ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:184.90KB ,
资源ID:16653092      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16653092.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于web的网吧管理系统的设计与实现毕业设计论文Word文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于web的网吧管理系统的设计与实现毕业设计论文Word文档格式.docx

1、浏览器/服务器模式是目前广泛使用的主体结构。因此,我们开发的本系统也将采用了浏览器/服务器模式。在此基础上,本文还探讨了实现Web数据库的不同方法。本文重点还讨论了如何利用ASP.net技术和ADO.net对象来实现对数据库的访问方法,给出了设计细节和具体步骤及其方法。聞創沟燴鐺險爱氇谴净。本次设计是应用ASP.NET技术实现网络环境下的毕业生毕业设计管理。利用Microsoft Visual Studio.NET工具结合使用SQL Server数据库,ASP.NET、C#、ADO.NET等技术的工作原理及特点,并以此为理论技术依据阐述了基于Web的毕业设计管理系统的结构设计和具体的实现过程。

2、残骛楼諍锩瀨濟溆塹籟。关键词:B/S结构 Web数据库 三层式结构 网吧管理系统 AAbstractThis system is designed in allusion to the development of modern computer technology in universities and colleges. It adopts the design ideology of software engineering, in order to answer the problems that had been faced by the Internet cafe managem

3、ent, such as low work efficiency, and poor interaction. The foundation of this text was combining the skill of ASP.net with Web Database, and exploiting a management system based on the skill of Web and the structure of B/S.酽锕极額閉镇桧猪訣锥。Firstly, this text discusses the system and structure run by data

4、base, introduces the working and characteristic of the B/S pattern, and also compares with three kind of patterns respective advantage and disadvantage among Mainframe/Terminal,Client/Server and Browser/Server. The result indicates that the mode of B/S inherits the merit of C/S, and conquers its sho

5、rtcoming. This mode is not conditioned by OS and hardware, and also can prevent the fat client happening, even it can easily connect different networks. The mode of B/S is the main structure used widely at present. Therefore this system adopts the mode of browser/server. On this foundation, this tex

6、t discusses the different ways to actualize Web Database. The discussion centre on how to use the ASP.net technology and the object of ADO.net to make the visitorial way to database come true, and shows the details of design and detailed steps.彈贸摄尔霁毙攬砖卤庑。This design applies ASP.NET technology to sol

7、ve practice of graduation project management in the network environment. Using the tool of Microsoft Visual Studio.NET and combining with SQL Server Database, the working elements of ASP.NET, C#, ADO.NET, etc. It takes this for the foundation of academic technique, and expatiates the structural desi

8、gn and the detailed process of carrying out the graduation project management based on Web.謀荞抟箧飆鐸怼类蒋薔。Keyword: B/S Web Database Three Layers Structure ICMS ASP.net 厦礴恳蹒骈時盡继價骚。第一章 绪 论第一节 课题研究的背景及意义随着全球网络技术的飞速发展,上网人群数量显著增加,网吧管理应运而生,遍布大街小巷。在网吧管理系统的运作期间,其管理和服务水平直接影响到网吧的整体形象和声誉。网吧管理由于其可变因素多,管理方面繁琐复杂,时间跨度

9、大,再加上去固有的基数大,因而形成了巨大的数据量。如果还是运用以前的人工管理的方式来处理这样大量的数据,不可避免的增加了管理的工作量及复杂程度,并且人为方式固有的非严密性常常带来各种工作中的疏漏,使得复杂度更甚,常常让工作人员感到头疼。采用计算机这一现代化工具作为管理的辅助手段可以提高服务质量、降低运行成本、具有成本低、效率高、对高校综合信息变化反应速度快以及提供全面,系统服务等传统管理模式所无法比拟的优点。绽萬璉轆娛閬蛏鬮绾瀧。网吧的存在既然有如此重要的意义,通过网络扩大网吧的对外宣传,树立网吧的自身的新形象,改进一向给人“小、散、乱、差”印象的网吧行业形象,有着非同寻常的意义。 “打造新视

10、听,创造新享受。打造新娱乐,创造新体验。打造新教育,创造新理念。打造新网吧,创造新形象。”这是第2届中国国际网络文化博览会依据我国网络文化市场的发展特点,以及国内外网络文化市场的现状和发展趋势,总结出的我国网吧行业未来发展的四个核心内容。利用网吧本身具有的网络优势,实施网络化管理,将是网吧管理的主要形式。骁顾燁鶚巯瀆蕪領鲡赙。基于C/S结构的管理软件开发很困难,业务变更或改变不灵活,增加了软件的维护和管理难度,想进一步拓展业务及其困难,并且兼容性很差。基于B/S结构的软件具有分布性特点,可以随时随地进行业务处理。业务扩展简单方便,通过增加网页即可增加服务器的功能。维护简单方便,只需要对网页进行

