网吧管理系统的设计与实现

网吧管理系统的设计与实现
网吧管理系统的设计与实现

毕业设计[论文]任务书

姓名班号院系

同组姓名无指导教导☆☆

一、课题名称

网吧管理系统的设计与实现

二、课题内容

运用计算机进行网吧的自动计费与管理,是计算机成为当今社会辅助管理手段发展的必然趋势。在查阅了大量参考文献的基础上,运用 IC 卡自动识别技术、数据库技术和网络的远程通信与控制技术等,开发了计算机网吧自动计费与管理系统,将琐碎的手工实际业务转化到计算机操作上,极大地提高了网吧工作人员的工作效率,有效地提高了网吧现代化管理的水平。

三、课题任务要求

1.观点正确,论证充分。

2.结构合理,逻辑严密。

3.满足一定的阅读量。

四、同组设计者

五、主要参考文献

[1] 张海藩.软件工程导论.北京:清华大学出版社,2008年

[2] 王珊,萨师煊.数据库系统概论(第四版).北京:高等教育出版社,2008年

[3] 龚赤兵等.visual studio 2008 中的LINQ 开发技术.北京:机械工业出版社,2008年

[4] Julia Case Bradley,Anuta https://www.360docs.net/doc/eb3077853.html,lspaugh .Visual Basic 2008 程序设计(第七版).北京:清华大学出版社,2008年

[5] 章立民等.Visual Basic 2003 – 2005 开发秘诀与范例大全.北京:电子工业出版社,2005年

[6] 胡百敬姚巧玫.SQL Server 2005数据库开发详解.北京:电子工业出版社,2006年

[7] 童爱红刘凯刘雪梅https://www.360docs.net/doc/eb3077853.html,程序设计实用教程.北京:清华大学出版社,2008年

指导教师签字

教研室主任签字

年月日

目录

摘要 (1)

前言 (1)

第一章系统概述 (1)

1.1 系统开发的背景和意义 (1)

1.2 系统开发技术 (1)

1.2.1 https://www.360docs.net/doc/eb3077853.html,概述 (1)

1.2.2 SQL Server数据库 (2)

第二章可行性分析 (3)

2.1 可行性概述 (3)

2.2 可行性研究 (3)

第三章系统需求分析 (4)

3.1 传统网吧管理 (4)

3.2 系统优点 (4)

3.3 系统功能需求 (4)

3.3.1 系统逻辑模型 (5)

3.3.2 服务端 (5)

3.3.3 客户端 (6)

3.4 系统的设计原则 (6)

3.5 系统设计的思想 (6)

3.5.1 系统设计结构 (6)

3.5.2 系统实现技术 (7)

第四章系统的总体设计 (8)

4.1 系统功能设计 (8)

4.2 系统功能模块简介 (8)

4.2.1 客户端功能模块 (8)

4.2.2 服务端功能模块 (9)

4.2.3 数据库设计 (9)

第五章详细设计 (13)

5.1 关键模块设计 (13)

5.1.1 登陆模块 (13)

5.1.2 客户端模块 (13)

5.1.3 服务端模块 (14)

5.2 系统界面设计 (15)

5.2.1 登录界面 (15)

5.2.2 客户端界面 (15)

5.2.3 服务端界面 (17)

第六章编码实现 (18)

6.1 系统功能实现 (18)

6.2 登陆模块编码 (18)

6.3 客户端模块编码 (20)

6.4 服务端模块编码 (24)

第七章系统测试 (29)

7.1 系统测试目标 (29)

7.2 系统测试方案 (29)

7.3 具体测试 (30)

7.3.1 登录模块测试 (30)

7.3.2 客户端测试 (30)

7.3.3 服务端测试 (32)

结束语 (33)

参考文献.............................. 错误!未定义书签。致谢 . (33)

摘要

运用计算机进行网吧的自动计费与管理,是计算机成为当今社会辅助管理手段发展的必然趋势。在查阅了大量参考文献的基础上,运用 IC 卡自动识别技术、数据库技术和网络的远程通信与控制技术等,开发了计算机网吧自动计费与管理系统,将琐碎的手工实际业务转化到计算机操作上,极大地提高了网吧工作人员的工作效率,有效地提高了网吧现代化管理的水平。本系统在参阅其他成功的网吧管理系统的基础上,通过对实际业务的分析,确定了系统的设计思想和运行流程,主要在以下几个方面开展了研究工作:在对自动识别和 IC 卡技术进行分析的基础上,提出了使用IC 卡作为用户上机识别的标志的思想,并给出了具体的实现方式。研究了数据库技术及其发展情况,根据SQL Server 2000 数据库的特点,选用了适合本系统的开发软件。

关键词:网吧管理,自动计费,SQL,Server

前言

随着高科技的蓬勃发展,智能化管理已经走进了人们的社会生活,一座座智能化大厦拔地而起,适应信息的时代需要,作为跨世纪使用的建筑,必须在功能上满足当前和未来发展的需求,成为文化和经济发展的基地

网吧管理系统开发作为一项先进的高科技技术防范和管理手段,在一些经济发达的国家已经广泛应用于科研工业博物馆酒店商场医疗监护银行监狱等,特别是由于系统本身具有隐蔽性,及时性等特点,在许多领域的应用越来越广泛

1 系统概述

1.1 系统开发的背景和意义

随着计算机技术的日月更新,越来越多的人们注重加强对计算机知识的学习,为了满足学校学生或者社会学员的需求,许多网吧都纷纷对外开放,实行计时收费。但随着上机人数的增多,网吧的管理成了一个非常困难的问题。首先,人工计时收费是非常繁琐的一项工作,耗费人力物力,而且极容易出错;最后的统计工作更是一项费时费力的苦差事,甚至不能统计。其次,上机过程中,每个网吧都需要值班人员值班,耗费了管理人员的很多时间。随着计算机各种外围设备技术的发展,以上工作通过计算机就可以很方便地实现。

为了适应当前网吧管理无人化的需求,本人试图利用自己大学所学专业知识并结合教学管理中的实际情况和其它类似计费软件的优点,开发了一套网吧收费系统软件。本系统可以解决网吧管理中存在的几个实际问题:

1 减少值班人员、维护人员,降低管理人员费用,甚至可以做到网吧无需人员值守管理。

2 增加网吧的开放时间,提高设备的利用率。

3 解决目前网吧管理中的人情免费上机、脱逃费问题。

1.2 系统开发技术

1.2.1 https://www.360docs.net/doc/eb3077853.html,概述

https://www.360docs.net/doc/eb3077853.html,是微软最新平台技术,是.net framework SDK的一种语言。编译以后生成的可执行文件被称为Assembly,即程序集。它的运行是建立在CLR(Common Language Runtime)MSIL(Microsoft Intermediate Language)虚拟器上的。其实,它的机制和Java 差不多。

https://www.360docs.net/doc/eb3077853.html,的语言特点有下:

1 代码托管。被托管的代码享受.net framework提供的安全保障和垃圾回收机制,但是这也同时表明,程序被框在Framework里面了。API变得不太方便。

