本课题以Asp.net技术为支撑,设计并实现了课程设计在线学习系统。该系统是在教师指导下的自主学习平台,在信息资料共享方面,能够把教师发布的文章、视频等学习资料形成系统的资源库以供学生在线学习;在学习互动方面,能够提供聊天室以实现师生交流、答疑等学习活动。
本系统分为了四个角色,管理员,教师,学生还有学生组长.下面是他们的功能介绍
管理员系统模块:
1、登录模块:
该模块主要用于管理员登录后台;
2、在线交流模块:
本模块的作用是管理员、教师和学生在线交流的平台;
3、学生管理模块:
管理学生信息,包括添加、删除和编辑操作;
4、教师管理模块:
管理教师信息,包括添加、删除和编辑操作;
5、用户管理模块:
管理用户信息,包括审核及删除操作;
6、信息修改模块:
在此模块管理员可以修改自己的信息;
7、安全退出模块:
该模块的作用是清除系统帐号信息缓存,确保系统安全;
教师系统模块:
1、登录模块:
该模块主要用于教师登录后台;
2、在线交流模块:
本模块的作用是管理员、教师和学生在线交流的平台;
3、课设管理模块:
教师在本模块可以添加、修改和删除课设名称;
4、检测评阅模块:
查看学生提交的课设任务,并可以在本模块为学生提交的任务打分;
5、上传资料模块:
上传学习资料以及各种程序文件;
6、分配课设模块:
为学生组长分配任务;
7、下载资料模块:
下载学习资料以及各种程序文件;
8、修改信息模块:
修改当前账户的基本信息;
9、安全退出模块:
该模块的作用是清除系统帐号信息缓存,确保系统安全;
学生组长模块:
1、登录模块:
该模块主要用于学生组长登录后台;
2、在线交流模块:
本模块的作用是管理员、教师和学生在线交流的平台;
3、分配课设:
为小组成员分配课设任务;
4、查看成绩:
查看成绩;
5、下载资料:
下载学习资料以及各种程序文件;
6、完成情况:
查看各任务的完成情况;
7、提交任务:
提交被分配的课设任务;
8、修改信息模块:
修改当前账户的基本信息;
9、安全退出模块:
该模块的作用是清除系统帐号信息缓存,确保系统安全;
学生模块:
1、登录模块:
该模块主要用于学生登录后台;
2、在线交流模块:
本模块的作用是管理员、教师和学生在线交流的平台;
3、查看成绩:
查看成绩;
4、下载资料:
下载学习资料以及各种程序文件;
5、完成情况:
查看各任务的完成情况;
6、提交任务:
提交被分配的课设任务;
7、修改信息模块:
修改当前账户的基本信息;
8、安全退出模块:
该模块的作用是清除系统帐号信息缓存,确保系统安全;
第1章 前言1
1.1课题研究背景1
1.2课题研究目标与意义2
1.3课题研究思路3
1.4开发环境的确定3
第2章 系统需求分析4
2.1系统的性能要求4
2.2系统功能需求分析4
2.2.1功能划分4
2.2.2功能描述5
2.3用例模型5
2.3.1用例图5
第3章 系统设计与实现12
3.1系统体系结构设计12
3.2数据库表的设计13
3.3系统实现具体技术13
3.3.1 UML建模技术13
3.3.2 SHA1加密技术14
第4章 系统功能模块19
4.1用户注册19
4.2系统登录21
4.3在线交流24
4.4课设管理27
4.5检查评阅30
4.6上传资料32
4.7课设分配35
4.8修改密码38
第5章 总结40
5.1系统主要特色40
5.2系统存在的不足43
参考文献44
致 谢44