目 录
摘 要
ABSTRACT
1 绪论
1.1 研究背景
1.2 研究意义
1.3 研究现状
1.4 研究内容
2 基于C#的学校教务管理系统的关键技术分析
2.1 C#技术
2.2 前端开发技术
2.3 Web技术
3 基于C#的学校教务管理系统的需求分析
3.1 系统设计原则
3.2 性能需求
3.3 可行性分析
3.4 功能需求分析
4 基于C#的学校教务管理系统的总体设计
4.1 功能设计
4.2 系统流程设计
4.2.1 系统开发流程
4.2.2 用户注册流程
4.2.3 系统登录流程
4.2.4 信息查询模块
4.2.5 排课模块
4.2.6 信息添加模块
4.2.7 信息编辑模块
4.2.8 信息删除模块
4.3 数据库设计
4.3.1 数据库概念结构设计
4.3.2 数据库逻辑结构设计
5 基于C#的学校教务管理系统的实现
5.1 管理员模块
5.1.1登录模块
5.1.2系统功能模块
5.1.3基础资料管理模块
5.1.4教师管理模块
5.1.5学生管理模块
5.1.6课程管理模块
5.1.7学生成绩管理模块
5.1.8公告管理模块
5.2 学生模块
5.2.1登录模块
5.2.2系统功能模块
5.2.3在线选课模块
5.2.4我的课表模块
5.2.5我的成绩模块
5.2.6教务公告模块
5.3 教师模块
5.3.1登录模块
5.3.2系统功能模块
5.3.3我的任课课表模块
5.3.4审核学生选课模块
5.3.5学生成绩管理模块
5.3.6教务公告模块
6 基于C#的学校教务管理系统的测试
6.1 测试目的
6.2 测试步骤
6.3 测试环境
6.4 功能测试
6.5 测试结果总结
7总结和展望
7总结和展望
7.1 总结
7.2 未来展望
7.3 成本和可持续发展分析
7.3.1 成本分析
7.3.2 可持续发展分析
参考文献
摘 要
随着互联网应用的普及,为各行各业信息化提供了基础,改变了传统工作模式,为城市信息化提供了高速通道,为学校信息化提供了技术支持,通过信息化管理平台进行学校教务管理电子化操作需求越来越大,正面临着数字化带来的巨大挑战。如何使用新技术实现学校选课、排课、课程成绩、教务公告等数字化转型,已经是摆在学校教务管理者面前的一个重大问题。基于此,开展基于C#的学校教务管理系统设计与实现课题研究就变得十分必要。
针对于传统的教务管理系统架构陈旧、安全性低和扩展性差等诸多问题,结合C#技术设计了教务管理系统,给出了系统管理员、学生和教师用户等三种不同角色,对在线式教务需求的用户信息管理、选课信息管理、课程信息管理、成绩信息管理、教务公告信息管理等功能模块进行了分析研究,并给出了包括学生信息、课程信息、选课信息、成绩信息、课表信息、公告信息等数据表关键字段设计,结合黑盒测试方法对其运行界面和功能实现情况进行了验证。
测试结果表明,基于C#的学校教务管理系统实现了用户、选课、课程、成绩以及教务等不同功能模块,可以进行功能界面的有效运行,在用户授权范围内可以有效开展信息的增加、删除以及修改等具体业务操作,是一款可用于辅助教务工作的信息化管理系统。该系统从技术上提升教务工作效率,同时为建设一个集中化、智能化和便捷化的教务信息管理系统提供了助力。
关键词:教务管理,C#,信息系统
Design and Implementation of School Educational Administration System based on C#
ABSTRACT
With the popularization of Internet application, it provides the foundation for the informatization of all walks of life, changes the traditional working mode, provides a high-speed channel for the informatization of cities, and provides technical support for the informatization of schools. The demand for the electronic operation of school educational administration management through the informatization management platform is increasing, and it is facing a huge challenge brought by digitalization. How to use new technology to realize the digital transformation of school course selection, course scheduling, course results, educational administration announcement, etc., has been a major issue in front of school educational administration managers. Based on this, it is very necessary to carry out research on the design and implementation of the school educational administration management system based on C#.
Aiming at the problems of the traditional educational administration management system, such as outdated architecture, low security and poor scalability, this paper designs the educational administration management system based on C# technology, and gives three different roles, such as system administrator, student and teacher user. This paper analyzes and studies the functional modules of user information management, course selection information management, course information management, grade information management, educational administration announcement information management, and gives the key field design of data table including student information, course information, course selection information, grade information, class schedule information, announcement information, etc. The operation interface and function realization of the system are verified by using black box test method.
The test results show that the school educational administration management system based on C# has realized different functional modules such as users, course selection, courses, grades and educational administration, which can effectively run the functional interface, and can effectively carry out specific business operations such as adding, deleting and modifying information within the scope of user authorization. It is an information management system that can be used to assist educational administration work. The system can improve the efficiency of educational administration work technically, and provide help for the construction of a centralized, intelligent and convenient educational administration information management system.
Key words: Educational Administration, C#, Information System
基于C#的学校教务管理系统的设计与实现
代国文 011109119
1 绪论
1.1研究背景
随着“网络强国”、“互联网+”、“人工智能”等战略的深入推进,计算机、信息管理新技术新业务“井喷式”发展,各种方便快捷的信息管理应用正以前所未有的速度改变着当今社会的生产生活方式。通讯技术、传感器、电子元器件等技术的发展,万物互联的基础条件已经基本具备,计算机及信息管理应用正逐渐普及和广泛,各个领域都存在信息管理技术,而internet其具有的”自由性”,“开放性”和“国际性”等这些特性对计算机建设和应用有很大的影响,如何在信息快速发展融时代下,合理、合规且高效、智能的利用计算机技术,加快在各行各业信息化应用进程[1]。
伴随着信息管理技术的快速发展,计算机网络已经基本实现了全面覆盖,其能够很好的迎合时代发展对于企业生产、办公和商务活动的要求,也可以看作是社会信息化的先导。且智慧城市建设进程的不断推进,企业开始从生产办公需求出发,围绕其现实利益诉求,实施相应的计算机技术建设,借助先进的计算机技术手段来推动企业生产和办公方式的转变。数字化时代中用户生活习惯和学习方式的改变,电子渠道逐步兴起,各种类型线上信息化平台启动,旨在缓解用户查询压力、降低运营成本的同时,为用户提供方便、快捷的自助查询、修改和办理业务的途径。如何将业务以易于理解、易于操作的形式呈现给用户,如何满足各行业差异化的业务需求,是信息化管理系统设计与实现承载和业务所面临的挑战[2]。借助于互联网进行各个行业线上数据存储、有效信息查询以及可视化数据展示,成为了各个行业提升工作效率的一种基础工具。
教务管理系统是指利用多媒体技术和网络通信技术对高校排课信息进行管理。它具有传统排课模式无法比拟的优势,创建了一种新的排课模式,打破了传统排课模式在时间和空间上的限制,采用了先进的排课手段,大大提高了排课操作的效率和效果。由于教室和设备相对紧张,我们必须面对的问题是如何合理安排和配置教学资源,以便充分利用这些资源。手动排课不仅效率低,而且容易出错,难以维护。“高校排课”是基于高校网站平台的一个分支功能。根据学院的实际情况,计算机专业在日常教学过程中的特点是需要大量的上机指导和实践,以达到教学成果的最大化。因为学院实践中心不能同时容纳所有的大学生进行实验。因此,学院老师和实验室管理老师之间需要进行有效的沟通,但是这种咨询式沟通会给学院老师和中心管理人员带来很大的不便,双方不能在各自的时间段内完成教室的安排,影响了教学的进度。因此,高校排课设计的目的是为了方便学院老师快速排课,避免排课冲突,同时也便于实验室管理人员对系统进行有效的管理,还加强了高校网站的功能。
科学技术的不断发展,使得信息技术在工作中的重要性慢慢改善,计算机科学技术的多个功能才慢慢被人们所知晓,它对人类社会的生活以及各个不同的领域都在发挥着至关重要的作用[3]。教务管理系统在教育单位是不可或缺的部分,传统的信息管理系统在受到过去管理环境不规范,技术水平有待提高以及其他因素的制约,功能较为单一,传回信息较慢,交互性不强等多个严重问题,据有关调研报告显示,调研部门在全省展开追踪的情况下,调研用人单位仅占当下学生的百分之十左右,而调研费用却高达3万余元[4]。这体现出我们在这一方面的很多不足之处,如果对于学校而言,建立一个统一的教务管理系统,使各个部门之间信息互通,减少无意义的重复工作,而且计算机相对人工而言,它达到人工所难以达到的高度,比如在查询信息方面,它可以迅速且准确的找到所需要的信息,不仅效率高,还可以进行保密,非常可靠,它的有效使用期还很长,相对人工而言成本太低了;而随着计算机的投入使用,学校教务信息的准确性,真实性,可靠性也将有显著提升;还可以大大方便我们对教务信息的管理,提高管理质量,实现科学化,正规化的管理[3]。面对日益激烈的市场竞争,为适应市场化校内隔离管理工作,将教务信息管理业务逐步由零散化向电子线上操作转型。基于这一转变,需要进一步完善学校的教务管理系统建设工作,创新建设一个面向全用户、全场景的新型隔离信息管理系统,形成隔离闭环管理,用以改善校内隔离管控过程中信息间协同较弱的局面[5]。
1.2研究意义
教务管理工作在学校教学工作中占据重要作用,是不可或缺的一环。在教务管理工作过程中,信息管理系统发挥着重要的作用,现代社会是一个重视管理,重视信息的社会。在多个领域中,都发挥着举足轻重的作用是,比如以管理科学,统计学,系统科学和运筹学的基础之上,通过信息收集和加工之后行成的一个纵横交织的系统。由以下四个方面可以充分体现出来:第一,管理是一个对知识合理运用和不断创新的过程,是一类复杂且智能的行为;第二,在当下社会,学校急需一个便捷的信息管理平台来应对工作中的问题;第三,一个可以相互协调,一同管理的平台不可缺少[6];第四,现在的学校需要一个可以进行信息技术交流和排课的系统,可以使学校管理发展的更快更好。
随着信息技术的飞速增长,各个企业单位都在慢慢寻找合适的管理软件来处理自己所需要的信息,所以一个能够为用户提供充足的信息和便捷查询手段的教务管理系统对学校而言至关重要。通过该系统的慢慢实施,学生、教师就可以对现在实行的教务管理流程进行梳理和不断完善实,使工作全面信息化,管理上规范化,减少数据出错的可能性,在提高教务管理效率的同时进一步促进教学数字化和信息化的发展。
目前,教育、运营商、电力、医院、电商等各行各业纷纷开启信息化改造程序,各项工作的信息化管理程度日益成为各大企业现代化管理程度的重要标志。教务管理工作是学校了解学生选课情况、审视学校教务发展以及为学生开展考试查分服务的数据基础,教务管理水平的高低直接影响着学校教学工作整体质量,并进而之直接影响整个社会数字化教学工作的开展[7]。除了一些大学进行了教务信息化管理以外,各中小学校也逐渐认识到实施教务管理信息化工作的重要性。
教育作为促进社会进步和经济发展的有力工具,随着智慧化、信息化和泛在化在各行各业建设进程的不断开展,如何在众多学生、教师中实现教务智能化管理,成为了促进高校电子化、信息化和智能化发展的关键[8],为了在普通学校中实现教务系统课程信息录入、课表信息查询、重点数据的共享以及用户操作权限的区分等功能,有必要结合学校教务需要开发和设计一款符合普通高校教学事务管理功能需求的在线信息化操作系统。鉴于此,借助于C#语言建立教务管理系统,用以对教务管理系统内系统管理、用户管理、选课信息、排课信息和成绩信息等实施科学化管理,同时达到提升学校教学工作效率的目的,并使得教务管理向着智慧化、电子化、信息化、便捷化和高效化等方向发展。
1.3研究现状
典型的研究成果有,学者胡锋、陈韵秋等人在对不同年龄段、不同学历、不同类型用户等进行教务管理需求的前提下,借助于系统关键技术和计算机信息技术,对基于ASP.NET技术的教务数据信息管理系统进行了深入研究。研究学者刘奇等人,在对教务信息管理系统设计与实现案例进行分析的基础上,给出了嵌入教务管理用户信息的智能化管理系统,并对其开发技术和实现功能进行了详细阐述[9]。李路桥和研究学者谢凯等人,在对云计算基础概念和应用特点进行分析的前提下,对借助于云计算和云平台,给出了基于云平台的教务信息管理系统设计与实现,并对其实现界面进行了展示。同时,研究学者潘涛涛、杨君以及肖璞等人,对动态数据库在教务信息管理系统应用可行性进行了研究,给出了基于动态数据存储管理的教务信息管理系统的设计研究课题,并对其应用现状、设计目标、设计原则等进行了详细说明,对其设计与实现的具体过程进行了阐述。研究学者欧焕锐、邱义以及余定猛等人,在对新型教务管理需求进行剖析的前提下,对人工智能算法进行了研究,并给出了小程序、应用程序以及二维码扫码等技术的教务信息管理系统,并对基于人工智能算法嵌入的教务课程推荐系统进行分析说明等,对教务信息管理系统现有问题进行了整理、总结和说明[10]。研究学者周雅静、张翠翠、王若桐和李轩等人在对人们常用教务系统进行分析的基础上,借助于手机终端等基础通信工具,开发了基于树莓派、串行舵机控制技术、安卓操作系统,并对开发教务信息管理系统需求分析、用例分析、角色功能陈述、总体设计、功能模块关键技术实现以及系统测试等内容进行了介绍,为后续开展教务管理系统设计与实现课题研究提供资料支持。
从选课、查询分数、查看公告以及排课等需求出发,如何将实教务管理的各个环节,清晰、明了的展示在用户面前,使得人们在网上进行教务事务办理时也可以快速找到自己所需要的类型,对比课程信息时可以择优选取自己所喜爱的,是教务信息管理系统锁定用户的关键因素。从这个层面出发,研究学者们对不同领域的系统和小程序设计与实现进行了研究,给出了不同的研究思路和研究成果。例如,2019年韩超和梁泉等人,在对教务系统如何快速搭建知识点进行梳理的基础上,结合APP开发和设计思路,对通用的小程序系统研究内容进行了介绍,并对小程序的设计原理进行了说明,详细分析了小程序开发注意事项,用以形成后人可用的开发指南。2018年,从系统设计实例出发,对不同功能模块、不同运行界面进行了阐述,给出了基于不同设计目标、不同性能需求的信息管理系统[11]。2018年研究学者熊伟和叶淋玮等人,从系统信息管理和数据库技术入手,对虚拟化的选课系统研究课题进行了研究,并给出了适用于教务管理网站的功能评价的课题研究,对教务管理系统设计和实现课题的研究,给出了参考的实例分析。
数据库作为教务管理系统实现的关键技术,是实现用户、选课、排课、成绩查询、界面、类别以及公告查看功能的基础。从数据库设计与分析方面出发,一些学者开启了对教务管理系统设计与实现课题的相关研究。2019年赵宣容等人,在对信息管理系统设计与实现目标进行分析的基础上,对计算机软件数据库设计的重要性进行了分析,并给出了数据库设计原则等内容。2019年研究学者李凯和鹿艳晶等人,对网站的设计与开发内容进行了阐述,给出了线上教务系统数据库设计,对关键字段、是否为空、字段字节以及类型等内容的设计进行了详细说明。同年白凯、吕洋洋和李薇薇等人,对网站信息类型进行了研究,给出了信息管理系统不同用户类型对系统设计与实现的影响,并对服务保证对网站信任的影响进行了详细说明,给出了不同层次间信息管理系统实现的性价比。2017年郝进义等人,对网上教务信息管理系统中数据库设计进行了分析,并借助于计算机数据库理论知识,给出了系统设计规范,并按照数据库设计要点,给出了教务管理系统中数据库设计技巧的研究。
从教务管理系统应用出发,2019年研究学者荣洁等人,对"互联网+"背景下我国互联网线上运营模式创新研究进行了分析,给出线上教务管理系统设计课题研究的可行性分析,并对系统设计功能模块和数据库详细内容进行了介绍。2018年王刚新等人从电子商务发展出发,对零售”背景下如何迎合用户线上教务排课需求,进行网络学习平台创新模式相关内容研究,并对教务管理系统设计与实现进行了探索。2017年研究学者石华灵等人,对互联网+”背景下我国数字化教育业务发展趋势进行了分析,并对如何开启线上排课以及选课管理系统研究创新发展进行了阐述,给出了数字化时代背景下教务电子化发展对策,对实施教务管理系统课题研究奠定了基础[12]。同年,漆礼根等人,对互联网环境下进行用户需求的教务管理模式转换进行分析,给出了实体学校业务转型需要注意的事项,并对线上教务业务操作及协同发展内容进行了阐述,并对电子操作的教务管理系统需求分析、设计目标、设计原则等内容进行了说明,按照需求进行了网上操作界面设计以及功能模块设计,对教务管理系统性能需求进行了详细分析。
1.4研究内容
基于C#教务管理系统设计与实现研究课题,在写作框架上包括七个章节,其中论文的第一章为绪论部分,该部分主要对教务管理系统课题研究背景、研究目的、研究意义、课题研究现状以及论文研究内容做出了简单介绍。第二章为教务管理系统设计与实现所使用的关键技术,主要对系统开发技术、数据保障以及Web技术等使用特点以及在系统中开发优势进行了介绍。第三章是教务管理系统的设计与分析,主要对系统设计原则、需求分析、功能设计、用例分析以及等内容进行了说明。第四章是教务管理系统的总体设计,对系统功能设计、数据库设计以及流程设计等内容进行说明。第五章是教务管理系统的实现,对系统登录、用户、排课、选课、成绩查询以及公告等功能实现界面等内容进行了分析。第六章是教务管理系统测试相关内容,对系统测试目的、系统测试步骤、系统测试目标、测试内容以及测试结果等进行了分析。第七章是这一课题研究的总结与期望内容,对教务管理系统设计与实现课题的研究内容进行了梳理,给出了论文研究结果,并对研究不足之处进行了分析,给出了教务管理系统后续研究的发展方向。
2 基于C#的学校教务管理系统的关键技术分析
2.1 C#技术
C#,作为教务管理系统设计与实现课题研究的首选编程语言,也是当下信息化系统开发与实现的主要编译语言。C#语言具有开发信息化系统简单可用、编程后运行系统独立于环境,可以移植到电脑终端或者服务器上进行运行,可以跨平台运行,语言明了,功能实现可套用,开发系统安全性高以及维护管理成本低等优势,得到了快速和广范围的发展[13]。C#语言,是在学生阶段或者非专业人士都可以根据资料进行系统开发的高效语言,语言编译门槛低且由于开源管理得到较好的应用前景。C#语言与COM无缝集成,是面向对象的可视化编程语言,基于此,选取C#作为教务管理系统的开发语言。
2.2 前端开发技术
教务管理系统根据网站需求,选取HTML5作为系统前端开发技术,该技术是公开信息化系统开发技术,在技术上主要包括C#、CSS和页面设计实现HTML等,为系统设计和开发提供了丰富可用的服务功能模块,是便捷化的开发技术。选取该技术作为教务管理系统前端开发技术的主要原因为,一是该技术可以根据技术升级情况进行实时更新,保障系统开发所用技术的先进性和功能的完备性;二是此技术所开发的教务管理系统呈现出的系统功能操作界面简单、易用,根据需求可以清楚明了的进行业务操作,给各类用户带来较高的操作体验感;三是利用此技术所开发实现的教务管理系统可以跨平台使用。值得注意的是,该技术在具体的开发编译平台由于引擎问题存在开发信息管理系统操作性能不够优良的缺陷,需要在设计与实现系统时进行具体问题具体分析[14]。
2.3 Web技术
Ajax,是全称Asynchronous C#Script and XML这个词组的简称,具体指运用用户端脚本和Web服务器互换信息的Web应用设计方式。如此,Web界面无需断开互动流程进行重载,就能够动态的更新升级[15]。运用Ajax,客户能够建立近似于本地应用更加实用更为丰富的Web客户页面。而以往的Web功能模型运行起来就如同这样,大多数页面上的客户触发一个联接至Web服务器的http请求。服务器执行部分操作—接收数据,操作运算,再对其他数据库进行访问,最后传回一个html界面至用户端。这是一个老套的模式,自采用超文本作为Web使用以来,一直都这样用,这样确限制了Web界面没有桌面软件那么好用。
基于Web技术的教务管理系统,主要指的是网站打开之后页面板式、模块分布、色彩以及页面布局创意等内容,考虑到绝大部分商品中介网站通过添加网站logo、业务管理区、导航、搜索等内容进行网站内容丰富,获取更多功能与网站使用,网站页面设计创意主要是对页面分布模块内容进行有序安排、合理规划以及适当选取,为网站页面设计奠定基础[16]。使用HTML制作框架,在里面填充内容,“H1”标签作为写系统名称作为LOGO,在创建一个“<DIV>”写入要呈现的页面内容给他命名为“class="hznr"”,在“<DIV>”里面创建一个新的“<DIV>”里面有“进入”和“关闭”功能等。
Web Service是一种跨编程语言和跨操作系统平台的远程调用技术,具有低耦合、跨平台的特点。它通过可扩展标记语言XML标准进行描述、发布、发现、协调和配置应用程序[17]。目前Web Service平台包括了ML+XSD、SOAP和WSDL三大技术,教务管理系统通过在服务器中部署功能程序,自动生成所设计系统前端动态页面,进行教务管理系统内容展示。
3 基于C#的学校教务管理系统的需求分析
3.1 系统设计原则
为了使排课、选课、查询成绩以及公告管理等业务,在移动互联网或者局域网网络覆盖场景下均可以顺畅操作,使得开发和设计的教务管理系统在操作上更加合理、科学,教务管理系统必须遵守安全、可靠、稳定等要求,具备很强的综合分析、服务能力。在系统设计时遵循以下原则:
1.先进性原则
在实用和安全的基础上,教务管理系统设计有一定的前瞻性,保证系统既能满足当前用户教务的需求,又能兼顾未来教务电子化业务和技术发展的需要。
2.经济与实用性
教务管理系统规划设计充分考虑排课、查看课表、选课、查看成绩、个人信息管理、公告管理等功能的经济与实用性,以充分满足技术、管理需求为前提。
3.安全性
为保证教务管理系统的安全,系统必须建立完善、可靠的系统访问权限机制以及传输机制,对所有节点网络加装防火墙等安全装置。
4.可靠性
采取有效措施提高平均无故障时间(MTBF),降低平均修复时间(MTTR),提高教务管理系统运维管理水平[18]。
5.开放性
教务管理系统采用开放式操作系统(Linux)、开放式网络结构及其协议(TCP/IP),和开放式的软件体系架构(分布式架构),实现充分的资源共享,使教务管理系统具有良好的互操作性和可移植性。网络系统能支持多种接口和多种协议(比如APR、FTP、TELNET、HTTP、RTP/RTCP、SNTP)。
6.时效性和可扩展性
教务管理系统设计必须具有良好的时效性,并同时兼有灵活性与可扩展性,能够根据今后国家教育行业信息发展及技术进步的需要,提供设备扩容、技术升级、设备更新的灵活性。教务管理系统在设计时充分考虑现有教务管理和存储方式的配套,同时具备对未来几年的技术延续展望,对后续软件升级和扩容都预留接口对接[19]。
7.规范性
教务管理系统作为一个信息化软件工程项目,在系统建设、设计、需求分析、安装、施工、调测、投入运行以及验收等各个环节严格按遵守软件系统要求和规范,合理、合规开展各个环节,整理收集各个辅助材料并进行材料完备性验收,以保证平台建设符合规范要求。
8.可管理性
基于C#的学校教务管理系统的设计与实现应易于维护保养和升级,设备在出现故障时可以迅速更换。系统维护服务能力上,可提供7×24小时技术支持热线,当基于C#的学校教务管理系统的设计与实现故障不能远程解决的要及时赶到现场处理。
9.各个层级结构独立逻辑清晰:
基于C#的学校教务管理系统的设计与实现数据服务器和存储器利用设备进行数据存储和交换;分析层进行数据聚类分析,并实现安全预警;交互界面采用多级用户权限管理机制,依据用户权限管理分级别推送数据[20]。
3.2 性能需求
教务管理系统由于是面向学校中教师、学生以及管理者等不同类别用户的开放性的信息管理系统,其对操作系统的性能需求分析如下:
(1)系统界面要求:在教务管理系统设计上要求,系统界面设计本着简洁、易懂、好操作、整齐等要求,直接为教务事务操作用户服务的界面设计理念,即便对教务管理系统架构不知晓的情况下,系统操作用户也可以很快的熟悉并熟练地进行排课、选课、成绩以及公告等业务信息化操作。
(2)系统性能要求:在教务管理系统性能设计上要求,系统具备方便使用、高可靠性、可维护性、可扩展性等要求,为第三方应用接入提供预留接口,嵌入并行运行框架和智能路由算法技术,用以更好地为用户提供教务事务操作服务;
(3)安全性需求:在教务管理系统安全性设计上要求,系统网络安全、系统软件安全、系统前端操作安全、数据安全和配置安全,在系统接口协议采用私有协议,并采用统一加密认证来授权接入符合,用以保证教务管理系统安全性。
(4)维护服务能力:在教务管理系统维护服务设计上要求,要求系统配置一站式的、本地化的、快速响应的维护服务,在系统故障时,给用户提供故障小提示,并配置专家级的教务管理系统维护工程师联系方式,为系统提供7×24小时技术支持,用以保证向系统提供持续高效的维护服务能力。
3.3 可行性分析
(1)社会可行性
教务管理系统是学校实施排课管理、选课管理、成绩管理以及公告管理的一种工作方式,通过网上开展选课、排课、查看成绩以及查看公告等业务,可以加快教学管理的流转,提升教务管理效率,满足用户教务管理便捷化操作需求。当前,对于一些大学、大专以及在职类学校来说,选课方式还停留在半手工管理阶段,对于教务线上操作利用不够智能化。设计和实现的教务管理系统可以通过线上选课、查看课表以及成绩等来解决,由此促进学校的智能化教务业务发展,有利于提升学校的教学满意度,同时也便捷了教师用户关于教学排课自动化业务管理,不受时间、用户选课人数以及用户选课响应度等因素的影响。
(2)技术可行性
使用符合研发教务管理系统与用户需求的软硬件进行研发设计。而且,本系统具有较低业务开发难度,选取免费的开发语言、免费的数据库技术,在系统测试上选取成熟的黑盒测试技术,同时可以参照已开发的相关成熟系统,为系统功能模块设计和实现提供支持,故在系统开发技术上是可行的。
(3)操作可行性
教务管理系统在界面设计上简洁,即便是电脑操作零基础的学生用户,也可以根据功能菜单,快速进行业务操作,同时系统在运维管理上通过提供技术支持和远程指导,对出现的问题进行及时处理,故而操作上是切实可行的。