2.3 学生模块功能需求 7
2.4 可行性分析研究 7
2.4.1 可行性分析 8
2.4.2 系统业务流程分析 8
2.5 概念结构设计 10
2.5.1 概念结构设计的方法选择 10
3 系统总体设计 11
3.1 概述 11
3.2 系统功能结构图 11
3.3 系统流程图和逻辑 13
3.4 系统的数据库E-R图 14
3.5 采用的技术方案与开发工具 17
3.6 C#简介 17
3.7 ASP.NET简介 18
3.8 开发工具介绍 19
4 系统详细设计 21
4.1 数据库表的设计 21
4.2 用户登录模块的实现 25
4.3 管理员操作主界面设计 26
4.3.1 管理员功能 26
4.4 教师信息管理的界面设计 28
4.4.1 教师功能 28
4.5 教师信息管理界面设计 31
4.6 学生权限操作主界面设计 32
4.6.1 学生功能 32
5 系统测试和运行情况 36
5.1 登录测试 36
5.2 管理员模块测试 37
5.3 老师模块测试 38
5.4 学生模块测试 39
5.5 修改密码测试 40
6 毕业设计总结 42
致 谢 43
参考文献 44
1 概述
随着现代信息技术特别是网络技术的飞速发展,计算机网络为我们的教学带来了极大的便利,这也使得我们的教学模式有了质的飞跃。近年来互联网迅速发展,使得人们在任何地点都可以获取自己所需要的信息。但是现在的课程作业批改和提交仍然还是老样子,教师课堂布置作业,学生记下来写在作业本子上,然后统一交给老师,老师收上去批改完以后还要统一发给学生。这样的方式不但繁琐,而且效率低,同时也大大的浪费了老师和学生的时间。这时候就出现了交互式课程作业网站,目前一些课程作业网站只注重教学内容的传授,缺乏对学生学习状况的了解以及教师与学生之间的交流,即忽视了师生间的互动,不能很好的发挥远程教学的优势。学生在学习过程中,作业的布置、提交与批改是非常重要的环节。在以往的作业提交方面,学生通过Email方式提交作业或者把作业传到FTP服务器上,教师通过Email方式或从FTP服务器上把学生的作业下载到本地机器上加以修改、评分,再通过Email或FTP途径发送给学生。这种形式只解决了异地修改作业的困难,而没有考虑到师生间的互动性,而且显得很麻烦、费时并受到不同网络间的防火墙的限制。
本项目拟采用ASP.NET技术,基于.Net平台开发出来一个《程序设计语言VB.NET》课程学生实验作业网络管理系统,后台数据库用的是SQL Server 2005。这里我们介绍的基于Web的作业上传与批改系统可以直接通过网络来提交与批改,可以避免上述的问题,真正达到不受时空限制,提高效率,增强师生互动性。为了减轻老师批改电子作业的压力,并加强学生与教师的交流,本项目介绍了一个基于WEB的作业管理系统,实现了作业发布,作业提交,作业下载,上传批改作业以及在线交流等功能,但是在老师汇总学生成绩给出综合评价、学生查看作业漏交情况、管理员批量导入学生信息上面遇到了困难,自己能力也有限,所以没有实现。同时也介绍了关于此管理系统用到的一些当前最先进的技术。 VB.NET课程学生实验作业网络管理系统设计(2):http://www.751com.cn/jisuanji/lunwen_3952.html