网吧管理系统资料.pdf

上传人:白大夫 文档编号:5421893 上传时间:2020-05-05 格式:PDF 页数:20 大小:214.45KB
返回 下载 相关 举报
网吧管理系统资料.pdf_第1页
第1页 / 共20页
网吧管理系统资料.pdf_第2页
第2页 / 共20页
网吧管理系统资料.pdf_第3页
第3页 / 共20页
网吧管理系统资料.pdf_第4页
第4页 / 共20页
网吧管理系统资料.pdf_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《网吧管理系统资料.pdf》由会员分享,可在线阅读,更多相关《网吧管理系统资料.pdf(20页珍藏版)》请在三一文库上搜索。

1、可行性研究报告 1引言 1.1编写目的 可行性分析报告是为“网吧管理系统”开发的可能性、可行性、必要性提供论 据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资 料,在系统开发完成后期为系统的测试、验收提供帮助。 其编写过程由此项目开 发的学生完成。预期读者是从事“网吧管理系统”开发的相关人员。 1.2项目背景 经过一段时间的调查我们发现周边网吧的管理系统不尽相同,而其实现的功 能都基本相同。 大多数网吧的管理系统仅仅实现了计时收费的目的。所以我们觉 得现在大多数网吧的管理系统功能还不够完善,做得还不够人性化。 因此我们想 尝试改进现有的网吧管理系统,使其功能更人性化, 提供

2、的服务更齐全, 以改变 现状 。 1.3项目的目前研究现状 此项目现阶段还处于可行性分析阶段,具体实施将等到所学知识的进一步健 全以及对项目有进一步的认识 1.4参考资料(作者、标题、出版单位、发表日期、编号、页号) 软件工程高等教育出版社史济民 等 数据库系统教程高等教育出版社施伯乐 等 Java 面向对象编程电子工业出版社孙卫琴 Java 编程思想机械工业出版社Bruce Exkel 等 2系统的技术可行性 2.1系统的简要描述 2.1.1 功能 网吧管理帮助网吧管理员管理网吧管理员可以通过该系统对上网人员 (会员、非会员)记时收费、充值,对出售的食品饮料等计费,对网吧内的各台 机器进行控

3、制,以及提供一些特殊的服务(如在节假日对上网费打折等等) 而被控制端有登陆、 登离、呼叫网管、修改密码、 买东西、查看个人信息 (余额、 姓名等等) 2.1.2 特点 由于上网顾客需要食品和饮料, 而大多数网吧内也有这些商品出售,但往往 是买一次东西结算一次, 搞得网管十分头疼, 而且效率也不高。 上网顾客往往对 这样的购物方式也不满意,他们希望可以不用离开座位就可以获得所需的商品。 为了解决这个问题,我们将在网吧管理系统中添加了购物系统。在购物系统中, 上网人员可以看到各种商品及其价格,点击购买后网管可以在服务器端看到顾客 的请求,并将所需商品送给顾客, 而计费系统会自动将商品的费用添加进计

4、费系 统中。我们还将添加网管呼叫系统,以进一步完善网吧管理系统的功能,顾客在 需要网管时可以点击呼叫网管,这样既不用费力地叫网管, 又保持了安静, 为上 网创造良好的环境。 在我们的网吧管理系统中, 我们还将添加特殊服务一项,网 管可以根据需要调整上网费用, 在节假日等时期搞优惠招揽顾客,当顾客结束本 次上网时,计费系统会将本次上网费与商品费用一起计算,这样就节省了时间, 提高了工作效率。 2.2系统采用的技术、特点 这次我们打算用Java 语言来开发这个系统,这主要是因为Java 语言是面 向对象的语言,而且功能十分强大,并且使用Java 会减少编程过程中的错误。 当然由于可能会有大批顾客的

5、资料需要管理,其中必然会使用到数据库。 但是由 于项目还未进入实施阶段, 所以会遇到什么样的问题现在还是不可预知的,最终 会使用到哪些技术也要在实践的过程中去获得结论 2.3资源条件 由于现在网络十分发达, 网上的资源非常丰富, 所以一般遇到问题时可以到 网上去寻找答案。 我们也从网上找了一些别人做的系统看了,对这些系统也进行 了分析,总结了它们的优缺点,并大体上确定了我们要做的系统的功能和外观, 我们还在网上询问了一些网友, 并采集了他们的意见, 将一些好的建议用到我们 的系统中去。 在设计过程中, 必然会遇到这样那样的问题, 除了使用网络外,我们还会到 图书馆查阅一些资料,当然肯定还会用到

