停车场管理系统分析设计报告-模板

上传人:Sc****h 文档编号:136191886 上传时间:2022-08-16 格式:DOC 页数:21 大小:776.50KB
返回 下载 相关 举报
停车场管理系统分析设计报告-模板_第1页
第1页 / 共21页
停车场管理系统分析设计报告-模板_第2页
第2页 / 共21页
停车场管理系统分析设计报告-模板_第3页
第3页 / 共21页
点击查看更多>>
资源描述
系统分析与设计实验综合作业文档停车场管理系统分析设计报告专业 : 信息管理与信息系统班级: 信息 06 乙学号 :姓名 :2009 年 06 月i系统分析与设计实验综合作业文档目录第一章 前言11.1 项目背景11.2 现有系统存在的问题21.3 系统目标21.4 系统可行性研究21.5 系统实施计划2第 2 章系统分析42.1 业务流程分析42.2 功能分析52.3 数据分析7第 3 章系统设计83.1 模块结构图83.2 代码设计93.3 数据库设计93.4 输出设计103.5 输入设计10第 4 章系统实现134.1 主控模块134.2 信息录入模块154.3 信息查询模块17第五章系统评价19ii系统分析与设计实验综合作业文档第一章 前言1.1 项目背景智能停车场管理系统的发展背景:目前中国已经成为世界第三大汽车生产国和第二大汽车消费国,据权威部门数据表明,截至2006 年底,中国汽车保有量突破 3500 万辆,私人汽车拥有量已达 2925 万辆,其中 4 年以内的新车占到百分之六十。预计 2010 年国内汽车保有量将达到 5600 万辆左右,而且每年汽车增长率都以 50%-80%的速度增长,这就导致了 50%的汽车无序停放现象,智能停车已经成为推动城市发展不可或缺的一部分,但随之而来的,车多位少、停车难的问题也日渐突出,成为当前社会普遍的关注点。随着社会的进步和发展,人们的生活方式发生着深刻的变化。城市的交通拥挤便是这种变化引起的现象之一。城市由于交通设施的增加造成的交通拥挤甚至混乱给人们的生活带来极大的不便,这种不便迫使人们去寻找高技术的有效手段去解决这种不便。智能化的停车场就是顺应这一时代需求的高技术产物。这不仅可以有效地解决交通拥堵,使车辆迅速通过。而且可以促进交通设施的正规化建设,同时也尽可能地减少车主失车被盗的忧虑。另外,在技术方面,其高技术性匹配于现有其他智能化系统,具有很好的开放性,易于与其他智能化系统组合成更强大的综合系统,顺应各种综合方式的高级管理。近几年来,我国停车场自动管理技术已逐渐走向成熟,停车场管理系统向大型化、复杂化和高科技化方向发展,已经成为智能建筑的重要组成部分,并作为楼宇自控系统的一个子系统与计算机网络相联,使远距离的管理人员可以监视和控制停车场。建筑学生联盟。智能停车场管理系统采用先进技术和高度自动化的机电设备,并结合用户在停车场收费管理方面的需求,以及交通管理方面的经验而开发的系统。该系统提供了一种高效率的管理 方式,为 用户提供更 方便、 更有效的服务。智能停车场管理系统将机械、电子计算机和自控设备以及智能IC 卡技术有机地结合起来,通过电脑管理可实现车辆出入管理、自动存储数据等功能,实现脱机运行并提供种高效管理服务的系统。新型的智能停车场将生活理念和建筑艺术、信息技术、计算机电子技术等现代高科技完美结合,提供的是一种操作简单、使用方便、功能先进的人性化系统。它依靠高科技,以人为本,采用图形人机界面操作方式,具有操作简单、使用方便、功能先进等优点,提供一种更加安全、舒适、方便、快捷和开放的智能化、信息化生活空间,促进了人文环境的健康发展。车场使用者可以1系统分析与设计实验综合作业文档在最短的 时间进入或离开停车场,以提高车库管理质量,取得高的经济效益和良好的社会效益。1.2 现有系统存在的问题( 1)人工现金收费方式,一方面是劳动强度大、效率低,另一方面是在财务上造成很大的漏洞和现金流失、乱收费、管理成本高等弊端。( 2)停车场没有明码标价( 3)人工发卡、收卡难免有疏漏的时候因为没有随机记录可查,丢车或谎报丢车现象时有发生,给停车场带来诸多麻烦和经济损失。( 4)现有停车场管理系统采用收发票形式,浪费资源,速度慢,操作麻烦,导致停车场成本增加。1.3 系统目标( 1)使停车场规范化,利于管理,同时降低停车场管理的成本( 2)生成各类统计报表,具有强大的数据检索查询功能( 3)实现入口和进口管理( 4)实现实时监控:包括监控设备工作情况、工作模式的确定等。当读卡器控制到车辆出现时,立即向计算机报告工作模式。在计算机的屏幕上实时显示各出入口车辆的卡号、状态、时间、和车主的信息等。如果有临时车辆出入车库,则计算机还负责向电子显示屏输出显 示信息,向远端收款台的票据打印机传送收费信息。(评注:此部分可改成系统需求分析)1.4 系统可行性研究( 1)经济上:花费费用小,具有赢利性。( 2)技术上:使用 Delphi ,支持数据库,操作简单方便。( 3)运行上:可实现登记、查询、结算费用等功能,切实可行。1.5 系统实施计划1. 工作任务分解 :( 1) 了解系统背景、确定目标( 2) 进行可行性分析( 3) 画 DFD图2系统分析与设计实验综合作业文档( 4) 制作数据字典( 5) 画模块结构图( 6) 编程( 7) 最后进行整理2. 计划进度 :用甘特图或网络计划图描述ID2009年任务名称开始时间完成持续时间4-19 4-26 5-3 5-10 5-17 5-24 5-31 6-71任务12009-4-202009-4-241w2任务22009-4-242009-5-72w3任务32009-5-72009-5-131w4任务42009-5-132009-5-191w5任务52009-5-192009-5-251w6任务62009-5-252009-6-123w7任务72009-6-152009-6-150w3系统分析与设计实验综合作业文档第 2章系统分析2.1 业务流程分析停车场管理信息系统进出管理信息查询系统管理车车库车收车停系系辆辆位辆费辆车统统进离信信信进费更初入开息息息出用新始停停查查查记设与化车车询询询录定维场场查及护结询修算改费用这张图给我们一个完整的关于停车场的业务功能流程图。通过对该流程的分析,我们可以具体的了解停车场所具有的功能以及相关信息。该停车场处理了 车辆的进入和 离开。同时根据不同类型的车辆收取不同的费用,在车辆和库位信息的查询上也很方便。系统还定时进行维护和更新。(评注:有问题!本报告给出的是系统的功能结构图,这里应给出业务的处理流程图)4系统分析与设计实验综合作业文档2.2 功能分析(主要用 DFD 描述 +数据字典 )数据流程图:入库登记单申请函车主停车中发票心管理不可入库通知单顶层 DFD 图入库登记单入库申请函P2入库不可入库通知单P1出入库申请函区分D2库位文件业务D1车辆文件出库申请函P3出库发票第一层 DFD 图5系统分析与设计实验综合作业文档D2库位文件车辆文件D1P 2.1P2.2入库申请函入库通知单入库登记单检查空登记车辆位数信息不可入库通知单第二层 DFD 图D1车辆文件D3费用文件D2库位文件出库申P 3.1停车时间P3.2付费单P3.3请函发票计算车辆计算费用更改车辆停车时间信息第二层 DFD 图6系统分析与设计实验综合作业文档数据字典:一、数据项 :编号名称值域类型备注I1库位号库位号 =11000字符串型/I2库位类型库位类型 =True I False逻辑型库位为空 =true库位为满 =falseI3车牌号/字符串型/I4日期/日期型/I5金额/数字型/I6单价/数字型/二、数据流:编号数据流名组成A1发票发票 =单价 +总价 +日期 +单位名称 +开票员A2申请函申请函 =车主 +申请内容A3付费单付费单 金额日期车牌号=+三、文件:编号文件名组成D2库位文件库位文件 =是否空余 +库位号 +库位类型D1车辆文件车辆文件 =车牌号 +入库时间 +离开时间 +库位号 +付款金额D3费用文件费用文件 =收费标准 +库位类型 +时间四、主要加工处理:编号加工名加工逻辑P2.1检查空位数查询库位文件,看所需库位类型是否有空,有空入库,无空,通知不可入库P2.2登记车辆信息将可入库车辆的信息登记到车辆文件,并修改库位文件P3.1计算车辆停车时车辆离开时间 -车辆到达时间间P3.2计算费用时间 * 单价,根据不同的库位类型,单价不同P3.3更改车辆信息对车辆文件和库位文件进行修改2.3 数据分析(评注:此处缺少ER图)7系统分析与设计实验综合作业文档第 3章系统设计3.1 模块结构图车辆处理出入库申请函出入库申请函输入出入库申请函分类处理出库申请函入库申请函入库处理出库处理入库申请函不可入库入库通知单通知单停车时间库位号库位号费用停车时间空位信息检查空位信息通知客户不可车辆入库计算车辆停车时间计算费用入库入库通知单入库登收费标准付费单库位库位号库位号记单信息登记车辆信息输出入库登记单更改车辆库位文件入库时间信息车辆信息库位信息车辆文件车辆文件费用文件库位文件付费单车辆出库付费单打印发票车辆信息车辆文件(评注:要根据DFD 图转换生成!)8系统分析与设计实验综合作业文档3.2 代码设计代码名称库位号代码简介用于库位编码,每个库位一个号码代码结构XXXXX顺序码库位类型码代码说明: 1. 库位类型码: 01 为大库位, 02 为小库位。2. 顺序码: 001 为第一个库位, 002 为第二个库位 .备注3.3 数据库设计(评注:根据 ER 图给出所有的表结构!)9系统分析与设计实验综合作业文档3.4 输出设计可根据车牌号查询车辆信息。3.5 输入设计10系统分析与设计实验综合作业文档登记库位信息并连接至数据库11系统分析与设计实验综合作业文档登记车辆信息并连接至数据库12系统分析与设计实验综合作业文档第 4章系统实现4.1 主控模块unit Unit1;interfaceusesWindows, Messages, 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;MainMenu1: TMainMenu;N1: TMenuItem;13系统分析与设计实验综合作业文档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(Sender: 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(Sender: 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.Button7Click(Sender: TObject);begin14系统分析与设计实验综合作业文档Form1.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;interfaceusesWindows, 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;Label6: TLabel;Label7: TLabel;DBEdit6: TDBEdit;DBEdit7: TDBEdit;DataSource1: TDataSource;DBNavigator1: TDBNavigator;Table1: TTable;Table1CNO: TStringField;15系统分析与设计实验综合作业文档Table1ARRIVETIME: TDateField;Table1LEA VETIME: TDateField;Table1KNO: TStringField;Table1COST: TCurrencyField;Table1ASHIJIAN: TTimeField;Table1LSHIJIAN: 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: 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: TLabel;DBEdit1: TDBEdit;DBCheckBox1: TDBCheckBox;DataSource1: TDataSource;Table1: TTable;DBNavigator1: TDBNavigator;Table1KNO: TStringField;Table1KTYPE: TStringField;16系统分析与设计实验综合作业文档Table1MEPTY: TBooleanField;DBEdit2: TDBEdit;procedure FormClose(Sender: TObject; var Action: TCloseAction);procedure FormCreate(Sender: TObject);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;interfaceusesWindows, 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: TDataSource;Table1CNO: TStringField;Table1ARRIVETIME: TDateField;Table1LEA VETIME: TDateField;Table1KNO: TStringField;Table1COST: TCurrencyField;17系统分析与设计实验综合作业文档Table1ASHIJIAN: TTimeField;Table1LSHIJIAN: TTimeField;procedure FormClose(Sender: TObject; var Action: TCloseAction);procedure SpeedButton1Click(Sender: TObject);procedure 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.CancelRange;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.18系统分析与设计实验综合作业文档第五章系统测试与评价小组成员分工:编程,画业务流程图,画 DFD 图,画模块结构图由三人共同完成,周文娜负责画数据字典,许燕云负责项目背景、系统存在的问题,陈俞如负责系统目标、系统实施计划、系统可行性研究。19
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 幼儿教育


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!