网吧管理系统的设计与实现_第1页
网吧管理系统的设计与实现_第2页
网吧管理系统的设计与实现_第3页
网吧管理系统的设计与实现_第4页
网吧管理系统的设计与实现_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!华中科技大学文华学院毕业设计(论文)毕业设计[论文]任务书姓名班号院系同组姓名无指导教导☆☆课题名称网吧管理系统的设计与实现课题内容运用计算机进行网吧的自动计费与管理,是计算机成为当今社会辅助管理手段IC卡自动识技术和网络的远程通信与控制技术等,开发了计算机网吧自动计费与管理系统,将琐碎的手工实际业务转化到计算机操作上,极大地提高了网吧工作人员的工作效率,有效地提高了网吧现代化管理的水平。三、课题任务要求1.观点正确,论证充分。2.结构合理,逻辑严密。3.满足一定的阅读量。I华中科技大学文华学院毕业设计(论文)同组设计者无五、主要参考文献[1]张海藩.软件工程导论.北京:清华大学出版社,2008年[2]王珊,萨师煊.数据库系统概论(第四版).北京:高等教育出版社,2008年[3]龚赤兵等.visualstudio2008中的LINQ开发技术.北京:机械工业出版社,2008年[4]JuliaCaseBradley,AnutaC.Millspaugh.VisualBasic2008程序设计(第七版).北京:清华大学出版社,2008年[5]章立民等.VisualBasic2003–2005开发秘诀与范例大全.北京:电子工业出版社,2005年[6]胡百敬姚巧玫.SQLServer2005数据库开发详解.北京:电子工业出版社,2006年[7]童爱红刘凯刘雪梅.VB.NET年指导教师签字教研室主任签字年月日华中科技大学文华学院毕业设计(论文)11摘要前言第一章系统概述11.1系统开发的背景和意义....................................11.2系统开发技术............................................11.2.1VB.NET概述........................................11.2.2SQLServer数据库..................................23第二章可行性分析2.1可行性概述..............................................32.2可行性研究..............................................34第三章系统需求分析3.1传统网吧管理............................................43.2系统优点................................................43.3系统功能需求............................................43.3.1系统逻辑模型.......................................53.3.2服务端.............................................53.3.3客户端.............................................63.4系统的设计原则..........................................63.5系统设计的思想..........................................63.5.1系统设计结构.......................................6III华中科技大学文华学院毕业设计(论文)3.5.2系统实现技术.......................................7第四章系统的总体设计84.1系统功能设计............................................84.2系统功能模块简介........................................84.2.1客户端功能模块.....................................84.2.2服务端功能模块.....................................94.2.3数据库设计.........................................9第五章详细设计5.1关键模块设计...........................................135.1.1登陆模块..........................................135.1.2客户端模块........................................135.1.3服务端模块........................................145.2系统界面设计...........................................155.2.1登录界面..........................................155.2.2客户端界面........................................155.2.3服务端界面........................................17第六章编码实现6.1系统功能实现...........................................186.2登陆模块编码...........................................186.3客户端模块编码.........................................206.4服务端模块编码.........................................24IV华中科技大学文华学院毕业设计(论文)第七章系统测试7.1系统测试目标...........................................297.2系统测试方案...........................................297.3具体测试...............................................307.3.1登录模块测试......................................307.3.2客户端测试........................................307.3.3服务端测试........................................32结束语参考文献错误!未定义书签。致谢V华中科技大学文华学院毕业设计(论文)运用计算机进行网吧的自动计费与管理,是计算机成为当今社会辅助管理手段发IC卡自动识术和网络的远程通信与控制技术等,开发了计算机网吧自动计费与管理系统,将琐碎的手工实际业务转化到计算机操作上,极大地提高了网吧工作人员的工作效率,有效地提统在参阅其他成功的网吧管理系统的基础上,通过对实际业务的分析,确定了系统的设计思想和运行流程,主要在以下几个方面开展了研究工作:在对自动识别和IC卡技术进行分析的基础上,提出了使用IC卡作为用户上机识况,根据SQLServer2000数据库的特点,选用了适合本系统的开发软件。关键词:网吧管理,自动计费,SQL,Server华中科技大学文华学院毕业设计(论文)随着高科技的蓬勃发展,智能化管理已经走进了人们的社会生活,一座座智能化大厦拔地而起,适应信息的时代需要,作为跨世纪使用的建筑,必须在功能上满足当前和未来发展的需求,成为文化和经济发展的基地网吧管理系统开发作为一项先进的高科技技术防范和管理手段,在一些经济发达的国家已经广泛应用于科研工业博物馆酒店商场医疗监护银行监狱等,特别是由于系统本身具有隐蔽性,及时性等特点,在许多领域的应用越来越广泛VII华中科技大学文华学院毕业设计(论文)1系统概述1.1系统开发的背景和意义苦差事,甚至不能统计。其次,上机过程中,每个网吧都需要值班人员值班,耗费了管很方便地实现。系统可以解决网吧管理中存在的几个实际问题:1管理。2增加网吧的开放时间,提高设备的利用率。3解决目前网吧管理中的人情免费上机、脱逃费问题。1.2系统开发技术1.2.1VB.NET概述VB.net是微软最新平台技术,是.netframeworkSDK的一种语言。编译以后生成的可执行文件被称为Assembly,即程序集。它的运行是建立在CLR(CommonLanguageRuntime)MSIL(MicrosoftIntermediateJava差不多。VB.net的语言特点有下:1代码托管。被托管的代码享受.netframework提供的安全保障和垃圾回收机制,但是这也同时表明,程序被框在Framework里面了。API变得不太方便。2VB7的各种特性:继承,函数的覆盖,重载,虚拟,隐藏……。1华中科技大学文华学院毕业设计(论文)3功能强大,程序界面更标准。4程序代码结构化更强,开发环境舒适体贴。1.2.2SQLServer数据库美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。其主要特点如下:1高性能设计,可充分利用WindowsNT的优势。2Windows置。3强壮的事务处理功能,采用各种方法保证数据的完整性。4SQL语言。SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台2华中科技大学文华学院毕业设计(论文)2可行性分析2.1可行性概述备必要性和可能性,对新系统的开发从技术、经济、社会的房买你进行分析和研究,以短的时间内确定问题是否能够解决。2.2可行性研究20世纪60才应用到计算机上。数据库发展到今天,已经是相当成熟的阶段,它对大量处理能力的不断提高,发展和完善。本系统的开发利用VS2008是一个具有完善开发工具的平台。VS2008提供的工具适合各种水平层次无论是初学者还是有经验的团队,并适合各种不Framework基础解决方案,其中包括了windows应用程序开发、office嵌入开发、Web应用开发、移动应用程序开发。改进了团队交流方式,VS2008为团队开发提供通道和完整的开发周期工具,从而增加了团队内部的交流与协作的效率。通过学习,熟悉和掌握VB.NET的使用方法,使用VS2008作为开发工具将使整个系统的模块化设计变得更加简便。系统采用SQLSERVER2005作为开发数据库。SQLSERVER2005是一种客户机/服务器结构的关系数据库管理系统。SQLSERVER2005提供了许多易于使用的图形化工具据库带来了很大的方便。3华中科技大学文华学院毕业设计(论文)3系统需求分析3.1传统网吧管理司,图书馆等大型公共场所,在网吧建立之初,没有网吧计费系统的情况下,网吧的管理完全人工化。逃费,人情上机,计费错误等情况不可避免地出现。也可以说是网吧现误带来不必要的麻烦。渐渐大家对网吧就会有一种厌恶感和恐惧感。同时,在人工长期使用,会形成大量的数据,这些数也会使得数据管理上的混乱。3.2系统优点管理在于:1管理人员的工作量。2计费准确无误。3避免人情上机的尴尬。4工作迅速快捷。3.3系统功能需求网吧计费系统的主要功能有:1服务端(包括管理员管理,用户信息管理)2客户端(用户使用计算机的所有情况)3系统数据的初始化,查询,修改,删除。4华中科技大学文华学院毕业设计(论文)3.3.1系统逻辑模型够,还要进一步调查分析舍去物质流,抽象出信息流,绘制出数据流程图,并对各种数统主要是以数据流程图、E-R图和系统功能模块图为主要描述工具来勾画系统的概貌。对系统的功能进行分析,综合本系统设计的服务器端与客户端,总结整个系统功能模块。上下机机图3.3.2服务端1管理员管理主要包括:操作用户管理、操作员登录、修改密码、设置上机费用。这其中大部分是标准数据的维护,包括新增、修改、删除等;2用户信息管理主要包括:用户充值、查询用户费用、删除用户信息、添加用户信息、修改用户信息。这里区分不同的用户类型,按照不同用户类型设置上机费用等;3上机记录主要负责接收客户端程序发送来的上、下机信息,进行上、下机的处理,在处理上5华中科技大学文华学院毕业设计(论文)计费时要将当前使用费用记录在上机记录中,并在用户的档案记录的余额字段中扣减。3.3.3客户端信息来判断其合法性,并反馈一个信息给客户端,如果一切合法的话,再将桌面、任务机时要求点击此图标进行下机,客户端将下机信息发送到数据库,系统关机。3.4系统的设计原则一体的综合性系统,因而,网吧计费系统在总体设计时应遵循以下原则上:1系统的功能设计完善性,满足多方的使用需求。2系统应具有良好的稳定性,实用性,安全性。设计理念应是客户容易使用。3数据库结构设计合理,各类属性符合要求。3.5系统设计的思想3.5.1系统设计结构c/s的框架结构为基本结构模式:(如图3.2所示)图6华中科技大学文华学院毕业设计(论文)3.5.2系统实现技术系统实现所需开发环境VisualBasic.NET,它是下一代的VisualBasic。而并不是简单的在VisualBasic6.0上在添加一些新特性而已,微软重新设计了产品以便使开发者能够更加容易的开发分布式应用,例如基于WEB的程序以及多层系统。VisualBasic.NET中有两种窗体包,Windows窗体以及Web窗体;一个新版的ADO用于接受离线数据源;新的语言,移走了原来的关键字,提高Type数据的安全性以及提VisualBasic开发者提供了新的开发窗口:通过Web窗体以及ADO.NET,你可以快速开发可扩展的Web站点;通过继承,该语言实现了真正的支持面向对象编程(object-orientedprogramming);Windows窗体本身支持可视继承;现在展开程序就像拷贝可执行文件和控件到另一个目录那样简单。VisualBasic.NET现在完全集成在其它的MicrosoftVisualStudio.NET言编写的类中派生用另一种语言编写的类。7华中科技大学文华学院毕业设计(论文)4系统的总体设计4.1系统功能设计操作功能。用户计费图客户端负责用户信息验证和记录用户的上机信息。管理端是直接操作数据库信息,实现对整个系统的管理。4.2系统功能模块简介4.2.1客户端功能模块1客户登陆输入用户名与密码登录8华中科技大学文华学院毕业设计(论文)系统通过对比用户名与密码确定用户是否合法2计费模块获取登陆时间并保存到数据库获取下机时间并保存到数据库计算花费并保存到数据库计算余额并保存到数据库4.2.2服务端功能模块1管理员的登陆输入用户名与密码登陆系统通过对比用户名与密码确定用户是否合法2用户信息管理添加用户修改用户删除用户3管理员信息管理添加管理员修改管理员删除管理员4消费记录管理查看消费记录4.2.3数据库设计该系统数据库使用的是SQLserver,美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计WindowsNT理系统方案。1概念结构设计9华中科技大学文华学院毕业设计(论文)处理模式上。概念模型具有以下的特点:(1)和事物之间的联系,能满足用户对数据的处理要求。(2)由于概念模型简洁、明晰、独立于计算机,很容易理解,因此可以用概念模型顺利进行。(3)充。(4)力工具是E-R图。E-R模型是一个面向问题的概念模型,即用简单的图形方式(E-R图)的思维方式。后来又提出了扩展实体联系模型(ExtendEntity-RelationshipModel),模型目前已经成为一种使用广泛的概念模型,为面向对象的数据库设计提供了有效的工具。10华中科技大学文华学院毕业设计(论文)11nn11图图2逻辑结构设计概念结构设计所得的E-R一种具体的数据模型,因而也不能为任何一个具体的DBMS所支持。为了能够建立起最终的物理系统,还需要将概念结构进一步转化为某一DBMS所支持的数据模型,然后根首先将概念设计所得的E-R图转换为关系模型;然后对关系模型进行优化。在网吧计费系统当中包括了以上几个ER模型向关系模型的转换:用户表(帐号,密码,年龄,余额,上机费用,注册日期)管理员表(帐号,密码,姓名,年龄,性别)消费表(登陆帐号,登陆时间,下机时间,计算机名,花费)华中科技大学文华学院毕业设计(论文)3物理结构设计在表当中,关键字(即编号)都采用自动编号的数据类型;日期都采用日期型的数张视图,通过外键将两张表联系起来,通过数据筛选,把自己想要的信息提取出来,形成一张新的表。其数据库中表的设计具体如下:表允许空否否登录密码用户余额每分钟费用注册日期是上机费用注册日期表列名否Datetime是允许空否是登陆密码管理员姓名管理员年龄管理员性别Varchar(50)Varchar(50)Char(10)是是性别是表列名数据类型Char(10)DatetimeDatetimeVarchar(50)money登陆帐号登陆时间下机时间计算机名花费否是是是是登陆时间下机时间计算机名花费华中科技大学文华学院毕业设计(论文)5详细设计5.1关键模块设计的。5.1.1登陆模块整个系统的权利。实现功能:验证帐号和密码的正确性。实现方法:添加数据库连接,建立LINQtoSQL类,使用LINQ语言调用数据库信息,完成帐号和密码的验证,进入系统。实现方案:建立一个窗口,在窗口中添加两个文本框,用来存放帐号和密码,添加一个确定按钮,用来触发登陆事件。添加LINQtoSQL类,建立数据对象,通过LINQ口,关闭登陆窗口(如图5.1.2客户端模块实现功能:记录用户的登陆信息,计算用户产生的费用,并发送给数据库。实现方法:建立一个显示窗口以显示此次登陆的有效信息,获取登陆时间和下机时间,计算此次花费和帐户余额,并将这些信息返回数据库。具体方案:建立一个窗口,分别添加Label控件显示登陆时间,已上机时间,本次花费。建立LINQtoSQL类,添加数据库服务器,调用系统时间函数获取登陆时间和下机时间,调用数据库中的用户上机费用等信息,进行计算此次所花的费用。添加Timer控件持续更新当前时间,计算并显示已上机时间(如图13华中科技大学文华学院毕业设计(论文)输入帐N是否存在Y图图5.1.3服务端模块录。实现方法:建立各个功能窗口,通过主窗口调用各子功能窗口,在子功能窗口中通过中的DataGridView控件直接操作数据库中的信息。具体方案:建立四个窗口,一个作为主窗口,另外三个作为子窗口,建立LINQto华中科技大学文华学院毕业设计(论文)SQL类,添加数据库服务器,在三个子窗口分别添加DataGridView控件,配置DataGridView图5.2系统界面设计能。以下是关于这几个用户界面当中一些主要的功能界面的简单介绍。5.2.1登录界面登录界面,用户登录进入到系统的主界面(如图5.2.2客户端界面钮,可以放在系统托盘图标中,当双击次图标时,显示客户端的主界面(如图5.5和图5.6华中科技大学文华学院毕业设计(论文)图图图华中科技大学文华学院毕业设计(论文)面。在此界面下,用户可以操作规定权限下的功能操作。主界面(如图5.7)调用以下功能模块调用管理员信息管理窗口,可以进行添加,修改,删除管理员信息操作。如图5.9)3消费记录管理功能图华中科技大学文华学院毕业设计(论文)图删除及更新用户信息;客户端在普通用户登陆后,会自动计时计费。系统功能实现主要通过客户端对登陆用户信息进行收集和更新。华中科技大学文华学院毕业设计(论文)图=_=_=_=_==,)==华中科技大学文华学院毕业设计(论文)e=_华中科技大学文华学院毕业设计(论文){_.=_.=_.=e=====_=_=_=_=+**=华中科技大学文华学院毕业设计(论文)=e===_=_=_=_=-+**,e=FormWindowState.Minimizede华中科技大学文华学院毕业设计(论文)==下机e===_=_=_=_=-+**,eSystem.Windows.Forms.MouseEventArgs)==e华中科技大学文华学院毕业设计(论文)e用户管理ee=华中科技大学文华学院毕业设计(论文)消费记录eee华中科技大学文华学

温馨提示

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

评论

0/150

提交评论