您的位置:首页 > 其它

机房收费系统-经验总结

2015-10-27 16:39 211 查看
我们的智慧和勇气扬起理想的风帆,我们的青春和生命奏响时代的强音。当我们抛弃了迷茫,及时准确把握航向。我们共同努力,不懈地摇桨,成功辉煌的乐章终将奏响。



文章主要就我在机房收费系统中存在的问题作出一些个人观点,共勉之!我们在开始机房时充满了迷茫,无从下手。那么你先看一看下面的链接 做一下,实践一下。

机房收费系统详细配置http://m.blog.csdn.net/blog/u013031185/38256373

机房收费系统算是我们自己做的第一个作品吧,大部分代码都是自己来写,自己去研究一个功能是怎么实现的,然后自己去实现它,实现了高兴,失败了就继续进行,不卑不亢做自己。继续努力,实在毫无进展的情况下就机房四处转转,灵感瞬间就有可能来了,也可以直接找自己舒适的人交流一下,说一说各自对这个功能的理解,就像是头脑风暴一样,交流、交换。




在这个不断追求完美的过程中,自己本身处理问题的能力也在跟着提高,我们很多时候就是钻进了一个个牛角尖里还不知所以然。因此我们需要师傅和同学之间进行有效地交流,及时更正我们方向,摆脱困境。挑战极限就是我们的口号,我们无畏艰险,只需向前去做。

以下只是一些记下来的错误,还有许些已记忆不起来!有则改之无则加勉!

错误1:权限关系没有分,级别没有设定。

错误2:强迫下机时不能全部下机。/article/1468044.html

错误3:登陆界面的信息不能即时更新。

错误4:上下机窗体:消费金额下机之后余额显示错误。

/article/2008638.html

错误5:添加删除用户和选中学生下机没实现按选中的记录删除

错误6:学生基本信息维护缺修改窗体和退出 功能



这个软件究竟是在做什么呢?就是我们要做的需求分析,在设计之前需要对所做的项目进行分析,用户角度、功能角度等。需求分析,就是要了解这个系统是干什么的?有什么样的功能和性能?为什么要做呢?请点击链接:

http://zhlojinchao.blog.163.com/blog/static/240328039201585880449/

你是想一次次的返工还是尽可能的一次完成呢?我们自然选择后者,因此我们不怕花费的时间长,相信你会在接下来的设计阶段事倍功半。虽然说第一遍不要求尽善尽美,但是基本功能起码要运行起来。这与我们之前对比不是有了很大的进步吗?要给自己信心,给自己做下去的动力。

系统的最终目的是为了交付给用户进行使用。所以,在进行系统开发的时候,首先应该要站在用户的角度,试想如何才能让用户满意,让用户用的方便。这需要训练自己平时多替别人着想,而不能只是为了自己。换位思考,站在多角度考虑问题,只有这样,你才能开发出一款满意的软件。

事先确定系统的使用者,各个需要的功能,也是级别的关系。比如机房收费系统中的(操作员就可以拥有一般用户的全部功能,而管理员除具有自己的功能之外,还可以同时拥有一般用户和操作员的功能。)接下来就是界面和数据库的设计,复用是我们高效的重要捷径,在功能分析时,相似的功能尽可能使用相同的代码,节省时间、加快进度。我们对复用的意识要着重加强,培养这样的观念。比如导出Execel
表,还有几个查询窗体都是用到多表查询,报表等,像这些类似的功能,只要研究好一个即可了其他的都可以复用。这也涉及到一个很重要的学习方法,那就是要学会对知识进行打包。

在进行功能实现的时候,不能正确把自己放到用户的角度上去思考,试想如果是自己要用这个功能,那要进行什么样的操作,数据是怎么走的,也就是流程是怎么样的。以及在使用的时候,可能会遇到什么问题,这些都是要考虑的。

主要是在技术、逻辑、细节这几个方面存在错误。其中大部分还是逻辑不清楚,没有透彻的看清系统整体功能。

技术上的错误:删除功能方面,知道删除数据的时候,不仅仅是删除控件显示的数据还要删除表里相应的数据,

逻辑上的错误:学生基本信息维护等窗体,对多表查询的操作没有技术上的问题,但是在敲这个窗体的时候,就因为理不清里面的关系,在这个方面纠结了好久。其次就是对消费金额的计算,计算出来的数据不准确。

细节上的错误:结账成功的时候,没有对数据进行清空。尤其是在敲学生基本信息维护窗体的时候,没看见底下的两个按钮,所以缺了修改学生信息这个窗体。这也跟没分析好有关,如果对学生基本信息维护进行功能上的分析,既然是对信息进行维护,那肯定就会想到不仅仅是查询信息这个功能!操作不简便、考虑不周,换位思考是我们在做程序时不断切换较色来思考。

总结:

我们学会分享,自己做出来的东西懂得与人分享,你我之间的交流越多,你的收获也在慢慢增加。相信自己可以不要怕,错误是我们成功的垫脚石,放心大胆的去做就好。对自己多一点信任,潜力无限!但是我们不能急功近利,追求快,没头没脑的乱闯将事倍功半。在测试的过程当中也是对自己系统条理的一个梳理。在测试过后,之前很多理不清思路的难题都会得到解决。不过,确实是如果在系统进行之前没有进行一个良好的分析,测试出来的问题就会越多,而且很多自己都不知道,怎么是这样的?例如,每次我在敲完的时候,都感觉应该是没有问题了,但是经过测试的时候,就有很多的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: