您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页软件工程报告网络计费管理系统

软件工程报告网络计费管理系统

来源:好走旅游网
 摘 要

随着信息管理系统的不断发展,网吧计费管理系统已广泛地被各个网吧采用,以方便对网吧的管理。他可以让网吧可少些网管,就能管理的菁菁有条,最重要的是能给网吧带来利润,能准确的计费。它的融入和发展,彻底改变了传统网吧管理的理念,依靠日益发展的管理信息系统技术,网吧计费管理系统也越发完善,逐步以计算机智能信息管理取代了人工信息整理的烦琐工作。

随着我国信息产业的发展和电脑的普及,网吧越来越成为人们获取外部信息的主流,网吧管理是当代社会这一市场需要应运而生的。本系统是为网吧物业管理部门日常管理工作信息化,范化而开发的软件。它以网吧管理部门为服务中心,以上网吧上网人员为服务对象。通过实施各种服务项目,全面地反映了在网吧经营管理活动中,网管员与上网人员之间各种业务费用往来。使各项业务的办理迅速、准确,极大的提高了网吧管理的工作效率。 关键词:网吧管理 网吧计费 软件

I

目录

1设计内容和要求 .......................................................... 1

1.1设计内容 .......................................................... 1 1.2设计要求 .......................................................... 1 2可行性分析 .............................................................. 3

1.1简要描述 .......................................................... 3 1.2技术方面可行性 .................................................... 3 1.3社会方面可行性 .................................................... 3 3 系统需求分析 ............................................................ 4

3.1 需求分析的定义 .................................................... 4 3.2 需求分析的任务 .................................................... 4 3.3 需求分析的过程 .................................................... 4 3.4 数据流图 .......................................................... 5 3.5 数据字典 .......................................................... 8 4总体设计 ................................................................ 9

4.1用户管理模块设计 .................................................. 9 4.2远程监管模块设计 ................................................. 10 4.3计费模块设计 ..................................................... 11 4.4数据库设计 ....................................................... 12 5详细设计 ............................................................... 13

5.1系统分析 ......................................................... 13 5.2系统流程图 ....................................................... 13 总结 ..................................................................... 16 致谢 ..................................................................... 17 参考文献 ................................................................. 18

II

1 设计内容和要求

本课程设计是在学完《软件工程》课程后的一次全面的综合训练,通过课程设计,更好地从工程化角度掌握软件工程的基本原理、概念和技术方法,培养从事大型软件系统开发、测试与管理的能力,为今后的计算机应用打下一定基础。

1.1 设计内容

本文主要阐述了一套基于C/S结构的网吧计费管理软件的设计与开发,本系实现了分毫不差地记录顾客上机的时间、费用以及付费方式;可以随时了解营业情况:上机人数、营业额、营业流水帐;随时更改收费标准、押金设置、最低消费金额,做日统计和月统计;迅速交接班 ; 条码卡输入,防止作弊和出错的可能 ;多项措施保证数据的安全:掉电时能保护营业数据; 可为顾客设立帐户,争取客源,保证稳定的收益,加快资金的回笼 ;记录上网顾客资料,符合公安局要求等功能,使之成为可运行的程序的这个过程进行了简单的描述。

1.2 设计要求

本课程设计的基本步骤与要求是: 1) 软件可行性研究报告

完成软件功能的概要介绍、述语定义、技术可行性论证、经济可行性论证、方案可行性论证等,完成可行性研究报告。

2) 软件需求分析报告

根据需求陈述,确定软件详细的功能介绍(功能性与非功能性)。分析软件的数据要求,对软件全部输入输出数据进行说明(数据用途、性质、结构、精度、格式、特殊要求等),画出软件的数据流图,并对数据流图进行说明(数据流的数据词典、加工的数据词典、外部接口的数据词典等),完成需求分析报告。

3) 软件总体设计报告

1

根据需求规格说明,定义软件的整体结构。划分模块,确定软件结构(确定系统的软件结构、分解模块、确定系统的模块层次关系等),画出软件的模块图,并对模块图进行说明,软件的界面设计及其说明,软件的数据库设计及其说明,完成总体设计报告。

4) 软件详细设计报告

根据总体设计说明,画出每一个软件模块的详细的软件程序流程图,完成详细设计报告。

2

2 可行性研究

2.1 软件概要介绍

