停车场管理系统分析设计报告.docx

上传人:小飞机 文档编号:5034423 上传时间:2023-05-30 格式:DOCX 页数:13 大小:171.37KB
返回 下载 相关 举报
停车场管理系统分析设计报告.docx_第1页
第1页 / 共13页
停车场管理系统分析设计报告.docx_第2页
第2页 / 共13页
停车场管理系统分析设计报告.docx_第3页
第3页 / 共13页
停车场管理系统分析设计报告.docx_第4页
第4页 / 共13页
停车场管理系统分析设计报告.docx_第5页
第5页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《停车场管理系统分析设计报告.docx》由会员分享,可在线阅读,更多相关《停车场管理系统分析设计报告.docx(13页珍藏版)》请在三一办公上搜索。

1、停车场管理系统分析设计报告 专业:信息管理与信息系统班级:信息06乙学号:姓名:2009年06月第一章前言11.1项目背景11.2现有系统存在的问题11.3系统目标21.4系统可行性研究21.5系统实施计划2第2章系统分析32.1业务流程分析32.2功能分析32.3数据分析4第3章系统设计43.1模块结构图43.2代码设计43.3数据库设计53.4输出设计53.5输入设计5第4章系统实现64.1主控模块64.2信息录入模块84.3信息杳询模块10第五章 系统评价12第一章前言1.1项目背景智能停车场管理系统的发展背景:目前中国已经成为世界第三大汽车生产国和第二大 汽车消费国,据权威部门数据表明

2、,截至2006年底,中国汽车保有量突破3500万辆,私 人汽车拥有量已达2925万辆,其中4年以内的新车占到百分之六十。预计2010年国内汽 车保有量将达到5600万辆左右,而且每年汽车增长率都以50%-80%的速度增长,这就导致 了 50%的汽车无序停放现象,智能停车已经成为推动城市发展不可或缺的一部分,但随之 而来的,车多位少、停车难的问题也日渐突出,成为当前社会普遍的关注点。随着社会的进步和发展,人们的生活方式发生着深刻的变化。城市的交通拥挤便是这 种变化引起的现象之一。城市由于交通设施的增加造成的交通拥挤甚至混乱给人们的生活 带来极大的不便,这种不便迫使人们去寻找高技术的有效手段去解决

3、这种不便。智能化的停车场就是顺应这一时代需求的高技术产物。这不仅可以有效地解决交通拥 堵,使车辆迅速通过。而且可以促进交通设施的正规化建设,同时也尽可能地减少车主失 车被盗的忧虑。另外,在技术方面,其高技术性匹配于现有其他智能化系统,具有很好的 开放性,易于与其他智能化系统组合成更强大的综合系统,顺应各种综合方式的高级管 理。近几年来,我国停车场自动管理技术已逐渐走向成熟,停车场管理系统向大型化、复杂化 和高科技化方向发展,已经成为智能建筑的重要组成部分,并作为楼宇自控系统的一个子 系统与计算机网络相联,使远距离的管理人员可以监视和控制停车场。建筑学生联盟。智能停车场管理系统采用先进技术和高度

4、自动化的机电设备,并结合用户在停车场收 费管理方面的需求,以及交通管理方面的经验而开发的系统。该系统提供了一种高效率的 管理方式,为用户提供更方便、更有效的服务。智能停车场管理系统将机械、电子计算机和自控设备以及智能IC卡技术有机地结合起 来,通过电脑管理可实现车辆出入管理、自动存储数据等功能,实现脱机运行并提供一种 高效管理服务的系统。新型的智能停车场将生活理念和建筑艺术、信息技术、计算机电子技术等现代高科技 完美结合,提供的是一种操作简单、使用方便、功能先进的人性化系统。它依靠高科技, 以人为本,采用图形人机界面操作方式,具有操作简单、使用方便、功能先进等优点,提 供一种更加安全、舒适、方

5、便、快捷和开放的智能化、信息化生活空间,促进了人文环境 的健康发展。车场使用者可以在最短的时间进入或离开停车场,以提高车库管理质量,取 得高的经济效益和良好的社会效益。1.2现有系统存在的问题(1)人工现金收费方式,一方面是劳动强度大、效率低,另一方面是在财务上造成很大的 漏洞和现金流失、乱收费、管理成本高等弊端。(2)停车场没有明码标价(3) 人工发卡、收卡.难免有疏漏的时候.因为没有随机记录可查,丢车或谎报丢车现象 时有发生,给停车场带来诸多麻烦和经济损失。(4) 现有停车场管理系统采用收发票形式,浪费资源,速度慢,操作麻烦,导致停车场成 本增加。1.3系统目标(1) 使停车场规范化,利于

