基于B/S模式的远程教育管理系统的设计与实现

基于B/S模式的远程教育管理系统的设计与实现

论文摘要

在信息技术高速发展的今天,人们的工作要求进行合作、协作的程度进一步加强。利用计算机来协助人与人之间的交流、合作的技术己越来越受到人们的重视。目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,相关的管理系统也有很大的发展,类似的商业化管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,使功能基本齐全且易于操作。远程教育管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。基于以上的考虑,系统采用了包括数据库系统、应用服务器、客户浏览器三层体系结构的Browser/Server模式,架构了Apache+PHP+MySQL系统开发环境,并使用phpMyAdmin对MySQL数据库进行操作与维护。根据具体的业务流程及细致的需求分析,设计出十六个表分别用来存储管理系统中需要用到的不同信息的数据;而程序设计主要分为两方面的工作:一、主题部分的研发工作,包括权限及安全设计模块、招生报名模块、入学考试组织模块、教学中心管理模块、报考专业管理模块、用户管理模块等;二、扩展功能的研发工作,包括生成学号模块、学生信息管理模块、通知书打印模块、文件共享及管理模块、各类数据的分析统计模块、远程教育年报年检模块、发布公告模块、信息交流模块等。每个模块看似有着独立而不同的功能,但实际上他们之间有着各种各样的联系,正是这些联系让远程教育管理系统变为了一个整体,一套比较完整的系统。最终通过验证和测试,该系统可实用于教育单位的招生报名、学籍信息等业务管理,从实际应用效果来看,该远程网络教育管理系统的设计目标基本实现。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 论文的研究背景
  • 1.1.1 远程网络教育管理系统现况
  • 1.1.2 信息化技术的发展现状
  • 1.2 对现有的远程网络教育管理系统的分析
  • 1.3 论文设计内容
  • 1.4 系统特色
  • 2 相关技术支持
  • 2.1 B/S 模式的选择
  • 2.2 系统的要素
  • 2.2.1 关键字查询输入接口
  • 2.2.2 数据库
  • 2.2.3 查询结果输出语句
  • 2.2.4 查询结果输出接口
  • 2.3 系统开发环境APACHE+MYSQL+PHP
  • 2.3.1 Apache 服务器
  • 2.3.2 MySQL 数据库
  • 2.3.3 PHP 编程语言
  • 2.3.4 MySQL 数据库管理工具phpMyAdmin
  • 2.4 APACHE+MYSQL+PHP 在WINDOWS 系统下的配置
  • 2.4.1 Apache 服务器的安装以及配置文件的修改
  • 2.4.2 MySQL 数据库的安装
  • 2.4.3 PHP 中配置文件的修改
  • 2.4.4 APACHE+MYSQL+PHP 的运行测试
  • 3 系统的需求与分析
  • 3.1 远程网络教育管理系统简介
  • 3.1.1 远程网络教育管理系统相关对象
  • 3.1.2 远程网络教育管理系统设备
  • 3.2 任务概述
  • 3.2.1 目标
  • 3.2.2 用户特点
  • 3.3 功能需求
  • 3.3.1 系统模块及功能介绍
  • 3.3.2 系统简要流程分析
  • 3.4 辅助功能需求
  • 3.4.1 系统的响应时间
  • 3.4.2 系统的出错处理
  • 3.4.3 条码枪的使用
  • 3.5 系统对数据库的需求
  • 3.5.1 数据存储空间的要求
  • 3.6 通讯接口
  • 4 基于B/S 模式远程网络教育管理系统设计
  • 4.1 系统总体设计
  • 4.1.1 运行环境要求
  • 4.1.2 流程及其处理方法
  • 4.1.3 系统模块的设计
  • 4.2 系统的详细设计
  • 4.2.1 数据表的设计
  • 4.2.2 系统程序详细设计
  • 4.2.3 系统接口与数据结构设计
  • 4.3 系统出错的处理
  • 4.3.1 出错信息
  • 4.3.2 补救措施
  • 5 系统测试、运行与维护
  • 5.1 概述
  • 5.2 测试与运行
  • 5.2.1 测试总体情况
  • 5.2.2 静态测试
  • 5.3 应用与维护
  • 6 结论
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于B/S模式的远程教育管理系统的设计与实现
    下载Doc文档

    猜你喜欢