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

下载本文档

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

文档简介

概要设计规范项目名称:停车场管理系统项目负责人:项目成员:项目开发部: 09第5分部目录导言11.1写作目的1背景1.21.3定义1参考1.42总体设计12.1要求12.2操作环境12.3基本设计概念和流程12.4结构12.5功能要求和程序1之间的关系2.6手动处理流程12.7未决问题13接口设计13.1用户界面13.2外部接口23.3内部接口24操作设计24.1操作模块组合24.2操作控制24.3运行时间25系统论证结构设计25.1逻辑结构设计要点25.2物理结构设计要点25.3数据结构和程序2之间的关系6系统错误处理设计26.1错误消息26.2补救措施26.3系统维护设计2介绍1.1写作目的在本次停车场管理系统项目的前一阶段,即需求分析阶段,对系统用户对本系统的需求进行了详细的阐述。这些用户的需求是从前期对停车场的实地调查中获得的,在需求说明书中有详细的描述和说明。现阶段,停车场管理系统是在系统需求分析的基础上设计的。主要解决程序模块设计问题,实现系统需求。包括如何将系统分成几个模块,确定各个模块之间的接口,模块之间的信息传递,以及数据结构和模块结构的设计。在下面的概要设计报告中,将详细描述在此阶段对系统进行的所有概要设计。在下一阶段的详细设计中,程序员可以参考这份概要设计报告,根据停车场系统的模块结构设计对系统进行详细设计。本手册也可在以后的软件测试和软件维护阶段参考,以了解概要设计过程中完成的各模块的设计结构,或在修改过程中发现该阶段设计中的不足或错误。1.2背景描述:A.待开发软件系统名称:停车场管理系统B.项目任务发起人:大红鹰学院C.开发商:豪团队,09区5班D.用户:大红鹰学院E.项目与其他软件和系统的关系:本项目的程序是一个基于Windows xp系统的应用程序,以c-free为开发软件。1.3定义停车区。进入停车场的车辆出站车辆是指离开车辆通道并进入悬挂区的车辆。等待进入停车场的车辆停放的区域。离开停车场和等候区的车辆在停车场外等候的车辆收费站:对车辆进行管理和收费的地方。参考材料数据结构课程设计2总体设计2.1要求该系统主要是在车辆进入停车场时输入车辆牌照信息,然后登记车位号和时间。当车辆离开时,它将自动结算停留时间和用户的停留费用。停车场管理系统的功能可以分为以下几个部分:菜单设计:系统使用密码输入,随机颜色,即每次软件打开时,用户需要输入相应的密码来猜测,并出现不同的颜色界面。菜单包括几个选项,包括车辆进入、车辆搜索、车辆显示、车辆离开、出口、贵宾和服务道路,并包括软件的所有功能。车辆录入:本模块可以以两种不同的形式增加新录入车辆的信息。一个是普通加建,即在公共停车场停车,另一个是贵宾加建。它可以开辟一个专门的停车场,优先停车给那些贵宾,以实现人性化。车辆出发:该模块可以让车辆离开停车场,记录出发时间,自动计算停车费。车辆搜索:该模块可以查询用户需要的信息。通过输入车牌号码,可以在输入的信息中找到相应的车辆和一些信息,实现人性化。系统日志:该模块可以显示车辆进出停车场的记录,以便能够清楚地了解所需用户团队所需的信息。2.2操作环境1)硬件环境:运行此软件需要处理器高于奔腾iii、内存高于256MB的计算机。2)软件环境:本系统支持的操作系统包括:视窗95、视窗98、视窗2000、视窗Me视窗XP视窗7;该软件的开发工具是c-free编程语言。2.3基本设计概念和处理流程该系统的基本设计理念和处理流程如下:1)系统启动时,首先进入管理员认证模块,可以处理VIP号码和查看时间。2)认证通过后,系统初始化,可以进行功能操作。3)系统进入运行状态,通过事件激活各功能模块,并执行指定的模块。4)每个功能执行后,再次进入消息等待状态。5)退出系统事件激活并关闭系统模块,以退出系统。2.4结构完整的软件结构图:停车场管理系统管理员身份验证公路车辆离开显示停车场信息普通车辆出口显示vip信息车辆进入放弃搜索信息系统记录Vip车辆离开显示服务道路信息图1停车场管理系统功能框图2.5功能要求和程序之间的关系1)管理员认证必须调用“管理员认证用户”模块程序进行认证。2)用户需要调用“搜索信息”模块程序来搜索停车信息。3)显示信息必须指定要显示的信息,并调用相应的功能模块4)要查看系统日志,必须调用“系统日志”模块程序。2.6手动处理过程1)新车入库时,需要输入相应的车牌信息和贵宾信息。2)要搜索信息,您需要输入相应的车牌信息。3)处理系统的其他方面将自动执行。2.7未决问题如何将文本文件保存形式改进为数据库保存形式?3界面设计3.1用户界面该系统采用典型的窗口风格和后台控制窗口作为人机界面,如使用窗口和菜单。菜单设计:系统使用密码输入,随机颜色,即每次软件打开时,用户需要输入相应的密码来猜测,并出现不同的颜色界面。菜单包括几个选项,包括车辆进入、车辆搜索、车辆显示、车辆离开、出口、贵宾和服务道路,并包括软件的所有功能。车辆录入模块:该模块可以以两种不同的形式增加新录入车辆的信息。一个是普通加建,即在公共停车场停车,另一个是贵宾加建。它可以开辟一个专门的停车场,优先停车给那些贵宾,以实现人性化。车辆搜索模块:该模块可以查询用户需要的信息,并输入车牌号码查询相应的车辆和输入信息中的一些信息,实现人性化。系统日志模块:该模块可以显示车辆进出停车场的记录,使所需用户团队所需的信息一目了然。车辆出发模块:该模块可以让车辆离开停车场,记录出发时间,自动计算停车费。3.2外部接口硬件接口:配有奔腾及以上处理器和256兆内存的计算机。软件接口:支持该系统的软件包括:视窗95、视窗98、视窗2000、视窗XP和视窗7。3.3内部接口验证模块:完成不同管理员的认证。初始化模块:认证后,系统调用初始化操作,执行后进入消息循环状态。查询模块:由相应的消息驱动,完成查看信息的功能。搜索模块:由相应的消息驱动,完成搜索和查看信息的功能。退出模块:实现用户退出系统的功能4操作设计4.1操作模块组合只有管理员才能进入系统进行停车操作、登记、查询、结算等权限。4.2运行控制通过认证后,管理员进入系统操作界面。管理员可以对系统的车辆停放信息进行添加、查询等操作。用户可以查看自己的车辆相关信息和停留时间。4.3运行时间“管理员身份验证”模块将在完成登录身份验证后立即退出操作,释放占用的系统资源。一般来说,这个系统的运行一般需要35秒钟。5系统论证结构设计5.1逻辑结构设计的要点停车位清单的属性名称:车牌信息、进入时间、离开时间、停车位号码、停留时间和费用车牌信息进入时间出发时间停车位号码停留时间费用注:这是对应停车位单个实体的关系模式。5.2物理结构设计要点物理数据结构设计主要是设计数据在模块中的表示。数据都以结构化的方式在模块中表达。Typedef struct stop /停车场查尔卡努姆30;int num/堆栈顶部标志int time1/输入时间操作int time2/离开时间操作充电时间数据1100;/日期和时间充电时间数据2100;汇源国际;/贵宾国际货币;公园;链式结构Typedef struct stopb /便道struct stopb * nextchar carnum30;充电时间数据1100;/日期和时间汇源国际;/1:贵宾int numstopb。5.3数据结构和程序之间的关系解释每个数据结构和访问这些数据结构的形式。6系统错误处理设计6.1错误信息当每一个可能的错误或故障发生时,系统输出信息的形式、意义和处理方法以列表的形式解释。6.2补救措施解释故障后可能的解决方法,包括:A.降级技术描述了要采用的备份技术,并

温馨提示

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

最新文档

评论

0/150

提交评论