机房收费系统心得总结

机房收费系统完成了,总体感觉还不错。说说自己的思路、心得和收获吧!

前期准备

一开始的时候丈二的和尚摸不着头脑,不知从何下手,但是还是去做了。一开始先分析一下主要要实现的功能,好好地使用一下给的参考版本,弄好各个窗体之间的联系,先把大致的框架勾勒出来,最好是自己做个思维导图,尽可能简单,将所有的头绪大致的了解了就开始着手去做了。

建窗体

如果你不知道自己该做什么,那就先建窗体,20+个窗体也够你建的了,如果效率可以的话,不到两天就能将全部窗体建完,这是一个非常不费脑子的是,在建窗体的过程中,你也能了解到系统的“成员”,这样往里面添加代码的时候就能根据一开始建的窗体做一个结合。我认为这也是一个提高效率的方法吧,要不然一边建窗体一边填代码真的是很麻烦的一件事。

从简单入手

窗体建好了,经过了学生信息管理系统我们也会独立的敲写代码,去实现一些功能了,这时候凭借你建窗体时的直觉,找到那最简单,“独立性强”的窗体去实现,这样一圈下来会发现其实新功能没有多少,你的“熟人”这么多,心理自然就踏实了,这时候的感觉应该是不再畏惧,不再迷茫了。

浏览博客

能做的都做完了,接下来就是“站在巨人的肩膀上”去看世界了。你可以看看师哥师姐们的博客,大家都是从这条路上走过来的,有些地方肯定是“不谋而合”的,所以啊,看完他们的秘籍,我想你的问题也解决的差不多了。

运用网络,积极讨论

问题是再所难免的,在提高班最无畏的就是问题了,什么问题都有解决方法,只要你去查,答案可能不是完全一样,但是可以根据自己的理解去修改,往往你的问题关键字搜到很多不对头的答案,但是你也因此收获了很多,了解了很多啊,这样以后要是遇到类似的问题脑子里有共鸣,就会想起来了,所以即使答案不是你想要的也不要恼火,不要影响到你的情绪,不然后面的代码你会敲的相当烦,效率会非常低,不要让情绪左右你。实在找不到了,就问问你的邻居,讨论一下,思想的火花是会碰撞的,没有什么问题不能解决。

不要让自己陷入“死循环”

做事千万不要钻牛角尖,不要“拉磨”,要学会抬头。组合查询的时候我真是一头扎进去了,出不来了。组合查询有三个,他们唯一的不同就是调用的数据库不一样,还有combo的项目不一样,其他真的是几乎完全一样,我就把它们粘过来,但是代码在这边怎么调都不对,当时就很恼火,怎么看都没问题,就是不知道问题出在哪,我就还是在一个窗体里打转,逐步调试也调不出来,不知道问题在哪,后来我就一条一条的和另一个窗体比较,敢情是把.tag属性写成了.text还是一条一条的对比找到了。所以我们找问题原因的时候不要停留在一处,不要凭自己的直觉找,要讲究方法,最有效的方法就是“对比法”。对待别的问题,我们要有一样的思想,跳出问题看问题,不是让自己深陷其中。

做什么事方法都很重要,感慨最大的就是应该好好看看米老师给推荐的书,大部分都是讲如何提高效率的,没有方法的一味去思考真的会累死人。所以啊,好好地按照“米夫子”的要求去做吧,会受益无穷的!

时间: 2024-10-09 19:42:53

机房收费系统心得总结的相关文章

【机房收费系统】多么痛的领悟

这次机房收费系统,是所有的项目中,自己完成的最不满意的了. 时间之长,效率之慢.一开始,就感觉无从下手,但总会相信自己能慢慢的进入状态.终于有机会自己练练手了,也自认为之前自己设计模式学的还不错,也终于有机会能自己想想设计模式了.该是一件多么帅的事.拖了这么久,到现在只用上了外观 抽象工厂 模板 个人版就这么结束了.真心不想再拖一天了. 话说,并不觉得自己敲代码会比别人差多少.一开始敲完三层,又开始画图.还是一头的雾水.设计数据库,终于有了一点自己的想法也重温了之前学习的数据库原理,还是比较欣慰

机房收费系统个人重构版:软工文档中那些图

[前言]    图.提到这个字的时候脑海中就会出现许很多多的图像,它的重要性相信大家都明确.相比于文字来说它更生动形象正好符合人类大脑的记忆规律.非常多人也知道动画片制作原理也是用一张张图片仅仅只是转换的速度足够快而已,另外大家所熟知的思维导图等等.下面咱们这里介绍的是软件project中涉及的图! [图] 在上一篇博文<机房收费系统个人重构版:透过文档谈文档驱动开发>介绍了软工各个阶段的文档中都该有什么图.可是没有具体具体介绍各种图,在结束整个机房重构后,深感文档是整个开发的精髓.而图又是文

