作业提交系统的设计与实现
摘 要
作业提交系统是基于B/S结构,在.NET平台上使用C#与Microsoft SQL 2000开发的。主要目的是解决学生提交作业和教师批改作业都得靠纸质交流,或者是用单一的上传,拷贝等方法交流不方便的问题。系统分了管理员模块和学生模块,学生提交作业采用在线提交方式,根据选择教师来选择作业,在教师公布标准答案之后查看作业标准答案。系统具有操作简便,界面友好的特性。管理员能够对用户信息和权限进行方便的修改和管理。论文详细阐述了本系统的开发背景、研究意义,开发环境以及系统的需求分析,详细说明了数据库的设计,以及系统各功能的实现。
作业提交系统有着很好的应用前景,用来代替传统的作业提交方式,实现在线作业提交方式的网络化管理。随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。
关键词:作业提交系统;SQL server 2000;.NET平台;
目 录
1 引言... 1
1.1 本课题选题背景及目的... 1
1.2 本课题选题意义... 1
1.3 本课题研究思路和方法... 1
1.4 本课题预期结果... 1
2 开发平台与语言简介... 2
2.1 .net简介... 2
2.2 HTML标记语言... 2
2.3 C# 简介... 3
2.4 ADO.NET简介... 3
2.5 Microsoft SQL Server 2000简介... 3
2.6 浏览器/服务器模型... 3
3 系统需求分析... 4
3.1 系统业务需求及特点... 4
3.1.1 业务需求... 4
3.1.2 系统特点... 4
3.2 用户特点... 4
3.2.1 管理员用户... 4
3.2.2 学生用户... 4
3.3 系统业务流程图... 5
3.4 数据流图... 5
3.5 开发环境... 6
3.6 限制条件... 6
4 系统设计与实现... 7
4.1 系统功能划分... 7
4.2 系统功能体系图... 7
4.3 数据库设计... 8
4.3.1 数据库E-R图... 8
4.3.2 数据库表... 9
4.3.3 数据库表说明... 10
4.4 管理员模块的设计与实现... 10
4.4.1 用户界面... 10
4.4.2 增删改管理员用户... 11
4.4.3 添加新用户... 12
4.4.4 修改删除普通用户... 13
4.5 学生模块的设计与实现... 13
4.5.1 用户界面... 13
4.5.2 提交作业... 14
4.5.3 查询作业成绩... 15
4.5.4 查看标准答案... 16
4.5.5 普通用户修改资料... 17
5 系统测试与测试结论... 17
5.1 管理员模块测试... 17
5.1.1 测试方法... 17
5.1.2 测试结果... 17
5.2 学生模块测试... 18
5.2.1 测试方法... 18
5.2.2 测试结果... 18
5.3 测试结论... 18
结 论... 18
参考文献... 19
致 谢... 20
声 明... 21
目 录
1 引言... 1
1.1 本课题选题背景及目的... 1
1.2 本课题选题意义... 1
1.3 本课题研究思路和方法... 1
1.4 本课题预期结果... 1
2 开发平台与语言简介... 2
2.1 .net简介... 2
2.2 HTML标记语言... 2
2.3 C# 简介... 3
2.4 ADO.NET简介... 3
2.5 Microsoft SQL Server 2000简介... 3
2.6 浏览器/服务器模型... 3
3 系统需求分析... 4
3.1 系统业务需求及特点... 4
3.1.1 业务需求... 4
3.1.2 系统特点... 4
3.2 用户特点... 4
3.2.1 管理员用户... 4
3.2.2 学生用户... 4
3.3 系统业务流程图... 5
3.4 数据流图... 5
3.5 开发环境... 6
3.6 限制条件... 6
4 系统设计与实现... 7
4.1 系统功能划分... 7
4.2 系统功能体系图... 7
4.3 数据库设计... 8
4.3.1 数据库E-R图... 8
4.3.2 数据库表... 9
4.3.3 数据库表说明... 10
4.4 管理员模块的设计与实现... 10
4.4.1 用户界面... 10
4.4.2 增删改管理员用户... 11
4.4.3 添加新用户... 12
4.4.4 修改删除普通用户... 13
4.5 学生模块的设计与实现... 13
4.5.1 用户界面... 13
4.5.2 提交作业... 14
4.5.3 查询作业成绩... 15
4.5.4 查看标准答案... 16
4.5.5 普通用户修改资料... 17
5 系统测试与测试结论... 17
5.1 管理员模块测试... 17
5.1.1 测试方法... 17
5.1.2 测试结果... 17
5.2 学生模块测试... 18
5.2.1 测试方法... 18
5.2.2 测试结果... 18
5.3 测试结论... 18
结 论... 18
参考文献... 19
致 谢... 20
声 明... 21
目 录
1 引言... 1
1.1 本课题选题背景及目的... 1
1.2 本课题选题意义... 1
1.3 本课题研究思路和方法... 1
1.4 本课题预期结果... 1
2 开发平台与语言简介... 2
2.1 .net简介... 2
2.2 HTML标记语言... 2
2.3 C# 简介... 3
2.4 ADO.NET简介... 3
2.5 Microsoft SQL Server 2000简介... 3
2.6 浏览器/服务器模型... 3
3 系统需求分析... 4
3.1 系统业务需求及特点... 4
3.1.1 业务需求... 4
3.1.2 系统特点... 4
3.2 用户特点... 4
3.2.1 管理员用户... 4
3.2.2 学生用户... 4
3.3 系统业务流程图... 5
3.4 数据流图... 5
3.5 开发环境... 6
3.6 限制条件... 6
4 系统设计与实现... 7
4.1 系统功能划分... 7
4.2 系统功能体系图... 7
4.3 数据库设计... 8
4.3.1 数据库E-R图... 8
4.3.2 数据库表... 9
4.3.3 数据库表说明... 10
4.4 管理员模块的设计与实现... 10
4.4.1 用户界面... 10
4.4.2 增删改管理员用户... 11
4.4.3 添加新用户... 12
4.4.4 修改删除普通用户... 13
4.5 学生模块的设计与实现... 13
4.5.1 用户界面... 13
4.5.2 提交作业... 14
4.5.3 查询作业成绩... 15
4.5.4 查看标准答案... 16
4.5.5 普通用户修改资料... 17
5 系统测试与测试结论... 17
5.1 管理员模块测试... 17
5.1.1 测试方法... 17
5.1.2 测试结果... 17
5.2 学生模块测试... 18
5.2.1 测试方法... 18
5.2.2 测试结果... 18
5.3 测试结论... 18
结 论... 18
参考文献... 19
致 谢... 20
声 明... 21
1.1 本课题选题背景及目的
随着互联网技术的迅猛发展,网络给人们带来了很多便利,但是在目前的高校教学系统中,学生提交作业和教师批改作业都得靠纸质交流,或者是用单一的上传,拷贝等方法交流。这样的传统作业提交批改方式已经过时,而且也无法满足现在高效率的时代。因此设计开发了此系统。该系统完全可以淘汰纸质作业的形式,首先可以方便学生查看作业的批改情况以便于更好的学习,其次可以在教师发布标准答案之后查看标准答案方便和自己的作业进行对比学习。开发此系统的目的在于方便教师和学生的互动交流,大大提高学生提交作业,教师批改作业的效率。
1.2 本课题选题意义
网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。通过Internet来实现网上作业提交,是现代教育技术的一个具体实现,具有很重要的现实意义。作业在线提交系统可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,提高学生提交作业的效率,使其发挥最大效力,更好的为学校的教学、科研、管理服务,随时随地的可以让学生联机操作提交。让学生能和教师进行更好的互动式的学习与教学。
本系统有着很好的应用前景,用来代替传统的作业提交方式,实现在线作业提交方式的网络化管理。随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。