毕业设计(论文)基于局域网的网吧计费系统的设计与实现

上传人:M****1 文档编号:431143054 上传时间:2023-03-02 格式:DOC 页数:37 大小:1.07MB
返回 下载 相关 举报
毕业设计(论文)基于局域网的网吧计费系统的设计与实现_第1页
第1页 / 共37页
毕业设计(论文)基于局域网的网吧计费系统的设计与实现_第2页
第2页 / 共37页
毕业设计(论文)基于局域网的网吧计费系统的设计与实现_第3页
第3页 / 共37页
毕业设计(论文)基于局域网的网吧计费系统的设计与实现_第4页
第4页 / 共37页
毕业设计(论文)基于局域网的网吧计费系统的设计与实现_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《毕业设计(论文)基于局域网的网吧计费系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于局域网的网吧计费系统的设计与实现(37页珍藏版)》请在金锄头文库上搜索。

1、本科毕业设计(论文)题 目 网吧计费系统 指导教师 职称 学生姓名 学号 专 业 班级院 (系) 完成时间 II目 录中文摘要1英文摘要21 绪 论31.1选题的背景和意义31.2 研究目的31.3 研究内容31.3.1 服务器端41.3.2 客户端41.4 系统开发技术与工具简介41.4.1 C/S结构简介51.4.2 Java语言61.4.3 SQL Server 2000数据库71.4.5 开发工具JBuilder982 系统分析102.1 可行性分析102.1.1 经济可行性102.1.2 时间可行性102.1.3 技术可行性112.1.4 社会可行性112.2 系统需求分析112.2

2、.1 系统非功能性需求122.2.2 功能性需求132.3系统模块分析143 数据库设计193.1 数据库的需求分析193.2 数据库E-R图和数据库表193.3 数据库连接204 系统的设计和实现235 系统调试与安装295.1 网吧计费系统登录测试295.2 用户进入测试结果截图296 总结326.1 系统的不足与前景32致 谢33参考文献34网吧计费管理系统摘 要本课题研究的网吧计费系统是一款基于C/S结构,采用SQL Server2000 数据库,利用Java设计开发的网吧计费系统。文中主要介绍了系统的基本功能和系统结构组成情况,内容包括系统需求分析、系统设计原则、系统设计思想、系统功

3、能模块描述、数据库设计、系统通信过程、通信协议等,同时还对开发环境JBuilder9 ,SQLServe2000数据库、Java技术的使用进行简单介绍,并列出了一些程序代码以说明该系统应用程序设计的实现过程。本系统要求由服务器端、客户端2个模块组成,它们分别实现不同的功能,服务器端的功能有卡号管理、信息管理、帮助、退出系统等4个主要功能。各个功能有分别实现不同的子功能。客户端的功能与其雷同。 关键字 C/S 结构/SQL Server 2000 /Java FEE-CHARGING AND MANAGEMENT SYSTEMON NET BARABSTRACTThe research of t

4、he Internet is a billing system based on C / S structure, using SQL Server2000 database, using Java design and development of the Internet billing system. The article introduces the basic functions of the system structure and composition of the system, including system requirements analysis, system

5、design principles, system design, system function module description, database design, system communication, communication protocols, etc., but also on the development environment JBuilder9, SQL Serve2000 database, Java technology, the use of a brief introduction and a list of some code to illustrat

6、e the application of the system design process to achieve. This paper introduces an internet cafe charging system based on java. By analyzing the java technology of socket, thread, vector, JDBC and the function and characteristic of the system, we propose designing thought and designing model and de

7、signing method. Thus, the system is more secure and fault tolerant.KEYWORDS C/S structure,SQL Server2000,Java1 绪 论1.1选题的背景和意义网吧的存在既然有如此重要的意义,通过网络扩大网吧的对外宣传,树立网吧的自身的新形象,改进一向给人“小、散、乱、差”印象的网吧行业形象,有着非同寻常的意义。飞扬网吧是现今主流网吧的一个缩影,具有一定的规模,网吧为网民营造明亮、宽敞、舒适的上网环境,管理规范化,是网吧发展的趋势所在。“打造新视听,创造新享受。打造新娱乐,创造新体验。打造新教育,创造新理

8、念。打造新网吧,创造新形象。”这是第二届中国国际网络文化博览会根据我国网络文化市场的发展特点,以及国内外网络文化市场的现状和发展趋势,得出的我国网吧行业未来发展的四个核心内容。利用网吧本身具有的网络优势,实施网络化管理,将是网吧管理的主要形式。1.2 研究目的随着计算机技术的日月更新,越来越多的人们注重加强对计算机知识的学习,为了满足学校学生或者社会学员的需求,许多网吧都纷纷对外开放,实行计时收费。但随着上机人数的增多,网吧的管理成了一个非常困难的问题。首先,人工计时收费是非常繁琐的一项工作,耗费人力物力,而且极容易出错;最后的统计工作更是一项费时费力的苦差事,甚至不能统计。其次,上机过程中,

