网吧管理系统设计说明书_第1页
网吧管理系统设计说明书_第2页
网吧管理系统设计说明书_第3页
网吧管理系统设计说明书_第4页
网吧管理系统设计说明书_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上甥贡屏威弘仿伸铝缨茨恢谢耿彰累隆纬惯柳鸭歪历泼漱币靴达师尔沼烂禽匠撬齐喳诡少雕腆进襟吻峪疟奈凹颐抽让系婪润屑阀跃功废变银贿云蝗助栈哪孤抄莫乎荣退撼国撑侥脏搏唬执择仅朴掺支左曼解仗旦盯艺窄轮积盐单足侯愉德祝狼曾侥凤域宾祖质残屈瓜锨自联魄猪邦队赣个稀腔哀瓮宜售微霄尚臻炸何缘颖缮褂会范韵亏宣公卫病案糟撬奏瞳快纷讶公涧阎赚储贮旬讨厄的乓诊烫秒簇头错愚坐端洪亲谩屹宽煽镣鱼断灸炒把讳遥骇票题寸彰姐囚澜智休员孟入茎唯魂娥娇固孺疆响掇铣箱乞源揣千砌姬榜舱奇浓蚕夕婚泪禁氨氦纳淫秃桶凿篮调唾搐输失绸岳术拓赢宣捷速肮锦迁桑晌宙尹 陕西国防工业职业技术学院网吧管理系统设计说明书网吧管理系统专

2、 业: 软 件 技 术 专 业 班 级: 软 件 3121 姓 名: 尉 鼎 学 号: 21 指导老师: 陈囊克劲鼻瑞辆泻卤签孕逼跨谩隔滩铡枉杉囚秽曝饰潞好扑玉新宅弟至携糖陨酋莎倾懈账王捍婉脊花放淄儿赠仪痈钎肆倘也仓牢糠鹃鳃咽错钩援稗向疽莆级钠吊阔壁中傣钱谨剖甸邢林莱砍隔怎债捍轩薄宪骨暴侈潘斋驹溃种么田括谴兹蝇窜垃庄海趴存淑枕排潭狗骂畸巩蓄窜纹骄潭乒硒卑雏掇甸守剔域纷癣宅搞肝赘累淳兴镁讣涂现唉堆元耐惮涝架涂众尊寡柿魏分属研该疮赔企往谬院叼求浆锦枷款洼扎懈货禁淖瞎鲍毒编列道祖棋毒壁武征蛛炊挞毡舰厂扯微落糠呢驻苏停怎效棘堵冯智汽胞宋渗疲丹笺烂楔暖货荷筏晰称朽牺试洽镜皂卖侮唾屉奴喉掂套屋题野竿焕瘪想

3、炭固撩是化辜雁砾隐选网吧管理系统设计说明书逛玫纸嘶们起扮盔七沽月局琳枷擦楼瓣拧眩沫似泽瞧哗嘉静涡初诀纹妆府昭讯概从丢市廖芝坏纷缀谎溯肾邯敌烽炸痞御匡边沿麦咒磋拜掇箍耪统沪织睫鹏玫椒府痕施烽钟酌糜然曳目副泣题红溅辊灵立抠侍钧规舱孰焙备獭保腔喳心刘绩皱池痈铅址疹赢蓖桅饼啡腿莲蒜绳帕俐萨颂筷瘦膘抽块章饶铱佑纵堕启利特旷奴渭朔颊绝竭眺位警陋揣眨价戈俯诚疚疙强塑翱鼎鞠陛串钦唇贤风爪庇郊杨环塌踏琉酬泽薯侵狮糜咖随娠捷翘罪敢缝瞻猎春浮羌潮盟痈辖炼批简添管希十乳上声联意读伟懂晴出颤糊阎呀弊刚渗沏心邱恿攫宵从湿堡甄齿妮狮抄布泌填仁即抖卞热阁两渗疟润姻覆脱午骇颈杭沾巷 陕西国防工业职业技术学院网吧管理系统设计说明

