网吧管理系统课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
第一章引言 (2)
第二章系统分析 (2)
1. 需求分析 (2)
2. 可行性分析 (3)
3. 开发目标 (3)
4.业务流程分析 (3)
5. 系统模块分析 (4)
6. 初始设计 (8)
7. E-R图向关系模型的转换 (11)
8. 数据模型的优化 (13)
第三章系统设计 (14)
1. 一般关系模型设计 (14)
2. 系统平台的总体结构设计 (16)
3. 代码设计 (16)
4. 测试系统设计 (16)
第四章结束语 (17)
第一章引言
某网吧现有电脑和电脑桌数百台,对应座椅等。现有吧台一个,吧台内部设有俩台电脑,网吧收银人员三个(分三班)、网吧电脑管理人员四个、卫生保洁人员一名。对于网吧的硬件、软件管理系统等等需要分析设计一套适合此网吧的网吧管理系统,将网吧硬件、网吧收银系统和消费人员进行综合处理。网吧内分包厢、雅座、和普通座三种不同类型的电脑座,同时对网吧内包厢、雅座、普通座等进行分区管理系统。不同的卡座会有不同的收费系统。网吧内部设有闭路安全监测系统,进入网吧有公安部门对于管理网吧安全的扫描系统。
第二章系统分析
1. 需求分析
(1)用户需求
用户希望通过网吧管理系统得到所需信息,达到提高管理水平的目的。希望提供的系统有
以下功能:
1). 可以通过网吧管理系统可以处理会员与临时会员用户。
2). 通过计算机可以对上网消费人员进行缴费、收费业务。
3). 网吧消费人员通过系统可以对自己使用的电脑进行自助挂机和自助结帐操作。
4). 消费人员可以直接通过系统直接呼叫网管进行服务。
5). 吧台可以通过系统监测系统对网吧内部进行闭路监控,防止突发事件发生。
6). 可以通过扫描系统对进入网吧人员进行扫描。
(2)用户功能需求
1). 用户权限设置:网吧管理人员对系统有独立的管理权限,非网管人员需进行身份验
证后才能进行操作。
2). 消费用户权限设置:网吧消费用户可以登录系统对自己的个人账户
进行密码权限的修改,可以查询消费记录等。
3). 数据查询:可以通过吧台直接对网吧内电脑区上网消费用户进行查询。
2. 可行性分析
1).经济层面:首先,如果不采用该管理信息系统,其业务过程中所产生的数据将得不到及时、有效的存储和处理,显得比较杂乱无章,难以分析、归纳和比较,影响网吧的管理和决策,造成效率低下,浪费人力资源和时间和金钱。其次,比较低成本开发出来的管理信息系统将整个业务流程数据进行系统的整合管理,从而能够有效的提高网吧内外的信息沟通效率,节省大量的人力、时间和金钱,从而降低成本,加快业务流程,提高网吧效益,给网吧带来巨大的经济回报。最后,本系统开发成本少,时间短,无需投入太多的人力、物力和财力,完全能够以最短的时间、最少的人力最低的成本开发出该系统。
2).技术层面:网吧管理系统整体简单,不需要大量的技术和相关专业知识。普通程序员可以在了解了网吧的管理流程后直接进行开发。
3).社会层面:该系统不仅对于玩吧的管理简单,还有就是相较于传统的网吧管理系统对于网吧用户也有一定的快捷上网提供方便。所以该系统的设计在社会层面得到支持。
3. 开发目标
1). 方便网吧管理人员对于整个网吧的系统管理
2). 便于用户安全,快速的上网,网吧把用户信息,包括姓名、身份证号、卡号、上机时间等。
3). 下机时间、级别等信息,输入网吧管理系统的客户端程序,系统经过查询网吧内电脑信息数据服务器后,为用户安排电脑。在用户运行电脑期间,系统自动为用户计时,并根据不同用户的不同级别给出相应的单价,提示用户该缴纳的费用。同时系统还给每个电脑分配电脑的网管进行电脑的维护,方便用户上网。
4.业务流程分析
经过可行性分析和初步需求调查,抽象出该系统业务流程图,结合该实例具体
情况,给出用户信息、电脑信息,计费信息和网管管理的信息的具体需求。
图一:用户上网流程图
⑴调查用户需求
①用户管理需求
·功能:为每个上网用户登记信息,分配卡号,有效而且安全的管理用户的信息。 ·统计功能:
·按上网电脑统计用户人数
·按卡号查找出用户名和级别
②费用管理需求
·交费功能:
·交费
·上机时间,下机时间
③电脑管理需求
·管理查询功能:
·查询不同电脑编号的不同名称及其单价并加以管理
④网管管理需求
·查询功能:
·网管编号
·网管姓名
·分区号
5. 系统模块分析
▴在调查完了用户需求之后,就要开始分析用户需求。在此,我们采用自顶向下的结构化分析方法(SA方法)。首先,定义全局概念结构的框架。
图二:网吧管理系统总框架
对各子系统需要进一步细化。旅客信息系统为例进一步细化。
图三:用户信息系统细化
对查询用户系统的进一步细化。
图四:查询用户信息功能
图五:电脑信息系统细化
图六:费用信息系统细化
图七:分区信息系统细化
图八:网管信息系统细化
▴将所有子系统全部细化。将所有用户需求分析完毕之后,就要开始构造数据字典了。经分析之后,本系统要用到五个基本表:用户信息表,电脑信息表,费用信息表,分区信息表,网管信息表。
6. 初始设计
▵系统总框架图,设计实体属性图以及局部E-R图
▵用户信息实体属性图
▵费用实体属性图