jsp汽车信息管理系统的设计与实现(3)

开发这个系统的意义在于可以让消费者更加容易的接收到4s提供的服务,也可以让销售人员更及时的发布有关车辆的信息。和处理用户的所需的服务信息。


开发这个系统的意义在于可以让消费者更加容易的接收到4s提供的服务,也可以让销售人员更及时的发布有关车辆的信息。和处理用户的所需的服务信息。提高服务提供者和服务消费者交流的及时性,以及服务消费者自身信息的安全性。

1.4项目开发的目标

此项目开发的最终目标。拥有良好的前端页面展示;拥有友好的交互风格;拥有优秀的数据结构;还拥有良好的后期迭代和扩展性。

1.5各章节内容简介

第一章绪论介绍了系统的开发背景,目的意义,和开发目标,介绍了为什么需要这个系统,开发这个系统的必要性和开发这个系统所带来的好处,同时简要介绍了系统的几个大的模块的功能。

第二章系统技术介绍部分讲解了开发此系统所运用的技术和开发系统的原理,接着介绍了项目所运用到的各项技术,和他们各自的特点优势。

第三章系统分析部分介绍了需求分析和可行性分析两个模块,需求分析介绍了当前系统的功能需求和页面需求,可行性分析介绍了系统数据库操作的可行性,系统实现的可行性两个方面。

第四章系统设计部分介绍了系统规划和总体功能,介绍了系统的总体功能目标,并画出了总体功能图和不同权限的用户的详细功能图。

第五章系统详细设计部分介绍了数据库系统设计和系统结构设计,介绍了系统数据库的表格设计和系统中数据传输的实体类,并介绍了系统运行的流程。

第六章系统设计与实现部分介绍了界面设计与实现,各个模块功能的具体的功能和实现的方法简要介绍。项目的具体功能都做了解释和分析。

第七章系统测试部分介绍了系统测试的内容,测试的方法和测试的意义。包括查看系统功能的实现情况,系统测试过程和方法并介绍了系统开发过程中进行测试的重要意义。

第二章 系统技术介绍

这一章介绍了系统开发所运用的工具,选用这些工具的原因和系统开发技术的介绍,这些技术包括springMVC技术,Mybastis技术,Java技术和开发系统的B/S模式的,比较B/S和C/S模式的区别。

2.1  开发工具的运用

此系统采用的开发工具前端包括:easyUI前端框架、jquery、html5、springMVC、Mybastis、mysql;采用easyUI前端框架,因为他是个轻量级的前端框架,而且具有较全部的文档可供查询,再者功能全面兼容性好。采用jquery也是因为他是轻量级框架,复用性高。后台采用SpringMVC,因为它可以无缝和Spring对接,采用Mybastis因为它更加轻量化,对于sql的掌控更加优秀。而数据库方面采用Mysql数据库,首先从面向的对象来说,一个4s店的数据量和辐射范围不会太过广阔,使用mysql数据库完全可以胜任。从开发成本和稳定性来说Mysql毫无疑问是我们首先考虑的数据库。

2.2  SpringMVC技术简介

通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText和POI。SpringMVC框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。SpringMVC分离了控制器、模型对象、过滤器以及处理程序对象的角色,这种分离让它们更容易进行定制。

Lifecycle for overriding binding, validation, etc,易于同其它View框架(Tiles等)无缝集成,采用IOC便于测试。

它是一个典型的教科书式的MVC构架,而不像struts等都是变种或者不是完全基于MVC系统的框架,对于初学者或者想了解MVC的人来说我觉得 spring是最好的,它的实现就是教科书!第二它和tapestry一样是一个纯正的servlet系统,这也是它和tapestry相比 struts所具有的优势。而且框架本身有代码,看起来容易理解。