首页 > 代码库 > 软件需求说明书

软件需求说明书

软件需求说明书

一、引言  

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数据流图

 

顶层数据流图

 

技术分享

 

 管理员登陆数据流图

技术分享

 

 

会员功能数据流图

技术分享

 

管理员功能数据流图

技术分享

 

软件需求说明书