论文部分内容阅读
摘要:随着高职学院的发展,学生数量不断增加,学籍信息的网络化管理势在必行。本文利用ASP.NET技术实现了高职学院学籍管理系统从学生到校、在校学习直到毕业离校整个过程的信息化管理。使得学院对学生学籍信息的管理更加准确、高效,提高了工作效率。
关键词:学籍管理 ASP.NET系统设计
随着Internet的发展, 学院信息化管理成为了当前高校管理发展的方向,很大程度的改善了传统的信息管理方式。近年来,高职学院发展迅速,招生规模不断扩大,导致学生人数增加,学籍管理的信息量也随之增加,能够快捷的录入、查询、修改、统计学生的各类信息,使学院各部门协同管理,资源共享成为了必然需求,因此实现学生学籍网络化的管理非常重要。
一、系统的开发思路
根据高职学院学籍管理工作的特点,利用高职学院现有的硬件设备、网络资源及软件资源开发的学籍管理系统,数据库采用Microsoft SQL Server2005,开发语言采用ASP.NET(C#),开发工具采用Microsoft Visual Studio 2005,整个系统基于B/S的MVC模式,大大提高了系统的可维护性和客户端系统的运行速度。系统的开发思路如下:
(1)在充分调研高职学院的学籍管理工作后,该系统的开发采用ADO.NET技术实现对数据库的访问,通过对数据库进行增、删、改、查等操作,实现学籍信息的共享及科学、高效的管理。
(2)该系统的数据库设计开发是一个重点,也是难点。只有科学的数据库设计才能使系统具有良好的结构及良好的可编程性、可扩展性。数据库设计是系统运行情况和程序设计的一个重要因素。
二、数据库表的设计
在系统设计过程中,首先要建立的就是数据库。该系统的数据库采用Microsoft SQL Server 2005管理平台来构建。共建立了6个关系表:用户信息表、学生信息表、班级信息表、专业信息表、课程信息表、学生成绩表。各表结构主要字段如下:
用户信息表: 登录名,密码,用户身份,用户权限等。
学生信息表:学号,姓名,性别,籍贯,出生日期,民族,政治面貌,身份证,联系方式,家庭地址,寝室号码,入学时间,所学专业,所在班级,报考形式等。
班级信息表:班级编号,班级名称,专业编号等。
专业信息表:专业编号,专业名称等。
课程信息表:课程编号,课程名称,专业编号等。
学生成绩表:学号,成绩,课程编号等。
三、系统概要设计
根据高职学院学籍管理的发展趋势和实际情况,本文设计的学籍管理系统主要包括系统维护、学生基本信息管理、专业信息管理、课程信息管理、学生成绩管理、学生毕业管理等模块,涵盖学生从入学、在学院学习及毕业学籍管理的整个过程。
该系统的各主要模块间相互关联,相互影响,共同构成一个有机的整体。下面分别介绍各模块的主要功能:
(1)系统维护是整个系统的重要保障,其主要功能是用户权限和密码的维护等;
(2)学生基本信息管理主要管理新老生的基本信息,其主要功能是新生基本数据的导入和注册,老生信息数据的导出、编辑等;
(3)专业信息管理的主要功能是对学院各专业信息的维护等;
(4)课程信息管理的主要功能是对整个学院各专业课程信息的维护等;
(5)学生成绩管理的主要功能是教师通过该系统录入课程成绩的操作等;
(6)学生毕业管理的主要功能是毕业生信息的维护及学籍的注销等。
四、系统关键问题
1.新生入学学籍的导入
首先通过辽宁省教育厅学籍信息管理平台下载当年招生录取数据,将录取学生的相关信息下载为excel的格式,新生报到注册后,按照一定的规则对报到注册的新生分行政班,编排学号,构成学生基本信息临时表,然后将基本信息临时表的数据导入到系统的学生基本信息表中。
2.学生入学后学籍信息的变更
近年来,国家对高校学生参军的待遇越来越优厚,学籍系统将要对学生办理转专业、休学、复学和退学等学籍变化情况实行实时维护。使用该系统,学籍管理人员在系统中对学生进行学籍变更操作后,学生相关的其他信息应自动修改,与学生的实际信息保持一致,实现信息的动态管理。
五、系统的发布
该系统采用Microsoft Visual Studio 2005作为开发工具,用默认的“发布网站”方法,其结果中.aspx的后台代码会生成一个.dll,但是这个.dll名称是不固定的,如果选择“使用固定命名和单页程序集”项,则每个页面的后台代码都会生成一个.dll,导致发布或多次上传时十分不便。针对这点微软提供了Web Deployment Projects插件,安装后在网站项目右键菜单里会有“Add Web Deployment Project”选项,添加该项目后生成的结果既是我们要发布的内容,而且页面后台代码会生成一个名称固定的.dll。
因此,该系统在发布的时候安装了Web Deployment Projects插件,使用该插件快速的实现了系统的发布,同时以后在修改系统时,再次发布也变得很轻松。
六、系统安全运行的保障
该系统以校园网为平台,在实现数据资源共享的同时,采用合理的信息安全技术来维护系统的数据资源是十分必要的。
(1)该系统将数据库和系统代码分别存储在两台服务器中,其中一台作为数据库服务器,另一台作为WEB服务器,共同实现该系统的安全运行;
(2)该系统采用防火墙技术,安装杀毒软件,确保网络安全,防止黑客破坏;
(3)该系统使用系统维护模块对用户进行授权管理,通过对用户权限和密码的设置,对用户权限加以限制;
(4)数据库及系统文件进行定期备份,一旦出现问题,马上可以恢复,保证学籍信息管理系统的正常运行;
(5)学院应安排学籍管理工作人员进行学籍管理学习,为学籍管理的顺利进行提供基本保障。
七、结束语
该系统使用先进的开发技术,科学的借鉴并结合自身的特点,实现对学生学籍管理的资源共享,极大地改善了传统的信息管理方式,提升了高职学院的管理和服务水平。随着高职学院的发展,实现学生的学籍信息的网络化管理既是高职院校加强内涵建设的需要,也可以加快科学发展的进程。
参考文献:
[1]林红霞.对高校学籍信息化管理的初步探讨[J].襄樊职业技术学院学报,2007,6(4):54—56.
[2]吴东升,阚洲.基于网络平台下高校学籍管理工作的几点思考[J].宿州教育学院学报,2006,(5):47—49.
[3]李戎.高校学籍管理与电子注册制度建设[J].四川师范大学学报,2005,32(1):48—51.
作者简介:
刘颖(1980-),辽宁金融职业学院讲师,硕士,研究方向:Web开发相关技术的教学与研究。
关键词:学籍管理 ASP.NET系统设计
随着Internet的发展, 学院信息化管理成为了当前高校管理发展的方向,很大程度的改善了传统的信息管理方式。近年来,高职学院发展迅速,招生规模不断扩大,导致学生人数增加,学籍管理的信息量也随之增加,能够快捷的录入、查询、修改、统计学生的各类信息,使学院各部门协同管理,资源共享成为了必然需求,因此实现学生学籍网络化的管理非常重要。
一、系统的开发思路
根据高职学院学籍管理工作的特点,利用高职学院现有的硬件设备、网络资源及软件资源开发的学籍管理系统,数据库采用Microsoft SQL Server2005,开发语言采用ASP.NET(C#),开发工具采用Microsoft Visual Studio 2005,整个系统基于B/S的MVC模式,大大提高了系统的可维护性和客户端系统的运行速度。系统的开发思路如下:
(1)在充分调研高职学院的学籍管理工作后,该系统的开发采用ADO.NET技术实现对数据库的访问,通过对数据库进行增、删、改、查等操作,实现学籍信息的共享及科学、高效的管理。
(2)该系统的数据库设计开发是一个重点,也是难点。只有科学的数据库设计才能使系统具有良好的结构及良好的可编程性、可扩展性。数据库设计是系统运行情况和程序设计的一个重要因素。
二、数据库表的设计
在系统设计过程中,首先要建立的就是数据库。该系统的数据库采用Microsoft SQL Server 2005管理平台来构建。共建立了6个关系表:用户信息表、学生信息表、班级信息表、专业信息表、课程信息表、学生成绩表。各表结构主要字段如下:
用户信息表: 登录名,密码,用户身份,用户权限等。
学生信息表:学号,姓名,性别,籍贯,出生日期,民族,政治面貌,身份证,联系方式,家庭地址,寝室号码,入学时间,所学专业,所在班级,报考形式等。
班级信息表:班级编号,班级名称,专业编号等。
专业信息表:专业编号,专业名称等。
课程信息表:课程编号,课程名称,专业编号等。
学生成绩表:学号,成绩,课程编号等。
三、系统概要设计
根据高职学院学籍管理的发展趋势和实际情况,本文设计的学籍管理系统主要包括系统维护、学生基本信息管理、专业信息管理、课程信息管理、学生成绩管理、学生毕业管理等模块,涵盖学生从入学、在学院学习及毕业学籍管理的整个过程。
该系统的各主要模块间相互关联,相互影响,共同构成一个有机的整体。下面分别介绍各模块的主要功能:
(1)系统维护是整个系统的重要保障,其主要功能是用户权限和密码的维护等;
(2)学生基本信息管理主要管理新老生的基本信息,其主要功能是新生基本数据的导入和注册,老生信息数据的导出、编辑等;
(3)专业信息管理的主要功能是对学院各专业信息的维护等;
(4)课程信息管理的主要功能是对整个学院各专业课程信息的维护等;
(5)学生成绩管理的主要功能是教师通过该系统录入课程成绩的操作等;
(6)学生毕业管理的主要功能是毕业生信息的维护及学籍的注销等。
四、系统关键问题
1.新生入学学籍的导入
首先通过辽宁省教育厅学籍信息管理平台下载当年招生录取数据,将录取学生的相关信息下载为excel的格式,新生报到注册后,按照一定的规则对报到注册的新生分行政班,编排学号,构成学生基本信息临时表,然后将基本信息临时表的数据导入到系统的学生基本信息表中。
2.学生入学后学籍信息的变更
近年来,国家对高校学生参军的待遇越来越优厚,学籍系统将要对学生办理转专业、休学、复学和退学等学籍变化情况实行实时维护。使用该系统,学籍管理人员在系统中对学生进行学籍变更操作后,学生相关的其他信息应自动修改,与学生的实际信息保持一致,实现信息的动态管理。
五、系统的发布
该系统采用Microsoft Visual Studio 2005作为开发工具,用默认的“发布网站”方法,其结果中.aspx的后台代码会生成一个.dll,但是这个.dll名称是不固定的,如果选择“使用固定命名和单页程序集”项,则每个页面的后台代码都会生成一个.dll,导致发布或多次上传时十分不便。针对这点微软提供了Web Deployment Projects插件,安装后在网站项目右键菜单里会有“Add Web Deployment Project”选项,添加该项目后生成的结果既是我们要发布的内容,而且页面后台代码会生成一个名称固定的.dll。
因此,该系统在发布的时候安装了Web Deployment Projects插件,使用该插件快速的实现了系统的发布,同时以后在修改系统时,再次发布也变得很轻松。
六、系统安全运行的保障
该系统以校园网为平台,在实现数据资源共享的同时,采用合理的信息安全技术来维护系统的数据资源是十分必要的。
(1)该系统将数据库和系统代码分别存储在两台服务器中,其中一台作为数据库服务器,另一台作为WEB服务器,共同实现该系统的安全运行;
(2)该系统采用防火墙技术,安装杀毒软件,确保网络安全,防止黑客破坏;
(3)该系统使用系统维护模块对用户进行授权管理,通过对用户权限和密码的设置,对用户权限加以限制;
(4)数据库及系统文件进行定期备份,一旦出现问题,马上可以恢复,保证学籍信息管理系统的正常运行;
(5)学院应安排学籍管理工作人员进行学籍管理学习,为学籍管理的顺利进行提供基本保障。
七、结束语
该系统使用先进的开发技术,科学的借鉴并结合自身的特点,实现对学生学籍管理的资源共享,极大地改善了传统的信息管理方式,提升了高职学院的管理和服务水平。随着高职学院的发展,实现学生的学籍信息的网络化管理既是高职院校加强内涵建设的需要,也可以加快科学发展的进程。
参考文献:
[1]林红霞.对高校学籍信息化管理的初步探讨[J].襄樊职业技术学院学报,2007,6(4):54—56.
[2]吴东升,阚洲.基于网络平台下高校学籍管理工作的几点思考[J].宿州教育学院学报,2006,(5):47—49.
[3]李戎.高校学籍管理与电子注册制度建设[J].四川师范大学学报,2005,32(1):48—51.
作者简介:
刘颖(1980-),辽宁金融职业学院讲师,硕士,研究方向:Web开发相关技术的教学与研究。