3.10注释设计
本程序只是单一界面,没有具体的输入,唯一的注释是用户进入的登陆界面。
3.11限制条件
说明本程序运行中所受到的限制条件。
3.12测试计划
说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。
3.13尚未解决的问题
无
4登入界面设计说明
4.1程序描述
用户通过在登入界面上输入账号密码进入功能界面,本程序界面包含账号和密码,如果账号和密码正确,则进入功能界面,同时系统会自动判断管理员所给予该用户的权限,使其只能进行被分配权限的操作。本程序是常驻内存的,是主界面程序的子程序,是不可重人的,无覆盖要求,是顺序处理。
29
4.2功能
表 4.2 IPO管理员登陆界面 IPO表 系统:登陆界面 作者: 尹素婷 模块:登陆模块 日期:2012年5月25日 编号: 02 被调用:功能界面 调用:登陆界面 输入:账号和密码 输出:输入正确时进入功能界面 处理:输入账号和密码后,点击登陆,将账号和密码到账号密码表中去核对,如果核对成功就跳转到功能界面,否者显示报错信息,任然处于该界面。 局部数据元素: 注释:相应的身份进入相应的登陆界面
4.3性能
精度:账号输入数字,长度不超过20;密码可输入数字或字母,长度不超过20。 灵活性:无具体要求。
时间特征:要求4秒即可跳转到功能界面。
30
4.4输入项
输入:账号输入数字,长度不超过20;密码可输入数字或字母,长度不超过20。 频度:频度低。
输入数据来源:来源于账号表。
4.5输出项
当账号或密码错误时,显示提示信息。
当账号或密码正确时,跳转到功能界面。
4.6算法
当账号或密码错误时,显示提示信息。
当账号或密码正确时,跳转到功能界面。
4.7流程逻辑
开始 输入账号和密码 F T 判断权限 Y 是否继续输入 进入功能界面 N 返回系统界面 N 图4.4登陆界面流程图
31
4.8接口
确输时入正点击 系统界面 图4.5 登陆接口 登陆界面 功能界面
数据结构:账号表 账号:Varchar(20) 密码:Varchar(20) 权限:Varchar(20)
调用方式:通过数据集连接数据库的账号表,判断输入的账号和密码与账号表的数据相同。
4.9存储分配
调用账号表时需要占用内存。
4.10注释设计
输入账号时输入数字,长度不超过20;密码可输入数字或字母,长度不超过20。
4.11限制条件
只能跳到功能界面。
4.12测试计划
技术要求:必须由开发人员进行测试。
输入数据:账号和密码在测试过程中可随便输入不同类型和长度的数据。
预期结果:输入正确时能跳转到管理员界面,输入错误时系统一般会显示提示信息,还有一种可能就是程序不能用了,只能强制关闭,这种情况可能是输入长度太长引起的。
人员职责:这个模块的测试由尹素婷做。
4.13尚未解决的问题
不能保存密码及最近使用账号。
32