1、大学生大学生在线学习系统在线学习系统 【摘要摘要】这是采用ASP.NET 2.0技术, SQL Server数据库实现的一个基于 网络的在线学习系统。系统具有用户登录和注册、在线学习、在线测试、学习 论坛、网上答疑、论坛管理、资源管理和公告管理等功能。在线学习是通过提 供电子课件,让学生可以进行在线学习,并支持电子课件下载的操作;在线测 试是对用户所掌握的知识进行测试的操作;学习论坛是提供学生与教师、学生 与学生、教师与教师之间的交流平台的操作。系统的特点是具有开放性,打破 了地域和时间的限制,实时开放,自主学习与教师指导相结合,提高了学习效 率。经过测试,系统运行正常,为C语言在线学习提供了
2、一个较好网络平台。 【关键字关键字】C语言;在线学习;ASP.NET 【Abstract】This is an Online-Studying of C System,which is based on WEB.The technology of ASP.NET and SQL Server have been used in this system.The system has many functions ,such as logining and registering,online-learning,studying BBS ,management of BBS,management
3、of resource and so on.Online-Learning can let students studying online and support the download of e-lessions.The aim of Online-Testing is to test the knowledge that the students have learned.The BBS can provide a stage of communication for teachers and students.The system is open,which breaks up th
4、e limit of time and place.It is open to outside on time.It can improve the studying through the combination of positive studying and teachers guiding.After tesing,the system can work well,it is useful for the online-learning of C language. 【Key word】C Language; Online Learning; ASP.NET II 目 录 1 前言 .
5、 1 2 需求分析 1 2.1 范围 . 1 2.1.1 系统概述 . 1 2.1.2 文档概述 . 1 2.2 需求概述 2 2.2.1 系统目标 . 2 2.2.2 用户的特点 . 2 2.3 功能需求 . 2 2.3.1 公共栏目模块功能设计. 3 2.3.2 学生栏目模块功能设计 3 2.3.3 教师栏目模块功能设计 4 2.3.4 管理员栏目模块功能设计 4 2.4 数据 4 2.5 故障处理 . 9 3 概要设计 10 3.1 范围 . 10 3.1.1 系统概述 . 10 3.1.2 文档概述 . 10 3.1.3 基线 10 3.2 系统结构 10 3.2.2 类图 .11 3
6、.3 用户界面设计 12 3.3.1 出错信息 . 13 3.3.2 补救措施 . 13 3.3.3 系统维护 . 13 4 系统详细设计 . 14 4.1 范围 . 14 4.1.1 系统概述 . 14 4.1.2 文档概述 . 14 4.1.3 基线 14 4.2 系统结构 14 4.3 详细设计说明 . 15 4.3.1 系统功能模块 15 4.3.2 实体类 15 4.3.3 数据库接口类 15 4.4 接口设计 17 5 测试说明 17 5.1 范围 . 17 5.1.1 系统概述 . 17 5.1.2 文档概述 . 17 5.1.3 基线 17 III 5.2 测试计划 . 17 5.2.1 测试方案 . 17 5.2.2 测试环境 . 17 5.3 测试说明 18 5.3.1 功能测试 . 18 5.3.2 性能测试 . 19 6 测试及性能分析 19 6.1 范围 . 19 6.1.1 系统概述 . 19 6.1.2 文档概述 . 19 6.1.3 基线 19 6.2 测试结果概述 . 19 6.2.1 功能测试 19 6.2.2 性能测试 20 6.3 详细测试