2 强大的面向对象特性。现在VB7已经是一个完全的面向对象程序。它已经支持类的各种特性:继承,函数的覆盖,重载,虚拟,隐藏……。

3 功能强大,程序界面更标准。

4 程序代码结构化更强,开发环境舒适体贴。

1.2.2 SQL Server数据库

美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT 的有机结合,提供了基于事务的企业级信息管理系统方案。

其主要特点如下:

1 高性能设计,可充分利用WindowsNT的优势。

2 系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。

3 强壮的事务处理功能,采用各种方法保证数据的完整性。

4 支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer 以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台

2可行性分析

2.1 可行性概述

可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的房买你进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

2.2 可行性研究

数据库是指自描述的完整记录的集合。数据库技术在20世纪60年代中期产生,它的出现使信息系统的研制从加工数据的程序为中心转变为共享数据库为中心来进行。数据库开始时在大公司或机构中进行大规模数据处理后来随着计算机的逐渐普及,数据库才应用到计算机上。数据库发展到今天,已经是相当成熟的阶段,它对大量处理能力的不断提高,发展和完善。

本系统的开发利用VS2008作为开发工具。VS2008是一个具有完善开发工具的平台。VS2008提供的工具适合各种水平层次无论是初学者还是有经验的团队,并适合各种不同的开发需求。降低了开发的复杂度,其提供给开发者更加简便动态的.Net Framework 基础解决方案,其中包括了windows应用程序开发、office嵌入开发、Web应用开发、移动应用程序开发。改进了团队交流方式,VS2008为团队开发提供通道和完整的开发周期工具,从而增加了团队内部的交流与协作的效率。通过学习,熟悉和掌握https://www.360docs.net/doc/eb3077853.html, 的使用方法,使用VS2008作为开发工具将使整个系统的模块化设计变得更加简便。

系统采用SQL SERVER 2005作为开发数据库。SQL SERVER 2005是一种客户机/服务器结构的关系数据库管理系统。SQL SERVER 2005提供了许多易于使用的图形化工具和向导,其中最常用的是服务管理器、企业管理器和查询分析器。它们为创建和管理数据库带来了很大的方便。

3系统需求分析

3.1 传统网吧管理

网吧是随人们生活中对计算机越来越需要而建立的,这类网吧大多存在于学校,公司,图书馆等大型公共场所,在网吧建立之初,没有网吧计费系统的情况下,网吧的管理完全人工化。逃费,人情上机,计费错误等情况不可避免地出现。也可以说是网吧现象中的一部分,这类情况给管理人员带来很大的麻烦,逃费和计费错误会给网吧管人员在财力带来损失或误会,人情上机会给管理人员带来生活中尴尬的烦恼。这类情况一再发生,就会在管理人员精神上带来越来越大的压力。上机用户有时也会因管理人员的失误带来不必要的麻烦。渐渐大家对网吧就会有一种厌恶感和恐惧感。同时,在人工长期使用,会形成大量的数据,这些数也会使得数据管理上的混乱。

3.2 系统优点

人工管理网吧实在存在很大的问题,而且浪费太多的人力,物力。计算机一点一丁的入侵人类的生活,计算机管理代替人工管理是不可避免的,像网吧管理这类不要求在管理上创新,机械般管理更加完美的前提下,我选择设计开发网吧计费系统,希望能改善网吧管理上的混乱情况,也避免了管理人员的工作麻烦。使用网吧计费系统优于人工管理在于:

1 管理人员的工作量。

2 计费准确无误。

3 避免人情上机的尴尬。

4 工作迅速快捷。

3.3 系统功能需求

网吧计费系统的主要功能有:

1 服务端(包括管理员管理,用户信息管理)

2 客户端(用户使用计算机的所有情况)

3 系统数据的初始化,查询,修改,删除。

3.3.1 系统逻辑模型

为了实现管理信息系统的计算机化,仅仅用文字来描述信息的流动和存储还远远不够,还要进一步调查分析舍去物质流,抽象出信息流,绘制出数据流程图,并对各种数据的属性和各项处理功能进行详细分析。系统分析的主要成果是系统的逻辑模型。本系统主要是以数据流程图、E-R图和系统功能模块图为主要描述工具来勾画系统的概貌。对系统的功能进行分析,综合本系统设计的服务器端与客户端,总结整个系统功能模块。

图3.1顶层数据流图

3.3.2 服务端

1 管理员管理

主要包括:操作用户管理、操作员登录、修改密码、设置上机费用。这其中大部分是标准数据的维护,包括新增、修改、删除等;

2 用户信息管理

主要包括:用户充值、查询用户费用、删除用户信息、添加用户信息、修改用户信息。这里区分不同的用户类型,按照不同用户类型设置上机费用等;

3 上机记录

主要负责接收客户端程序发送来的上、下机信息,进行上、下机的处理,在处理上机登录时要进行用户的合法性检测。检测通过后产生一条用户上机记录,记录下计算机

代码、账号、登录开始时间等信息。处理下机信息时,要记录下此用户下机的详细时间。计费时要将当前使用费用记录在上机记录中,并在用户的档案记录的余额字段中扣减。

3.3.3 客户端

首先要求将客户端的桌面、任务管理器、系统状态栏等系统功能锁定,桌面上只有客户登录程序界面,要求用户输入用户代码和密码进行登录。登录信息要求数据库中的信息来判断其合法性,并反馈一个信息给客户端,如果一切合法的话,再将桌面、任务管理器等功能解锁,让用户正常使用。客户端程序要求正常停靠在系统托盘中,用户下机时要求点击此图标进行下机,客户端将下机信息发送到数据库,系统关机。

3.4 系统的设计原则

根据系统的需求分析,计费系统属于网络,计算机使用费用,作息管理及数据库于一体的综合性系统,因而,网吧计费系统在总体设计时应遵循以下原则上:

1 系统的功能设计完善性,满足多方的使用需求。

2 系统应具有良好的稳定性,实用性,安全性。设计理念应是客户容易使用。

3 数据库结构设计合理,各类属性符合要求。

3.5 系统设计的思想

3.5.1 系统设计结构

基于网吧计费系统的综合性,而且为了满足多方使用的需求,本系统以c/s的框架结构为基本结构模式:(如图3.2所示)

图3.2 系统结构图

3.5.2 系统实现技术

系统实现所需开发环境Visual https://www.360docs.net/doc/eb3077853.html,,它是下一代的Visual Basic。而并不是简单的在Visual Basic 6.0上在添加一些新特性而已,微软重新设计了产品以便使开发者能够更加容易的开发分布式应用,例如基于WEB的程序以及多层系统。Visual https://www.360docs.net/doc/eb3077853.html,中有两种窗体包,Windows窗体以及Web窗体;一个新版的ADO用于接受离线数据源;新的语言,移走了原来的关键字,提高Type数据的安全性以及提供低级别结构以满足高级别开发者的需求。这些新的特性为Visual Basic开发者提供了新的开发窗口:通过Web窗体以及https://www.360docs.net/doc/eb3077853.html,,你可以快速开发可扩展的Web站点;通过继承,该语言实现了真正的支持面向对象编程(object-oriented programming);Windows窗体本身支持可视继承;现在展开程序就像拷贝可执行文件和控件到另一个目录那样简单。Visual https://www.360docs.net/doc/eb3077853.html,现在完全集成在其它的Microsoft Visual https://www.360docs.net/doc/eb3077853.html, 语言中,不仅可以通过不同的语言开发组件,而且通过交叉语言继承,可以从用一种语言编写的类中派生用另一种语言编写的类。

