ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:500.89KB ,
资源ID:3692992      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3692992.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网吧管理系统论文.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网吧管理系统论文.docx

1、网吧管理系统论文JIU JIANG UNIVERSITY毕 业 论 文(设计) 题 目 大尺寸LED显示屏设计与制作英文题目Big LED Display Screen Designs and Makes 院 系 信息科学与技术学院 专 业 计算机科学与技术 姓 名 利义威 班级学号 A051221 指导教师 严青 二一五年五月摘 要随着上个世纪九十年代计算机网络的高速发展,人类进入到了网络信息化时代,然而网络的发展带动了一种新兴产业网吧行业。从上世纪九十年代至今,网吧经历了前所未有的发展。从小规模到大规模,从单一经营到连锁经营,从简单提供上网服务演变到休息、娱乐场所,这就带来了新的问题网吧管

2、理。本系统采用C/S结构,它将一个应用系统分成两大部分,由多台计算机分别执行,协同完成整个系统的应用,从而达到系统中软、硬件资源最大限度的利用。因此,对于一个相对专用、独立的系统,它是个较好的系统建立方法。我们的开发模式是:VISUAL BASIC + MICROSOFT ACCESS2000。采用VB语言和ACCESSS2000作为数据库.本设计就采用这一模式,从操作简便、界面友好、灵活、实用、安全的要求出发,实现较为简单,设计功能较为齐全,适合于中小型网吧的管理。关键词:服务器,客户端,数据库 ABSTRACTAS IN THE NINETY S, WITH THE RAPID DEVEL

3、OPMENT OF COMPUTER NETWORK, THE HUMAN INTO THE NETWORK INFORMATION AGE, HOWEVER, THE DEVELOPMENT OF INTERNET CAFE INDUSTRY LED TO AN EMERGING INDUSTRY SINCE THE 1990 S, INTERNET CAFE HAS EXPERIENCED UNPRECEDENTED DEVELOPMENT FROM SMALL TO LARGE, FROM A SINGLE MANAGEMENT TO THE CHAIN-LIKE MANAGEMENT,

4、 FROM SIMPLE TO PROVIDE INTERNET ACCESS TO THE REST PLACES OF ENTERTAINMENT, IT HAS BROUGHT NEW PROBLEMS INTERNET CAFE MANAGEMENT THIS SYSTEM USES C/S STRUCTURE, IT WILL BE AN APPLICATION SYSTEM IS DIVIDED INTO TWO PARTS, PERFORMED BY MULTIPLE COMPUTERS RESPECTIVELY, COMPLETED IN THE APPLICATION OF

5、THE WHOLE SYSTEM, SO AS TO ACHIEVE MAXIMUM USE OF SOFT HARDWARE RESOURCES THEREFORE, FOR A RELATIVELY SPECIAL INDEPENDENT SYSTEM, IT IS A BETTER SYSTEM BASED METHOD.THIS DESIGN USES THE MODEL, FROM THE OPERATION SIMPLE AND FRIENDLY INTERFACE, FLEXIBLE AND PRACTICAL SECURITY REQUIREMENT, IMPLEMENTATI

6、ON IS SIMPLE, DESIGN FUNCTION IS RELATIVELY COMPLETE, SUITABLE FOR SMALL AND MEDIUM-SIZED MANAGEMENT OF INTERNET CAFES.KEY WORDS: SERVER, CLIENT, DATABASE 目 录摘 要 IABSTRACT II1 绪论1.1 毕业设计的选择 (3)1.2开发工具的选择 (3)2 需求分析2.1对网吧的调查 (4)2.2可行性分析 (4)2.3网吧管理系统工作流程 (4)2.4 需求分析文档 (4)3 概要设计3.1数据库设计 (6)4 详细设计4.1登录界面

