资料简介:
毕业设计-基于JAVA的网吧管理系统设计与实现,共29页,9484字,附源代码、任务书、开题报告等
主要内容
主要是由网络管理员服务端和用户使用客户端构成的C/S系统,网管机器启动服务器,并连接数据库,客户机器只需启动客户端,则能够实现网吧管理系统。
对于网吧管理系统得到分析,主要包括以下功能。
1.会员管理,对于经常在网吧上网用户可以通过办理会员业务实现个人快速登录,使用电脑。
2.工具栏,可以实现查账和远程监控电脑功能,并能够操作远程监控中的电脑。
3.快速通道,包括对非会员的临时卡开机、加钱,设置计时费用,能够灵活的管理上网用户和价格调整。
4.网吧服务,可以呼叫网络管理员为其增加服务,类似饮料、订餐等服务
要求
要求学生需要具有基本的编程思想,熟练掌握编程工具,熟悉软件工程的相关内容,具有一定的自学和独立思考的能力。整个开发过程可以采用以下研究方法:
项目工具选择,开发工具eclipse、powerdesigner、运用java swing 、多线程技术
资料查找,运用多种渠道,如图书馆、电子阅览室、Internet网络资源、专业数据库等,广泛收集国内外相关资源。
查找相关网吧管理系统,合理分析需求
参与与同学和老师的讨论。
摘要:随着互联网的发展,人们的生活越来越离不开网络,网吧等消费行业得到了快速发展,如果没有相应的网络管理、控制、与计费系统来进行网吧管理,则会阻碍网络运营的持续发展,所以就需要一个高效率的管理方式来解决网吧管理的问题。本系统采用c/s(client/server)架构,oracle9i数据库,以MyEclipse 6.0.1、Java、PowerDesigner为主要开发工具,开发了一个网吧管理系统。此系统由服务器端和客户端组成,服务器端主要模块为会员管理、工具栏、快速通道、上机列表和商品管理,客户端主要模块为在线购物、会员管理和呼叫远程系统。
关键词:c/s架构;数据库;模块
目 录
摘 要 1
关键词 1
1 前言 2
1.1 开发背景 2
1.2 相关技术介绍 2
1.2.1 管理系统 2
1.2.2 开发环境工具选择 3
1.3 本文的组织结构 4
2 需求分析 5
2.1 服务端 6
2.1.1 会员管理 6
2.1.2 工具栏 7
2.1.3 快速通道 7
2.1.4 商品管理 8
2.2 客户端 9
2.2.1 会员管理 9
2.2.2 呼叫系统 9
2.2.3 网吧商品 10
3 系统设计 10
3.1 系统结构设计 10
3.2 数据库设计 11
3.2.1 E-R图 11
3.2.2 数据库表设计 13
4 系统实现 14
4.1 服务器端功能模块 14
4.1.1 会员模块 15
4.1.2 工具栏模块 17
4.1.3 快速通道模块 18
4.1.4 商品模块 19
4.2 客户端登录 20
4.2.1 网吧商店 20
4.2.2 会员管理 21
4.2.3 呼叫系统 22
5 系统测试 23
5.1 服务端测试 23
5.2 客户端测试 24
6 结论 24
参考文献 25
致 谢 25
资料文件预览:
共32文件夹,357个文件,文件总大小:5.39MB,压缩后大小:4.30MB
账本表.txt [311.00B]
商品表.txt [2.25KB]
临时会员表.txt [349.00B]
会员表.txt [373.00B]
挂机表.txt [226.00B]
当天营业表.txt [235.00B]
ip表.txt [447.00B]
UpdateShopFrame.java [3.87KB]
UpdateMessage.java [1.26KB]
UpdateFeilvTFrame.java [3.82KB]
UpdateFeilvFrame.java [3.82KB]
TableFrame.java [3.37KB]
ShopshowFrame.java [1.13KB]
ShopAllFrame.java [2.23KB]
ServerUpdateFrame.java [4.20KB]
ServerUnLockFrame.java [2.68KB]
ServerMenuFrame.java [15.60KB]
ServerLoginFrame.java [3.11KB]
ServerLockFrame.java [2.67KB]
NotUpdateMessage.java [1.69KB]
NotMessageFrame.java [1.91KB]
NotAddMemberFrame.java [1.91KB]
MonitoringMessageFrame.java [1.99KB]
JiHuoSPMessage.java [1.26KB]
JiHuoMessage.java [1.25KB]
IdMessageFrame.java [1.60KB]
FindShopFrame.java [2.98KB]
FindMembersFrame.java [3.88KB]
FindMemberMessage.java [3.54KB]
DeleteShopFrame.java [2.98KB]
DeleteMessage.java [1.30KB]
DeleteMembersFrame.java [5.23KB]
ControlFrame.java [10.42KB]
ClientContext.java [654.00B]
CheckoutFrame.java [4.29KB]
AuditMessageFrame.java [1.13KB]
AuditFrame.java [2.88KB]
AtivationFrame.java [4.58KB]
AddShoplist.java [3.49KB]
AddMoneyFrame.java [2.95KB]
AddMessageFrame.java [1.61KB]
AddMembersFrame.java [7.99KB]
UI.java [782.00B]
TreeNodeRenderer.java [1.47KB]
TestBaseUtil.java [458.00B]
SwitchButton.java [6.07KB]
ReciveImage.java [750.00B]
Mytools.java [243.00B]
MenuExample.java [7.82KB]
ImagePanel.java [604.00B]
Id.java [626.00B]
GuiUtil.java [1.04KB]
GBC.java [1.75KB]
DrawImage.java [3.04KB]
Componentes.java [1.04KB]
ColorRect.java [1.79KB]
ButtonClick.java [1.88KB]
BaseUtil.java [826.00B]
remoteip.properties [17.00B]
UpdateShopService.java [687.00B]
UpdateMemberService.java [2.23KB]
UI.java [783.00B]
TimeComputerService.java [952.00B]
ShopService.java [2.46KB]
ServerMain.java [1.68KB]
SentShopService.java [1.16KB]
ReciveImage.java [753.00B]
MenuContextService.java [3.87KB]
MemberLoginService.java [519.00B]
LoginMainServer.java [4.92KB]
IpService.java [990.00B]
InquiresService.java [4.15KB]
FindTmemberService.java [645.00B]
FindShopService.java [687.00B]
FindMemberService.java [867.00B]
FindLockService.java [1.36KB]
DrawImage.java [3.04KB]
DownComputerService.java [6.28KB]
DeleteShopService.java [678.00B]
DeleteMemberService.java [710.00B]
DayAcountService.java [417.00B]
ComputerUsemoneyService.java [910.00B]
ComputerLockService.java [1.67KB]
Computer.java [397.00B]
CallWaiterService.java [1.44KB]
CallTechniciansService.java [1.41KB]
CallNetworkService.java [1.42KB]
AuditService.java [775.00B]
AtivationService.java [839.00B]
AddShopService.java [667.00B]
AddMoneyService.java [905.00B]
AddMemberService.java [853.00B]
AddLockService.java [1.13KB]
Tmember.java [891.00B]
Table.java [1010.00B]
Shop.java [855.00B]
Member.java [1.09KB]
Ip.java [676.00B]
Account.java [544.00B]
TmemberDaoImpl.java [4.04KB]
TaccountDaoImpl.java [1.59KB]
ShopDaoImpl.java [5.27KB]
MemberDaoImpl.java [5.03KB]
LoginDaoImpl.java [1.20KB]
LockDaoImpl.java [1.75KB]
IpDaoImpl.java [2.50KB]
AccountDaoImpl.java [991.00B]
TmemberDao.java [375.00B]
TaccountDao.java [154.00B]
ShopDao.java [498.00B]
MemberDao.java [486.00B]
LoginDao.java [118.00B]
LockDao.java [276.00B]
IpDao.java [326.00B]
DaoFactory.java [1.23KB]
AccountDao.java [195.00B]
Test.java [239.00B]
TaccountTest.java [252.00B]
SocketUpdate.java [284.00B]
Login.java [222.00B]
remoteip.properties [15.00B]
db.properties [124.00B]
ojdbc14.jar [1.12MB]
账本表.txt [311.00B]
商品表.txt [2.24KB]
临时会员表.txt [349.00B]
会员表.txt [373.00B]
挂机表.txt [226.00B]
当天营业表.txt [235.00B]
ip表.txt [450.00B]
网吧管理系统需求分析.doc [423.00KB]
网吧管理系统.ppt [1.16MB]
各端口号.txt [223.00B]
各包、类命名.txt [4.74KB]
UpdateShopFrame$2.class [819.00B]
UpdateShopFrame$1.class [1.36KB]
UpdateShopFrame.class [4.04KB]
UpdateMessage$1.class [788.00B]
UpdateMessage.class [1.97KB]
UpdateFeilvTFrame$3.class [834.00B]
UpdateFeilvTFrame$2.class [1.02KB]
UpdateFeilvTFrame$1.class [1.98KB]
UpdateFeilvTFrame.class [3.81KB]
UpdateFeilvFrame$3.class [828.00B]
UpdateFeilvFrame$2.class [1.01KB]
UpdateFeilvFrame$1.class [1.97KB]
UpdateFeilvFrame.class [3.76KB]
TableFrame$1.class [2.27KB]
TableFrame.class [2.63KB]
ShopshowFrame.class [2.15KB]
ShopAllFrame.class [3.64KB]
ServerUpdateFrame$2.class [831.00B]
ServerUpdateFrame$1.class [1.50KB]
ServerUpdateFrame.class [4.33KB]
ServerUnLockFrame$3.class [1.00KB]
ServerUnLockFrame$2.class [834.00B]
ServerUnLockFrame$1.class [1.11KB]
ServerUnLockFrame.class [2.83KB]
ServerMenuFrame$TreeNodeRenderer.class [535.00B]
ServerMenuFrame$18.class [815.00B]
ServerMenuFrame$17.class [817.00B]
ServerMenuFrame$16.class [818.00B]
ServerMenuFrame$15.class [817.00B]
ServerMenuFrame$14.class [814.00B]
ServerMenuFrame$13.class [817.00B]
ServerMenuFrame$12.class [816.00B]
ServerMenuFrame$11.class [816.00B]
ServerMenuFrame$10.class [815.00B]
ServerMenuFrame$9.class [811.00B]
ServerMenuFrame$8.class [727.00B]
ServerMenuFrame$7.class [815.00B]
ServerMenuFrame$6.class [810.00B]
ServerMenuFrame$5.class [813.00B]
ServerMenuFrame$4.class [811.00B]
ServerMenuFrame$3.class [813.00B]
ServerMenuFrame$2.class [810.00B]
ServerMenuFrame$1.class [1.16KB]
ServerMenuFrame.class [14.08KB]
ServerLoginFrame$3.class [854.00B]
ServerLoginFrame$2.class [1.13KB]
ServerLoginFrame$1.class [790.00B]
ServerLoginFrame.class [3.25KB]
ServerLockFrame$3.class [1014.00B]
ServerLockFrame$2.class [822.00B]
ServerLockFrame$1.class [1.10KB]
ServerLockFrame.class [2.82KB]
NotUpdateMessage$1.class [806.00B]
NotUpdateMessage.class [2.39KB]
NotMessageFrame$1.class [803.00B]
NotMessageFrame.class [2.40KB]
NotAddMemberFrame$1.class [815.00B]
NotAddMemberFrame.class [2.41KB]
MonitoringMessageFrame$2.class [902.00B]
MonitoringMessageFrame$1.class [1.20KB]
MonitoringMessageFrame.class [2.80KB]
JiHuoSPMessage$1.class [794.00B]
JiHuoSPMessage.class [1.97KB]
JiHuoMessage$1.class [782.00B]
JiHuoMessage.class [1.89KB]
IdMessageFrame$1.class [794.00B]
IdMessageFrame.class [2.29KB]
FindShopFrame$3.class [819.00B]
FindShopFrame$2.class [1.09KB]
FindShopFrame$1.class [895.00B]
FindShopFrame.class [3.25KB]
FindMembersFrame$4.class [966.00B]
FindMembersFrame$3.class [837.00B]
FindMembersFrame$2.class [1.41KB]
FindMembersFrame$1.class [913.00B]
FindMembersFrame.class [4.02KB]
FindMemberMessage$2.class [934.00B]
FindMemberMessage$1.class [927.00B]
FindMemberMessage.class [3.08KB]
DeleteShopFrame$3.class [831.00B]
DeleteShopFrame$2.class [1.11KB]
DeleteShopFrame$1.class [907.00B]
DeleteShopFrame.class [3.25KB]
DeleteMessage$1.class [788.00B]
DeleteMessage.class [1.89KB]
DeleteMembersFrame$4.class [840.00B]
DeleteMembersFrame$3.class [1.46KB]
DeleteMembersFrame$2.class [1.61KB]
DeleteMembersFrame$1.class [1.44KB]
DeleteMembersFrame.class [4.20KB]
ControlFrame.class [6.72KB]
ClientContext.class [1.19KB]
CheckoutFrame$1.class [1.35KB]
CheckoutFrame.class [4.66KB]
AuditMessageFrame$1.class [811.00B]
AuditMessageFrame.class [1.74KB]
AuditFrame$2.class [829.00B]
AuditFrame$1.class [1.20KB]
AuditFrame.class [3.02KB]
AtivationFrame$3.class [794.00B]
AtivationFrame$2.class [1.56KB]
AtivationFrame$1.class [1.39KB]
AtivationFrame.class [3.49KB]
AddShoplist$2.class [795.00B]
AddShoplist$1.class [1.33KB]
AddShoplist.class [3.41KB]
AddMoneyFrame$2.class [788.00B]
AddMoneyFrame$1.class [1.28KB]
AddMoneyFrame.class [3.00KB]
AddMessageFrame$1.class [800.00B]
AddMessageFrame.class [2.29KB]
AddMembersFrame$7.class [822.00B]
AddMembersFrame$6.class [1.86KB]
AddMembersFrame$5.class [1.44KB]
AddMembersFrame$4.class [1.58KB]
AddMembersFrame$3.class [1.42KB]
AddMembersFrame$2.class [721.00B]
AddMembersFrame$1.class [721.00B]
AddMembersFrame.class [5.79KB]
UI$1.class [745.00B]
UI.class [1.41KB]
TreeNodeRenderer.class [1.55KB]
TestBaseUtil.class [737.00B]
SwitchButton$2.class [673.00B]
SwitchButton$1.class [826.00B]
SwitchButton.class [5.95KB]
ReciveImage.class [1.22KB]
Mytools.class [507.00B]
MenuFrame$ShowAction.class [2.05KB]
MenuFrame$2.class [1000.00B]
MenuFrame$1.class [799.00B]
MenuFrame.class [5.44KB]
MenuExample.class [586.00B]
ImagePanel.class [1004.00B]
Id.class [895.00B]
GuiUtil.class [1.02KB]
GBC.class [1.55KB]
FillPanel.class [1.19KB]
FillFrame.class [917.00B]
DrawImage$MainControlSocket.class [1.21KB]
DrawImage.class [3.42KB]
Componentes.class [1.06KB]
ColorRect.class [580.00B]
ButtonPanel$ButtonAction.class [862.00B]
ButtonPanel.class [1.39KB]
ButtonFrame.class [796.00B]
ButtonClick.class [590.00B]
BaseUtil.class [1.27KB]
remoteip.properties [17.00B]
UpdateShopService.class [1.15KB]
UpdateMemberService.class [2.92KB]
UI$1.class [766.00B]
UI.class [1.43KB]
ShopService.class [3.68KB]
ServerMain.class [1.96KB]
SentShopService.class [1.71KB]
ReciveImage.class [1.24KB]
MenuContextService.class [4.44KB]
MemberLoginService.class [916.00B]
LoginMainServer.class [5.93KB]
IpService.class [1.25KB]
InquiresService.class [4.74KB]
FindTmemberService.class [975.00B]
FindShopService.class [1.07KB]
FindMemberService.class [1.33KB]
FindLockService.class [2.18KB]
DrawImage$MainControlSocket.class [1.22KB]
DrawImage.class [3.43KB]
DownComputerService.class [6.22KB]
DeleteShopService.class [1.05KB]
DeleteMemberService.class [1.06KB]
DayAcountService.class [809.00B]
ComputerUsemoneyService.class [1.44KB]
ComputerLockService.class [2.08KB]
Computer.class [718.00B]
CallWaiterService.class [2.44KB]
CallTechniciansService.class [2.45KB]
CallNetworkService.class [2.56KB]
AuditService.class [1.13KB]
AtivationService.class [1.17KB]
AddShopService.class [1.02KB]
AddMoneyService.class [1.32KB]
AddMemberService.class [1.15KB]
AddLockService.class [1.86KB]
Tmember.class [1.28KB]
Table.class [1.55KB]
Shop.class [1.27KB]
Member.class [1.55KB]
Ip.class [989.00B]
Account.class [925.00B]
TmemberDaoImpl.class [3.67KB]
TaccountDaoImpl.class [1.92KB]
ShopDaoImpl.class [5.13KB]
MemberDaoImpl.class [4.59KB]
LoginDaoImpl.class [1.58KB]
LockDaoImpl.class [1.91KB]
IpDaoImpl.class [2.72KB]
AccountDaoImpl.class [1.54KB]
TmemberDao.class [355.00B]
TaccountDao.class [192.00B]
ShopDao.class [450.00B]
MemberDao.class [440.00B]
LoginDao.class [171.00B]
LockDao.class [235.00B]
IpDao.class [213.00B]
DaoFactory.class [1.43KB]
AccountDao.class [179.00B]
Test.class [523.00B]
TaccountTest.class [638.00B]
SocketUpdate.class [561.00B]
Login.class [541.00B]
remoteip.properties [15.00B]
db.properties [124.00B]
.project [381.00B]
.classpath [286.00B]
中期检查表.doc [31.50KB]
任务书.doc [48.50KB]
论文终稿.doc [1.05MB]
论文初稿.docx [869.43KB]
开题论证审批表.doc [42.00KB]
开题论证记录 0528.doc [17.37KB]
工作情况登记表.doc [33.50KB]
答辩记录.doc [33.50KB]