1、安徽工业大学毕业设计(论文)开题报告(学生填表)院系:管理科学与工程 2015 年3月 13日课题名称基于java的网吧计费管理系统学生姓名石皓天专业班级息112课题类型信息系统指导教师陈全职称讲师课题来源自拟1. 设计(或研究)的依据与意义网吧是向社会公众开放的营利性上网服务提供场所,社会公众可利用网吧内的计算机及上网接入设备等进行网页浏览、学习、网游、聊天、视频、听音乐或其他活动,网吧经营者通过收取使用费或提供其他增值服务获得收入。网吧是目前阶段最适合年轻人消费的休闲场所,也是培养网络应用的最好的平台。网吧计费管理系统是在国内外先进计费思想和管理理念基础上进行创新,经多年努力造就而成的专业
2、计费管理系统,主要面向网吧、机房、电子阅览室,由于其在计费管理上所体现的突出的优越性,可满足您既想实现轻松管理,又想实现效益最大,效益可持续化的多重需要,成为了网吧机房经营管理人员的理想选择,是打造品牌网吧和机房的前提。人工计时收费是非常繁琐的一项工作,耗费人力物力,而且极容易出错;最后的统计工作更是一项费时费力的苦差事,甚至不能统计。而且,上机过程中,每个网吧都需要值班人员值班,耗费了管理人员的很多时间。计算机硬件的发展再快也离不开计算机软件的支持!计算机软件的滞后,必然会形成使计算机硬件的发展成为泡沫性发展! 面对如此庞大的消费群体,网吧必然要面对有条不紊的收费管理的困扰。如何保证网吧内部
3、的计算机能够正常的运行,并且满足不同人群的需求,并且保证不同区域不同时段的环境下,如何针对不同的计费价格准确无误的统一完成收费.开发一个合适的网吧计费系就成了必须.本系统主要针对网吧业主使用的方便,为到网吧上网的人员提供方便,以便吸引更多的顾客,应做到各种会员卡的设计、可用资源的开放和计费方式的合理,全自动管理网吧内部的所有事件,让网吧业主轻松自如的经营。具体应表现在下面几个方面:。减少值班人员、维护人员,降低管理人员费用. .增加网吧的开放时间,提高设备的利用率。 。通过计费系统代替的手工计费,而且实现了对数据的自动统计与查询功能,使网吧的管理基本上实现了自动化。 。提供工作人员账号,对没有
4、账号码或无效的用户则拒绝使用,开放的目的是为了方便网管人员对于某些计算机的调试和整理。 .系统通用性,兼顾手工、会员卡等其它收费方式。2. 国内外同类设计(或同类研究)的概况综述目前国内大部分已实施了计算机的自动化管理,还有部分小网吧还停留在人工管理模式.管理手段和方法参差不齐,为了更有效、规范、高效实施管理,有必要对管理模式和管理方法作一些探讨.目前国内外的网吧计费方式主要有以下三种:.纯软件计费:它是在各台电脑的操作系统中安装一套计费客户端软件,通过局域网络的服务器端和客户端进行通讯,验证使用者身份,实现对使用者计费。其最大优势是安装简易,费用较低,维护简单,大大减轻管理员的劳动强度,实现
5、了电子记账,方便了帐务管理,并且电脑计费可以精确到分钟,不易出现纠纷。但是这种计费方式也存在很多问题.首先,同类型的计费软件数量众多,在网上就有很多可轻松下载。在选择时很难分辨优劣;其次,安全性很差. .纯硬件的计费方式:每台PC中插一块硬件的计费终端卡,同时外部接有一台读卡器,通过对卡的读写实现对本台机器的使用计费。它的优点是:不依赖于网络,系统比较安全,客户端不需要安装软件.缺点是:读卡机和IC卡使用频率非常高,硬件磨损很快,故障较多。使用和维护起来比较麻烦,每天的维护量太大,纯硬件的管理功能非常薄弱,可设置收费标准非常少,只有两三种.而且它的前期安装麻烦、后期维护费用非常高。 .软硬件结
6、合的计费方式:软硬件结合的计费方式,综合了以上两种计费方式的优点,而又尽量避免了缺点。它只在网吧设刷卡机,每台计算机的管理,通过软件来实现。收费通过硬件来收取,而管理通过软件来管理,这就集中了硬件的安全性和软什的灵活性的优点,性能比最高,只需一次投资,管理便可实现无人化、自动化,后期的维护几乎为零,大大的降低网吧管理的工作量,管理最方便,这也许是现今网吧管理的最佳选择。当前可以采用网吧管理的软件也有很多成功的例子:如美萍计费管理专家,它集会员管理、卡类管理(充值卡,会员卡,临时卡)、商品管理、远程操作、日常管理等诸多强大功能于一身,系统界面简洁美观,操作直观简单,无需专门的培训即可正常的使用。
7、万象网管软件界面友好、计费准确、功能完善、安全稳定,是网吧业主的得力助手。过滤王管理系统,通过网页内容识别和分级技术将各种不同网站进行分类,通过名单过滤技术,有效禁止有害信息网上传播。目前的网络管理系统功能比较都单一,仅仅只是计费方面的管理,又由于这些网吧计费管理系统的普遍性使之更加容易被破解,所以开发一款适合各自网吧特色的计费软件成了必需。3. 课题设计(或研究)的内容利用MyEclipse 10、MYSQL 等开发工具开发一套网吧计费管理系统软件, 该系统主要由服务端、客户端2个模块组成.各模块主要实现以下功能:服务器端:.卡号管理:新建卡号、修改密码、用户充值等;.信息管理:删除用户(管
8、理员、计算机)信息、修改用户(管理员、计算机)信息、查询用户(管理员)信息、添加用户(管理员、计算机)信息、日志管理等。退出系统:主要用于管理员安全退出系统,保持系统稳定性。帮助:主要提示网吧系统版权,开发等相关信息。计费管理:费率调整、默认计费方式等。.备注:其中管理员可分为初级管理员和高级管理员,据此分别给予他们不同的存取权限,从而执行不同的操作范围。客户端:主要完成与服务器端进行消息的传送,即:. 用户可以在主界面进行余额查询,密码修改和结账下机、换机和接收管理机信息等操作。. 附加的一些功能,如完成打印资料等。4. 设计(或研究)方法系统涉及Delphi程序设计语言,数据库知识以及C/
9、S结构。Java程序设计语言是目前最流行的编程语言之一,借助于其强大的功能,实现了系统的可视化和可扩展性.在本系统的客户端和服务器端之间使用Socket组件实现彼此之间的通信,如在本系统的客户端主程序主要添加了CMySocket类,没有继承任何类,用于记录客户端与服务器端连接的一些基本信息。例如:某一用户在上机时,输入其会员卡号和密码,需要客户端将其信息传递给服务器,服务器获取相关信息后,通过ODBC和后台数据库SQL Server进行联系,完成查询和比对,获取相关信息,读入临时表中间,在服务器端程序中显示相关机器登录的相关信息.当某一用户在上机过程中账号余额已达到0元,管理端通过和客户端的信
10、息传递,自动通知客户端关闭他所使用的这一台计算机。客户端收到指令后执行代码,完成下机操作。.Mysql 是一个关系数据库管理系统,以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台.数据库设计的好坏,关系到系统运行时的速度,也关系到数据的记录是否能正确的进行,数据的安全能否得到保障。因此,数据库的设计,也是此次系统开发的一个主要部分,它还关系到后面部分编码的难易程序。并且利用其强大的数据备份功能完成对数据的备份。5. 实施计划.第一周确定该系统模块和各个模块的主要功能,了解研究背景、意义和内容,书写开
11、题报告.。第二三周学习相关技术,完成原始的技术积累,初步完成系统需求分析,模块分析.第四周进行数据库的设计。.第五七周,进行系统的详细设计。第八十周编码实现各个模块的功能。.第十十二周进行系统测试、优化和截图。 其中各个部分文档的编辑分别在每周的任务里定期完成,最后再做整体的修改和完善.指导教师意见指导教师签字: 年 月 日研究所(教研室)意见研究所所长(教研室主任)签字: 年 月 日参考文献:1BruceEckel。JAVA编程思想. 机械工业出版社,2013年10月:13782赛奎春.JAVA工程应用与项目实践. 机械工业出版社, 2002年8月:232943FLANAGAN。JAVA技术
12、手册. 中国电力出版社,2002年6月:14654孙一林,彭波.JSP数据库编程实例。 清华大学出版社,2002年8月:30-2105LEE ANNE PHILLIPS。巧学活用 JSP。电子工业出版社,2014年8月:1-3196飞思科技产品研发中心。JSP应用开发详解.电子工业出版社,2003年9月:32-3007耿祥义,张跃平.JSP实用教程。 清华大学出版社,2003年5月1日:1-3548孙涌。现代软件工程。北京希望电子出版社,2013年8月:1246 9萨师煊,王珊.数据库系统概论.高等教育出版社,2002年2月:346010Brown等.JSP编程指南(第二版)。 电子工业出版社 ,2003年3月:1268 11清宏计算机工作室.JSP编程技巧。 机械工业出版社, 2004年5月:1-410 12朱红,司光亚.JSP编程指南.电子工业出版13数据库处理-基础、设计与实现(第七版)(英文版)克劳恩克著