7、设计 (10)4.2主界面的设计 (10)4.3“服务端”菜单设计 (11)4.4“卡类管理”菜单的设计 (16)4.5“商品管理”菜单的设计 (20)4.6“班次记录”菜单的设计 (21)4.7“日常管理”菜单的设计 (22)4.8右键菜单的设计 (24)4.9“双击”的设计 (26)4.10主机和客户端通信参数的设计 (26)致 谢 (29) 参考文献 (30) 1 绪 论1.1 毕业设计的选择 在开学初选择毕业设计的题目时,因为没有开发过任何软件的经验,所以决定选择一个能锻炼自己能力的项目,为以后工作积累一点开发经验。我们决定选择这个项目网吧管理系统。经过商定,我主要负责服务器端的设计。

8、1.2开发工具的选择 目前,开发工具种类繁多。而现在流行的是JAVA、.NET、VC、DELPHI。对于本系统,开发时需要使用第三方控件,在这方面VB实现起来比较方便,且操作简单。另外在操作API函数时,VB操作也比较出色。在数据库连接方面,VB更是提供了多种连接方式。且连接时操作比较简单,因此,结合上述优点,我们选择了VB开发本系统。对于数据库,目前比较流行的有ORACLE, SYBASE, SQL SERVER, ACCESS等。由于考虑到调试程序时要频频的修改数据库、又要恢复数据库。所以应该选择容易修改,容易填写数据的数据库。因此,我选择了MICROSOFT 公司的ACCESS作为数据库

9、平台。ACCESS数据库容易修改数据。也容易恢复数据。 因此,我们的开发模式是:VISUAL BASIC + MICROSOFT ACCESS2000。 2 需求分析2.1对网吧的调查在对网吧调查之前,我们对一些消费者进行了调查发现。消费者希望网吧管理系统计费准确,高效率。网吧服务完善。机器容易操作。在对几家网吧的调查发现,一些规模比较小的网吧,为了节省成本。采用人工软件管理模式。人工干预太多。甚至有些网吧采用全人工管理。这样造成管理混乱。管理效率低下,计费不准确。时间一长,网吧就会经营惨淡。另外采用的一些软件只是安装在服务器上,实现简单的计费功能,需要人工参与。而客户端不能与服务器进行交互。

10、因此计费、管理不甚完善。客户端的安全也得不到保障。对于一些大的网吧,采用的是全软件管理模式。如:万象网管。万象网管功能强大。计费准确。安全功能做的也非常好。但是客户端无购买商品能力。 2.2可行性分析 通过调查,从网吧经营者的角度出发,开发一个价格便宜,功能完善的系统。从安全管理的角度,要开发一个较高安全度的系统。从消费者的角度出发,要开发一个界面友好、服务完善的系统。 综合上述要求,我们参考了一些优秀管理软件的功能。完善本网吧管理系统,在功能上我们主要参考了“万象网管”。同时完善了万象网管的功能。尤其是客户端的购买商品的功能。2.3网吧管理系统工作流程 通过对一家安装万象网管的网吧进行了调查

11、,工作流程大致为:顾客前来上网,如果已经有会员卡,则在服务器端激活(设置成需激活才能上网)。然后找到一台无人使用的计算机上网,此时计费开始。如果顾客没有账号,则需提供一定的押金使用网吧提供的临时账号,临时账号在服务器端激活后即可使用。临时用户找到以台无人使用的计算机输入账号密码即可上网,若此时没有空闲机器,临时用户只需等待即可,等待过程中并不计费。只有登录账号后才开始计费。对于会员,可用在客户端上结账。而临时用户需要至服务台结账。2.4 需求分析文档2.4功能模块图图11 功能模块图2.4概念模型图 图12 概念模型图3 概要设计3.1数据库设计系统数据库包括:MAIN和FEE两个数据库,两个

