网咖管理系统

网咖管理系统

目录

需求分析

需求概述

用户角色

可行性研究

数据流图

系统设计

数据库需求分析

功能设计

概念结构设计

逻辑结构设计

1.需求分析

需求概述:

网咖老板想要给每个来上网的人建立一个账户,并且给会员发放会员卡(不充会员的人会员等级默认为0级)。账户内存储个人的详细信息(如账号、密码、姓名、年龄、身份证、手机号、余额,会员等级等),并且根据账户的会员等级赋予不同的优惠政策。用户可以通过账号和密码进行登陆,系统首先检验用户的账号是否存在,若存在但是密码不匹配则会提示用户密码输入错误,若系统检验用户账号不存在,则会提醒用户注册账号。

老板也想要每台设备都能有效的管理,因此需要建立一个设备信息表,通过该表可以查看哪台设备处于空闲状态,哪些设备处于故障状态,同时设备信息表还需要有每台设备的基本硬件信息,用于给不同需求的用户使用。

老板还想随时查看每天的盈利情况,因此需要建立一个充值记录表和消费记录表,同时还能知道总的收入情况。

网吧的员工是保障网吧正常运行的重要组成部分,因此网吧老板还需要建立员工信息表,表中有员工的基本信息(如员工编号,姓名,手机号,职务)以及员工的工作情况(如出勤情况和工作表现)

用户角色:

网咖管理系统共包括老板,员工两类用户,每一类用户都有不同的权限。

员工:登录账号,退出账号,查看会员等级、优惠政策、充值记录、消费记录、余额,修改账户信息。有两个职务的员工,分别做维修设备和前台的工作。员工上班之前需要打卡考勤,下班也需要打卡,绩效考核会给每个员工超出一定阈值的部分给予特殊提成。员工能查询设备状态,维修记录,充值记录,能够修改用户账号的密码。

老板:查询员工每日出勤状况、当天维修总况、每位员工的维修情况、当天充值总额、每位员工的充值额度,拥有员工的全部权限,老板能够修改优惠政策。

可行性研究:

随着国家经济的高速发展和人民生活水平的提高,网咖的规模也越来越大,使用网咖管理系统来管理网咖已经迫在眉睫。由于网咖用户和设备较多并且愈发的正规化,传统的人工方式已经不能满足需求,且传统模式会造成信息丢失、查询速度慢等问题,因此开发一套网咖管理系统既能节省资源,又可以高校地存储、更新、查询信息,提高工作效率和服务质量。

(1)要求

软件功能:网咖管理系统可以对用户信息,设备信息进行有效管理,同时对设备的使用情况,硬件情况进行相关的统计分析,方便管理者进行相关的决策。

软件性能:在开发软件的过程中将注重系统的操作方便性和执行效率问题,录入数据尽量从Excel信息导入,溶蚀将做相关的验证,保证信息准确和更新及时,降低软件的运营成本。

软件扩展:开发过程中将考虑软件的可扩展性,预留相关的接口,以便软件的升级。

安全保密:该软件具有较高的安全性和一定的保密机制。

(2)目标

网咖管理系统主要是简化用户管理,做到用户上机下机与充值等服务的方便性和对员工的管理,结合盈利情况产生实际的收入图表报表分析,减轻管理者的统计分析工作,方便决策者做出合理决策,提高工作效率。

数据流图:

顶层数据流图

0层数据流图

用户登陆数据流图

2.系统设计

数据库需求分析:

针对网咖管理系统的需求,通过对网咖管理工作过程中的内容和数据流的额分析,设计如下的数据项和数据结构: (1)账户:账号,密码,姓名,年龄,身份证号,手机号,余额,会员等级(默认为0级) (2)设备信息:设备编号,硬件信息(CPU、内存、显卡等),设备状态(空闲、使用中、故障) (3)员工:员工编号,姓名,手机号,职务,出勤情况,工作表现 (4)充值记录表:员工编号,用户账号,金额,时间 (5)消费记录表:用户账号,金额,时间,剩余余额 (6)会员卡信息表:用户账号,会员等级,发卡日期,有效期 (7)设备维修记录表:设备编号,员工编号,维修日期,维修内容,维修费用 (8)优惠政策表:优惠编号,会员等级,优惠描述,折扣率 (9)老板表:老板姓名,手机号 老板:全部权限,管理用户、设备、员工信息,查看收入情况,修改优惠政策 用户(玩家):账户管理、充值查询,优惠查询 员工:设备维护、查看设备状态,查看充值消费记录和会员信息,重置用户密码

功能设计:

(1) 系统设置:权限设置,数据备份与恢复 (2) 设备管理:硬件设备管理,设备配置管理,设备使用记录,设备维护与修复,设备调度和分配 (3) 员工管理:员工注册与登录,员工信息管理,员工考勤管理,员工权限管理,员工绩效考评,员工离职管理 (4) 用户管理:用户注册与身份验证,用户信息管理,用户安全与隐私管理,用户余额管理,上机下机管理 (5) 会员管理:会员注册与身份验证,会员信息管理,会员优惠与活动管理,会员消费管理, 会员续费与升级

概念结构设计:

各实体间关联的E-R图

用户实体

员工实体

设备实体

会员卡实体

逻辑结构设计:

下面关系模式符合3NF,带有下划线的属性为主码,倾斜字体的属性为外码,带有下划线和倾斜的属性既是主码,又是外码。

用户(账号 密码 姓名 年龄 身份证号 手机号 余额 会员等级)

设备信息(设备编号 硬件信息 设备状态 )

员工(员工编号 姓名 手机号 职务 出勤情况 工作表现1 工作表现2 )

充值记录(记录编号 员工编号 用户账号 金额 时间 )

消费记录(记录编号 用户账号 金额 时间 )

会员卡信息(用户账号 会员等级 发卡日期 剩余天数 余额)

设备维修记录(记录编号 设备编号 员工编号 维修日期 维修内容 维修费用)

优惠政策(优惠编号 会员等级 优惠描述 折扣率)

老板(老板姓名,手机号)

🌟 相关推荐

官宣退役后Huni选手发文:身体无法再打下去了 可惜没拿过LCS冠军
vivoY23L和红米红米 Note哪个好?
beat365平台

vivoY23L和红米红米 Note哪个好?

📅 07-13 👁️ 8234
世界杯巡礼之波兰:莱万领衔,能否续演40年前的辉煌?
office365打不开doc文件

世界杯巡礼之波兰:莱万领衔,能否续演40年前的辉煌?

📅 06-29 👁️ 813