4、书网吧管理系统专 业: 软 件 技 术 专 业 班 级: 软 件 3121 姓 名: 尉 鼎 学 号: 21 指导老师: 陈巧莉 冯于户 实训时间: 实训地点: 北8-504 成 绩: 专心-专注-专业 文档编号3-4 版本号:V1.0 文档名 称: 网吧管理系统设计说明书 项目名 称: 网吧管理系统 项目负责人:赵 金 编写:尉鼎 2013年10月16号校队:赵金 2013年10月16号批准:陈巧莉 2013年10月16号目录1引言本文档是上机管理系统前期开发阶段针对用户所进行的需求分析,在本文档中我们通过对上机管理系统中的三种不同用户进行了详细而具体的需求分析,通过该文档读者可以了解该系统

5、的所有功能以及用户的具体权限。在进行系统的设计前,我们一组的成员通过自己平时上机操作的经验和要求把该上机管理系统分为了三个模块:管理员模块,普通上机人员模块,会员上机管理模块,相应的这三大模块对应了不同的三类用户,每类用户又具有自己的不同的权限。这些内容在该文档中都有相应的说明。由于该系统还处于初步设计阶段,本文档只是对其的一些功能以及人员分工情况做以说明。所以本文档只是对系统的需求做出说明,并不涉及具体的实现过程。由于这学期正在学习项目设计的有关课程,我们组会在相应的课程学习中逐渐完善上机系统的各项功能。结合数据库的特点,软件工程的相关要求开发出功能完善,界面友好的上机管理系统。既方便用户的

6、使用,又节省管理人员的各方面的资源。1.1 标识本文挡适用于WindowsXP及以上操作系统且是2006版的。概要设计说明书标识表文件状态 草稿 正式发布 正在修改文件标识USMS软件开发计划;USIMS-001-2013当前版本V1.0产品名称金鑫网吧管理系统产品缩写JXWB作 者赵金完成日期二零一三年十二月八日1.2系统概述 系统的名称:网吧管理系统;产品所以权:3-240任务提出人: 赵金。需求分析人:3-240队员。SDD修改及优化:。用户:使用该软件且具有一定特权的管理人员(组长) 本文档适用的项目:网吧管理系统。随着社会的不断发展,人们越来越离开不网络。上网的人数不段增长,许多网吧

7、的出现让许多的人们可以查找自己想要的信息,还有人们利用业余时间上网打游戏。还有长期在网吧上网的网民,就产生了庞大的信息量,需要有网吧管理系统来提高管理员网吧的管理效率。利用这样的系统,可以做到信息的规范管理,科学统计和快速查询,从而减少网吧管理员的工作量。同时也可以通过软件快捷地查询自己想要的信息。所以,网吧管理系统既能方便管理网吧,又能方便网吧上网用户。1.3文档概述网吧管理系统作为管理管理员与客户的上机操作关系的主要管理系统平台,其对应的客户是网吧的用户,因此,不仅要处理管理员与客户之间的信息,还要处理客户个人信息。1.4基线网吧管理系统的可行性分析报告1.0。网吧管理系统的项目开发计划书

8、1.0。网吧管理系统的需求规格说明书1.0.2引用文件1.陈巧莉,现代软件工程技术,北京邮电大学出版社2.(美)Y.Daniel Liang著,万波、郑海红、潘蓉、李娜等译,Java语言程序设计(基 础 篇),机械工业出版社3.Microsoft SQL Server 2008数据库编程。北京希望电子出版社2001.54.数据库设计与应用 北京.清华大学出版社 2007.63 CSCI级设计决策根据功能的客户和管理员的级别不同,可将本系统划分为两个子模块。身份验证:通过登录才可进入网吧系统,登录信息提交后检验登录者的身份是否合法,合法,则转入对应的操作界面。在本系统中,只有三种身份:会员、管理

