机房收费系统之总结篇
2015-08-03 07:53
253 查看
机房收费收费系统从开始到结束大概有一个多月了。中间经过了期末复习,大概一个月左右的时间没有进行机房。7月12号开学后,用了一周的时间完成了剩余的工作和优化工作。估算了一下,完成机房的有效输出时间大概在两周左右。
由于机房收费系统之前,自己完成了学生信息管理系统。在信息管理系统的完成过程中,自己也积累了不少的代码经验,以及之间的逻辑功能的联系。所以进行机房时就没有感觉陌生,在敲机房阶段很多东西都借鉴了学生里面的东西,对比着完成了机房。不过整体来看,机房收费系统比学生信息管理系统还是复杂不少。因为这里机房中涉及了很多学生信息管理系统中没有用到的知识。例如,报表、打印、导出数据到Excel、大量的数据计算、以及表与表之间复杂的联系。不过在机房完成过程中,自己的收获还是蛮大的:
思想方面:
1、由于完成了一个比较让自己满意的机房收费系统,为自己增添了不少的信心,为自己的IT之路做下了很好的铺垫。
2、有问题先放着。遇到自己一时解决不了的问题就先放一放,继续下面的工作。不要让一个Bug影响到自己对整个系统的热情。先易后难,把容易的完成之后。静下心来去钻研那些有困难的部分。只有头脑清醒且心静才有可能攻克那些难点问题,因为头脑清醒时是程序员最有灵感的时候。
3、代码如人生。一个好的程序必须要有规范的代码。代码要有层次感,而且注释一定要到位。一篇规范的代码就如一个很有规律和节奏的人生。
4、每一次调Bug都要当成一次成长的机会,在Bug中成长出来的人,必定是一个技术高手。
5、克服了起初对项目的恐惧心理。
技术方面:
1、通过一次完整的项目,让自己对项目这个名词有了一个更加清晰的认识。对项目的整体流程和设计思路有了一个全面而深刻的理解。
2、通过这次机房收费,让自己有机会接触到了之前没有接触到的知识,积累了不少代码。在技术和代码方面收获颇丰。
3、机房过程中运用了很多表与表之间的联系,以及SQL知识。所以在这过程中让我认识到,做一个项目之前,弄清项目设计思路的重要性。以及数据库的增删改查对整个项目的正常运作起到至关重要的作用,所以在这全部过程中对数据库的增删改查的掌握更加熟练。
4、通过这个软件让我体会到了,用户体验度的重要性。一个好的软件必定很适合用户的习惯,做一款让用户满意的软件是软件行业一生的追求。所以要做到全心全意为人民服务,就要从软件的操作以及功能下手,让用户用起来更加方便舒适。
总结
每次做项目都是一次成长的机会,在这个过程中我们不但要运用之前的旧知识,不断熟练旧知识,还要不断地钻研创新新知识。只有在这样的实践中和不断地Bug调试中,我们的技术才可能实现本质上的飞跃。
由于机房收费系统之前,自己完成了学生信息管理系统。在信息管理系统的完成过程中,自己也积累了不少的代码经验,以及之间的逻辑功能的联系。所以进行机房时就没有感觉陌生,在敲机房阶段很多东西都借鉴了学生里面的东西,对比着完成了机房。不过整体来看,机房收费系统比学生信息管理系统还是复杂不少。因为这里机房中涉及了很多学生信息管理系统中没有用到的知识。例如,报表、打印、导出数据到Excel、大量的数据计算、以及表与表之间复杂的联系。不过在机房完成过程中,自己的收获还是蛮大的:
思想方面:
1、由于完成了一个比较让自己满意的机房收费系统,为自己增添了不少的信心,为自己的IT之路做下了很好的铺垫。
2、有问题先放着。遇到自己一时解决不了的问题就先放一放,继续下面的工作。不要让一个Bug影响到自己对整个系统的热情。先易后难,把容易的完成之后。静下心来去钻研那些有困难的部分。只有头脑清醒且心静才有可能攻克那些难点问题,因为头脑清醒时是程序员最有灵感的时候。
3、代码如人生。一个好的程序必须要有规范的代码。代码要有层次感,而且注释一定要到位。一篇规范的代码就如一个很有规律和节奏的人生。
4、每一次调Bug都要当成一次成长的机会,在Bug中成长出来的人,必定是一个技术高手。
5、克服了起初对项目的恐惧心理。
技术方面:
1、通过一次完整的项目,让自己对项目这个名词有了一个更加清晰的认识。对项目的整体流程和设计思路有了一个全面而深刻的理解。
2、通过这次机房收费,让自己有机会接触到了之前没有接触到的知识,积累了不少代码。在技术和代码方面收获颇丰。
3、机房过程中运用了很多表与表之间的联系,以及SQL知识。所以在这过程中让我认识到,做一个项目之前,弄清项目设计思路的重要性。以及数据库的增删改查对整个项目的正常运作起到至关重要的作用,所以在这全部过程中对数据库的增删改查的掌握更加熟练。
4、通过这个软件让我体会到了,用户体验度的重要性。一个好的软件必定很适合用户的习惯,做一款让用户满意的软件是软件行业一生的追求。所以要做到全心全意为人民服务,就要从软件的操作以及功能下手,让用户用起来更加方便舒适。
总结
每次做项目都是一次成长的机会,在这个过程中我们不但要运用之前的旧知识,不断熟练旧知识,还要不断地钻研创新新知识。只有在这样的实践中和不断地Bug调试中,我们的技术才可能实现本质上的飞跃。
相关文章推荐
- MySQL开发技巧——如何正确使用Join语句
- 架构师速成6.12-开发框架-前端封装
- 《C++ Primier Plus》01
- iOS笔记060 - 自定义控件
- python爬虫(四)--python正则表达式
- CodeForces 219D-Choosing Capital for Treeland(树形dp)
- RocketMQ 刷盘实现
- sql 取一张表的全部外键
- centos 安装git 问题解决方案
- Java学习——Servlet是什么
- HackerRank - "Snakes and Ladders: The Quickest Way Up"
- citrix API 调用案例
- Box Plot
- POJ 3414(BFS建树)
- oc笔记
- 数据库的三范式是什么?
- 计算机的储存架构
- 计算机的储存架构
- Spring容器中Bean的生命周期
- 什么是数据库事务(what is database transaction)?