文档详情

一种轻量级课程教学辅助系统的设计与实现.pdf

发布:2017-06-04约3.21千字共4页下载文档
文本预览下载声明
ValueEngineering ·123 · 2 系统设计 2.3系统功能设计 2.1系统技术框架 系统的用户角色分为:教师和学生。教师除了具有作 系统技术框架如图1所示。 业布置、作业评价等权限外,还需要当充当系统管理员完 成系统管理的工作。学生则主要完成作业选择 ,作业提交, 表现层(ExtJs+JSP) . 信息查询,资料下载等功能。如图3所示。 5L 事日务志l控制层(MVcController)l 处理 和常异处 }业务逻辑层(JAVABean) l 理服 务等 l{数据持久层(iBatis组件)}i 师 功 锌 g 能 数据储存层 (Mysql数据库 ) 图1系统技术架框 系统采用J2EE构架,MVC模式开发。其中,以JSP和 ExOs框架实现系统视图的展现,并完成前端业务数据的 图3 系统主要功能 处理 ;以Servlet技术实现系统前后 台控制功能;以JAVA 2.3.1教师功能 Bean等实现系统业务逻辑 ;以iBATIS框架的O.RM技术 ①作业分发。用于作业题 目的发布,如果是分组作业 , 实现数据库的访问;以MySql做为后台数据库。 小组成员应明确每个人的具体任务。学生分组可以由教师 2.2系统主要流程 来指定,也可以由学生根据题 目自行编组。考虑到一些课 根据课程教学需要,设计的系统主要流程如图2所示。 程的实践作业可能有多个阶段构成 ,在作业分发时,可通 过设置作业的课程阶段实现。 ②学生作业评价与管理。对学生提交的作业进行管 理,包括 :确定学生的作业选题 ;对学生作业进行评分;成 绩打印:将学生的作业发布到案例库等。 一一一一一一一一一一一 ③学生作业查询。按照学生的学号或者姓名查询作业 情况。系统默认为当前年度的数据,也可以对历年的数据 进行查询,实现对查询数据的导出和打印功能。为方便教 师使用,还应具有优秀作业的案例发布功能。 善 ④学生信息管理。通常,同一个学生使用同一台电脑 来完成本课程的系列作业比较科学。因此,学生在注册时,
显示全部
相似文档