基于java的教学评价系统(论文内容摘要:

学员教学评价系统”能使用户方便的对学员评价栏目管理、评价主题管理、评价信息表单、评价结果总汇、老师得分走势、老师得分排行等多方面信息进行管理和设计,它统括了教学评价体 系所涉及的必要功能,是一个比较完整的功能体系。 提高学员管理的效率.“教学评价系统”改变了传统教学评价体系的管理模式。 以往的学员管理模式中信息过于独立,很难实现信息的共享、复制、传递和汇总,难以保证信息的准确性和完整性。 同时对学员的信息跟踪也存在困难,还作为集成其相关的各项功能的学员教学评价体系统,它要提高公司内部学员管理的效率。 操作简单.学员教学评价系统简化使用者的操作界面,方便用户的操作;用户在使用该系统的时候,不需要 关心后台数据库得处理,只需要关心页面的各种要求,从而减少了业务逻辑上的 疑惑。 查询等各 种功河南大学本科毕业生学士学位论文 第 2 页 能使用方便。 本系统支持模糊查询,就能得到查询的结果。 总之系统大大便捷了用户的操作,减少了用户的工作量。 系统使用安全性.作为采取了用户管理机制的系统,“教学评价系统”可以最大限度的保证各种信息的安全。 而且相对于以往的管理机制,以数据形式存储的信息占据的实际物理空间很小,利于保存,也更方便进行多份备份,以防止意外的发生;本系统的登陆页面没有提供注册功能,即用户都是合法用户成功登录后添加上去的,可靠性比较高;用户只登录成功后得到其角色对应的操作菜单,超越其权限的操作在操作菜单中不显示出来。 这些都加强了系统的 安全性;系统的页面只有合法登陆后,才可以访问,而且通过合法方法进入后,用户并不能构看到其实际地址;系统有日志记录,管理员可以根据日志查看是否有人对系统进行攻击活进行恶意操作。 开发工具 简介 MyEclipse,是一个专门为 Eclipse 设计的商业插件和开源插件的完美集合。 MyEclipse 为 Eclipse 提供了一个大量私有和开源的 Java 工具的集合,很大程度上解决了各种开源工具的不一致和缺点问题,并大大提高了 Java 和 JSP 应用开发的效率。 系统开发时 用的正是这些 功能点。 Spring 简介 Spring 关注的领域是其他许多流行的 Framework 未曾关注的。 Spring 要提供的是一种管理你的业务对象的方法。 通过一种在不同应用程序和项目间一致的方法来处理配置文件,Spring 能消除各种各样自定义格式的属性文件的需要。 有了 Spring,我们仅仅需要看看类的 JavaBean 属性。 Spring 既是全面的又是模块化的。 Spring 有分层的体系结构,而它的架构又是内部一致。 例如,你可能选择仅仅使用 Spring 来简单化 JDBC 的使用,或用来管理所有的业务对象。 河南大学本科毕业生学士学位论文 第 3 页 Struts 简介 Struts 是 MVC 的一种实现,它将 Servlet 和 JSP 标记(属于 J2EE 规范)用作实现的一部分。 Struts 继承了 MVC 的各项特性,并根据 J2EE 的特点,做了相应的变化与扩展。 Struts 的核心是 ActionSevlet,ActionSevlet 的核心是。 本系统想混合使用 Servlets和 JSP 的优点来建立可扩展的应用, Struts 是一个不错的选择。 Oracle 简介 Oracle 是唯一提供全面的功能、无限的可伸缩性、连续的可用性以及强大的安全性的计 算机平台。 Oracle 9i 平台包括了数据库服务器、应用程序服务器、工作流服务器电子邮件服务器、目录服务器、门户服务器、无线服务器等,提供的是一套完整和集成的解决方案,适于任何类型的应用程序的开发与部署。 它提供了电子商务企业所有关键的软件基础结构和开发电子商务应用所需要的所有重要功能,为电子商务应用和网站能够有效地提高运行速度、获得杰出的应用可伸缩性和可用性提供强有力的支撑,使用户能够有效地开发快速、高可用、安全可靠的电子商务应用和网站。 它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。 河南大学本科毕业生学士学位论文 第 4 页 第 2 章 教学评价系统需求分析 本章 主要 内容包括系统功能简要分析和 可行性分析。 系统功能分析 教学评价系统要能够正常工作,需要有以下几个功能模块。 首先,教学评价体系的维护功能,里面详细的模块划分包括: (1) 主体的管理模块,可以对主体进行增加删除修改和察看的功能操作。 (2) 评价栏目的管理模块,能够进行栏目的增加删除修改和查找操作。 (3) 评价标准管理模块,能够对标准进行增加删除修改和查找操作。 其次, 用户 生成评价表单,老师生成一张评价表单,来让学员使用该表单对老师进行评价。 再次, 进行 评价 模块 ,针对一 份生成好 的评价 表单 ,系统能够让用户对某 老师 填写评价表单。 最后, 评价 分析与 汇总 模块 , 能够 给用户显示出 针对 某次 评价的分析与汇总信息 ,以及老师得分排行榜。 本系统的操作人员分为四类,管理员,普通雇员,老师 和学员。 其用例图如下所示。 管理员用例如图 21 所示。 登录管理员管理主题管理栏目管理标准usesusesusesuses图 21 管理员用例图 河南大学本科毕业生学士学位论文 第 5 页 教师用例如图 22 所示。 学员用例如图 23 所示。 普通雇员用例 如图 24 所示。 系统 性 能需求 分析 本 系统的 可行性分析 是 从经济和技术可行性分析 两个方面考虑 的 : 综上所述,此系统开发目标已明确,在 技术和经济等方面都可行,因此系统的开发是 可行的。 学 员登录 进行评价usesuses图 23 学员用例图 雇员登录评价汇总老师排行榜usesusesuses图 24 雇员用例图 图 22 教师用例图 河南大学本科毕业生学士学位论文 第 6 页 第 3 章 教学评价系统概要设计 以下对该系统特点及其基本功能进行一些介绍 以及数据库 设计进行概要介绍。 系统整体功能介绍 教学评价系统是个功能基本完善的应用程序,整个系统分为几个部分如:评价栏目管理,评价主体管理,评价标准管理,评价设计,以及评价汇总。 分属不同角色的用户成功登 录 后,可以根据自己功能菜单里的所列的功能进行相应的操作。 系统要达到这样的 效果 : (1)自动化信息管理,可以实现教学评价系统的灵活生成。 (2)系统内部控制严密,数据存储安全可靠。 (3)可根据实际情况对教学情况进行合理的评估,达到较高的实用性能的目标。 形成一套严密、科学、完善的管理体系。 (4)系统界面友好美观,操作简单易行,查询灵活方便。 系统的功能模块如图 31 所示。 教学评价系统生成评价表单模块评价体系维护模块栏目管理进行评价模块评价分析与汇总主题管理标准管理评价分析老师排行评价总汇图 31 系统功能模块图 河南大学本科毕业生学士学位论文 第 7 页 系统概要设计 本系统采用 MVC(ModelViewController)模式 ,即 模式 视图 控制器 模式。 项目的 程序总是由这三个部分组成。 各层之间只有方法的调用和值的返回,为了 实现 系统的 高 可移植性,控制层和模型层的类都要实现一个既定的接口。 在对系统进行维护时,更换其实现类时只需要在相应的配置文件中进行更改即可。 在 SSH 模式中由于大量使用配置文件,大大减少了代码编写工作量。 同时也给我们的使用带来了一些困惑,系统中重要的配置文件有struts 配置文件 applicationContext 配置文件以及 web 配置文件。 下面分别对各层次程序设计做一简 要说明。 系统视图层设计 MVC 模式的视图层,即指用户所看到的页面 , 本系统中视图层由JSP 文件组成。 教学评价系统的页面采用系统的 CSS,形成统一的蓝色调页面设计风格。 在 JSP 页面使用 Struts 标签 jstl 标签来对服务器返回的信息进行读取和显示。 提交表单全部使用 javaScript 验证填写内容的合法性。 为便利页面的维护 和美工的处理 ,所有的 javaScript 验证提交,均写到单独的 JS 文件中。 从 系统的安全性 考虑 的所有 JSP 文件 (登录页面出外 )均放在项目的WebRoot\WEBINF 目录下,避 免个别用户不 通过 登录 页面直接 访问某些页面,所有 页面访问要通过服务器才可以转发到 ,也就是说必须通过权限验证才可以访问。 系统 控制层设计 控制层相当于一个分发器,控制选择什么样的模型,选择什么样的视图。 其 并不做任何的数据处理只是进行数据传递。 系统中这一层由struts 来控制实现。 从项目管理方面考虑,系统 中 有多个 struts 和 applicationContext配置文件 ,他们都声明在 文件中。 河南大学本科毕业生学士学位论文 第 8 页 在 action 类中生明了类的一个属性 FeedbackLogic,即模型层 的对象,来作为整个控制层类的一个属性。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。