网吧管理系统概要设计说明书(共9页)

上传人:2127513****773577... 文档编号:61624534 上传时间:2022-03-11 格式:DOC 页数:9 大小:206KB
收藏 版权申诉 举报 下载
网吧管理系统概要设计说明书(共9页)_第1页
第1页 / 共9页
网吧管理系统概要设计说明书(共9页)_第2页
第2页 / 共9页
网吧管理系统概要设计说明书(共9页)_第3页
第3页 / 共9页
资源描述:

《网吧管理系统概要设计说明书(共9页)》由会员分享,可在线阅读,更多相关《网吧管理系统概要设计说明书(共9页)(9页珍藏版)》请在装配图网上搜索。

1、精选优质文档-倾情为你奉上专心-专注-专业概要设计说明书1引言1.1编写目的本文档是上机管理系统前期开发阶段针对用户所进行的需求分析,在本文档中我们通过对上机管理系统中的三种不同用户进行了详细而具体的需求分析,通过该文档读者可以了解该系统的所有功能以及用户的具体权限。在进行系统的设计前,我们一组的成员通过自己平时上机操作的经验和要求把该上机管理系统分为了三个模块:管理员模块,普通上机人员模块,会员上机管理模块,相应的这三大模块对应了不同的三类用户,每类用户又具有自己的不同的权限。这些内容在该文档中都有相应的说明。由于该系统还处于初步设计阶段,本文档只是对其的一些功能以及人员分工情况做以说明。所

2、以本文档只是对系统的需求做出说明,并不涉及具体的实现过程。由于这学期正在学习项目设计的有关课程,我们组会在相应的课程学习中逐渐完善上机系统的各项功能。结合数据库的特点,软件工程的相关要求开发出功能完善,界面友好的上机管理系统。既方便用户的使用,又节省管理人员的各方面的资源。1.2背景a. 项目的委托单位:2010年度学期第一项目小组b. 随着网吧的不断普及和消费者需求的不断增加,使得网吧的管理需要更加系统更加科学的改进,尤其是对于一些大型的网吧。满足消费者的需求,是网吧管理改进的直接动因。在最开始的时候,网吧只是单纯的提供上网的场所,而现在消费者在上网的同时还有其他的需要,例如需要饮料,零食或

3、者在网吧直接用餐。这些服务项目的增加使得网吧在管理上需要进行改进和调整。科学的系统和消费者为主的的管理,会让消费者有愉快的消费体验,还有助于网吧在消费者心里塑造良好的形象。网吧的管理包括缴费管理,服务管理,设备的维修管理等。它的这些项目虽说简单,但是在处理的过程中如果用更好的办法和流程来完成会产生更好的效果。这样做的目的就是给消费者提供高效,舒适的上网环境。c. 本系统的开发,为了规范网吧的管理工作,建立高效简单的服务管理流程。适用于大型的,比较高档的网吧。1.3定义SQL:Structured Query Language 结构化语言会员:网吧管理系统中的参与者,注册后享有上网等权限管理员:

4、网吧系统中的参与者,注册后享有管理网吧系统等权限上网日志:网吧管理系统中记录的计算机的使用情况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 实践开发教程钱哨,中

5、国水电水利出版社2总体设计2.1需求规定 主要功能: 会员管理:包括会员注册、充值、上机及余额的查询。 机器管理:机器的状态。 上机管理:包括客户上机的时间及费用的记录。 客户身份管理:客户身份证的登记及查询。 管理员管理:包括系统信息数据的录入、修改与删除等功能。2.2运行环境1、设备:客户程序硬件要求:具有Pentium 处理器且满足以下要求的计算机:最低64MB内存 最小1GB硬盘 鼠标 键盘 服务器硬件要求:WED服务器硬件需求:具有Pentium处理器且满足以下要求的计算机:最低256MB内存 最小8GB硬盘 总线I/O:8M/s;鼠标 键盘 数据库服务器硬件要求:具有Pentium

6、处理器且满足以下要求的计算机:最低256MB内存 最小20GB硬盘 鼠标 键盘2、支持程序客户程序软件:Windows95/NT/2000或更高版本IE4.0或更高版本 网络支持WEB服务器软件:WindowsNT/2000 Server或更高版本2.3结构网吧管理系统的功能结构图2.4基本设计概念和处理流程会员信息充值信息人数信息个人充值信息上机情况账单列表信息 帐号查询 充值明细 上机人数 余额查询会员表充值表电脑表管理员 会员充值账单信息帐号信息个人账单信息账单信息会员MID汇率表 上机情况表2.5功能器求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:程序

7、1程序2程序3程序4用户登录用户结账会员办理用户充值2.6人工处理过程1.会员办理:需要管理员手工增加会员信息,然后上传数据库。2.用户充值:需要管理员手工添加余额账目。2.7尚未解决的问题具体客户端和管理员之间的真正通信:由于条件及技术限制本系统还不能实现客户端和管理员段的真实通信,在本系统中只是通过模拟来实现了客户端的登录情况。3接口设计3.1用户接口本系统提供可视化的操作方式,不提供任何命令控制语句进行输入控制,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接收的参数。3.2外部接口可能与数据库进行系统集成,系统中查询结果使用XML格式。3.3内部接口 各模块之间相互独立又彼此关联

