基于web的网吧管理系统的设计与实现(论文).pdf
《基于web的网吧管理系统的设计与实现(论文).pdf》由会员分享,可在线阅读,更多相关《基于web的网吧管理系统的设计与实现(论文).pdf(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-编编号:号:审定成绩:审定成绩:重庆邮电大学重庆邮电大学毕业设计(论文毕业设计(论文)设计设计(论文论文)题目:题目:学学院院称称:学学生生名名:专专业业:班班级级:学学号号:指指导导教教基于基于 webweb 的网吧管理系统的设计与实现的网吧管理系统的设计与实现名名光电工程学院光电工程学院姓姓何何威威电子科学与技术电子科学与技术020209093 320092111142009211114师师:余艳英余艳英-答辩组答辩组负责人负责人:冯志宇冯志宇填表时间:填表时间:201201年年月月重庆邮电大学教务处制重庆邮电大学教务处制-摘要本系统是针对现代高校计算机技术的发展,为了应对网吧管理中遇到
2、的工作效率低,交互性差等问题而采用软件工程的设计思想设计的.本文的基础就是利用 AS。ne技术与 Web 数据库的结合,开发出的一个基于Web 技术的/结构的毕业设计管理系统.首先,本文探讨了数据库运行的体系结构,介绍了浏览器/服务器模式的工作方式及特点;比较了主机/终端、客户机/服务器和浏览器服务器等三种模式各自的优缺点。比较结果表明,浏览器/服务器模式继承了客户机/服务器模式的优点并克服了它的缺点,不受操作系统和硬件的制约,而且能防止“胖客户机”现象的发生,比较容易实现不同网络间的连接.浏览器/服务器模式是目前广泛使用的主体结构。因此,我们开发的本系统也将采用了浏览器/服务器模式。在此基础
3、上,本文还探讨了实现 Web 数据库的不同方法。本文重点还讨论了如何利用ASP.net 技术和 ADO.net 对象来实现对数据库的访问方法,给出了设计细节和具体步骤及其方法。本次设计是应用SP。NT 技术实现网络环境下的毕业生毕业设计管理。利用 Microoft uaStdio.NET 工具结合使用QL eve数据库,AS。ET、C、ADO。NE等技术的工作原理及特点,并以此为理论技术依据阐述了基于eb 的毕业设计管理系统的结构设计和具体的实现过程。关键词:BS 结构 Web 数据库三层式结构网吧管理系统 Asnet-t tt tThisytem isesigned in allusi to
4、 the devopmeno mdrn compu tenloy n universitsandollege。Itdotshe dig ideolgofoftwe eineeing,iordert anser hepobles at had been fa d bye Intrcafmangeent,suc aslow wr fficincy,ad poorinteactin。Theounaionof thistxt was combinighskill of ASP wt Web atbase,and xploitng manamentsyembased n he skill of Wea
5、thestrutr o/。Firstl,thistex dicues the ystem and strur run by tabs,trouces the wrki and chaacricof th B/pater,aals compares wihre kio patrnsrespecive avantge nd disadvantaamog MnframeTerminal,Cliet/Serr nd Browser/Servr.The result i dicte that h moe of B/inherit themt of S,ndcqer tshortcomig Thiode
6、isnot citoned by O andhadware,a lso anpreventh fatclie”apenin,ee itn eaiyonnct dfferntnetwrks。The moe of/Ss themainstructure sedwde apresn.Thefore this sstmdpsthe modef bow/server。O this funtion,tistext discusse thdifferent ays toatualize eb Daaba。The dscusoncnreo how t us the ASP.net tholgy ad eobj
7、ectof ADO nttomak te vioral wayto databas com ru,ndhows tedetails f i and detaile stepThisdsin apples ASPNET technolog to solv practic f gaao prcmaagemnt the netwok envirnmnt sigthetol fMicrosftVia tdo。E nd cmbinngwit QLerve Database,heking elements fAP。NET,C,AD.NET,t。It aes this for te futn of cadi
8、c technqe,apatites he strcural eignand te daile process of carryng out te gaduatio pojec mngeebased oW-Keyword:Keyword:S Web atabaehree Layer Srcture ICMSSPt目目 录录摘要错误错误!未定义书签。未定义书签。第一章绪论.错误错误!未定义书签。未定义书签。第一节课题研究的背景及意义.错误错误!未定义书签。未定义书签。第二节课题的研究目的.错误错误!未定义书签。未定义书签。第三节课题的研究内容.错误错误!未定义书签。未定义书签。一、服务器端.错误
9、错误!未定义书签。未定义书签。二、客户端.错误错误!未定义书签。未定义书签。第二章 系统开发相关技术的简介.4第一节系统开发环境.4一、软件开发环境.错误错误!未定义书签。未定义书签。二、数据库开发工具SQL 5.错误错误!未定义书签。未定义书签。三、开发工具 MyEcise8.错误错误!未定义书签。未定义书签。第二节主要开发技术.错误错误!未定义书签。未定义书签。一、Sru2 简介.错误错误!未定义书签。未定义书签。二、iernae 简介错误错误!未定义书签。未定义书签。三、Sg 简介错误错误!未定义书签。未定义书签。第三章 系统的需求分析错误错误!未定义书签。未定义书签。第一节目前网吧运营
10、中存在的问题.错误错误!未定义书签。未定义书签。第二节功能性需求错误错误!未定义书签。未定义书签。第三节系统模块分析错误错误!未定义书签。未定义书签。第四节业务流程分析.错误错误!未定义书签。未定义书签。第五节可行性分析.错误错误!未定义书签。未定义书签。一、经济可行性.错误错误!未定义书签。未定义书签。二、技术可行性.错误错误!未定义书签。未定义书签。三、操作可行性.错误错误!未定义书签。未定义书签。第四章系统的概要设计错误错误!未定义书签。未定义书签。第一节数据库的需求分析错误错误!未定义书签。未定义书签。第二节数据库 E-图和数据库表错误错误!未定义书签。未定义书签。第五章 系统的详细设
11、计与实现.错误错误!未定义书签。未定义书签。第六章系统的测试.错误错误!未定义书签。未定义书签。第一节系统的测试目标.错误错误!未定义书签。未定义书签。第二节测试方法.错误错误!未定义书签。未定义书签。第三节系统测试的实施错误错误!未定义书签。未定义书签。-第四节本章小结.错误错误!未定义书签。未定义书签。结论错误错误!未定义书签。未定义书签。致谢.错误错误!未定义书签。未定义书签。参考文献错误错误!未定义书签。未定义书签。附件:.错误错误!未定义书签。未定义书签。一、英文原文.错误错误!未定义书签。未定义书签。二、英文翻译.错误错误!未定义书签。未定义书签。-第一章第一章绪绪论论第一节第一节
12、课题研究的背景及意义课题研究的背景及意义随着全球网络技术的飞速发展,上网人群数量显著增加,网吧管理应运而生,遍布大街小巷。在网吧管理系统的运作期间,其管理和服务水平直接影响到网吧的整体形象和声誉.网吧管理由于其可变因素多,管理方面繁琐复杂,时间跨度大,再加上去固有的基数大,因而形成了巨大的数据量。如果还是运用以前的人工管理的方式来处理这样大量的数据,不可避免的增加了管理的工作量及复杂程度,并且人为方式固有的非严密性常常带来各种工作中的疏漏,使得复杂度更甚,常常让工作人员感到头疼。采用计算机这一现代化工具作为管理的辅助手段可以提高服务质量、降低运行成本、具有成本低、效率高、对高校综合信息变化反应
13、速度快以及提供全面,系统服务等传统管理模式所无法比拟的优点。网吧的存在既然有如此重要的意义,通过网络扩大网吧的对外宣传,树立网吧的自身的新形象,改进一向给人“小、散、乱、差印象的网吧行业形象,有着非同寻常的意义.“打造新视听,创造新享受。打造新娱乐,创造新体验。打造新教育,创造新理念。打造新网吧,创造新形象。这是第届中国国际网络文化博览会依据我国网络文化市场的发展特点,以及国内外网络文化市场的现状和发展趋势,总结出的我国网吧行业未来发展的四个核心内容。利用网吧本身具有的网络优势,实施网络化管理,将是网吧管理的主要形式。基于C/S结构的管理软件开发很困难,业务变更或改变不灵活,增加了软件的维护和
14、管理难度,想进一步拓展业务及其困难,并且兼容性很差。基于B/S结构的软件具有分布性特点,可以随时随地进行业务处理。业务扩展简单方便,通过增加网页即可增加服务器的功能。维护简单方便,只需要对网页进行改变,即可实现所有用户的同步更新。开发过程简单,共享性很强.因此,开发一套全新的高效的基于 e的网吧管理系统来完成客管理是必要的.-第二节第二节课题的研究目的课题的研究目的随着计算机技术的日月更新,越来越多的人们注重加强对计算机知识的学习,为了满足学校学生或者社会学员的需求,许多网吧都纷纷对外开放,实行计时收费.但随着上网人数的增多,网吧的管理成了管理员感到非常困惑的问题.首先,人工计时收费是非常繁琐
15、的一项工作,耗费人力物力,而且极容易出错;最后的统计工作更是一项费时费力的苦差事,甚至不能统计.其次,上机过程中,每个网吧都需要值班人员值班,耗费了管理人员的很多时间。随着计算机各种外围设备技术的发展,以上工作通过计算机编程就可以很方便地实现。为了适应当前网吧管理无人化的需求,本人试图利用自己大学所学专业知识并结合教学管理中的实际情况和其它类似计费软件的优点,开发了一套网吧收费系统软件。本系统可以解决网吧管理中存在的几个实际问题:减少值班人员、维护人员,降低管理人员费用,甚至可以做到网吧无需人员值守管理。增加网吧的开放时间,提高设备的利用率。解决目前网吧管理中的人情免费上机、脱逃费问题。简单清
16、晰的操作,让使用者容易使用;可通过访问权限控制确保数据的安全性.第三节第三节课题的研究内容课题的研究内容利用 Julder9、SQL Server 000等开发工具开发一套基于 b/s 框架结构的网吧计费管理系统软件,该系统要求由服务端、客户端2 个部分组成。各部分主要实现以下功能:一、服务器端一、服务器端卡号管理主要包括:新建卡号、修改密码、用户充值。这其中大部分是标准数据的维护,包括新增、修改等;-信息管理主要包括:删除用户信息、修改用户信息、查询用户信息、费率调整等。这里对是对用户全部信息进行管理的主要模块,以及对网吧费率的调整。登陆系统主要用于管理员以及上网用户安全登陆系统,让服务端系
17、统安全登陆,保持系统稳定性。帮助主要是用户客户端进行呼叫网管服务,让网管提供相应帮助.二、客户端二、客户端首先要求将客户端的桌面、任务管理器、系统状态栏等系统功能锁定,网页上只有客户登录程序界面,要求用户输入用户名和下机注销后,系统自动结算用户消费,更新数据库,并在桌面上显示登录窗口,等待下密码进行登录。登录信息发送到“服务器端,由“服务器端”来判断其合法性,并反馈一个信息给客户端,如果一切合法的话,再将桌面、任务管理器等功能解锁,让用户正常使用,转入用户主界面。用户可以在用户主界面进行余额查询,换机等操作,用户一位用户登陆。利用 Ient 信息传递便捷、内容更新及时、存储容量大、共享性能优良
18、、分布范围广、互动性强等特点,研究适合现有条件的网吧管理信息系统的解决方案。本文采用 Java 技术,利用面向对象分析与设计思想,使用数据库对系统建模,研究了适宜于本系统特点,使网吧管理信息系统的设计与开发,包括系统分析、系统设计、系统实施。在系统的设计与开发中,负责课题的整体规化设计、组织实施及部分模块实现。所做的主要工作如下:学习开发 web 系统应具备的知识;对系统进行总体设计,注意数据库的设计;进行系统规划,确定其基本结构及功能划分;组织实施课程开发、运行程序的设计与实现;对系统进行调试、运行。-第二章第二章系统开发相关技术的简介系统开发相关技术的简介第一节第一节系统开发环境系统开发环
19、境一、软件开发环境一、软件开发环境本系统对其运行环境有一定的要求,具体如下:操作系统:Window 7;数据库管理系统软件:MySQL 1。5系统开发平台:Meclie 85Java 编译环境:JD.;WE服务:Tomcat70.二、数据库开发工具二、数据库开发工具S SL 5L 5。MS是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司.在 208 年 1 月 1日被 Sn 公司收购。而 2009 年,SN 又被 Oae 收购。MSQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。ML 的 SQ
20、L“结构化查询语言”。SQL 是用于访问数据库的最常用标准化语言.MSQ软件采用了 GPL。由于其体积小、速度快、总体拥有成本很低,尤其是开放源码的这一特点,许多中小型的网站为了降低网站总体拥有成本而选择了 MyQ作为网站建设使用的数据库。与其他的大型数据库例如 Orcle、DB2、SQLSever 等相比,MySQL 当然拥有它的不足之处,如规模小、功能有限(ySQCluster 的功能和效率都相对比较差)等,但是这丝毫也没有影响它的受欢迎程度。对于一般的个人使用者和中小型的企业来说,MySQ提供的功能已经十分丰富,再者ySQL 是一个开放源码的软件,因此可以大大降低总体拥有成本。目前 Ie
21、rnet 上流行的网站构架方式是 LAMP 和NMP,即-使用iux 作为操作系统,Apache 和 N作为eb 服务器,MySQL 作为数据库,PHPer/Python 作为服务器端脚本解释器.由于这四个软件都是免费或开放源码软件(FOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统。三、开发工具三、开发工具 MME Eli lie8.5e8.5MEcise 企业级工作平台(Myps EntrriseWorkbnch,简称 Mlise)是对 EcpseIDE 的扩展,利用它我们可以在数据库和avaEE的开发、发布以及应用程序服务器的整合方面极大的提高工
22、作效率.它是功能丰富的 JvE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML,Struts,JSP,CSS,aacrip,Sprig,Q,Hbernate。第二节第二节主要开发技术主要开发技术一、一、StruStrus2s2 简介简介trus 是 Aphe基金会 Jakar 项目组的一个 Open orce项目,它采用 MVC 模式,能够很好地帮助 java 开发者利用 JEE 开发 Web 应用.Srut2 体系结构与truts1 的体系结构有很大的差别,Struts是使用 AciServlet 做为其中心处理器,Struts2 则使用一个拦截器(FileDisp
23、ac)做为其中心处理器,这样做的一个好处就是将 Actio类和ervlet API 进行了分离.以下是 Sru2 的工作流程:控制器控制器setXXX()请求请求过滤器拦截器ModelModelexecute()Action客户端客户端选择视图选择视图应答应答视图视图JSP通过标签调用通过标签调用getXXXgetXXX()()图 21Stuts2 工作流程图-拦截器是 Struts 框架的核心,通过拦截器,实现了AOP(面向切面编程)。使用拦截器,可以简化 We开发中的某些应用,例如权限拦截器可以简化应用中的权限检查.业务控制器 Action 是由开发者自己编写实现的,Actin 类可以是一
24、个简单的 Ja类,与vlet API 完全分离.Actio一般都有一个 excut()方法,也可以定义其他方法来控制业务。Actio 的 execute()方法返回一个 Strig 类型值,这与 Struts1返回的AcionFowrd相比,更加简单易懂.Stuts2提供了一个ioSupport 工具类,该类实现了 Actin 接口和 validae()方法,一般开发者在编写 Action 时可以直接继承 ActioSupport 类.编写 Action 类后,开发者还必须在配置文件中配置cton 参数.一个 Actn 的配置应该包含下面几个元素:该tin 的 name,即用户请求所指向的RL
25、;Ation 所对应的 class 元素,对应 Ation 类的位置;指定 resul逻辑名称以及实际资源的位置。Acton 是业务控制器,在开发过程中编写 Action 的时候,应尽量避免在其中出现业务逻辑,达到减少cio与业务逻辑模块或者组件的耦合度的目的。二、二、H Hernateernate 简介简介Hibrnate 可助基于普通的 Java对象模型创建持久对象,允许持久对象拥有用户自定义的类型,还可拥有复杂的结构如混合类型、集合和属性。这样底层数据库模式的复杂结构现在可通过持久对象有效地反映出来。Hbernate还包括一些提高效率的策略,包括必要时语句的执行、有效外部连接的获取、对象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 网吧 管理 系统 设计 实现 论文
限制150内