11、改变,即可实现所有用户的同步更新。开发过程简单,共享性很强。因此,开发一套全新的高效的基于web的网吧管理系统来完成客管理是必要的。瑣钋濺暧惲锟缟馭篩凉。第二节 课题的研究目的随着计算机技术的日月更新,越来越多的人们注重加强对计算机知识的学习,为了满足学校学生或者社会学员的需求,许多网吧都纷纷对外开放,实行计时收费。但随着上网人数的增多,网吧的管理成了管理员感到非常困惑的问题。首先,人工计时收费是非常繁琐的一项工作,耗费人力物力,而且极容易出错;最后的统计工作更是一项费时费力的苦差事,甚至不能统计。其次,上机过程中,每个网吧都需要值班人员值班,耗费了管理人员的很多时间。随着计算机各种外围设备技

12、术的发展,以上工作通过计算机编程就可以很方便地实现。 鎦诗涇艳损楼紲鯗餳類。为了适应当前网吧管理无人化的需求,本人试图利用自己大学所学专业知识并结合教学管理中的实际情况和其它类似计费软件的优点,开发了一套网吧收费系统软件。本系统可以解决网吧管理中存在的几个实际问题: 栉缏歐锄棗鈕种鵑瑶锬。减少值班人员、维护人员,降低管理人员费用,甚至可以做到网吧无需人员值守管理。增加网吧的开放时间,提高设备的利用率。解决目前网吧管理中的人情免费上机、脱逃费问题。简单清晰的操作,让使用者容易使用;可通过访问权限控制确保数据的安全性。第三节 课题的研究内容利用JBuilder9、SQL Server 2000 等

13、开发工具开发一套基于b/s框架结构的网吧计费管理系统软件, 该系统要求由服务端、客户端2个部分组成。各部分主要实现以下功能:辔烨棟剛殓攬瑤丽阄应。一、服务器端卡号管理主要包括:新建卡号、修改密码、用户充值。这其中大部分是标准数据的维护,包括新增、修改等;信息管理删除用户信息、修改用户信息、查询用户信息、费率调整等。这里对是对用户全部信息进行管理的主要模块,以及对网吧费率的调整。峴扬斕滾澗辐滠兴渙藺。登陆系统主要用于管理员以及上网用户安全登陆系统,让服务端系统安全登陆,保持系统稳定性。帮助主要是用户客户端进行呼叫网管服务,让网管提供相应帮助。二、客户端首先要求将客户端的桌面、任务管理器、系统状态

14、栏等系统功能锁定,网页上只有客户登录程序界面,要求用户输入用户名和下机注销后,系统自动结算用户消费,更新数据库,并在桌面上显示登录窗口,等待下密码进行登录。登录信息发送到“服务器端”,由“服务器端”来判断其合法性,并反馈一个信息给客户端,如果一切合法的话,再将桌面、任务管理器等功能解锁,让用户正常使用,转入用户主界面。用户可以在用户主界面进行余额查询,换机等操作,用户一位用户登陆。詩叁撻訥烬忧毀厉鋨骜。利用Internet信息传递便捷、内容更新及时、存储容量大、共享性能优良、分布范围广、互动性强等特点,研究适合现有条件的网吧管理信息系统的解决方案。则鯤愜韋瘓賈晖园栋泷。本文采用Java技术,利

15、用面向对象分析与设计思想,使用数据库对系统建模,研究了适宜于本系统特点,使网吧管理信息系统的设计与开发,包括系统分析、系统设计、系统实施。胀鏝彈奥秘孫戶孪钇賻。在系统的设计与开发中,负责课题的整体规化设计、组织实施及部分模块实现。所做的主要工作如下:学习开发web系统应具备的知识;对系统进行总体设计,注意数据库的设计;进行系统规划,确定其基本结构及功能划分;组织实施课程开发、运行程序的设计与实现;对系统进行调试、运行。第二章 系统开发相关技术的简介第一节 系统开发环境一、软件开发环境本系统对其运行环境有一定的要求,具体如下:操作系统: Windows 7;数据库管理系统软件:MySQL 1.5

16、系统开发平台:Myeclipse 8.5Java编译环境:JDK1.6;WEB服务:Tomcat7.0。二、数据库开发工具MySQL 5.1MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16日被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL。由于其体积小、速度快、总体拥有成本很低,尤其是开放源码的这

17、一特点,许多中小型的网站为了降低网站总体拥有成本而选择了MySQL作为网站建设使用的数据库。 鳃躋峽祷紉诵帮废掃減。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL当然拥有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有影响它的受欢迎程度。对于一般的个人使用者和中小型的企业来说,MySQL提供的功能已经十分丰富,再者MySQL是一个开放源码的软件,因此可以大大降低总体拥有成本。目前Internet上流行的网站构架方式是LAMP和LNMP,即使用Linux作为操作系统,Apache和Nginx作为Web服

