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