姜晓琴 无锡技师学院
高职院校里面的学生选课工作是各个学校教育教学工作方面的重要项目,对高职学校里面的教育教学资源开展具体分配的实际过程,最终能够直接影响到学校里面学生自身的综合能力和高职学校的教学能力。对于高职院校学生开展具体的选课过程中,仍然存在部分学校采取人工筛选结合纸质文档申请的方式进行实施,由于存在诸多不可控的外界因素,所以这种人工方式开展高职院校学生选课工作存在诸多的问题情况。然而采取使用便捷专业的信息化选课系统,一方面能够为高职院校学生提供准确方便的信息化选课途径,另一方面可以让学校教师实现对高职学生选课信息开展实时的分析统计工作,有效满足开展高职院校学生选课管理方面的实际工作需要,加强学校实施教育教学工作的顺利推进,提升高职院校教学质量。
关系型数据库属于当前选课系统里面应用领域十分广泛的具体数据库,这种数据库的核心是选课关系模型。选课系统关系模型的相关理念自从1970 年被首次正式提出,完全不同于传统的网状类型数据和层次类型数据,选课系统关系模型主要通过用二维表的方式对具体数据的相关特性以及不同类型数据之间存在的关系开展阐述。选课系统关系型数据库的主要建立过程需要经过三个步骤,也就是实体内在关系的刻画步骤、关系操作的具体整理步骤和系统数据完整性方面的分析设计步骤。
SQL Server 选课系统数据库作为当前应用十分广泛的系统关系型数据库,自从被微软公司正式推出,经过这些年的实际应用,这种类型选课系统数据库已开始得到业界的大范围认可。
(1)这种数据库具有友好的系统图形化操作界面。这种方式友好的选课系统图形化界面能够有利于用户实现快速地熟悉选课系统数据库里面的管理操作,促进提升选课系统数据库管理的工作质量和工作效率;
(2)这种数据库有着优秀的系统兼容性特点。选课系统数据库能够有效实现高版本数据库面向低版本数据开展完全兼容操作,因此这种数据库为后续应用系统的优化扩展提供了良好的条件支持;
(3)这种数据库具有可靠的稳定安全性特点。选课系统数据库的安全性作为目前任何数据库管理系统基本研究方向,通过采取密码策略方式、许可证管理方式等技术手段,在具体数据库稳定安全性方面实现行业领先的地位,开始被众多用户大规模采用。
相关需求分析在选课系统数据库生命周期里面十分重要,一般来说属于涉及相关人员最多的操作步骤。在选课系统生命周期里面,选课系统其他四个阶段都是主要针对技术问题,只有需求分析阶段主要面向具体用户。只有这一阶段实现得好,为选课系统项目的有效开发奠定良好的基础。
(1)校级管理员基本负责管理学校里面所有院级管理员信息、所有相关院系的信息,同时能够查看所有具体信息,以及开展对选课系统的日常维护工作。
(2)院系管理员基本负责管理本院系里面的相关课程、选课具体情况、对应的教师及学生的具体信息。
(3)教师能够实现修改个人相关信息、具体查看个人对应的授课表。
(4)学生能够实现修改个人相关信息、开展具体相关的选课操作。
(5)选课系统各角色用户都是在同一个登陆页面里面进行登录网站,然后具体进入到各自对应的用户首页里面。
选课系统数据库设计工作的好坏直接决定着整个系统的具体开发进度和使用功能的实现,良好的选课系统数据库本身具有十分高的共享性及独立性的特点。
(一)规范化理论的形成
为让数据库进一步实现设计方面的合理有效、简单方便,产生了选课系统关系数据库方面的设计理论,也就是规范化设计理论。按照现实世界里面存在的数据之间依赖形式开展选课系统关系模式的具体规范化处理工作,从而实现科学合理的选课系统数据库设计目的。
(二)设计具体的数据库模型
网上选课系统数据库模型的主体包括管理员、老师和学生,管理员需要对用户的登录名、密码、用户类型、联系方式、院系以及用户姓名进行管理,老师对应的数据包括登录名、用户类型、职工号、年龄、院系、姓名、性别等,学生对应的数据包括登录名、密码、用户类型、院系、班级、性别、年龄、联系方式、学号等等。
网站选课框架主体是SSH,网站前台使用AJAX 技术实现动态交互,服务器一端开发平台是JSP,经典的MVC 设计模式被采用,保证网站系统拥有C/S 结构。
在根据学生关于选课系统方面的相关业务内容开展深入分析研究的工作基础上,通过采取科学合理的选课系统关系型数据库,完成了一个使用功能完备、操作简单便捷、性能安全稳定的高校学生信息化选课系统。