可行性分析:网络环境下的教学和传统教学,不仅是教学环境的不同,在教学方式、教学手段、教学传播形式都有本质上的区别。通过本项目的研究,能够解决许多的教学问题,使学习更加便捷,开阔思维,进行教学设计,有效的实施教学活动,对教学设计理论的完善与发展。
本课题的研究对象是网络教学系统。本人负责试卷题库管理系统的设计和实现。如何利用JSP,MySQL,TOMCAT等相关技术和工具来实现B/S架构的试卷题库管理系统是本课题的主要内容。此管理系统基于B/S模式,JSP所支持的语言是JAVA,因此JSP具有JAVA语言的所有特点:跨平台性,安全性高,可移植性好,扩展性高,并且JSP是编译型的,采用B/S结构体系,具有易安装,易升级,客户端使用IE浏览器就可以使用。当系统出现故障,只需系统管理员对服务器端进行故障排除,进而达到整个系统故障的排除,大大减轻系统管理员的工作量。
1、模块功能的介绍
(1)用户登录功能:验证用户登录的合法性,本系统分为教师登录和学生登录两种模式,从数据库中匹配相对应的用户信息,成功登录后自动跳转到主菜单页面。
(2)主菜单页面功能:根据用户登录的权限不同,教师用户可以浏览试卷题库中的试题,并且可以对试题进行添加、修改、删除等维护性操作;学生用户只可以对试题库中的试题进行浏览。 试卷浏览的实现:在浏览页中可以选择科目,章节。以便于浏览,对试卷分页显示。 试卷修改的实现:在修改试题的过程中,为避免误操作使不应改动的试卷发生改动,在用户单机确认按钮后,增加提示对话框。只有当用户在提示对话框里单击了“是”按钮,确认了实现修改,才能将变化后的试题存入题库。 删除功能的实现:与试卷修改相类似,要想删除某道试题,也须将焦点置于该题,然后单击删除确定按钮。
(3)系统管理模块:该模块专门提供给系统管理员使用,其他用户不得使用该模块功能。该模块提供如下功能,统一设置初始密码。
2、已有的主要设备、软件
①主要设备
Windows 7系统
②所需软件
Eclipse是一个开放代码源的、基于Java的可扩展平台,它是一个框架和一组服务,用于通过插件组件构建开发环境。因此,运用Eclipse开发工具可以提高开发的概率,也有利对代码的维护。
③已有的材料
指导老师所给的参考资料,php和mysql web开发(第四版),php中文手册,MySQL中文参考手册,已具备的软件开发知识。
3、B/S结构
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。
此管理系统使传统的教育管理朝数字化、无纸化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。