12、数据库的内容如下图。图21 MAIN数据库内容图图21 FEE数据库内容图3.1.1数据库字段设计 管理员数据库: 字段名 类型 长度 管理员编号 文本 可变 管理员密码 文本 可变 管理员权限 文本 固定 充值卡数据库: 字段名 类型 长度 卡号 文本 可变 密码 文本 可变 价值 货币 可变 有效期 日期 固定 操作员 文本 固定 状态 数字 固定 充值卡销售记录数据库: 字段名 类型 长度 卡号 文本 可变 密码 文本 可变 价值 货币 可变 有效期 日期 固定 操作员 文本 固定 状态 数字 固定 客户端数据库 字段名 类型 长度 电脑编号 文本 可变 区域 文本 可变 IP地址 文本

13、 固定 解锁密码 文本 可变 上机记录数据库: 字段名 类型 长度 电脑编号 文本 可变 会员编号 文本 可变 上机时间 日期 固定 下机时间 日期 固定 消费时间 数字 固定 消费金额 数字 可变 押金 数字 可变 操作员 文本 可变 会员类型 数字 固定 商品销售记录数据库: 字段名 类型 长度 商品名称 文本 可变 价格 货币 可变 数量 数量 可变 会员编号 文本 可变 操作员 文本 可变 进货记录数据库: 字段名 类型 长度 商品名称 文本 可变 进价 货币 可变 价格 货币 可变 数量 数字 可变 进货日期 日期 固定 操作员 文本 可变 库存列表数据库: 字段名 类型 长度 商品

14、名称 文本 可变 价格 货币 可变 进价 货币 可变 数量 数字 可变 上机记录临时数据库: 字段名 类型 长度 电脑编号 文本 可变 会员编号 文本 可变 上机时间 日期 固定 消费金额 数字 可变 押金 数字 可变 操作员 文本 可变 会员类型 数字 固定 临时用户卡数据库: 字段名 类型 长度 会员编号 文本 可变 会员密码 文本 可变 开户日期 日期 固定 会员类型 数字 固定 状态 数字 固定 操作员 文本 可变 会员卡数据库: 字段名 类型 长度 会员编号 文本 可变 会员密码 文本 可变 开户日期 日期 可变 会员类型 数字 固定 证件类型 文本 可变 证件号码 文本 可变 状态

15、 数字 固定 会员姓名 文本 可变 余额 货币 可变 操作员 文本 可变 增加会原卡数据库: 字段名 类型 长度 会员编号 文本 可变 会员类型 数字 固定 操作员 文本 可变 创建日期 日期 固定 区域数据库: 字段名 类型 长度 区域 文本 笃定 名称 文本 固定 普通用户费率设置数据库: 字段名 类型 长度 区域 文本 固定 星期 数字 固定 时间 数字 固定 费率 货币 可变 会员费率设置数据库: 字段名 类型 长度 区域 文本 固定 星期 数字 固定 时间 数字 固定 费率 货币 可变 其他费率设置数据库: 字段名 类型 长度 会员类型 数字 固定 MINFEE 货币 可变 SFEE

16、 货币 可变 ALLNIGHTFEE 货币 可变 AGIO 数字 可变 备注 备注 可变4 详细设计4.1登录界面设计 登录界面如下: 图31 登录界面 相应代码如下:主窗口为FORM2, FORM1为登陆窗口,上面有2个TEXT、1个COMMAND控件PRIVATE SUB COMMAND1_CLICK() STATIC N IF TEXT1 = 119 THEN IF TEXT2 = 911 THEN FORM2.SHOW UNLOAD ME ELSE MSGBOX 密码错误! TEXT2 = TEXT2.SETFOCUS END IF ELSE MSGBOX 用户名错误! TEXT1 =

