停车场收费管理系统论文报告

上传人:飞*** 文档编号:30025768 上传时间:2018-01-26 格式:DOC 页数:21 大小:561.52KB
返回 下载 相关 举报
停车场收费管理系统论文报告_第1页
第1页 / 共21页
停车场收费管理系统论文报告_第2页
第2页 / 共21页
停车场收费管理系统论文报告_第3页
第3页 / 共21页
停车场收费管理系统论文报告_第4页
第4页 / 共21页
停车场收费管理系统论文报告_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《停车场收费管理系统论文报告》由会员分享,可在线阅读,更多相关《停车场收费管理系统论文报告(21页珍藏版)》请在金锄头文库上搜索。

1、软件工程停车收费管理系统1、系统分析1、需求分析1.1 功能需求1.1.1 停车场管理系统总目标在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个运行稳定,便于管理、维护的停车场收费管理系统,从而达到有效的管理车辆的出入,费用管理查询,车位查询,以及管理员的设置,会员管理等功能。1.1.2 数据流程图系统的功能需求如下:停车场管理系统的主界面有管理员提供;系统在启动时要求管理员输入用户名和密码,只有用户名和密码正确,才可 以进入系统的主功能界面;管理员负责对系统的维护工作,因此系统应赋予管理员对车位信息、用户信息的添加、修改、删除和查询等功能的操作权限。其数据的流

2、程如图 1.1,图 1.2所表示;管理员应为车辆进行入场登记和离场登记,并结算停车费用;车位信息、VIP 用户信息、管理员信息和进出记录保存在对应的数据库表中。1.2 性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,停车场管理系统应该满足以下的性能需求: 系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。 系统的开放性和系统的可扩充性 停车管理系统在开发过程中,应该充分考虑以后的可扩充性。例如会员识别系统的方式的改变(射频,IC 等) ,用户查

3、询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。 系统的易用性和易维护性 停车场管理系统是直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面。系统中涉及到的数据是公司的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系

4、统意外崩溃的时候数据的恢复等工作。 系统的标准性 系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。如规范的数据库操纵界面、作为业界标准的 TCP/IP 网络协议及 ISO9002 标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。 系统的先进性 目前计算系统的技术发展相当快,作为停车场管理系统工程,应该保证系统在相当的时间仍旧是先进的,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的

5、要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流且有良好发展前途的产品。1.3 数据需求1.3.1 数据字典 我们对数据流图的基本成分分析之后确定以下的张表作为数据字典图 1.1 用户名 图 1.2 密码名字:用户名别名:描述:标识系统的登录人员定义:字符、字母位置:管理员信息表名字:密码别名:描述:对管理员及可登录人员的真实性进行验证定义:字符| 数字 位置:管理员信息表 图 1.3 车位明细 图 1.4 进出记录明细1.3.2 E-R 图图 1.5 车位实体及其属性图 图 1.5 中涉及的

6、实体为车位,其属性有:车位编号,状态,车牌号码。图 1.6 用户实体及其属性图图 1.6 中涉及的实体为用户,其属性有:车牌号码,车主姓名,车辆颜色,联系名字:车位明细表别名:描述:车位的各明细项目定义:字符| 数字位置:固定车位表、自由车位表名字:进出记录明细表别名:描述:进出记录的各明细项目定义:字符| 数字位置:进出记录表车位车位编号 状态 车牌号码用户车牌号码车主姓名车辆颜色联系电话 联系地址租期起始日期到期日期费用电话,联系地址,租期,起始日期,到期日期,费用。 图 1.7 用户实体及其属性图其图 1.7 中涉及到的实体为管理员,其属性有用户名和密码。图 1.8 完整的实体联系图在

7、1.8 的图中有 3 个实体,他们分别是车位,管理员,用户。他们的联系如下:1:管理员可以对多个用户,多个车位进行管理。用户和车位被一个管理员管理。管理员用户名 密码车位管理员用户管理使用N1 NN1车位编号 状态 车牌号码用户名 密码 车牌号码车主姓名车辆颜色联系电话联系地址租期费用到期日期起始日期所以他们之间具有 1 对多的联系。 2:一个用户只能使用一个车位,一个车位可以被多个用户使用。所以他们之间具有 1 对多的联系。2、组织结构分析本系统的主要功能分为四个模块:固定车位管理、自由车位管理、进出记录管理和 VIP 用户管理。1)固定车位管理包括查询当前的剩余车位以及所有车位的使用情况详

8、情。2)自由车位管理包括查询当前的剩余车位以及所有车位的使用情况详情。3)进出记录管理包括存车、取车、查看,主要功能实现如下:A、 存车:当有新的车辆准备入库时,在进出记录管理界面的对话框中,输入要进入车辆的车牌号码,点击“计费单价” ,系统将自动生成车辆停车单价根据查询到的车辆信息,然后单击“进入” ,系统会自动生成车辆的进入时间,将车辆相关信息导入数据库。B、取车:当车辆从库中取车时,在对话框中输入车牌号,若是已入库车辆,系统将自动显示出库时间、停车时长以及所需费用,若是未入库车辆,则显示对话框提醒所取车辆不存在。C、查看:点击按钮“查看所有” ,显示所有车辆进出记录的详情,点击按钮“查看

