欢迎来到天天文库
浏览记录
ID:1430551
大小:653.00 KB
页数:46页
时间:2017-11-11
《网吧管理系统毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、寰宇网吧计费管理系统毕业设计目录摘要IAbstractII第1章绪论11.1选题的背景和意义11.2研究内容11.2.1服务端11.2.2客户端21.3系统开发技术21.3.1VB.NET21.3.2Access2003数据库3第2章系统分析与设计42.1系统可行性分析42.2系统需求分析52.2.2传统网吧管理62.2.3系统优点72.2.4功能需求72.3系统的设计原则72.4系统设计的思想82.5系统功能描述92.5.1操作员管理功能模块92.5.2用户管理功能模块102.5.3计算机管理功能模块112.6系统的类结构设计122.7数据库设
2、计122.8系统E-R图15第3章通信过程与VB.NET中的通信类17433.1通信过程173.2VB.NET中的通信类193.2.1TcpListener类193.2.2TcpClient类203.2.3NetworkStream类213.2.4StreamReader类223.2.5StreamWriter类22第4章系统的实现244.1公共模块244.2服务器端的实现244.2.1服务器端登录244.2.2修改密码264.2.3设置上机费率264.2.4锁定屏幕274.2.5用户充值274.2.6查询费用274.2.7添加用户信息284.2
3、.8修改用户信息、删除用户信息284.2.9添加计算机信息284.3客户端登录284.3.1登录294.3.2下机304.3.3设置314.3.4退出31第5章总结与展望325.1网吧计费系统的开发技术特点325.2系统的不足与前景32结论33致谢3443参考文献35附录A36附录B4043辽宁科技大学本科生毕业设计(论文)第43页第1章绪论1.1选题的背景和意义随着计算机技术的日月更新,越来越多的人们注重加强对计算机知识的学习,为了满足学校学生或者社会学员的需求,许多网吧都纷纷对外开放,实行计时收费。但随着上机人数的增多,网吧的管理成了一个非常
4、困难的问题。首先,人工计时收费是非常繁琐的一项工作,耗费人力物力,而且极容易出错;最后的统计工作更是一项费时费力的苦差事,甚至不能统计。其次,上机过程中,每个网吧都需要值班人员值班,耗费了管理人员的很多时间。随着计算机各种外围设备技术的发展,以上工作通过计算机就可以很方便地实现。为了适应当前网吧管理无人化的需求,本人试图利用自己大学所学专业知识并结合教学管理中的实际情况和其它类似计费软件的优点,开发了一套网吧收费系统软件。本系统可以解决网吧管理中存在的几个实际问题:(1).减少值班人员、维护人员,降低管理人员费用,甚至可以做到网吧无需人员值守管理
5、。(2).增加网吧的开放时间,提高设备的利用率。(3).解决目前网吧管理中的人情免费上机、脱逃费问题。1.2研究内容利用VB.NET、Access2003等开发工具开发一套基于c/s框架结构的网吧计费系统软件,该系统要求由服务端、客户端2个模块组成。各模块主要实现以下功能:1.2.1服务端(1).操作员管理主要包括:操作用户管理、操作员登录、修改密码、设置上机费用。这其中大部分是标准数据的维护,包括新增、修改、删除、查询等;43辽宁科技大学本科生毕业设计(论文)第43页(2).用户信息管理主要包括:用户充值、查询用户费用、删除用户信息、添加用户信
6、息、修改用户信息。这里区分不同的用户类型,按照不同用户类型设置上机费用等;(3).计算机信息管理主要包括团体添加计算机信息、修改计算机信息、删除计算机信息3个模块。这里要记录计算机本身的配置信息以及使用情况。(4).上机计费主要负责接收客户端程序发送来的上、下机信息,进行上、下机的处理,在处理上机登录时要进行用户的合法性检测。检测通过后产生一条用户上机记录,记录下计算机代码、卡号、登录开始时间等信息。处理下机信息时,要记录下此用户下机的详细时间。计费时要将当前使用费用记录在上机记录中,并在用户的档案记录的余额字段中扣减,还要判断用户的余额情况,如
7、果余额不足,要及时发送一个网络消息给用户。1.2.2客户端首先要求将客户端的桌面、任务管理器、系统状态栏等系统功能锁定,桌面上只有客户登录程序界面,要求用户输入用户代码和密码进行登录。登录信息要求以网络数据包的形式发送到“服务器端”,由“服务器端”来判断其合法性,并反馈一个信息给客户端,如果一切合法的话,再将桌面、任务管理器等功能解锁,让用户正常使用。客户端程序要求正常停靠在系统托盘中,用户下机时要求点击此图标进行下机,客户端将下机信息发送到“服务器端”,然后重新弹出登录界面,等待下一个用户登录。1.3系统开发技术1.3.1VB.NETVB.ne
8、t是微软最新平台技术,是.netframeworkSDK的一种语言。编译以后生成的可执行文件被称为Assembly,即程序集。VB.ne
此文档下载收益归作者所有