【前言】
《机房收费系统》是继《学生信息管理》管理系统之后的另一个完整系统,与学生信息管理系统不同的是,此系统并没有提供源码和数据库,而且系统用户关系相对复杂,设计到报表等之前没有接触过的东西,同时,表与表之间的关系也比较复杂,会设计到多表查询的问题,所以无论是设计数据库表还是写程序,要求都能够很清楚的理清本系统之间的关系。
本系统是第一个独立完成的系统,需要独立设计数据库,写程序代码,所以,对于我们的提高能够起到很大的帮助,能够极大的提高我们的信心,这也是我们进行编程的第一道门槛。
【收获】
机房收费系统进行了将近一个月,自己在这过程中收获了更加严谨的系统性思维,对于报表和增、删、查、改有了更深的理解,当然每一个系统几乎都是由增、删、查、改,这四个部分组成。下面跟大家分享一下我对于机房收费系统,系统性的认识:
【机房收费系统具体需求分析:】
进行完机房收费系我们知道,机房收费系统至少有26个窗体,为什么我说是至少呢?因为我个人认为能够建多少个窗体完全取决与我们,如果我们想建更多的窗体也是可以的,因为这样可以让我们做出的系统功能更加全面。其中最难的是结账和上 下机窗体;最简单的是注册、充值、退卡、修改密码、添加和删除用户、基本数据设定;日结账单和周结账单也很简单。进行完机房收费系统后,处了组合查询、日、周结账单以及上下机跟其他窗体有一定的区别之外,其余窗体功能的实现方式基本上是一样的。窗体中用到最多的便是查询,各式各样的查询。
组合查询:
(1)学生上机统计信息
(2)学生基本信息维护
(3)操作员工记录
带日期的查询:
(1)收取余额查询
(2)金额返还信息查询
单个查询:
(1)正在值班教师
(2)学生上机状态查询
(3)学生充值记录查询
(4)学生查看上机记录
(5)学生查看余额
然后每一个窗体都涉及一到多张表,所以在敲每个窗体前都要弄明白每个窗体所涉及的表,而且每个窗体之间是否有联系。
其中每个窗体要涉及哪几张表,这是我们在开始敲机房之前必须理清的:
上下机窗体(7张表):line_Info
online_Info
student_Info
user_Info
Basicdata_Info
onWork_Info
workLog_Info
结账窗体(7张表):user_Info
student_Info
Recharge_Info
CancelCard_Info
CheckDay_info
CheckWeek_Info
Line_Info
学生查看余额:Student_Info
学生查看上机记录:Line_Info
学生充值记录查询:Recharge_Info
学生上机状态查看:student_Info BasicData_Info Online_Info line_Info
修改密码:User_Info
登陆窗体:User_Info
注册窗体:student_Info
充值窗体:student_Info BasicData_Info Recharge_Info
退卡窗体:student_Info Online_Info Cancelcard_Info
收取金额查询:Recharge_Info
金额返还信息查询:CancelCard_Info
学生基本信息维护:student_Info
学生上机统计信息查询:line_Info
操作员工记录:WorkLog_Info
删除和添加用户:User_Info
基本数据设定:Basicdata_Info
正在值班教师:Worklog_Info
日结帐单:Checkday_Info
周结账单:CheckWeek_Info
每张中的内容:
以上就是自己对于机房收费系统的认识。
【总结】
在进行这个项目的过程中,也有出现浮躁的心里,有时候项目进行到一半就在原定停留一会。我从这一项目中收获最大的是知道了:毅力、耐心、坚持重要性。很对时候毅力的强弱很大程度上决定了能否成功。因为任何一件事不是一朝一夕培养出来的,毅力是持之以恒的基础,要学会持久;就要会坚持、能吃苦,最好能确定一个明确的目标来鼓舞离自己,有个切实可行的方法。人的成功需要付出劳动,付出辛勤的汗水,只有劳动,才会有收获,实现所追求的人生价值。正如威廉.配第说的劳动是财富之父,土地是财富之母。一片耕耘,一篇收获,没有不劳而获之说。端正自己的学习态度。