资源预览内容
第1页 / 共42页
第2页 / 共42页
第3页 / 共42页
第4页 / 共42页
第5页 / 共42页
第6页 / 共42页
第7页 / 共42页
第8页 / 共42页
第9页 / 共42页
第10页 / 共42页
亲,该文档总共42页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
系统分析与设计课程设计 网吧管理系统系统分析与设计课程设计项目名称: 网吧管理系统班 级: 04 软件工程教 师: 刘全姓 名: 朱红亮学 号: 0427404011E-Mail : 357192376163.com完成时间: 2006 年 6 月分数 50 分评 语系统分析与设计课程设计 网吧管理系统目 录前言1、背景2、选题说明3、课程题目一、需求分析1、 基本需求系统分析与设计课程设计 网吧管理系统前言1、 课程背景本设计根据系统分析与设计课程设计要求,利用 UML 实现系统的建模。目的是通过完成此设计,帮助学生掌握该课程的主要内容,更好地完成教学任务。题目要求如下:任意选择一个现有系统或自己对熟悉的领域构造一个虚拟的系统,利用系统分析设计的方法对其进行设计(包括需求分析、概要设计、 详细设计)并采用 UML 语言进行建模。2、选题说明“网吧管理系统” 是根据目前网吧管理的 实际 情况和具体的要求而虚拟构造的一个系统,这一领域和我们息息相关,是我们较熟悉的系统。网吧在现代社会随处可见,随着客户要求的不断提高,网吧管理在整个网络管理中占有越来越重要的地位。本系统借鉴了国际上领先的管理理念和设计思想,并 结合网吧管理日益复杂性和多样性的特点来规划和设计各种模块,目的是使网管提高效率、降低成本, 实现网吧管理的优化,达到快速畅通无阻,进而提供更多增值服务,提高客户满意度。本学期通过对“网吧管理系 统” 的实现过程进 行详细分析 。从需求分析、架构设计、系 统建模、详细设计、代 码实现逐步展开分析,整系统分析与设计课程设计 网吧管理系统个过程按照软件设计实际流程进行。通过课程设计,进一步掌握UML 建模及 ROSE 工具的使用方法,更好地完成学习任务。根据老师的要求,具体地完成以下任务:、能够编写较完整和标准的软件文档。以记录软件活动和开发阶段成果,帮助自己和他人理解软件所必须的阐述性资料。、将学到的系统分析设计概念、思想贯穿到设计的始终,使用统一建模语言表示设计的模型,使用 ROSE 完成作业中的设计要求,使用 ROSE 中的双向工程功能 实现设计和实现 的交互。3课程题目题目名称:网吧管理系统编写目的:完成系统分析与设计课程设计,供老师对该课程进行考核。系统分析与设计课程设计 网吧管理系统第一章 系统概况1、编写目的目的是使网管提高效率、降低成本,实现网吧管理的优化,达到快速处理上网者计算机位置和所付金额,进而提高客户满意度。2、背景软件系统名称:智能卡网吧管理系统项目任务提出者: 项目开发者:苏州大学系统用户:网吧经营者,采用网络版本形式3、定义智能卡,又称“集成电路卡”是继凸字卡、条码卡、磁卡等传统标识卡之后出现的一种新型高性能标识卡。 作为一种全新的信息媒体,智能卡不但可以替代传统的标识卡,而且开拓了很多新的应用领域,已经渗透到了诸如:银行、宾馆、公路收费、边境管理、城市收费、电表、电话、煤气表、水表、企业管理、医疗、彩票等上百个领域,大大提高了人们生活的现代化程度,从而将彻底改变现有的管理状态,使管理更科学、更方便,这方面的成就将会更加有效地提高经济效益。智能卡计费管理系统,可以应用于网吧、学校、政府机关、税务、银行等领域的机房计费管理,使管理方便、快捷而取得更好的经济效益。目前,智能卡网吧管理系统主要有三种类型:主要是硬件网吧管理系统、软件网吧管理系统、硬件及软件相结合的网吧管理系统。这里主要是介绍硬件与软件相结合的智能卡网吧计费管理系统。根据网吧经营的性质,作为网吧老板,可能常遇到以下问题:例如 1、手工记录时间劳动强度大而计费方式不灵活。2、顾客上完后便走,无法把握回头客。3、老板经常不在系统分析与设计课程设计 网吧管理系统网吧,对雇员缺乏财务监控 4、管理烦琐而增加人员,成本相应增加。5、老顾客应打折而不方便查询 6、每个工作人员均感繁忙而没有经济效益 7、怎样均匀顾客来源,提高上机率?8、怎样树立网吧形象而有更多的回头客等等问题。 怎样更好管理网吧经营呢?使用高效率的智能卡网吧管理系统可使管理规范化、标准化、效益化。智能卡网吧计费管理系统往往由服务端软件和客户端软件组成。服务端软件负责发行卡片、充值加钱、注销卡片、费率管理等工作;客户端软件负责计费等工作。4、参考资料对国际上先进的网吧管理思想加以吸收、借鉴。5 网吧管理系统的组成分为硬件部份和软件部份。硬件:智能 IC 卡、智能卡计费器及智能卡发卡机。网吧智能 IC 卡使用的最多的是西门子 4442 型卡。市场上智能卡计费器多为内置式,只需安装在电脑“3.5”软驱内,共享电脑 5V 电源。智能卡发行机可为外置式的。软件:分为服务端软件及客户端软件服务端软件包括卡片发行、卡片充值、卡片挂失、卡片注销、卡片查询、参数设定、费率设定、终端设定、权限设置、每日交班、每日交款、月收入统计等和实时监控窗口等。客户端软件主要是配合智能卡计费器用于计费,提供卡上余额查询和余额不足报警等功。在计费过程中,写卡和读卡的时间可由用户自己定义。客户端软件常驻内存,安全性要非常好,能防止人为恶意的破坏。系统分析与设计课程设计 网吧管理系统TCP/IP。 。 。 。图 1-1 智能卡网吧软件系统的系统结构6 网吧计费管理系统的配置要求1、 C/S 结构,要求安装网络 TCP/IP 协议2、 执行环境:服务端 WINDOW 2000 SERVER, 客户端 Window 98/2000 个人版服务器window /其他交换机或 HUBIC卡管理软件客户端IC卡管理软件 发卡管理及监控软件) (可监控)客户端ISDN/ADSL/DDN管理主机系统分析与设计课程设计 网吧管理系统第二章 需求分析在软件开发的初期,开发人员及用户往往忽略信息沟通,导致软件开发完成后,不能很好的满足实际需要,而返工不仅在技术上给开发人员带来巨大的麻烦,还会造成人力、物力的浪费。因此只有弄清楚客户的需求,才能真正开发出满足客户需求的管理系统,才能让整个系统发挥其相应的作用。1、系统的总体功能需求在对网吧正常运行的流程进行详细了解与分析可知,一个功能齐全的网吧管理系统必须包括以下几个管理模块。用户登录由用户登录、用户注销、退出系统 3 个部分组成。用户可以用两种身份登录本系统:普通上网者或网吧管理人员;不同身份登录被系统授予不同的使用权限, 这样提高了系统的安全性,避免了无关人员获取不在他权限范围内的信息。用户在登录后可以不退出本系统,而采用用户注销的方式使系统不存在激活状态下的用户。网吧管理网吧管理系统中,包括上网机器、空余机器、会员资料、上机时间及金额 4 个功能模块组成。网吧管理系统是整个网吧系统的核心,是所有数据的来源。用户通过本系统的使用,可以使数据更清晰,不易系统分析与设计课程设计 网吧管理系统出错,从而导致损失。业务查询业务查询系统包括会员数据查询、上网时间及金额查询和上网历史记录查询 3 个功能模块组成。会员数据查询实时提供会员数据变化的信息,随时应不同客户的要求得到其当前的数据。上网时间及金额查询提供了一个完整的金额查询平台:用户可以根据其 lD 号查询其剩余的钱和当前所扣除的钱及使用时间。上网历史记录查询功能模块:在本系统中可查询会员一段时间的使用记录情况。系统设置系统设置包括网管设置和网民设置两个部分。网管是上网服务的提供者,在网管设置中:用户可以输入详细的会员(网民)信息,包括联系方法、会员卡号,密 码,余款,冲 值等信息,方便网吧管理查询和维护。网民设置:在本系统中,用户可以修改自己密码,查询基本信息。(5) 安全使用管理功能模块这是任何一个管理系统都需要的部分,网吧管理系统的操作也只能由专人进行,只有网吧的工作人员才能拥有权限,特别是上下线,如果没有安全管理部分,后果难以想象,这样每次登录都需要用户身份的验证。(6) 帮助功能模块这也是软件不可缺少的部分,为了方便使用者使用软件,应该有一个详细的帮助模块。系统分析与设计课程设计 网吧管理系统整个网吧管理系统的总体功能需求框图如图 2.1 所示。2、 用户登录用户登录所包括的具体功能模块如图 2.2 所示。基本维护信息包括:用户登录、用 户注销和用户退出等。用户登录用户进入网吧管理系统的入口,没有得到身份验证的用户不能使用,即只能选择退出系统或用户登录。本系统的使用者可以用两种身份登录系统:普通上网者或网管,不同的身份意味着不同的权限,这是一个稳定安全的系统所必备的。网吧管理系统用户登录 网吧管理系统设置安全管理 帮助功能图 2.1 网吧管理系统的总体功能需求框图图 2.2 用户登录模块功能需求框图用户登录用户登录用户退出系统分析与设计课程设计 网吧管理系统前提条件:无。(2)退出系统用户在完成工作后,点击退出系统按钮可以安全的退出,以免不安全退出导致数据丢失情况的发生。前提条件:无。3、网吧管理网吧管理包括的具体功能模块如图 2.3 所示。网吧管理包括:上网机器、空余机器、会员资 料、上机时间及金额 。网吧管理系统是整个网吧的核心,是所有数据的来源。根据详细的需求分析,网吧在用户要求方面面临的主要问题体现在:网吧上网人员多而杂,各 时间段机器需求量相差可能很大,大量会员资料的数据库建设等问题。上网机器网吧管理上网机器 空余机器 会员资料 上机时间 上机金额系统分析与设计课程设计 网吧管理系统上网机器分布网吧各处,需要随时查出所有正在使用中的机器,使管理人员随时能掌握情况。随着上下网的增加,网吧管理者所需要处理的信息量大幅上升,因此管理者往往很难及时准确掌握整个状态。分析其原因在于:网吧在上下网时没有输入详细、有效、完整的信息。在本网吧管理系统中,网吧上网机器模块要求上网者输入会员卡号、密码,系统会自动 的将当前系统时间作为开始时间更新到数据库,并且会自动统计上网所需金额。该操作完成后,相应金钱的扣除和所乘余额将计算好,并更新数据库。网民上网功能如图 2.4 所示。前提条件:无。空余机器空余机器功能入图 2.5 所示。需求分析表明,网吧有空余机器主要有两种原因:上网者下机;营业到现在还没一个人用过这台机。前置条件:无。会员资料I: 输入会员上机的信息F: 将记录更新到数据库O: 生成新的会员信息列表图 2.4 上网功能I: 输入上机位置或下机位置信息F: 将记录更新到数据库O: 生成新的空余机器信息列表图 2.5 空余机器功能I: 输入会员资料信息F: 将记录更新到数据库O: 生成新的会员资料信息列表图 2.6 会员资料功能系统分析与设计课程设计 网吧管理系统在本网吧管理系统中,会员资料模块是为了用户上网方便以及网吧管理容易而建的。前置条件:存在会员信息。上机时间根据需求分析,从会员上机开始到下机所用时间直接关系到其所需扣除的钱额。前置条件:有起始数据。上机余额上机余额功能如图 2.8 所示:从网民下网扣款,从其帐号上扣除并算出其剩余额,将其写入新I: 输入下机信息F: 将记录更新到数据库O: 生成新的资料信息列表图 2.7 上机时间功能I: 输入扣款的信息F: 将记录更新到数据库O: 生成新的会员余额信息列表图 2.8 商品调拨功能系统分析与设计课程设计 网吧管理系统的信息当中。前置条件:有存款。4、业务查询业务查询包括的具体功能模块如图 2.10 所示。随着客户要求的不断提高,会员管理在整个供应链管理当中占有非常熏要的地位。用户经常需要查看自己资料或修改,冲值等。业务查询功能模块就是为用户提供了传统网吧管理系统以外的一些功能。会员资料查询会员资料查询如图 2.11 所示。图 2.10 业务查询模块功能需求框图业务查询会员数据上网时
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号