5.3 选择题与填空题批改的实现 20
6. 遇到的问题及解决方法 21
6.1 数据库设计 21
6.1.1 三个范式的理解 21
6.1.2 如何处理数据之间多对多的关系 22
6.1.3 关于数据冗余 22
6.1.4 如何防止为数据库打补丁 23
6.1.5 提高数据库运行速度 23
6.1.6 数据库的三大范式 24
6.2 ASP.NET页面的生命周期 24
6.2.1 初始化对象 24
6.2.2 导入viewstate数据 25
6.2.3 用LoadPostData处理Postback数据 25
6.2.4 导入对象 25
6.2.5 RaisePostBackChanged事件 25
6.2.6 处理客户端的Post事件 26
6.2.7 预先呈递对象 26
6.2.8 保存viewstate 26
6.2.9 呈递给html 26
7. 结论 27
7.1 完成情况 27
7.2 待完善的地方 27
7.3 体会 28
感谢 29
参考文献 301. 概述
1.1 选题背景
互联网的发展使得人们的学习和办公越来越方便,互联网已经进入了人们生活。
个方面。互联网在教学方面的应用也是越来越广泛。教学网站的存在方便了同学们的
学习。操作系统教学网站极大的帮助了操作系统的教学。教学网站上已经存在了课程介绍和教学ppt以及其他教学资源。及时的作业和练习对于操作系统这门课程的学习和知识巩固来说是十分必要的。而目前操作系统的作业还是由老师布置学生在作业本上完成,不是很方便。在线作业模块的出现弥补了这一不足。在线作业模块使得学生完成作业和教师批改作业可以在互联网上完成,节省了时间和精力。
根据互联网上的资料显示,已经存在了一些在用jsp实现线作业系统。由于这些作业系统设计时不是针对操作系统教学网站,存在一些功能不完全匹配和其他的缺陷。而这些系统的出现也说明了实现在线作业系统已经出现,实现在线作业的技术已经存在。
本课题正是针对操作系统教学网站而展开的,采用asp.net(c#)和实现。考虑到方便性
本系统的数据库使用的是access数据库。
1.2 开发在线考试系统的目的和意义
众所周知,操作系统对于计算机系的同学来说是一门非常重要的课程。通过对操作系统的学习,同学们可以学习一系列重要并且经典的算法,了解计算机操作系统的结构和组成,掌握进程和作业等一系列重要的概念。但同时操作系统也是一门比较抽象的课程。应为重要,所以必定要认真学习。应为抽象,所以必定难以理解。为了学习和理解这门课程,作业和习题必然是重要的。
传统的习题和作业,是学生们写在纸质的练习本上,由老师批改,讲解。这种方法比较耗时,同时加重了老师们和学生们的负担。对此教学网站的在线作业模块不失为一个好的解决方案。通过在线作业模块,学生们将作业保存在数据库中,老师们在线布置和批改作业,节省了不必要的时间和精力,使得学生们可以及时了解自己的错误和不足之处。教学网站有了这个模块,打破了传统方法带来的不便。使得web学习和作业成为了可能方便了老师们和学生们。教学网站没有此模块必然是不完善的。因此操作系统在线作业模块是必要也是必需的。 ASP.net《操作系统》在线作业模块的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_7961.html