基于UML的高职院校网络评教系统领域模型的构建(2)

来源:网络(转载) 作者:胡世港 李泽 发表于:2011-10-07 19:59  点击:
【关健词】UML;领域模型;网络评教系统;面向对象技术;Java
本文将SSH框架技术运用到系统架构建设中,是因为它能够保证系统总体框架的稳定性,降低各层间的耦合度,提高系统业务处理效率,以及扩展性、可维护性和可靠性。采用SSH框架的系统架构如图2所示。 2) 详细设计 详细

  本文将SSH框架技术运用到系统架构建设中,是因为它能够保证系统总体框架的稳定性,降低各层间的耦合度,提高系统业务处理效率,以及扩展性、可维护性和可靠性。采用SSH框架的系统架构如图2所示。
  2) 详细设计
  详细设计的目的是通过创建新的类图、状态图和动态图,描述新的技术类,并扩展和细化分析阶段所描述的事务对象类。这些图在分析阶段也曾使用过,不过在详细设计阶段,对它们定义得更加详细,具有了更高的技术水平。
  ① 类图(Class Diagram)
  类图表示不同的实体(人、事物和数据)如何彼此相关,换句话说,它显示了系统的静态结构类在类图上使用包含三个部分的矩形来描述。最上面的部分显示类的名称,中间部分包含类的属性,最下面的部分包含类的方法。根据经验,几乎每个开发人员都知道这个类图是什么,但是我发现大多数程序员都不能正确地描述类的关系。
  ② 顺序图(Sequence Diagram)
  顺序图是一个交互图,它强调消息(Message)的时间顺序。一个顺序图描述一组对象以及由这些对象发送和接收的消息。这些对象通常是命名或匿名的类的实例,但也可以代表其它事物的实例,比如合作、构件和节点。学生对教学质量的评价过程的顺序图如图4所示。
  ③ 部署图((Deployment Diagram)。
  部署图显示系统运行时进行处理的节点和在节点上活动的构件的配置。部署图用来对系统的静态部署视图建摸。多数情况下,这包括系统运行于其上的硬件的拓扑结构建摸。部署图实质上是针对系统节点的类图。如图5所示。
  2 网络评教系统功能实现
  2.1 表现层Struts实现
  湖北职业技术学院网络评教系统使用Struts框架将表现层与业务逻辑层分离,用户请求访问时,系统通过控制器ActionServlet接收用户请求,查询Struts-config.xml配置文件找到相应的Action控制器来处理请求;Action控制器将表单数据转换成领域对象,然后把领域对象交给业务逻辑层服务组件来处理,Action控制器接收服务组件返回的数据信息并将其显示在相应的视图上,或者跳转到另一个JSP页面。
  2.2 业务逻辑层Spring实现
  采用Spring框架后,业务逻辑层负责接收表现层的用户请求,是整个系统的业务处理核心,控制业务逻辑的流程,并操作持久层存取数据信息。业务服务接口、接口实现类和领域对象共同组成业务逻辑层。表现层访问业务服务接口的各种方法,但接口实现类来完成具体实施。创建教学质量评价记录时,业务逻辑层接收表现层提交的业务数据,执行完整的功能流程,并完成数据持久化操作。
  2.3 持久层Hibernate实现
  采用Hibernate框架后,系统数据存取以数据持久层为中心。DAO接口、DAO接口实现类和实体共同组成持久层。业务持久化操作由DAO接口声明,但其具体实现由DAO接口实现类来完成,持久化操作代码在DAO接口实现类中编写。教学质量评价功能的DAO组件,接收从Spring服务组件传递的教学质量评价领域对象(Domain model),并利用Hibernate框架提供的持久化操作方法来保存质量评价领域对象。
  3 系统配置与测试
  编码结束后,UML的使用还没有停止。例如,可以检验用例是否在已完成的应用程序中得到很好的支持。系统的配置是指将系统提交给用户,包括所有的文档。文档中应包括系统的物理配置图,包括构件图和配置图。
  4 总结
  本文通过对高职院校网络评教系统的分析和设计,介绍了UML的实际建模过程。通过与教师、学生以及教学质量管理人员的沟通与交流,本文从教学质量管理领域建模入手,分析并确定了本系统中的领域模型类及其属性和方法,找出了它们之间的关系,深入理解系统要解决的根本问题,画出UML用例图以及网页形式的需求草图,设计系统业务流程图,描述技术上的解决方案,编程实现系统,测试和配置系统。
  参考文献:
  [1] 程学生,王聪.基于领域模型的需求获取方法[J].计算机应用研究,2006(12):74-76.
  [2] 张辉华.浅谈高职院校教学管理信息系统[J].集美大学学报:教育科学版,2008,4(1):204-205.
  [3] 欧阳电平,邹聪,肖灯峰.基于B/S模式的网络教学辅助系统的设计与实现——系统目标、功能与实现技术[J].中国管理信息化,2006,9(5):61-64.
  [4] 胡惠君,何泳生.影响高等职业教育质量的主要因素分析[J].浙江水利水电专科学校学报,2006,18(2):64-65.
 

(责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(南粤论文中心__代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)
顶一下
(0)
0%
踩一下
(0)
0%


版权声明:因本文均来自于网络,如果有版权方面侵犯,请及时联系本站删除.