4系统的总体设计

4.1 系统功能设计

本系统包含两个子系统,其中网吧的客户用的是客户端子系统,而网管所使用的则是服务端子系统。每个子系统包换了若干子功能模块,每个子功能模块完成相应的处理操作功能。

图 4.1 系统总功能框图

客户端负责用户信息验证和记录用户的上机信息。

管理端是直接操作数据库信息,实现对整个系统的管理。

4.2 系统功能模块简介

4.2.1 客户端功能模块

1 客户登陆

输入用户名与密码登录

系统通过对比用户名与密码确定用户是否合法

2 计费模块

获取登陆时间并保存到数据库

获取下机时间并保存到数据库

计算花费并保存到数据库

计算余额并保存到数据库

4.2.2 服务端功能模块

1 管理员的登陆

输入用户名与密码登陆

系统通过对比用户名与密码确定用户是否合法

2 用户信息管理

添加用户

修改用户

删除用户

3 管理员信息管理

添加管理员

修改管理员

删除管理员

4 消费记录管理

查看消费记录

4.2.3 数据库设计

该系统数据库使用的是SQLserver ,美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。

1 概念结构设计

概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。概念模型使设计

者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上。

概念模型具有以下的特点:

(1) 概念模型是对现实世界的抽象和概括,它真实、充分地反映了现实世界中事物和事物之间的联系,能满足用户对数据的处理要求。

(2) 由于概念模型简洁、明晰、独立于计算机,很容易理解,因此可以用概念模型和不熟悉计算机的用户交换意见,使用户能积极参与数据库的设计工作,保证设计工作顺利进行。

(3) 概念模型易于更新,当应用环境和应用要求改变时,容易对概念模型修改和扩充。

(4) 概念模型很容易向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R图。E-R模型是一个面向问题的概念模型,即用简单的图形方式(E-R图)描述现实世界中的数据。这种描述不涉及数据在数据库中表示和存取方法,非常接近人的思维方式。后来又提出了扩展实体联系模型(Extend Entity-Relationship Model),简称为“EER模型”。EER模型目前已经成为一种使用广泛的概念模型,为面向对象的数据库设计提供了有效的工具。

图4.2 详细E-R图

2 逻辑结构设计

概念结构设计所得的E-R模型是对用户需求的一种抽象的表达形式,它独立于任何一种具体的数据模型,因而也不能为任何一个具体的DBMS所支持。为了能够建立起最终的物理系统,还需要将概念结构进一步转化为某一DBMS所支持的数据模型,然后根据逻辑设计的准则、数据的语义约束、规范化理论等对数据模型进行适当的调整和优化,形成合理的全局逻辑结构,并设计出用户子模式。数据库逻辑结构的设计分为两个步骤:首先将概念设计所得的E-R图转换为关系模型;然后对关系模型进行优化。

在网吧计费系统当中包括了以上几个ER模型向关系模型的转换:

用户表(帐号,密码,年龄,余额,上机费用,注册日期)

管理员表(帐号,密码,姓名,年龄,性别)

消费表(登陆帐号,登陆时间,下机时间,计算机名,花费)

3 物理结构设计

在表当中,关键字(即编号)都采用自动编号的数据类型;日期都采用日期型的数据类型;凡是关于数据量的都采用数据型的数据类型;其他数据均采用文本型的数据类型。当表之间有关系时通过添加外键来处理。当表与其他表有关系时,便给该表建立一张视图,通过外键将两张表联系起来,通过数据筛选,把自己想要的信息提取出来,形成一张新的表。其数据库中表的设计具体如下:

表4-1 用户表

表4-2 管理员表

表4-3 消费表

5 详细设计

5.1 关键模块设计

此次设计的网吧计费系统主要包括三大模块:系统登录模块、客户端系统模块、服务端系统模块。系统登录模块由登录界面组成;用户的本次登陆信息显示及操作功能模块组成本系统的客户端系统;用户信息管理、管理员信息管理、消费信息记录组成本系统的服务端系统。客户端系统主要是为普通用户使用而设计的;而服务端系统是维护系统的数据、客户端的数据内容的显示以及用户信息的管理等,是为后台管理员使用设计的。

5.1.1 登陆模块

本系统在客户端有一个用户的登陆界面,在服务端有一个管理员的登陆界面,客户端的登陆是用户开始使用此计算机并开始计费,而服务器端的登陆界面是为了获得管理整个系统的权利。

实现功能:验证帐号和密码的正确性。

实现方法:添加数据库连接,建立LINQ to SQL 类,使用LINQ语言调用数据库信息,完成帐号和密码的验证,进入系统。

实现方案:建立一个窗口,在窗口中添加两个文本框,用来存放帐号和密码,添加一个确定按钮,用来触发登陆事件。添加LINQ to SQL类,建立数据对象,通过LINQ 语言查询数据库中是否存在登陆的帐号和密码并匹配。如果存在则进入系统,显示主窗口,关闭登陆窗口(如图5.1)。

5.1.2 客户端模块

实现功能:记录用户的登陆信息,计算用户产生的费用,并发送给数据库。

实现方法:建立一个显示窗口以显示此次登陆的有效信息,获取登陆时间和下机时间,计算此次花费和帐户余额,并将这些信息返回数据库。

具体方案:建立一个窗口,分别添加Label控件显示登陆时间,已上机时间,本次花费。建立LINQ to SQL 类,添加数据库服务器,调用系统时间函数获取登陆时间和下机时间,调用数据库中的用户上机费用等信息,进行计算此次所花的费用。添加Timer 控件持续更新当前时间,计算并显示已上机时间(如图5.2)。

(1)网吧管理系统需求分析

需求规格说明书 项目名称:上机管理系统 项目组长:何燕 项目组成员:马子云赵静李泉张申申 2012年3月1日

1.引言 (2) 1.1编写目的 (2) 1.2项目背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2.任务概述 (3) 2.1目标 (3) 2.2运行环境 (3) 2.3条件与限制 (3) 3.数据描述 (4) 3.1静态数据 (4) 3.2动态数据 (4) 3.3数据库介绍 (9) 3.4数据词典 (9) 3.5数据采集 (10) 4.功能需求 (12) 4.1功能划分 (12) 4.2功能描述 (12) 1.引言 1.1编写目的 本文档是上机管理系统前期开发阶段针对用户所进行的需求分析,在本文档中我们通过对上机管理系统中的三种不同用户进行了详细而具体的需求分析,通过该文档读者可以了解该系统的所有功能以及用户的具体权限。 在进行系统的设计前,我们一组的成员通过自己平时上机操作的经验和要求把该上机管理系统分为了三个模块:管理员模块,普通上机人员模块,会员上机管理模块,相应的这三