6、我们手上现有的一些书籍。 本着锻炼思维、 培养能力的目标, 我们会自己去思考并解决遇到的问题,在 遇到实在解决不了的问题时也会向身边的同学和老师寻求帮助 2.4技术可行性评价 以前我们曾在学C 语言时触过一个与之类似的项目,那时做的是一个图书 管理系统, 虽然我们并未参加代码的编写,但是对其中的一些思想有所了解。但 那时由于没有数据库的知识, 所以系统还不算复杂。 此项目中我们考虑到由于会 有很多用户的资料需要管理, 而且我们又添加了许多其他的功能,所以会复杂一 些。而且那时完全是为了练手, 所以界面比较粗糙, 而我们做的这套系统是面向 用户的,所以界面必然会做得友好一些,这必然也会增加系统开

7、发的难度。任何 项目的开发都不会没有难度, 我觉得只要认真思考, 并借助各种资源, 我们能够 最终开发出这套系统。 2.5 系统的非技术可行性 2.5.1 法律可行性 该系统在网吧等类似场所使用, 进行管理监控用户的基本操作, 其中不会添 加获取用户密码等受法律保护的信息的操作,且该系统不保存用户上机的具体操 作,只会保留用户上网日期和时间等数据,以便用户日后核对, 或者供其他一些 有权限的人或部门调查。 2.5.2 经济可行性 由于该系统的实现初衷是为了锻炼,以熟悉软件开发的全过程, 不涉及经济 的投入(有也会很少) ,所以将不会有经济上的风险。因此,在此面是可行的。 2.5.3 运行可行性

8、 由于网吧管理系统是相对独立的系统,除了与操作系统交互外, 与其他软件 的关系不大, 所以发生冲突的概率较低。 万一发生不能协调工作, 为了本系统的 安全,将对外来系统做一定限制,严重的将采取禁用策略。 3风险预估与解决策略 在完善的计划也有风险, 由于开发人员现在的知识和经验有限,可能未能将 系统分析全面,或考虑得不够深入。为此,我们将积极学习开发将用到的知识, 不断地回顾分析, 查阅资料, 并反复改进。 我们在阶段性任务完成后会请教有经 验的老师和学长,来使系统尽可能的完善。 由于课程比较紧张,开发阶段可能将延长,为此,我们有两套策略: 1、吸收其他同学加快开发; 2、利用假期延期开发。万

9、一风险发生时,视情况决定采取那套策略。 如果因为时间的关系, 开发最终无法按期完成, 我们会将主要功能模块开发 出来,其他功能可能会被忽略,以达到实验的目的。 如果在项目实施过程中分工不明确,造成工作重叠, 或者系统有些功能未被 实现,而我们又不能协调好, 最终在项目提交前都未能最终完成预期目标。或由 于规划的目标定的过高, 不符合现有的技术水平, 造成项目实施过程中遇到无法 突破的技术瓶颈, 导致由于部分功能未能实现, 影响到其他部分的实施, 最终导 致项目失败。 那项目就只能宣告失败了, 那么我们将会从中获得宝贵的软件开发 的教训,为以后做项目打下基础,这也是一种学习啊。 4结论意见 (能

10、否承担该项目 /条件具备承担该项目 ) 虽然此项目存在一定的技术难度和风险,但我们对项目要达到的目标十分清 楚,对所要开发系统将要实现的功能也非常了解。而且有一些成品作为参考, 并 且在项目的实施过程中我们能够获得帮助,我认为只要我们能够认真思考、 仔细 规划、明确分工,我们可以承担此项目的开发 项目开发计划 1引言 1.1 项目开发的目的,意义 在完成了针对“网吧管理系统”软件的市场的前期调查,以及与多位现有网吧 管理系统使用者进行了全面的深入地交流和分析的基础上,搞清了现有软件系统 存在的问题, 以及随着网吧等场所服务的不断完善所带来的用户的新需求。在这 样的背景下, 我们决定开发一个可以