随着信息管理系统的不断发展,网吧计费管理系统已广泛地被各个网吧采用,以方便对网吧的管理。他可以让网吧可少些网管,就能管理的菁菁有条,最重要的是能给网吧带来利润,能准确的计费。它的融入和发展,彻底改变了传统网吧管理的理念,依靠日益发展的管理信息系统技术,网吧计费管理系统也越发完善,逐步以计算机智能信息管理取代了人工信息整理的烦琐工作。 随着我国信息产业的发展和电脑的普及,网吧越来越成为人们获取外部信息的主流,网吧管理是当代社会这一市场需要应运而生的。本系统是为网吧物业管理部门日常管理工作信息化,范化而开发的软件。它以网吧管理部门为服务中心,以上网吧上网人员为服务对象。通过实施各种服务项目,全面地反映了在网吧经营管理活动中,网管员与上网人员之间各种业务费用往来。使各项业务的办理迅速、准确,极大的提高了网吧管理的工作效率。

2.2 技术可行性

采用JAVA语言和SQL数据库实现,采用Power designer建模。从技术上来说是可以实现的。

2.3 经济可行性

本系统采用C/S模式,使系统运行安全可靠、便于应用、可维护性好、易于进行二次开发、具有良好的扩展性,从经济上来说是可行的。经济可行性主要依据是成本/效益分析,该系统的目标是以最低的成本,最高的效率、在最短的期限内开发出具有社区物业管理功能的系统。

2.4 方案可行性

根据系统的分析,本软件充分从适用性出发,全面为不同的使用用户考虑。使软件的许多功能与规则都可根据用户的习惯进行定制。包括软件界面、操作方式、录入方式、打印格式等数据,用户均可根据个人或单位的使用爱好进行设置。方案的实施会带来不错的效益。

3

3 需求分析

3.1 需求分析的定义

需求分析是对用户需求的真正明确是对要解决的问题的彻底理解,是一个软件开发的最重要阶段,需要了解和澄清用户的需求 ,严格的制定被开发的软件系统的需求规格说明书。

3.2需求分析的任务

开发软件系统最为困难的部分是准确说明开发什么,最为困难的概念性工作便是编写出详细的技术需求,这包括所有面向用户,面向机器和其他软件系统的接口,同时这也是一旦出错,将最终会给系统带来极大损害的部分,并且以后再对它修改也极为困难的。这些定义强调的是:产品是怎样的,而并非产品是怎样设计构造的。需求分析具有决策性、方向性、策略性的作用。因而对于任何一款软件来说,做好它的根本在于它的需求分析。

3.3需求分析的过程

3.3.1 系统优点

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

(1).减轻管理人员的工作量。 (2).计费准确无误。 (3).避免人情上机的尴尬。

(4).工作迅速快捷。

4

3.3.2系统的需求

(1).保密性 机密或敏感数据库在存储过程、处理、传输过程中要保密,确保

用户在授权后才能访问。

(2).完整性 保证系统中的信息处在一种完整和没有受到损害,防止因非授权

访问、部件故障或其它错误而引起信息篡改、破坏或丢失。 (3).可靠性 保障系统在复杂的网络环境下提供持续、可靠的服务。

3.4 数据流图

数据流程图的绘制过程其实也就是系统分析的过程。数据流程图是分层次的,绘制时采取自顶向下逐层分解的办法。首先画出顶层(第一层)数据流程图,然后逐步分解,得到下一步的数据流图,这种分解工作不断进行,直到最终获得的每个处理过程和数据存储都能使用计算机处理的底层数据流图。

根据功能分析得到的系统功能要求,画出网吧计费管理系统顶层的数据流图,如图3.1所示:

上网人员余额帐号信息网络计费管理系统远程控制充值、开户用户信息管理员计算机 图3.1 顶层数据流图

对顶级数据流图进行细化,得到1层数据流图,如图3.2所示:

5

用户控制1账号管理4远程控制上网卡管理管理员计费控制指令2读卡3计费计算机图3.2 1层数据流图

设置模式

2 层数据流图

管理员添加提示错误更改\\充值1.1编辑帐号信息1.2输入帐号更改添加删除帐号清单查看1.3检查帐号办理上网卡用户

图3.3 帐号管理模块数据流图

6

帐号清单2.1检查核对用户刷卡2.2读卡读入数据反馈计算机 添加在线帐号清单

3.4 读卡模块数据流图

