基于Java的网吧计费管理系统设计与实现开题报告

395 篇文章 17 订阅
395 篇文章 17 订阅

学    院

信息工程学院

指导教师

职    称

讲师

学    号

学生姓名

专业班级

毕业设计题目

基于Java的网吧计费管理系统设计与实现

一、研究背景、目的和意义

(一)研究背景

随着计算机技术的不断发展和进步,越来越多的人们注重加强对计算机知识的学习,为了满足社会上的人员对网络的需求,网吧渐渐普及开来,实行计时收费并伴有其它的收费类项目。但随着上机人数的增多和其他收费项目的增加,网吧的管理成了一个非常困难的问题。首先,人工计时收费是非常繁琐的一项工作,耗费人力物力,而且极容易出错;最后的统计工作更是一项费时费力的苦差事,甚至不能统计。其次,上机过程中,每个网吧都需要值班人员值班,耗费了管理人员的很多时间。随着计算机各种外围设备技术的发展,以上工作通过计算机就可以很方便地实现。

(二)研究目的及意义

如何保证网吧内部的计算机能够正常的运行,并且满足不同人群的需求,并且保证不同区域不同时段的环境下,如何针对不同的计费价格准确无误的统一完成收费.开发一个合适的网吧计费系就成了必须。本系统主要针对网吧业主使用的方便,为到网吧上网的人员提供方便,以便吸引更多的顾客,应做到各种会员卡的设计、可用资源的开放和计费方式的合理,全自动管理网吧内部的所有事件,让网吧业主轻松自如的经营。具体应表现在下面几个方面:

(1)减少值班人员、维护人员,降低管理人员费用。 

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

(3)通过计费系统代替的手工计费,而且实现了对数据的自动统计与查询功能,使网吧的管理基本上实现了自动化。  

(4)提供工作人员账号,对没有账号码或无效的用户则拒绝使用,开放的目的是为了方便网管人员对于某些计算机的调试和整理。   

(5)系统通用性,兼顾手工、会员卡等其它收费方式.

二、文献综述

设计的依据与意义网吧是向社会公众开放的营利性上网服务提供场所,社会公众可利用网吧内的计算机及上网接入设备等进行网页浏览、学习、网游、聊天、视频、听音乐或其他活动,网吧经营者通过收取使用费或提供其他增值服务获得收入。

在李乐的《Java语言应用研究》中写到,Java语言在当下较为流行、并且在应用程序开发语言领域当中占据重要地位的面向对象形式的编程语言。在经过了长时间的发展后,已经具备了自身独有的平台无关性、面向对象性等特点,同时在大数据、人工智能、应用程序开发等领域都有应用。

在田甜的《计算机软件Java编程特点及其技术研究》中提到Java编程语言具有其他编程语言所没有的特点,Java编程的操作更加简单,安全性比其他平台更高,Java软件最大的特点便是可以提高软件开发的效率。所以系统的设计与开发使用Java语言来进行。

黄文俊的《基于Java语言的通讯网络计费系统设计》研究了目前市场对网络计费系统的需要以及要求,其中写到人们对网络计费系统的准确性、实用性提出了更好的要求,这必须要引起通讯网络计费系统设计者的注意,进而使系统能够满足当前通讯网络电子计费系统的需求。

在《AUTOMATIC BILLING SYSTEM》中写到,一套成熟的自动计费系统有以下几个优点:1.实现远程收费:避免了传统收费方式中繁琐的现场结算程序,提高了收费效率,减少了收费成本。2.节省人力成本:自动计费系统可以减少传统收费方式中需要多人参与的收费任务,有效的节省了人力成本。3.更高效的收费:自动计费系统可以实现更加高效的收费,因为它可以精准的实时计费,而不需要收费工作人员进行手动计算,从而减少了收费时间,提高了收费效率。

系统采用Java来作为系统设计的语言,因为Java编程语言相对其他语言操作更加简单,安全性也更高,对于涉及金钱类的交易系统来说更为合适,同时也大大提高了软件开发的效率。一套成熟的计费系统不仅能使运营商准确的对每项服务进行计价,而且还可帮助运营商精确的把握在新的价值链中的定位并准确的实现从一种资源到另一种资源的转化。计费结算系统的实时性、准确性和高效性将成为未来需要的竞争优势,这也是该系统设计的主要目标。

