机房个人重构之原型图、ER图(下)

前言

  继上篇文章对于原型图的简单整理和总结,接下来就是关于数据库结构,各种数据之间的联系和发展,ER图和各种关系表了。以下仅是个人的一些小思路,还待验证。


具体思路记录

1、用户权限和功能

(学生)一般用户

   操作员(教师)

       管理员(教师)

自动上下机

申请注册账号

修改密码

查看信息(上机、充值记录)

主要是卡管理和上下机管理(享有学生的权限--修改密码,上下机,不需要卡

 

 

 

主要是结账管理和人员管理(享有学生、操作员的权限--修改密码,上下机,不需要卡

 

 

 


2、关系表

(1)用户表UserInfo

序号Serial 用户名UserName  密码PassWord  用户身份UserID

                                 

(2)卡表 Card

卡号CardNum  类型Type 学号StuID  余额Balance  使用状态UseStatus  充值时间ChargeTime  充值金额ChargeMon 退卡时间returnCardTime  退卡金额returnCardMon  结账状态CheckoutStatus     

 

(3)学生表StudentInfo   

序号Serial  学号StuID  姓名StuName  学院Academy  专业班级ProfeClass 

 

(4)教师表TeacherInfo   

序号Serial  职工号EmployeeID  教师姓名TeaName  用户名UserName

 

(5)上机记录OnlineInfo

(序号Serial  卡号CardNum  学号StuID   上机时间OnData  下机时间DownData  时长Time 消费金额CconsumeMon  余额Balance  机号DeviceName

 

(6)工作记录WorkLog

(序号Serial  用户身份UserID  职工号EmployeeID  教师姓名TeaName  值班状态WorkStatus 上班时间WorkData  下班时间OffworkData  时长Time 机号DeviceName   

 

(7)基本数据设定BasicData

序号Serial  固定用户每小时RegularUser  临时用户每小时CasualUser 递增单位时间 IncreUnitTime   至少上机时间LeastTime 准备时间FreeTime      



ER图

1、学生(一般用户)

三个实体:学生、学生卡和上机记录

两个联系:登录和上机


机房个人重构之原型图、ER图(下)



2、操作员

三个实体:教师、工作和工作记录

两个联系:登录和查看


机房个人重构之原型图、ER图(下)


3、管理员

三个实体:管理员、工作和工作记录

两个联系:登录和查看


机房个人重构之原型图、ER图(下)


小结

  原型图帮助我们简单实现系统的功能,仅是界面上的简单操作,但是能够使项目开发人员,验证系统的基本功能和可行性;ER图是关于具体对象和功能的数据分析,找到实体之间的联系和区别。对于这些地方小编理解得有所偏差,希望大家可以提出宝贵的意见。