华中科技大学文华学院毕业设计(论文)I毕业设计[论文]任务书姓名颜大钦班号院系远程与继续教育学院同组姓名无指导教导☆☆一、课题名称网吧管理系统的设计与实现二、课题内容运用计算机进行网吧的自动计费与管理,是计算机成为当今社会辅助管理手段发展的必然趋势。在查阅了大量参考文献的基础上,运用IC卡自动识别技术、数据库技术和网络的远程通信与控制技术等,开发了计算机网吧自动计费与管理系统,将琐碎的手工实际业务转化到计算机操作上,极大地提高了网吧工作人员的工作效率,有效地提高了网吧现代化管理的水平。三、课题任务要求1.观点正确,论证充分。2.结构合理,逻辑严密。3.满足一定的阅读量。华中科技大学文华学院毕业设计(论文)II四、同组设计者无五、主要参考文献[1]张海藩.软件工程导论.北京:清华大学出版社,2008年[2]王珊,萨师煊.数据库系统概论(第四版).北京:高等教育出版社,2008年[3]龚赤兵等.visualstudio2008中的LINQ开发技术.北京:机械工业出版社,2008年[4]JuliaCaseBradley,AnutaC.Millspaugh.VisualBasic2008程序设计(第七版).北京:清华大学出版社,2008年[5]章立民等.VisualBasic2003–2005开发秘诀与范例大全.北京:电子工业出版社,2005年[6]胡百敬姚巧玫.SQLServer2005数据库开发详解.北京:电子工业出版社,2006年[7]童爱红刘凯刘雪梅.VB.NET程序设计实用教程.北京:清华大学出版社,2008年指导教师签字教研室主任签字年月日华中科技大学文华学院毕业设计(论文)III目录摘要..................................................1前言..................................................1第一章系统概述.........................................11.1系统开发的背景和意义....................................11.2系统开发技术............................................11.2.1VB.NET概述........................................11.2.2SQLServer数据库..................................2第二章可行性分析.......................................32.1可行性概述..............................................32.2可行性研究..............................................3第三章系统需求分析.....................................43.1传统网吧管理............................................43.2系统优点................................................43.3系统功能需求............................................43.3.1系统逻辑模型.......................................53.3.2服务端.............................................53.3.3客户端.............................................63.4系统的设计原则..........................................63.5系统设计的思想..........................................63.5.1系统设计结构.......................................6华中科技大学文华学院毕业设计(论文)IV3.5.2系统实现技术.......................................7第四章系统的总体设计....................................84.1系统功能设计............................................84.2系统功能模块简介........................................84.2.1客户端功能模块.....................................84.2.2服务端功能模块.....................................94.2.3数据库设计.........................................9第五章详细设计........................................135.1关键模块设计...........................................135.1.1登陆模块..........................................135.1.2客户端模块........................................135.1.3服务端模块........................................145.2系统界面设计...........................................155.2.1登录界面..........................................155.2.2客户端界面........................................155.2.3服务端界面........................................17第六章编码实现........................................186.1系统功能实现...........................................186.2登陆模块编码...........................................186.3客户端模块编码.........................................206.4服务端模块编码.........................................24华中科技大学文华学院毕业设计(论文)V第七章系统测试........................................297.1系统测试目标...........................................297.2系统测试方案...........................................297.3具体测试...............................................307.3.1登录模块测试......................................307.3.2客户端测试........................................307.3.3服务端测试........................................32结束语................................................33参考文献...............................错误!未定义书签。致谢.................................................33华中科技大学文华学院毕业设计(论文)VI摘要运用计算机进行网吧的自动计费与管理,是计算机成为当今社会辅助管理手段发展的必然趋势。在查阅了大量参考文献的基础上,运用IC卡自动识别技术、数据库技术和网络的远程通信与控制技术等,开发了计算机网吧自动计费与管理系统,将琐碎的手工实际业务转化到计算机操作上,极大地提高了网吧工作人员的工作效率,有效地提高了网吧现代化管理的水平。本系统在参阅其他成功的网吧管理系统的基础上,通过对实际业务的分析,确定了系统的设计思想和运行流程,主要在以下几个方面开展了研究工作:在对自动识别和IC卡技术进行分析的基础上,提出了使用IC卡作为用户上机识别的标志的思想,并给出了具体的实现方式。研究了数据库技术及其发展情况,根据SQLServer2000数据库的特点,选用了适合本系统的开发软件。关键词:网吧管理,自动计费,SQL,Server华中科技大学文华学院毕业设计(论文)VII前言随着高科技的蓬勃发展,智能化管理已经走进了人们的社会生活,一座座智能化大厦拔地而起,适应信息的时代需要,作为跨世纪使用的建筑,必须在功能上满足当前和未来发展的需求,成为文化和经济发展的基地网吧管理系统开发作为一项先进的高科技技术防范和管理手段,在一些经济发达的国家已经广泛应用于科研工业博物馆酒店商场医疗监护银行监狱等,特别是由于系统本身具有隐蔽性,及时性等特点,在许多领域的应用越来越广泛华中科技大学文华学院毕业设计(论文)11系统概述1.1系统开发的背景和意义随着计算机技术的日月更新,越来越多的人们注重加强对计算机知识的学习,为了满足学校学生或者社会学员的需求,许多网吧都纷纷对外开放,实行计时收费。但随着上机人数的增多,网吧的管理成了一个非常困难的问题。首先,人工计时收费是非常繁琐的一项工作,耗费人力物力,而且极容易出错;最后的统计工作更是一项费时费力的苦差事,甚至不能统计。其次,上机过程中,每个网吧都需要值班人员值班,耗费了管理人员的很多时间。随着计算机各种外围设备技术的发展,以上工作通过计算机就可以很方便地实现。为了适应当前网吧管理无人化的需求,本人试图利用自己大学所学专业知识并结合教学管理中的实际情况和其它类似计费软件的优点,开发了一套网吧收费系统软件。本系统可以解决网吧管理中存在的几个实际问题:1减少值班人员、维护人员,降低管理人员费用,甚至可以做到网吧无需人员值守管理。2增加网吧的开放时间,提高设备的利用率。3解决目前网吧管理中的人情免费上机、脱逃费问题。1.2系统开发技术1.2.1VB.NET概述VB.net是微软最新平台技术,是.netframeworkSDK的一种语言。编译以后生成的可执行文件被称为Assembly,即程序集。它的运行是建立在CLR(CommonLanguageRuntime)MSIL(MicrosoftIntermediateLanguage)虚拟器上的。其实,它的机制和Java差不多。VB.net的语言特点有下:1代码托管。被托管的代码享受.netframework提供的安全保障和垃圾回收机制,但是这也同时表明,程序被框在Framework里面了。API变得不太方便。2强大的面向对象特性。现在VB7已经是一个完全的面向对象程序。它已经支持类的各种特性:继承,函数的覆盖,重载,虚拟,隐藏……。华中科技大学文华学院毕业设计(论文)23功能强大,程序界面更标准。4程序代码结构化更强,开发环境舒适体贴。1.2.2SQLServer数据库美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。其主要特点如下:1高性能设计,可充分利用WindowsNT的