三、研究的主要内容和方法

(一)研究的主要内容

系统包括服务端和客户端:

1.服务端

(1)管理员管理模块

主要包括:操作用户管理、操作员登录、修改密码、设置上机费用。这其中大部分是标准数据的维护,包括新增、修改、删除等;

(2)用户信息管理模块

主要包括:用户充值、查询用户费用、删除用户信息、添加用户信息、修改用户信息。这里区分不同的用户类型,按照不同用户类型设置上机费用等,包含网费账户和会员储蓄账户,记录账户不同的余额信息;

(3)上机记录模块

主要负责接收客户端程序发送来的上、下机信息,进行上、下机的处理,在处理上机登录时要进行用户的合法性检测。检测通过后产生一条用户上机记录,记录下计算机代码、账号、登录开始时间和商品购买清单等信息。处理下机信息时,要记录下此用户下机的详细时间。计费时要将当前使用费用记录在上机记录中,并在用户的档案记录的网费余额字段和会员储蓄余额字段中扣减。

2.客户端

首先要求将客户端的桌面、任务管理器、系统状态栏等系统功能锁定,桌面上只有系统状态栏等系统功能锁定,桌面上只有客户登录程序界面,要求用户输入用户名和密码进行登录。登录信息要求数据库中的信息来判断其合法性,并反馈一个信息给客户端,如果一切合法的话,再将桌面、任务管理器等功能解锁,让用户正常使用。客户端程序要求正常停靠在系统托盘中,用户下机时要求使用客户端程序进行下机,客户端将下机信息发送到数据库,系统关机。此外,客户端还包含一个用户购买网吧附加商品的功能,购买的金额会被记录然后扣除。

(二)研究的主要方法

主要采用文献研究法和案例研究法对选题进行研究。

(1)文献研究法,通过对从网络上收集到的文献进行分析和整理,并逐步引出自己的观点和分析方法,从而形成科学的认识。通过研究国内外学者对不同网上计费系统的相关设计和研究成果来为系统的设计提供理论依据,方便更好的进行系统的设计与实现。

(2)案例研究法,通过线下前往多个真实的网吧及询问网吧工作人员来系统的收集资料和数据,进行深入研究,探讨实际情况下计费系统的状况,了解系统的存在的优缺点,对案例产生系统的理解,获得一个比较全面和整体的观点。

四、主要参考文献

[1]黄文俊.基于Java语言的通讯网络计费系统设计[J].信息通信,2017(06):129-130.

[2]田甜.计算机软件Java编程特点及其技术研究[J].无线互联科技,2022,19(03):30-31.

[3]李乐.Java语言应用研究[J].智慧中国,2022(09):80-81.

[4]刘天泽,吴士永.广电智慧云网吧系统研究及应用[J].江苏科技信息,2020,37(22):54-56.

[5]李璋,赵鸿皓,黄震,陈逸凡,杨洲.Java在程序设计语言课程中的应用[J].长江信息通信,2022,35(07):108-111.

[6]何芳.Java平台及应用Java技术的安全问题分析[J].科技资讯,2021,19(35):10-12.

[7]罗玮.计算机数据库在信息管理系统中的应用探究[J].科技创新与生产力,2022(08):64-66.

[8]陈晓刚.计算机数据库技术在信息管理中的应用[J].无线互联科技,2022,19(13):123-125.

[9]郭帅.基于信息管理的计算机数据库技术应用研究[J].信息与电脑(理论版),2021,33(07):183-185.

[10]AUTOMATIC BILLING SYSTEM[J]. International Journal of Recent Trends in Engineering and Research,2017,3(3).

五、研究进度

第一阶段:选题确认阶段,2022.09.30——2022.10.16

第二阶段:开题报告阶段,2022.10.17——2022.12.18

第三阶段:初稿撰写阶段,2022.12.19——2023.02.15

第四阶段:定稿确定阶段,2023.02.16——2023.04.08

第五阶段:答辩完成阶段,2023.04.09——2023.05.09

指导教师意见:

指导教师签名:            

年  月  日

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值