C#智能停车场系统设计+可行性分析+需求分析(6)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#智能停车场系统设计+可行性分析+需求分析(6)


事件流    基本流程:
(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)