9、每个网吧都需要值班人员值班,耗费了管理人员的很多时间。随着计算机各种外围设备技术的发展,以上工作通过计算机就可以很方便地实现。 为了适应当前网吧管理无人化的需求,本人试图利用自己大学所学专业知识并结合教学管理中的实际情况和其它类似计费软件的优点,开发了一套网吧收费系统软件。本系统可以解决网吧管理中存在的几个实际问题: 1. 减少值班人员、维护人员,降低管理人员费用,甚至可以做到网吧无需人员值守管理。 2. 增加网吧的开放时间,提高设备的利用率。 3. 解决目前网吧管理中的人情免费上机、脱逃费问题。 1.3 研究内容利用JBuilder9、SQL Server 2000 等开发工具开发一套基于c

10、/s框架结构的网吧计费管理系统软件, 该系统要求由服务端、客户端2个部分组成。各部分主要实现以下功能:1.3.1服务器端:1.卡号管理主要包括:新建卡号、修改密码、用户充值。这其中大部分是标准数据的维护,包括新增、修改等;2.信息管理主要包括:删除用户信息、修改用户信息、查询用户信息、费率调整等。这里对是对用户全部信息进行管理的主要模块,以及对网吧费率的调整。3.退出系统主要用于管理员安全退出系统,让服务端系统安全退出,保持系统稳定性。4.帮助主要提示网吧系统版权,开发等相关信息。1.3.2客户端首先要求将客户端的桌面、任务管理器、系统状态栏等系统功能锁定,桌面上只有客户登录程序界面,要求用户

11、输入用户名和下机注销后,系统自动结算用户消费,更新数据库,并在桌面上显示登录窗口,等待下密码进行登录。登录信息发送到“服务器端”,由“服务器端”来判断其合法性,并反馈一个信息给客户端,如果一切合法的话,再将桌面、任务管理器等功能解锁,让用户正常使用,转入用户主界面。用户可以在用户主界面进行余额查询,密码修改等操作,用户一位用户登陆。1.4系统开发技术与工具简介系统涉及Java语言,数据库知识以及C/S结构,运用JBuilder9,SQL Server 2000等开发工具进行开发。Java是目前最流行的编程语言之一,SUN基于Java语言推出的SunOne和微软基于VB/VC+/C#语言推出的.

12、NET是当今世界软件领域的两大阵营,所以,掌握Java就等于掌握了软件开发的半壁河山。JBuilder是Borland公司出品的开发Java应用的集成开发环境,它是业力量最流行的,也是最好的集成开发环境之一,下面将对以上技术进行详细介绍。1.4.1 C/S结构简介在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。 不过,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要

13、求较高,但因此可以减轻服务器的压力。而且,由于客户端使用浏览器,使得网上发布的信息必须是以HTML格式为主,其它格式文件多半是以附件的形式存放。而HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便。 本系统采用了C/S结构进行开发,C/S结构主要应用于构造数据库系统,它包括连接在一个网络中的多台计算机。处理应用程序并请求另一台计算机服务的计算机为客户机(Client),处理数据库的计算机称为服务器(Server).C/S结构的特点是客户端只装载应用程序,而把数据库放在服务器上,这样就可以使客户端不存储数据,从而简化客户端软件。JDBC支持两层模型。两层模型中,一个Ja

14、va Applet或者一个应用程序直接同数据库连接,这就需要有能直接连接数据库的JDBC驱动器。用户的SQL语句被传送给数据库,而这些语句执行的结果将被传回给用户。数据库可以再同一机器上,也可以在另外机器上通过网络连接(本系统数据库在同一机器上)。这就是C/S结构,用户的计算机作为Client,运行数据库的计算机作为Server。这个网络可以是intranet,比如连接全体雇员的企业内部网,当然也可以是Internet。C/S架构软件的优势:应用服务器运行数据负荷较轻;数据的储存管理功能较为透明;能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应

15、速度快。C/S体系结构可以如图1.4.1-1:图1.4.1-1 C/S结构1.4.2 Java语言Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。Java主要特性:1.Java语言是简单的,Java语言的语法与C语言和C+语言很接近, Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。2、Java语言是一个纯的面向对象程序设计语言。3、Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(J)4、Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。Java的安全检查机制使得Java更具健壮性。5、Java语言是安全的。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号