本论文正文包括五个部分,第一部分是对网站系统开发前的各个方面进行综合分析主要有:可行性、需求、相关的系统架构、技术;第二部分展示了进行本系统设计的工作和思路含有实现目标、系统功能模块、结构图、流程图;第三部分介绍了系统实现前用户的实例分析和数据库的设计;第四部分着重介绍了主要功能模块的具体实现及在实现的过程中所遇到的问题和解决方案;第五部分进行测试、总结陈述本系统的不足和自己在开发过程中的切身感受。
1.系统分析
1.1可行性分析
系统的可行性分析有以下几个方面:
(1)技术可行性
Java技术对Web领域的发展注入了强大的动力的同时自身发展也已十分成熟。可充分利用Java在服务器端如Servlet、JSP、第三框架等的技术优势,同时结合诸如CSS、DIV静态网页相关技术进行本网站系统的开发,能设计出一个具有界面优美、数据交互准确快捷、响应速度迅速、交互流畅等优点的网站系统。
(2)经济可行性
从软件环境来说,Java是开源的,代码重用率很高,网络资源中有各种各样的开源技术和框架可供下载。除此之外,开发本系统对所需要的硬件方面要求并不高,可以很容易的从市场购买。
(3)运行可行性
Java做出来的系统具有运行稳定、消耗资源小、能够有效地防止系统崩溃等优点。
通过以上可行性分析,得出结论开发本系统网站方案可行,可进行开发。
1.2系统的需求分析
通过与用户进行需求方面的咨询包括要实现的总体结构、大部分的功能和业务等,从而进行需求分析,然后确定网站系统的方案,整理后做出相关的需求报告。
根据网站系统的设计方案和功能、业务可确定整个系统所实现的模块主要有:汽车信息管理、用户管理、注册及登录、汽车预定、客户留言等。因此可以确定实现本系统技术上的选择与系统结构上的选择。
(1)技术上来说,对需求者而言网站系统实现的最为主要的功能是不受地域限制的发布相关汽车租赁信息、并且希望以后业务扩展及文护方面要求简单方便,因此B/S架构大大可以满足其需求,并且能够减轻其成本和后续升级文护上的压力。从开发者角度看,采用B/S架构时使用多层架构,优点在于综合利用第三方框架,充分发挥其各个优势,实现MVC架构。因此可确定本系统所使用的开发运行环境:
开发语言与工具:Java、Eclipse for J2EE
运行平台:Windows 7
数据库:SQL Server 2008
Web服务器:Tomcat7.0
(2)系统结构上,根据浏览器端的用户不同,可把其分为游客、租客和车主。各地的用户可以通过浏览器在因特网上访问该网站,网站管理员可以根据需要添加为超级管理员、普通管理员等,各自分配有不同的权限,在各自的权限范围内实现各项操作和使用。 java+sqlserver汽车租赁网站设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_27195.html