APP下载

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

2017-03-22张鹏

电子技术与软件工程 2017年3期
关键词:网络教育

张鹏

随着学校网络教育品牌的不断提升,越来越多的学生选择通过网络教育的方式进行学历的提升,学习中心管理的学生越来越多,需要建立一套合理的学生数据管理系统,让学习中心能够充分利用在籍学生的信息资源,从而提高学习中心服务水平。本文设计并实现了一套基于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 模块功能实现

本系统的开发采用的是ASP.NET进行动态网页的设计,其中Web服务器用的是微软IIS7.0,用SQL Server2008来管理数据库,利用Visual Studio 2010作为系统的开发工具。本系统为Web Form形式的网站,用户可以通过浏览器对学习中心的学生信息数据进行相应的处理,极大地提高了学习中心数据信息的共享及利用度,可以方便地实现数据的查询、新增、编辑和删除,为了保证数据的安全,系统通过更新删除状态来进行标记删除,实际数据不会被删除,如果出现误操作,可以根据日志进行相应数据的恢复。

5 结束语

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

参考文献

[1]刘再跃,裘昌利.基于网络B/S结构的学生信息管理系统设计与实现[J].现代情报,2009,29(04):204-206

[2]魏亮,周国祥.管理信息系统设计模式的研究与应用[R].南宁,2009

[3]唐容.基于B/S架构数据管理系统的设计与实现[D].南京:东南大学,2015

[4]暴志刚,胡艳军,顾新建.基于Web的系统权限管理实现方法[J].计算机工程,2006,32(01):169-170.

[5]姚普选.数据库原理及应用[M].北京:清华大学出版社,2010:87-135.

作者单位

中国石油大学(华东)教育发展中心 山东省青岛市 266555

猜你喜欢

网络教育
高职电子商务运维与管理网络课程建设的实践与探索
网络教育促进学习方式变革
“互联网+” 背景下网络教育的利弊分析
新媒体在大学生思想政治教育工作中的应用