大模块对应了不同的三类用户,每类用户又具有自己的不同的权限。这些内容在该文档中都有相应的说明。 由于该系统还处于初步设计阶段,本文档只是对其的一些功能以及人员分工情况做以说明。所以本文档只是对系统的需求做出说明,并不涉及具体的实现过程。 由于这学期正在学习项目设计的有关课程,我们组会在相应的课程学习中逐渐完善上机系统的各项功能。结合数据库的特点,软件工程的相关要求开发出功能完善,界面友好的上机管理系统。既方便用户的使用,又节省管理人员的各方面的资源。 1.2项目背景 a.项目的委托单位:2010年度学期第一项目小组 1.3定义 SQL:Structured Query Language 结构化语言 会员:网吧管理系统中的参与者,注册后享有上网等权限 管理员:网吧系统中的参与者,注册后享有管理网吧系统等权限 上网日志:网吧管理系统中记录的计算机的使用情况 1.4参考资料 1.《软件工程实践指导书》——殷人昆清华大学出版社 2.《统一软件开发过程》,——Ivar Jacobson,James Rumbaugh,Grady Booch 著,周伯生译,机械工业出版社 3.《UML用户指南》,——Grady Booch,Ivar Jacobson,James Rumbaugh著,邵维忠等译,机械工业出版社 4.《C#数据库开发实例精粹》——郭瑞军、唐邦民、谢晗昕等编著,电子工业出版社 5.《SQL Server实用基础教程》——郭东恩主编,航空工业出版社 6.《C# Winform 实践开发教程》——钱哨,中国水电水利出版社

毕业设计(论文) 中小型网吧的规划与设计

毕业设计(论文) 课题名称:中小型网吧的规划与设计 中小型网吧的规划与设计 目录 摘要 (3) ABSTRACT (4) 绪论 (5) 第一章组建背景及需求分析 (6) 第二章网络设计原则 (7) 2.1 实用性和经济性 (7) 2.2 易用性和高稳定性 (7) 2.3 安全性和保密性 (7) 2.4 可扩展性和易维护性 (7) 第三章总体设计 (8) 3.1 网吧拓扑图及网络拓扑结构 (8) 3.1.1网络整体结构 (9) 3.1.2 接入层 (10) 3.1.3 核心层 (10) 3.1.4 汇聚层 (10) 3.2 Internet的接入方式 (10) 3.2.1 双光纤接入 (10) 3.2.2 双端口接入宽带共享式路由器 (10)

3.3 服务器设备 (11) 3.3.1 代理服务器 (11) 3.3.2 影视服务器 (11) 3.3.3 游戏服务器 (11) 3.4 网管系统及收费系统 (11) 3.5 常用软件及网吧安全 (11) 第四章结构化布线及综合布线方案 (12) 4.1 Cad布线图 (12) 4.2 设计说明 (13) 4.3 聊天视频区 (13) 4.4 网络游戏对战区 (14) 4.5 电影娱乐专区 (14) 4.6无线体验区 (14) 4.7 机房的要求 (14) 4.8 网线选用及布线 (14) 4.9 网络节点设备 (15) 第五章设备选型与网络详细方案 (16) 5.1 服务器的配置 (16) 5.2 各区根据不同需要进行计算机配置 (16) 5.3 额外器材配置 (18) 5.4 IP地址划分及VLAN规划实现 (18) 5.5 中心交换机 (18) 5.6 核心层交换机 (19) 5.7 接入层交换机JGS524/FS750T2 (19) 5.7.1 JGS524主要参数 (19) 5.7.2 FS750T2主要参数 (19) 5.8 路由器产品 FR538G (20) 5.9 综合布线产品 (20) 5.9.1六类4对STP线缆 (20) 5.9.2 EMC 六类配线架 (20) 第六章结束语 (21) 第七章致谢辞 (22) 参考文献 (23)

网吧管理系统设计说明书

摘要 为了更好的巩固和加强书本所学的知识,把所学的东西转化为实际应用。我们学习了IBM DB2应用程序的使用。并应用了SQL语言。对数据库的创建、修改、删除方法有了一定的了解。通过导入表和删除表、更改表学会了对于表的一些操作。为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。 当人们收集了大量的数据后,应该把它们保存起来进入近一步的处理,进一步的抽取有用的信息。当年人们把数据存放在文件柜中,可现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。 通过网吧管理系统的构造以及用户的信息还有电脑的相关信息制成表格,输入到数据库中,使之能够进行查询、修改、删除并且与网吧管理系统执行相同的操作。需求分析阶段就是要研究我所作的网吧管理系统的具体分类和实施过程流图。概念设计阶段要完成数据抽象与局部视图设计还有视图的集成。逻辑结构设计阶段要把E-R图转化为关系模式并且把我输入的五张表结合在一起完成一个总关系表。最后就是要运行和实施数据库。要把查询结果与过程抓几张图 关键词:SQL语言;IBM DB2;数据库设计;网吧管理系统 I

目录 第一章绪论 (1) 1.1课题简介 (1) 1.2设计目的 (1) 1.3设计内容 (1) 第二章需求分析 (2) 2.1 需求分析的任务 (2) 2.2 需求分析的过程 (2) 2.3数据字典与流程图 (3) 第三章概念结构设计 (7) 3.1 概念结构设计的方法与步骤 (7) 3.1.1 概念结构设计的方法 (7) 3.1.2 概念结构设计的步骤 (7) 3.2 数据抽象与局部视图设计 (7) 3.3视图的集成 (12) 第四章逻辑结构设计 (13) 4.1 E-R图向关系模型的转换 (13) 4.2 数据模型的优化 (13) 4.3 数据库的结构 (14) 第五章数据库物理设计 (16) 5.1 索引的建立 (16) 5.2 表空间的建立 (16) 第六章数据库的实施 (17) 6.2表的建立与数据的载入 (17) 6.3触发器的设计 (17) 6.4 数据库的运行 (18) 6.5 数据库的查询 (22) 总结 (25) 参考文献 (26)

学生管理系统的设计与实现

学生管理系统的设计与实现

目录 第一章系统概述 (3) 1.1系统开发背景 (3) 1.2系统概况 (4) 第二章系统分析 (5) 2.1系统需求分析 (5) 2.2开发环境及系统的框构简介 (5) 第三章系统设计 (6) 3.1系统架构设计 (6) 3.2系统功能模块设计 (6) 3.3系统业务流程图设计 (7) 3.4数据库设计 (8) 3.4.1数据库需求分析 (8) 3.4.2 数据库概念结构设计 (8) 3.4.3 数据库逻辑结构设计 (8) 第四章系统实现 (10) 4.1主界面实现 (10) 4.2搜索功能模块实现 (12) 4.3 系统功能模块实现 (13) 第五章系统测试 (15) 5.1功能测试 (15) 5.2测试用例 (16) 第六章总结 (17)

