课程设计在线学习系统的设计与实现(多用户)(ASP.NET,SQL)(含录像)
无需注册登录,支付后按照提示操作即可获取该资料.
课程设计在线学习系统的设计与实现(多用户)(asp.NET,SQL)(含录像)(毕业论文9400字,程序代码,SQLserver数据库)
课程设计在线学习系统主要建立在学生自主学习的动机上,为了鼓励学生积极参与系统进行互动学习,实现了一个基于B/S构架的网上互动知识学习系统。该系统是在教师指导下的自主学习平台,在信息资料共享方面,能够把教师发布的文章、视频等学习资料形成系统的资源库以供学生在线学习;在学习互动方面,能够提供聊天室以实现师生交流、答疑等学习活动。本文论述了该系统的设计思路、系统分析、功能结构、实现过程和关键技术。
功能描述
管理员系统模块:
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、 安全退出模块:
该模块的作用是清除系统帐号信息缓存,确保系统安全;
开发工具的选择
UML建模:Microsoft Visio 绘图
数据库管理:Microsoft SQL Server 2005
asp.net开发:Microsoft Visual Studio2005
网站页面编辑:Dreamweaver8.0
对位图进行加工:Adobe PhotoShop
目 录
第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