机房收费系统总结
来源:互联网 发布:手机怎么进淘宝社区 编辑:程序博客网 时间:2024/05/16 09:40
最把机房收费系统写完了,得到了很多启示并已归纳,我说一下在机房时候得到的启示,。
在我们安装好系统之后,里面有一个数据库(共九张表),它们名字及作用:
表有使用
表
作用
User_Info
所有管理员和操作员的信息
student_Info
所有注册卡学生的信息
CancelCard_Info
所有退卡的基本信息
ReCharge_Info
所有充值过卡的基本信息
OnLine_Info
正在上机学生信息
Line_Info
上机记录信息
worklog_Info
工作记录
BasicData_Info
所有设定上机每小时钱数
OnWork_Info
正在上机教师
这是我定义窗体的名字及作用:
窗体的作用
名称
作用
frmLogin
登陆窗体
frmMain
主窗体
frmAddConsumer
添加账号(由于不能让用户自己添加账号,所以暂时不使用)
frmDemandCard
查询卡号
frmDemandEndCash
金额返还信息查询
frmEndCard
退卡
frmForgetPass
忘记密码
frmProceedsMoney
收取金额查询
frmRecharge
充值
frmRegister
注册
frmStuInfoMain
学生信息维护
frmEditStuInfo
修改学生信息
frmStuLineMain
学生上机系统维护
frmWorkRegister
操作员工作记录
frmStuDemCash
学生查询余额
frmStuDemOnRegi
学生查看上机记录
frmStuDemRecharge
学生充值记录查询
frmeditpass
修改密码
frmStuDemOnState
学生上机状态查看
frmStuOnComInfo
学生上机统计信息
frmFinCash
结账
frmAddDeleConsumer
添加或删除用户
frmBasisData
基本数据设定
frmOnWork
正在值班教师
frmDayCheck
日结账单
frmWeekCheck
周结账单
我认为原系统设计不合理及改动说明:
改动
原因
添加
为User_Info表添加了两个字段,Question,Anser为管理员忘记密码找回的时候使用。
修改
学生信息维护窗体修改按钮子窗体的取消修改,改为还原数据,修改成功后无法还原以前的数据,也没有必要取消修改,改为重置控件的值,和数据库里面的值保持一致。
修改
User_Info表中密码字段长度为10,不合理,很多人的密码都超过10
取消
把学生查看上机记录窗体中备注取消。没用
修改
修改了student_Info表中UserID字段退卡时的值,原程序UserID字段值为注册卡时管理员的账号,改为最后一次对卡进行操作(注册,退卡)时管理员的账号
无
至少上机时间和准备时间代码没体现,只要一上机就开始算钱,不存在这两个问题
修改,取消
结账窗体临时用户取消,购卡窗体中添加临时用户列
修改
正在值班教师查询OnWork表中信息,原系统查询工作记录表中下机为日期为空的记录,不合理,这样可以查询非正常下机的教师
因为没有子窗体,当打开多个窗体时任务栏会出现很多窗体,在Deactivate事件(失去焦点事件)时卸载本窗体
取消
综合分析现在收费系统,都是30分钟算一次钱,30分钟以上,一小时以下按一小时算,30分钟以内按30分钟算钱。(如果写成自定义时间片算钱,消费金额可能出现几分或者更小的钱)
- 机房收费系统总结
- 机房收费系统总结
- 机房收费系统总结
- 机房收费系统总结
- 机房收费系统总结
- 机房收费系统总结
- 机房收费系统总结
- 机房收费系统总结
- 机房收费系统总结
- 机房收费系统总结
- 机房收费系统总结
- 机房收费系统总结
- 机房收费系统总结
- 机房收费系统总结
- 机房收费系统总结
- 机房收费系统总结
- 机房收费系统总结
- 机房收费系统总结
- 利用ionic里的<ion-slide-box>和 modal 做个仿淘宝商品详情页顶部轮播图的demo
- easyui combogrid 本地模糊搜索过滤多列
- 【java】DOS控制台常用命令
- Web自动化测试原理
- 苹果开发者查看账号到期时间及续费网址
- 机房收费系统总结
- jsp call shell or linux command
- 自学安卓开发基础总结1_关于安卓
- Android中AsyncTask的简单用法
- web项目开发 之 前端规范 --- JavaScript编码规范
- SGU 201 Non Absorbing DFA
- 彻底理解android中的内部存储与外部存储
- dubbo zookeeper
- 蓝牙之四-Handler