17、 TEXT1.SETFOCUS END IF N = N + 1 IF N = 3 THEN UNLOAD ME 错误次数3次END SUB4.1.1界面信息 包括管理员名框和管理员密码框。 在正确的管理员名和密码后会登录到主界面。如果输入错误的管理员和密码,系统会给出相应的提示。4.2主界面的设计 主界面为系统运行时的主要界面,它为管理员管理客户端和管理服务器提供了方便。主界面在初启时读取相应的系统设置和初始化系统各主要参数、设置各个数据库的连接、从管理员的操作设置文件中读取值初始化菜单的可用性、设置主界面的表格显示、连接客户端数据库读取相应的客户端并设置客户端的状态、读取临时消费库判断是否

18、有未正常结账的卡号,并显示在表格中、初始化网络连接、连接费率设置数据库读取普通用户和会员的费率设置情况、初始化主界面的其他显示信息。4.2.1主界面信息 主界面包括:功能菜单、表格(用来显示客户端信息)、状态栏(显示操作员、IP地址、时间)、消费信息栏、便笺。 主界面如下图:图32 主界面主界面代码如下:编写代码如下:PRIVATE SUB HYXXCX_CLICK()系统主界面.HIDEC = INPUTBOX(请输入卡号!)DIM DB AS NEW ADODB.CONNECTIONDIM RS AS NEW ADODB.RECORDSETDIM JJ AS NEW ADODB.RECOR

19、DSETDIM SQL AS STRINGDB.CONNECTIONSTRING = PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=I:机放上机管理信息系统会员表.MDB;PERSIST SECURITY INFO=FALSEDB.OPENSQL = SELECT * FROM 会员表RS.OPEN SQL, DB, ADOPENSTATIC, ADLOCKREADONLYIF C = THEN &假设变量C的值为空则执行下列语句系统主界面.SHOWELSED = SELECT * FROM 会员表 WHERE 卡号 = & C & &变量的值不为空

20、则执行下列语句JJ.OPEN D, DB, ADOPENSTATIC, ADLOCKREADONLY 会员删修界面.TEXT1.TEXT = JJ.FIELDS(1).VALUE 会员删修界面.TEXT2.TEXT = JJ.FIELDS(2).VALUE 会员删修界面.TEXT3.TEXT = JJ.FIELDS(3).VALUE 会员删修界面.TEXT4.TEXT = JJ.FIELDS(4).VALUE 会员删修界面.TEXT5.TEXT = JJ.FIELDS(5).VALUE 会员删修界面.TEXT6.TEXT = JJ.FIELDS(6).VALUE 会员删修界面.TEXT7.TE

21、XT = JJ.FIELDS(7).VALUE 会员删修界面.TEXT8.TEXT = JJ.FIELDS(8).VALUE &将查询所得记录的字段值显示在会员删修界面对应的文本框中 会员删修界面.SHOW END IFEND SUBPRIVATE SUB XG_CLICK()MSGBOX 你是否确定要进行修改?FRAME1.VISIBLE = TRUECOMMAND1.VISIBLE = TRUEMSGBOX 请杂文本框中填写你要修改的项后单击提交END SUBPRIVATE SUB 提交_CLICK()DIM DB AS NEW ADODB.CONNECTION &与数据库建立连接DIM

22、RS AS NEW ADODB.RECORDSET &声明可用记录集DIM SQL AS STRINGDIM Z AS STRINGDB.CONNECTIONSTRING = PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=I:机放上机管理信息系统会员表.MDB;PERSIST SECURITY INFO=FALSE &连接数据库的路径DB.OPEN &打开库SQL = SELECT * FROM 会员表 &查询会员表里面的所有记录RS.OPEN SQL, DB, ADOPENSTATIC, ADLOCKREADONLY &打开记录RS.CLOSEZ

23、= INPUTBOX(请在确认一下卡号) &在修该信息填写好以后在次输入卡号进行确认A = UPDATE 会员表 SET 卡号 = & TEXT1.TEXT & ,密码 = & TEXT2.TEXT & ,姓名= & TEXT3.TEXT & ,性别= & TEXT4.TEXT & ,证件号= & TEXT5.TEXT & ,类型= & TEXT6.TEXT & ,剩余= & TEXT7.TEXT & ,状态= & TEXT8.TEXT & WHERE 卡号= & Z & &修改卡号等于INPUTBOX里面的值的记录,其对应字段的值在文本框里面取RS.OPEN A, DB, ADOPENSTA

