网吧计费管理系统的设计与实现.doc_第1页
网吧计费管理系统的设计与实现.doc_第2页
网吧计费管理系统的设计与实现.doc_第3页
网吧计费管理系统的设计与实现.doc_第4页
网吧计费管理系统的设计与实现.doc_第5页
免费预览已结束,剩余50页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

_ 精品资料 毕业论毕业论文(文(设计设计) ) 基于基于 java 技技术术的网吧管理的网吧管理计费计费系系统统的的设计设计与与实现实现 学生姓名学生姓名 * 学学 号号 BC1033* 指指导导教教师师 赵赵磊磊 副教授副教授 年年 级级 2010 级级 专专 业业 计计算机科学与技算机科学与技术术 系系 别别 信息科学系信息科学系 _ 精品资料 摘摘 要要 随着科学技术的不断提高,计算机科学与技术日趋成熟,计算机应用到生产 和生活的各个领域,发挥了越来越重要的作用。作为计算机应用的一部分,使用 计算机对网吧信息进行管理,具有手工操作无法比拟的优点,例如:检索迅速,查 找方便,可靠性高,存储量大,寿命长,成本低等,因此研究开发网吧计费系统具 有可行的实际意义。 本系统是一个功能比较强大的网吧计费系统。该系统信息来源主要由管理 员添加,方便网站管理员的查询和管理。该系统的任务是方便,灵活的管理网吧 的各项信息,包括对每台电脑配置管理、会员用户管理、上机时间计算、金额计 算等。系统主要有添加,查找,删除,统计等功能模块组成。本系统会做到满足网 吧管理日常工作的需要,使用方便,界面亲切,安全可靠。 关关键词键词: : 网吧计费系统;信息管理;安全 _ 精品资料 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 systems 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 _ 精品资料 目目 录录 摘摘 要要.1 ABSTRACT.1 目目 录录.1 第第 1 章章 绪论绪论.4 1.1 课题课题背景背景.4 1.1.1 课题课题来源来源.4 1.2 目的和意目的和意义义.4 1.2.1 意意义义.4 1.2.2 目的目的.4 1.3 运行运行环环境境.5 1.3.1 服服务务器端配置需求器端配置需求.5 1.3.2 客客户户端配置需求端配置需求.5 1.4 本章小本章小结结.5 第第 2 章章系系统统需求分析及需求分析及可行性研究可行性研究.6 2.1 系系统统可行性研究可行性研究.6 2.1.1 技技术术可行性可行性.6 2.1.2 系系统统安全可行性安全可行性.6 2.1.2 系系统实统实用可行性用可行性.6 2.2 需求分析需求分析.7 2.3 业务业务流程分析流程分析.8 2.3.1 业务业务流程分析的目的流程分析的目的.8 2.3.2 业务业务流程分析流程分析.8 2.3 数据流程分析数据流程分析.9 2.3.1 数据流程分析数据流程分析.9 2.3.2 数据流程数据流程顶层图顶层图分析分析.10 _ 精品资料 2.3.3 数据流程一数据流程一层图层图分析分析.10 2.3.4 数据流程二数据流程二层图层图分析分析.11 2.4 数据字典数据字典.12 2.5 本章小本章小结结.15 第第 3 章章系系统统功能分布功能分布.16 3.1 电脑电脑信息管理信息管理.16 3.2 会会员员信息管理信息管理.16 3.3 记记事信息管理事信息管理.16 3.4 计费计费信息管理信息管理.16 3.5 系系统设统设置管理置管理.16 3.6 本章小本章小结结.17 第第 4 章章系系统设计统设计.18 4.1 设计设计原原则则及具体功能划分及具体功能划分.18 4.1.1 设计设计原原则则.18 4.1.2 软软件件设计设计原原则则.18 4.2 构架概述构架概述.19 4.3 计计界面界面设计设计.20 4.4 数据数据库库概念概念设计设计.20 4.5 数据数据库逻辑设计库逻辑设计.22 4.6 数据数据库库物理物理设计设计.22 4.7 本章小本章小结结.23 第第 5 章章系系统实现统实现.24 5.1 登登录录功能的功能的实现实现.24 5.2 添加添加电脑电脑功能的功能的实现实现.28 _ 精品资料 5.4 用用户户信息修改功能的信息修改功能的实现实现.36 5.5 远远程遥控关机功能的程遥控关机功能的实现实现.37 5.6 连连接功能的接功能的实现实现.39 5.7 本章小本章小结结.39 第第 6 章章系系统测试统测试.40 6.1 系系统统功能功能测试测试方法概述方法概述.40 6.2 功能功能测试测试.40 6.3 本章小本章小结结.41 结结 论论.42 参考文献参考文献.43 致致 谢谢.44 _ 精品资料 基于基于 java 技技术术的网吧管理的网吧管理计费计费系系统统的的设计设计 第第 1 章章 绪论绪论 1.1 课题课题背景背景 随着科学技术的不断提高,计算机科学与技术日趋成熟,计算机应用到生产 和生活的各个领域,发挥了越来越重要的作用。作为计算机应用的一部分,使用 计算机对网吧信息进行管理,具有手工操作无法比拟的优点,例如:检索迅速,查 找方便,可靠性高,存储量大,寿命长,成本低等,因此研究开发网吧计费系统具 有可行的实际意义。 1.1.1 课题来源 由于大四的时间在校企合作的企业培训学习,没有在学校里面学习,故毕业 设计的题目不是由学校命题的,而是由所在培训机构的培训教师戚爱斌命题的。 1.2 目的和意目的和意义义 1.2.1 意义 具有一定的规模的网吧为了给网民营造明亮、宽敞、舒适的上网环境,树立 网吧的自身的新形象,改进一向给人“小、散、乱、差”印象的网吧行业形象。所以 管理规范化,是网吧发展的趋势所在。“打造新视听,创造新享受。打造新娱乐, 创造新体验。打造新教育,创造新理念。打造新网吧,创造新形象。”这是第二届 中国国际网络文化博览会根据我国网络文化市场的发展特点,以及国内外网络 _ 精品资料 文化市场的现状和发展趋势,得出的我国网吧行业未来发展的四个核心内容。利 用网吧本身具有的网络优势,实施网络化管理,将是网吧管理的主要形式。 1.2.2 目的 为了适应当前网吧管理无人化的需求,本人试图利用自己大学所学专业知 识并结合教学管理中的实际情况和其它类似计费软件的优点,开发了一套网吧 收费系统软件。本系统可以解决网吧管理中存在的几个实际问题: 1. 减少值班人员、维护人员,降低管理人员费用。 2. 增加网吧的开放时间,提高设备的利用率。 3. 解决目前网吧管理中的人情免费上机、脱逃费问题。 1.3 运行运行环环境境 1.3.1 服务器端配置需求 操作系统: Windows 2003 server、Windows 7 数据库:SQL Server 2008、Oracle、MySQL CPU:P4 2.8G 以上 内存:1G 以上 剩余硬盘空间:20G 以上 网卡:1000MB/S 网卡 1.3.2 客户端配置需求 操作系统:Windows 7 CPU:P4 1.7G 以上 内存:256M 以上 _ 精品资料 剩余硬盘空间:1G 以上 网卡:10100MB 网卡 1.4 本章小本章小结结 本章记述的是课题研究的背景,研究的意义和目的有哪些。这个毕业设计的 出发点是什么。论文题目的来源以及原因,还有就是毕业设计的软件系统运行所 需要的运行环境的配置需求,分别是客户端的还有服务器端的需求。 2 系系统统需求分析及需求分析及可行性研究可行性研究 2.1 系系统统可行性研究可行性研究 2.1.1 技术可行性 本系统采用 Windows 7 系统的底层架构,采用 Java 作为开发语言,数据库 采用 Oracle。严格按照软件开发流程进行设计。采用先进科学和广为流行的设计 方法简化设计流程。 模块化的设计方法,有助于管理,因为科学合理的划分多个功能,单独设计, 用助于降低设计难度及减少错误程序的影响范围,又使整个界面间易于衔接和 修改。 2.1.2 系统安全可行性 该网吧计费系统使用的安全性实施主要包括以下几个方面: (1) 基于系统平台的安全措施:防止系统被破坏和盗窃;防止非法数据输入; 防止非法使用; 防止非法文件操作;防止非法访问信息: 防止非法窃听信息。基 于系统平台的可靠性:硬件故障对策; 软件故障对策;操作错误对策: 数据错误 对策。 (2)操作系统安全性:在操作系统方面。应用操作系统具有的日志功能,记载 运行及用户的使用情况,发生系统错误时具有自恢复能力;同时加强系统文件和 _ 精品资料 用户访问控制管理,严格限制用户权限,根据访问控制的要求,对用户采取一些 控制措施。如:校验注册用户的合法性和口令的有效性,校验用户权限,控制对系 统资源的使用权限等。 2.1.2 系统实用可行性 该网吧计费系统具有很多操作上的简化,如:该系统中各功能模块可以从其 他相关的模块中直接获取所需的数据,同时也可以将该模块内产生的数据自动 传递给其他相关模块,减少了重复录入,提高了工作效率。又如:系统中有大量的 组合条件模糊查询,即查询的限定条件是多个,查询的结果也可能有多条记录。 这种查询可以帮助用户从大量的记录中划定一个较小的范围,从而容易得找到 想要的记录。在设计界面时,力求使界面给使用者带来视觉的美感,以及简洁、 大方的感觉,注意了各个页面的界面一致性问题。相信该系统模块的界面一定可 以给用户留下深刻的印象。 由于该网吧计费系统在设计开发是本着简洁、实用、高效等思想进行的,所 以在完成之后,对各种用户尤其是对计算机系统并不能很好掌握的管理的人员 来说是非常有帮助的,加大了该网吧计费系统的实用性。 2.2 需求分析需求分析 该系统模块应该可以实现对计费信息、电脑信息、会员信息、记事信息的管 理与查询;另外还可以对系统设计信息(操作员信息以及个人密码信息)进行管理。 下面是对这几部分进行的说明和分析: (1)电脑信息管理:管理员进入电脑信息管理界面中,可以选择添加计算机 信息以及管理现有的计算机信息。添加计算机包括计算机名、显示器、主板、内 存、CPU、硬盘、视频、键盘、鼠标、单价等计算机相关信息,在提交之后,系统会 给出相应的提示信息。选择浏览进入计算机配置的详细信息,在该页面中,系统 给出计算机的详细信息。选择编辑是对现有计算机信息进行修改的操作,在提交 修改信息之后,系统会给出相应的提示信息。在电脑信息管理页面中也可以输入 计算机名进行计算机的查询操作。 (2)在会员信息管理界面中,管理员通过填写用户名、密码、真实姓名、性别 等用户的一些相关信息进行用户信息的登记,在提交之后,如果系统需要的信息 为空,系统会给出相应的错误提示信息。管理员可以对会员进行查询、修改、删 除操作。 _ 精品资料 (3)在记事信息管理界面中,管理员通过填写记事的标题和内容信息进行对 记事信息的添加,提交后,系统做出简单判断并给出相应的提示信息。记事管理 也为管理员提供了查询、修改以及删除的操作。 (4)计费信息管理:该模块是对网吧收费情况进行管理。在计费管理界面中, 管理员选择添加记录是添加上机记录。添加记录包括上机金额、上机类型、计算 机编号、用户编号,管理员填写相应的信息后提交,系统会给出相应的提示信息。 管理员可以通过记录列表对记录信息进行管理。 (5)系统设置管理:该模块包括操作员信息管理以及个人密码管理两个功能 部分,在操作员信息管理模块中,可以查看所有操作员信息,并可以对操作员信 息进行修改和添加,在修改和添加之后,系统会给出相应的提示信息。在个人密 码管理模块中,操作员通过填写原有密码与新的密码进行密码的修改,密码修改 之后,操作员需要使用新的密码进行登陆。 2.3 业务业务流程分析流程分析 2.3.1 业务流程分析的目的 运用业务流程图可以为用户进行方便的操作进行指导,另外系统模块的业 务流程图在管理员或是程序员在进行系统的维护以及系统升级是会有很大的帮 助,当然,在进行业务流程分析的同时会对一些系统的数据流进行分析,进而为 系统的数据库设计进行分析作了准备。 2.3.2 业务流程分析 管理员通过填写用户名和密码进行登陆,如果用 户名或密码错误或为空,系统会给出相应的提示信息,操作员可以重新填写密码 信息。进入系统后,管理员通过导航选择要进行管理或者查询的模块。电脑信息 管理:管理员进入电脑信息管理界面中,可以选择添加计算机信息以及管理现有 的计算机信息。添加计算机包括计算机名、计算机状态、显示器、主板、内存、 CPU、硬盘、视频、键盘、鼠标、单价等计算机相关信息,在提交之后,系统会给出 _ 精品资料 相应的提示信息。选择浏览进入计算机配置的详细信息,在该页面中,系统给出 计算机的详细信息。选择编辑是对现有计算机信息进行修改的操作,在提交修改 信息之后,系统会给出相应的提示信息。在电脑信息管理页面中也可以输入计算 机名进行计算机的查询操作。在会员信息管理界面中,管理员通过填写用户名、 密码、真实姓名、性别等用户的一些相关信息进行用户信息的登记,在提交之后, 如果系统需要的信息为空,系统会给出相应的错误提示信息。管理员可以对会员 进行查询、修改、删除操作。在记事信息管理界面中,管理员通过填写记事的标 题和内容信息进行对记事信息的添加,提交后,系统做出简单判断并给出相应的 提示信息。记事管理也为管理员提供了查询、修改以及删除的操作。计费信息管 理:该模块是对网吧收费情况进行管理。在计费管理界面中,管理员选择添加记 录是添加上机记录。添加记录包括上机金额、上机类型、计算机编号、用户编号, 管理员填写相应的信息后提交,系统会给出相应的提示信息。管理员可以通过记 录列表对记录信息进行管理。系统设置管理:该模块包括操作员信息管理以及个 人密码管理两个功能部分,在操作员信息管理模块中,可以查看所有操作员信息, 并可以对操作员信息进行修改和添加,在修改和添加之后,系统会给出相应的提 示信息。具体流程如图2-1 业务流程图。 _ 精品资料 开始 登陆账号和密码 账号密码是 否正确 管理页面 会员管理机器管理记录管理系统管理资料操作 显示修改 删除添加 结束 是 否 图 2-1 业务流程图 2.3 数据流程分析数据流程分析 2.3.1 数据流程分析 对系统数据流程进行分析,分析系统内部数据流来源、流向以及数据流携带 的基本信息。可以对系统的功能模块有一个更加深刻的了解,在进行层层深入的 分析后得出的系统数据字典,对系统数据库的设计也有着非同一般的作用和指 导意义。从另外的角度来说,系统数据库设计在很大程度上是参考数据字典给出 的。 _ 精品资料 2.3.2 数据流程顶层图分析 在进行了网吧计费系统的需求分析以及业务流程的分析之后,对系统内部 的数据流的基本信息有了一定的了解,在此基础上给出了分析出的该网吧计费 系统的数据流程顶层图如下图 2-2 数据流程顶层图: 图 2-2 数据流程顶层图 2.3.3 数据流程一层图分析 在网吧计费系统的数据流程顶层图的基础上,进行了进一步的分析,得到了 该系统的数据流程一层图,在一层图中涉及到的系统的功能更加具体,数据流的 信息更加全面,使用到的文件也更加清晰,如下面的图 2-3 数据流程一层图: 会员管理 管理员 资料 系统管理 记录管理 机器管理 会员信息 P1 P2 P3 P4 P5 机器信息 记录信息 管理信息 开发信息 图 2-3 数据流程一层图 _ 精品资料 2.3.4 数据流程二层图分析 在数据流程顶层图、一层图的基础上,为了对系统的更加详细的设计,使设 计出的系统的功能更加全面,进行了网吧计费系统的数据流程二层图的分析,得 到如下的数据流程图,图 2-4 数据流程二层图: 图 2-4 数据流程二层图 _ 精品资料 2.4 数据字典数据字典 网吧计费系统的数据字典是在进行了该系统模块的需求分析、数据流程顶 层图、一层图以及二层图的基础上进行的该模块的一些具体的处理过程、功能模 块、存储信息表以及外部实体的概括和描述,使得对该模块的设计更加具体,为 系统的设计提供了一个详细的参考。下面就是该网吧计费系统的数据字典: 表 2-1 外部实体定义 名称:管理员 总编号:1001 说明:管理该系统信息的人 编 号:001 输入数据流:管理信息 输出数据流:系统中的信息 表 2-2 数据流定义 名称:管理员信息 总编号:2001 别名:管理员信息 编 号:F1 数据流来源:管理员修改 数据流去向:管理员信息管理模块 名称:用户信息 总编号:2002 别名:用户信息 编 号:F2 数据流来源:管理员添加用户信息模块 数据流去向:用户信息查询模块 名称:用户信息 总编号:2003 别名:用户信息 编 号:F3 数据流来源:管理员修改用户信息模块 数据流去向:用户信息查询模块 名称:记录信息 总编号:2004 别名:记录信息 编 号:F4 数据流来源:管理员添加记录信息模块 数据流去向:记录信息查询模 名称:记录信息 总编号:2005 别名:记录信息 编 号:F5 数据流来源:管理员修改记录信息模块 数据流去向:记录信息查询模块 _ 精品资料 名称:计算机信息 总编号:2006 别名:计算机信息 编 号:F6 数据流来源:管理员添加计算机信息模块 数据流去向:计算机信息查询模块 名称:计算机信息 总编号:2007 别名:计算机信息 编 号:F7 数据流来源:管理员修改计算机信息模块 数据流去向:计算机信息查询模块 表 2-3 处理过程定义 名称:用户信息管理 总编号:3001 功能:对用户信息进行添加、修改、删除 编 号:P1 输入数据流:用户编号、用户名、密码、余额、状态。 输出数据流: 名称:用户信息查询 总编号:3002 功能:对用户信息进行查询 编 号:P2 输入数据流:查询条件 输出数据流:用户信息 名称:记录信息管理 总编号:3003 功能:对记录信息进行添加、修改、删除 编 号:P3 输入数据流:记录编号、计算机编号、用户编号、上机时间、下机时间、花费金额。 输出数据流: 名称:记录信息查询 总编号:3004 功能:对记录信息进行查询 编 号:P4 输入数据流:查询条件 输出数据流:记录信息 名称:计算机信息管理 总编号:3005 功能:对计算机信息进行添加、修改、删除 编 号:P5 输入数据流:计算机编号、状态、基本信息。 输出数据流: 名称:计算机信息查询 总编号:3006 功能:对计算机信息进行查询 编 号:P6 输入数据流:查询条件 _ 精品资料 输出数据流:计算机信息 名称:个人密码信息管理 总编号:3007 功能:对个人密码进行修改 编 号:P7 输入数据流: 新的密码信息 输出数据流:用户信息 表 2-4 数据存储定义 名称:用户信息表 总编号:4001 别名:Card 编 号:D1 数据流来源:管理员添加 结构:用户编号、用户名、密码、余额、状态。 关键字:用户编号 名称:记录信息表 总编号:4002 别名:Record 编 号:D2 数据流来源:管理员添加 结构:记录编号、计算机编号、用户编号、上机时间、下机时间、花费金额。 关键字:记录编号 名称:计算机信息表 总编号:4003 别名:Computer 编 号:D3 数据流来源:管理员添加 结构:计算机编号、计算机状态、基本信息。 关键字:计算机编号 2.5 本章小本章小结结 对系统的可行性进行分析,其中包括技术可行性、系统安全可行性、系统实 用可行性这三方面进行分析。对系统的需求进行了分析,业务的流程、数据的流 程也进行了相关的分析,还有数据字典创建。 _ 精品资料 3 系系统统功能分布功能分布 3.1 机器管理机器管理 1、选择添加计算机信息以及管理现有的计算机信息。 2、添加计算机包括计算机名、状态、计算机相关信息,在提交之后,系统会 给出相应的提示信息。 3、计算机配置的详细信息,在该页面中,系统给出计算机的详细信息。 4、对现有计算机信息进行修改的操作,在提交修改信息之后,系统会给出相 应的提示信息。 5、在电脑信息管理页面中也可以输入计算机名进行计算机的查询操作。 操作流程如图 3-1 机器管理操作图: 机器管理 管理员 新增机器删除机器 修改机器 状态

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论