额、状态)
3 管理员核对后,输入充值金额
4 系统计算并保存该卡总金额
5 系统显示充值后的卡信息(卡号、用户名、余额、状态)。
查询卡信息:
1 管理员输入卡号或请求察看所有卡信息
2 系统查询卡信息(卡号、用户名、余额)并显示
删除卡:
1管理员输入卡号
2 系统
查询卡余额及状态
3 若余额已结清且状态为"空闲",则将该卡信息删除
4 系统提示删除成功
若有余额或"在用"则不能删除
五 机器维护
机器有三种状态:停用、空闲、在用。
添加机器:
1 管理员输入机器号,请求添加
2 系统验证机器号是否重复
3 系统添加机器记录信息(机器号、状态为"空闲")
4 系统提示添加成功
删除机器:
1 管理员输入机器号,请求删除
2 系统删除相应机器信息
3 系统提示删除成功
查询机器状态:
1管理员输入机器号或请求察看所有机器信息
2 系统查询并显示机器信息(机器号和状态)并显示
六 管理员口令管理
添加用户
1 管理员输入用户名、密码和确认密码,请求添加
2 系统验证用户是否是新用户,两次输入的密码是否相同
3 系统添加用户、密码信息
4 系统提示添加成功
删除用户
1 管理员输入用户名、密码
2 系统验证用户名、密码是否正确
3 系统删除用户名、密码记录
4 系统提示删除成功
修改密码
1管理员输入用户名、密码,请求修改密码
2 系统验证用户名、密码是否正确
3 管理员输入新密码、及确认密码
4 系统保存新密码
5 系统提示修改成功
七 统计管理
1 管理员输入起始时间(年、月、日),结束时间,请求按日、月、年汇总
2 系统查询上网记录,计算、统计出时间段的总费用、人次、总上机时间等信息。
3 系统显示上述信息
八 参数管理
时段费率设置:
0 系统显示当前设置
1 管理员设置时间段(时、分)及对应的费率,请求保存
2 系统保存设置
3 系统提示保存成功
超时报警定时器间隔设置
九 超时超费报警
1 设置定时器为周期触发方式,触发间隔由参数获得,默认为30分钟
2 定时器到时,系统查询当前正在上机的记录,计算其上机时间及费用,计算其卡中余额是否低于最低费用。
3 系统提示已超费卡号、机器号,及超的费用
本系统除了功能性需求,还有易用性、可靠性、安全性等要求,可以在实现上述功能性需求的基础上,进一步实现完善非功能性要求。
友情提示:本文使用"用例"法分析功能性需求,属于面向对象分析(OOA)法,其实质就是从用户角度,通过观察、与用户交谈等方式,记录下用户希望如何使用系统,系统相应需要实现哪些功能。分析用户需求一般由系统分析人员完成,其核心能力是熟练掌握业务领域的知识和沟通的技巧,需求分析的最大难点在于需求的可变性,最令开发人员气馁的莫过于辛苦设计实现了一个功能,用户突然说不需要这个功能了,另一个常见的问题是隐蔽性的需求(行业惯例、日常规则)常被用户和分析人员忽略。不同的需求对于客户而言重要性是不同的,一般需要对需求划分优先级,优先级高的优先设计实现。你能否从上述一到九大用例描述中找出哪些用例是高优先级的?
1.2.2 业务对象分析
根据上面的主要用例描述,可以分析出系统的主要业务对象,它是设计阶段核心类图的基础(不一定一一对应),这些对象必须实际存在,其行为和属性应与
问题领域相关:
1 上网卡: 主要维护上网卡的相关信息。卡号、密码、余额、卡用户名、卡状态(在用、空闲、停用)
2 机器:主要维护上网吧
计算机的相关信息。机器号、使用标志(在用、停用、空闲)、备注
3 费用记录:记录每次上机的信息。记录编
请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。