第一章系统概述 1.1系统开发背景 随着高校规模的不断扩大,学生数量也急剧增加,有关学生的各种信息量也成倍增长,各类学生的统计分析工作也越来越困难,面对如此繁杂的工作,为了能够为高校学生信息管理提供一种更加高效实用的管理手段,为学生信息的存储、计算、统计、分析、交流提供一种更加安全快捷的信息平台,并且能够减少大量的人工操作,以及在人工操作中由于人为因素而引起的数据错误,保证学生信息数据的安全性和完整性,使学生管理人员能够轻松,正确无误地完成各项工作,为学生管理工作服务。 意义: 1、保证信息的准确性和时效性,随时通过计算机对系统进行管理,使得学生信息处于最新状态,保证统计数据和分析的准确。 2、减轻劳动强度、提高工作效率、增加学生管理的透明度。高校学生管理信息系统可以发挥计算机的强大功能,让管理人员从大量繁琐的手工劳动中解放出来,将单调枯燥的纸张涂写变成灵活的电子信息操作。并充分利用网络优势,加快学校内部学生信息和文档的发布、传送和获取,改善和优化学生工作,使各个部门之间的工作联系紧密、井然有序、清楚明晰,大大减轻工作负担,提高工作效率,增加学生管理的透明度。 3、降低管理成本,由于采用本系统的原因,使辅导员管理工作一改往日埋在各种表格中的被动局面,基本实现了无纸化办公,根除了很多日常管理中的浪费现象,体现出现代化学生管理的优势。 4、规范化管理,由于采用了计算机统计分析学生信息,一些原始信息在录入时就必须要求准确录入,这就要求管理人员在提供信息时要准确,同时要求在录入时也要十分认真,这样做是为了将错误降到最低,提高系统工作的准确率,从而实现学生管理工作规范化。

基于java技术的网吧管理计费系统的设计与实现

摘要 随着科学技术的不断提高,计算机科学与技术日趋成熟,计算机应用到生产和生活的各个领域,发挥了越来越重要的作用。作为计算机应用的一部分,使用计算机对网吧信息进行管理,具有手工操作无法比拟的优点,例如:检索迅速,查找方便,可靠性高,存储量大,寿命长,成本低等,因此研究开发网吧计费系统具有可行的实际意义。 本系统是一个功能比较强大的网吧计费系统。该系统信息来源主要由管理员添加,方便网站管理员的查询和管理。该系统的任务是方便,灵活的管理网吧的各项信息,包括对每台电脑配置管理、会员用户管理、上机时间计算、金额计算等。系统主要有添加,查找,删除,统计等功能模块组成。本系统会做到满足网吧管理日常工作的需要,使用方便,界面亲切,安全可靠。 关键词:网吧计费系统;信息管理;安全

Abstract With the continuous improvement of science and technology, computer science and technology matures, computer application to the production and in all spheres of life, has played an increasingly important role. As part of computer applications, the use of computers to the community information management, with manual unmatched advantages, such as: the rapid retrieval, find convenient, high reliability and large storage capacity, long life, low cost, so research and development of Internet cafes fee system is feasible, practical significance. The system is a more powerful cyber cafe billing system. The system is the main source of information added by the administrator to facilitate inquiries webmaster and management. The system's mission is convenient, flexible management of the Internet cafes, including on each computer configuration management, user management members, the time machine, the amount of calculation. System mainly add, find, delete, statistical and other functions module. This system will ensure the management of Internet cafes to meet the needs of their daily work, easy to use, friendly interface, safe and reliable. Keywords: cyber cafe billing system; management; safe

网吧管理系统课程设计

目录 第一章引言 (2) 第二章系统分析 (2) 1. 需求分析 (2) 2. 可行性分析 (3) 3. 开发目标 (3) 4.业务流程分析 (3) 5. 系统模块分析 (4) 6. 初始设计 (8) 7. E-R图向关系模型的转换 (11) 8. 数据模型的优化 (13) 第三章系统设计 (14) 1. 一般关系模型设计 (14) 2. 系统平台的总体结构设计 (16) 3. 代码设计 (16) 4. 测试系统设计 (16) 第四章结束语 (17)

第一章引言 某网吧现有电脑和电脑桌数百台,对应座椅等。现有吧台一个,吧台内部设有俩台电脑,网吧收银人员三个(分三班)、网吧电脑管理人员四个、卫生保洁人员一名。对于网吧的硬件、软件管理系统等等需要分析设计一套适合此网吧的网吧管理系统,将网吧硬件、网吧收银系统和消费人员进行综合处理。网吧内分包厢、雅座、和普通座三种不同类型的电脑座,同时对网吧内包厢、雅座、普通座等进行分区管理系统。不同的卡座会有不同的收费系统。网吧内部设有闭路安全监测系统,进入网吧有公安部门对于管理网吧安全的扫描系统。 第二章系统分析 1. 需求分析 (1)用户需求 用户希望通过网吧管理系统得到所需信息,达到提高管理水平的目的。希望提供的系统有 以下功能: 1). 可以通过网吧管理系统可以处理会员与临时会员用户。 2). 通过计算机可以对上网消费人员进行缴费、收费业务。 3). 网吧消费人员通过系统可以对自己使用的电脑进行自助挂机和自助结帐操作。 4). 消费人员可以直接通过系统直接呼叫网管进行服务。 5). 吧台可以通过系统监测系统对网吧内部进行闭路监控,防止突发事件发生。 6). 可以通过扫描系统对进入网吧人员进行扫描。 (2)用户功能需求

学生管理系统的设计与实现

毕业设计任务书 一、课题名称 学生档案管理系统 二、目的与要求 1、课题简介 本系统主要用来实现学生基本情况和学生成绩的录入、修改、查询、删除和 打印等功能。通过本系统,可以了解如何使用 Visual Basic 来开发一个比较完整 的数据库应用程序。 2、设计目的 通过本课题的设计,学生应掌握软件开发的一般过程与方法,掌握 VB 中高级控 件的使用与编程,掌握访问数据库的方法,掌握较复杂过程之间的数据传递方法。 3、功能描述 本系统主要包括学生基本情况更新,学生基本情况维护和学生成绩维护 3 个大的 模块,各个模块的具体功能如图所示: 学生基本情况更新 添加 删除 修改 查询 按专业查询 学生成绩维护 学生基本情况维护 选择专业 修改 添加 删除 打印 添加成绩 查找 打印 按学号查找 按专业查找 学生档案管理系统 用户登陆

4、数据描述 1)基本情况表:学号,姓名,性别,班级,出生年月,政治面貌,家庭住址,电话,E_mail,照片。 2)学生成绩表:学号,课程,成绩,学期。 5、具体要求 1)根据系统涉及的数据和对数据的处理设计出结构合理的数据库。 2)设计出学生档案管理系统的界面,界面要具有人机相互性,简单易懂。 3)提供查询,删除等操作界面,并能够返回到主界面。 4)能够提供按专业和按学号查询的功能。 5)提供用户通过密码登陆,增强安全性。 三、

