网吧在线管理系统

目录
一、 引言 1
(一)课题背景 1
(二)选题意义 1
(三)设计目标 1
二、 系统概述 1
(一)系统简介 1
(二)开发技术及开发环境 2
三、 需求分析 2
(一)功能分析 2
(二)E-R图设计 2
(三)开发环境介绍 3
1.开发环境 3
2.程序运行环境 3
3.开发技术 3
四、概要设计 4
(一)功能结构图 4
(二)系统流程图 5
(三)数据库设计 6
五、详细设计 7
(一)公共类 7
(二)实体类 8
(三)操作类 8
(四)控制类 8
六、系统实现 8
(一)管理员后台登陆模块设计 8
(二)管理员管理网吧机器信息模块设计 9
1.录入新机器操作设计 10
2.显示机器列表信息 10
3.删除机器信息 10
4.更新机器信息 10
(三)管理员管理网吧会员用户模块设计 10
1.查看用户列表信息功能设计 11
2.添加新会员用户功能设计 11
3.删除用户信息功能设计 11
(四)管理员管理网吧收费公告模块设计 12
1.显示网吧收费公告信息列表功能设计 12
2.删除收费公告信息功能设计 13
3.录入收费公告信息功能设计 13
4.更新收费公告信息功能设计 13
(五)管理员管理上机信息 *好棒文|www.hbsrm.com +Q: *351916072* 
模块设计 13
(六)前台页面显示设计 14
七、总结 16
八、致谢 17
引言
(一)课题背景
网吧一直驻扎在城市的角角落落,它填满了人们特殊情况下不能使用电脑或者长期不能使用电脑的空白,随着这样需求的越来越多,上网人群的越来越多,网吧的管理问题也渐渐凸显了出来。网吧电脑硬件,软件的安装与维护,网吧上网人员的各种需求对应了网吧管理者应当付出的服务等等。将之串联在了一起组成了这个网吧管理系统。另外随着计算机技术的应用以及网络普及千家万户,基于计算机的智能化操作已越来越受到社会人士的欢迎。因为传统的纸质化管理方式、其操作效率极其低下,另外也容易产生各种各样的错误,再加上现代人的生活智能化的需求越来越多,比如无纸化办公,而网吧为什么不能使用智能化呢?而计算机智能化的应用因为其操作简单、使用方便已在社会中越来越普及开来。另外伴随着社会的进步,越来越多的年轻人喜欢上网游戏、交友,而平时在家里玩游戏或许会影响家人的休息,于是大家更喜欢网吧的氛围。这也促进了网吧行业的蓬勃发展,网吧生意的越来越好,也给网吧管理员的工作量带来了极大的增加,网吧管理员每天不仅仅要给会员用户开设机器,计算费用,结算费用,还需要对会员信息进行管理和维护,还要本网吧的机器信息进行管理,这如果采用手工管理方式,不仅工作量大,而且容易出错,所以为了更加方便的管理网吧的计算机和用户,审计营运收入,提高管理效率的同时又相应了大数据时代下,数据统计的重要性。
(二)选题意义
网吧信息管理系统的开发工作可以帮助我更加全面的了解软件开发的主要流程,提高自身的软件开发能力,分析定位,抓住重点。
网吧信息管理系统可以为上网会员借助于本平台进行会员上机、下机、费用结算操作;
网吧信息管理系统可以为网吧管理员提供这样的一个解决方法,实现了对本网吧的在用机器的管理维护的智能化,在现实中,确实有很多的网吧缺少智能化的管理,如果有了智能化的管理,可以轻松完成相应的工作可谓既方便用户又方便管理者,事半功倍,否则,网吧营运的效率将大打折扣。
(三)设计目标
设计界面目标:要求前端界面美观、使用、大方,给用户带来更好的视觉体验;
设计功能目标:功能要求实现会员上机下机、时间提醒、以及网吧管理员借助于本平台开通会员、费用结算,以及对本网吧的机器信息进行管理和维护,对网吧收费、公告信息进行管理、对用户上机、下机操作进行处理。
数据库设计目标:要求字段冗余度较小,数据库设计符合第三范式。
系统概述
(一)系统简介
网吧管理系统主要实现会员注册、会员登录上机计费、下机结算操作,以及后台网吧管理员对网吧电脑信息进行管理、网吧收费通知信息进行管理、以及对网吧会员用户信息进行管理和维护。
(二)开发技术及开发环境
系统开发基于Java技术实现的动态网站,以JDBC数据驱动访问数据库信息表中的数据,以模型、视图、访问层三层架构模式进行设计。根据需求分析设计出实体类,以jsp页面进行视图层显示,以Servlet技术实现系统业务逻辑控制。为了保证系统安全性,对会员用户进行身份严重进行登陆操作。另外前端技年术采用html5技术和css3样式文件进行编辑设计,目标设计为页面简单、大方,功能较强,并具有较强的实用性。
需求分析
(一)功能分析
1、后台管理员对网吧营运管理和维护
管理员可对网吧收费信息、公告信息进行管理,可发布新公告信息,也可更新指定公告信息、或者删除指定公告信息。通过查询从后台数据库的信息以列表形式展现,并通过分页技术进行页面显示数据控制。
后台管理员对电脑机器信息管理和维护
管理员可通过本站队网吧电脑机器信息进行管理,可添加新进机器信息,设置机器状态,可以更新或删除机器信息,管理员操作流程为,为用户开通会员后,查看目前机器闲置状态,为其分配电脑,会员用户即可去进行上机。
后台管理员可对网吧会员用户信息进行管理和维护
管理员可通过本页为新用户开通会员,还可为会员进行充值、或更新会员信息,还可通过本站注销会员。
后台管理员可对用户上机信息进行管理
会员可查看上网条例信息
会员可查可网吧收费信息、公告信息
会员可通过本站进行上机操作,以及上级时间提醒
(二)E-R图设计
E-R模型图设计如图3-1所示:

图3-1 E-R模型图设计
(三)开发环境介绍
1.开发环境
操作系统:Microsoft Windows8;Microsoft Windows7;
开发工具:MyElicpse2014;
所选择的数据库类型:MySql数据库;
2.程序运行环境
(1)软件配置
操作系统:Microsoft Windows 8;Microsoft Windows7;
数据库选择:MySql数据库;
图4-1 系统前台会员功能结构图
后台管理员所拥有的功能结构如图4-2所示:

图4-2 系统后台管理员功能结构图
(二)系统流程图

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1679.html

好棒文