《软件工程》精品课程教学网站的设计与实现
资料介绍:
摘 要:随着网络技术的发展和网络的普及,网络教学已经成为当前的一个教育热点。国家教育部根据当前的教育形式,适时提出了以建设“国家精品课程”为主要内容的“质量工程”,以实现优质教学资源共享,提高高等学校教学质量和人才培养质量。根据教育部的精神,在这3-5年内各大高校共建设了1000多门精品课程。精品课程的建设很大程度上缓解了我国教育上的窘境。
本次设计是围绕《软件工程》精品课程教学网站的设计与实现而展开的。《软件工程》精品课程教学网站是一个典型的基于WEB的网络教学平台,系统以asp(Active Server Pages)作为开发工具,使用SQL Server 2000作为数据库。经过分析,用户安全性、文件传输、视频教学是该系统的难点。其中本系统的功能主要包括:教学内容管理、作业管理、网上答疑管理、考试管理、资料库管理、公告管理等,这些功能的设计实现使该网站功能完备,易使用,交互性强。
《软件工程》精品课程教学网站为学生提供一个网上自学该课程的环境,为教师提供了一个友好的教学平台,为提高教学质量和教学效益提供一种有效的途径。同时也为国家精品课程的建设添了一份力。
1.2 研究背景与研究意义... 1
1.2.1 本课题研究背景... 1
1.2.2 本课题研究意义... 3
1.3 课题调研与可行性分析... 3
1.3.1 课题调研... 3
1.3.2 可行性分析... 5
1.4各章内容介绍... 6
2 系统需求分析... 8
2.1 系统的性能要求... 8
2.2 系统功能需求分析... 8
2.2.1 功能划分... 8
2.2.2 功能描述... 8
2.3 用例模型... 10
2.3.1普通用户用例图... 10
2.3.2学生用例图... 10
2.3.3教师用例图... 11
2.4 活动图... 13
2.5 数据流图... 14
2.6数据字典... 15
3系统设计... 18
3.1系统总体结构设计... 18
3.2系统数据模型设计... 18
3.2.1 E-R图... 18
3.2.2 关系模型... 20
3.2.3 数据库表的设计... 21
3.3系统开发与运行环境的确定... 24
3.3.1 系统开发环境... 24
3.3.2 系统运行环境... 24
3.4系统实现的若干关键技术... 25
3.4.1 UML建模技术... 25
3.4.2 ActiveX技术... 26
3.4.3流技术... 26
4系统内核设计... 27
5用户管理... 28
5.1用户注册... 28
5.2用户登陆... 30
5.3找回密码... 30
5.4系统安全性... 32
6网上课堂... 33
6.1课件管理... 34
6.2 在线教学子模块... 34
7作业模块... 36
7.1作业上传... 36
7.2作业批改... 38
8答疑模块... 39
8.1学生提问... 39
8.2教师答疑... 40
8.3在线聊天... 41
9公告模块... 42
10测试模块... 43
11用户使用手册... 44
11.1系统功能简介,运行环境简介... 44
11.1.1 系统功能简介... 44
11.1.2 系统运行环境... 44
11.2系统安装手册... 44
11.2.1 系统配置... 44
11.2.2 实施方案... 44
12系统评价... 45
12.1系统主要特色... 45
12.2系统存在的不足与改进方案... 45
12.3毕业设计心得与收获... 45
致 谢... 48 [资料来源:www.doc163.com]
参 考 文 献... 49
本次设计是围绕《软件工程》精品课程教学网站的设计与实现而展开的。《软件工程》精品课程教学网站是一个典型的基于WEB的网络教学平台,系统以asp(Active Server Pages)作为开发工具,使用SQL Server 2000作为数据库。经过分析,用户安全性、文件传输、视频教学是该系统的难点。其中本系统的功能主要包括:教学内容管理、作业管理、网上答疑管理、考试管理、资料库管理、公告管理等,这些功能的设计实现使该网站功能完备,易使用,交互性强。
《软件工程》精品课程教学网站为学生提供一个网上自学该课程的环境,为教师提供了一个友好的教学平台,为提高教学质量和教学效益提供一种有效的途径。同时也为国家精品课程的建设添了一份力。
目 录
1 绪论... 1
1.1 问题定义及内容简介... 1
[来源:http://www.doc163.com]
1.2 研究背景与研究意义... 1
1.2.1 本课题研究背景... 1
1.2.2 本课题研究意义... 3
1.3 课题调研与可行性分析... 3
1.3.1 课题调研... 3
1.3.2 可行性分析... 5
1.4各章内容介绍... 6
2 系统需求分析... 8
2.1 系统的性能要求... 8
2.2 系统功能需求分析... 8
2.2.1 功能划分... 8
2.2.2 功能描述... 8
2.3 用例模型... 10
2.3.1普通用户用例图... 10
2.3.2学生用例图... 10
2.3.3教师用例图... 11
2.4 活动图... 13
2.5 数据流图... 14
2.6数据字典... 15
3系统设计... 18
3.1系统总体结构设计... 18
3.2系统数据模型设计... 18
3.2.1 E-R图... 18
3.2.2 关系模型... 20
3.2.3 数据库表的设计... 21
3.3系统开发与运行环境的确定... 24
3.3.1 系统开发环境... 24
3.3.2 系统运行环境... 24
3.4系统实现的若干关键技术... 25
[来源:http://www.doc163.com]
3.4.1 UML建模技术... 25
3.4.2 ActiveX技术... 26
3.4.3流技术... 26
4系统内核设计... 27
5用户管理... 28
5.1用户注册... 28
5.2用户登陆... 30
5.3找回密码... 30
5.4系统安全性... 32
6网上课堂... 33
6.1课件管理... 34
6.2 在线教学子模块... 34
7作业模块... 36
7.1作业上传... 36
7.2作业批改... 38
8答疑模块... 39
8.1学生提问... 39
8.2教师答疑... 40
8.3在线聊天... 41
9公告模块... 42
10测试模块... 43
11用户使用手册... 44
11.1系统功能简介,运行环境简介... 44
11.1.1 系统功能简介... 44
11.1.2 系统运行环境... 44
11.2系统安装手册... 44
11.2.1 系统配置... 44
11.2.2 实施方案... 44
12系统评价... 45
12.1系统主要特色... 45
12.2系统存在的不足与改进方案... 45
12.3毕业设计心得与收获... 45
致 谢... 48 [资料来源:www.doc163.com]
参 考 文 献... 49
[来源:http://Doc163.com]
[资料来源:https://www.doc163.com]
[来源:http://www.doc163.com]上一篇:一个小型搜索引擎的设计与实现