下面我们从招生管理和教务管理两大模块来实现该教育培训系统的架构设计。
4.1.1包图
图4-1 招生管理系统包图
图4-2 教务管理系统包图
4.1.2分析类图
图4-3 招生管理分析类图
图4-4 教务管理分析类图
4.2构件级设计
4.2.1招生管理的构件设计
图4-5招生管理的构件设计图
4.2.2教务管理的构件设计
图4-6教务管理的构件设计图
5.总结
在整个设计过程中,我也出现过很多问题,在不断学习的过程中我体会到: 1.给程序代码添加注释的重要性。随着系统开发的深入,代码的数量越来越庞大,因为没有注释,在复查排错时,浪费了宝贵的时间,延误了开发进度,也将影响以后系统的升级和团队合作。
2.在制定需求的时候,一定要将必要的细节、对用户体验很重要的东西,写到主体需求里去。把这些需求当做主体实现的一部分来对待。不要出现产品实现了,然后使用测试,再提意见对细节做改进,这样子能有效节省后面产品改进、DEBUG所花费的时间。
3.通过这次设计,我深刻体会到要做好一件完整的事情,需要有系统的思维方式和方法,一步一个脚印去完成;对待一个新的问题,要耐心、要善于运用己有的资源来充实自己。此外,本设计还存在着很多的不足,如该系统还没有完全摆脱旧有模式的束缚,创新还显得不够;培训工作还缺乏更系统的、更细化的分析和设计,还有待于在今后的工作中继续不断地丰富和深化。
参考文献
[1]徐锋,陈暄.UML面向对象建模基础〔M].北京:中国水利水电出版社,2006 [2] Martin Fowler. UML Distilled:A Brief Guide to the Standard Object Modeling[M]. Minnesota: Pearson, 2003
[3] Layman, Craig. Applying UML and Patterns:An Introduction to Object-Oriente Analysis and Design and Iterative Development[M].北京:机械工业出版社,2006
[4] 马军. 基于UML的高校人力资源管理信息系统研究—以C学院为例[J]. 2012.10