停车场管理系统软件工程课程设计.docx
《停车场管理系统软件工程课程设计.docx》由会员分享,可在线阅读,更多相关《停车场管理系统软件工程课程设计.docx(28页珍藏版)》请在三一办公上搜索。
1、软件工程试卷(论文)2014-2015学年第1学期题 目:停车场管理系统的分析和设计学生姓名:王琦系别:信息与计算科学系专业年级:2012级计算机科学与技术指导教师:刘兆辉一2015年1月1日目录第一章项目概述31.1开发背景 31.2开发目的31.3开发运行境31.4系统功能3第二章需求分析42.1系统需求42.2功能需求42.3业务流图4第三章总体设计63.1基本设计概念和处理流程63.2系统层次模图6第四章数据库计74.1数据库的逻辑设计74.2数据库的配置10第五章详细设计135.1主菜单模块的设计与实现135.2初始化模块的设计与实现:145.3车辆进入模块的设计与实现14155.4
2、车辆离开并收费模块的设计与现第六章测试及提交16七 附:模块源代码 17参考文献20第一章项目概述1.1开发背景:近年来,随着我国经济的快速发展,人们生活水平的不断提高,物质需求和 生活方式也发生着深刻的变化,以前属于奢侈品的汽车己经逐步走入了市民的日 常生活。伴随汽车消费大众化和各种机动车辆大范围内的迅速普及,车辆对其配 套设施特别是停车场提出了更高的要求。停车是,速度为零的交通”,停车场及附 属相关设施是静态交通的重要组成部分。停车场收费管理系统是伴随着公用收费 停车场这一新生事物而诞生的。目前的多数停车场存在着以下几个问题,管理 漏洞、系统的可靠性、独立性强、收费过程比较繁琐、劳动强度高
3、、停车场利用 率低下、票款易流失等。针对这些问题该停车场系统从以下方面进行设计。针对 管理进行了优化,采用划卡消费和现金支付相结合,系统计时计费。采用Java高 级编程语言和WEB相关技术开发设计管理系统软件,实现网络管理操作。优化后 的系统使用方便、服务高效、收费透明、防止票款的流失,提高可靠性同时也提 高了操作者的工作效率。1.2开发目的:随着计算机技术的发展,在各行各业的应用越来越广泛,停车场管理由原来 的人工管理进入计算机系统管理那是个必然趋势,计算机系统管理可以大大提高 管理的效率和正确性设有一个可以停放n辆汽车的狭长停车场,它只有一个大门可以供车辆进出。 车辆按到达停车场时间的早晚
4、依次从停车场最里面向大门口处停放(最先到达的 第一辆车放在停车场的最里面)。如果停车场已放满n辆车,则后来的车辆只能 在停车场大门外的便道上等待,一旦停车场内有车开走,则排在便道上的第一辆 车就进入停车站。停车站内如有某辆车要开走,在它之后进入停车场的车都必须 先退出停车站为它让路,待其开出停车场后,这些车辆再依原来的次序进场。每 辆车在离开停车场时,都应根据它在停车场内停留的时间长短交费。如果停留在 便道上的车未进停车场就要离去,允许其离去,不收停车费,并且仍然保持在便 道上等待的车辆的次序。编制一程序模拟该停车场的管理。1.3开发运行环境:开发工具:java语言开发环境:JDK1.4系统功
5、能:登录、注册功能.(2)车辆离开查询功能(3)车辆进入查询功能第二章需求分析2.1系统需求根据题目要求,因为停车场是一个单条的序列,可以用结构体实现;在程序 中,需要知道每辆来车的具体停放位置,应提供提示、查找、标记工作。车辆离 开要计时计费。另外,每天开始时,停车场要初始化。2.2功能需求实现停车场的现代化管理,记录车辆信息,动态分配车位,停车费用结算, 查看停车场车位的使用状况,退出系统等功能,解决车辆停放难,乱收费等问题。 2.3业务流程图输入离开车辆的离开时间,进行停车费用的计算此车后面的车辆退出并进入车子离开图3-1第三章总体设计3.1基本设计概念和处理流程互联网技术的飞速发展,J
6、ava等设计工具的方便实用,以及数据库技术的发 展给本系统的设计和实现提供了技术上的支持。系统基本的流程是:用户登录一 主界面一 选择各项子系统。3.2系统层次模块图停车场管理系统到达时间该车使用的车位号车牌号离开时间车牌号车牌号到达时间离开时间每小时所需停车费用有空余车位无空余车位该车腾出的车位号新到来车辆停放新到来车辆在便道上等候有车离开时新到来车辆停放第四章数据库设计4.1数据库的逻辑设计:下面给出各个表的详细结构。表4-1-1卡信息表字段名描述类型长度是否为空是否主键id自增int4否是cardid卡编号varchar20是否cardno卡号varchar20是否cardtype卡类型
7、varchar20是否cardmoney余额money8是否sendtime发卡时间datetime8是否activetime有效时间datetime8是否sendflag已发tinyint1是否loseflag挂失tinyint1是否表 4-1-2停车场参数表字段名描述类型长度是否为空是否主键id自增int4否是parkname停车场名字varchar20是否parktotal总车位int4是否entertotal入口车道数int4是否exittotal出口车道数int4是否parktel停车场电话varchar20是否parkadd停车场地址varchar20是否表4-1-3用户表字段名描
8、述类型长度是否为空是否主键id编号varchar20否是name用户名varchar20是否sex性别char2是否tel电话varchar20是否cardno卡号varchar20是否carno车牌varchar20是否address地址varchar20是否表4-1-4车信息表字段名描述类型长度是否为空是否主键id自增int4否是carid编号varchar20否是carno车牌号varchar20是否cartype车类型varchar20是否表4-1-5权限表字段名描述类型长度是否为空是否主键id自增int4否是poperatorid编号varchar20否是poperatorname姓
9、名varchar20是否poperatorsex性别char10是否poperatorpsw密码varchar20是否poperatorright权限varchar20是否表4-1-6时收费表字段名描述类型长度是否为空是否主键id自增int4否是timeno时间号int4否是starttime开始时间char10是否endtime结束时间char20是否表 4-1-7次收费表字段名描述类型长度是否为空是否主键id自增int4否是times_no时间号int4否是starttime开始时间char10是否endtime结束时间char10是否表 4-1-8入场表字段名描述类型长度是否为空是否主键
10、id自增int4否是encardid入场编号varchar20否否encardno卡号varchar20是否encarno车牌varchar20是否enway入场车道varchar20是否entime入场时间datetime8是否enposition指定车位varchar20是否表 4-1-9出场表字段名描述类型长度是否为空是否主键id自增int4否是exited出场编号varchar20否否excardno卡号varchar20是否excarno车牌varchar20是否exway出场车道varchar20是否extime出场时间datetime8是否表 4-1-10交班表字段名描述类型长度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 停车场 管理 系统软件 工程 课程设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5034416.html