欢迎来到天天文库
浏览记录
ID:14459336
大小:1.23 MB
页数:37页
时间:2018-07-28
《基于web的停车场管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、目录摘要错误!未定义书签。Abstract错误!未定义书签。目录I第一章绪论11.1选题背景11.2主要相关技术11.2.1Struts技术11.2.2Hibernate21.2.3JSP(JavaServerPages)技术21.2.4J2EE21.2.5MVC21.2.6JavaScript技术3第二章系统分析42.1系统分析42.1.1功能需求分析42.1.2系统流程分析52.2技术可行性分析52.2.1系统数据模型层的分析与设计62.2.2系统视图层的设计与分析62.2.3系统控制层的分析与设计6第三
2、章系统总体设计83.1系统设计83.1.1总体设计83.1.2业务流程分析83.1.2系统功能模块93.1.3系统模块设计103.2数据库设计与实现103.2.1数据库的需求分析103.2.2数据库的逻辑设计113.2.3数据库的实现脚本14第四章系统详细设计与实现184.1登录模块184.1.1功能说明184.1.2程序描述194.2授权管理模块194.2.1功能说明204.2.2程序功能描述204.3系统设置模块204.3.1功能说明204.3.2程序功能描述214.4操作员档案管理模块214.4.1功能
3、说明214.4.2程序功能描述224.5数据管理模块224.5.1功能说明224.5.2程序功能描述234.6档案管理244.6.1功能说明244.6.2程序功能描述254.7入场管理模块254.7.1功能说明254.7.2程序功能描述264.8出场管理274.8.1功能说明274.8.2程序功能描述284.9收费管理模块284.9.1功能说明284.9.2程序功能描述29第五章系统测试、运行维护与评价305.1测试概况及测试用例305.1.1添加用户信息305.2系统维护315.2.1系统维护的需求起因和目
4、的315.2.2系统维护的内容315.2.3系统维护工作要考虑的因素325.2.4系统维护工作的管理325.3系统评价32结论33参考文献34致谢35第一章绪论1.1选题背景近年来,随着我国经济的快速发展,人们生活水平的不断提高,物质需求和生活方式也发生着深刻的变化,以前属于奢侈品的汽车己经逐步走入了市民的日常生活。伴随汽车消费大众化和各种机动车辆大范围内的迅速普及,车辆对其配套设施特别是停车场提出了更高的要求。停车是"速度为零的交通”,停车场及附属相关设施是静态交通的重要组成部分。停车场收费管理系统是伴随着
5、公用收费停车场这一新生事物而诞生的。目前的多数停车场存在着以下几个问题,管理漏洞、系统的可靠性、独立性强、收费过程比较繁琐、劳动强度高、停车场利用率低下、票款易流失等。针对这些问题该停车场系统从以下方面进行设计。针对管理进行了优化,采用划卡消费和现金支付相结合,系统计时计费。采用Java高级编程语言和WEB相关技术开发设计管理系统软件,实现网络管理操作。优化后的系统使用方便、服务高效、收费透明、防止票款的流失,提高可靠性同时也提高了操作者的工作效率。1.2主要相关技术1.2.1Struts技术Struts其英
6、文为在建筑和飞机中使用的金属支架,有支持和支撑的含义,同时也说明了其在WEB设计中的重要作用。Struts是一个基于SunJ2EE平台的MVC框架,Struts把Servlet、JSP、自定义标签和信息资源(MessageResources)整合到统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间[4][11]。图1-1Struts工作原理对于基于Struts框架的Web应用程序,当客户端浏览器发出请求时,请求会被控制器截获,并调用在Web应用启动时就加载并初始化核心控制
7、器组件ActionServlet,然后通过ActionServlet从Struts-config.xml文件中读取预先设置的配置信息,并且把他们存放到各个配置对象中。控制器根据配置文件中的信息,或者选择合适的Action对象,或者直接选择合适的View对象返回给浏览器。Action对象本身没有任何的逻辑功能,它只是控制器和模型层之间的接口,控制器通过Action调用匹配的模型对象,模型对象根据执行结果,选择合适的View对象返回给浏览器。,控制器时整个程序执行流程的调度者,在Struts中基本的控制器组建是A
8、ctionServlet类,但是Action-Servlet类不包含任何控制信息,程序的所有调度信息都需要在Struts-con-fig.xml配置文件中设置。1.2.2HibernateHibernate[2]是目前最流行的ORM(Object/RelationalMapper),是连接Java对象模型和关系数据库模型的桥梁,它对JDBC进行了轻量级封装不仅提供ORM映射服务,还提供数据查询和数据
此文档下载收益归作者所有