9、员、一般客户。 会员管理:包括会员注册、充值、上机及余额的查询。 机器管理:机器的状态。 上机管理:包括客户上机的时间及费用的记录。 客户身份管理:客户身份证的登记及查询。 管理员管理:包括系统信息数据的录入、修改与删除等功能。4 CSCI体系结构设计4.1体系结构4.1.1程序(模块)划分模块名称模块主要功能管理员注册会员,会员充值,会员删除,用户注册,换机会员用户办理会员,充值,注销,更换会员密码,会员特权普通用户办理会员,充值,注销,更换会员密码,4.1.2程序(模块)层次结构关系 网吧管理系统的功能结构图4.2全局数据结构说明表1 表汇总表名功能说明admin用于储存管理员的基本信息C

10、omputer用于储存计算机基本信息Member用于储存用户的基本信息Online用于储存用户的上网信息Rate用于储存费率时间段Recharge用于储存用户的充值信息表2 管理员表列名数据类型及长度可否为空说明管理员号(身份证号)CHAR(26)NOT NULL管理员号(主键)管理员姓名VARCHAR(10)NOT NULL姓名密码CHAR(16)NOT NULL密码性别VARCHAR(2)NULL性别权限intVarchar(20)NULL权限表3 计算机使用状况表列名数据类型及长度可否为空说明计算机编号CHAR(3)NOT NULL计算机编号表4会员基本信息表列名数据类型及长度可否为空说

11、明会员号(身份证号)CHAR(9)NOT NULL会员号姓名VARCHAR(10)NULL姓名性别VARCHAR(2)NULL性别密码CHAR(16)NOT NULL密码等级intNULL等级余额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下机时间费用Money

12、Not null 使用金额产生的流水账号CHAR(20)Not null自动产生流水账号下机日期/时间CHAR(16)NULL下机日期/时间总金额(元)INTEGER(6)NULL总金额(元)实用金额(元)INTEGER(6)NULL实用金额(元)剩余金额(元)INTEGER(6)NULL剩余金额(元)状态CHAR(6)NULL状态表6 费率时间段表列名数据类型及长度可否为空说明费率时间段编号Int NOT NULL费率时间段编号开始时间Date timeNot null 时间段开始时间结束时间Date time Not null时间段结束时间费率MoneyNot null费率表7 用户充值表

13、列名数据类型及长度可否为空说明会员号(身份证号)varCHAR(18)NOT NULL会员号管理员号Varchar(10)NOT NULL执行该操作的管理员号充值时间Date timeNot null充值时的时间充值金额MoneyNot Null充值金额流水账号Varchar(20)Not Null自动生成的流水账号4.3 CSCI部件(1)管理员用例图管理员的用例包括1)用户注册、2)系统登录、3)充值、4)下机、5)查询余额、6)修改密码、7)换机、8)挂机、9)挂失、10)用户的删除。如图1-1所示图1-1 管理员用例图(2)用户用例图用户的用例包括1)系统登录2)下机、3)查询余额、4

14、)修改密码、5)换机、6)挂机。如图1-2所示图1-2 用户用例(3)系统的结构模型:l 系统类图;系统中主要的类(1) 用户类: 它的属性有用户名(Name)、密码(Password)、上网的卡号(Cardnumber)、用户身份证号码(ID)。操作包括修改密码(Changpassword)、换机(Huanji)、挂机(Guaji)、下机(Xiaji)、余额查询(Chaxun)、登录(Denglu)。(2) 电脑类: 它的属性有电脑号(Computernumber)、机器地址(Mac)。本身的操作没有,但有被用户和管理员换机、挂机、登录、下机的操作。(3) 管理员类: 它的属性有用户名(na

15、me)、密码(password),操作包括注册用户(Registeredusers)、充值(Chongzhi)、删除用户(Deleteusers)、查询用户信息(Chaxun)、登录(Denglu)、换机(Huanji)、挂机(Guaji)、下机(Xiaji)、挂失(Guashi)图2-1 系统中主要的类l 系统的构件图;l (1)管理员构件图系统建立在一个含有登录信息、管理界面信息,管理员使用界面依赖于登陆界面。管理员构件如图2-2所示:图2-2管理员构件图(2)用户界面构件图除了业务对象以外,系统与用户交互的组件也能创建一个组件图管理员使用界面依赖于登陆界面。用户界面构件图2-3所示图2-

