[内附完整源码和文档] 基于JAVA EE的停车场管理系统
摘 要
关键词:停车场系统;Javaee;Tomcat
第3章 系统需求分析
进行需求分析是软件项目初期实施的重要环节,在项目管理过程中发挥着不可替代的作用。
其主要作用在于识别客户的必要功能期待及特殊化定制要求,并在此基础上制定相应的解决方案。
详细阐述系统的各项核心功能及实现细节的同时,
估算项目的总成本预算并与其协商具体的费用细节,
初步核算项目的各项实施成本以确保资源合理分配与项目顺利推进。
3.1 功能需求分析
停车管理信息系统主要功能如下简述:
系统设置模块:记录用户基本信息,系统权限分配,密码修改等
违规车牌模块:主要是记录一些违规车辆信息,对车主处罚
会员停车模块:记录会员卡信息,会员卡积分情况,停车信息
车牌停车模块:顾客还可以进行无卡进出,通过车牌记录,记录停车信息
车位管理模块:记录其当前车位剩余状态,及使用情况
停车收费模块:主要是记录顾客本次停车的收费信息,支付方式等
统计管理模块:其主要功能是能够查询各类停车场的消费记录与车辆停放信息及相关数据,并支持生成打印版表格单据
停车场资讯模块**:这个模块主要提示一些停车场信息,促销活动信息
本次系统开发工作主要针对系统的权限管理和性能优化相关领域中进行详细描述。具体内容如下所述
系统权限分配环节:一般情况下会为系统分配两个类型的功能权限——普通用户和超级管理员。其中一种功能类型是用于赋予普通用户执行某些基础操作的能力;另一种则是赋予超级管理员对整个系统的高级管理权限。这两类不同的功能模块分别对应着两种不同的操作类型;普通用户的职责集中在执行一些基础的操作任务上;而超级管理员则拥有最全面的管理权——不仅能够进行系统的全局控制和配置管理,并且还需要对相应的安全性能也必须经过严格的安全管控。
管理员角色:具备对现有系统架构深入了解的能力;拥有执行数据库增删改操作的相关权限
停车人员:在系统中只能够进行停车还有取车相应的操作
最高管理员:本系统的最高权限拥有者
系统性能分析涵盖多个关键指标:系统的安全性、灵活性、稳定性和可维护性等核心要素。安全性主要涉及系统的安全机制是否完善以及是否存在信息泄露的可能性;灵活性则体现在系统模块之间的操作是否便捷以及用户使用体验如何;稳定性直接关系到系统的运行状态能否保障正常运转以及是否存在死机或卡顿等问题;可维护性则关注系统是否具备扩展能力以及后期功能更新更换的难易程度。
精度问题:
计费单位达到两位小数
对时间的一致性原则,在所有操作中都将基于服务器当前时间进行统一设置
该自动化停车场管理系统适用于其他Microsoft公司的Windows产品。
本系统基于B/S架构设计,在浏览器中可以直接访问;但需要配置有符合条件的网页浏览器如谷歌和搜狐等工具;因此,在经过设计后构建出的系统能够在多种类型的浏览器上正常访问。
第4章 系统总体设计
4.1 系统模块设计
停车管理信息系统主要功能如下简述:
权限设置模块:记录用户基本信息,系统权限分配等
停车场资讯模块:这个模块主要提示一些停车场系统公告信息
车位管理模块:记录其当前车位剩余状态,及使用情况
停车收费模块:主要是记录顾客本次停车的收费信息,支付方式等
违规车辆模块:主要是记录一些违规车辆信息,对车主处罚
统计查询模块:主要是可查询停车场所有的消费记录,车位记录等信息
软件开发环境设置:基于Eclipse平台进行软件开发。推荐使用SQL Server 2005作为数据库平台。配置Tomcat服务器为6.0版本,并适用于Windows 7及以上系统。建议选用IE8.0或更高版本的浏览器。




完整的源码及详细的技术说明材料已发布于WRITE-BUG技术共享平台,请有需要者直接下载