11、满足用户的新的网吧管理系统。此项目开发 计划将对软件做全面细致的需求分析,明确所要开发的系统应具备的功能、性能 与界面,使开发人员以及维护人员了解系统的开发。本计划书的预期读者为系统 分析人员、业务人员、开发人员和测试人员、用户文档编写者和项目管理人员。 1.2 项目的背景 随着网络的不断发展,上网几乎成为日常生活中必不可少的一件事情。而 网吧作为一个满足人们上网需求的特殊的场所,在有一定规模的情况下如果使用 人工来管理, 工作量将是极其庞大且枯燥的。如果没有一套好的工具来帮忙,网 管就不得不雇几个人来帮忙管理了,这样的话就必须付给他们工资, 而且他们所 做的工作不一定令人满意, 可能还不安全

12、 这时一套好的网吧管理系统就可以 解决所有的问题, 它不仅工作效率高且没有误差, 最重要的是它可以连续工作且 不收任何费用。 此外安装了网吧管理系统后, 可以通过设置权限等方式达到安全 的目的。平常一些容易出错的地方, 通过网吧管理系统就可以避免。但是用户的 需求总是不断变化的, 现在网吧提供的服务已经不单单是上网而已,网吧根据用 户的需要,开始提供出售商品的服务, 而现在的大部分系统都还没有将此功能加 入到网吧管理系统中来, 我们根据市场的需要将在新的网吧管理系统中添加这些 功能。此外为了使我们的系统更人性化,我们还将加入一些人性化的设计,例如 加入上网费用调整功能,使得网管可以根据需要调整

13、上网费用以招揽客户。 1.3 定义(文档中的术语、缩写词) 文中提到的系统都是指网吧管理系统 网管:网吧管理员 1.4 参考资料(作者、标题、出版单位、发表日期、编号、页号) 软件工程高等教育出版社史济民 等 数据库系统教程高等教育出版社施伯乐 等 Java 面向对象编程电子工业出版社孙卫琴 Java 编程思想机械工业出版社Bruce Exkel 等 2项目概述 2.1 项目内容 (做什么 ),达到目标 项目内容: 面向所有网吧的功能齐全的网吧管理系统 功能介绍: 服务端: 1、高级管理员可在家远程访问服务端,查看网吧流水账; 2、网管人员可以生成、添加和删除账号; 3、为账号存钱、查看在线账

14、号,终止账号的使用; 4、获得客户端的买东西的请求; 5、查看近期账号登陆情况,提供客户的查询; 6、当账号余额不足时,想客户端发送信息提醒客户及时充值; 7、当客户违法操作时 (对计算机进行非法操作) ,发送消息提醒客 户注意,情节严重的终止帐户使用, 必要时主机音响朗读受控机编 号,严重时终止受控端服务; 8、可以设置客户访问的权限,禁止受控端访问非法网页,运行非 法程序(对于青少年尤其如此) ; 9、可随时调整网费与商品单价,调整计算公式,灵活以适应网吧 在特殊时期(如节假日) ; 客户端: 1、客户登陆、登离、修改密码、呼叫网管等; 2、进入系统后,在线买东西,向网管发送帮助请求,用存

15、值卡存 钱,向主机点歌; 2.2 完成该项目具备条件 为了此系统成功完成, 首先需做详细的调查, 了解网吧管理员的使用感受 (对 以往系统),以及他们对新的系统的期望和希望加入的功能开发人员需懂得面 向对象程序设计, 最好有相当的经验或者对此项目有较深入的认识。开发人员需 会使用面向对象的思想编程, 至少熟悉一门面向对象的程序设计语言,熟悉数据 库的知识, 能灵活使用和管理数据库, 对网络通信和网络安全有所了解,最好对 网吧的工作环境有一定了解, 能站在网吧管理员的角度去考虑问题,这样设计出 来的系统才会更贴近网管的真实需要 2.3 应交付的产品形式 程序包括服务器上运行的服务端程序和网员机上

16、运行的客户端程序,文档包 括网吧管理系统系统功能介绍 、 网吧管理系统硬件要求 、 网吧管理系统操 作人员使用说明书、 网吧管理系统安装指导 、 网吧管理系统日常维护手册 3项目计划 任务分解 (最好以图说明 ) 用例图: 网吧顾客 一般网管 退 出 模 块 登 录 模 块 修 改 密 码 模 块 余额查 询、账 单显示 模块 点 买 商 品 模 块 呼 叫 网 管 受控端系统 数据库 管理数据 网吧管理系统客户端 网吧管理系统服务器 端 控制客户端 网吧老板 网 管 登 录 退 出 模 块 老 板 登 录 模 块 修 改 密 码 模 块 增减 会员 模块 处 理 点 买 商 品 模 块 充