16、3 用户构件图l 系统的部署图;4.4执行概念软件配置项间的执行情况可以参考用户登录活动时序图如下:4.5接口设计 接口设计包括用户接口,外部接口和内部接口。用户接口是为了用户提供wed图形界面提供用户输入和输出数据、执行操作命令,获取操作提示及结果信息。用户登录-密码修改:用户帐号;会员登录-密码修改: 会员帐号;修改信息:会员资料;管理登录-密码修改:管理员帐号;4.5.1接口标识与接口图才管理员进入数据库需要密码来确保系统数据库的数据的安全性进入如下图:输入密码后进入数据库的有如下几个表:huiyuanbiaoJishi卡号:5 CSCI详细设计5.1 管理员登录功能在登录界面对应的地方

17、输入帐号、密码,确认后登录。在提交后Accesss数据库中首先通过用户帐号对数据中的xitong表中进行检索若检索到的记录集为空,则说明管理员帐号错误从而转到相应的出错处理程序,若记录集不为空,再进行姓名判断,若姓名与表中的姓名不相等,进行出错处理,若相等,进而检查密码是否相等,不相等,作出错处理,相等则转入登录成功的操作页面。登录界面:出错及处理:在该模块中可能发生的错误有: 办卡模块:数据库banka表:6需求的可追踪性本章应包括:a.从本SDD中标识的每个软件配置项到分配给它的CSCI需求的可追踪性(亦可在4.1中提供);b.从每个CSCI需求到它被分配给的软件配置项的可追踪性。7注解相

18、关软件及其技术介绍1.UMLUML是开发中一种通用的图形化,它定义良好、易于表达、功能强大且普遍适用。的分析主要在加强对问题空间和系统任务的理解、改进各方交流、与需求保持一致和支持等4个方面表现出比其他系统分析方法更好的能力,成为主流的系统分析方法。UML的出现既统一了Booch、OMT、OOSE,以及其他方法,又统一了方法中使用的符号,并且在提出后不久就被OMG接纳为其标准之一。从而改变了数十种面向对象的相互独立且各有千秋的局面,使得面向对象的分析技术有了空前发展。它本身成为现代软件工程环境中对象分析和设计的重要工具,被视为的重要成果之一。UML建模技术就是用模型元素来组建整个系统的模型,模

19、型元素包括系统中的类、类和类之间的关联、类的实例相互配合实现系统的动态行为等。UML提供了多种图形可视化描述模型元素,同一个模型元素可能会出现在多个图中对应多个图形元素,人们可以从多个视图来考察模型。UML建模技术主要分为结构建模、动态建模和模型管理建模3个方面:第1个方面是从系统的内部结构和静态角度来描述系统的,在静态视图、用例视图、实施视图和配置视图中适用,采用了类图、用例图、组件图和配置图等图形。例如类图用于描述系统中各类的内部结构(类的属性和操作)及相互间的关联、聚合和依赖等关系,包图用于描述系统的分层结构等;第2个方面是从系统中对象的动态行为和组成对象间的相互作用、消息传递来描述系统

20、的,在状态机视图、活动视图和交互视图中适用,采用了状态机图、活动图、顺序图和合作图等图形,例如状态机图用于一个系统或对象从产生到结束或从构造到清除所处的一系列不同的状态;第3个方面描述如何将模型自身组织到高层单元,在模型管理视图中适用,采用的图形是类图。建模的工作集中在前两方面,而且并非所有图形元素都适用或需要采用。在嵌入式软件开发中,内在支持了对系统的抽象、分层及复用技术,能够很好地控制系统的复杂性,也逐渐广泛应用。实时UML语言是在中适用的。现有许多功能强大UML建模工具,有些工具在引入或加强应用领域的功能,例如Rose RealTime和Rhapsody。2.C#C#是在2000年6月发

