基于Internet的远程教育系统的设计与实现 联系客服

发布时间 : 星期三 文章基于Internet的远程教育系统的设计与实现更新完毕开始阅读74ea9ebf70fe910ef12d2af90242a8956becaa91

黄河科技学院毕业设计说明书 第 I 页

基于Internet的远程教育系统的设计与实现

摘 要

本文着重阐述了在线教育网站的整体开发过程。介绍了网站的开发环境以及开发工具,对于设计思想和设计流程也做出了全面的叙述,在数据库创建思想以及各个数据表之间的具体关联等方面也做出了详细说明,并且具体剖析了系统各个功能的实现过程以及详细设计过程,在绘制简单系统功能模块图的同时,力求更加清晰地表明设计思想以及对整个程序设计的规划及具体实现。

根据实际需求,在线教育网站采用模块化的设计思想,在Windows XP操作系统环境下,搭建ASP运行环境IIS5.1,通过使用VBScript脚本语言完成动态的、交互的web服务器应用程序,实现网上在线教育系统的主要功能,包括学生在前台的浏览、查询教师信息,在线教案查看下载,在线提交作业;教师登录实现教师资料管理,教案发布,批得学生作业;管理员在后台进行的教师管理、教案管理等功能。

本系统功能完备,使用方便简捷,人性化的用户界面,安全保密设置齐全。

关键词:网站;数据库;模块化

黄河科技学院毕业设计说明书 第 II 页

Design and implementation of distance education system based

on the internet

Author: Feng Qiu

Tutor: Li Chen

Abstract

This paper focuses on online education site's overall development process. On the web site development environment and the development of tools for design and the design process has also made a comprehensive narrative, in the database to create data tables, as well as thinking of the specific links between such areas has also made detailed description and analysis of the specific various functional systems, as well as the realization process of detailed design process, drawing a simple map of the system functional modules at the same time, to more clearly that the design of the whole process, as well as the planning and design of concrete realization.

According to actual demand, online education site using modular design concept, in the Windows XP operating system environment, the structures IIS5.1 ASP operational environment through the use of VBScript script language complete dynamic, interactive web server applications and realize on-line The primary function of the educational system, including students here in the future, information on teachers, teaching Show online download, online submission operations; teachers log data management to achieve teachers, lesson plans releases, approved in the student operations manager in the background of the teachers management, teaching management.

The system has many features: system fully functional, easy to use simple, and human nature of the user interface, security settings complete. Key words: website;database; modular

黄河科技学院毕业设计说明书 第 III 页

目 录

1绪论 ......................................................................................................................................... 1 1.1 课题研究目的和意义 ..................................................................................................... 1 1.2 研究现状及发展趋势 ..................................................................................................... 2 1.3 毕业设计说明书构成及研究内容 ................................................................................. 3 2关键技术及相关软件 ............................................................................................................. 5 2.1 ASP技术 ....................................................................................................................... 5 2.2 Macromedia Dreamweaver ........................................................................................... 5 2.3 VBScript ........................................................................................................................ 5 2.4 IIS应用服务器 ............................................................................................................. 6 3系统分析 ................................................................................................................................. 7 3.1 可行性分析 ..................................................................................................................... 7 3.1.1 技术可行性 .......................................................................................................... 7 3.1.2 经济可行性 .......................................................................................................... 7 3.1.3 操作可行性 .......................................................................................................... 7 3.1.4 法律可行性 .......................................................................................................... 7 3.2 需求分析 ......................................................................................................................... 8 3.2.1 系统需要解决的主要问题 .................................................................................. 8 3.2.2 系统具备的基本功能 .......................................................................................... 8 3.2.3 数据流图 .............................................................................................................. 9 3.3 数据字典 ....................................................................................................................... 11 3.3.1 数据元素 ............................................................................................................ 11 3.3.2 数据元素 ............................................................................................................ 14 3.3.3 数据流 ................................................................................................................ 15 3.3.4 数据处理 ............................................................................................................ 17

黄河科技学院毕业设计说明书 第 IV 页

4 总体设计 ............................................................................................................................ 18 4.1 概述 ........................................................................................................................... 18 4.2 系统功能划分 ........................................................................................................... 18 4.2.1 学生子系统功能划分 .................................................................................. 18 4.2.2 教师子系统功能划分 .................................................................................. 19 4.2.3 管理员子系统功能划分 .............................................................................. 19 4.3 系统功能描述 ......................................................................................................... 20 4.3.1 学生子系统功能描述 .................................................................................. 20 4.3.2 教师子系统功能描述 .................................................................................. 20 4.3.3 管理员子系统功能描述 .............................................................................. 20 4.4 数据库设计 ............................................................................................................. 21 4.4.1 数据库概念结构设计 .................................................................................. 21 4.4.2 数据库物理设计 .......................................................................................... 23 4.5 安全保密设计 ......................................................................................................... 25 4.5.1 登陆用户的安全性 ...................................................................................... 25 4.5.2 操作安全性 .................................................................................................. 25 4.5.3 数据安全性 .................................................................................................. 25 5 详细设计 ............................................................................................................................ 26 5.1 概述 ........................................................................................................................... 26 5.2 程序流程图 ............................................................................................................... 26 5.3 学生子系统的实现 ................................................................................................... 28 5.3.1学生子系统主界面 ........................................................................................... 28 5.3.2在线作业提交模块 ........................................................................................... 28 5.4 教师子系统的实现 ................................................................................................... 29 5.4.1 个人资料设定模块 ........................................................................................ 30 5.4.2 发布教案模块 ................................................................................................ 31 5.4.3 审批作业模块 ................................................................................................ 33 5.5 管理员子系统的实现 ................................................................................................. 34