作者:mobiledu2502914875 | 来源:互联网 | 2023-07-27 16:46
管理系统算是自己敲得第一个完整的软件,虽然很烂,虽然它连鸡窝都不算,虽然有源码参考,但是通过这个小小的软件还是让自己学到了很多.学会了如何从一个程序员的角度思考问题,如何站在用户的
管理系统算是自己敲得第一个完整的软件,虽然很烂,虽然它连鸡窝都不算,虽然有源码参考,但是通过这个小小的软件还是让自己学到了很多.学会了如何从一个程序员的角度思考问题,如何站在用户的角度思考问题.
下面就说说自己在做整个软件过程中的一些收获.分为三部分:
一:前期工作。
二:实现过程。
三:调试,打包
我们先说前期工作。
其实想说需求分析的,可是看了百度百科以及对需求分析的理解之后,实在不好意思说自己做的也是需求分析。
所谓"需求分析",是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,在软件工程当中的“需求分析”就是确定要计算机“做什么”。(详解:http://baike.baidu.com/view/111493.htm ).
以上是百度百科对需求分析的一些解释,虽然看完人家对需求分析的解释后发现自己做的根本算不上什么需求分析,只是简单的分析了一下这个软件是干什么的,自己需要实现什么功能,甚至连一个文档都没有写,只有建数据库时分析了一下各个表之间的简单联系,而且建的数据库更是建的简单的不能再简单了.除了主外键,也就是各个数据库基本上都是被一条线牵起来的。没有网,所以实现功能的时候也就很单一而且整个程序更是很脆弱。
但是这个过程却让简单的理解到需求分析在一个一个软件开发过程的重要性.如果你都不知道自己这个软件是干什么的,那么你又如何能设计出一款好的软件.还有就是建数据库,如果你的数据库开始建的不健全或者逻辑有问题,那么你在后期的实现功能的时候就会出现很多问题,真的会让你体会到牵一发动全身的痛苦.在实行功能的时候很多地方都想完善完善,可是想法是好的,实现的时候就会发现自己知识的匮乏.
需求分析这部分虽然在学生管理系统中可能没有很好地体现,但是师傅说了,没有一个完善的需求分析,你就根本无法编出一个完美软件,在以后的学习中会慢慢体会到的.
接下来将讲述自己在实现功能和调试打包遇到的问题,敬请期待……