VB.NET课程学生实验作业网络管理系统设计(2)
时间:2017-03-08 21:15 来源:毕业论文 作者:毕业论文 点击:次
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的作业管理系统,实现了作业发布,作业提交,作业下载,上传批改作业以及在线交流等功能,但是在老师汇总学生成绩给出综合评价、学生查看作业漏交情况、管理员批量导入学生信息上面遇到了困难,自己能力也有限,所以没有实现。同时也介绍了关于此管理系统用到的一些当前最先进的技术。 (责任编辑:qin) |