24、TIC, ADLOCKREADONLY &打开记录集与数据库的连接MSGBOX 你已经提交成功!ADODC1.REFRESH & ADODC控件更新1.REFRESH &DATAGRID控件更新DATAGRID1.VISIBLE = TRUE &DATAGRID设置为可见FRAME1.VISIBLE = FALSE & FRAME设置为不可见END SUBPRIVATE SUB 删除_CLICK()DIM J, X AS STRINGX = INPUTBOX(请在确认一下卡号) J = MSGBOX(你确定要删除这条记录吗?) DIM DB AS NEW ADODB.CONNECTION &与

25、数据库建立连接DIM RS AS NEW ADODB.RECORDSET &声明可用记录集DIM SQL AS STRINGDB.CONNECTIONSTRING = PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=I:机放上机管理信息系统会员表.MDB;PERSIST SECURITY INFO=FALSE &连接数据库的路径DB.OPEN &打开库SQL = DELETE * FROM 会员表 WHERE 卡号 = & X & 删除卡号等于INPUTBOX值的记录RS.OPEN SQL, DB, ADOPENSTATIC, ADLOCKREADON

26、LY &打开记录集MSGBOX 你已经成功删除记录ADODC1.REFRESH & ADODC控件更新DATAGRID1.REFRESH &DATAGRID控件更新DATAGRID1.VISIBLE = TRUE &DATAGRID设置为显示END SUBPRIVATE SUB 返回系统主界面_CLICK()会员删修界面.HIDE系统主界面.SHOWEND SUB会员信息查询的实现过程,就是当用户在系统主菜单上,用菜单会员信息查询的时候,就会弹出一个INPUTBOX叫用户输入要查询相关会员的卡号。这时系统就会根据卡号从数据库中,查询出相关信息。这些信息就会被显示在会员删修界面上的文本框里。当用

27、户想对查询出来的信息进行修改时,可以单击菜单修改,然后根据提示进行操作。如果用户还想对某个会员的信息进行删除的话,可以用菜单删除,只须要输入会员的卡号即可。4.3服务端菜单设计 服务端菜单主要包括:进入老板模式、交班、更换操作员、收费设置、系统设置、操作员管理、锁定计算机、锁定服务端、关闭计算机、重新启动计算机、退出程序。 服务端菜单界面如下:图33 服务器端菜单4.3.1“进入老板模式”的设计 进入老板模式主要功能为老板进行相应的操作提供了方便。在此模式下,所有的功能都对管理员开放。但是管理员必须是“BOSS”级的管理员。而且进入需要密码。另外在登录进入时会提示管理员,在完成操作后要退出此模

28、式。因此,这就保障了一级安全。4.3.2“更换操作员”的设计 此功能为更换当前操作员。但并不统计数据。入如:老板想进入“进入老板模式”时可选择此功能换成老板登录。再选择“进入老板模式”即可。退出后即更换到原来的操作员。4.3.3“交班”的设计 此功能为两个管理员换班提供了方便。只要选择此功能即可完成更换管理员。选择此功能会统计管理员当班时的数据。写入数据库。4.3.4“收费设置”的设计 此功能分为:“费率设置”和“区域设置”。 “费率设置”主要设置普通用户和会员在某一区域上机时的费率。“区域设置”设置电脑所属区域。 “费率设置”界面信息包括:普通用户上机费率设置、普通用户最小收费设置、普通用户起价设置、普通用户的通宵费用设置。会员上机费率设置、会员最小收费设置、会员起价设置、会员通宵费用设置、会员折扣设置。“区域设置”界面包括:区域树、区域电脑树、未

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1