管理员3.1设置计费模式在线帐号清单时间到3.2费用结算 3.5 计费模块数据流图

4.1远程截屏管理员4.2远程重启计算机4.3远程关机 3.6 远程控制模块数据流图

7

3.5 数据字典

数据流图描述了系统的分解,但没有对图中各成分进行说明,数据字典就是为了数据流图的每个数据流、文件、加工,以及组成数据流或文件的数据项作出说明。 est_Company 用户信息 ID code text py Description Address Zip Telephone Fax Email Homepages contactor Pager Portable Bank Account TaxNo B_YHMC B_DBJGH B_DWDM B_DWZH D_create D_modify ID louname useage manger_type struct grade hold_area work d_open d_use all_set all_room photo REMARK pianqu 4 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 4 10 10 10 10 10 7 10 10 10 4 4 10 12 10 4 12 50 25 50 50 6 20 20 50 50 10 15 15 50 50 50 50 3 3 50 8 8 自动编号 代码 名称 拼音 描述 地址 邮政编码 电话 传真 电子邮件 主页 联系人 传呼 手机 开户行 开户帐号 税务登记证号 代办银行名称 代办机构号(银行给) 单位代码(银行给) 单位帐号(用于银行托收) 创建日期 修改日期 4 40 20 20 20 20 8 40 8 8 4 4 50 50 0 50 自动编号 计算机名称 使用性质 管理方式 电脑结构 电脑等级 电脑编号 生产单位 生产日期 起用日期 总套数 总间数 图片 图片说明 备注 所在片区 est_louinfo 电脑信息 photo_remark 10 8

4 总体设计

在以上系统概要设计中,我们确定了系统的模块划分和所需要的功能。现在我们必须进行每个模块的分析和设计,包括数据库的表结构、数据在个表及个模块之间的传递关系、网络通信所使用的定义协议。根据以上对网吧计费管理系统的分析,本网吧计费管理系统包括如图4.1所示的几大功能。

网吧计费管理系统帐户管理远程监控读卡器模块计费模块 图4.1 系统功能模块

4.1用户管理模块设计

首先,该系统是由刷卡模块和实时监控模块组成,刷卡模块主要完成刷卡功能,同时显示从服务器上反馈回来的信息。包括:用户ID、用户姓名、用户刷卡登陆时间、用户注销时间、当前的上机余额、刷卡是否成功。为了防止用户使用键盘关闭刷卡模块必须实现只能通过服务器的实时监控模块控制刷卡模块退出功能。实时监控模块主要完成实时监控功能,随时监听从刷卡端发来的刷卡消。判断是刷卡登陆还是刷卡注销,随后进行相应的数据处理,再向刷卡端返回反馈消息。

9

用户管理主要分为用户帐号的增加、删除、用户信息的修改。每一个欲上机的用户必须首先在实时监控模块端进行注册,然后在刷卡端刷卡,方可使用网吧任何一台机子。系统对用户进行了分类,分成普通用户、会员用户、黄金用户三类。分别有不同的计费标准。统计查询功能要求有登陆日志查询、用户信息查询和用户上机情况统计。登陆日志查询要求显示某段日期内某个用户的登陆记录;用户信息查询要求显示某用户的具体信息如金额等;用户上机情况统计要求统计用户小时数以便核查。所有查询统计结果均为只读信息,不可以进行任何修改。在用户管理和查询统计前,均要求使用者输入管理员帐号和密码。由于实时监控模块端可以对用户数据库进行操作,考虑到安全性。必须在启动的时候对使用者的身份进行认证,有使用者输入管理帐号和密码,同数据库中的记录进行核对,核对正确后方可进行系统。这样确保了只有管理员才可以运行实时监控模块,也保证了用户资料不受恶意修改。它主要是为了实现用户信息的添加、编辑、删除、充值和查询等功能。(如图4.2所示)

帐户管理添加编辑删除更新查询 图4.2 卡号管理模块

4.2远程监管模块

“远程监管模块”主要是用来对学生机远程操作,如远程关机,远程开机,远程截屏。

10

远程监管远程关机远程开机远程控制

图4.3 远程控制模块

4.3计费模块设计

通用网吧网络计费系统从实现功能上系统可分为:流量计费功能、按时间计费等。而网吧根据自身的特点和利益需要,一般都是按时间来计费。

