文档库 最新最全的文档下载
当前位置:文档库 › (强烈推荐)网吧管理系统毕业论文报告

(强烈推荐)网吧管理系统毕业论文报告

湖南涉外经济学院

课程设计报告

课程名称:数据库技术与应用

报告题目:网吧管理系统

学生姓名: *** ** 所在学院:信息科学与工程学院

专业班级: **班

学生学号: ************ 指导教师: ***

20*年*月*日

课程设计任务书

摘要

互联网技术的不断革新与发展,给全球经济带来新的革命,也正在改变着整个商业社会的竞争格局。Internet、交互式web应用和电子协作等计算机技术将逐渐改变商业模式,使得全球的网络供应链将逐渐取代分层式供应链,因此在网络时代面临着新机遇的同时也面临着巨大的挑战。

随着科学技术的不断提高,计算机科学与技术日趋成熟,计算机应用到生产和生活的各个领域,发挥了越来越重要的作用。作为计算机应用的一部分,使用计算机对网吧信息进行管理,具有手工操作无法比拟的优点,例如:检索迅速,查找方便,可靠性高,存储量大,寿命长,成本低等,因此研究开发网吧计费系统具有可行的实际意义。

本系统是一个功能比较强大的网吧管理系统。该系统信息来源主要由管理员添加,方便网站管理员的查询和管理。该系统的任务是方便,灵活的管理网吧的各项信息,包括对每台电脑配置管理、会员用户管理、上机时间计算、金额计算等。系统主要有添加,查找,删除,统计等功能模块组成。本系统会做到满足网吧管理日常工作的需要,使用方便,界面亲切,安全可靠。

关键词:网吧方便系统

目录

第一章绪论---------------------------------------------------------------------------------------------------------------

1.1课题来源--------------------------------------------------------------------------------------------------------

1.2 研究意义--------------------------------------------------------------------------------------------------------第二章可行性分析 -----------------------------------------------------------------------------------------------------

2.1 编写目的--------------------------------------------------------------------------------------------------------

2.2可行性研究的前提 --------------------------------------------------------------------------------------------

2.2.1目标 ------------------------------------------------------------------------------------------------------

2.2.2 经济可行性 --------------------------------------------------------------------------------------------

2.2.3 运行可行性 --------------------------------------------------------------------------------------------

2.2.4 技术可行性 --------------------------------------------------------------------------------------------

2.3对系统的分析---------------------------------------------------------------------------------------------------

2.4 技术条件方面的可行性--------------------------------------------------------------------------------------

2.5投资及效益分析 -----------------------------------------------------------------------------------------------

2.6社会因素方面的可行性 --------------------------------------------------------------------------------------

2.6.1法律可行性 ---------------------------------------------------------------------------------------------

2.6.2 操作可行性 --------------------------------------------------------------------------------------------

2.7结论---------------------------------------------------------------------------------------------------------------第三章需求分析---------------------------------------------------------------------------------------------------------

3.1功能需求---------------------------------------------------------------------------------------------------------

3.2 数据需求--------------------------------------------------------------------------------------------------------

3.3网吧管理数据流图 --------------------------------------------------------------------------------------------

3.3.1数据库简介 ---------------------------------------------------------------------------------------------

3.3.2顶层数据流图 ------------------------------------------------------------------------------------------

3.3.3 一层数据流图 -----------------------------------------------------------------------------------------

3.3.4 二层数据流图 -----------------------------------------------------------------------------------------

3.4数据字典---------------------------------------------------------------------------------------------------------

3.5 业务需求--------------------------------------------------------------------------------------------------------

3.6 运行需求--------------------------------------------------------------------------------------------------------

3.7 开发环境--------------------------------------------------------------------------------------------------------第四章概念及逻辑设计 -----------------------------------------------------------------------------------------------

4.1 局部E-R图 ----------------------------------------------------------------------------------------------------

4.1.1管理员E-R图 ------------------------------------------------------------------------------------------

4.1.2用户实体E-R图 ---------------------------------------------------------------------------------------

4.1.3 记录上下机实体E-R图 -----------------------------------------------------------------------------

4.1.4计算机配置实体E-R图 ------------------------------------------------------------------------------

4.1.5总体E-R图 --------------------------------------------------------------------------------------------

4.2 数据抽象--------------------------------------------------------------------------------------------------------

4.2.1 用户信息------------------------------------------------------------------------------------------------

4.2.2 上机下机信息 -----------------------------------------------------------------------------------------

4.2.3 电脑配置信息 -----------------------------------------------------------------------------------------

4.2.4 管理员登陆信息 --------------------------------------------------------------------------------------

