基于数据库技术的高校选修课管理系统设计与实现

2021-01-07 00:23李曼
科技创新导报 2021年22期
关键词:数据库技术管理系统

摘要:我国高校教育规模不断扩张,学生数量开始出现迅速增长趋势。在这种情况下,为实现课程选修与相关功能,高校需要应用数据库技术进行开发,建立符合实际情况需求的选修课管理系统,使学生与教师能够自由利用平台完成课程选择与控制操作。本文主要针对基于数据库技术的高校选修课管理系统设计与实现方法进行深入研究,以供参考。

关键词:数据库技术 高校选课 管理系统 系统设计与实现

Design and Implementation of Elective Course Management System in Colleges and Universities Based on Database Technology

LI Man

(Shangqiu Polytechnic, Shangqiu, Henan Province, 476000 China)

Abstract: With the continuous expansion of the scale of higher education in China, the number of students begins to increase rapidly. In this case, in order to realize the course selection and related functions, colleges and universities need to develop the elective courses management system with the application of database technology, to enable students and teachers to freely use the platform to complete the course selection and control operations. This paper mainly focuses on the design and implementation of elective course management system in colleges and universities based on database technology for reference.

Key Words: Database technology; University course selection; Management system; System design and implementation

高校教学课程体系内,选修属于较为关键的操作之一。通过应用选修进行课程排列,能够有效提高教学针对性,使学生可以自行选择感兴趣的科目,具有激发主观积极性的重要作用。当前高校学生群体规模处于快速增长的阶段,传统选修课管理系统可能会出现无法应对大量请求的问题。因此,高校需要基于数据库技术进行探索,建立高效率、高稳定性的选修课管理系统,为未来应对选课挑战打下坚实基础。

1 高校应用数据库技术建立选修课管理系统的意义简析

高校选修课程是人才培养工作中的核心环节,在当前社会对人力资源的多元化要求下,具有多种能力的学生可以快速占据优势竞争地位,使自身能够获得理想的工作职位。因此,学校需要建立满足实际需求的选修课程管理系统。在实践应用过程中,传统系统大部分应用效率较为低下,在课程选择高峰期还有可能出現宕机等负面问题,进而对高校选课造成不良影响。因此,为保证教学稳定性与选课可靠性,需要基于数据库技术进行处理,使相关系统能够满足高峰期选课请求传输与整合的需求,为学生与教师提供高质量服务[1]。应用数据库选修课程管理系统不仅可以节省原有操作的大部分步骤,同时还可以为高校课程管理团队提供参考数据,使他们能够合理挖掘选课信息价值,为后续进一步改革相关体系提供基础条件。因此,需要重视选修课管理系统的应用,确保其能够在实际教学流程中得到科学部署。

2 数据库高校选修课管理系统设计研究

2.1信息管理设计

2.1.1教学结构数据库

在设计系统的过程中,信息管控功能属于核心模块之一。其设计流程较为复杂,首先需要针对教学结构应用数据库进行规划,使其能够为后续基础架构提供处理平台。常规情况下,按照教务信息管控的模型化结构需求,应当在数据库中设计多个基础表。例如,Faculty表可以负责记录高校内部教学管控院系数据,同时也可以包含其它信息模块需要利用的一级部门信息。这些信息可以为后续附加模块开发提供重要数据基础,使教学结构数据库得到充分利用。在设计教学结构数据表的过程中,核心主键Faculty的高校院内编号应当作为基础数据信息,其在应用阶段存在唯一特征,通常不需要进行更改[2]。填写相关信息时应当按照标准名称规范进行处理,部分情况下还可以按照人事处或教务处规定的编号进行处理。为使教学结构数据库的拓展性得到提升,可以设计Faculty表不仅仅保存教学一级部门,还可以进一步包含其它一级部门的信息内容。通过这种方式,使数据库能够实现多样化信息管理效果,针对多个部门拓展相关数据内容,如教务处、科技处、学生处等。

2.1.2信息数据库

学生信息数据库在选修课管理系统中需要负责存储学生相关内容,例如学校内部招生专业等。该数据库核心主键为majorNo,其应当对应专业的基础标号与相关名词特征。为确保数据库应用的标准性,需要在填入信息内容时按照国家申报标准进行处理。数据库内还需要包括class表,该表格负责保存学生班级的相关数据,分类中包含已经毕业与在校学生班级类型。命名规范通常为专业简称、入学时间、班级团体序号,通过科学规范数据库命名能够最大限度降低管理难度,使后续选课管理平台应用效率得到显著提升。

2.2课程管理模块设计

2.2.1选课模块数据库