18、务器,MySQL作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统。稟虛嬪赈维哜妝扩踴粜。三、开发工具MyEclipse8.5MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功

19、能,完整支持HTML,Struts,JSP,CSS ,JavaScript,Spring,SQL,Hibernate。陽簍埡鲑罷規呜旧岿錟。第二节 主要开发技术一、Struts2简介Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。沩氣嘮戇苌鑿鑿槠谔應。 Struts2体系结构与Struts1的体系结构有很大的差别,Struts1是使用ActionServlet做为其中心处理器,Struts2则使用一个拦截器(FilterDispatcher)做为其中心处理器,这样做的一个好处

20、就是将Action类和Servlet API进行了分离。以下是Struts2的工作流程:钡嵐縣緱虜荣产涛團蔺。图2-1Struts2工作流程图拦截器是Struts 2框架的核心,通过拦截器,实现了AOP(面向切面编程)。使用拦截器,可以简化Web开发中的某些应用,例如权限拦截器可以简化Web应用中的权限检查。业务控制器Action是由开发者自己编写实现的,Action类可以是一个简单的Java类,与Servlet API完全分离。Action一般都有一个execute()方法,也可以定义其他方法来控制业务。Action 的execute()方法返回一个String类型值,这与Struts 1返

21、回的ActionForward相比,更加简单易懂。Struts 2提供了一个ActionSupport工具类,该类实现了Action接口和validate()方法,一般开发者在编写Action时可以直接继承 ActionSupport类。编写Action类后,开发者还必须在配置文件中配置Action参数。一个Action的配置应该包含下面几个元素:懨俠劑鈍触乐鹇烬觶騮。该Action的name,即用户请求所指向的URL;Action所对应的class元素,对应Action类的位置;指定result逻辑名称以及实际资源的位置。Action是业务控制器,在开发过程中编写Action的时候,应尽量避

22、免在其中出现业务逻辑,达到减少Action与业务逻辑模块或者组件的耦合度的目的。謾饱兗争詣繚鮐癞别瀘。二、Hibernate简介Hibernate 可助基于普通的Java 对象模型创建持久对象,允许持久对象拥有用户自定义的类型, 还可拥有复杂的结构如混合类型、集合和属性。这样底层数据库模式的复杂结构现在可通过持久对象有效地反映出来。Hibernate 还包括一些提高效率的策略, 包括必要时语句的执行、有效外部连接的获取、对象缓存,以上均为数据库交互的多重最优化。Hibernate 在构建Java 应用中的作用是: 在其运行通过后可以对数据库进行访问,实现对数据层的持久化,再通过其生成并配置的文