4.3将概念模型转换成关系模型 --------------------------------------------------------------------------------第五章物理设计---------------------------------------------------------------------------------------------------------

5.1 数据库的概念--------------------------------------------------------------------------------------------------

5.2 数据库表的描述-----------------------------------------------------------------------------------------------

5.3数据库的实现---------------------------------------------------------------------------------------------------

5.3.1关系模式存取方式选择 ------------------------------------------------------------------------------

5.3.2确定数据库的存储结构 ------------------------------------------------------------------------------

第六章系统实现---------------------------------------------------------------------------------------------------------

6.1数据库实现------------------------------------------------------------------------------------------------------

6.1.1创建用户表 ---------------------------------------------------------------------------------------------

6.1.2创建计算机信息表 ------------------------------------------------------------------------------------

6.1.3创建充值表 ---------------------------------------------------------------------------------------------

6.1.4创建收费表 ---------------------------------------------------------------------------------------------

6.1.5创建上机记录表 ---------------------------------------------------------------------------------------

5.2 系统总体结构图-----------------------------------------------------------------------------------------------

5.3 用户信息查询--------------------------------------------------------------------------------------------------

5.3.1 功能描述------------------------------------------------------------------------------------------------

5.3.2 模块流程图 --------------------------------------------------------------------------------------------

5.4删除电脑配置信息 --------------------------------------------------------------------------------------------

5.4.1 功能描述------------------------------------------------------------------------------------------------

5.4.2 模块流程图 --------------------------------------------------------------------------------------------

5.5 计费功能--------------------------------------------------------------------------------------------------------

5.5.1 功能描述------------------------------------------------------------------------------------------------

5.5.2 模块流程图-------------------------------------------------------------------------------------------

5.6 添加用户信息--------------------------------------------------------------------------------------------------

5.6.1 功能描述 ----------------------------------------------------------------------------------------------

5.6.2 模块流程图-------------------------------------------------------------------------------------------

5.7 客户端查询上网信息-----------------------------------------------------------------------------------------

5.7.1 功能描述 ----------------------------------------------------------------------------------------------

5.7.2 模块流程图-------------------------------------------------------------------------------------------第七章结论---------------------------------------------------------------------------------------------------------------参考文献 -------------------------------------------------------------------------------------------------------------------

第一章绪论

1.1课题来源

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

网吧以其庞大的用户量和潜在购买力,首先成为一个很好的媒体广告平台,尤其是快消品和网络相关类的产品;同时,网吧作为一个独特的渠道,对中国互联网的发展起到了非常关键的作用,已经容不得任何一家互联网公司忽视。已经有越来越多的案例证明,赢得了网吧市场,就赢得了互联网市场。这正是中国互联网本土化中的一个关键部分,了解这部分市场的特征和容量,是本土和国际互联网公司成功的一个关键因素。

基于网吧在中国互联网市场上的如此重要的地位,易观国际情况认为有必要对网吧用户作一个了解,探索网吧用户的行为特征,描绘网吧用户的轮廓。针对以下问题,进行了重点调查和了解:网吧用户特征,网吧用户互联网使用行为特征,不同网吧用户之间存在怎样的行为差异,针对网吧用户的人群属性和使用行为特征,产业的各方应该如何营销网吧。

为了适应当前网吧管理无人化的需求,网吧计费管理系统出现了。它可以减少值班人员、维护人员、降低管理人员的费用、甚至可以做到网吧

无需人员值守管理。同时还可以增加网吧的开放时间,提高设备的利用率,并且避免网吧管理中的人情免费上机、逃脱费用等问题。

1.2 研究意义

网吧用户对网吧上网非常忠诚,每次上网时间和上网频次都较高,13以上的人需要每天至少去网吧一次。网吧用户的娱乐化倾向非常明显,排在首位的应用都是网络游戏、网络聊天、影视视频等,而搜索引擎以第四常用与这些娱乐化应用一起成为用户最常使用的网络应用之一。

网吧用户最常访问的新闻类网站呈现明显的长尾现象,但是长尾头部依然是几大重要新闻网站,其中腾讯新闻选择率最高,其次是新浪、网易和搜狐等门户网站。

网络音乐需求是网吧用户一个最重要的需求,这种需求同时也充满了多样性,因此催生了多元化的选择,虽然百度MP3占有绝对的优势,但是其它各种各样的音乐网站也都获得了一部分用户,满足多样化的需求。

在网络聊天市场上,腾讯QQ在网吧用户中一枝独秀,但是51挂挂和飞信凭借各自的母公司和网站,今年获得了非常大的发展,值得关注;而阿里旺旺则由于网吧网民的购物倾向性小,使用率较低。

