机房收费系统---总结篇
2016-09-04 21:15
225 查看
前言:
机房收费系统经过了一个月的时间,终于告一段落了,这是第一个我们不按照源码,自己进行的项目,也是对于我们一个很好的测验。在进行的过程中,很好的运用到了数据库中的所学的 “增、删、改、差”,同时也对数据库有了一个更清晰的认识。过程是漫长切困难的的,但是结果确实给了我一个小小的成就感。
内容:
系统总共分为三部分:一般用户、操作员、管理员。用个具体的实例说明就是,系统相当于一个网吧,然后一般用户指的去上网的一群人;操作员就相当于网管;管理员相当于网吧的老板。这样这三者的关系就简单明了的呈现给我们了,接下来是介绍它们具体的功能,通过一张图展示吧!
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/tongue.gif)
![](https://img-blog.csdn.net/20160827211107296?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
在开始进行时,首先要理清各个表之间的关系,在调用数据表时有个清晰的思路,而且每个窗体对应的数据表也应该理清楚,这样会给我们在以后的优化过程省很多力气呢。
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/tongue.gif)
下面是窗体调用表时的关系对应:
登录窗体:user_info,onwork_info,worklog_info
学生查看余额:student_info
学生查看上机记录:line_info
学生充值记录查询:recharge_info
学生上机状态查看:student_info,basicdata_info,online_info,line_info
修改密码:user_info
注册:student_info
充值:recharge_info,student_info
退卡:cancelcard_info,student_info
收取金额查询:recharge_info
金额返还信息查询:cancelcard_info
学生基本信息维护:student_info
学生上机统计信息查询:line_info
操作员工作记录:worklog_info
结账:user_info,student_info,recharge_info,cancelcard_info
删除添加用户:user_info
基本数据设定:basicdate_info
正在值班的教师:onwork_info
日结账单:checkday_info
周结账单:checkweek_info
上机:student_info ,basicdate_info,line_info,online_info
下机:student_info,basicdate_info,online_info,line_info
感受:
系统的整体思路整理清楚了,然后就要具体到每一个窗体上逻辑性呢,在进行到具体功能时,首先进行一遍逻辑的梳理,尤其是对于一些查询条件的限定和数据库表的调用问题,对于一些细化部分可以在后面的进行过程中逐步的完善。在机房收费系统中几个比较棘手的模块如:上下机、结账、组合查询等,在前面的文章里面已经提到了,可以参考一下哟!
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/smile.gif)
在进行机房收费系统中,最大的收获还是对于这几个模块呢,新接触一个事物,又开始的抵触-勉强接受-喜欢上,这个过程还真是蛮享受的呢,嘿嘿。其次是,要多和小伙伴沟通交流,每个人的思维都是不一样的,在和别人交流的过程中,既可以了解到别人的想法,也拓宽了自己的思考问题的方式,也给自己提供了清晰的思路,对于问题的思考更加全面。还有要多帮助别人解决问题,这也是让自己成长的过程,在这期间,也是自己对于问题的巩固和了解,更重要的是还可以增进友谊,何乐而不为之呢,嘿嘿!
机房收费系统经过了一个月的时间,终于告一段落了,这是第一个我们不按照源码,自己进行的项目,也是对于我们一个很好的测验。在进行的过程中,很好的运用到了数据库中的所学的 “增、删、改、差”,同时也对数据库有了一个更清晰的认识。过程是漫长切困难的的,但是结果确实给了我一个小小的成就感。
内容:
系统总共分为三部分:一般用户、操作员、管理员。用个具体的实例说明就是,系统相当于一个网吧,然后一般用户指的去上网的一群人;操作员就相当于网管;管理员相当于网吧的老板。这样这三者的关系就简单明了的呈现给我们了,接下来是介绍它们具体的功能,通过一张图展示吧!
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/tongue.gif)
在开始进行时,首先要理清各个表之间的关系,在调用数据表时有个清晰的思路,而且每个窗体对应的数据表也应该理清楚,这样会给我们在以后的优化过程省很多力气呢。
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/tongue.gif)
下面是窗体调用表时的关系对应:
登录窗体:user_info,onwork_info,worklog_info
学生查看余额:student_info
学生查看上机记录:line_info
学生充值记录查询:recharge_info
学生上机状态查看:student_info,basicdata_info,online_info,line_info
修改密码:user_info
注册:student_info
充值:recharge_info,student_info
退卡:cancelcard_info,student_info
收取金额查询:recharge_info
金额返还信息查询:cancelcard_info
学生基本信息维护:student_info
学生上机统计信息查询:line_info
操作员工作记录:worklog_info
结账:user_info,student_info,recharge_info,cancelcard_info
删除添加用户:user_info
基本数据设定:basicdate_info
正在值班的教师:onwork_info
日结账单:checkday_info
周结账单:checkweek_info
上机:student_info ,basicdate_info,line_info,online_info
下机:student_info,basicdate_info,online_info,line_info
感受:
系统的整体思路整理清楚了,然后就要具体到每一个窗体上逻辑性呢,在进行到具体功能时,首先进行一遍逻辑的梳理,尤其是对于一些查询条件的限定和数据库表的调用问题,对于一些细化部分可以在后面的进行过程中逐步的完善。在机房收费系统中几个比较棘手的模块如:上下机、结账、组合查询等,在前面的文章里面已经提到了,可以参考一下哟!
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/smile.gif)
在进行机房收费系统中,最大的收获还是对于这几个模块呢,新接触一个事物,又开始的抵触-勉强接受-喜欢上,这个过程还真是蛮享受的呢,嘿嘿。其次是,要多和小伙伴沟通交流,每个人的思维都是不一样的,在和别人交流的过程中,既可以了解到别人的想法,也拓宽了自己的思考问题的方式,也给自己提供了清晰的思路,对于问题的思考更加全面。还有要多帮助别人解决问题,这也是让自己成长的过程,在这期间,也是自己对于问题的巩固和了解,更重要的是还可以增进友谊,何乐而不为之呢,嘿嘿!