网吧管理系统资料.docx
- 文档编号:8462228
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:16
- 大小:145.78KB
网吧管理系统资料.docx
《网吧管理系统资料.docx》由会员分享,可在线阅读,更多相关《网吧管理系统资料.docx(16页珍藏版)》请在冰豆网上搜索。
网吧管理系统资料
可行性研究报告
1.引言
1.1编写目的
可行性分析报告是为“网吧管理系统”开发的可能性、可行性、必要性提供论据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系统开发完成后期为系统的测试、验收提供帮助。
其编写过程由此项目开发的学生完成。
预期读者是从事“网吧管理系统”开发的相关人员。
1.2项目背景
经过一段时间的调查我们发现周边网吧的管理系统不尽相同,而其实现的功能都基本相同。
大多数网吧的管理系统仅仅实现了计时收费的目的。
所以我们觉得现在大多数网吧的管理系统功能还不够完善,做得还不够人性化。
因此我们想尝试改进现有的网吧管理系统,使其功能更人性化,提供的服务更齐全,以改变现状。
1.3项目的目前研究现状
此项目现阶段还处于可行性分析阶段,具体实施将等到所学知识的进一步健全以及对项目有进一步的认识
1.4参考资料(作者、标题、出版单位、发表日期、编号、页号)
《软件工程》高等教育出版社史济民等
《数据库系统教程》高等教育出版社施伯乐等
《Java面向对象编程》电子工业出版社孙卫琴
Java编程思想》机械工业出版社BruceExkel等
2.系统的技术可行性
2.1系统的简要描述
2.1.1功能
网吧管理帮助网吧管理员管理网吧管理员可以通过该系统对上网人员(会员、非会员)记时收费、充值,对出售的食品饮料等计费,对网吧内的各台机器进行控制,以及提供一些特殊的服务(如在节假日对上网费打折等等)而被控制端有登陆、登离、呼叫网管、修改密码、买东西、查看个人信息(余额、
2.1.2特点
由于上网顾客需要食品和饮料,而大多数网吧内也有这些商品出售,但往往是买一次东西结算一次,搞得网管十分头疼,而且效率也不高。
上网顾客往往对这样的购物方式也不满意,他们希望可以不用离开座位就可以获得所需的商品。
为了解决这个问题,我们将在网吧管理系统中添加了购物系统。
在购物系统中,上网人员可以看到各种商品及其价格,点击购买后网管可以在服务器端看到顾客的请求,并将所需商品送给顾客,而计费系统会自动将商品的费用添加进计费系统中。
我们还将添加网管呼叫系统,以进一步完善网吧管理系统的功能,顾客在需要网管时可以点击呼叫网管,这样既不用费力地叫网管,又保持了安静,为上网创造良好的环境。
在我们的网吧管理系统中,我们还将添加特殊服务一项,网管可以根据需要调整上网费用,在节假日等时期搞优惠招揽顾客,当顾客结束本次上网时,计费系统会将本次上网费与商品费用一起计算,这样就节省了时间,提高了工作效率
2.2系统采用的技术、特点
这次我们打算用Java语言来开发这个系统,这主要是因为Java语言是面向对象的语言,而且功能十分强大,并且使用Java会减少编程过程中的错误。
当然由于可能会有大批顾客的资料需要管理,其中必然会使用到数据库。
但是由于项目还未进入实施阶段,所以会遇到什么样的问题现在还是不可预知的,最终会使用到哪些技术也要在实践的过程中去获得结论
2.3资源条件
由于现在网络十分发达,网上的资源非常丰富,所以一般遇到问题时可以到网上去寻找答案。
我们也从网上找了一些别人做的系统看了,对这些系统也进行了分析,总结了它们的优缺点,并大体上确定了我们要做的系统的功能和外观,我们还在网上询问了一些网友,并采集了他们的意见,将一些好的建议用到我们的系统中去。
在设计过程中,必然会遇到这样那样的问题,除了使用网络外,我们还会到图书馆查阅一些资料,当然肯定还会用到我们手上现有的一些书籍。
本着锻炼思维、培养能力的目标,我们会自己去思考并解决遇到的问题,在遇到实在解决不了的问题时也会向身边的同学和老师寻求帮助
2.4技术可行性评价
以前我们曾在学C语言时触过一个与之类似的项目,那时做的是一个图书管理系统,虽然我们并未参加代码的编写,但是对其中的一些思想有所了解。
但那时由于没有数据库的知识,所以系统还不算复杂。
此项目中我们考虑到由于会有很多用户的资料需要管理,而且我们又添加了许多其他的功能,所以会复杂一些。
而且那时完全是为了练手,所以界面比较粗糙,而我们做的这套系统是面向用户的,所以界面必然会做得友好一些,这必然也会增加系统开发的难度。
任何项目的开发都不会没有难度,我觉得只要认真思考,并借助各种资源,我们能够最终开发出这套系统。
2.5系统的非技术可行性
2.5.1法律可行性
该系统在网吧等类似场所使用,进行管理监控用户的基本操作,其中不会添加获取用户密码等受法律保护的信息的操作,且该系统不保存用户上机的具体操作,只会保留用户上网日期和时间等数据,以便用户日后核对,或者供其他一些有权限的人或部门调查。
2.5.2经济可行性
由于该系统的实现初衷是为了锻炼,以熟悉软件开发的全过程,不涉及经济的投入(有也会很少),所以将不会有经济上的风险。
因此,在此面是可行的。
2.5.3运行可行性
由于网吧管理系统是相对独立的系统,除了与操作系统交互外,与其他软件的关系不大,所以发生冲突的概率较低。
万一发生不能协调工作,为了本系统的安全,将对外来系统做一定限制,严重的将采取禁用策略。
3.风险预估与解决策略
在完善的计划也有风险,由于开发人员现在的知识和经验有限,可能未能将系统分析全面,或考虑得不够深入。
为此,我们将积极学习开发将用到的知识,不断地回顾分析,查阅资料,并反复改进。
我们在阶段性任务完成后会请教有经验的老师和学长,来使系统尽可能的完善。
由于课程比较紧张,开发阶段可能将延长,为此,我们有两套策略:
1、吸收其他同学加快开发;
2、利用假期延期开发。
万一风险发生时,视情况决定采取那套策略。
如果因为时间的关系,开发最终无法按期完成,我们会将主要功能模块开发出来,其他功能可能会被忽略,以达到实验的目的。
如果在项目实施过程中分工不明确,造成工作重叠,或者系统有些功能未被实现,而我们又不能协调好,最终在项目提交前都未能最终完成预期目标。
或由于规划的目标定的过高,不符合现有的技术水平,造成项目实施过程中遇到无法突破的技术瓶颈,导致由于部分功能未能实现,影响到其他部分的实施,最终导致项目失败。
那项目就只能宣告失败了,那么我们将会从中获得宝贵的软件开发的教训,为以后做项目打下基础,这也是一种学习啊。
4.结论意见(能否承担该项目/条件具备承担该项目)
虽然此项目存在一定的技术难度和风险,但我们对项目要达到的目标十分清楚,对所要开发系统将要实现的功能也非常了解。
而且有一些成品作为参考,并且在项目的实施过程中我们能够获得帮助,我认为只要我们能够认真思考、仔细规划、明确分工,我们可以承担此项目的开发
项目开发计划
1.引言
1.1项目开发的目的,意义
在完成了针对“网吧管理系统”软件的市场的前期调查,以及与多位现有网吧管理系统使用者进行了全面的深入地交流和分析的基础上,搞清了现有软件系统存在的问题,以及随着网吧等场所服务的不断完善所带来的用户的新需求。
在这样的背景下,我们决定开发一个可以满足用户的新的网吧管理系统。
此项目开发计划将对软件做全面细致的需求分析,明确所要开发的系统应具备的功能、性能与界面,使开发人员以及维护人员了解系统的开发。
本计划书的预期读者为系统分析人员、业务人员、开发人员和测试人员、用户文档编写者和项目管理人员。
1.2项目的背景
随着网络的不断发展,上网几乎成为日常生活中必不可少的一件事情。
而网吧作为一个满足人们上网需求的特殊的场所,在有一定规模的情况下如果使用人工来管理,工作量将是极其庞大且枯燥的。
如果没有一套好的工具来帮忙,网管就不得不雇几个人来帮忙管理了,这样的话就必须付给他们工资,而且他们所做的工作不一定令人满意,可能还不安全…这时一套好的网吧管理系统就可以解决所有的问题,它不仅工作效率高且没有误差,最重要的是它可以连续工作且不收任何费用。
此外安装了网吧管理系统后,可以通过设置权限等方式达到安全的目的。
平常一些容易出错的地方,通过网吧管理系统就可以避免。
但是用户的需求总是不断变化的,现在网吧提供的服务已经不单单是上网而已,网吧根据用户的需要,开始提供出售商品的服务,而现在的大部分系统都还没有将此功能加入到网吧管理系统中来,我们根据市场的需要将在新的网吧管理系统中添加这些功能。
此外为了使我们的系统更人性化,我们还将加入一些人性化的设计,例如加入上网费用调整功能,使得网管可以根据需要调整上网费用以招揽客户。
1.3定义(文档中的术语、缩写词)
文中提到的系统都是指网吧管理系统
网管:
网吧管理员
1.4参考资料(作者、标题、出版单位、发表日期、编号、页号)
《软件工程》高等教育出版社史济民等
《数据库系统教程》高等教育出版社施伯乐等
《Java面向对象编程》电子工业出版社孙卫琴
《Java编程思想》机械工业出版社BruceExkel等
2.项目概述
2.1项目内容(做什么),达到目标
项目内容:
面向所有网吧的功能齐全的网吧管理系统
功能介绍:
服务端:
1、高级管理员可在家远程访问服务端,查看网吧流水账;
2、网管人员可以生成、添加和删除账号;
3、为账号存钱、查看在线账号,终止账号的使用;
4、获得客户端的买东西的请求;
5、查看近期账号登陆情况,提供客户的查询;
6、当账号余额不足时,想客户端发送信息提醒客户及时充值;7、当客户违法操作时(对计算机进行非法操作),发送消息提醒客户注意,情节严重的终止帐户使用,必要时主机音响朗读受控机编
号,严重时终止受控端服务;
8、可以设置客户访问的权限,禁止受控端访问非法网页,运行非法程序(对于青少年尤其如此);
9、可随时调整网费与商品单价,调整计算公式,灵活以适应网吧在特殊时期(如节假日);
客户端:
1、客户登陆、登离、修改密码、呼叫网管等;
2、进入系统后,在线买东西,向网管发送帮助请求,用存值卡存钱,向主机点歌;
2.2完成该项目具备条件为了此系统成功完成,首先需做详细的调查,了解网吧管理员的使用感受(对以往系统),以及他们对新的系统的期望和希望加入的功能开发人员需懂得面向对象程序设计,最好有相当的经验或者对此项目有较深入的认识。
开发人员需会使用面向对象的思想编程,至少熟悉一门面向对象的程序设计语言,熟悉数据库的知识,能灵活使用和管理数据库,对网络通信和网络安全有所了解,最好对网吧的工作环境有一定了解,能站在网吧管理员的角度去考虑问题,这样设计出来的系统才会更贴近网管的真实需要
2.3应交付的产品形式程序包括服务器上运行的服务端程序和网员机上运行的客户端程序,文档包括《网吧管理系统系统功能介绍》、《网吧管理系统硬件要求》、《网吧管理系统操作人员使用说明书》、《网吧管理系统安装指导》、《网吧管理系统日常维护手册》
3.项目计划
任务分解(最好以图说明)
用例图:
网吧顾客
O
般网管
O
网吧管理系统客户端
端
J
网吧老板
网吧管理系统服务器
控制客户端
数据库
—-一—
管理数据
服务器端系统
网吧管理系统服务器端
人员分工组织:
人员类型、组成结构、数量(以表说明)
人员类型
组成结构
数量
系统设计架构
陈、张
2
代码编写
李、王
2
个阶段测试
周、孙
2
文档编写
王、刘
2
开发进度即时间(以图/表说明)
编号
时间
工作
人员分配
文档名称
备
注
1
10.25-11.10
完成需求分析
陈、张
《需求分析》
2
11.10-11.16
概要设计
陈、张
《概要设计》
3
11.16-12.20
详细设计与
王、刘
《详细设计与测试设计》
测试设计
4
12.20-2.1
编码
李、王
《开发日志》
(次年)
5
2.1-3.15
测试
周、孙
《测试报告》
6
3.15
发布
王、刘
《发布报告》
4.影响项目关键问题
1、开发人员对相关技术的熟练程度
2、做类似项目的经验
3、项目进行过程中任务分配是否合理
4、项目时间是否合理
5、项目中的一些用到的技术是否符合实际
6、项目过程中有没有人员调整
7、其他一些可能影响项目的问题
需求分析报告
1.绪论
1.1编写目的
随着互联网的发展,Internet正在各行各业形成新的热点和经济增长点,网络正把人们紧密地联系在一起。
很难想象在信息时代离开网络人们怎么生活、工作。
因此人们居住环境的信息化、网络化是发展的必然要求。
但是如果没有相应的网络管理、控制和计费系统来支撑,势必会阻碍网络运营工作的有效开展。
1.2网吧管理系统的功能要求
经过实地考察和研究,分析出了一般网吧中的管理工作。
主要的功能要求有:
1)本系统所带有的系统设置,允许用户可根据自己网吧的情况作出设置,可自行设置普通用户和会员上机的费率,另外,本系统还提供了多种时段设置,用户可在一天采用多种时段计费标准,且时段范围可由用户自行设置。
2)在查询管理中,每种查询都提供了多种查询方式,操作员在查询数据时可采用一种或多种查询方式,以便更好的方便查询。
3)日常管理中包括了一些对客户机进行远程控制的功能,上机用户可在客户端向服务器发送申请要求,申请要求可直接可在服务器进行处理,且服务器可对客户机进行调换机器,延长时间,关机重启等操作。
4)在报表统计中,交班报表可在管理员交接班时查看当前收费情况,另外
每日收费报表及每月收费报表都解决了手工计算的问题,提高了工作效率,会员
统计报表可显示出当前网吧所有会员的资料,另外,多种单据如:
上机收费,会员开户,帐户充值,帐户删除等单据,为管理操作也提供了方便。
1.3项目背景
网吧现今虽然已经一定程度上的管理系统,但是效率较低,顾客费用结算很不方便。
因此希望建立电脑实时管理、网卡管理、会员管理、收费管理、报表打印,可从很大程度上减轻网吧管理者的工作量,使顾客上下机、费用结算较为方便。
同时也便于营业额的统计。
2.任务概述
2.1目标
网吧管理系统的总目标是:
在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的,易扩充的,易维护的,具有良好人机交互界面的网吧管理系统,实现网吧的自动化的计算机管理系统,为其提供准确,精细,迅速的实时信息.
根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将网吧管理系统划分为三个子系统:
客户端子系统,服务器端子系统,WEB发布系统,客户端与服务器端采用同一应用程序,其中数据库所在系统确定为服务器端子系统.
2.2运行环境
2.1.1.服务器端子系统的运行要求:
系统软件:
WindowNT/2000/2003Server
数据库管理系统:
SQLServer2000
硬件要求:
PentiumIII800以上,256MRAM,40GHD2.1.2.客户端子系统的运行要求
系统软件:
WindowNTWorkstation及以上版本
数据库管理系统:
SQLServer
硬件要求:
Pentium450以上,128MRAM,10GHD
2.3条件与限制
本企业档案管理系统软件是应用于中小企业的。
在功能上还可进一步实现安
全防范、与E-Mail和因特网电话集成起来,成为网络企业档案管理系统软件。
3.数据描述
3.1E—R图:
Permmison
WorkTime
Manager
Level
CardPassword
NetCard
RestMoney
AreaLevel
LatestCharge
CardID
InstallRange
LatestChargeTime
WorkCondtion
CardType
Typ
Manager
m
Computer
ComNum
Memmbe
UnMemmbbr
:
ChargeStandard
RepairHistory
【CridibilityAcceptTime
ComfortDe
-/
BusniessTime》:
・ChargeStandard
Car
3.2静态数据:
下面列出了该系统所涉及表的具体静态数据。
电脑,区域。
1).电脑信息表:
此表存放电脑基本信息、工作状况、维修情况
字段
字段名
类型
宽度
1
ComNum
smallint
2(Key)
2
InstallRanges
mallint
2
3
WorkCondition
ntext
16
4
RepairHistory
ntext
16
5
AreaLevel
smallint
2
6
ComfortDegree
smallint
2
2).管理员登录表:
此表存放管理员的信息
字段
字段名
类型
宽度
1
ManagerID
smallint
2(Key)
2
Password
ntext
16
3
Permission
ntext
16
4
Level
smallint
2
5
WorkTime
ntext
16
3).网卡表登录表:
此表存放开户卡的基本信息
字段
字段名
类型
宽度
1
CardID
ntext
16(Key)
2
CardPassword
ntext
16
3
CardType
ntext
16
4
LeatestChargeMoney
money
8
5
LeatestChargeTime
Data/time
自动
6
RestMoney
money
8
4).会员表:
此表用于存放会员的详细信息。
字段字段名类型宽度
CardID
ntext
16(Key,Foreign)
3
Credibility
ntext
16
4
ConsumFrequencyntext
16
5).收费标准表:
此表用于存放收费的具体标准。
字段
字段名
类型
宽度
1
ComNum
smallint
2(Key,Foreign)
2
CardType
ntext
16
3
BusniessTime
Data/time
自动
4
ChargeStandard
money
8
6).计费表:
此表用于存放客户上机的实时信息表。
字段
字段名
类型
宽度
1
ComNum
smallint
2(Key,Foreign)
2
CardID
ntext
16(Key,Foreign)
3
CardType
ntext
16
4
ChargeStandard
money
8
5
BeginingTime
Data/time
自动
6
OffTime
Data/time
自动
7
TotallTime
Data/time
自动
8
TotallMoney
money
8
9
RestMoney
money
8
7)消费总表:
此表用于存放各个工作时段的总消费金额
字段
字段名
类型
宽度
1
BusniessTime
ntext
16
2
TotallConsum
money
8
3.3动态数据:
输入数据:
电脑编号、卡号、菜单选项,查找关键字,新建记录项
输出数据:
由查询关键字确定的数据库记录集合。
内部生成的数据:
中间查询结果。
3.4数据流图
《网吧管理系统》软件的数据流图是比较清晰的,对各功能模块来说都比较有规律。
但完整的图比较繁琐,各个功能模块的数据流图如下。
1.
操作员登陆数据流图
2.打印报表
3.
系统维护
4.各种查询
选择查询项目
5.管理员管理
3.5数据库描述
本软件采用SQLSERVER2008/2005数据库。
3.6数据字典
这里给出一个数据元素的字典卡片与具体数据卡片的含义:
名字:
电脑信息
描述:
主要存放电脑信息
定义:
电脑信息=电脑编号+安装等级+工作状况+维修情况+区域等级+舒适
度
名字:
管理信息
描述:
本系统的管理员
定义:
管理员信息=管理员ID+密码+权限+级别+工作时段
名字:
网卡信息
描述:
用于网卡信息
定义:
网卡信息=卡号+卡类型+密码+最近充值金额+最近充值时间+卡上余额
名字:
会员信息
描述:
存放会员的信息
定义:
会员=卡号+密码+办理时间+信用度+消费频率
名字:
收费标准
描述:
存放收费标准
定义:
收费标准=电脑编号+卡类型+营业时段+单价
3.7网吧管理系统的数据需求
网吧管理系统的数据需求包括以下几点:
1.数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。
数据的输入来源是手工输入。
手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
2.数据的完整性与一致性
由于系统的数据是共享的,在不同的客户端中,企业档案文件是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。
要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
3.数据的共享也独立性
整个企业档案管理系统的数据是共享的。
然而,从系统开发的角度上看,共享会给设计和调试带来困难。
因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。
这样,也能提供系统的强壮性。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网吧 管理 系统 资料
![提示](https://static.bdocx.com/images/bang_tan.gif)