模块开发卷宗
1标题
软件系统名称:酒店管理系统
模块名称 用户输入模块
用户输出模块
小组人员 邓炜、赵佳、李春锦、王萱、李苗、赵伟 修改完成日期 2010-11-21 编排日期(2010-11-21)
2模块开发情况表
系统总体结构
主模块 Main 用户输入模块 User input 输出模块 Output 系统管理模块 System management 用户输入处理模块 User use 输出处理模块 Display 住宿管理员用户模块 Zhusu management 数据信息管理员用户模块 Data management 账号信息管理员用户模块 Id management 正常显示模块 Right display 出错显示模块 Error display 住宿管理模块 Zhusu informatio数据信息管理员管理模块 Data 账号信息管理模块 Id informatio房间信息管理模块 Manager Fangjian
顾客住宿记录信息管理模块 Manager 模块子系统结构(用户输入模块)
输入用户名 输入 输入密码 用户名判断 处理 密码判断 权限判断 输出 用户名错误 密码错误 正确登录
该模块是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。
模块子系统结构(用户输出模块)
3功能说明 3.1 程序描述
该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。
本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证
3.2 功能
输入用户名 输入 输入密码 用户名判断 处理 密码判断 权限判断 输出 用户名错误 密码错误 正确登录
3.3 性能
精度要求精确到整型的个位、字符型完全正确,不支持部分匹配; 时间特性要求:要求等待时间<0.5s
3.4 输入项
输入项名称:用户名 类型:字符串型 输入方式:手工输入
数据来源:系统自带的数据库中的信息 输入项名称:密码 类型:字符串型 输入方式:手工输入
数据来源:系统的数据库中的信息
安全保密条件:在输入密码时用户界面上显示为******
3.5 输出项
输出项:用户名错误输出 数据类型:字符串型
输出以信息对话框的形式输出
输出内容是用户名错误,请重新输入 输出项:密码错误输出 数据类型:字符串型
输出信息也是以信息对话框的形式输出 输出内容是密码错误,请重新输入 输出项:正确登陆 数据类型:字符串型
输出内容是根据用户权限而得到的用户界面的输出
3.6 算法
本程序需要对数据库进行操作,即对数据库进行查询 Select 用户名 From USER_PSD
Where 用户名=输入内容
如果结果为空,则输出:用户名错误,请重新输入;三次输入错误则关闭系统 Select 密码
Form USER_PSD
Where 用户名=输入内容 and 密码=输入内容
如果结果为空,则输出:用户密码错误,请重新输入;三次输入错误则关闭系统 查询到一条记录后,进行权限判断,以决定让该用户使用相应的功能。
3.7 流程逻辑