停车场系统概要设计说明书样本_第1页
停车场系统概要设计说明书样本_第2页
停车场系统概要设计说明书样本_第3页
停车场系统概要设计说明书样本_第4页
停车场系统概要设计说明书样本_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。停车场管理系统概要设计说明书目录1引言 11.1编写目的 11.2背景 11.3定义 11.4参考资料 12总体设计 22.1需求规定 22.2运行环境 22.3基本设计概念和处理流程 22.4结构 22.5功能需求与程序的关系 32.6人工处理过程 32.7尚未解决的问题 33接口设计 43.1用户接口 43.2外部接口 43.3内部接口 44运行设计 54.1运行模块组合 54.2运行控制 54.3运行时间 55系统论据结构设计 65.1逻辑结构设计要点 65.2物理结构设计要点 65.3数据结构与程序的关系 76系统出错处理设计 86.1出错信息 86.2补救措施 86.3系统维护设计 81引言1.1编写目的在本停车场管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对停车场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。本阶段已在系统的需求分析的基础上,对停车场管理系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对停车场系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。1.2背景1.3定义停车场 进行停车的区域进库车辆 进入到停车场内的车辆出库车辆 为离开车辆让路的出库并进入暂停区的车辆便道区 停放等待进入停车场车辆的区域离开车辆 离开停车场和等待区的车辆待进车辆 在库外等待的车辆收费站: 对车辆进行管理收费的地方1.4参考资料《数据结构课程设计》2总体设计2.1需求规定本系统在车辆进入停车场时主要输入车辆的车牌信息并抓拍车辆图像,然后进行车位分配、记录以及时间的记录。在车辆离开时,会全自动计算停留时间和用户停留的费用并拍下车辆离车图像并更新车位信息。停车场管理系统的功能能够划分为如下几个部分:菜单设计:该系统采用会员密码进入,即每次开启软件都需要输入相应的会员密码才能够进入,而且有不同的界面出现(持不同会员卡登陆者的权限不同)。菜单有车辆进入,车辆搜索,车辆显示,车辆离开,退出,会员,便道这几个选项,包含了软件的所有功能介绍。车辆进入:该模块能够添加新进入车辆的信息,有2种不同的形式添加,一个是普通添加,即在公共停车场停车,另一个是会员添加,能够开辟一个特殊固定的停车位给那些会员优先停车,达到多样化,人性化。车辆离开:该模块能够使车辆离开停车场,而且记录下离开时间及离开时车辆图像,并自动计算停车费用。车辆搜索:该模块能够让用户在权限内查询需要的信息,输入车牌号码即可在已经输入的信息中查询到相应的车辆,以及一些信息,以达到人性化,便利化。系统日志:该模块能够显示在该停车场中进出的车辆记录,有需要的用户能够对所需信息一目了然。2.2运行环境1)硬件环境:运行本软件要求处理器在奔腾Ⅲ以上,内存在256MB以上的计算机。2)软件环境:本系统支持的操作系统包括:Windows95、Windows98、Windows、WindowsMeWindowsXPWindows7;本软件的开发工具为c-free程序语言。2.3基本设计概念和处理流程本系统的基本设计概念和处理流程如下:1)系统启动时,先进入管理员身份验证模块,能够办理会员号,设置相应权限和查看时间。2)经过身份验证后,对系统进行初始化,能够进行功能操作。3)系统进入运行状态,经过事件激活各功能模块,并执行指定模块。4)各项功能执行完毕后,重新进入消息等待状态。5)由退出系统事件激活关闭系统模块,退出系统。2.4结构完整的软件结构图:停车场管理系统停车场管理系统管理员身份验证管理员身份验证便道车辆离开显示停车场信息普通车辆退出显示VIP信息车辆进入退出搜索信息系统日志会员车辆离开显示便道信息便道车辆离开显示停车场信息普通车辆退出显示VIP信息车辆进入退出搜索信息系统日志会员车辆离开显示便道信息图1停车场管理系统功能模块图2.5功能需求与程序的关系1)管理员身份验证必须调用”管理员验证用户”模块程序进行身份验证。2)用户想搜索曾停车信息需要调用”搜索信息”模块程序。3)显示信息必须明确要显示哪种信息并调用相应的功能模块4)查看系统日志必须调用”系统日志”模块程序。2.6人工处理过程1)新车辆入库时需要对相应的车牌信息和是否VIP的信息进行录入。2)要对信息进行搜索时,需输入相应的车牌信息。3)其它方面处理系统将会自动进行。2.7尚未解决的问题如何将文本文件保存的形式改进成数据库形式保存。停车场情况比较复杂,极可能发生纠纷(停车时一不小心擦到被人车了,或抢道时擦车了),盗窃,如何防治。如何应对突发事故如爆炸,火灾。3接口设计3.1用户接口本系统采用典型的Windows风格和后台控制窗作为人机接口,如使用窗口、菜单等。菜单设计:该系统采用密码进入,随机颜色,即每次开启软件都需要输入相应的密码才能够进入,而且有不同颜色的界面出现。菜单有车辆进入,车辆搜索,车辆显示,车辆离开,退出,会员,便道这几个选项,包含了软件的所有功能介绍。车辆进入模块:该模块能够添加新进入车辆的信息,有2种不同的形式添加,一个是普通添加,即在公共停车场停车,另一个是VIP添加,能够开辟一个特殊的停车场给那些会员优先停车,达到人性化。车辆搜索模块:该模块能够查询用户需要的信息,输入车牌号码即可在已经输入的信息中查询到相应的车辆,以及一些信息,以达到人性化。系统日志模块:该模块能够显示在该停车场中进出的车辆记录,使所需要的用户队伍所需要的信息一目了然。车辆离开模块:该模块能够使车辆离开停车场,而且记录下离开时间,自动计算停车费用。下面的截图是部分实现的用户借口界面。3.2外部接口硬件接口:PentiumⅢCPU及以上,内存在256MB以上的计算机。软件件接口:支持本系统的软件包括:Windows95、Windows98、Windows、WindowsXP、Windows7。3.3内部接口验证模块:完成对不同管理员的身份验证。初始化模块:在身份验证后,系统调用初始化操作,执行完毕后进入消息循环状态。查询模块:由相应消息驱动,完成对信息进行查看功能。搜索模块:由相应消息驱动,完成对信息进行搜索查看功能。退出模块:实现用户从系统退出功能4运行设计4.1运行模块组合系统有三种登陆方式。管理员登陆管理员登陆方式,只有用管理员的身份才能进入管理系统,对停车的各个用户进行登记,查询,结算等。管理员是唯一的,有利于对停车场的集中管理,验证方式也是唯一而且不可更改。管理员拥有最高的权限管理。会员登陆会员登陆方式,只有在停车场办理短期或长期的会员可进行登陆,只能对登陆的会员账号信息进行查询,打印,申请挂失操作以及对账号进行充值。每个会员有一个对应的账户名,登陆密码,由用户自己保管。临时卡登陆临时卡登陆方式,此种登陆方式简单,不需要密码。只能对登陆的账户进行查询,打印操作,而且临时卡采用小时计费方式。当车辆进入停车场时,每辆临时车对应一个临时卡账号,当车辆离开停车场,对账号进行结算而且回收临时卡。4.2运行控制管理员经过身份验证之后进入系统操作界面,管理员能够对系统进行信息的车辆停入信息添加,查询等操作。会员用户登陆后能够查看自己车辆相关信息,如车辆进出时间、停车位信息、停留时间长度以及账户余额等。临时卡用户登陆后能够查看车辆进出时间,停留时间以及需要缴纳的费用。4.3运行时间管理员登陆时间理论上可为永久,因为管理账户唯一,不会有其它账户替代其登陆。在没有管理员影响的情况下,会员登陆及临时卡登陆在系统显示的时间不定,由当前会员登陆时间和下一个会员登陆或临时卡登陆时间决定。所有模块在完成登录的身份验证后立即退出运行,释放占用的系统资源,有相应操作时再调用系统资源。一般来说,本系统运行一般耗时3~5秒。5系统论据结构设计5.1逻辑结构设计要点车位单属性名:{车牌信息,进入时间,离开时间,车位号,停留时间,费用}车牌信息进入时间离开时间车位号停留时间费用charnum[10]TimereachTimeleavesiteTimeCostTypedefstructnode{charnum[10];//车牌号码;Timereach;//到站时间Timeleave;//离开;site;//车位号Time;//时间Cost;//费用5.2物理结构设计要点物理数据结构设计主要是设计数据在模块中的表示形式。数据在模块中都是以结构的方式表示。typedefstructstop//停车场内用栈表示{charcarnum[30];intnum;//栈顶标志inttime1;//进入时间运算inttime2;//离开时间运算chartimedata1[100];//日期时间chartimedata2[100];inthuiyuan;//VIPintmoney;}park;链队结构体typedefstructstopb//便道上的车辆的结构体{structstopb*next;charcarnum[30];chartimedata1[100];//日期时间inthuiyuan;//1:VIPintnum;}stopb;5.3数据结构与程序的关系下面是整个程序的运行过程的流程图,比较清晰的反应了数据结构与程序之间的关系。6系统出错处理设计6.1出错信息下面用一览表的方式说明每种可能的出错或故障情况出现的原因和处理方法。常见错误原因及解决方法显示屏乱码检查显示屏是否进水(吹干水处理)灰尘过多短路(除尘处理)电脑不稳定,系统经常出错,操作软件时易死机电脑查杀病毒

查看电脑记的车辆记录是否太多显示屏不显示显示屏无电源(更换变压器或菲尼克斯插件线接好)

检查显示屏主板单片机(更换单片机)

检查显示屏主板(更换显示主板)软件无法进入出入管理检查读卡机是否开机即通讯正常网络正常

电脑显卡设置正常

系统设置是否正常软件一进入出入管理便死机重新启动电脑视频卡和别的卡冲突,换插槽更改中断号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论