C#智能停车场系统设计+可行性分析+需求分析(6)
时间:2017-03-09 13:06 来源:毕业论文 作者:毕业论文 点击:次
事件流 基本流程: (1) 输入界面。显示当前库存信息。 (2) 用户输入相关信息。 (3) 判断输入信息是否有误,若格式正确则生成密码、条形码。 (4) 将用户车辆自动存放在停车场内。(图形化存储过程) 扩展流程1: 用户输入(暂定车牌号)必须以字母开头。若输入格式错误提示错误信息。 扩展流程2: 若停车场内车辆已满,则禁止停放,并提示。 提高用户体验功能: 对图形化界面进行加工美化。菜单栏选择可用皮肤,播放停车背景音乐。选择界面透明度。 出库模块如下表2-2所示。 表2-2 出库模块 用例说明 本用例根据用户输入的账号、密码,来进行取车操作。 前置条件 存在对应信息车辆。 后置条件 进入出库模块 事件流 基本流程: (1)用户输入正确的账号、密码(可通过手工,条形码输入)。 (2)系统判别校验码正确。 (3)系统判别账号、密码相互匹配。 (4)如果信息正确,自动提取对应车辆。 扩展流程1: (1)用户输入错误验证码。 (2)提示验证码错误。 扩展流程2: (1)用户输入不匹配的账号、密码。 (2)提示账号或密码错误。 扩展流程3: (1) 用户输入不存在对应数据信息(即没有相关车辆)。 (2) 提示输入信息不存在。 功能描述 对用户输入的信息进行校验,并自动提取车辆。 输入 账号、密码、校验码。 加工 判别验证码;判别账号、密码是否匹配。 输出 提示信息。 注释 为保证信息安全。后台采用了相关的XML和ORACLE触发器记录相应的存取数据。保证一旦发生任何错误,数据方便查阅。 3. 系统总体结构设计 3.1 概念结构设计 系统总体分为两大结构:入库模块,出库模块。 3.2 数据字典 本系统的数据字典如表3-1所示: 表3-1 数据字典表 名字 别名 描述 格式 CARNO 编号 记录车辆唯一编号(可为车牌号) Varchar2(6) CARTIME 存放时间 存入车辆时的时间 Varchar2(20) CARPASSWORD 密码 指定车辆对应的密码(唯一随机生成) Varchar2(6) CARLOC 位置 考生登录考试环境时的班级 Varchar2(2) FLG 楼层 教师登录管理模块时的账号 Varchar2(2) Trigger图表3-2 名字 别名 描述 格式 CARNO 编号 记录车辆唯一编号(可为车牌号) Varchar2(6) CARTIME 存放时间 存入车辆时的时间 Varchar2(20) CARPASSWORD 密码 指定车辆对应的密码(唯一随机生成) Varchar2(6) CARLOC 位置 考生登录考试环境时的班级 Varchar2(2) FLG 楼层 教师登录管理模块时的账号 Varchar2(2) (责任编辑:qin) |