首页 > 代码库 > 软件需求说明书
软件需求说明书
软件需求说明书
一、引言
1.1编写目的
此文档能够使本组的成员明确此软件的功能要求,熟悉该系统的流程以及用户需求,以便更好的开发此软件。
1.2背景
随着互联网的发展,许多中小型企业和网吧管理都实现了自动化的管理,使用计算机的管理可以节省大量的人力和物力,提高了工作效率。鉴于此情况,在学习了数据库的基础上,我们选择做一个简单的网吧管理系统。此软件的主要用户是网吧管理人员,软件的主界面安装在网吧管理总服务器上,利用后台服务器来管理网吧里面的所有前台客户机,实现可视化的网吧管理,让管理更便捷!
1.3定义
远程控制(换机,自动锁机,发送消息,关机,重新启动) 换机:如果用户在使用过程中发现此机不能满足用户的需要,网吧管理者可以 通过此软件来注销此机,为用户更换到另外一台机子。 自动锁机:当用户所交费用已用完或卡上的余额不足时,此软件会自动向用户 发送消息并锁定该计算机。 发送消息:计算机根据交纳的费用和卡上的余额计算用户的上机时间,并提示 何时下机和费用不足等消息。 关机:用户下机后,若一定时间内没有人使用此机器,则利用此软件把此机器 关闭,节约用电。 重新启动:遇到程序未响应的时候此软件可以重启计算机。 临时用户和会员的定义:临时用户:一般上网用户,需交纳现金和身份证上网,网吧激活其身份证, 用身份证号当做账号,用网吧的固定密码登录,下机的时候网管会注销其账号,并为其结账。 会员:会员是此系统为用户其分配一个帐户,并存在数据库中。会员可以向 其账号里充值,使用此帐户能够登陆计算机,并可以享受网吧里的优惠收费
1.4 参考资料
《Andriod系列教程》 《数据库系统概论》 《Java高级编程》
二、目标概述
2.1目标
本系统给网吧管理人员提供一种便利的管理模式来管理网吧,管理人员通过此软件 进行对网吧计算机的快速便捷管理来提高工作效率。计算机的管理能够实现远程开/关机,重启计算机,锁屏,发送消息,这样可以很 好的控制用户对网吧计算机的使用,了解用户当前对计算机所从事的活动,防止一些非法人员恶意的破坏网吧计算机。多用户管理系统能够实现现金收费和会员充值收费。临时用户交纳现金后,此软件 会根据用户所交的费用,通过一定的算法把所交的费用转化为用户应该上机的时间,然后打开计算机并且开始倒计时计数,到用户所交金额用完时,此系统会为用户发送消息,提示用户所交费用已经用完,并且询问用户是否要补充金额继续上网。如果用户补充了金额,管理员可以通过此软件为其解除锁定;否则,一直锁定。用户办理会员卡后,此软件自动为其生成一个账户,用户可以通过此账户登录计算机,成功登录后,开始倒计时计费,直到卡上的余额不足时,此系统会为用户发送消息,提示用户卡上的余额不足,并且询问用户是否为卡充值,并且锁定此机。|
2.2用户要求
本软件最终用户管理员应当对此软件有一定的了解和操作能力
对操作人员的知识要求:操作人员应该具备相应的计算机知识以及具有一定的操作 软件的能力
对维护人员的知识要求:维护人员对软件的使用和维护有一定的了解
2.3假定和约束
开发期限:5天,前两天编写文档和设计数据库以及前台界面设计,后三天着重进行代码的编写以及软件测试
人员约束:4名开发人员 地点约束:济南
三、需求规定
3.1对功能的规定
3.2
故障处理要求
可能的软件故障是操作错误,引起软件关闭
具体的要求是当该软件关闭,要保留关闭前的数据
4、 uml图
用例图
2静态图
3行为图
4交互图
5实现图:
5数据流图
顶层数据流图
管理员登陆数据流图
会员功能数据流图
管理员功能数据流图
软件需求说明书