当前位置:文档之家› 基于java技术的网吧管理计费系统的设计与实现

基于java技术的网吧管理计费系统的设计与实现

摘要随着科学技术的不断提高,计算机科学与技术日趋成熟,计算机应用到生产和生活的各个领域,发挥了越来越重要的作用。

作为计算机应用的一部分,使用计算机对网吧信息进行管理,具有手工操作无法比拟的优点,例如:检索迅速,查找方便,可靠性高,存储量大,寿命长,成本低等,因此研究开发网吧计费系统具有可行的实际意义。

本系统是一个功能比较强大的网吧计费系统。

该系统信息来源主要由管理员添加,方便网站管理员的查询和管理。

该系统的任务是方便,灵活的管理网吧的各项信息,包括对每台电脑配置管理、会员用户管理、上机时间计算、金额计算等。

系统主要有添加,查找,删除,统计等功能模块组成。

本系统会做到满足网吧管理日常工作的需要,使用方便,界面亲切,安全可靠。

关键词:网吧计费系统;信息管理;安全AbstractWith the continuous improvement of science and technology, computer science and technology matures, computer application to the production and in all spheres of life, has played an increasingly important role. As part of computer applications, the use of computers to the community information management, with manual unmatched advantages, such as: the rapid retrieval, find convenient, high reliability and large storage capacity, long life, low cost, so research and development of Internet cafes fee system is feasible, practical significance.The system is a more powerful cyber cafe billing system. The system is the main source of information added by the administrator to facilitate inquiries webmaster and management. The system's mission is convenient, flexible management of the Internet cafes, including on each computer configuration management, user management members, the time machine, the amount of calculation. System mainly add, find, delete, statistical and other functions module. This system will ensure the management of Internet cafes to meet the needs of their daily work, easy to use, friendly interface, safe and reliable.Keywords: cyber cafe billing system; management; safe目录摘要 (1)ABSTRACT (2)目录 (1)第1章绪论 (4)1.1课题背景 (4)1.1.1课题来源 (4)1.2目的和意义 (4)1.2.1意义 (4)1.2.2目的 (5)1.3运行环境 (5)1.3.1服务器端配置需求 (5)1.3.2客户端配置需求 (5)1.4本章小结 (5)第2章系统需求分析及可行性研究 (6)2.1系统可行性研究 (6)2.1.1技术可行性 (6)2.1.2系统安全可行性 (6)2.1.2系统实用可行性 (6)2.2需求分析 (7)2.3业务流程分析 (8)2.3.1业务流程分析的目的 (8)2.3.2业务流程分析 (8)2.3数据流程分析 (9)2.3.1数据流程分析 (9)2.3.2数据流程顶层图分析 (10)2.3.3数据流程一层图分析 (10)2.3.4数据流程二层图分析 (11)2.4数据字典 (11)第3章系统功能分布 (15)3.1电脑信息管理 (15)3.2会员信息管理 (15)3.3记事信息管理 (16)3.4计费信息管理 (17)3.5系统设置管理 (16)3.6本章小结 (18)第4章系统设计 (19)4.1设计原则及具体功能划分 (19)4.1.1设计原则 (19)4.1.2软件设计原则 (19)4.2构架概述 (20)4.3计界面设计 (21)4.4数据库概念设计 (21)4.5数据库逻辑设计 (23)4.6数据库物理设计 (23)4.7本章小结 (24)第5章系统实现 (25)5.1登录功能的实现 (25)5.2添加电脑功能的实现 (28)5.4用户信息修改功能的实现 (36)5.5远程遥控关机功能的实现 (37)5.6连接功能的实现 (40)5.7本章小结 (43)第6章系统测试 (44)6.1系统功能测试方法概述 (44)6.2功能测试 (44)6.3本章小结 (45)参考文献 (47)致谢 (49)基于java技术的网吧管理计费系统的设计第1章绪论1.1课题背景随着科学技术的不断提高,计算机科学与技术日趋成熟,计算机应用到生产和生活的各个领域,发挥了越来越重要的作用。

作为计算机应用的一部分,使用计算机对网吧信息进行管理,具有手工操作无法比拟的优点,例如:检索迅速,查找方便,可靠性高,存储量大,寿命长,成本低等,因此研究开发网吧计费系统具有可行的实际意义。

1.1.1课题来源由于大四的时间在校企合作的企业培训学习,没有在学校里面学习,故毕业设计的题目不是由学校命题的,而是由所在培训机构的培训教师戚爱斌命题的。

