事件流 基本流程:
(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) C#智能停车场系统设计+可行性分析+需求分析(6):http://www.youerw.com/jisuanji/lunwen_3994.html