停车场系统概要设计说明书

停车场系统概要设计说明书
停车场系统概要设计说明书

停车场管理系统概要设计

说明书

目录

1引言 (1)

1. 1编写目的 (1)

1. 2背景 (1)

1. 3定义 (1)

1. 4参考资料 (1)

2总体设计 (2)

2. 1需求规定 (2)

2. 2运行环境 (2)

2. 3基本设计概念和处理流程 (2)

2. 4结构 (2)

2. 5功能需求与程序的关系 (3)

2. 6人工处理过程 (3)

2. 7尚未解决的问题 (3)

3接口设计 (4)

3. 1用户接口 (4)

3. 2外部接口 (4)

3. 3内部接口 (5)

4运行设计 (5)

4. 1运行模块组合 (5)

4. 2运行控制 (5)

4. 3运行时间 (5)

5系统论据结构设计 (6)

5. 1逻辑结构设计要点 (6)

5. 2物理结构设计要点 (6)

5. 3数据结构与程序的关系 (7)

6系统出错处理设计 (7)

6. 1出错信息 (7)

6. 2补救措施 (8)

6. 3系统维护设计 (8)

1引言

1. 1编写目的

在本停车场管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系

统的需求做了详细的阐述,这些用户需求已经在上一阶段中对停车场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。

本阶段已在系统的需求分析的基础上,对停车场管理系统做概要设计。主要解决了实现

该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间

的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告

中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对停车场系

统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶

段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时

找出在本阶段设计的不足或错误。

1 . 2背景

1. 3定义

停车场进行停车的区域

进库车辆进入到停车场内的车辆

出库车辆为离开车辆让路的出库并进入暂停区的车辆

便道区停放等待进入停车场车辆的区域

离开车辆离开停车场和等待区的车辆

待进车辆在库外等待的车辆

收费站:对车辆进行管理收费的地方

1 . 4参考资料

《数据结构课程设计》

2总体设计

2.1需求规定

本系统在车辆进入停车场时主要输入车辆的车牌信息并抓拍车辆图像,然后进行车位分

配、记录以及时间的记录。在车辆离开时,会全自动计算停留时间和用户停留的费用并拍下车辆离车图像并更新车位信息。

停车场管理系统的功能可以划分为如下几个部分:

菜单设计:该系统采用会员密码进入,即每次开启软件都需要输入相应的会员密码才可以进入,并且有不同的界面出现(持不同会员卡登陆者的权限不同)。菜单有车辆进入,车

辆搜索,车辆显示,车辆离开,退出,会员,便道这几个选项,包含了软件的所有功能介绍。

车辆进入:该模块可以添加新进入车辆的信息,有2种不同的形式添加,一个是普通

添加,即在公共停车场停车,另一个是会员添加,可以开辟一个特殊固定的停车位给那些会员优先停车,达到多样化,人性化。

车辆离开:该模块可以使车辆离开停车场,并且记录下离开时间及离开时车辆图像,并

自动计算停车费用。

车辆搜索:该模块可以让用户在权限内查询需要的信息,输入车牌号码即可在已经输入

的信息中查询到相应的车辆,以及一些信息,以达到人性化,便利化。

系统日志:该模块可以显示在该停车场中进出的车辆记录,有需要的用户可以对所需信

息一目了然。

2. 2运行环境

1)硬件环境:运行本软件要求处理器在奔腾川以上,内存在256MB以上的计算机。

2)软件环境:本系统支持的操作系统包括:Windows95 、Windows98 、Windows2000 、Windows Me Windows XP Windows 7 ;本软件的开发工具为c-free 程序语言。

2. 3基本设计概念和处理流程

本系统的基本设计概念和处理流程如下:

1)系统启动时,先进入管理员身份验证模块,可以办理会员号,设置相应权限和查看时间。

2 )通过身份验证后,对系统进行初始化,可以进行功能操作。

3)系统进入运行状态,通过事件激活各功能模块,并执行指定模块。

4)各项功能执行完毕后,重新进入消息等待状态。

5)由退出系统事件激活关闭系统模块,退出系统。

2. 4结构

完整的软件结构图:

图1停车场管理系统功能模块图

2. 5功能需求与程序的关系

1 )管理员身份验证必须调用“管理员验证用户”模块程序进行身份验证。

2 )用户想搜索曾停车信息需要调用“搜索信息”模块程序。

3 )显示信息必须明确要显示哪种信息并调用相应的功能模块

4)查看系统日志必须调用“系统日志”模块程序。

2. 6人工处理过程

1 )新车辆入库时需要对相应的车牌信息和是否VIP的信息进行录入。

2)要对信息进行搜索时,需输入相应的车牌信息。

3)其他方面处理系统将会自动进行。

2. 7尚未解决的问题

1)如何将文本文件保存的形式改进成数据库形式保存。

2)停车场情况比较复杂,极可能发生纠纷(停车时一不小心擦到被人车了,或抢道时擦车了),盗窃,如何防治。

3)如何应对突发事故如爆炸,火灾。

3接口设计

3. 1用户接口

本系统采用典型的Win dows风格和后台控制窗作为人机接口,如使用窗口、菜单等。

菜单设计:该系统采用密码进入,随机颜色,即每次开启软件都需要输入相应的密码才可以进入,并且有不同颜色的界面出现。菜单有车辆进入,车辆搜索,车辆显示,车辆离开,

退出,会员,便道这几个选项,包含了软件的所有功能介绍。

车辆进入模块:该模块可以添加新进入车辆的信息,有2种不同的形式添加,一个是

普通添加,即在公共停车场停车,另一个是VIP添加,可以开辟一个特殊的停车场给那些会员优先停车,达到人性化。

车辆搜索模块:该模块可以查询用户需要的信息,输入车牌号码即可在已经输入的信息

中查询到相应的车辆,以及一些信息,以达到人性化。

系统日志模块:该模块可以显示在该停车场中进出的车辆记录,使所需要的用户队伍所

需要的信息一目了然。

车辆离开模块:该模块可以使车辆离开停车场,并且记录下离开时间,自动计算停车费

用。下面的截图是部分实现的用户借口界面。

3. 2外部接口

硬件接口:Pentium 川CPU及以上,内存在256MB以上的计算机。

软件件接口:支持本系统的软件包括:Windows95 、Windows98 、Windows2000

Windows XP、Windows 7。

3. 3内部接口

验证模块:完成对不同管理员的身份验证。

初始化模块:在身份验证后,系统调用初始化操作,执行完毕后进入消息循环状态。

相关主题
相关文档
最新文档