对于结束了好久的机房收费系统,谈不上多么伟大,不过确实经过了思考,也见识了整个系统的制作流程,这些是我的一些真实的感受或者收获,虽然存在不少的问题。
首先,思路很重要。知道这个系统要实现那些功能,就通过点点原系统自己发现,弄清楚各窗体之间有什么关系,尤其涉及到数据表时,各个表又是通过那个字段联系的,建议表中的字段根据需要自己创建,而且一定分析周到,不要到时候需要了再一个个添加,总之对系统一定要用全局观点把握,可以画一张整体图,前期分析的越透彻后期工作越容易,不然最后自己的思路都乱了,所以逻辑很重要。
然后,先从容易的做起,不会的到时候就有办法了,对于新事物,首先要克服恐惧的心理,其实没有想象的那么困难,只要去做就有收获。就算遇到了问题,首先自己查资料,导出到Excel当时是在网上查的,方法很多,自己看每行代码都是什么意思,还有比如日历控件的添加,实在解决不了,再去看他们博客或请教他们,组合查询我是看他们博客解决的,这样才有意义嘛。
还有,学习了很多新东西。比如组合查询,知识不难,方法也很多,就是看你怎么想的,掌握了SQL语句的基本含义就很容易了;报表,这个之前没接触过,其实也属于一款新软件吧,真正操作起来也很应手;我最乱的是上下机和结帐,上下机和数据表的联系不能割裂,结帐中时间和金钱的计算也很不感冒,这也是我比较欠缺的地方,应该把思路整理出来,时刻按着自己的导图进行。其中也接触了API函数等细节的东西,都是应积累的。
存在的问题:
1、 没有考虑到SQL注入问题,这次有意识了。
2、 有些窗体没有加判断,比如上下机中就没有,应考虑全面。
3、 结帐后帐单没有数据,能连接上数据库,自己的计算有问题。
机房收费系统结束了,收获蛮大的,但修改和完善工作没有结束,希望自己走好每一步。