8、,主要通过函数调用实现各部分的连接。4运行设计4.1运行模块组合 计算机状态模块:计算机是否处于使用状态。 用户注册模块:用于用户账户的增加、删除。 用户信息模块:用于查询用户信息,身份证号,上机时间,余额。 用户充值模块:用户账户余额的添加。 修改密码模块:用于用户修改密码方便使用记忆。4.2运行控制运行控制将严格按照各模块间函数调用关系来实现。在计算机运行模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。 4.3运行时间数和事件的运行时间要看所在计算机的配置。系统的运行时间基本可以达到用户所提出的要求。系统响应时间视具体pc配置而定,一般正常情况下好快。5系统数据结构设计5.1逻

9、辑结构设计要点 管理员信息表(身份证号,用户名,性别,密码,权限) 用户信息表(身份证号,用户名,性别,等级,余额,密码) 电脑状态表(电脑编号,类型,状态) 费用信息表(身份证号,电脑编号,上机时间,下机时间,费用,自动生成的流水账号) 费率时间段表(开始时间,结束时间,费率) 充值表(身份证号,时间,金额,自动生成的流水账号) 5.2物理结构设计要点表1 表汇总表名功能说明admin用于储存管理员的基本信息Computer用于储存计算机基本信息Member用于储存用户的基本信息Online用于储存用户的上网信息Rate用于储存费率时间段Recharge用于储存用户的充值信息表2 管理员表列

10、名数据类型及长度可否为空说明管理员号(身份证号)CHAR(26)NOT NULL管理员号(主键)管理员姓名VARCHAR(10)NOT NULL姓名密码CHAR(16)NOT NULL密码性别VARCHAR(2)NULL性别权限intVarchar(20)NULL权限表3 计算机使用状况表列名数据类型及长度可否为空说明计算机编号CHAR(3)NOT NULL计算机编号表4会员基本信息表列名数据类型及长度可否为空说明会员号(身份证号)CHAR(9)NOT NULL会员号姓名VARCHAR(10)NULL姓名性别VARCHAR(2)NULL性别密码CHAR(16)NOT NULL密码等级intNU

11、LL等级余额MoneyNot null余额总金额MoneyNot null 总金额状态IntNot null状态表5 用户上网信息表列名数据类型及长度可否为空说明费率段IntNot null费率段身份证号Varchar(18)Not null 身份证号计算机号CHAR(6)NOT NULL计算机号开始时间Date time Not null上机时间结束时间Date time Not null下机时间费用MoneyNot null 使用金额产生的流水账号CHAR(20)Not null自动产生流水账号下机日期/时间CHAR(16)NULL下机日期/时间总金额(元)INTEGER(6)NULL总金

12、额(元)实用金额(元)INTEGER(6)NULL实用金额(元)剩余金额(元)INTEGER(6)NULL剩余金额(元)状态CHAR(6)NULL状态表6 费率时间段表列名数据类型及长度可否为空说明费率时间段编号Int NOT NULL费率时间段编号开始时间Date timeNot null 时间段开始时间结束时间Date time Not null时间段结束时间费率MoneyNot null费率表7 用户充值表列名数据类型及长度可否为空说明会员号(身份证号)varCHAR(18)NOT NULL会员号管理员号Varchar(10)NOT NULL执行该操作的管理员号充值时间Date time

13、Not null充值时的时间充值金额MoneyNot Null充值金额流水账号Varchar(20)Not Null自动生成的流水账号5.3数据结构与程序的关系服务器程序在对查询/充值/注册/上下机进行操作时需对数据库数据库数据结构,也就是数据表进行查询和修改:在查询/充值/注册/上下机过程中都需要对数据库中的所有表,进行联合查询、修改。物理数据结构主要用于各模块之间函数的信息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。 6系统出错处理设计6.1出错信息程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于

14、其他问题,如网络传输超时等,产生的问题,称为硬错误。 对于软错误,须在充值/注册/查询/上下机操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。 对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。返回输入阶段。 出错信息必须给出相应的出错原因,例: 注册失败 账号输入错误 查无注册会员等。 6.2补救措施a后备技术 系统数据出现问题,原始数据都有原始数据库记载。b恢复及再启动技术 原始数据基本采取数据库导入方式,系统数据出现异常时,只需要导入相关数据库文档即可。6.3系统维护设计对于本数据库的管理与维护,例如数据库的备份与恢复,可以使用T-SQL的BACKUPDATABASE命令和RESTORE DATABASE的命令具体使用说明请参考SQL Server2008 联机丛书或使用企业管理器中的“所有任务”“备份数据库(B)”菜单项或“还原数据库(R)”菜单项操作。维护管理数据库死锁问题和维护数据库内数据的一致性

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!