随着中国互联网软件硬件的发展,涌现出了众多视频网站,有专业视频网站,也有传统门户介入视频市场成立视频频道的。而在网吧市场上,专业视频网站获得了更多的用户选择,尤其是土豆网和优酷网,其中土豆网选择率稍高于优酷,百度视频搜索也以第三选择成为市场第一梯队成员。

在网吧搜索引擎市场上,百度的具有较大优势,用户的使用率远高于其它搜索引擎。从用户对搜索引擎各项关键指标的评价来看,用户对百度的满意率是最高的,这显现出用户较大的忠诚度。其它搜索引擎运营商在网吧用户市场上还有很多工作要做。

在图片搜索、知识问答和社区类网站中,百度图片搜索、百度知道和

百度贴吧都成为网吧用户的最常去的网站。其中在图片搜索和知识问答类型网站中,由于市场发展时间不长,这两类用户需求很大程度来自于百度的培养,因此百度的优势较大,选择比例都在80%以上。而在社区市场上,百度尽管选择最多,但是优势并非绝对突出,网吧用户选择呈多元化趋势,各种垂直论坛都有较多的用户选择存在。

网络交友网站在网吧市场上更是异彩纷呈,除了老牌的QQ交友中心、同学录等,近年来兴起的51、校内网、开心网等,都获得了较多网吧用户的选择,尤其是51,已经成为网吧用户交友的第二大选择。

自网吧出现以来,我们经历了从手动记录管理网吧到现在的电脑自动化计费系统的过程。2010年,我国网吧上网比例为39.2%,并且逐年上升,注定了网吧自动化计费管理系统取代手动记录式管理方法,因此设计了此网吧计费管理系统。

第二章可行性分析

2.1 编写目的

编写本可行性研究报告的目的是对物流管理系统进行可行性分析,以最小的代价在尽可能短的时间内确定问题是否能够解决和是否值得解决,并最终确定本系统开发的可行性。

2.2可行性研究的前提

2.2.1目标

方便的管理网吧,用最小的成本做出最优的系统。

2.2.2 经济可行性

由于该系统的实现初衷是为了熟悉软件开发,投资不会很大,所以不会有经济上的风险。因此,在这一方面是可行的。

2.2.3 运行可行性

由于网吧管理系统是相对独立的系统,除了与操作系统交互外,与其他软件的关系不大,所以发生冲突的概率较低。

2.2.4 技术可行性

采用C#语言和SQL server 2005数据库实现,通过c#的面向对象的编程方式与SQL语句的结合,具有一定的稳定性,从技术上来说是可以实现的。

2.3对系统的分析

经过了解与分析并与小组讨论得出以下结论:

怎样划分不同区域的收费标准

两种会员类型与非会员的收费模式

图2-1 收费模式

物流流程如下:

1、收银台查看用户是否为会员

2、非会员上机办理临时卡,并不享有折扣优惠。

3、会员充值时如是普通会员优惠10%,高级会员优惠15%。

4、网吧管理系统数据库对区域划分的收费标准,游戏区3元时,聊天区2元时。

图2-2 收费标准

2.4 技术条件方面的可行性

从以上的分析得知,该是一个小型的用户网吧上网管理系统。这是套比实用的用户网吧上网系统,它操作步骤更为简单,管理人员容易上手。对数据管理明了。

2.5投资及效益分析

在此主要对本项负担经济可行性及成本效益进行分析。

成本估计:30万

硬件设备:主要有2台PC服务器,200台PC机,2身份证扫描仪,网络连接设备若干。

效益分析:开发此系统,可以锻炼我们的实训能力,在开发的过程中,能收获到许多课堂上学不到的知识。开发得当,能发布到网上获得更多其他方面效益。

2.6社会因素方面的可行性

2.6.1法律可行性

该系统的开发与应用不设计侵犯专利权、侵犯版权等方面的问题。2.6.2 操作可行性

通过市场调查分析,与探讨查阅资料将此系统更加完善。

2.7结论

由于本项目具有经济可行性,技术可行性及操作的可行性,本团队的网站建设管理系统的项目是可行的。

第三章需求分析

3.1功能需求

一般来说,网吧经营者对于技术的了解不会特别深入,需要有专业的技术人员管理。但是真正专业并且有经验的网管可谓凤毛麟角,因此一般网吧都是以非技术管理人员进行管理,或是数量不多的技术人员负责技术方面的工作。那么智能化的管理,能够帮助网吧业主解决技术力量短缺的难题。因此网吧一般都会建置网吧管理系统以节省管理人力。下面是在进行开发之前对网吧进行的跟踪调查后得到的详尽的系统功能需求分析,系统模块分为以下五种功能:

