jsp+mysql汽车在线预购与租售系统的设计+源代码(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp+mysql汽车在线预购与租售系统的设计+源代码(4)

1。4。3MySQL数据库

常见的数据库无非分为两类,一类是关系型数据库(Oracle,DB2,MySQL,SQL Server )和非关系型数据库(NoSql、MongeDB)。不同的数据库有各自的优缺点,此处不做具体介绍。

采用MySQL作为数据库。MySQL是微软的一款比较好的数据库系统适合于中小型数据库,我们选择MySQL是以为系统是一个中心性系统。MySQL有着微软的一贯作风简单易用。

MySQL采用C和C++进行设计,并同时采纳了不同的编译器来检验,确定源代码的可移植性;支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统;为多种编程语言提供了API;支持多线程,充分对CPU资源加以利用;提供TCP/IP、ODBC和JDBC等很多数据库连接途径;能够对拥有很多条记录的大型数据库进行运算。通常来说, MySQL所设计的功能足以满足一般的个人客户和中小型企业,而且因为MySQL是开放源码软件,所以能够在很大程度上减少整体的费用。

1。4。4 B/S结构

在三层体系结构的B/S(Browser/Server,浏览器/服务器结构)系统中,用户可以通过浏览器向分布在网络上的众多服务器发出请求。B/S系统极大地简化了客户机的工作量,客户机上只需要安装、配置少量的客户端运行软件即可,服务器将担负大量的工作,对数据库的访问以及应用程序的执行都将由服务器来完成。[1]

B/S架构的不断成熟,主要使用WWW浏览器技术,结合多种浏览器脚本语言,用通用浏览器需要实现原本复杂的专有软件来实现的强大功能,并节约了开发成本,是一种新的软件架构。B/S系统包括:表示逻辑层,控制逻辑层,数据展现层,三层是相对独立又相互关联。

2 需求分析来自优I尔Y论S文C网WWw。YoueRw。com 加QQ7520~18766

需求分析的任务是通过详细调查JSP在线汽车预购与租售系统所需的对象,充分了解系统的工作概况,明确功能实现的各种需求,然后在此基础上确定新系统的功能。系统必须充分考虑今后可能的扩充和改变。

2。1 可行性分析

为了保证JSP在线汽车预购与租售系统的设计与实现能够正常运行,避免系统失误,从经济、技术、操作三方面对本系统的可行性进行了分析。

2。1。1经济可行性

经济可行性分析要充分考虑节约成本和提高效益,分析系统在经济上是否可行、合理,评估系统的开发成本,保证系统能够达到预期利润。

(1)支出

传统汽车销售业务一般存在实体店面,用户通过到店面进行销售,但是店面的装修费用、人员工资费用、实体店面费用等,投入的资金很大。而建一个在线汽车预购与租售系统的费用却非常低,由此可见节省雇佣人力支出费用。 

(2)效益

在线汽车预购与租售系统在经济上和实体店面相比,主要有以下优势:

投资比较少,用户群体多,销售渠道扩大。

销售时间不受限制,网上销售可以24小时营业。

销售地点不受限制,全国各地用户均可通过网站查看车辆信息并且进行预订。

由以上可知,本系统在经济上是可行的。

2。1。2技术可行性

在线汽车预购与租售系统采用SQL数据库和JSP技术。JSP对于在Web应用中集成JavaBean组件提供了完善的支持,这种支持不仅能缩短开发时间(可以直接利用经过测试和可信任的已有组件),避免重复开发。JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互及数据提取等。前台主要使用HTML语言,用JSP页面对表单数据进行处理。

Tomcat服务器系统由推出至今,其方便,宜用等特性深得开发人员的赞许,再加上其资源免费,下载方便,使得它在信息系统开发中应用日益广泛。  (责任编辑:qin)