软件需求说明书

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件需求说明书相关的知识,希望对你有一定的参考价值。

软件需求说明书

一、引言  

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

 

顶层数据流图

 

技术分享

 

 管理员登陆数据流图

技术分享

 

 

会员功能数据流图

技术分享

 

管理员功能数据流图

技术分享

 

以上是关于软件需求说明书的主要内容,如果未能解决你的问题,请参考以下文章

软件需求规格说明

软件产品规格说明书都包含啥内容

软件需求规格说明书模板哪个版本好?cmmi、iso9001、volere等等。

软件工程之需求分析(软件需求规则说明书数据要求说明书初步用户手册软件开发实施计划)

开撕队-软件需求规格说明书

项目中的软件需求说明书的访谈部分