系统设计阶段,需要针对选修课程的管控模块进行规划。这一模块中管理数据库设计的重要性不言而喻,在实践操作阶段需要将创建公共选课班的操作与课程信息挂钩,即Course表。这一表内包含选修课程的实际信息内容,可以为调用操作提供基础服务。通常情况下,该数据库内教研室主任不具备创建未登记课程的权限,因此若需要加入全新选修课程,则需要与技术人员联系。若需要解决此类问题,应当将选课管理模块的权限数据库进行优化,使其能够满足现实执行需求,避免出现管理繁琐问题。Course表需要包含选修课程内的基础编号信息,这一信息内容应当与学校命名规范相符,并加入选修课程的实际待选内容[3]。在应用阶段,当前学期的待选择课程需要保存在其它表内,如Selectcourse等。其基础定义需要与选课阶段挂钩,避免出现课程状态差异问题。

2.2.2权限管理模块

选修课管理系统平台内部需要划分应用人员与基础权限,这一模块即为安全管控模块。通常情况下,高校内部应用人员可以分为教职工与学生两个基本种类。教职工的活动与课程系统存在密切关联,部分情况下还可能会产生单一角色负责多種功能应用任务的状况。因此,在设计模块时需要对数据库表操作逻辑与平台管理逻辑进行科学规划,确保教职工权限能够符合实际标准,避免出现越权或权限不足的问题。学生用户在选课平台中仅具有单一权限,因此在设计阶段无需分配其它应用功能。通过按照账户名称与密码进行数据库对比,即可进入相关操作流程,因此设计难度较低。在实践操作汇总,需要建立Eduuser与teacher数据表,并科学分配信息内容,确保用户权限管理能够得到有效控制。

3 数据库高校选修课管理系统实现研究

在实现选修课管理系统的过程中,需要针对基础模块进行实现处理。常规情况下,选修课程的申请操作需要由教研室负责,相关课程信息应当存储于Course表内。操作人员可以通过系统平台内的选修课创建引导流程,将该学期选修课程规划至应用范围内。引导流程在系统内实现页面为Select Guide.aspx,其应用阶段需要操作人员输入搜索关键字或关键词,若内部数据库已经完成对应则可采用名称或课程基础编号进行搜索[4]。在搜索请求发送后,系统需要在数据库内部匹配符合要求的课程,随后整理为检索结果表,输出至前端平台。操作人员需要在列表内选择符合要求的课程,随后点击申请发送页面跳转请求,进入公共课程选修页面。该页面内部课程信息应当为Course表内载入数据,不允许进行修改处理。其余课程信息可以由教研室主任负责编辑,确保其能够与实际条件相符,避免出现差异问题。在完成编辑并保存后,相关信息内容会进入SelectCourse表内,为后续进一步应用提供基础条件。课程创建页面中,数据库应当提供选修课程信息专业检索功能。通过点击所有专业,即可发送检索请求,使系统自动选择高校内学院所有专业。同时,也可在下拉表单内电机对应专业。在选择课程的过程中,系统需要首先移除已选择专业内部的相关信息,随后将返回的结果设置为单一学院限定专业集合,使操作人员可以快速定位数据内容,避免出现选择混乱问题[5]。公共选修课程的限制空间需要与单一接口函数挂钩,即GetSelected Value,同时数据库还需要返回所有限选专业的集合内容,即MajorNo。通过对Major表内部的关键字进行搜索,即可实现选课管理目标[6]。

4 结语

综上所述,通过设置基于数据库的选修课管理系统,能够为高校教职工与学生提供理想服务效果,使相关群体能够在选课高峰期自由操作应用内容,避免出现宕机等问题,为后续进一步拓展学生规模与课程多样性提供理想条件。

参考文献

[1]罗丹.基于微信小程序的大学选修课考勤签到系统设计与开发[J].电子制作,2020,389(1):73-74.

[2]尹涛.基于统计功能的某职业技术学院成绩管理系统的设计与实现[D].大连:大连交通大学,2019.

[3]张煜,郭子涵.基于"意愿点"评价的高校选课管理信息系统的设计与实现[J].计算机科学与应用,2019,9(4):119-121.

[4]苏荣,周宁. 数字信息化下体育教学系统的架构及实现[J]. 当代体育科技,2020,10(15):7-8.

[5]沈廷,王丹,谭福奎. 基于视频图像视角下教室考勤系统设计分析[J].科技资讯, 2021,19(11):16-19.

[6]岳婷,陈亚红. 齐齐哈尔医学院学生档案管理系统设计与实现[J].科技资讯,2020,18(5):255-256.

中图分类号:TP311 DOI:10.16660/j.cnki.1674-098x.2109-5640-4280 第一作者:李曼,(1982—),女,硕士研究生,讲师,研究方向为计算机软件工程

作者简介:李曼(1982-),女,讲师,硕士研究生,研究方向为计算机软件技术。

猜你喜欢
数据库技术管理系统
基于LED联动显示的违停管理系统
停车场寻车管理系统
船舶压载水管理系统
海盾压载水管理系统
数据库技术在云计算背景下的应用
新形势下数据库原理的双语教学
基于项目驱动的《SQLServer数据库应用》教学思考
基于RFID的仓储管理系统实现