图书馆、 四、各阶段要求与注意事项 第 1 阶段:根据任务要求,对系统涉及到的数据进行分类。在数据字典的 基础上对系统的功能进行分析,具体到某种数据可进行的相应操作。 第 2 阶段:复习 Access 软件的操作。考虑数据库结构,以及使用各种数据库 系统提供数据访问平台的区别。 第 3 阶段:学习 VB 中高级控件的使用与编程方法、访问数据库的方法。对程 序应实现的功能进行分析,考虑多个窗体功能的分配。应注意窗体之间传递数据 的方法。编写程序代码,对各个功能模块和窗体模块进行调试纠错。程序运行与 调试。调试时应全面考虑调试用例,尽可能多地发现程序中存在的逻辑错误并修 改。 第 4 阶段:结合设计内容与过程,列出论文大纲,根据论文大纲撰写论文交 指导教师审阅。根据指导教师的审阅意见修改论文。 五、图纸和实物要求 1. 可运行的程序,源代码(不要求打印); 2. 毕业设计论文(按照论文统一格式打印); 3 学校、系部要求的其它材料。 六、参考资料 1. VB 的相关书籍、资料(重点参考内容:基本控件,通用控件,Ado 数据对象, Adodc 控件); 2. 数据库系统设计的相关书籍、资料(重点参考内容:数据库结构设计,Access 数 据库); 3. Excel 中 VBA 相关资料(可通过 Excel 程序获得); 第 十 一 ~ 十 二 周 对本课题进行整 理、总结并撰写 论文,作好答辩 准备 1.对毕业设计的成果进行归纳、 总结,撰写论文。 2.准备其他相关材料,作好答辩 准备。 机房、 教室

网吧管理系统资料

可行性研究报告 1.引言 1.1编写目的 可行性分析报告是为“网吧管理系统”开发的可能性、可行性、必要性提供论据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系统开发完成后期为系统的测试、验收提供帮助。其编写过程由此项目开发的学生完成。预期读者是从事“网吧管理系统”开发的相关人员。 1.2项目背景 经过一段时间的调查我们发现周边网吧的管理系统不尽相同,而其实现的功能都基本相同。大多数网吧的管理系统仅仅实现了计时收费的目的。所以我们觉得现在大多数网吧的管理系统功能还不够完善,做得还不够人性化。因此我们想尝试改进现有的网吧管理系统,使其功能更人性化,提供的服务更齐全,以改变现状。 1.3项目的目前研究现状 此项目现阶段还处于可行性分析阶段,具体实施将等到所学知识的进一步健全以及对项目有进一步的认识 1.4参考资料(作者、标题、出版单位、发表日期、编号、页号) 《软件工程》高等教育出版社史济民等 《数据库系统教程》高等教育出版社施伯乐等 《Java面向对象编程》电子工业出版社孙卫琴 《Java编程思想》机械工业出版社Bruce Exkel等

2.系统的技术可行性 2.1系统的简要描述 2.1.1功能 网吧管理帮助网吧管理员管理网吧管理员可以通过该系统对上网人员(会员、非会员)记时收费、充值,对出售的食品饮料等计费,对网吧内的各台机器进行控制,以及提供一些特殊的服务(如在节假日对上网费打折等等) 而被控制端有登陆、登离、呼叫网管、修改密码、买东西、查看个人信息(余额、姓名等等) 2.1.2特点 由于上网顾客需要食品和饮料,而大多数网吧内也有这些商品出售,但往往是买一次东西结算一次,搞得网管十分头疼,而且效率也不高。上网顾客往往对这样的购物方式也不满意,他们希望可以不用离开座位就可以获得所需的商品。为了解决这个问题,我们将在网吧管理系统中添加了购物系统。在购物系统中,上网人员可以看到各种商品及其价格,点击购买后网管可以在服务器端看到顾客的请求,并将所需商品送给顾客,而计费系统会自动将商品的费用添加进计费系统中。我们还将添加网管呼叫系统,以进一步完善网吧管理系统的功能,顾客在需要网管时可以点击呼叫网管,这样既不用费力地叫网管,又保持了安静,为上网创造良好的环境。在我们的网吧管理系统中,我们还将添加特殊服务一项,网管可以根据需要调整上网费用,在节假日等时期搞优惠招揽顾客,当顾客结束本次上网时,计费系统会将本次上网费与商品费用一起计算,这样就节省了时间,提高了工作效率。

网吧管理系统

信息工程学院 课程设计报告 课程名称:软件建模与分析 设计题目:网吧管理系统 学生:浩 学号: 2015112149 专业班级: 15级软件工程(1)班 指导老师:邱慧丽 时间: 2017.05.08-2017.06.18

目录1引言 1.1问题提出的背景 1.2现状及研究意义 2系统概述 2.1系统需求分析 2.2系统的主要功能 3 UML建模 2.1分析问题领域 4.1.1用例图 2.3设计静态结构模型 4.2.1类图 4.2.2对象图 2.4设计动态行为模型 4.3.1顺序图 4.3.2状态图 4.3.3活动图 4 总结

1.引言 1.1问题提出的背景 需求分析 需求分析分为三个部分:需求的文字表述、数据流图、数据字典。一、需求分析 第一部分调查用户需求 在对网吧管理系统进行实质性分析设计前,我们对用户需求的做了以下几个方面进行了调查。 用户的需求可分为三个方面:一方面是网吧工作人员通过网吧管理系统来管理网吧的各种设备,来方便用户上网,网吧的管理,软硬件的更新;二方面是用户能通过该系统来搜索自己需要用到的软件;三方面是对网吧数据库管理的需求,数据库在DBMS中扮演着极其重要的角色,所以能对系统数据库进行安全和全面地管理也成为了网吧管理者的一个重要需求。这三个方面形成了网吧管理系统的一个有机工作整体,采用计算机平台进行自动化信息处理,可更高效的维护和更新网吧的软硬件设备,为用户提供更好的服务,对网吧的工作人员更好的管理。 在软、硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的管理网吧各种软硬件信息。硬件需求的配置要求不能太高,这样可以很好的适应当前的大中型网吧。 本系统开发的总的设计目标是实现网吧管理的系统化、规化和自动化,实现对网吧软硬件的集中统一的管理。本系统主要实现对网

论文管理系统的设计与实现