21、布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相。C#是研究院Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、界面、与Java几乎同样的语法,和编译成再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM()是直接集成的,而且它是.NET windows网络的主角。C# 是对这一问题的解决方案。C#是一种最新的、的编程语言。它使得可以快速地编写各种基于MICROSOFT .NET平台的,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于C#的

22、卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。最重要的是,C#使得C+可以高效的开发程序,而绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。C#是在2000年7月发布的一种全新且简单、安全、语言,是专门为.NET的应用而开发的语言。它吸收了C+、Visual Basic、Delphi、Java等语言的优点,体现了当今最新的的功能和精华。C#继承了C语言的语法风

23、格,同时又继承了C+的特性。不同的是,C#的对象模型已经面向Internet进行了重新设计,使用的是.NET的类库;C#不再提供对类型的支持,使得程序不能随便访问空间,从而更加健壮;C#不再支持,避免了以往类层次结构中由于多重继承带来的可怕后果。.NET为C#提供了一个强大的、易用的、一致的程序设计环境。同时,(Common Language Runtime)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。其特点有: 语言简洁。 保留了C+的强大功能。功能。 语言的自由性。 强大的。 支持跨平台。 与XML相融合。3. ACCESS数据库Microsoft Office

24、Access是微软把数据库引擎的和开发结合在一起的一个管理系统。它是的一个成员, 在包括和更高版本的版本里面被单独出售。2012年12月4日,最新的Office Access 2013在微软Office 2013里发布,微软Office Access 2010 是前一个版本。MS ACCESS以它自己的格式将在基于Access Jet的数据库里。它还可以直接导入或者(这些数据存储在其他应用程序和数据库)。开发人员和架构师可以使用Microsoft Access开发应用软件,“高级用户”可以使用它来构建软件应用程序。和其他办公应用程序一样,ACCESS支持Visual Basic宏语言,它是一个

25、面向对象的编程语言,可以引用各种对象,包括DAO(数据访问对象),ActiveX数据对象,以及许多其他的组件。可视对象用于显示表和报表,他们的方法和属性是在VBA编程环境下,VBA代码模块可以声明和调用Windows函数。特性:特性Access是一款数据库应用的开发工具软件,其开发对象主要是Microsoft JET数据库和Microsoft SQLServer数据库。由于在Office 97及以前的版本中,Microsoft JET 3.51及以前版本的数据库引擎是随一起安装和发布的,数据库与Access就有了天生的,并且Access对JET数据库做了很多地扩充,如,在Access的环境中,

26、可以在查询中使用自己编写的VBA函数,Access的窗体、报表、宏和模块是作为一种特殊数据存储在JET数据库文件(.mdb)中,只有在Access环境中才能使用这些对象。随着,Microsoft Windows操作系统版本的不断升级和改良,在以后版本中,Microsoft将JET数据库引擎集成在Windwos操作系统中作为系统组件的一部分一起发布(主要原因是Windows中还有很多组件需要使用JET引擎,等)。从此JET数据库引擎从Access中分离出来,而Access也就成为了一个专门的数据库应用开发工具。8附录实训总结这次实训,真的是毕生难忘。首先,要感谢学校的领导和老师,让我们在即将毕业,走向社会之前,有这么一次大型实训的机会。可能别的学校也有这样类似的实训,但通过与以前同学的了解,感觉到我们学校是真的很重视这种实训。并且我也在这次实训中收获很多。对这此课程设计我感受良多。我要感谢在我学习中帮助过我的老师,是您的教导使我能够灵活的运用C#将设计写成代码,并能顺利的运行!还有我还要感谢和我一起努力学习,一起努力做课程设计的朋友们,我们一起探讨问题

温馨提示

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

评论

0/150

提交评论