计费管理是网吧整个计费系统的必备组件,其主要由数据库服务器、应用服务器、计费管理模块组成。只有最高权限管理员才能使用全部功能。 1流量计费策略:计费方式:支持按照流量计费、国内国外流量分类计费,按照一定的费率收费。并可以按阶收费即超过不同的阀值按照不同的标准收费。 2 时间计费策略:计费方式:按照时间计费、包月制方式,统一定价每个小时收费多少,通宵收费多少以及包月用户的优惠收取费用。

11

计费模式设置按时间计费

按流量计费

图4.4 计费模块

4.4 数据库设计

在登录数据库时,系统让用户表示自己的身份,系统进行核实,鉴别此用户是否为合法用户,若是,系统核实用户,通常要求用户输入口令,系统和对用户口令以鉴别用户身份。这是一种简单可行的方法,实现起来比较方便。用户还可以随时更改自己的口令密码。

1. 用户表:系统为区分了普通员工和管理员两种身份,因此由用户和密码,级别构成,这样系统在系统登陆界面进行身份验证,将输入的信息和用户表进行比较,让符合身份的用户通过验证。

2.上网信息管理表:处理上网信息和管理信息,可以计算上网费用,登记上网信息,便于信息管理.。

4.计费费率表:调整网吧计费费率。

5.发布信息表:保存服务器端发送的各种信息。

12

5 详细设计

5.1系统分析

本网吧计费管理系统提供对上网人员信息、机房电脑信息、计费信息,远程监控的管理。为了有效管理和为了上网人员的方便,系统为管理员用户和普通用户提供了不同的功能,有一定的实用性。

5.2系统流程图

5.2.1帐户管理的模块

用来对会员的信息进行添加、删除、查询、修改和充值。

开始读取卡号信息显示上网人员信息是否更改信息是否是否删除是更改信息删除此卡号否结束

图5.1帐户管理流程图

5.1.2远程监管模块的实现

远程开机和远程关机用来对选中的学生机进行开机和关机操作,远程控制用来对选中的学生机进行控制。

13

开始选择某计算机是否远程开机是否否远程开机是否远程关机是远程关机是否远程控制是远程控制该计算机结束 图5.2远程监管流程图

5.1.3计费功能的实现

当学生在学生机登录成功后,则开始计费。如采用每隔一小段时间(默认十分钟)减一次金额的方法。在学生成功登录后会先减去十分钟的上机费用,此后每隔十分钟后会再次减去十分钟的上机费用。

14

开始登陆成功?是记录登陆时间,开始计时否用户上网否余额充足?是用户退出?是结帐下机否提示冲值结束

图5.3 计费流程图

15

总 结

本次课程设计主要是针对在网吧计费管理系统进行一系列软件工程化的分

析。两周的时间,让自己学到了很多软件工程方面的知识,更多的是通过这种形式的学习,学到的不仅仅是实在的技术,而是对整个系统的把握,整个系统的扩展及变化,以及系统更好的维护。

本次课程设计分析的计费管理系统,实现的技术以及框架都很简单,但正

是简单,也能在软件工程入门阶段更好的应用和实践软件工程的知识,也就能够更好的提供自己的技术。

16

致 谢

在整个毕业设计期间,首先要感谢陈承源老师。毕业设计的整个过程中,陈老师一直都非常认真负责的督促着我们的工作,细心的指导,耐心的教导。没有他的指导,也没有我们现在的成果,真诚的感谢他!另外,还要感谢身边的同学支持与鼓励以及鼎力帮助。同时感谢同班的同学在毕业设计期间给了我莫大的帮助,使我在最后关头顺利地完成毕业设计。最后再次向所有帮助和支持我的老师和同学表示真诚的感谢。

17

参考文献

[1]许家珆 曾翎 彭德中.《软件工程——理论与实践》.高等教育出版社.2004年 [2]张海藩.《软件工程》(第二版).人民邮电出版社.2006年

[3]李若岩 徐妹 杨波. Photoshop CS2基础与实例教程.电子工业出版社.90-143 [4]陈宗兴 杜国梁. ASP.NET网络系统程序开发.中国水利水电出版社.123-200. [5]邹建.中文版SQL Server2000开发与管理应用实例.人民邮电出版社.78-150 [6]金小璞 罗庆云 徐芳.基于ASP.NET 技术的在线考试系统.福建电脑.2005

18

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务