目 录
1.绪论. 1
1.1. 课题背景. 1
1.2. 研究现状和发展趋势. 1
1.3. 本论文的研究内容. 2
1.4. 本论文的结构. 2
2. AJAX技术原理. 4
2.1. AJAX概述. 4
2.1.1. AJAX的含义. 4
2.1.2. AJAX的优点. 4
2.2. AJAX原理. 5
2.3. AJAX的核心技术组成. 7
2.4. AJAX的应用. 8
3. 教学资源平台前台系统设计. 9
3.1. 前台概述. 9
3.2. 前台系统功能描述. 9
3.2.1. 用户登录. 10
3.2.2. 学生端功能. 10
3.2.3. 教师端功能. 12
3.3. 系统功能模块划分. 13
3.4. 部分模块详细设计. 15
3.5. 界面设计. 22
3.5.1. 登录界面. 22
3.5.2. 学生端主要界面. 23
3.5.3. 教师端主要界面. 25
3.6. 数据库设计. 27
3.6.1. 总体设计. 27
3.6.2. 表及表关系设计. 27
3.7. 系统通用类设计. 28
3.7.1. 基本通用类设计. 28
3.7.2. 应用数据通用类(实体层)设计. 30
3.7.3. 数据库通用类设计. 32
4. 教学资源平台前台系统实现. 34
4.1. 开发环境介绍. 34
4.1.1. 开发环境. 34
4.1.2. 开发环境的搭建. 34
4.2. 部分功能模块详细设计. 34
4.2.1. 教师作业管理. 34
4.2.2. 教师统计批改(作业) 36
4.3. AJAX的实现. 38
5. 前台系统测试. 41
5.1. 测试环境. 41
5.2. 单元测试. 41
5.3. 系统和集成测试. 41
5.4. 测试结果. 42
结 论. 44
致 谢. 45
参考文献. 46
1. 教学资源平台前台系统设计
教学资源平台是依托校园网构建一个基于AJAX技术的教学资源共享平台,教师、学生以及教学管理人员借助此平台实现多种形式的资源共享。同时,该系统基于Web Service和XML技术为其他外部系统预留开发接口以保证系统的可拓展性。
系统面向的使用人员主要包括系统管理员、教师和学生。从总体上讲,本系统可以具体细分为前台系统应用和后台管理两部分。本论文着重阐述教学资源平台前台系统的。
本系统实现时需要注意的几个问题:一是AJAX技术的使用、二是系统可扩展性,即系统的页面的变动不会影响底层的数据,新增的功能能够快速的与系统合并。
本系统的开发属于Web应用开发,开发工具用的是微软提供的Visual Studio .Net 2005,开发语言用的是C#。
1.1.1. 教师端功能
教师端主要功能如下:
1.作业管理
发布作业
管理作业(更新作业内容、删除已发布作业)
统计批改(单独下载、批量FTP下载、评分、生成作业Excel报表)
2.资源管理
发布资源(组资源发布、课程资源发布)
管理资源(组资源修改、删除,课程资源修改、删除)
在线学习(学习内容发布、删除)
3.分组管理
创建分组
管理分组(删除分组、增加组员、删除组员)
4.课程资料
补充课程信息(包括:推荐教材、教学目标、课程简介)
5.留言公告
发布公告
管理留言(回复留言)
6.新闻通知(根据教师不同权限)
添加新闻
管理新闻(修改、删除)
添加通知
管理通知(修改、删除)
7.个人资料
修改密码
更改信息(修改手机、办公电话、QQ、电子邮箱)
上一篇:VB.NET 学生考勤管理系统(2010作品)