6、管理,同时降低停车场管理的成本(2) 生成各类统计报表,具有强大的数据检索查询功能(3) 实现入口和进口管理(4) 实现实时监控:包括监控设备工作情况、工作模式的确定等。当读卡器控制到车辆出 现时,立即向计算机报告工作模式。在计算机的屏幕上实时显示各出入口车辆的卡号、状 态、时间、和车主的信息等。如果有临时车辆出入车库,则计算机还负责向电子显示屏输 出显示信息,向远端收款台的票据打印机传送收费信息。(评注:此部分可改成系统需求分析)1.4系统可行性研究(1) 经济上:花费费用小,具有赢利性。(2) 技术上:使用Delphi,支持数据库,操作简单方便。(3) 运行上:可实现登记、查询、结算费用等

7、功能,切实可行。1.5系统实施计划1.工作任务分解:(1)了解系统背景、确定目标(2)进行可行性分析(3)画DFD图(4)制作数据字典(5)画模块结构图(6)编程(7)最后进行整理2.计划进度:用甘特图或网络计划图描述第2章系统分析图。通过对该流程的分析,我们 车辆的进入和离2.1业务流程分析这张图给我们一个完整的可以具体的了解停车场所具有的功能以及相关信息。该停车场处理了开。同时根据不同类型的车辆收取不同的费用,在车辆和库位信息的查询上也很方便。系 统还定时进行维护和更新。(评注:有问题!本报告给出的是系统的功能结构图,这里应给出业务的处理流程、图)进出管理信息查询系统管理(主要用DFD描述

8、+数据字典) 士数据流程图:,I:据字典:业瞄_工车 、数据项:编号I1I2I3I4I5I6车 辆 离 开停 车结 名称算区分查P1P 2.出入入申!请请函 位痍型-出库申.1日期停车时间r 金额不可入库 单价通知单库位信息厢询j用文攵费言自A -r An IIN-一L- -s / - J Sy 、fX军4停不可入库通知单3九 I计算费用 出库申请函顶层F出库型J字!串型信逻车辆型 -/车辆进出%崇袖一询4件停车费用故定及修却 D系统更新与维护位文系统初始化字符串曩单日期型K数字发票数字型I库位为满 更改车辆/ 信息 / / /I 文t件ue=false发票二、数据流编号数据流名组成A1发票发

9、票=单馋+一层二层图单位名称+开票员A2申请函申请函=车主+申请内容A3付费单付费单=金额+日期+车牌号三、文件:编号文件名组成D2库位文件库位文件=是否空余+库位号+库位类型D1车辆文件车辆文件=车牌号+入库时间+离开时间+库位号+付款金额D3费用文件费用文件=收费标准+库位类型+时间四、主要加工处理:编号加工名加工逻辑P2.1检查空位数查询库位文件,看所需库位类型是否有空,有空入库,无 空,通知不可入库P2.2登记车辆信息将可入库车辆的信息登记到车辆文件,并修改库位文件P3.1计算车辆停车时间车辆离开时间-车辆到达时间P3.2计算费用时间*单价,根据不同的库位类型,单价不同P3.3更改车辆

10、信息对车辆文件和库位文件进行修改2.3数据分析(评注:此处缺少ER图)第3章系统设计3.1模块结构图出入库申请函分类处理(评注:要翩理DfD图转换生成!)出入库申请函O32代码设计输入出入库申请函代码名称库立号XXX出库处理处理_c出)申请函代码简构入库申请函入库申请函空位信息库位号Q入库通知单;可入库通知单库位号停车时间停车时间费用O车我3.3数据库设计(评注:根据ER图给出所有的表结构!) 3.4输出设计可根据车牌号查询车辆信息。3.5输入设计登记库位信息并连接至数据库登记车辆信息并连接至数据库第4章系统实现4.1主控模块unit Unitl;interfaceusesWindows, M

11、essages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,unit2,unit3,unit4,unit5,unit6,unit7, Menus;typeTForm1 = class(TForm)Button1: TButton;Button2: TButton;Button3: TButton;Button4: TButton;Button5: TButton;Button6: TButton;Label1: TLabel;Label2: TLabel;Button7: TButton;

12、MainMenu1: TMainMenu;N1: TMenuItem;procedure Button1Click(Sender: TObject);procedure Button2Click(Sender: TObject);procedure Button3Click(Sender: TObject);procedure Button4Click(Sender: TObject);procedure Button6Click(Sender: TObject);procedure Button7Click(Sender: TObject);procedure Button5Click(Se

13、nder: TObject);procedure N1Click(Sender: TObject);procedure FormCreate(Sender: TObject);private Private declarations public Public declarations end;varForm1: TForm1; implementation$R *.dfmprocedure TForm1.Button1Click(Sender: TObject);beginForm1.Hide;Form2.Show;end;procedure TForm1.Button2Click(Send

14、er: TObject);beginForm1.Hide;Form3.Show;end;procedure TForm1.Button3Click(Sender: TObject);beginForm1.Hide;Form4.Show;end;procedure TForm1.Button4Click(Sender: TObject); beginForm1.Hide;Form3.Show;end;procedure TForm1.Button6Click(Sender: TObject); beginForm1.Hide;Form4.Show;end;procedure TForm1.But

