网吧管理系统毕业设计论文.docx

上传人:b****5 文档编号:4480400 上传时间:2022-12-01 格式:DOCX 页数:30 大小:29.53KB
下载 相关 举报
网吧管理系统毕业设计论文.docx_第1页
第1页 / 共30页
网吧管理系统毕业设计论文.docx_第2页
第2页 / 共30页
网吧管理系统毕业设计论文.docx_第3页
第3页 / 共30页
网吧管理系统毕业设计论文.docx_第4页
第4页 / 共30页
网吧管理系统毕业设计论文.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

网吧管理系统毕业设计论文.docx

《网吧管理系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《网吧管理系统毕业设计论文.docx(30页珍藏版)》请在冰豆网上搜索。

网吧管理系统毕业设计论文.docx

网吧管理系统毕业设计论文

 

(此文档为word格式,下载后您可任意编辑修改!

 

优秀论文审核通过

未经允许切勿外传

 

本科生毕业论文(设计)

 

题目:

网吧管理系统――服务器子系统

 

学院数学与计算机学院学科门类理科

专业信息与计算科学

姓名陈绍

 

1

 

指导教师白云

 

2007年5月25日

 

网吧管理系统——服务器子系统

 

摘要

 

随着上个世纪九十年代计算机网络的高速发展,人类进入到了网络化、信息化的

时代。

而网络的发展带动了一种新兴产业——网吧行业。

从上世纪九十年代至今,网

吧经历了前所未有的发展。

从小规模到大规模,从单一经营到连锁经营,从简单提供

上网服务演变到休息、娱乐场所。

这就带来了新的问题——网吧管理。

目前,网吧的人工管理已经不能适应网吧的高速发展,成为阻碍网吧发展的桎梏。

因此开发一套完善的网吧管理系统成为网吧发展的首要任务。

本系统主要负责服务器子系统的设计。

采用功能强大的VisualBasic6.0作为开发工

具,MicrosoftAccess作为数据库平台。

本系统采用CS结构。

它将一个应用系统分成两大部分,由多台计算机分别执行,协

同完成整个系统的应用,从而达到系统中软、硬件资源最大限度的利用。

因此,对于一个

相对专用、独立的系统,它是—个较好的系统建立方法。

因此,本设计采用这一模式。

本系统从操作简便、界面友好、灵活、实用、安全的要求出发,实现较为简单。

本系统设

计功能较为齐全,适合于中小型网吧的管理。

关键词:

服务器客户端数据库

 

ABSTRACT

Alongwiththelastcentury,themankindenteredtheagesofnetwork-basedandinformation-based.Butthedevelopmentofthenetworkarousedakindofnewlyarisen

industry-netcafeprofession.Fromthe90'sinlastcenturyuptonow,thenetcafeexperiencedtheunprecedenteddevelopment.FromsmallscaletolargescaleandfromtheconductofalonetotheconductofconnectionandfromprovidingtheserveoftheInternetbrieflytoturnintotherestandamusementplace.Itbroughtthenewproblemofthenetcafemanagement.

Currently,theartificialmanagementofthenetcafeinitialmissionwhichitwill

developasetofperfectnetcafeofthemanagementsystem.

Thissystemmainlyisresponsibleforthedesignoftheserversub-system.ItadoptsVisualBasic6.0ofthestrongfunctionasthedevelopmenttoolandtheMicrosoftAccessasthedatabaseterrace.

ThissystemadoptsCSstructure.Itwillbedividedintotwobigpartsasanappliedsystemandwillbecarriedoutrespectivelybymanycalculators,completingtheapplicationofthewholesystemconjunctionally,inordertoattainutmostexploitationofthethe

system.Therefore,foranoppositeappropriationandindependentsystem,itisan

appropriatemethodofthesystemestablishment.Therefore,itadoptsthismode.Thissystemisfromtheoperationsimple,interfaceamity,vivid,practical,safetyof

requestsetoutandcarriesoutinbriefly.Thedesignfunctionofthissystemisbetter-found,suitableforthemanagementofthemediumandsmallscalednetcafe.Keywords:

ServerClientDatabase

 

一绪论.................................................

3

1.1

毕业设计的选择............................................

3

1.2

开发工具的选择............................................

3

二需求分析...............................................

4

2.1

对网吧的调查..............................................

4

2.2

可行性分析................................................

4

2.3

网吧管理系统工作流程.......................................

4

2.4

需求分析文档..............................................

4

三概要设计...............................................

6

3.1

数据库设计................................................

6

四详细设计..............................................

10

4.1

登录界面设计.............................................

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.2开发工具的选择

 

目前,开发工具种类繁多。

而现在流行的是JAVA、.NET、VC++、Delphi。

对于本

系统,开发时需要使用第三方控件,在这方面VB实现起来比较方便,且操作简单。

另外

在操作

 

API

 

函数时,VB

 

操作也比较出色。

在数据库连接方面,

 

VB

 

更是提供了多种连接

方式。

且连接时操作比较简单,因此,结合上述优点,我们选择了

 

VB

 

开发本系统。

对于数据库,目前比较流行的有Oracle,Sybase,SqlServer,Access等。

由于考虑到调

试程序时要频频的修改数据库、又要恢复数据库。

所以应该选择容易修改,容易填写数据

的数据库。

因此,我选择了Microsoft公司的Access作为数据库平台。

Access数据库容易

修改数据。

也容易恢复数据。

因此,我们的开发模式是:

VisualBasic+MicrosoftAccess2000。

 

二需求分析

 

2.1对网吧的调查

 

在对网吧调查之前,我们对一些消费者进行了调查发现。

消费者希望网吧管理系统计

费准确,高效率。

网吧服务完善。

机器容易操作。

在对几家网吧的调查发现,一些规模比较小的网吧,为了节省成本。

采用人工+软件

管理模式。

人工干预太多。

甚至有些网吧采用全人工管理。

这样造成管理混乱。

管理效率

低下,计费不准确。

时间一长,网吧就会经营惨淡。

另外采用的一些软件只是安装在服务

器上,实现简单的计费功能,需要人工参与。

而客户端不能与服务器进行交互。

因此计费、

管理不甚完善。

客户端的安全也得不到保障。

对于一些大的网吧,采用的是全软件管理模式。

如:

万象网管。

万象网管功能强大。

计费准确。

安全功能做的也非常好。

但是客户端无购买商品能力。

2.2可行性分析

 

通过调查,从网吧经营者的角度出发,开发一个价格便宜,功能完善的系统。

从安全

管理的角度,要开发一个较高安全度的系统。

从消费者的角度出发,要开发一个界面友好、

服务完善的系统。

综合上述要求,我们参考了一些优秀管理软件的功能。

完善本网吧管理系统,在功能

上我们主要参考了“万象网管”。

同时完善了万象网管的功能。

尤其是客户端的购买商品

的功能。

 

2.3网吧管理系统工作流程

 

通过对一家安装万象网管的网吧进行了调查,工作流程大致为:

顾客前来上网,如果

已经有会员卡,则在服务器端激活(设置成需激活才能上网)。

然后找到一台无人使用的

计算机上网,此时计费开始。

如果顾客没有账号,则需提供一定的押金使用网吧提供的临

时账号,临时账号在服务器端激活后即可使用。

临时用户找到以台无人使用的计算机输入

账号密码即可上网,若此时没有空闲机器,临时用户只需等待即可,等待过程中并不计费。

只有登录账号后才开始计费。

对于会员,可用在客户端上结账。

而临时用户需要至服务台结账。

 

2.4需求分析文档

 

2.4.1功能模块图

 

图1-1功能模块图

 

2.4.2概念模型图

 

图1-2概念模型图

 

三概要设计

 

3.1数据库设计

 

系统数据库包括:

main和fee两个数据库,两个数据库的内容如下图。

 

图2-1main数据库内容图

 

图2-1fee数据库内容图

 

3.1.1数据库字段设计

管理员数据库:

字段名

类型

长度

管理员编号

文本

可变

管理员密码

文本

可变

管理员权限

文本

固定

充值卡数据库:

字段名

类型

长度

卡号

文本

可变

密码

文本

可变

价值

货币

可变

有效期

日期

固定

操作员

文本

固定

状态

数字

固定

充值卡销售记录数据库:

字段名

类型

长度

卡号

文本

可变

密码

文本

可变

价值

货币

可变

有效期

日期

固定

操作员

文本

固定

状态

数字

固定

客户端数据库

字段名

类型

长度

电脑编号

文本

可变

区域

文本

可变

IP地址

文本

固定

解锁密码

文本

可变

上机记录数据库:

 

字段名

类型

长度

电脑编号

文本

可变

会员编号

文本

可变

上机时间

日期

固定

下机时间

日期

固定

消费时间

数字

固定

消费金额

数字

可变

押金

数字

可变

操作员

文本

可变

会员类型

数字

固定

商品销售记录数据库:

字段名

类型

长度

商品名称

文本

可变

价格

货币

可变

数量

数量

可变

会员编号

文本

可变

操作员

文本

可变

进货记录数据库:

字段名

类型

长度

商品名称

文本

可变

进价

货币

可变

价格

货币

可变

数量

数字

可变

进货日期

日期

固定

操作员

文本

可变

库存列表数据库:

字段名

类型

长度

商品名称

文本

可变

价格

货币

可变

进价

货币

可变

 

数量

数字

可变

上机记录临时数据库:

字段名

类型

长度

电脑编号

文本

可变

会员编号

文本

可变

上机时间

日期

固定

消费金额

数字

可变

押金

数字

可变

操作员

文本

可变

会员类型

数字

固定

临时用户卡数据库:

字段名

类型

长度

会员编号

文本

可变

会员密码

文本

可变

开户日期

日期

固定

会员类型

数字

固定

状态

数字

固定

操作员

文本

可变

会员卡数据库:

字段名

类型

长度

会员编号

文本

可变

会员密码

文本

可变

开户日期

日期

可变

会员类型

数字

固定

证件类型

文本

可变

证件号码

文本

可变

状态

数字

固定

会员姓名

文本

可变

余额

货币

可变

操作员

文本

可变

 

增加会原卡数据库:

字段名

类型

长度

会员编号

文本

可变

会员类型

数字

固定

操作员

文本

可变

创建日期

日期

固定

区域数据库:

字段名

类型

长度

区域

文本

笃定

名称

文本

固定

普通用户费率设置数据库:

字段名

类型

长度

区域

文本

固定

星期

数字

固定

时间

数字

固定

费率

货币

可变

会员费率设置数据库:

字段名

类型

长度

区域

文本

固定

星期

数字

固定

时间

数字

固定

费率

货币

可变

其他费率设置数据库:

字段名

类型

长度

会员类型

数字

固定

minfee

货币

可变

sfee

货币

可变

allnightfee

货币

可变

agio

数字

可变

备注

备注

可变

 

四详细设计

 

4.1登录界面设计

 

登录界面如下:

 

图3-1登录界面

 

4.1.1界面信息

 

包括管理员名框和管理员密码框。

在正确的管理员名和密码后会登录到主界面。

如果输入错误的管理员和密码,系统会

给出相应的提示。

4.2主界面的设计

 

主界面为系统运行时的主要界面,它为管理员管理客户端和管理服务器提供了方便。

主界面在初启时读取相应的系统设置和初始化系统各主要参数、设置各个数据库的连接、

从管理员的操作设置文件中读取值初始化菜单的可用性、设置主界面的表格显示、连接客

户端数据库读取相应的客户端并设置客户端的状态、读取临时消费库判断是否有未正常结

账的卡号,并显示在表格中、初始化网络连接、连接费率设置数据库读取普通用户和会员

的费率设置情况、初始化主界面的其他显示信息。

 

4.2.1主界面信息

主界面包括:

功能菜单、表格(用来显示客户端信息)、状态栏(显示操作员、IP地址、

时间)、消费信息栏、便笺。

 

主界面如下图:

 

图3-2主界面

 

4.3服务端菜单设计

 

服务端菜单主要包括:

进入老板模式、交班、更换操作员、收费设置、系统设置、操

作员管理、锁定计算机、锁定服务端、关闭计算机、重新启动计算机、退出程序。

服务端菜单界面如下:

 

图3-3服务器端菜单

 

4.3.1“进入老板模式”的设计

 

进入老板模式主要功能为老板进行相应的操作提供了方便。

在此模式下,所有的功能

都对管理员开放。

但是管理员必须是“boss”级的管理员。

而且进入需要密码。

另外在登

录进入时会提示管理员,在完成操作后要退出此模式。

因此,这就保障了一级安全。

 

4.3.2“更换操作员”的设计

 

此功能为更换当前操作员。

但并不统计数据。

入如:

老板想进入“进入老板模式”时

可选择此功能换成老板登录。

再选择“进入老板模式”即可。

退出后即更换到原来的操作

员。

 

4.3.3“交班”的设计

 

此功能为两个管理员换班提供了方便。

只要选择此功能即可完成更换管理员。

选择此

功能会统计管理员当班时的数据。

写入数据库。

4.3.4“收费设置”的设计

 

此功能分为:

“费率设置”和“区域设置”。

“费率设置”主要设置普通用户和会员在某一区域上机时的费率。

“区域设置”设置电脑所属区域。

“费率设置”界面信息包括:

普通用户上机费率设置、普通用户最小收费设置、普通用户起价设置、普通用户的通宵费用设置。

会员上机费率设置、会员最小收费设置、会员起价设置、会员通宵费用设置、会员折扣设置。

“区域设置”界面包括:

区域树、区域电脑树、未分区电脑树。

费率设置界面如下:

右侧表格中“0,,23”表示一天的24小时。

白色区域即为某一时间用户上机的费率。

 

图3-4费率设置界面

(1)

 

费率设置过程:

首先选择用户如:

“普通用户”。

然后选择左侧树表中的区域。

然后在

右侧表格中点击鼠标拖动。

出现如下界面:

 

图3-5费率设置

(2)

 

在出现的界面中输入价格。

点“确定”,费率设置界面中相应部分价格就会改变。

再设

置最小收费,起价、通宵费用点确定保存即可完成费率设置。

设置成功后,系统会给出成

功提示。

区域设置界面如下:

左侧为系统支持的区域分类,中间的为选中区域的所有电脑编号,

右侧为未分区的电脑编号。

 

图3-6区域设置界面

(1)

 

区域设置过程:

首先选择左侧树中的区域,中间树则会出现该区域所有的电脑编号。

选择中间树的电脑编号或者右侧树中的电脑编号。

点击两个移动按钮。

即可实现电脑编号

的移动。

选择左指箭头即从右侧树移动到中间树,选择右指箭头即从中间树移动到右侧未

分区的树中。

本系统支持五个区域设置,一个为系统默认的区域设置为“普通区域”,此区域不可编

辑,不可删除。

当左侧满五个区域时,左侧树中的“新建”按钮为不可编辑状态。

当选择

其他区域时,“编辑”、“删除”则为可编辑状态。

在可编辑状态时,可进行删除、更改名

称等操作。

 

4.3.5“锁定计算机”的设计

 

选择“锁定计算机”后,提示用户输入锁定计算机密码。

请确保密码输入正确,此密

码可用在解锁时使用,另外此密码和Windows登录密码有区别。

当输入密码电确定时,

会出现以个全屏界面。

此界面通过调用WindowsAPI函数设置窗体属性为置顶。

修改注

册表,禁止用户使用开始菜单。

禁用Alt键+Tab键的组合键等措施保证界面始终置顶。

界面上有个文本框用来输入刚才设定的密码。

只有在输入正确密码才能登录,否则没有任

何提示。

这一措施是保证界面置顶,以保证系统安全。

在此模式下,计算机被锁定了,用

 

户只有在输入正确解锁密码才能进入系统工作,此功能和Windows提供的“锁定计算机”

的功能类似。

界面效果如下图:

 

图3-7锁定计算机界面

 

4.3.6“锁定服务端”的设计

 

选择“锁定服务端”后,会弹出一个输入界面。

提示用户输入锁定密码。

在输入密码

后点确定出现一个输入密码界面,同时,隐藏服务器系统的菜单。

设置出现的密码界面为

“模式界面”即等此界面消失后,管理员才能使用服务器端的功能。

在此功能下,可用保

护服务器的安全。

但用户可用进行其他非使用服务器功能的操作。

如:

可用进行文本编辑。

“锁定服务端”的效果图如下:

 

图3-8锁定计算机界面

 

4.3.7“重新启动计算机”的设计

 

选择此功能后,系统会给出提示,提示管理员是否要重新启动计算机。

同时提示管理

员重新启动将影响客户端的工作。

如果选择了确定,系统首先进行一些退出前处理。

然后

调用WindowsAPI函数进行重新启动计算机。

4.3.8“重新启动计算机”的设计

 

选择此功能后,系统会给出提示,提示管理员是否要关闭计算机。

同时提示管理员关

闭计算机将影响客户端的工作。

如果选择了确定,系统首先进行一些退出前处理。

在退出

前调用WindowsAPI函数进行关闭计算机。

4.3.9“退出程序”的设计

 

选择此功能后,系统会给出提示,提示管理员是否要退出系统。

同时提示管理员退出

将影响客户端的工作。

如果选择了确定,系统首先进行一些退出前处理。

如:

保存设置等。

4.4“卡类管理”菜单的设计

 

卡类管理菜单主要包括:

会员卡管理、普通卡管理、批量增加会员卡、充值卡管理、

批量增加充值卡、充值卡充值、销售充值卡。

卡类管理的界面如下:

 

图3-9卡类管理的菜单

 

4.4.1“会员卡管理”的设计

 

“会员卡管理”的功能主要是管理网吧会员的资料。

包括:

删除、修改、挂失、加钱、查询、等功能

“会员卡管理”界面如图:

 

图3-10会员卡管理界面

在界面中选择一个会员,“修改”,“

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高中教育

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

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