1.2目的和意义1.2.1意义具有一定的规模的网吧为了给网民营造明亮、宽敞、舒适的上网环境,树立网吧的自身的新形象,改进一向给人“小、散、乱、差”印象的网吧行业形象。

所以管理规范化,是网吧发展的趋势所在。

“打造新视听,创造新享受。

打造新娱乐,创造新体验。

打造新教育,创造新理念。

打造新网吧,创造新形象。

”这是第二届中国国际网络文化博览会根据我国网络文化市场的发展特点,以及国内外网络文化市场的现状和发展趋势,得出的我国网吧行业未来发展的四个核心内容。

利用网吧本身具有的网络优势,实施网络化管理,将是网吧管理的主要形式。

1.2.2目的为了适应当前网吧管理无人化的需求,本人试图利用自己大学所学专业知识并结合教学管理中的实际情况和其它类似计费软件的优点,开发了一套网吧收费系统软件。

本系统可以解决网吧管理中存在的几个实际问题:1. 减少值班人员、维护人员,降低管理人员费用。

2. 增加网吧的开放时间,提高设备的利用率。

3. 解决目前网吧管理中的人情免费上机、脱逃费问题。

1.3运行环境1.3.1服务器端配置需求操作系统: Windows 2003 server、Windows 7数据库:SQL Server 2008、Oracle、MySQLCPU:P4 2.8G以上内存:1G以上剩余硬盘空间:20G以上网卡:1000MB/S网卡1.3.2客户端配置需求操作系统:Windows 7CPU:P4 1.7G以上内存:256M以上剩余硬盘空间:1G以上网卡:10/100MB网卡1.4本章小结本章记述的是课题研究的背景,研究的意义和目的有哪些。

这个毕业设计的出发点是什么。

论文题目的来源以及原因,还有就是毕业设计的软件系统运行所需要的运行环境的配置需求,分别是客户端的还有服务器端的需求。

第2章系统需求分析及可行性研究2.1系统可行性研究2.1.1技术可行性本系统采用Windows 7系统的底层架构,采用Java作为开发语言,数据库采用Oracle。

严格按照软件开发流程进行设计。

采用先进科学和广为流行的设计方法简化设计流程。

模块化的设计方法,有助于管理,因为科学合理的划分多个功能,单独设计,用助于降低设计难度及减少错误程序的影响范围,又使整个界面间易于衔接和修改。

2.1.2系统安全可行性该网吧计费系统使用的安全性实施主要包括以下几个方面:(1) 基于系统平台的安全措施:防止系统被破坏和盗窃;防止非法数据输入;防止非法使用;防止非法文件操作;防止非法访问信息:防止非法窃听信息。

基于系统平台的可靠性:硬件故障对策;软件故障对策;操作错误对策:数据错误对策。

(2)操作系统安全性:在操作系统方面。

应用操作系统具有的日志功能,记载运行及用户的使用情况,发生系统错误时具有自恢复能力;同时加强系统文件和用户访问控制管理,严格限制用户权限,根据访问控制的要求,对用户采取一些控制措施。

如:校验注册用户的合法性和口令的有效性,校验用户权限,控制对系统资源的使用权限等。

2.1.2系统实用可行性该网吧计费系统具有很多操作上的简化,如:该系统中各功能模块可以从其他相关的模块中直接获取所需的数据,同时也可以将该模块内产生的数据自动传递给其他相关模块,减少了重复录入,提高了工作效率。

又如:系统中有大量的组合条件模糊查询,即查询的限定条件是多个,查询的结果也可能有多条记录。

这种查询可以帮助用户从大量的记录中划定一个较小的范围,从而容易得找到想要的记录。

在设计界面时,力求使界面给使用者带来视觉的美感,以及简洁、大方的感觉,注意了各个页面的界面一致性问题。

相信该系统模块的界面一定可以给用户留下深刻的印象。

由于该网吧计费系统在设计开发是本着简洁、实用、高效等思想进行的,所以在完成之后,对各种用户尤其是对计算机系统并不能很好掌握的管理的人员来说是非常有帮助的,加大了该网吧计费系统的实用性。

2.2需求分析该系统模块应该可以实现对计费信息、电脑信息、会员信息、记事信息的管理与查询;另外还可以对系统设计信息(操作员信息以及个人密码信息)进行管理。

下面是对这几部分进行的说明和分析:(1)电脑信息管理:管理员进入电脑信息管理界面中,可以选择添加计算机信息以及管理现有的计算机信息。

添加计算机包括计算机名、显示器、主板、内存、CPU、硬盘、视频、键盘、鼠标、单价等计算机相关信息,在提交之后,系统会给出相应的提示信息。

相关主题