摘 要:针对现代教学方式和学生随时随地可以进行测试的需要,我设计开发了基于 B/S服务模式的网络在线测试系统,该系统能让学生对所学过的课程内容有进行相应的回顾和练习,系统分为管理模块、用户模块和测试模块。管理模块添加测试题、学生和管理系统,各学生通过用户模块获取试题。通过在线测试模块,在线作答,系统自动进行判分,生成测试成绩和统计数据,测试结果被系统存储起来。 "计算机网络教学系统的研究与开发--作业模块、答疑模块的设计与实现"是集合现代测试理论、方法和现代信息技术手段的智能化新一代教学系统,为学生个性化学习提供"灵活、方便、科学、公平"的"个别化测试服务",是终结性评价系统。学生可以随时、随地的进行课程测试。 关键字:asp Access Web 在线测试 用户管理 自动评分
The Computer Network Teaching System Research And Exploitation --the work module, the Q/A modul design and realization Abstract: To modern teaching and need which students can be test whenever and wherever possible, I have designed and developed the network based on B/S service mode to test the system online, this system can let students have corresponding retrospect and practise to course contents studied , the system is divided into managed module , user's module and tested the module . Manage module can add test question , student and manage system, every student obtains the examination questions through user's module . Through testing the module online, answering online, the system sentences to divide automatically, turn into and test score and statistics, the test result is stored by the system. The computer network teaching system research and exploitation set modern to test theory , method , modern information technology intelligent of new generation tutoring system of means, offer'melt, test , serve individually 'of ' flexible , help , science, fair' for the fact that students practice individual character chemistry, it is a ending appraisal system. Student can at any time, carrying on course complete a course test everywhere. Keywords: asp Access Web 在线测试 用户管理 自动评分
目录 1 引言 1 1.1 课题研究背景与研究目的,意义 1 1.1.1 研究背景 1 1.1.2 研究目的及意义 1 1.2 课题定义及系统内容简介 2 1.2.1 课题定义 2 1.2.2 系统内容简介 2 1.3 课题调研及可行性研究 2 1.3.1 课题调研 2 1.3.2 可行性研究 2 1.3.3 Access技术简介 3 1.3.4 asp技术 4 1.3.5 Web技术 5 1.3.6 UML介绍 5 1.3.7 本课题的实现途径 6 2 系统需求建模 7 2.2 系统功能介绍 7 2.2.1 用户登录功能: 7 2.2.2 系统管理功能: 7 2.2.3 用户客户端功能: 7 2.3 用例图 8 2.4 系统用户的状态转换图 10 3 系统设计 12 3.1 系统总体系结构设计 12 3.2 系统数据模型设计 12 3.2.1 系统总体实体类图 12 3.2.2 系统各个模块类图 13 3.2.3 系统的工具类图: 15 3.2.4 关系模型 16 3.3 数据库表设计 16 3.3.1 管理员信息表:(admin) 16 3.3.2 试题信息表:(Test) 16 3.3.3 用户登陆信息表:(userlogin) 17 3.3.4 用户发言信息表 17 3.3.5 用户表 17 3.4 系统开发与运行环境确定 17 3.4.1 系统开发 17 3.4.2 Dreamweaver 2004 MX配置站点 18 3.4.3 Dreamweaver 2004 MX中数据库的配置 18 4 详细设计与实现 19 4.1 系统模块简介 19 4.2 系统序列图 19 4.2.1 系统管理模块序列图 19 4.2.2 用户模块序列图 20 4.3 登录验证 20 4.3.1 用户登陆验证loginchick.asp 20 4.3.2 管理员登陆验证adminloginchick.asp/login.asp 22 4.3.3 试题与学生用户的添加修改验证 24 addshitichick.asp/adduserchick.asp 24 4.3.4 论坛验证adminlogin.asp 26 4.4 系统管理 28 5 用户使用手册 35 5.1 系统功能及运行环境简介 35 5.2 用户使用说明书 35 5.2.1 试题模块使用说明 36 5.2.2 答疑模块使用说明 38 5.3 管理员使用说明 39 5.3.1 试题管理模块使用说明 39 5.3.2 答疑模块使用说明 41 5.4 教师使用说明 41 5.4.1 试题管理模块使用说明 41 5.4.2 答疑模块使用说明 41 6 系统评价 41 6.1 系统主要功能 41 6.2 系统的特色/优点介绍 42 6.3 系统存在的不足与改进方案 42 6.3.1 系统存在不足 42 6.3.2 改进方案 42 7 结 论 42 8 致 谢 44 9 参考文献 45
系统功能介绍 2.2.1 用户登录功能: 由于不同的用户有不同的权限,所以系统需要登录验证,而且每个关键的页面也都有后台验证,以保证系统的安全性。 2.2.2 系统管理功能: 为了使应用本系统的用户有针对性(主要针对广大师生),所以需要对本系统进行管理。包括学生登记,查看,修改,删除,清空资料(主要是练习信息);试题添加,查看,修改,删除;答疑模块管理员能对帖子删除和对用户帐户删除。 另外还包括对使用系统各类用户的管理包括:管理员的增加,查看,删除,修改。 2.2.3 用户客户端功能: 作业模块用户客户端主要实现试题的显示设计,计时器的设计与应用,防止用户刷新功能的设计和实现方法,试题的提交答案功能,成绩的计算方式,分数的计算。 答疑模块用户客户端实现帖子(发言)的显示,发主体帖和回帖功能及回帖数量的统计功能。 |