1、 I 摘 要 III ABSTRACT . IV 第 1 章 绪 论 1 1.1 建设精品课程辅助教学系统的背景 . 1 1.1.1 高校传统教学的基本过程 . 1 1.1.2 高校传统教学存在的问题 . 1 1.1.3 高校精品课程辅助教学的优势、影响和发展趋势 3 1.2 建设精品课程辅助教学系统的目标 . 4 1.2.1 游客目标操作 . 4 1.2.2 学生目标操作 . 4 1.2.3 教师目标操作 . 5 1.2.4 校级管理员目标操作. 5 1.2.5 系统管理员目标操作. 5 1.3 建设精品课程辅助教学系统的规划及分工 . 6 第 2 章 需求分析 9 2.1 什么是需求分析
2、. 9 2.2 功能需求 9 2.2.1 用户需求 . 9 2.3 系统用户数据流程 12 2.3.1 系统总体介绍 12 2.3.2 系统各用户数据流程图 . 12 2.4 系统数据字典 . 13 2.4.1 学校信息表 13 2.4.2 学院信息表. 13 2.4.3 专业信息表. 14 2.4.4 班级信息表. 14 2.4.5 系统管理员信息表 15 2.4.6 校级管理员信息表 15 2.4.7 教师管理员信息表 16 2.4.8 学生信息表. 17 2.4.9 帖子信息表. 18 2.4.10 帖子类型信息表 19 2.4.11 帖子回复信息表 19 2.4.12 私聊对象信息表
3、20 2.4.13 私聊信息记录表 20 2.4.14 教学资源类型信息表 . 20 2.4.15 教学资源信息表 20 2.4.16 公共资源信息表 21 2.4.17 公共资源类型表 22 2.4.18 公共资源评论表 22 2.4.19 信息类型表 . 22 2.4.20 信息表 23 2.4.21 信息留言评论表 24 2.4.22 友情链接表 . 24 2.4.23 网络调查表 . 24 2.4.24 网络调查项目表 25 2.4.25 网站访问量表 . 25 2.4.26 试卷信息表 . 25 2.4.27 生成试卷信息表 26 2.4.28 作答记录表 . 26 II 2.4.2
4、9 填空题表 27 2.4.30 判断题表 27 2.4.31 多选题表 27 2.4.32 单选题表 28 2.4.33 问答题表 29 第 3 章 系统设计 30 3.1 系统总体设计 . 30 3.1.1 什么是总体设计 . 30 3.2 系统总体功能模块划分以及设计 . 30 3.3 系统功能模块分析 31 3.3.1 学校/学院/专业/班级信息模块 31 3.3.2 用户信息管理模块 32 3.3.3 信息管理模块 . 32 3.3.4 在线测试模块 . 32 3.3.5 在线交流模块 . 33 3.3.6 资源管理模块 . 33 3.3.7 网络调查模块 . 33 3.3.8 友情
5、链接模块 . 33 3.3.9 在线人数统计模块 34 3.3.10 登陆模块 34 3.3.11 其他零散的模块 34 3.4 系统模型设计 . 34 3.4.1 数据库设计以及规范 34 3.4.2 数据库概念模型 . 35 3.4.3 数据库物理模型 . 35 3.4.4 本人所承担的部分 . 35 第 4 章 系统实现(编码) 39 4.1 概念介绍. 39 4.1.1 什么是系统实现 . 39 4.2 系统开发工具、模式及语言的介绍 . 39 4.2.1 ASP.NET 的简介 39 4.2.2 PowerDesigner. 40 4.2.3 MS SQL server 2000 的
6、简介. 41 4.2.4 C#的简介 . 43 4.3 系统功能模块的实现 44 4.3.1 系统整体页面及实现 44 4.3.2 本人负责模块主要功能的实现 45 第 5 章 系统实现(测试) 66 5.1 测试方法 66 5.1.1 白盒测试 . 66 5.1.2 黑盒测试 . 66 5.2 测试方案与测试策略 66 5.3 测试用例 66 第 6 章 结论与展望 67 6.1 结论 . 67 6.2 系统展望 68 6.3 收获和体会 68 致 谢 69 附 录 1 . 70 附 录 2 . 71 III 附 录 2 . 72 附 录 3 . 73 附 录 4 . 74 附 录 5 . 75 摘 要 本次精品课程辅助教学系统的设计运用了程序设计中比较成熟的技术, 同时也对精品课 程辅助教学系统进行了比较充分的研究和开发。 文中首先简要介绍了建设精品课程辅助教学系统的背景, 以及国内外在这方面的研究情 况;而后又根据现存系统以及之后调研的实际需求,介绍了系统的总体流程,涉及的 E-R 模 型、数据字典、用户角色(系统管理员、校级管理员、教师、学生、游客)的详细流程,确 定系统的组成