首页 -> 2008年第8期

毕业设计(论文)网络管理系统研究与实践

作者:朱正伟 刘东燕 李 杰

足客户对系统的要求、如何加快我们的开发呢?本系统的设计也面临着这么一个问题。由于毕业设计在管理过程中常常出现某些需求改动,系统需要经常维护。本着提高可维护性的目的,我们没有选择JSP+JavaBeans的做法,因为这种做法仅仅是将表现逻辑和业务逻辑分开,这种开发模式使得界面设计的更改和业务逻辑的更新可能要付出较高代价。
  对于此次毕业设计系统的一个有效的解决办法是按照应用功能模块拆分:业务逻辑与数据库服务分开、用户界面与业务逻辑分开。彼此相对独立,任一方做出任何改变都不会影响对方。因此系统基于J2EE平台标准,采用MVC模式进行开发,使用国际流行的框架技术,利用Struts+Spring+Hibernate构架整个应用程序。在系统中,Struts用于建立基于MVC模式的Web应用架构,具有MVC模式的优势;Hibernate用于解决数据的持久化存取,避免了数据存取操作的复杂性,同时为系统设计提供了更自然的实现;Spring采用依赖注入方式管理各对象之间的关系,使得系统各对象保持了松散耦合关系。这种方案利用了各个框架的特性并对其进行了有机的组合,使Web应用的层次结构清晰,各层次职责更加专业,开发更为简单,效率更高,满足了构架毕业设计(论文)网络管理系统应用的需要。
  
  四、系统试用及总结
  
  1.试用情况
  早在2005年,我校计算机学院就开始院内试用该系统,并连续三届毕业生共900余人使用了该系统。
  随着教改的深化,我们进行了需求再调研和程序调整,并在系统全校试用前,组织专家、教师和学生代表对程序的稳定性、安全性、合理性进行了测评。到目前为止,全校6000多名毕业生、1000多名指导教师、30多名教学管理人员都试用了该系统,绝大多数老师、学生以及教学管理人员均认可该系统。
  
  2.总结体会
  (1)大力宣传很关键。为使全校毕业生及相关老师充分认识和接受该系统的重要性和便利性,我们用了一年的时间进行宣传,学校主管校长亲自在教学院长例会上反复强调此事,教务处长及分管实践教学的处长也在教务干部工作会上多次宣讲。这些工作的铺垫为我们后续工作的开展起到了很好的推动和促进作用。
  (2)搞清需求是重点。我们通过两次全校范围内的调研和十多次小范围的研讨,多方收集意见,吸纳各方观点,最大程度地使我们的系统满足全校不同学科的需求。
  (3)精心设计是基础。由于我校涉及的学科包括理、工、经、管、文(艺术为主)、法、教育,各个学科有自身的教学规律和特点,对毕业设计(论文)的教学目标、过程管理都不尽相同,要让一个系统满足大家的需求,不精心设计是绝对不行的。我们的开发人员还在系统的很多主要环节设置了比较灵活的处理方式供大家选择。
  (4)培训服务是保证。我们进行了两次教学管理人员和学院管理员的专门培训,开发人员也将办公电话、手机、E-mail等联系方式公之于众,有咨询及时回答,有问题及时解决,有合理建议及时采纳。
  从系统现在的运行情况看,我们的预期目标基本达到,我们的指导教师、教学管理人员已将重复的、手工操作的工作减少了很多,也节省了很多开支,为建设信息化校园、节约型校园贡献了力量。系统的使用,将使我们的管理更规范、操作更透明、工作更深入,我们也将把更多的精力投入到信息分析与决策等创造性工作中,真正提高工作效率和教学管理水平。
  
  责任编辑:余大品

[1]