1网吧管理系统需求分析.docx

上传人:b****8 文档编号:12721483 上传时间:2023-06-07 格式:DOCX 页数:18 大小:161.32KB
下载 相关 举报
1网吧管理系统需求分析.docx_第1页
第1页 / 共18页
1网吧管理系统需求分析.docx_第2页
第2页 / 共18页
1网吧管理系统需求分析.docx_第3页
第3页 / 共18页
1网吧管理系统需求分析.docx_第4页
第4页 / 共18页
1网吧管理系统需求分析.docx_第5页
第5页 / 共18页
1网吧管理系统需求分析.docx_第6页
第6页 / 共18页
1网吧管理系统需求分析.docx_第7页
第7页 / 共18页
1网吧管理系统需求分析.docx_第8页
第8页 / 共18页
1网吧管理系统需求分析.docx_第9页
第9页 / 共18页
1网吧管理系统需求分析.docx_第10页
第10页 / 共18页
1网吧管理系统需求分析.docx_第11页
第11页 / 共18页
1网吧管理系统需求分析.docx_第12页
第12页 / 共18页
1网吧管理系统需求分析.docx_第13页
第13页 / 共18页
1网吧管理系统需求分析.docx_第14页
第14页 / 共18页
1网吧管理系统需求分析.docx_第15页
第15页 / 共18页
1网吧管理系统需求分析.docx_第16页
第16页 / 共18页
1网吧管理系统需求分析.docx_第17页
第17页 / 共18页
1网吧管理系统需求分析.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

1网吧管理系统需求分析.docx

《1网吧管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《1网吧管理系统需求分析.docx(18页珍藏版)》请在冰点文库上搜索。

1网吧管理系统需求分析.docx

1网吧管理系统需求分析

需求规格说明书

项目名称:

上机管理系统

项目组长:

何燕

项目组成员:

马子云 赵静 李泉 张申申

2012年3月1日

 

1.引言2

1.1编写目的2

1.2项目背景3

1.3定义3

1.4参考资料3

2.任务概述3

2.1目标3

2.2运行环境3

2.3条件与限制3

3.数据描述4

3.1静态数据4

3.2动态数据4

3.3数据库介绍9

3.4数据词典9

3.5数据采集10

4.功能需求12

4.1功能划分12

4.2功能描述12

1.引言

1.1编写目的

本文档是上机管理系统前期开发阶段针对用户所进行的需求分析,在本文档中我们通过对上机管理系统中的三种不同用户进行了详细而具体的需求分析,通过该文档读者可以了解该系统的所有功能以及用户的具体权限。

在进行系统的设计前,我们一组的成员通过自己平时上机操作的经验和要求把该上机管理系统分为了三个模块:

管理员模块,普通上机人员模块,会员上机管理模块,相应的这三大模块对应了不同的三类用户,每类用户又具有自己的不同的权限。

这些内容在该文档中都有相应的说明。

由于该系统还处于初步设计阶段,本文档只是对其的一些功能以及人员分工情况做以说明。

所以本文档只是对系统的需求做出说明,并不涉及具体的实现过程。

由于这学期正在学习项目设计的有关课程,我们组会在相应的课程学习中逐渐完善上机系统的各项功能。

结合数据库的特点,软件工程的相关要求开发出功能完善,界面友好的上机管理系统。

既方便用户的使用,又节省管理人员的各方面的资源。

1.2项目背景

a.项目的委托单位:

2010年度学期第一项目小组

1.3定义

SQL:

StructuredQueryLanguage结构化语言

会员:

网吧管理系统中的参与者,注册后享有上网等权限

管理员:

网吧系统中的参与者,注册后享有管理网吧系统等权限

上网日志:

网吧管理系统中记录的计算机的使用情况

1.4参考资料

1.《软件工程实践指导书》——殷人昆清华大学出版社

2.《统一软件开发过程》,——IvarJacobson,JamesRumbaugh,GradyBooch著,周伯生译,机械工业出版社

3.《UML用户指南》,——GradyBooch,IvarJacobson,JamesRumbaugh著,邵维忠等译,机械工业出版社

4.《C#数据库开发实例精粹》——郭瑞军、唐邦民、谢晗昕等编著,电子工业出版社

5.《SQLServer实用基础教程》——郭东恩主编,航空工业出版社

6.《C#Winform实践开发教程》——钱哨,中国水电水利出版社

2.任务概述

2.1目标

2.2运行环境

操作系统:

MicrosoftWindows2000AdvancedServer

支持环境:

IIS5.0

数据库:

MicrosoftSQLServer2000

2.3条件与限制

3.数据描述

3.1静态数据

一、实体:

1.管理员:

编号,用户名,密码,权限

2.管理员登录日志:

日志编号,管理员编号,登录时间,登录IP

3.计算机:

编号,名称,位置,状态,购买时间,厂商,序列号

4.价格标准:

会员等级,开始时间,结束时间,单价(元/半小时)

会员等级

开始时间

结束时间

单价

VIP

8:

00

20:

00

1

VIP

20:

00

24:

00

1.5

NORMAL

8:

00

20:

00

1.5

NORMAL

20:

00

24:

00

2

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数据库介绍

