(1)网吧管理系统需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
需求规格说明书
项目名称:上机管理系统
项目组长:何燕
项目组成员:马子云赵静李泉张申申
2012年3月1日
1.引言 (1)
1.1编写目的 (1)
1.2项目背景 (2)
1.3定义 (2)
1.4参考资料 (2)
2.任务概述 (2)
2.1目标 (2)
2.2运行环境 (2)
2.3条件与限制 (2)
3.数据描述 (3)
3.1静态数据 (3)
3.2动态数据 (3)
3.3数据库介绍 (3)
3.4数据词典 (3)
3.5数据采集 (3)
4.功能需求 (3)
4.1功能划分 (3)
4.2功能描述 (3)
5.性能需求 (3)
5.1数据精确度 (3)
5.2时间特性 (3)
5.3适应性 (3)
6.运行需求 (3)
6.1用户界面 (3)
6.2硬件接口 (3)
6.3软件接口 (3)
6.4故障处理 (3)
7.其它需求 (3)
1.引言
1.1编写目的
本文档是上机管理系统前期开发阶段针对用户所进行的需求分析,在本文档中我们通过对上机管理系统中的三种不同用户进行了详细而具体的需求分析,通过该文档读者可以了解该系统的所有功能以及用户的具体权限。
在进行系统的设计前,我们一组的成员通过自己平时上机操作的经验和要求把该上机管理系统分为了三个模块:管理员模块,普通上机人员模块,会员上机管理模块,相应的这三大模块对应了不同的三类用户,每类用户又具有自己的不同的权限。这些内容在该文档中都有相应的说明。
由于该系统还处于初步设计阶段,本文档只是对其的一些功能以及人员分工情况做以说明。所以本文档只是对系统的需求做出说明,并不涉及具体的实现过程。
由于这学期正在学习项目设计的有关课程,我们组会在相应的课程学习中逐渐完善上机系统的各项功能。结合数据库的特点,软件工程的相关要求开发出功能完善,界面友好的上机管理系统。既方便用户的使用,又节省管理人员的各方面的资源。
1.2项目背景
a.项目的委托单位:2010年度学期第一项目小组
1.3定义
SQL:Structured Query Language 结构化语言
会员:网吧管理系统中的参与者,注册后享有上网等权限
管理员:网吧系统中的参与者,注册后享有管理网吧系统等权限
上网日志:网吧管理系统中记录的计算机的使用情况
1.4参考资料
1.《软件工程实践指导书》——殷人昆清华大学出版社
2.《统一软件开发过程》,——Ivar Jacobson,James Rumbaugh,Grady Booch 著,周伯
生译,机械工业出版社
3.《UML用户指南》,——Grady Booch,Ivar Jacobson,James Rumbaugh著,邵维忠等译,机械工业出版社
4.《C#数据库开发实例精粹》——郭瑞军、唐邦民、谢晗昕等编著,电子工业出版社
5.《SQL Server实用基础教程》——郭东恩主编,航空工业出版社
6.《C# Winform 实践开发教程》——钱哨,中国水电水利出版社
2.任务概述
2.1目标
2.2运行环境
操作系统:Microsoft Windows 2000 Advanced Server
支持环境:IIS 5.0
数据库:Microsoft SQL Server 2000
2.3条件与限制
3.数据描述
3.1静态数据
一、实体:
1.管理员:编号,用户名,密码,权限
2.管理员登录日志:日志编号,管理员编号,登录时间,登录IP
3.计算机:编号,名称,位置,状态,购买时间,厂商,序列号
4.价格标准:会员等级,开始时间,结束时间,单价(元/半小时)
5.消费记录:消费编号,会员编号,计算机编号,开始时间,消费金额?
6.详细消费:消费编号,开始时间,结束时间,价格标准,小时数,小计
7.会员:编号,身份证号,余额,密码,状态,姓名,电话号码,等级
8.会员等级:编号,名称,折扣
二、关系
1. 管理员和登录日志:1:N,
2. 会员和消费记录:1:N
3. 计算机和消费记录:1:N
4.消费记录和详细消费:1:N
5. 会员和等级:N:1
6. 详细消费和价格标准:N:1
3.2动态数据
网吧管理系统的数据流图
0层数据流图
1层数据流图
2层系统管理流程图
2层会员管理流程图
2层查询管理流程图
3.3数据库介绍
Microsoft SQL Server 2005 数据库是一个全面的数据库平台,集成的商业智能工具提供了企业级的数据管理。SQLServer 2005 数据库引擎为关系型数据和结构化数据提供了安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
3.4数据词典
用户名:网吧管理系统管理员及用户登录时所需要的验证条件,用来指明登录的名称。
密码:网吧管理系统管理员及用户登录时所需要的验证条件,以对个人账户加密。
注册:网吧管理系统中对新会员的增加及录入。
充值:网吧管理系统中对用户账户余额。
计算机编号:每台计算机设定的固定的代号。
费率:每时段的上网费率
流水账号:每个用户在登录计算机的时候产生的流水编号,以此来区别登陆的机器号。
3.5数据采集
数据项列表
表1:管理员表admin
表2:电脑表computer