基于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,即模型层 的对象,来作为整个控制层类的一个属性。基于java的教学评价系统(论文
相关推荐
功能描述: 学生: 选择课程: 给出可选课程和初选课程的列表,可以在可选课程列表中选择任一门所列课程,在初选课程中可以取消选择的课程。 查看成绩: 学生通过成绩按钮可以查询出自己已修学分等信息。 用户管理 修改登录密码。 管理员: 教师 信息管理 可以添加,删除 教师的基本 信息。 学生信息管理 可以添加,删除学生 的基本 信息。 教师: 授课 信息管理
提供给 Visual Basic开发人员的一种简单的数据访问方法,用于操纵 Access数据库。 RDO – 在使用 DAO 访问不同的关 系型数据库的时候, Jet 引擎不得不在 DAO 和ODBC之间进行命令的转化,导致了性能的下降,而 RDO( Remote Data Objects)的出现就顺理成章了。 OLEDB – 随着越来越多的数据以非关系型格式存储
是未经过精心维护的非商业软件。 即使是作为操作系统的各种版本的 Windows 也时常会发生许多类型的错误和漏洞。 本聊天系统程序对于初涉此领域的毕业设计课题来说,尤其在开始初期,感觉逻辑复杂,难以控制,因此至今还有许多未能解决的缺陷。 目前本聊天系统还有待完善的功能列表如下: ( 1)因为设想中是在显示聊天信息的地方点击说话人的账号就可以直接与其私聊,但是也实现不了这个功能
步:同步显示 使用定时器和等待函数确保游戏和最大帧速同步, 通常认为 30 FPS 是可以接受的最低速率,而大多数动作游戏玩家将他们的图形调整为不低于 60 FPS。 第七步:循环 返回到游戏循环的入口并重新执行以上步骤。 第八步:关闭 这一步结束游戏,表示用户结束主体操作或游戏循环,用户在进行结束前释放所有资源并刷新系统并返回操作系统。 在大多数情况下,游戏循环是一个包含了大量状态的 FSM(
scarding is the Java unwise Java security check mechanism causes Java to have the toughness. 5th, the Java language is is usually used in the work environment, for this, Java provided a safety
份确认,都能完成考试。 题目最好有一定的稳定性和随机性。 稳定性可以保证每一次考试对每一个考生是公平的,随机性可以 避免作弊的发生。 考试的部分结果在考生考完之后就可以知道,同时监考教师可以根据同学们答题的情况作备注记录 对教师的系统目标: 提供一个功能全面的考核管理客户端,可以进行考试设计和安排。 通过管理客户端,教师可以进行考试的身份管理。 考生的考试结果可以被保存下来