vb最后一个大项目终于敲完了,感觉很好,舒服!这篇博客总结我不写任何代码,只写一些我觉得原系统的应该不足以及我自己的更改之处。
软件问题
菜单编辑器 | 窗口 | 修改 |
一般用户 | 一般用户上线时,菜单编辑器只能显示一般用户以及帮助,操作员与管理员菜单要隐藏 | |
操作员 | 注册(frmRegister) | 即有“充值金额”,也有“金额”,两个有冲突,删除一个。 |
输入金额时不仅要有最低充值金额限制,也要有最高临界值限制。 | ||
“状态”显示只有一种,不需要下拉列表combo控件,直接用text控件就好 | ||
充值(frmRecharge) | 同理输入充值金额时不仅要有最低充值金额限制,也要有最高临界值限制。 | |
退卡(frmBackCard) | 退卡要确定是否已经结帐,未结账是不能退卡的 | |
学生基本信息维护(frmBasicInfoMaintain) | 窗口内当字段名为日期时,最好用日期控件DTPicker显示日期。 | |
学生上级统计信息(frminquiryLineSumInfo) | ||
操作员工记录(frmOpWorkRecord) | ||
管理员 | 结账(frmAccount) | “临时收费金额”多余,删掉 |
基本数据设定(frmBasicDataSet) | “至少上机时间”没有用,删掉 | |
基本数据设定递增单位时间顾名思义就是每过多长时间就增加收费,所以我认为,前面的“固定用户每小时费用”改为“固定用户递增单位费用”,这样计算下机时会更加方便, | ||
“临时用户每小时费用”同理也要改为“临时用户递增单位费用” | ||
正在值班教师(frmTeacherOnduty) | 窗口名改成值班教师记录表 | |
数据库中worklog表和onwork表有一个是多余的,因为源程序上有一个窗体名为正在值班教师,但是显示的是教师值班记录,所以我们可以把窗口名字改成教师值班记录,也可以将显示信息改为正在值班的教师。两种办法都可以,但是worklog表和onwork表中肯定有一个表回是多余的。无法在一个窗口内同时显示。 |
数据库问题
数据库中checkday表中少操作员ID一列,用于日结账时出现问题,你身为管理员给操作员结账,不能看到单个操作员结账情况,只能看到今天所有操作员的结账信息。
总结
做完机房和学生两个实实在在的项目之后,给我的感觉就是要按照客户的需求来做,没有必要一定跟原系统,源代码一样,不要墨守成规,开动脑筋,大胆些。软件是我做的,只要功能能实现,自己想添加删除什么就干什么。