15、ton7Click(Sender: TObject);beginForm1.Hide;Form5.Show;end;procedure TForm1.Button5Click(Sender: TObject);beginForm1.Hide;Form6.Show;end;procedure TForm1.N1Click(Sender: TObject);beginForm1.Hide;Form7.Show;end;procedure TForm1.FormCreate(Sender: TObject);beginend;end.4.2信息录入模块unit Unit3;interfaceuses

16、Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Mask, DBCtrls, DB, DBTables, ExtCtrls;typeTForm3 = class(TForm)Label1: TLabel;Label2: TLabel;Label3: TLabel;Label4: TLabel;Label5: TLabel;DBEdit2: TDBEdit;DBEdit3: TDBEdit;DBEdit4: TDBEdit;DBEdit5: TDBEdit;

17、Label6: TLabel;Label7: TLabel;DBEdit6: TDBEdit;DBEdit7: TDBEdit;DataSource1: TDataSource;DBNavigator1: TDBNavigator;Table1: TTable;Table1CNO: TStringField;Table1ARRIVETIME: TDateField;Table1LEAVETIME: TDateField;Table1KNO: TStringField;Table1COST: TCurrencyField;Table1ASHIJIAN: TTimeField;Table1LSHI

18、JIAN: TTimeField;DBEdit1: TDBEdit;procedure FormClose(Sender: TObject; var Action: TCloseAction);procedure FormCreate(Sender: TObject);private Private declarations public Public declarations end;varForm3: TForm3;implementationuses unit1;$R *.dfmprocedure TForm3.FormClose(Sender: TObject; var Action:

19、 TCloseAction);beginForm1.Show;end;procedure TForm3.FormCreate(Sender: TObject);beginend;end.unit Unit4;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DBCtrls, StdCtrls, Mask, DB, ExtCtrls, DBTables;typeTForm4 = class(TForm)Label1: TLabel;Label2: TLa

20、bel;DBEdit1: TDBEdit;DBCheckBox1: TDBCheckBox;DataSource1: TDataSource;Table1: TTable;DBNavigator1: TDBNavigator;Table1KNO: TStringField;Table1KTYPE: TStringField;Table1MEPTY: TBooleanField;DBEdit2: TDBEdit;procedure FormClose(Sender: TObject; var Action: TCloseAction);procedure FormCreate(Sender: T

21、Object);private Private declarations public Public declarations end;varForm4: TForm4;implementationuses unit1;$R *.dfmprocedure TForm4.FormClose(Sender: TObject; var Action: TCloseAction);beginForm1.Showend;procedure TForm4.FormCreate(Sender: TObject);beginend;end.4.3信息查询模块unit Unit5;interfaceusesWi

22、ndows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, DBGrids, Buttons, StdCtrls, Mask, DB, DBTables;typeTForm5 = class(TForm)GroupBox1: TGroupBox;MaskEdit1: TMaskEdit;Label1: TLabel;SpeedButton1: TSpeedButton;DBGrid1: TDBGrid;Table1: TTable;DataSource1: TDataSourc

23、e;Table1CNO: TStringField;Table1ARRIVETIME: TDateField;Table1LEAVETIME: TDateField;Table1KNO: TStringField;Table1COST: TCurrencyField;Table1ASHIJIAN: TTimeField;TablelLSHIJIAN: TTimeField;procedure FormClose(Sender: TObject; var Action: TCloseAction);procedure SpeedButton1Click(Sender: TObject);proc

24、edure FormCreate(Sender: TObject);private Private declarations public Public declarations end;varForm5: TForm5;implementationuses unit1;$R *.dfmprocedure TForm5.FormClose(Sender: TObject; var Action: TCloseAction);beginForm1.Show;end;procedure TForm5.SpeedButton1Click(Sender: TObject);beginTable1.Ca

25、ncelRange;Table1.IndexFieldNames:=CNO;Table1.SetRangeStart;Table1.FieldByName(CNO).AsString:=MaskEdit1.text;Table1.SetRangeEnd;Table1.FieldByName(CNO).AsString:=MaskEdit1.text;Table1.ApplyRange;end;procedure TForm5.FormCreate(Sender: TObject);beginend;end.第五章系统测试与评价小组成员分工:编程,画业务流程图,画DFD图,画模块结构图由三人共同完成,周文娜负责画数据 字典,许燕云负责项目背景、系统存在的问题,陈俞如负责系统目标、系统实施计划、系 统可行性研究。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号