毕业设计管理系统小结

来源:互联网 发布:java中级招聘 编辑:程序博客网 时间:2024/05/01 16:30
       历时二十天的毕业设计管理系统初步完成了,米老师说很不错,只是没有全心全意为用户着想,下面就说说这次开发的过程,以及出现的问题和有待改善的方面。

       需求:主要是零敏、德鹏、贾林、少敏讨论确定的,我没有参与,有点小遗憾。

       界面设计:首先用原型工具快速设计,讨论通过后再用vs画界面,用vs画界面的时候不知道要画到什么程度,每个人画的都不一样,我主要是在界面上直接拖控件或者添加表格,直接在属性窗格里设置样式,但是看其他人主要是操作html代码,我觉得各有各的好处吧,直接拖控件是简单,不用记那么多的属性名,但是没有操作html代码细致,而且会产生多余的代码。

        架构设计:首先大家横向分层画类图,然后再分角色画时序图,这样的好处就是大家都参与设计,都能得到锻炼,但是每个人的设计是不一样的,导致最后整合的时候比较乱,在学习阶段还可以,真正的软件设计时还是一个人设计比较好,或者是大家有一个详细的设计规范。在这个过程中,觉得以前画的UML图有好多都是不对的,慢慢完善吧…

       代码实现:写代码的时候是我遇到困难最多的,还要经常去看新闻发布系统,而且面向对象的抽象能力不好,总觉得还是处在面向过程的阶段,好多的功能不知道怎么去实现,解决一个问题需要很长时间。写代码应该是一个过程吧,越是怕写就越不会写,写的多了就不是什么难题了。

       整合调试:这个是最让人头疼的事了,也是用时最多的,将近用了一半的时间,主要的原因是前面需要的方法,d层没有,或者界面需要的字段后面没有返回来,为避免类似问题的出现,以后的架构设计应该做的更详细,把所有能确定的量都标明,方便准确的操作数据库。

       发布与部署:在自己机子上试了一下发布与部署,重新认识了一下,本来以为自己知道,其实真正做起来不一定能做对。什么事还是自己亲自做一下才好。

       做系统的过程中需要改进的地方:需求不是很精确,很精确也是不可能的,需求不是一成不变的,重要的还是怎么设计才能应对更多的变化;前期的设计不详细,以后做设计要尽量让别人一看就明白什么意思,而不是设计者去跟别人解释。

       这次做工程比上次合作更有意义,而且从需求到最后的调试都是第一次尝试,更容易把弱点暴露出来。

 

 

原创粉丝点击