17、值 模 块 服务器端系统 网吧管理系统服务器端 人员分工组织 :人员类型、组成结构、数量(以表说明 ) 人员类型组成结构数量 系统设计架构陈、张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 发布王、刘发布报告

18、4影响项目关键问题 1、开发人员对相关技术的熟练程度 2、做类似项目的经验 3、项目进行过程中任务分配是否合理 4、项目时间是否合理 5、项目中的一些用到的技术是否符合实际 6、项目过程中有没有人员调整 7、其他一些可能影响项目的问题 需求分析报告 1绪论 1.1 编写目的 随着互联网的发展 , Internet 正在各行各业形成新的热点和经济增长点,网 络正把人们紧密地联系在一起。很难想象在信息时代离开网络人们怎么生活、 工作。因此人们居住环境的信息化、网络化是发展的必然要求。但是如果没有 相应的网络管理、控制和计费系统来支撑,势必会阻碍网络运营工作的有效开 展。 1.2 网吧管理系统的功能

19、要求 经过实地考察和研究,分析出了一般网吧中的管理工作。 主要的功能要求有: 1) 本系统所带有的系统设置,允许用户可根据自己网吧的情况作出设置, 可自行设置普通用户和会员上机的费率,另外,本系统还提供了多种时段设置, 用户可在一天采用多种时段计费标准,且时段范围可由用户自行设置。 2) 在查询管理中,每种查询都提供了多种查询方式,操作员在查询数据时 可采用一种或多种查询方式,以便更好的方便查询。 3) 日常管理中包括了一些对客户机进行远程控制的功能,上机用户可在客 户端向服务器发送申请要求, 申请要求可直接可在服务器进行处理,且服务器可 对客户机进行调换机器,延长时间,关机重启等操作。 4)

20、 在报表统计中,交班报表可在管理员交接班时查看当前收费情况,另外 每日收费报表及每月收费报表都解决了手工计算的问题,提高了工作效率, 会员 统计报表可显示出当前网吧所有会员的资料,另外,多种单据如:上机收费,会 员开户,帐户充值,帐户删除等单据,为管理操作也提供了方便。 1.3 项目背景 网吧现今虽然已经一定程度上的管理系统,但是效率较低, 顾客费用结算很 不方便。因此希望建立电脑实时管理、网卡管理、会员管理、收费管理、报表打 印,可从很大程度上减轻网吧管理者的工作量,使顾客上下机、 费用结算较为方 便。同时也便于营业额的统计。 2任务概述 2.1 目标 网吧管理系统的总目标是:在计算机网络

21、,数据库和先进的开发平台上,利用 现有的软件 ,配置一定的硬件 ,开发一个具有开放体系结构的,易扩充的 ,易维护的 , 具有良好人机交互界面的网吧管理系统,实现网吧的自动化的计算机管理系统,为 其提供准确 ,精细,迅速的实时信息 . 根 据 可 行 性 研 究 的 结 果 和 客 户 的 要 求 , 分 析 现 有 情 况 及 问 题 , 采 用 Client/Server结构,将网吧管理系统划分为三个子系统:客户端子系统 ,服务器端 子系统 ,WEB 发布系统 ,客户端与服务器端采用同一应用程序,其中数据库所在系 统确定为服务器端子系统. 2.2 运行环境 2.1.1. 服务器端子系统的运行

22、要求: 系统软件 : Window NT/2000/2003 Server 数据库管理系统 :SQL Server 2000 硬件要求 :Pentium III 800 以上, 256M RAM, 40G HD 2.1.2. 客户端子系统的运行要求 : 系统软件 : Window NT Workstation及以上版本 数据库管理系统 :SQL Server 硬件要求 :Pentium 450 以上, 128M RAM, 10G HD 2.3 条件与限制 本企业档案管理系统软件是应用于中小企业的。在功能上还可进一步实现安 全防范、与 E-Mail 和因特网电话集成起来,成为网络企业档案管理系统

