二手车在线交易网的设计目标是立足于开发一套简单易用、方便快捷和功能强大的信息管理系统。用户可以通过系统的发布车源信息模块,将自己的车辆信息录入系统数据库中。用户也可以通过系统的查询功能查找自己需要的车源信息。而通过系统发布的新闻信息,能让用户及时了解市场的变化。
1.2相关技术介绍
二手车在线交易网基于JDK1.6,采用MyEcplise8.5作为环境,选择mysql作为后台的数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于B/S (Browser/Server)模式进行设计,运用用户服务层、业务处理层和数据服务层三层架构技术进行系统的搭建。二手车在线交易网所涉及的体系结构、应用程序开发工具、数据库等方面的技术做了简介说明。
(1)Java简介
Java是Sun公司推出的新的一代面向对象程序设计语言,特别适合Internet应用程序开发[1]。Java的产生与流行是当今Internet发展的客观要求,Java是一门各方面性能都很好的编程语言,它的基本特点是简单、面向对象、分布式、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的,特别适合在Internet环境上开发的应用系统[2]。
(2)JSP
JSP的全称是Java Server Pages,它是Sun推出的一种动态网页技术标准。它在传统的静态页面文件(*.html,*.htm)中加入JAVA程序片段和JSP标记,就构成了JSP页面[2]。
JSP具有以下的优点:
①将业务层与表示层分离
使用JSP技术,网络开发人员可充分使用HTML来设计页面显示部分(如字体颜色等),并使用JSP指令或者JAVA程序片段来生成网页上的动态内容。
②能够跨平台操作
JSP支持绝大部分平台,包括现在非常流行的LINUX系统,应用非常广泛的Apache服务器也提供了支持JSP的服务。
③组件的开发和使用很方便
如ASP的组件是由C++,VB等语言开发的,并需要注册才能使用;而JSP的组件是用Java开发的,可以直接使用。
④一次编写,处处运行
作为JAVA开发平台的一部分,JSP具有JAVA的所有优点,包括Write once , Run everywhere。
(3)Tomcat
    目前支持JSP的应用服务器是较多的,Tomcat是其中较为流行的一个Web服务器,被JavaWorld杂志的编辑选为2001年度最具创新的Java产品,可见其在业界的地位。           
Tomcat是一个免费的开源的Serlvet容器,在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要将Jsp转化为Servlet文件,然后编译。编译以后,访问将会很快[3]。
Tomcat也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet。Tomcat是一个很好的工具,不仅仅因为其免费,功能强大,更因为其开放性,越来越受到人们的重视。
1.3 UML建模
UML(Unified Modeling Language的缩写)统一建模语言,是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言[4]。
UML具有以下特点:
(1)UML的用途非常广泛,可以概括为“描述、可视化、构造、记载”4种基本功能,在业务建模、需求分析、系统设计、实现和测试、数据建模、项目管理等阶段任务中均可根据需要采用。
(2)UML建模是建立软件开发文档的一个有效手段,通过UML可视化地描述系统需求,记载软件构成,能够显著地提高文档的质量和可读性,减少编写文档的工作量。
上一篇:ASP.net个人理财信息管理系统设计+源码
下一篇:ASP.net大学生班级交流网站设计+源代码

java+mysql通用试题库系统后台设计与实现

java+mysql宿舍管理系统的设计+ER图

java+mysql家庭财务管理系统设计

java+mysql银行ATM软件项目管理系统设计

java+mysql电瓶车进销存采购子系统的设计

java+mysql云平台的移动考试系统设计

java+mysql电脑彩票销售与管理系统设计

承德市事业单位档案管理...

国内外图像分割技术研究现状

神经外科重症监护病房患...

志愿者活动的调查问卷表

公寓空调设计任务书

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

C#学校科研管理系统的设计