9、未离开的” ,显示所有未离开车辆进出记录的详情。2、总体设计2.1 总体设计目的在本停车场管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对停车场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对停车场管理系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序

10、设计员可参考此概要设计报告,在概要设计对停车场系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。2.2 总体流程图 2.1 总体流程图系统在启动后初始化,进入登陆界面,这时输入用户的名字与用户密码,然后对数据库中的用户名,用户密码进行比对检验。如果密码一致这时候进入到功能操作界面,进行功能的操作。如果密码和数据库中的用户不一致的话则显示错误提示信息,然后再次进入到系统登陆界面。2.3 车位处理流程车位的处理分为 2 个大的部分来进行处理。 首先是车辆的入

11、场登陆:流程如图 2.2 所示。当车辆进入场地的时候管理员通过对车牌(的判断来区分是不是会员。会员则告知车位的位置,并将其停车信息记录。非会员的话则需要办理手续,同时生成临时的编号,然后告知其车位系统主界面系统登录界面输入用户名及密码检查功能界面处理功能错误信息系统登录界面的位置,记录停车的信息和编号。图 2.2 车辆入场流程车辆出场结算:如图 2.3 所示。当车辆出场的时候管理员也还是先通过输入车牌来判断车辆是否是会员车辆。会员和普通用户则按照不同的计费单价计算价格,管理员收费,记录到数据库。图 2.3 车辆离场流程2.4 管理员处理流程首先管理员凭密码登陆到系统。开始进行会员资料管理,添加

12、会员时首先判断各项要求必须输入的资料是不是没输入,正确进行到下一步,错误则提示。然后判断会员的证号是否有重复的,有则从新输入,无则记录到数据库。会员删除的时候则先判断会员的车辆是不是还停放在停车场中,如果车辆还在停车场中则提示无法删除,反之则直接删除会员的记录。如图 2.4车辆进场会员判断进场车位记录信息到数据库办理手续,生成临时编号 NY车辆离场结算车位费用信息记录信息到数据库管理员登陆系统 N图 2.24 管理员处理流程2.5 数据结构设计2.5.1 逻辑结构设计通过把图 1.8 的 E-R 图转换为关系,每个关系的码使用斜黑体标出:用户 ( 车牌号码 ,车主姓名,车辆颜色,联系电话,联系

13、地址,租期,起始日期,到期日期,费用) 车位 ( 车位编号 ,状态,车牌号码) 管理员( 用户名 ,密码) 进出记录 ( 车牌号码 ,进入时间,离开时间,计费单价,停车费用,种类,状态) 2.5.2 物理结构设计按系统的要求建立以下的数据库:1. 管理员信息表会员资料管理会员添加 会员查询 会员修改 会员删除输入资料资料正确且车牌号码不重复Y 成功添加到数据库中错误提示输入车牌号N 判断Y错误提示显示详细信息输入车牌号 输入车牌号N 判断 Y N 判断 Y错误提示输入修改内容修改成功错误提示删除成功2. VIP 用户表3. 进出记录表4. 自由车位表5. 固定车位表2.6 出错设计服务器都必须

14、安装 UPS 以防止停电或电压不稳造成的数据丢失的损失。在断电后恢复过程可采用 SQL SERVER 的日志文件,对其进行 ROLLBACK 处理,对数据进行恢复。2.7 安全保密设计由于本系统所使用的是本机数据库,不存在网络传输中的安全问题,所以系统在做好了病毒的防护工作后。数据库,管理员使用密码登陆就可以很好的实现安全保密功能。3、详细设计3.1 详细设计目的在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所

15、有详细设计进行说明。 在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的 程序语言书写的程序。主要的工作有:根据在需求分析说明书中所描述的数据、功能、运行、性能需求,并依照概要设计说明书所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等) ,解决以下问题: 接受:会员加入,车辆进入停车场; 输出:会员资料显示,车位信息显示,费用结算显示; 进行数据库的查询、修改工作; 接受并判断错误,输出相应的出错消息;3.2 系统功能模块系统总功能模块图 3.1 系统总

16、功能模块 自由车位管理模块图 3.2 自由车位管理功能模块 固定车位管理模块图 3.3 固定车位管理功能模块 进出记录管理模块停车场收费管理系统自由车位管理 固定车位管理 进出记录管理 用户管理自由车位管理查看车位使用现况 查看车位使用详细信息固定车位管理查看车位使用现况 查看车位使用详细信息 图 3.4 进出记录管理功能模块 用户管理模块图 3.5 用户管理功能模块 3.3 具体模块设计A、系统数据库模块和主体窗口 建立系统数据模块 ,添加两个 label 和两个 textbox 控件,在配置文件中写入以下连接字符: 在登录页面中,控件调用数据库中的管理员信息表 ,通过密码的输入来验证用户的合法性,其登陆窗体如图 3.6 所示进出记录管理进入停车场

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号