高校继续教育信息管理设计与实现

2017-03-28 09:40张代斌辽宁对外经贸学院
数码世界 2017年3期
关键词:远程测试功能

张代斌 辽宁对外经贸学院

高校继续教育信息管理设计与实现

张代斌 辽宁对外经贸学院

目前,很多学生都选择采取远程继续教育的方式提高自身素质,通过信息化管理方式,国内的远程继续教育课程通过网络方式进行受教,大多数高校继续教育采取远程管理。因此,信息化管理是为了提高高校远程继续教育知识水平,高校教师通过继续教育系统实现学生的远程继续教育,远程教师充分发挥个人教学能力,巩固高校的教育地位和综合教研能力。高校远程继续教育的研发需要了解远程继续教育实际需求,必须通过调研工作了解远程继续教育的现状分析,再通过软件瀑布模型的设计模式实现高校远程继续教育,按照设计步骤完成系统需求分析、软件功能模块划分、系统实现过程等。本文经过系统的需求分析发现,本文远程继续教育系统具有一定的可行性,并对整个系统采取B/S架构的开发与设计工作,经过软件系统的测试方可运行,高校远程继续教育系统具有一定的实用价值和现实意义。

高校 远程 继续教育 信息化 B/S架构

1 引言

高校的校园网基础设施建设,远程继续教育方式颠覆了传统教育模式,使高校教育模式有了突破性的转变。高校中受很多因素影响,高校校园信息化为远程继续教育带来了革新,它正影响着下一代远程教育的方式,高校的远程继续教育从发出招生公告、报名登记、学籍档案管理、远程教学管理、考务管理等综合管理方式,信息化建设使得我国高校远程继续教育发展前景广阔。

高校教育资源要以真实形式位于高校远程继续教育软件中,在高校教中,教育资源的使用并不合理,随着时间推移可用教学数据资源产生了堆积的现象,存在远程继续教育系统中的脏数据,导致数据库性能下降和系统运行速度减慢,严重情况会导致系统出现瘫痪的局面。

2 系统需求分析设计

2.1 总体需求分析设计

本文实现基于Java的继续教育系统总体需求分析包括:总体分析、功能性分析和非功能性分析。其中功能性分析是指:系统的前期需求调研和是实际需求分析。

需求分析是指了解系统的想要做什么,做成什么样的,需求设计与系统实现之间存在着一定的关联,即是需要分析是系统实现的基础工作阶段,本文系统实现过程与系统需求分析属于相辅相成的步骤。

2.2 功能性需求分析设计

通过对高校远程继续教育软件需求分析,使得系统功能结构明确划分为一级功能结构和二级子功能结构。下面为高校远程继续教育系统的功能需求列表:

2.2.1 基本数据管理

在系统中,实现对学生、课程、教师、远程教务管理等基本数据综合管理功能。完成对基础数据配置,系统基本参数的初始化操作。

2.2.2 发出招生公告管理

在系统中实现对每学期的招生情况对全社会进行公开发布,其中包括:拟招生公告、发出招生公告、管理招生公告等。

2.2.3 网上报名功能

网上报名功能是针对高校已经发出的招生公告的下一步教学计划,如果想要继续深造的同学可以在高校远程继续教育网上登记报名信息等待下一步的现场审核操作,待现场审核操作完成之后,方可在系统中进行缴费操作,当缴费结束之后会生产一序列的号码表示报名成功,已经实现了网上报名操作。网上报名实现的功能是:网上报名、网上报名信息管理、现场审核操作、缴费操作、统计报名信息操作。

2.2.4 录入成绩管理

录入成绩管理功能完成通过达到了高校远程继续教育标准分数线之后的一部分同学,将通过的同学成绩录入到远程继续教育系统中。录入成绩功能主要包括:录入学生成绩管理功能和学生成绩综合管理功能。

2.2.5 入学办理

入学办理功能是针对成绩已经合格之后,通过系统实现远程入学办理申请功能,完善基本数据再进行入学办理操作。其主要功能:学生入学申请、完善学生基本资料、入学管理等。

2.2.6 远程教务管理

远程教务管理是指为了实现远程继续教务功能工作,远程教务管理完成的各种事项主要包括:远程课程设置、智能排课管理、远程教务教学管理、远程系统操作管理等。

2.2.7 远程教学实现

远程教学通过互联网方式实现的教学管理,远程教学功能主要包括:上传远程教学视频文件、直播远程视频教学、上传远程音频教学文件、回顾历史远程教学课件管理功能和多媒体远程文件下载等。

2.2.8 远程教学成果录入

远程教学成果录入功能是指学生在远程继续教育教学期间,通过完成远程学分、发表论文成果、完成毕业论文和基本的奖项管理等。

2.3 非功能性需求分析设计

2.3.1 整体界面要求

要求远程继续教育界面按照统一美工界面设计,使得系统界面统一简洁、控件布局合理等。同时,系统要求多用户同时在线访问该系统,并且响应时间控制在18s之内。

2.3.2 功能扩展性要求

系统的采用远程服务器实现功能扩展,当高校有功能扩展需求需时,在高校远程服务器上修改以前的工程文件即可,属于异步扩展功能要求。

2.3.3 安全性能要求

目前的网络环境存在安全隐患,为了达到系统的安全性能,避免系统的数据在运行过程中被恶意攻击,需要对传输数据加密处理为最佳。

3 系统的总体设计

3.1 系统总体设计

高校远程继续教育管理系统的总体设计包括:网络拓扑图设计、系统的数据分布设计和系统体系架构设计。

①网络拓扑图设计:根据系统的需求分析,总体设计要根据终端数量、网络环境和服务器的配置。网络拓扑结构图的数据流向、客户端数量,通过服务器的网络防火墙设备。