MicrosoftSQLServer2005数据库是一个全面的数据库平台,集成的商业智能工具提供了企业级的数据管理。

SQLServer2005数据库引擎为关系型数据和结构化数据提供了安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

3.4数据词典

用户名:

网吧管理系统管理员及用户登录时所需要的验证条件,用来指明登录的名称。

密码:

网吧管理系统管理员及用户登录时所需要的验证条件,以对个人账户加密。

注册:

网吧管理系统中对新会员的增加及录入。

充值:

网吧管理系统中对用户账户余额。

计算机编号:

每台计算机设定的固定的代号。

费率:

每时段的上网费率

流水账号:

每个用户在登录计算机的时候产生的流水编号,以此来区别登陆的机器号。

3.5数据采集

数据项列表

表1:

管理员表admin

编号

列名

数据类型及长度

可否为空

说明

1

帐号

VARCHAR(4)

NOTNULL

主键

2

姓名

VARCHAR(20)

NOTNULL

姓名

3

密码

VARCHAR(16)

NOTNULL

密码

4

性别

VARCHAR

(2)

NULL

性别

5

年龄

int

NULL

年龄

 

表2:

电脑表computer

编号

列名

数据类型及长度

可否为空

说明

1

编号

VARCHAR(8)

NOTNULL

主键

2

类型

VARCHAR(4)

NOTNULL

类型

表3:

费率表rate

编号

列名

数据类型及长度

可否为空

说明

1

编号

int

NOTNULL

主键,自增

2

费率

money

NOTNULL

每时段的上网费率

3

开始时间

Datetime

NULL

开始时间

4

结束时间

Datetime

NULL

结束时间

5

电脑类型

VARCHAR(4)

NULL

电脑类型

6

管理员id

CHAR(4)

NOTNULL

管理员id

表4:

会员表member

编号

列名

数据类型及长度

可否为空

说明

1

帐号

VARCHAR(8)

NOTNULL

会员号(主键)

2

密码

VARCHAR(16)

NOTNULL

密码

3

姓名

VARCHAR(10)

NULL

姓名

4

性别

VARCHAR

(2)

NULL

性别

5

备注

VARCHAR(50)

NULL

备注

6

身份证类

VARCHAR(18)

NULL

身份证类型

7

身份证号

VARCHAR(3)

NULL

身份证编号

8

会员等级

INT

NULL

会员等级制度

9

账号余额

MONEY

NULL

账号金额

10

累计充值额

MONEY

NULL

累计充值额

表5:

充值表

编号

列名

数据类型及长度

可否为空

说明

1

会员号

CHAR(12)

NOTNULL

会员卡号

2

时间

Time

NULL

充值时间

3

管理员卡号

CHAR(3)

NULL

操作员卡号

4

充值金额

Money

NULL

金额

5

充值编号

INT

NOTNULL

充值流水号

表6:

上机情况表

编号

列名

数据类型及长度

可否为空

说明

1

计算机号

CHAR(6)

NOTNULL

计算机号

2

会员等级

Int

NULL

会员等级

3

姓名

VARCHAR(10)

NULL

姓名

4

性别

VARCHAR

(2)

NULL

性别

5

卡号

VARCHAR(12)

NULL

卡号

6

上机日期/时间

VARCHAR(16)

NULL

上机日期/时间

7

下机日期/时间

VARCHAR(16)

NULL

下机日期/时间

8

总金额(元)

INTEGER(6)

NULL

总金额(元)

9

实用金额(元)

INTEGER(6)

NULL

实用金额(元)

10

剩余金额(元)

INTEGER(6)

NULL

剩余金额(元)

11

状态

VARCHAR(6)

NULL

状态

12

上机编号

VARCHAR

NULL

上机流水号

4.功能需求

4.1功能划分

功能划分:

一、管理员功能

1.管理员登录:

输入用户名,密码验证

2.维护计算机的信息:

3.会员信息的维护:

4.上网日志的维护:

5.上网结账:

6.查询:

消费情况,计算机的使用情况,

二、会员功能

1.登录:

身份证编号,密码

2.查询账户:

3.结账:

4.2功能描述

最后:

系统实现的具体分工

经过我们组成员的自身情况和初步的讨论决定,本项目的具体分工情况如下:

系统实现的具体分工

管理员部分:

何燕、李泉、赵静

界面设计

用户部分:

张申申、马子云

管理员部分:

何燕、马子云

数据库计算机状态部分:

李泉

用户部分:

赵静、张申申

计费系统部分:

何燕、张申申、赵静、马子云

编程接口部分:

李泉、马子云、张申申、何燕

其他嵌套程序:

赵静、李泉、马子云、张申申

注:

各阶段任务结束后,由该阶段负责人生成该阶段的文档资料。

工程进度安排:

第四周:

需求分析

第五周:

人员分工及进度安排

第六周:

基本完成所有的界面上的设计。

第七、八、九周:

基本完成各模块数据库框架的建立。

第十、十一、十二周:

基本完成对各模块的编程任务。

第十三周:

生成各模块的文档资料。

第十四周:

完成对工程的测试阶段。

第十五周:

对所有文档及程序打包上交。

注:

以上安排可因实际开发中个人不同的情况做合适的调整

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2