1、管理员登录管理:管理员需要输入密码和名字登录系统,以便于管理。若密码和用户名输入不正确将登录失败.

2、用户管理:登录系统后可以对用户过户信息查询、修改、删除、增加。

3、用户上下机管理:根据条件,查询是否符合条件,符合则允许用户上机、下机的操作,并在客户端可进行自动上、下机操作,并将上、下机信息写入数据库。

4、计费管理:输入条件,连接上数据库,并且结算费用。

5、电脑信息管理:管理员能添加、删除、修改、查询电脑配置信息。

3.2 数据需求

管理员通过填写用户名和密码进行登陆,如果用户名或密码错误或为空,系统会给出相应的提示信息,操作员可以重新填写密码信息。进入系统后,管理员通过导航选择要进行管理或者查询的模块。电脑信息管理:管理员进入电脑信息管理界面中,可以选择查询计算机信息以及管理现有

的计算机信息。查询计算机包括计算机名、显示器、内存、CPU、计算机编号等计算机相关信息,在提交之后,系统会给出相应的提示信息。选择修改是对现有计算机信息进行修改的操作,在提交修改信息之后,系统会给出相应的提示信息。在电脑信息管理页面中也可以输入计算机名进行计算机的查询操作。在用户信息管理界面中,管理员通过填写用户名、密码、性别等用户的一些相关信息进行用户信息的登记,在提交之后,如果系统需要的信息为空,系统会给出相应的错误提示信息。管理员可以对会员进行查询、修改、删除操作。计费信息管理:该模块是对网吧收费情况进行管理。在计费管理界面中,管理员输入用户身份证,即可调用数据库中的上下机时间,并结算花费金额、余额,存入数据库。

用户可根据,用户名及密码登录用户系统,登录时判断余额是否充足,条件判断都符合,则允许登录,并将登录的时间写入数据库。用户可在用户界面上查询现在上网的信息,如:开始上网时间,现在的时间,共花费的金额,上网的时间等信息。也可在客户端进行退出,并将退出时的时间记入数据库,以便在管理端进行结算。

1、管理员登录模块:管理员需要输入密码和名字登录系统,以便于管理。若密码和用户名输入不正确将登录失败。

2、用户管理模块:登录系统后可以对用户信息查询、修改、删除、添加。修改页面时,经过选择复选框后,转入另一个页面在文本框里进行修改,有些重要的信息,不允许变动,提交后经检查后写入数据库。

3、用户上下机管理模块:上机时,查询余额是否大于0,若大于0且用户名及密码符合,则允许用户上机。客户端进行下机的操作时,将下机时间写入数据库。

4、计费管理模块:输入条件,连接上数据库,查看是否是会员,并且结算费用,将余额写入数据库。

5、电脑信息管理:管理员能删除、修改、查询电脑配置信息。

3.3网吧管理数据流图

3.3.1数据库简介

数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据

在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。在结构化开发方法中,数据流图是需求分析阶段产生的结果。

数据流图英文缩写DFD(Data Flow Diagram)它是描绘信息流和数据从输入移动到输出的过程中所经受的变换。

数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。

数据流程图包括:

1、指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体;

2、指明对数据执行的处理的处理符号,这些符号也可指明该处理所用到的机器功能;

3、指明几个处理和(或)数据媒体之间的数据流的流线符号;

4、便于读、写数据流程图的特殊符号。

在处理符号的前后都应是数据符号。数据流程图以数据符号开始和结束(除9.4规定的特殊符号外)

数据流图有两种典型结构,一是变换型结构,它所描述的工作可表示为输入、主处理和输出,呈线性状态。另一种是事务型结构,这种数据流图呈束状,即一束数据流平行流入或流出,可能同时有几个事务要求处理。

数据流是一组数据。在数据流图中数据流用带箭头的线表示,在其线旁标注数据流名。在数据流图中应该描绘所有可能的数据流向,而不应该

描绘出现某个数据流的条件。

3.3.2顶层数据流图

简单描述了用户,网吧管理系统,管理员实体之间的数据的基本走向

图4-1 一层数据流图

3.3.3 一层数据流图

从总体来描述了整个系统的流程及数据流动情况

图4-2 二层数据流图3.3.4 二层数据流图

1、系统管理流程

详细描述了系统管理时的数据流向。

图 4-3 系统管理流图2、用户管理流图

详细描述了用户管理时的数据流向。

图 4-3 用户管理流图

相关文档