②系统的数据分布设计:基于该系统的体系架构与存储设计相关,另外,系统的性能优劣主要是看数据分布设计,因此,针对于系统数据分布设计可以采取分布访问策略,利于业务存储数据和处理。

③体系架构设计:基于Java的实现软件系统技术架构采用B/ S架构设计模式,采用SSH三层框架整合开发高校远程继续教育系统。

3.2 系统的数据库设计

根据前文的需求分析与设计,高校远程继续教育系统数据表的概念结构设计,全部的数据表结构涉及内容为:存储字段是否为主键、存储名称、存储类型以及约束条件。

①报名表结构设计,报名数据库表字段包括:报名序号、姓名、身份证号等9个字段。

②课程表结构设计,根据概念设计课程表字段包括:课程序号、课程名称、学院等4个字段。

④教师表结构设计,教师实体表字段包括:教师编号、身份证号、姓名、工龄、教授课程序号等10个字段。

⑤成果登记表结构设计,根据成果登记概念实体字段包括:登记序号、学号、姓名、成果名称、成果登记等14个字段。

⑥多媒体资源表结构设计,数据库中多媒体资源表字段包括:序号、多媒体名称、文件名称、文件类型等7个字段。

⑦教学资源表结构设计,根据概念设计教学资源实体字段包括:序号、学院、专业等8个字段。

⑧入学办理表结构设计,根据概念设计入学办理表实体表字段包括:办理序号、申请人姓名、身份证号码、入学总成绩和是否合格标识等15个字段。

4 系统实现与测试

4.1 系统软件和硬件配置

4.1.1 系统的硬件开发环境

①CPU类型:Inter;

②内存空间:4GB;

在使用无人机航测技术之前,首要任务是探索土地整治区域的形状,在这之后才能使用,且提高飞行的安全性。这就要求无人机在飞行之前要对设备与仪器、项目地区的地形状态、大概的范围线圈等方面进行检查,基于此,所布置的发射点与摄像监控点更加科学合理,即针对所需测量区域信号。为了确保无人机安全飞行,需要先对土地整治项目地区进行如下工作,比如,勘探地形、选址等。

③硬盘:500GB;

④操作系统:Windows7;

⑤服务器:Win 2003;

4.1.2 系统的软件开发环境

①系统开发平台类型:MyEclipse 10;

②系统实现编程语言:JAVA;

③系统运行服务器类型:Tomcat。

4.2 系统测试及其测试结论分析

4.2.1 系统测试目的与测试原则

需要根据系统子模块功能完成情况实现单元测试、集成测试、整体测试,除此之外,需要引进第三方测试完成测试任务。本章中系统的测试计划,汇总测试报告。可使用其他软件测试工具完成测试工作。系统测试目标:

①整体测试目标:系统整体测试解决方案要求无严重缺陷和致命错误;系统性能指标范围以及系统响应时间。

②功能测试:保证系统在部署服务器模式下完成全部业务功能畅通性测试。

③性能测试:实现多用户多任务同时访问的要求,并支持并发数据查询。

4.2.2 系统的测试方案

其一,功能测试方案:软件程序能保证其完整的为远程师生提供服务,为了保证程序正常地运行。

测试方案内容:

①添加数据,完成将数据插入表中的功能,测试是否能够正常完成数据插入操作。

②修改数据,测试修改表数据是否成功,返回测试修改的状态及结果。

③测试系统中的打印数据功能是否正常使用。

④测试系统中的查询功能是否按照查询需求显示查询列表。

其二,UI测试方案:UI界面进行测试。

UI测试方法:黑盒测试方法完成UI测试工作。

4.2.3 测试结论及其测试分析

对系统软件测试时,要按照实际工作制定可行的测试分析结论,下面将介绍系统详细测试,并给出根据测试结果。本小结中系统测试结论及其测试结果分析。

根据测试结论可以推断,系统整体测试结果分析见下表,表1系统整体测试结果和修改结论。

表1 系统整体测试结果和修改结论

5 本文结论与未来研究方向

本文关于高校远程继续教育系统的研发工作,并实现系统内的各个功能模块与测试工作。

本人的主要研究工作总结为:

①给出符合高校远程继续教育需求分析工作目标。

②查阅相关的文献资料和远程继续教育案例。

③熟悉Java编程及其特征,熟练使用面向对象方法。

④详细设计与实现系统的功能模块,为以后的功能扩展提供了编程接口。

系统存在不足之处,接下来着重改进:

①针对系统开发需求分析而言。其主要表现初步设计阶段,从而导致系统设计与实现上灵活下较差问题。

②系统实现功能,为页面添加动态加载js数据,影响其系统性能和响应时间,导致用户体验变差,在以后实现过程中,避免出现动态加载模式。

[1]孙彩云.基于学分制的高校教务管理系统分析与设计[D].南京信息工程大学.2011

[2]肖典慧.云南省基层中小学教师继续教育问题的思考与探究[J].云南大学,2016(2):8-10

[3]许峥嵘.可持续发展观下的中小学教师继续教育改革研究[J].福建师范大学.2012(1):8-10

[4]叶建设,熊龙飞,纪锋.基于工作流的研究生教育管理系统的研究与实现[J].计算机工程与科学,2016(7):98-100

猜你喜欢
远程测试功能
99Tcm-MIBI显像在甲状旁腺功能亢进术前诊断中的应用价值
远程求助
基层弄虚作假的“新功能取向”
远程工作狂综合征
把党史的功能作用发挥得更加充分有效
奔驰S级香氛功能介绍
“摄问”测试
“摄问”测试
“摄问”测试
远程诈骗