【机房收费系统】验收

自己的机房收费系统开始的算是很晚的,因为开始的晚,就导致了一件事情,拖,因为开始的时候,搬家,搬学习的地方,然后itoo的项目也开始,事情都堆在一块儿,然后就做不动了,自己身为组长,突然就感觉到了压力.下面总结一下自己通过这次机房合作的不足. 不能合理的分配任务 因为是三个人一起合作,所以就很自然地每人负责一到两层,之前也请教过师哥,说敲代码三天就可以差不多完成,结果到敲的时候才发现,有的组员敲代码还是很吃力的,但是我一开始的时候没有认识到这种情况,就只是催催催,导致组员更加的不想去敲代码,然后

机房收费系统(合作版)总结——技术篇(一)

背景: 机房收费系统合作了大半年,老孟和森森走了,给我留下了一堆代码,一个半拉数据库,还有一堆我自己都看不透的文档.莫名其妙的我就从小组员直接变成了项目组长,刚开始我以为很简单,因为我觉得前期我们也很激情,在系统设计想法是一堆一堆的,比如业务逻辑架空问题,数据访问如何优化问题上我们都提出自己的很多想法.但是当我重新建立信心捡起来的时候,我发现原来我在软件工程方面忽略了好多问题,我经过一段时间的查询资料分析发现:项目尤其是在需求和分析这两个方面没有意识,导致系统从一开始就进入了设计阶段. 所以,我

机房收费系统合作——再看数据库设计

机房合作我负责了最简单的D层,接口层,工厂层.反正D层是我来写,于是数据库索性也就顺便设计了.已经是第三次敲机房收费系统了,每次都是相隔半年左右吧.需求搞得透透的了,数据库也就好设计了.基本跟第二次没什么大的区别,就是把Student表和Card表分开了. 重构的时候,我的数据库几乎什么都用到了:事务,存储过程,触发器,视图,联合查询等等.所以,这次设计数据库还是SO Easy的..并且,为了让婵婵和牛迁迁师哥写的方便,我把组合查询都写成了存储过程!!!!费了一番功夫,但是D层简单了不少.还记得

总结个人版机房收费系统

个人版机房收费系统是在学习完vb.net语言和三层架构思想后的第一个系统,我们要从C/S向B/S进发过程中一个铺路石,在没开始C/S之前,虽然没有什么直接的联系.但学习就是有很多共同的地方,在这个过程中有很多知识是在巩固,有很多东西新接触或者实践.我最大的感受就是,走过了这个过程就一定会带走些什么. 个人版机房收费和第一版系统有很多相同的地方,这些相同的地方就在进行重构的过程中,帮助我们i+1. 比如: 1.开发语言:虽然一个用的是vb一个是vb.net.但不得不说有了第一版的经验,重构版用起来

职责链模式——机房收费系统下机结账

在机房收费系统中,学生下机结账最让人头疼了.因为学生的消费时间(下机时间-上机时间-上机准备时间)有三种情况: 1.消费时间<=0,也就是下机时间与上机时间的间隔在上机准备时间范围内,这种情况是不收费的. 2.消费时间<=最少上机时间,这种情况下消费时间按照最少上机时间收费. 3.消费时间>最少上机时间,这种情况还要考虑递增单位时间.比如递增单位时间是10分钟,消费时间是42分 钟,42/10=4.....2,这种情况要按照50分钟收费. 以上消费时间就分了三种情况,更复杂的是第二种和第

【VB.NET 机房收费系统】___爱上视图(View)

简介 计算机数据库中的视图是一个虚拟表,其中内容有查询定义.同真实的表一样,视图包含一系列带有名称的列和行数据.但是,视图并不在数据库中与存储的数据值集形式存在,行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成. ----官方正解 神马虚拟表的,都是浮云--好用才是王道.先来说说如何创建视图. 新建视图 [VB.NET 机房收费系统]--学生查看余额 为例.本人不得不强调的一点是,在你所建立的学生表和卡表中表务必设置主键,不设置的后果就是 相信聪明的你们一定不会犯这么低级的错误

机房收费系统重构之存储过程的使用

从一开始对于机房收费系统的无从下手,到现在已经接近尾声,像冬天的迷雾一样,随着时间散开了去,对于其也是越来越清晰,想一想,这种学习的过程还真是美妙. 当然只学习不去总结是没有意义的.今天我就来把存储过程的使用总结一下.拿用户注册来说,就是往数据库里添加用户,以方便更多的用户使用.那么用户注册我们要注意到什么呢? 1.通过卡号判断用户是否已经存在. 如果不存在该用户: 2.将信息写入学生表. 3.更新充值记录表 4.更新卡表中的余额. 我们分析可以得到,如果不存在该用户,我们需要同时改动三个表.当