1. 研究目的与意义
随着 Web 技术的不断成熟,高校校园网建设已初具规模,网络化教学管理模式应运而生,学生网上教学评价成为当前高校学生教学评价活动的主流方式。这种方式的优势是直观、快捷、自主性强和操作方便,能够实现课堂教学质量评价始终贯穿于教学运行过程中。
课堂教学评价是学校教育教学工作的中心环节之一,是提高教育教学质量的关键;教学评价是促进课堂教学质量的重要手段,是教学督导工作的重要形式之一。高等学校管理部门的教学管理实践现已证明,建立教学质量监控体系是保证教学质量提高的重要措施,课堂教学质量评价则是改善教学质量的有效途径。随着 Internet 的快速发展,Web 技术的广泛应用,网络化教学管理模式应运而生,学生网上教学评价成为当前高校学生教学评价活动的主流方式,基于Java的在线教学评价系统的构建成为网上教学评价体制得以顺利实施的重要保证。为此,我选择教学评价系统这个课题想要深入了解学生评价的实现与实用性。
2. 研究内容与预期目标
教学评价系统的主要的功能模块分析设计如下
建立一个完整的教学评价系统
需要完成主要功能有:
3. 研究方法与步骤
(一) 研究方法 1、 图书馆,网络查阅相关资料,做好笔记; 2、 中国知网,万方数据库仔细阅读研究文献找资料; 3、 导师指导,确定论文思路; 4、 列出提纲,撰写开题报告; 5、 开题报告通过,撰写毕业论文; 6、 上交论文初稿; 7、 在导师指导下反复修改论文; 8、 论文最终定稿;
(二) 技术路线 采用B/S结构(Browser/Server,浏览器/服务器模式),部署和维护方便,易于扩展,WEB浏览器是客户端最主要的应用软件。这种模式具有分布式特特点,业务扩展逻辑简单,容易实现用户的同步更新;前台页面使用HTML CSS javascript Aja,后台使用JAVA EE开发,使用struts spring hibernate框架技术实现系统相关功能。系统采用MVC设计模式分为显示层,业务逻辑层,持久化层。
(三) 实验手段 操作系统:win10 开发工具:Myeclipse 10 数据库:mysql Navicat 开发环境;jdk 1.6.0 服务器:Tomcat 6.0. (四) 关键技术 MVC模式:模型(Model)模型是应用程序的主体部分。用于封装与应用程序的业务逻辑中的数据(data)及数据的处理方法(method)。模型对数据库有直接访问的权利,它不依赖另外两个组件,但是其中的数据变化会通过刷新被发布。为了实现这种结果,用于监视这个模型的视图需要在这个模型上注册,从而时刻了解数据的变化。将包含取出、插入、更新、删除你的数据库信息的功能。视图(View)能够实现对于数据的选择显示。在视图中一般没有业务逻辑,但是为了时间视图上的的刷新功能(function),视图需要访问它监视的数据模型,因此需要向上面说提到的事先进行注册。是用户看到并与之交互的界面,也就是jsp页面。控制器(Controller)起到不同层面的组织作业,处理事件并作出响应。根据用户的输入,控制用户界面数据显示和更新model对象状态。由于运用MVC的应用程序的三个部件是相互对立,改变其中一个不会影响其它两个,所以依据这种设计思想你能构造良好的松耦合的构件。 本系统是在MVC模式基础上来进行分层,由于本系统开发的工具是Myeclipse 2017 CI,在建立工程时开发工具就已经初步把系统分成MVC三层结构。 SSH即Struts Spring Hibernate,是典型的J2EE三层结构,分为表现层、中间层和数据访问层。三层体系将数据表现、业务逻辑和数据访问分开。业务逻辑、数据访问、权限拦截及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库打交道。Spring提供唯一的数据访问跳转,极大改进效率并且减少出错提高安全性,Spring还提供唯一的事务管理抽象。Struts主要采用Servlet和JSP技术来实现,Struts将信息资源整合到一个统一的框架中,极大节省了时间。Hibernate是一个开放源代码的对象关系映射框架,使得程序员可以直接使用对象编程思维来操控数据库。Java三大框架用来做开发,Struts主要负责表示层的现实,Hibernate主要是数据的持久化到数据库,Spring是从实际开发中抽取出来的开源框架,为企业的开发提供一个轻量级的解决方案。 Js,ajax技术对用户注册和登陆时的空格,非法字符校验和用户存在性验证;
|
4. 参考文献
[1] 张海藩 编著,软件工程导论(第5版),清华大学出版社,2008-2
[2] 胡荷芬 吴绍兴 高斐 编著,UML系统建模基础教程(第2版),清华大学出版社,2014-3
5. 工作计划
12022.12.25—2022.3.9课题调研、文献检索 22022.3.5—2022.3.9毕业设计开题报告 32022.3.9—2022.5.10 设计及编程 42022.5.10—2022.6.15撰写提交毕业论文
|
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。