23、件properties和XML Mapping映射文件映射到数据库中。从而Application 应用允许Java Class 的直接访问数据库并让这一桥梁纽带使应用与数据库之间得到联系,而不必非经过JDBC 和SQL的数据的操作。这样便通过了Hibernate 实现关系数据库的持久化操作。呙铉們欤谦鸪饺竞荡赚。三、 Spring简介Spring框架是一个分层框架,由7个定义模块组成。Spring模块构建在核心容器之上,核心容器定义了创建,配置和管理Bean的方式 。莹谐龌蕲賞组靄绉嚴减。Spring这个应用框架可谓表现全面,其功能之丰富,主要表现在以下几方面:控制反转:IoC(Inversi

24、on of Control,控制反转)是Spring的核心概念。IoC的本质是实现对象之间依赖关系的转移。Spring会自动的依据配置信息来维护对象之间的依赖关系,将被依赖的对象设置给依赖对象。开发人员将不必在自己的代码中维护对象之间的依赖关系,只需在配置文件中进行设定就可以了。麸肃鹏镟轿騍镣缚縟糶。IoC是一个概念化的设计模式,一般状况下IoC有两种实现方式:Service Locator(服务定位器)与Dependency Injection(依赖注入(Struts框架采用即为依赖注入) 。納畴鳗吶鄖禎銣腻鰲锬。面向切面的编程:Spring框架的另一个核心特色是AOP(Aspect-ori

25、ented programming,面向切面的编程)。AOP某种程度上也是一种编程方法,但它与传统的顺序编程方式是相区别的。AOP可以解决开发中的公有性问题从其他角度,而且会很方便。風撵鲔貓铁频钙蓟纠庙。在任何J2EE服务器中Spring框架的功能都可以使用,大多数功能也适用于不受管理的环境。Spring的核心要点是:支持不绑定到特定J2EE服务的可重用业务和数据访问对象。这样的对象可以独立应用程序在不同J2EE环境(Web或EJB)中,测试环境之间也可重用。灭嗳骇諗鋅猎輛觏馊藹。第三章 系统的需求分析第一节 目前网吧运营中存在的问题管理效率低下。前台在对客人的服务中的纸笔操作会令客人容易疲倦

26、,如果遇到客流高峰期更会影响客人情绪,所以,管理效率要高。铹鸝饷飾镡閌赀诨癱骝。员工工作效率低。原始的管理方法的体力脑力都是极大的负担,所以我们需要提升管理工具来提升员工工作效率降低原始成本。攙閿频嵘陣澇諗谴隴泸。第二节 功能性需求在实际开发中,系统功能分析需要开发小组的系统分析及设计人员与用户进行全面、深入的交流,切实了解用户期望整个系统所应具有的功能,并分析用户行业营运特点,与用户共同决定系统的具体功能。我们按照上述过程分析得出以下结论:趕輾雏纨颗锊讨跃满賺。本系统的功能模块主要包括一下功能:卡号管理:管理员可以新建用户信息,完成对用户密码进行修改等操作,能够对用户的卡号进行充值。信息管理

27、:管理员对用户相关信息修改,查询与删除等,也可对网吧上网的费率进行调整,以满足当时的需要。注销退出:用于用户注销退出系统结算等图3-1表示了网吧计费管理系统的功能需求,网吧计费管理系统主要包括:服务器端和客户端,其中服务器端又包括以下功能:用户充值相关、修改用户相关信息、删除用户信息、新建用户信息等;客户端则主要包括:用户消费查询、用户换机、用户注销登录等夹覡闾辁駁档驀迁锬減。图3-1 功能需求第三节 系统模块分析功能模块图3-2:以下用例表示系统有两个主要角色管理员和用户。管理员主要对系统进行:卡号管理、信息管理、用户消费信息、注销退出。用户也能对系统进行:用户消费信息、注销退出。视絀镘鸸鲚

28、鐘脑钧欖粝。图3-2功能模块子模块介绍(1)卡号管理设计:该模块主要管理员新建用户,修改密码,以及给用户充值,调用该模块进行操作,并将结果存入数据库。偽澀锟攢鴛擋緬铹鈞錠。管理员要对系统进行卡号管理可以进行:新建卡号、修改密码、充值等操作。系统与服务器进行连接,进行信息操作,即对信息进行充值和修改。数据库进行验证,并将信息反馈回去。该模块流程图如下图3-3:緦徑铫膾龋轿级镗挢廟。图3-3卡号管理(2)信息管理:该模块实现管理员对用户信息进行修改,删除与查询,并且可以设置网吧费率,通过该模块将自动调用数据库相关操作,检查输入合法性,将结果显示给管理员或更新数据库。管理员要对系统进行信息管理主要包

29、括:删除卡号、修改信息、查询信息、设置费率等。系统与服务器连接后,对信息进行:查询、修改、删除、设置等操作。数据库要对用户以及输入进行验证,并将信息反馈回去,同时对数据库进行更新。该模块的流程图如下3.4:騅憑钶銘侥张礫阵轸蔼。图3-4信息管理(3)用户消费信息:该模块主要实现用户对自己信息的管理,包括查询余额消费信息,修改密码等,用户进行信息管理,首先输入用户信息和相关请求,系统对用户信息进行验证;系统与服务器进行连接,系统将用户信息:密码、卡号,输入数据库,数据库对上述客户信息进行验证,反馈验证信息,并将结果显示给用户该模块的流程图如下3-5;疠骐錾农剎貯狱颢幗騮。图3-5用户消费信息(4

30、)注销退出:该模块实现用户下机自动结账,并将新的余额存入数据库,同时删除此次用户上机记录,然后转到用户登陆框。该模块流程图如下3-6:镞锊过润启婭澗骆讕瀘。用户向系统提出注销申请,系统与数据库进行连接,发送注销信息,数据库删除上次上机记录,更新数据。图3-6注销退出第四节 业务流程分析本小组在调查网吧的管理业务流程中,本着实事求是的精神,按照原有信息流动过程,逐个地调查所有环节的处理业务、处理内容、计算方法、提供信息的时间和信息形态等。经过调查分析,我们初步了解网吧计费管理的基本业务流程,并绘制了详细的业务流程图。流程图是软件开发者比较熟悉的一种系统表达方式,它独立于程序,可以比较直观和清晰的描述过程的控制流程。榿贰轲誊壟该槛鲻垲赛。网吧计费管理系统的服务器端系统流程图如图3-7:启动本系统程序后,管理员进行系统登录,管理员输入管理口令,系统对其输入信息进行验证,如果口令不正确则重新进入登陆界面,提示口令错误;口令输入正确后进入系统本界面,对系统进行管理。卡号管理、信息管理、退出、帮助。卡号管理主要是:新建卡号、修改密码、充值;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1