网络教育学习中心数据管理系统的设计与实现-精品文档

更新时间:2023-12-13 15:09:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

网络教育学习中心数据管理系统的设计与实现

随着学校网络教育品牌的不断提升,越来越多的学生选择通过网络教育的方式进行学历的提升,学习中心管理的学生越来越多,需要建立一套合理的学生数据管理系统,让学习中心能够充分利用在籍学生的信息资源,从而提高学习中心服务水平。本文设计并实现了一套基于B/S架构的学习中心数据管理系统。本系统通过实现学生数据的共享,避免过度服务,进而提高学习中心服务水平。

随着高校中接受网络教育的学生数量不断增多,学生的信息也越来越多,其自动化、现代化对整个社会起着巨大的推动作用。依托各地学习中心管理的学生数量也越来越多,但多数学校的教学教务管理平台更加注重学生学习行为的管理,而对于学习中心支持服务数据缺少必要的支持。由于学习中心按照年级班主任加业务模块的管理模式,管理中存在信息的交叉。如不能将学生的数据信息进行共享,容易出现过度服务的现象。另外,学习中心招生过程中的老带新、单位招生专员等数据与学习中心班主任的绩效挂钩,也需要进行共享,以激励大家进行招生宣传。 本系统将使用Browser/Server架进行Web Form 网站的开发。系统以SQL Server 2008作为后台的数据库,C#语言为开发语言,利用微软visual studio 2010进行系统的开发。系统采用基于B/S的三层架构模式。本文将通过系统需求分析、系统设

计、系统实现等几个方面来介绍。 1 系统的需求分析

学习中心数据管理系统主要用来为学习中心招生、教学管理进行服务,主要包括,招生管理、学生学籍信息管理、学生回访管理、毕业证书管理、网络统考管理、权限管理等六个大的模块,系统功能模块如图1所示,招生管理模块主要对招生中的外出宣传、老生介绍新生信息、学习中心周边单位信息以及单位在本学习中心学习的热心学员以及招生专员信息进行记录、查询,学生回访模块,主要是对各业务板块(统考报名、毕业设计等)以及班主任(作业完成情况、考试完成情况、缴费选课等)对学生的主动联系信息的记录。毕业证书管理主要针对毕业证书存储、发放以及延迟毕业申请的记录、查询。统考管理用来记录本科生网络统考的成绩报考、成绩信息。权限管理用来为用户分配不同的权限。

2 系统设计

系统分为三个部分:数据库 、应用服务器、客户端浏览器。用户通过浏览器访问 WEB 服务器,通过WEB服务器和数据库服务器进行交互获取用户所需要的数据。 通过对学习中心业务流程的分析,下面给出了数据管理系统登录的流程。 2.1 系统登录的流程

系统默认页面是登录页面,当用户访问数据管理系统时,需要输入用户名、密码,然后点击登录按钮,系统后台验证用户名

密码与数据库中的信息是否匹配,如果通过验证,将进入系统主界面,并根据用户被分配的权限,生成目录;如果用户名与密码不匹配,系统会提示用户名或密码错误。 2.2 系统数据添加的流程(以老带新为例)

通过系统菜单,打开老带新信息添加的页面,根据提示填写被推荐人的姓名、身份证号以及推荐人的学号信息,程序验证数据对否符合规范,如果通过验证,系统会执行数据添加的代码,向数据库插入提交的数据信息。否则,将系统发现的问题,提示用户,让用户修改后重新提交。 3 数据库设计

数据结构的好坏不仅会影响应用系统的运行效率同时也会影响程序实现效果。合理的数据库结构设计不仅可以提高数据存储的效率,保证数据的完整性和一致性,也有利于程序功能的实现。根据系统的需求分析,本系统主要由用来实现本系统权限控制的表格5张(用户信息表、权限表、角色信息表、角色权限表、角色用户表),招生管理的表格5张(单位信息表、老带新信息表、招生专员表、兼职宣传员表、招生宣传表),学籍管理表格2张(学生录取信息表、年级班主任表),统考管理表格2张(统考批次表、统考成绩表),毕业管理表格2张(毕业证书管理表、延期毕业申请表),学生回访模块表格2张(回访事由管理表、回访信息表),共18张数据表格,为了管理用户行为,增加了日志表格3张,用来记录用户登录、操作以及系统错误。除此之

外,还需要对个表格之间的关系进行分析。 4 模块功能实现 5 结束语

学习中心数据管理系统,实现了学习中心对学生数据管理的自动化,通过实现了学生数据的共享,能够让学习中心老师合理的利用学生数据,进行招生、教学的管理,激励用户之间良性竞争,避免过度服务,提供了学习中心管理人员的工作效率,提高了学生信息管理服务的水平。

本文来源:https://www.bwwdw.com/article/1me5.html

Top