23、软件。 3数据描述 3.1 ER 图: Computer NetCard Work Condtion AreaLevel RepairHistory WorkCondtion InstallRange UnMemmberMemmber AcceptTimeCridibility CousumeFrequency CardPassword LatestChargeMoney RestMoney Manager manage Permmison ManagerIDLevelWorkTimepassword m np ComfortDegree CardID LatestChargeTime Car

24、dType ChargeStandard Card Type ComNum BusniessTimeChargeStandard 3.2 静态数据 : 下面列出了该系统所涉及表的具体静态数据。电脑,区域。 1).电脑信息表:此表存放电脑基本信息、工作状况、维修情况。 字段字段名类型宽度 1 ComNum smallint 2(Key) 2 InstallRange s mallint 2 3 WorkCondition ntext 16 4 RepairHistory ntext 16 5 AreaLevel smallint 2 6 ComfortDegree smallint 2 2).管

25、理员登录表:此表存放管理员的信息 字段字段名类型宽度 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

26、 RestMoney money 8 4).会员表:此表用于存放会员的详细信息。 字段字段名类型宽度 1 CardID ntext 16(Key, Foreign) 2 AcceptTime Data/time 自动 3 Credibility ntext 16 4 ConsumFrequency ntext 16 5).收费标准表:此表用于存放收费的具体标准。 字段字段名类型宽度 1 ComNum smallint 2(Key, Foreign) 2 CardType ntext 16 3 BusniessTime Data/time自动 4 ChargeStandard money 8 6

27、).计费表:此表用于存放客户上机的实时信息表。 字段字段名类型宽度 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)消费总表:此表用于存放各个工作时段的总消费金额。 字段字段名类型宽度

28、 1 BusniessTime ntext 16 2 TotallConsum money 8 3.3 动态数据 : 输入数据:电脑编号、卡号、菜单选项,查找关键字,新建记录项。 输出数据:由查询关键字确定的数据库记录集合。 内部生成的数据:中间查询结果。 3.4 数据流图 网吧管理系统 软件的数据流图是比较清晰的, 对各功能模块来说都比较 有规律。但完整的图比较繁琐,各个功能模块的数据流图如下。 1. 操作员登陆数据流图 2. 打印报表 选择操作 打印单条记录打印全部记录打印操作员工信息 打印 3. 系统维护 登录表信息载入 操作员工管理数据恢复 选择路径 系统数据管理 添加 选择操作 数据

29、备份 选择路径 修改删除 备份 恢复 打开 管理员ID/ 卡号 身份验证 登录失败 登录成功 错 对 登录表 密码 4. 各种查询 5. 管理员管理 3.5 数据库描述 本软件采用 SQLSERVER2008/2005数据库。 3.6 数据字典 这里给出一个数据元素的字典卡片与具体数据卡片的含义: 名字:电脑信息 描述:主要存放电脑信息 定义:电脑信息 =电脑编号 +安装等级 +工作状况 +维修情况 +区域等级 +舒适 度 名字:管理信息 描述:本系统的管理员 选择查询项目 查询条件 查询 显示 选择操作 添加修改 删除 定义:管理员信息 =管理员 ID+密码+权限+级别+工作时段 名字:网卡

30、信息 描述:用于网卡信息 定义: 网卡信息 =卡号+卡类型 +密码+最近充值金额 +最近充值时间 +卡上余 额 名字:会员信息 描述:存放会员的信息 定义:会员 =卡号+密码 +办理时间 +信用度 +消费频率 名字:收费标准 描述:存放收费标准 定义:收费标准 =电脑编号 +卡类型 +营业时段 +单价 3.7 网吧管理系统的数据需求 网吧管理系统的数据需求包括以下几点: 1. 数据录入和处理的准确性和实时性 数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的 不正确和不可用, 从而使系统的工作失去意义。 数据的输入来源是手工输入。 手工输入要通过系统界面上的安排系统具有容错性,并且

31、对操作人员要进行 系统的培训。 在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力, 以保证迅速的处理数据。 2. 数据的完整性与一致性 由于系统的数据是共享的,在不同的客户端中,企业档案文件是共享数 据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一 问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向, 并且要求对数据库的数据完整性进行严格的约束。 对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束, 系统应该拒绝该数据。 3. 数据的共享也独立性 整个企业档案管理系统的数据是共享的。然而,从系统开发的角度上看, 共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统 能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提 供系统的强壮性。

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1