停车场管理系统分析设计报告模板概要Word文档格式.docx
- 文档编号:17834167
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:21
- 大小:302KB
停车场管理系统分析设计报告模板概要Word文档格式.docx
《停车场管理系统分析设计报告模板概要Word文档格式.docx》由会员分享,可在线阅读,更多相关《停车场管理系统分析设计报告模板概要Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
_
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图
(4)制作数据字典
(5)画模块结构图
(6)编程
(7)最后进行整理
2.计划进度:
用甘特图或网络计划图描述
第2章系统分析
2.1业务流程分析
这张图给我们一个完整的关于停车场的业务功能流程图。
通过对该流程的分析,我们可以具体的了解停车场所具有的功能以及相关信息。
该停车场处理了车辆的进入和离开。
同时根据不同类型的车辆收取不同的费用,在车辆和库位信息的查询上也很方便。
系统还定时进行维护和更新。
有问题!
!
本报告给出的是系统的功能结构图,这里应给出业务的处理流程图)
2.2功能分析
(主要用DFD描述+数据字典)
数据流程图:
第二层DFD图
数据字典:
一、数据项:
编号
名称
值域
类型
备注
I1
库位号
库位号=1~1000
字符串型
/
I2
库位类型
库位类型=[TrueIFalse]
逻辑型
库位为空=true
库位为满=false
I3
车牌号
I4
日期
日期型
I5
金额
数字型
I6
单价
二、数据流:
数据流名
组成
A1
发票
发票=单价+总价+日期+单位名称+开票员
A2
申请函
申请函=车主+申请内容
A3
付费单
付费单=金额+日期+车牌号
三、文件:
文件名
D2
库位文件
库位文件=是否空余+库位号+库位类型
D1
车辆文件
车辆文件=车牌号+入库时间+离开时间+库位号+付款金额
D3
费用文件
费用文件=收费标准+库位类型+时间
四、主要加工处理:
加工名
加工逻辑
P2.1
检查空位数
查询库位文件,看所需库位类型是否有空,有空入库,无空,通知不可入库
P2.2
登记车辆信息
将可入库车辆的信息登记到车辆文件,并修改库位文件
P3.1
计算车辆停车时间
车辆离开时间-车辆到达时间
P3.2
计算费用
时间*单价,根据不同的库位类型,单价不同
P3.3
更改车辆信息
对车辆文件和库位文件进行修改
2.3数据分析
此处缺少ER图)
第3章系统设计
3.1模块结构图
要根据DFD图转换生成!
)
3.2代码设计
代码名称
代码简介
用于库位编码,每个库位一个号码
代码结构
XXXXX
顺序码
库位类型码
代码说明:
1.库位类型码:
01为大库位,02为小库位。
2.顺序码:
001为第一个库位,002为第二个库位………..
3.3数据库设计
根据ER图给出所有的表结构!
3.4输出设计
可根据车牌号查询车辆信息。
3.5输入设计
登记库位信息并连接至数据库
登记车辆信息并连接至数据库
第4章系统实现
4.1主控模块
unitUnit1;
interface
uses
Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,
Dialogs,StdCtrls,unit2,unit3,unit4,unit5,unit6,unit7,Menus;
type
TForm1=class(TForm)
Button1:
TButton;
Button2:
Button3:
Button4:
Button5:
Button6:
Label1:
TLabel;
Label2:
Button7:
MainMenu1:
TMainMenu;
N1:
TMenuItem;
procedureButton1Click(Sender:
TObject);
procedureButton2Click(Sender:
procedureButton3Click(Sender:
procedureButton4Click(Sender:
procedureButton6Click(Sender:
procedureButton7Click(Sender:
procedureButton5Click(Sender:
procedureN1Click(Sender:
procedureFormCreate(Sender:
private
{Privatedeclarations}
public
{Publicdeclarations}
end;
var
Form1:
TForm1;
implementation
{$R*.dfm}
procedureTForm1.Button1Click(Sender:
begin
Form1.Hide;
Form2.Show;
end;
procedureTForm1.Button2Click(Sender:
Form1.Hide;
Form3.Show;
procedureTForm1.Button3Click(Sender:
Form4.Show;
procedureTForm1.Button4Click(Sender:
procedureTForm1.Button6Click(Sender:
procedureTForm1.Button7Click(Sender:
Form5.Show;
procedureTForm1.Button5Click(Sender:
Form6.Show;
procedureTForm1.N1Click(Sender:
Form7.Show;
procedureTForm1.FormCreate(Sender:
end.
4.2信息录入模块
unitUnit3;
Dialogs,StdCtrls,Mask,DBCtrls,DB,DBTables,ExtCtrls;
TForm3=class(TForm)
Label3:
Label4:
Label5:
DBEdit2:
TDBEdit;
DBEdit3:
DBEdit4:
DBEdit5:
Label6:
Label7:
DBEdit6:
DBEdit7:
DataSource1:
TDataSource;
DBNavigator1:
TDBNavigator;
Table1:
TTable;
Table1CNO:
TStringField;
Table1ARRIVETIME:
TDateField;
Table1LEAVETIME:
Table1KNO:
Table1COST:
TCurrencyField;
Table1ASHIJIAN:
TTimeField;
Table1LSHIJIAN:
DBEdit1:
procedureFormClose(Sender:
TObject;
varAction:
TCloseAction);
Form3:
TForm3;
usesunit1;
procedureTForm3.FormClose(Sender:
Form1.Show;
procedureTForm3.FormCreate(Sender:
unitUnit4;
Dialogs,DBCtrls,StdCtrls,Mask,DB,ExtCtrls,DBTables;
TForm4=class(TForm)
DBCheckBox1:
TDBCheckBox;
Table1KTYPE:
Table1MEPTY:
TBooleanField;
Form4:
TForm4;
procedureTForm4.FormClose(Sender:
Form1.Show
procedureTForm4.FormCreate(Sender:
4.3信息查询模块
unitUnit5;
Dialogs,Grids,DBGrids,Buttons,StdCtrls,Mask,DB,DBTables;
TForm5=class(TForm)
GroupBox1:
TGroupBox;
MaskEdit1:
TMaskEdit;
SpeedButton1:
TSpeedButton;
DBGrid1:
TDBGrid;
procedureSpeedButton1Click(Sender:
Form5:
TForm5;
procedureTForm5.FormClose(Sender:
procedureTForm5.SpeedButton1Click(Sender:
Table1.CancelRange;
Table1.IndexFieldNames:
='
CNO'
;
Table1.SetRangeStart;
Table1.FieldByName('
).AsString:
=MaskEdit1.text;
Table1.SetRangeEnd;
Table1.ApplyRange;
procedureTForm5.FormCreate(Sender:
……
第五章系统测试与评价
小组成员分工:
编程,画业务流程图,画DFD图,画模块结构图由三人共同完成,周文娜负责画数据字典,许燕云负责项目背景、系统存在的问题,陈俞如负责系统目标、系统实施计划、系统可行性研究。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 停车场 管理 系统分析 设计 报告 模板 概要