论文管理系统的设计与实现 1绪论 1.1引言 1.1引言 随着时代的进步,网络已经成为人们生活中不可缺少的一部分。人们对网络经历了由陌生到熟悉的过程,网络为人们的生活、学习、工作提供了极大的方便。高等学校可以通过网络了解教育动态,发布教育信息,进行网络化管理。教师可以通过网络获得教学资源,进行教学经验交流,开展网络教学。借助于网络环境下的管理软件完成复杂的管理工作是目前软件开发的一个重要课题。学校、企业、事业单位的管理系统、信息系统几乎无处不在,这些软件不但具有对相应的事务进行管理的功能,而且使用起来简单、方便,简化了工作流程,提高了工作效率。 在Internet普及的今天,绝大多数高等学校建立了自己的校园网站。学校通过网站可以展示教育成果,发布教育信息,与学生和家长进行交流和沟通,与其它院校建立联系,了解全球教育动态,开展网络教学活动等。基于网络环境的管理系统是构成学校数字化校园的一个重要组成部分。校园网担负着双重作用,一方面可以用来动态发布教育和科研信息,对学校事务进行管理;另一方面又可以及时向学生、家长及社会征求意见,进行课堂外的互动,促进学校教育的发展。 1.2研究意义 本课题来源于高校对毕业论文管理系统的实际需要,目标是提高院系对毕业生毕业设计全程监控、对毕业设计前期、中期、后期工作情况进行检查等相关工作的效率,并围绕此管理目标对系统所需要的各毕业生基本信息、课题基本信息、学生毕业设计完成情况基本信息、指导教师指导情况基本信息、系统后台数据库等进行管理和维护。系统开发的总体任务是实现毕业论文整个进程管理工作的流程化、系统化和规范化。 本课题涉及的知识有:面向对象程序设计,计算机网络基础,Web程序设计(熟悉https://www.360docs.net/doc/eb3077853.html,),网页制作基础(熟悉网页制作工具软件),数据库原理,https://www.360docs.net/doc/eb3077853.html,集成开发环境,SQLServer数据库,信息管理系统等。

UML网吧管理系统资料

《网吧管理系统》文档 姓名:李文豪 班级名称:软工三班 指导教师:刘卫平 实验日期:2016.3.27 2016年3月

目录 1. 概述................................................................................................................................. - 3 - 1.1 系统简述............................................................................................................... - 3 - 1.2 软件设计目标....................................................................................................... - 3 - 1.3 参考资料............................................................................................................... - 3 - 2. 术语表............................................................................................................................. - 4 - 3. 用例................................................................................................................................. - 4 - 4. 设计概述(此处请用简单的结构化描述)................................................................. - 6 - 4.1 简述....................................................................................................................... - 6 - 4.2 系统结构设计....................................................................................................... - 6 - 4.3 系统界面............................................................................................................... - 7 - 4.4 约束和假定........................................................................................................... - 7 - 5. 对象模型......................................................................................................................... - 7 - 5.1 类定义................................................................................................................... - 7 - 5.2 类关联描述........................................................................................................... - 8 - 5.3 对象模型图........................................................................................................... - 8 - 6. 对象数据字典描述......................................................................................................... - 8 - 6.1 子系统1中的对象............................................................................................... - 9 - 7. 动态模型....................................................................................................................... - 10 - 7.1 场景(Scenarios) ............................................................................................. - 12 - 7.2事件定义(Events)........................................................................................... - 12 - 7.3 状态图................................................................................................................. - 12 - 8. 功能模型....................................................................................................................... - 13 - 8.1 确定输入输出与事件关系................................................................................. - 13 - 8.2 功能模型图......................................................................................................... - 13 - 9. 数据库定义................................................................................................................... - 13 - 10. 部署图......................................................................................................................... - 13 - 11. 非功能性需求............................................................................................................. - 13 - 12. 辅助文档..................................................................................................................... - 13 - 13. 词汇索引..................................................................................................................... - 13 -

毕业设计--《网吧收费系统》

目录 1.前言 2. 需求分析 2.1 用户定位分析 2.2 功能需求分析 2.3 性能需求分析 3.系统分析 3.1 环境平台分析 3.2 程序功能设计 3.3 程序流程设计 4. 详细设计 4.1 程序单元设计 4.2 程序单元编码 4.3 集成开发 前言 根据自己的爱好和软件编程的能力,我选择用VB编写网吧收费系统的服务器端,只是编写出了基本的功能,比现实生活中使用的要粗略.但是这个系统只是自己的一次实践,我会在以后的学习中继续努力的 编写这个使用程序其意义在于锻炼了我的动手能力和逻辑思维能力,而且以前也从来没有尝试过编写这样综合性的程序,培养了对问题考虑的全面性. 为了编写有实用价值的东西,我还参阅了大量的资料,包括网络资料的选择,当然在程序完成只后,也不能只有编写者才会用,所以要写出对应的帮助文挡,一般的软件都会有,这是我们生活中的常识. 只是限于水平,只能编写部分

功能,数据库安全方面也不可靠.一直在寻找解决办法,如果能够采用动态数据库,这些问题就能解决了. 科学这东西讲究的就是严谨的态度,建立数学模型有助于完成设计,在设计的时候避免出现思绪混乱, 在经过系统功能需求分析,在大脑中已经有很清晰的的目标,可以画出要进行的流程图,比如先根据功能模块确定好选择数据库,然后根据实际编写数据库表,完成数据库表的关联,可以先保存后,等窗体确定完毕,再连接数据库. 经过代码调试,确定能正常运行. 2.需求分析 2.1用户定位分析 1.合理的工具设置:用户要求界面简洁容易操作.于是可以使用工具条进行设置,把经常要使用的功能用工具条单独罗列出来,比直接在菜单中选择效率要高. 2.安全要求:为了避免意外事件或者是人为原因导致数据库信息丢失,要做好数据库的保秘和数据库灾难性恢复. 3.简单的操作方式:因为需要有的时候需要对客户机进行远程控制,这样管理起来就轻松起来. 4.提供全面的数据查询和统计:可以任意选择查询条件,而且为了方便可以设置统计报表功能. 5.报表打印导出功能:要随时可以导出以报表格式存放,打印出来长期备份. 6.会员卡管理:会员卡较之现金交易比较方便管理, 7.商品管理:能够对商品进行销售统计,存储查询. 8.网址限制:现在网络病毒流行,尤其要注意一些不良网页上隐藏病毒,所以要限制一些网站. 2.2功能需求分析 主要功能: 对网吧的人员,资源进行管理。公布网吧的通知公告等信息,发布网吧内外新闻动态,提供上网人员的意见、建议反馈场所,管理网吧内的计算机,对上机用户的情况进行统计,计时计费等。 具体功能: 被控制机有一个服务器,控制器集中在管理机上。可以控制登陆,并进行计时,这是两个基本功能;管理机还有上机,下机结帐,开机,关机,重新启动等功能。 网络管理、计费系统:本网站最重要和最复杂的功能。又分会员注册,登录,以及会员的审核系统,员工的管理,计时计费,计算机管理等小系统。

网吧管理系统

网吧管理系统

信息工程学院 课程设计报告 课程名称:软件建模与分析 设计题目:网吧管理系统 学生姓名:张浩 学号: 112149 专业班级: 15级软件工程(1)班指导老师:邱慧丽 时间: .05.08- .06.18

目录1引言 1.1问题提出的背景 1.2现状及研究意义 2系统概述 2.1系统需求分析 2.2系统的主要功能 3 UML建模 2.1分析问题领域 4.1.1用例图 2.3设计静态结构模型 4.2.1类图 4.2.2对象图 2.4设计动态行为模型 4.3.1顺序图 4.3.2状态图 4.3.3活动图 4 总结

1.引言 1.1问题提出的背景 需求分析 需求分析分为三个部分:需求的文字表述、数据流图、数据字典。 一、需求分析 第一部分调查用户需求 在对网吧管理系统进行实质性分析设计前,我们对用户需求的做了以下几个方面进行了调查。 用户的需求可分为三个方面:一方面是网吧工作人员经过网吧管理系统来管理网吧的各种设备,来方便用户上网,网吧的管理,软硬件的更新;二方面是用户能经过该系统来搜索自己需要用到的软件;三方面是对网吧数据库管理的需求,数据库在DBMS中扮演着极其重要的角色,因此能对系统数据库进行安全和全面地管理也成为了网吧管理者的一个重要需求。这三个方面形成了网吧管理系统的一个有机工作整体,采用计算机平台进行自动化信息处理,可更高效的维护和更新网吧的软硬件设备,为用户提供更好的服务,对网吧的工作人员更好的管理。 在软、硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,能够很简单方便的管理网吧各种软硬件信息。硬件需求的配置要求不能太高,这样能够很好的适应当前的大中型网吧。 本系统开发的总的设计目标是实现网吧管理的系统化、规范化和

网吧管理系统-系统详细设计

第三章.系统设计 1系统设计的含义: 系统设计就是根据新系统的逻辑模型建立物理模型,是一个根据新系统逻辑功能的要求,考虑企业的实际情况,详细地确定新系统的结构和具体实施方案的过程。如果说系统分析解决了“系统干什么”的问题,那么系统设计就是解决“怎么干”。 2系统设计的任务: 系统设计的任务就是要依据系统分析阶段产生的文档资料,采用正确的方法确定新系统在计算机内应该由哪些程序模块组成,它们之间用什么方式联结在一起以构成一个最好的系统机内结构,同时还要使用一定的工具将所设计的成果表达出来。另外,考虑到实现系统功能的需要,还要进行数据库的详细设计、编码设计、输入输出设计、人机界面设计、系统的安全设计等。 3系统设计的原则: 1、简单性 2、一致性和完整性 3、灵活和适应性 4、可靠性 5、安全性 6、经济性 4系统设计的目标和功能: 系统设计就是根据新系统的逻辑模型建立物理模型,解决“怎么干”的问题。具体的是什么呢?就是根据系统分析所调查得到的资料,进行进一步的具体化的划分。其实在系统设计里面所要做的东西,与系统分析里面的内容是大同小异的。只是在系统设计里面把那些内容给具体化了。利用分析工具和其他的工具用图形和文字的形式,把系统所要达到的功能展现出来,让用户能够看到的明白。 我们可以用下图(2-3)来对系统的功能进行描述。下图是一张在系统分析阶段的功能结构图。它为我们展示了一下系统的大的功能模块的情况。但是我们可以通过这张图,来描述一下系统的功能。

2-3总体设计 4.1系统功能描述: 通过这张图我们可以看出系统主要,要实现的是什么。系统主要实现是对用户的管理、对信息的处理、对系统的维护管理的功能。 在对用户的管理的功能方面,又分为对会员的管理和对管理员的管理这两方面。然而在每一方面又分为登陆管理和注册管理。 在对于信息的处理方面呢,就是对信息的查询处理。它主要又分为三个方面的处理: 1、对于用户信息的查询处理 2、对于上机用户结账信息的查询处理 3、对于硬件信息的查询处理 这三个功能主要是对信息查询后,便于对用户进行注册操作和对计算机的维护工作。 在对于系统维护这一个方面主要是对计算机的硬件的维护。这一功能的实

毕业设计《网吧的组建及相关技术》

毕业设计《网吧的组建及相关技术》 网吧的组建及相关技术 摘要:本文主要介绍游戏网络的组建方案(主要针对游戏网吧)以及一些相关技术。 随着IT技术的迅猛发展,电脑越来越普及。尤其是电脑游戏以 其独特的魅力吸引了广大电脑爱好者。有人说:“游戏是互连网的 救命稻草”。这句话充分说明了游戏网络的在现代生活中的重要性。玩游戏几乎成为现代人生活中的一种必不可少的娱乐项目。联网游 戏比起单机游戏来说更具有灵性和现实性——由人机对战转为与人 对战。正因为这种独特魅力,不少“有机一族”就是在家里练好兵 后再到游戏厅里找人厮杀的。可是,大家在玩游戏时有心痛自己的 血汗钱被电脑给吸光了。怎么办呢?能否在玩中赚钱呢?回答是肯定的——经营游戏网吧。那么怎样才能组建游戏网络呢?下文将从四个 主要方面回答此问题。 1.网络篇 1.1网吧结构选择方案 游戏网吧的组建一般有两种方案:A.组建基于Netware或NT下 的无盘站; B.建立Windows95/98/2000对等网。方案A必须有一台高性能计算机作为服务器,其他计算机上至少要一台安装硬盘的光驱,其余 的都是无盘工作。此方案对于网络规模较大时,组网成本较低,而 且用户无法修改系统的参数,网络安全性能较好。但是,服务器的 安装技术较高,大型游戏的调入时间较长,尤其是当多人共享此游 戏时更为突出。大多数DOS下的游戏也玩不了,最致命的是万一服 务器有点伤风感冒的话,那就关门大吉啦!所以,此方案并不适合于 中小型游戏网吧。方案B是目前网吧组建中采用的主要拓扑形式, 它组建简单,管理方便,而且能满足各类需要。此类网络中不需要

专门的服务器,每台计算机都可以作为服务器。每台电脑必须有一 个较大容量的硬盘。各计算机安装有独立的操作系统,所需要的游 戏程序和网络支持软件全部安装在硬盘上。但为了节约成本,网络 中只需要一台计算机配置光驱。其它的计算机可共享此光驱,拷贝 光驱上的游戏软件。如果某些游戏软件在运行时必须有光驱支持, 可采用虚拟光驱技术(安装光盘仿真软件)。比较两种方案,由于一 台服务器可以买5—6个2.1G的硬盘,所以对于中小型游戏网吧还 是采用方案B较好一些。 1.2网络连接方案 对于网络拓扑结构,一般有两种方案,一种是同轴电缆连接成总线结构(如图1)。一种是双绞线通过HUB(集线器)连接成星形结构 (如图2)。 总线结构组网成本低,但是,日常维护不方便,而星型结构网络其硬件安装与设置简单,任何一台计算机出现网络故障时都可以独 立处理,不会影响其他的用户上网操作,其它计算机之间的连机游 戏照样进行。一般总线型结构多用于只有几台或几十台计算机组成 的经济型网吧,以Windows95/98对等网为主。而星型结构常用于十 台以上的网络中,既可以是对等网又可以是WindowsNT无盘工作站。具体方案可根据自己的组网规模和经济实力进行选择。 1.3网吧接入因特网的方式 考虑到许多游戏爱好者希望通过互连网玩联机游戏,所以网吧应当接入因特网。网吧接入因特网的方式有普通电话公用网的接入、ISDN接入、ADSL接入、Cable.DDN专线、分组专线、光纤接入等。 选择哪种方式可参考图表(3)。 图表(3) 一个MODEM一般能共享五台PC上网,ISDN能共享5—20台 PC,DDN专线可以按要求选择速度(当然速度越高费用也越多),结合 实际情况,ISDN是目前最佳选择。 2.硬件篇

相关文档
最新文档