摘 要
如今,我国现代化发展迅速,人口比例急剧上升,在一些大型的商场,显得就格外拥挤,私家车的数量越来越多,商场停车难得问题凸显,对于停车场的合理利用有助于缓解用户停车压力,鉴于这样的背景;初步设定系统功能主要包括,用户信息管理,违规车辆信息管理,刷卡停车牌管理,停车位信息管理,停车计费,信息查看管理等功能模块。本系统采用JAVAEE开发形式,利用数据库来完成数据存储功能,运用了B/S形式的开发模式,严格按照了软件工程的开发模式进行开发,保证系统的良好运行。
关键词:停车场系统;Javaee;Tomcat
第3章 系统需求分析
需求分析是软件开发前期一项非常关键的步骤,它主要的用途就是确定用户的基本需求,用户对系统设计的期望,针对用户的个性化定做需求制定妥善的开发方案,明确系统具有哪些功能,估算开发成本预算,与客户讨论预算细节,初步统计系统开发涉及的各项费用。
3.1 功能需求分析
停车管理信息系统主要功能如下简述:
系统设置模块:记录用户基本信息,系统权限分配,密码修改等
违规车牌模块:主要是记录一些违规车辆信息,对车主处罚
会员停车模块:记录会员卡信息,会员卡积分情况,停车信息
车牌停车模块:顾客还可以进行无卡进出,通过车牌记录,记录停车信息
车位管理模块:记录其当前车位剩余状态,及使用情况
停车收费模块:主要是记录顾客本次停车的收费信息,支付方式等
统计查询模块:主要是可查询停车场所有的消费记录,车位记录等信息并能打印表单
停车场资讯模块**:这个模块主要提示一些停车场信息,促销活动信息
3.2 性能需求分析
本次系统开发着重在系统权限及系统性能方面上做出说明,具体表述如下:
系统权限分配环节:系统通常分配两个权限,一个是用户,一个是管理员,二个权限的不同操作的功能模块就不同;用户主要是操作一些基本的功能,管理员权限拥有着系统最高的管理权限,都系统可以全面的管理,同时,对安全性能的要求也是有管制权限的
管理员:对当前系统的设计有着充分的了解,有权利对相应的数据库数据进行增删改操作
停车人员:在系统中只能够进行停车还有取车相应的操作
最高管理员:本系统的最高权限拥有者
系统性能分析,系统性能分析考虑的是系统的安全性,灵活性,稳定性,可维护性等几个方面,安全性通常指系统的安全要素是否具备,系统是否存在信息泄露风险;灵活性主要是指系统模块之间操作是否灵活,用户使用是否便利问题;稳定性主要是指,系统运行状态是否良好,是否存在死机,系统卡主等情况;可维护性主要是指,系统是否具备二次开发的条件,后期修改模块是否便利等问题。
精度问题:
计费单位精确到小数点后两位
停车取车中间的时间差精确到分钟数
时间特性要求:
对时间的统一性,全部采用服务器当前时间作为标准
在多个用户同时进行操作的时候,有一定几率发生数据并发的问题。如用户查询到当前是有空闲车位的,但是在到达指定车位前,车位被占领,但是在查询之后的时间内有可能随之发生改变,有人占据了车位,这很类似于我们的数据库重复读问题。所以我们要保证我们的系统具有数据的实时更新和提醒
性能灵活性:
该自动化停车场管理系统同用适应于其他Microsoft公司的windows产品
此系统是采用B/S架构设计的,可以直接在浏览器上访问,但要求装有符合要求的 浏览器如谷歌搜狐,或是其它的网页浏览器工具。于是在设计出来的系统应该能在不同类型的浏览器上成功访问
第4章 系统总体设计
4.1 系统模块设计
停车管理信息系统主要功能如下简述:
权限设置模块:记录用户基本信息,系统权限分配等
停车场资讯模块:这个模块主要提示一些停车场系统公告信息
车位管理模块:记录其当前车位剩余状态,及使用情况
停车收费模块:主要是记录顾客本次停车的收费信息,支付方式等
违规车辆模块:主要是记录一些违规车辆信息,对车主处罚
统计查询模块:主要是可查询停车场所有的消费记录,车位记录等信息
软件配置环境:系统软件开发则采用eclipse开发工具,数据库SQLSERVER2005,tomcat6.0服务器,在win7上运行均可,浏览器要高于IE7.0。
完整的源码和详细的文档,上传到了 WRITE-BUG技术共享平台 上,需要的请自取:
https://www.write-bug.com/article/3313.html