停车场管理系统_第1页
停车场管理系统_第2页
停车场管理系统_第3页
停车场管理系统_第4页
停车场管理系统_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1. 软件工程实验模板(面向数据流)实验一 停车场管理系统系统需求分析1.1 系统相关者车主车主、停车场管理员1.2 事件表序号事件名称事件来源响应目的地1进入车主1.查询剩余空车位数,如果没有空车位,语音提示不予受理。2.验证身份信息,记录身份信息并发卡,在卡上记录停车起始时间。 车主2离开车主1.收回卡如果车卡遗失,赔偿卡钱并把遗失的停车卡注销使用。2.回收卡后读卡信息,统计时长按规定收费。停车场管理员3统计停车场管理员1. 生成月平均停车统计表,利润统计表,月走势图。2. 每满一个季度,做一个新的季节走势图,作出相应的决策。3. 录像归档,销毁过期的录像。停车场管理员4违规处理停车场管理员,车主1. 统计违规停车信息如车辆一直在停车场无人取走,联系车主,如联系不上直接放入暂时不用的停车位。2. 联系车主3. 车主交罚金,领取罚金发票。停车场管理员车主车主5会员事务车主1. 生成会员信息表2. 领取会员卡3. 会员卡充值4. 会员卡注销车主车主车主1.3 数据流分析(1) 顶层DFD停车场管理系统顶层数据流图如图1.1所示图1.1 停车场管理系统顶层DFD(2) 功能层DFD停车场管理系统如图1.2所示。图1.2 功能层DFD(3) 细节层DFD进入的细节层如图1.3所示。图1.3 进入层DFD分解离开的细节层如图1.4所示。图1.4离开层DFD分解违规处理的细节层如图1.5所示。图1.5违规处理DFD分解决策的细节层如图1.6所示。图1.6决策DFD分解会员事务的细节层如图1.7所示。图1.7会员事务DFD分解1.4 数据字典(1) 数据项定义年级的数据项定义如表1.1所示。表1.1 数据项“数字”的条目数据项名:数字别名: 数取值范围及含义:0|1|2|3|4|5|6|7|8|9备注:数字的定义表1.2 数据项“大写字母”的条目数据项名:大写字母别名: 取值范围及含义:A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z备注:大写字母的定义表1.3 数据项“省简称”的条目数据项名:省简称别名: 省简称取值范围及含义:京|沪|津|渝|翼|晋|辽|吉|黑|苏|浙|皖|闽|赣|鲁|豫|鄂|湘|粤|琼|川|贵|云|陕|甘|青|蒙|桂|藏|宁|新|港|澳|台备注:代表的是省的简称表1.4 数据项“车牌号”的条目数据项名:车牌号别名: 车牌取值范围及含义:省简称 + 大写字母 + 2(数字)|(大写字母)2 + 3数字3备注:代表的是车牌序列号表1.5 数据项“车主姓名”的条目数据项名:车主姓名别名: 姓名取值范围及含义:汉字备注:代表的是车主姓名表1.6 数据项“车主身份”的条目数据项名:车主身份别名: 身份取值范围及含义:0 | 1备注:(0表示不是会员,1表示是会员)表1.7 数据项“时间”的条目数据项名:时间别名: 取值范围及含义:年 + 月 + 日 + 小时 + 分钟备注:进出停车场时间表1.8 数据项“年”的条目数据项名:年别名: 取值范围及含义:00009999备注:年数表1.9 数据项“月”的条目数据项名:月别名: 取值范围及含义:112备注:月份表1.10 数据项“日”的条目数据项名:日别名: 取值范围及含义:130备注:日数表1.11 数据项“小时”的条目数据项名:小时别名: 取值范围及含义:024备注:小时数表1.12 数据项“分钟”的条目数据项名:分钟别名: 取值范围及含义:060备注:分钟数表1.13 数据项“每小时收费价格”的条目数据项名:每小时收费价格别名: 取值范围及含义:2数字2备注:每小时收费价格表1.14 数据项“实际缴费金额”的条目数据项名:实际缴费金额别名: 取值范围及含义:9数字9备注:实际收费金额表1.15 数据项“停车位”的条目数据项名:停车位别名: 取值范围及含义:大写字母 + 2数字2备注:对应的停车位号表1.16 数据项“卡中余额”的条目数据项名:卡中余额别名: 会员卡余额取值范围及含义:9数字9备注:会员卡中金额表1.17 数据项“占用状态”的条目数据项名:占用状态别名: 停车位占用状态取值范围及含义:0 | 1备注:(0代表未占用,1代表占用)表1.18 数据项“违规原因”的条目数据项名:违规原因别名: 取值范围及含义:(过长时间停车|违规停车|毁坏停车位设施)备注:表1.19 数据项“车辆数量”的条目数据项名:车辆数量别名: 取值范围及含义:9数字9备注:表1.19 数据项“管理措施”的条目数据项名:管理措施别名: 措施取值范围及含义: 大写字母备注:(2)数据流定义发票的数据流定义如表2.1所示。表2.1 数据流“发票”的字典条目数据流名:发票别名:缴费发票数据流的来源:加工2.4,2.5,2.6开发票数据流的取向:加工2.4,2.5,2.6打印发票数据流组成:车牌号+(车主姓名)+(身份)+2时间2+每小时收费价格+实际缴费金额备注:会员和临时停车的车主收费会以不同的标准,不同停车时段的收费不同,高峰时段停车费用上涨,低谷时段收费下降。罚金发票的数据流定义如表2.2所示表2.2数据流“罚金发票”的字典条目数据流名:罚金发票别名:违规罚金发票数据流的来源:加工3.4开罚金发票数据流的取向:加工3.4打印罚金发票,用于向违规的车主收取罚金数据流组成:车牌号+车主姓名+(身份)+停车位+2时间2+时间长度+每小时收费价格+实际缴费金额 备注:罚金发票是车主违规操作,联系车主,车主(3) 数据存储停车场车主信息表如表3-1表示。表3.1 数据存储“停车场车主信息表”的字典条目数据存储名称:停车场车主信息表编号:F1简述:是系统接收并处理的所有车主信息的表流入的数据流:会员事务处理的会员办理,充值,注销 数据,进入模块的车主身份的验证信息(临时卡用户)。流出的数据流:更新停车场车主信息表,添加修改或删除车主身份数据流组成:车主+车牌号+车的颜色+(卡中余额)+(身份)备注:只有会员才有卡中余额这一项。停车场空闲车位表如表3-2所示。表3.2 数据存储“停车场空闲车位表”的字典条目数据存储名称:停车场空闲车位表编号:F2简述:用于查询停车场空闲车位的表流入的数据流:将要进入停车场的车主申请到的车位信息,停车场原来空闲车位流出的数据流:去向是停车场的屏幕,还有系统内部的表修改数据流组成:区号+车位号+占用状态备注:如果空闲车位数量为零,语音提示不受理进入请求屏幕输出不予受理的致歉信息,并显示无法受理的原因。停车场违规车辆表3-3所示。表3.3 数据存储“停车场违规车辆表”的字典条目数据存储名称:停车场违规车辆表编号:F3简述:系统接收并处理的所有违反规定的车主的信息表流入的数据流:违反停车场规定的车主信息流出的数据流:去向是管理员违规处理数据流组成:车主姓名+车牌号+停车位+违规原因备注:开始统计时只记录是哪个停车位的车违规,后来再查表补充违规车主的其他信息。停车场利润表3-4所示。表3.4 数据存储“停车场利润表”的字典条目数据存储名称:停车场利润表编号:F4简述:系统接收并处理的停车场每日流水收入表(去除当日的消费)流入的数据流:车主交给停车场的停车费用流出的数据流:去向是记录在停车场利润表数据流组成:车主姓名+车牌号+停车位+2时间2+停车位+实际缴费金额 备注:利润表有不同的类型,有每日流水利润表,月统计利润表。 停车场利润表3-5所示。表3.5 数据存储“停车场车辆走势表”的字典条目数据存储名称:停车场车辆走势表编号:F5简述:系统接收并处理的停车场车辆数量变化的表流入的数据流:进入停车场的车辆数量,离开停车场的车辆流出的数据流:去向是汇总并在停车场车辆变化表数据流组成:时间+车的数量备注:车辆变化用于决定停车场采取何种决策表3.6 数据存储“停车时间段高峰表”的字典条目数据存储名称:停车时间段高峰表编号:F6简述:系统记录不同时间段的停车数量的表,用于统计高峰时段和低谷流入的数据流:停车场车辆走势表中各时间段的车辆数变化情况流出的数据流:停车高峰时间段汇总数据流组成:2时间2+车的数量备注:高峰变化用于决定停车场采取何种决策表3.7 数据存储“停车管理表”的字典条目数据存储名称:停车管理表编号:F7简述:停车场管理措施表流入的数据流:F4,F5,F6汇总信息流出的数据流:管理措施数据流组成:管理措施备注:决定停车场采取何种决策1.5 加工逻辑(1)加工1.1查询是否有空车位的加工逻辑begin如果停车场空闲车位表有车位状态为0则提供一个空车位给车主,并且把停车场空闲表中该车位状态改为1,语音提示有车位并且屏幕显示车位号否则语音提示没有空车位并且屏幕输出汉字“无法处理你的请求”End(2)加工1.2 1.3验证车主身份并发卡的加工逻辑begin如果停车场车主信息表中有车主信息则如果 车主为会员则 发会员卡否则 发临时卡否则添加车主信息到停车场车主信息表End(3)加工2.1判断是否遗失卡的加工逻辑begin如果车主遗失卡则车主做遗失卡处理否则车主做回收卡处理End(4)加工2.2遗失卡处理的加工逻辑begin查询并修改停车场空闲车位表,把遗失卡对应车位状态改为0,办理补卡手续End(5)加工2.3回收卡的加工逻辑begin回收卡,查询并修改停车场空闲车位表,把卡对应车位状态改为0,办理缴费手续End(6)加工2.4遗失卡发票的加工逻辑begin交罚金费,领取遗失卡罚金发票,查询并修改停车场利润表End(7)加工2.5会员卡发票的加工逻辑Begin停车费用取折后价如果会员卡内余额够支付停车费则从会员卡中支付停车费,并打印停车费发票,查询并修改停车场利润表否则用现金支付停车费,并打印停车费发票,查询并修改停车场利润表End(8)加工2.6临时卡发票的加工逻辑begin用现金支付停车费,并打印停车费发票,查询并修改停车场利润表End(9)加工3.1统计违规车辆的加工逻辑begin查询并修改停车场违规车辆表End(10)加工3.2违规车辆处理的加工逻辑begin查询并修改停车场违规车辆表,停车场车主信息表End(11)加工3.3通知车主的加工逻辑begin查询停车场车主信息表,根据信息通知车主End(12)加工3.4开罚金发票的加工逻辑begin查询停车场违规车辆表,交对应罚金,开罚金发票End(13)加工4.1会员卡办理的加工逻辑Begin填写车主信息,查询并修改停车场车主信息表End(14)加工4.2会员卡充值的加工逻辑Begin交充值费用,查询并修改停车场车主信息表End(15)加工4.3会员卡注销的加工逻辑Begin提交注销信息,查询并修改停车场车主信息表End(16)加工5.1统计停车场信息的加工逻辑Begin查询停车场利润表,停车场车辆走势表,停车时间段高峰表,并统计数据End(17)加工5.2分析并作出决策的加工逻辑Begin分析统计数据,作出决策,查找并修改停车场车辆管理表End1.6 软件非功能需求(1) 硬件环境需求:系统运行的硬件环境 最低要求:CPU 2.6 GHz、内存:8GB8 RAM显示器:1024x768、硬盘:35400 RPM 建议配置:3.2 GHz 或速度更快的、2048MB 或更大容量的 RAM、1280x1024 显示器、 8900 RPM 或更高转速的硬盘 3.3系统运行软件环境 本系统的软件环境如下: 操作系统:UNIX/Linux/Windows 8.1 或以上版本 数据库:SQLServer 2015 开发工具包:MicrosoftVisual Studio 2013 Web服务器:IIS6.0 以上 浏览器:IE6.0 以上 (2) 软件环境需求: 系统运行的网络环境 该系统采用 模式,由服务端和客户端浏览器组成。网络操作系统采用Microsoft 的Windows Server 2013,配置IIS 60,并安装NET Framework 为ASPNET 应用程序提供运行平台。开发环境采用Microsoft Visual Studio 2015,开发语言为c#。 数据库服务器采用SQL Server 2015,它具有大型数据库的功能,在数据的完整性、安 全性方面能够得到保障,并且能和Windows Server2013 无缝连接。 管理员 Web服务器 数据库服务器 (3) 性能需求:使车辆出入的登记收费操作过程更加简便, 系统形成列表对入库车辆进行统计,方便查询。数据安全性要高,不易丢失。 无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行 反应,反应的时间在5 秒以内。系统应能监测出各种非正常情况,如与设备的通信中断, 无法连接数据库服务器等,避免出现长时间等待甚至无响应。 (4) 安全需求:系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够防 止各类误操作可能造成的数据丢失,破坏。防止用户非法获取页面以及内容。(5)界面需求 系统的界面要求如下:)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单 设置和布局合理,传递的信息准确、及时。内容丰富,文字准确,语句通顺;专用术语 规范,行文格式统一规范。 )导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。 界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理, 前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。 )技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和 空链接;采用CSS 处理,控制字体大小和版面布局。 1.7 本次实验小结近四周的课程设计,在这段时间里,我组不断的努力学习、研究,完成了此设计大部份要求的内容。由

温馨提示

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

评论

0/150

提交评论