论文部分内容阅读
摘 要:随着我国民办高校网络信息管理系统建设不断发展,教务管理信息化也不断提高。以高校信息化系统研究为背景,结合江西服装学院的学生管理工作实际,通过对学生管理工作进行分析研究。基于.net平台下的学生管理系统是集成于数字化校园管理平台下的网络应用系统,加强学校内部学生管理信息的共享和交流,提高工作效率。
关键词:学生管理系统ASP.NETB/S工作模式
1、引言
随着我国高校信息化水平的不断提高,各高校对学生管理提出了更高的要求。学生管理系统就是采用.net技术,基于B/S工作模式,使学校各类人员方便快捷地共享信息,高效地协同工作。改变过去复杂、低效的手工管理方式,实现迅速、全方位的信息采集、信息处理,为高校的学生管理和决策提供科学的依据。
随着江西服装学院的不断发展,办学层次的提高,传统的管理方式已经不能快速、高效、准确的完成学院的各项事务。因此基于校园网的学生管理系统是学院管理的一个急切的需求。
2、学生管理平台建设现状
近年来,国内各高校的学生管理信息化建设有了十分迅猛的发展,信息技术已广泛地应用于高校学生入学、教学、报考、日常管理及查询等各个领域,且取得不错的效果。目前高校学生管理信息系统主要存在以下几种情况:
2.1 单机OFFICE电子化
这种管理方式利用微软公司的OFFICE系列软件,主要是EXCEL 电子表格软件,少数使用ACCESS软件来处理学生各类信息。
2.2 C/S应用系统
这种系统利用安装客户端连接中心服务器,虽然有效利用校园网络资源,但快捷性和方便性相对较差,如果没有安装客户端就不能使用系统。
2.3 独立的B/S应用系统
部分高校已经开发或购买较独立B/S应用系统,但学校内各部门之间无法建立系统关联,学生各类信息和统计数据有关管理部门无法掌握,得不到有效控制,信息不能共享,应用不能集成,没有统一接口,数据标准不一致,人为地产生信息孤岛。
3、学生管理系统功能模块的设计
近几年,学校不断向前发展,规模不断扩大,在校生已突破万人。
3.1系统需求
在进行学生管理系统的开发设计时,要着重考虑以下几个方面。
(一)无缝连接其他应用系统,管理多种数据类型。目前学校存在其他各类应用系统,如办公OA等,学生管理系统需要无缝连接进入。作为刚升格的本科院校,学生管理数据量相对综合性大学、本科院校会比较少,但是其数据类型并不会比本科院校少,不仅包括日常管理所产生的各类数据,还要包括各类业务所产生的各种数据。这些数据既有规范的结构化数据,又有不规范的非结构化数据,学生管理系统就是要科学地管理这些各种类型的数据,实现各种数据的无缝连接,保障数据的一致性和安全性。
(二)系统设计的可扩展性和开放性。学生管理系统在技术应具有一定的可扩展性和开放性,这样才能保证在一定时间内,不会因技术的落后而需要大规模的调整。同时系统对计算机硬件要求不能太高。
3.2系统的设计原则
(一)整体性保障原则。系统的开发采取“总体规划、分步实施”的开发策略。即在开发之初,先进行总体的规划(总体分析与总体设计),在总规划的指导与约束下分步开发。
(二)实用性原则。实用性是衡量软件质量体系中最重要的指标,是否与业务结合的紧密,是否具有严格的业务针对性,是系统成败的关键因素,因此,系统开发之初的系统需求分析尤为重要,需求的分析结果直接影响到系统的开发结果。一切从实际出发是本系统开发的原则。
(三)人性化的界面设计原则。人性化的界面设计,使一般用户无需培训即可使用。强大的功能随时让用户清楚当前待办事宜,方便、快捷、及时、准确。基于B/S模式,随时随地可以进行学生管理事务处理。
3.3 系统的具体功能模块
具体功能包括基础管理、学生管理、课程管理、成绩管理等四大模块。
(一)基础管理模块:包含专业管理、班级管理和学期管理。专业管理主要功能为专业信息的添加、修改、查看、删除;班级管理主要功能为学生班级的添加、修改、查看、删除;学期管理主要功能为学期信息的添加、修改、查看、删除。除查看权限为任何人外,其他添加、修改和删除权限由教务处所有。
(二)学生管理模块:包含学生信息的管理和学籍管理。学生信息管理的主要功能为学生基本信息的添加、修改、查看、删除。学籍管理的主要功能是学生学籍的添加、修改、查看和删除。
(三)课程管理模块:包含课程的开设和班级选课。课程开设的主要功能为课程的添加、修改、查看、删除,需要和基础管理的专业管理相关联。班级选课管理的主要功能是在某个学期内各班的课程及授课老师,需要和课程管理及办公OA的用户管理相关联。
(四)成绩管理模块:包含成绩录入、成绩分析和成绩查询模块。学生成绩录入权限由某班某课程的授课老师录入。成绩分析主要功能是用图表方式输出某班某课程的最高分、最低分、总分、平均分和排名等试卷分析内容。成绩查询包括各类用户可查询其所授权查看的成绩。
3.4 系统的体系结构
本系统的体系结构采用三层结构,分别为表示层、业务逻辑层和数据访问层,此模型使系统结构更清楚,分工更明确,有利于后期的维护和升级。
(一)表示层
用户表示层为客户端提供对应程序的访问,在本系统中即为ASP.NET页面。
(二)业务逻辑层
业务逻辑层实现应用程序的业务功能。
(三)数据访问层
数据访问层为业务逻辑层或表示层提供数据务。
其关系如图所示。
4、结束语
本系统的开发已经基本完成,在使用过程中能较好地满足学校的业务需求。随着技术的不断发展和成熟,同时也随着用户需求的不断提高和变化,学生管理系统还有很多需要不断扩展和完善,系统的性能和技术指标也需要提高,特别是目前RFID技术如何引入学生管理,是一个新的课题。
参考文献:
[1]孔晓晓 李存岭.基于.NET环境下B/S架构的学生管理系统设计与实现[J],现代企业教育,2010(07)
[2]陈建兴.学生管理系统软件需求设计[J],科技传播,2010(12)
[3]郭敦.基于.Net的民办高职办公自动化系统设计探讨[J].中国科技信息,2010(21)
关键词:学生管理系统ASP.NETB/S工作模式
1、引言
随着我国高校信息化水平的不断提高,各高校对学生管理提出了更高的要求。学生管理系统就是采用.net技术,基于B/S工作模式,使学校各类人员方便快捷地共享信息,高效地协同工作。改变过去复杂、低效的手工管理方式,实现迅速、全方位的信息采集、信息处理,为高校的学生管理和决策提供科学的依据。
随着江西服装学院的不断发展,办学层次的提高,传统的管理方式已经不能快速、高效、准确的完成学院的各项事务。因此基于校园网的学生管理系统是学院管理的一个急切的需求。
2、学生管理平台建设现状
近年来,国内各高校的学生管理信息化建设有了十分迅猛的发展,信息技术已广泛地应用于高校学生入学、教学、报考、日常管理及查询等各个领域,且取得不错的效果。目前高校学生管理信息系统主要存在以下几种情况:
2.1 单机OFFICE电子化
这种管理方式利用微软公司的OFFICE系列软件,主要是EXCEL 电子表格软件,少数使用ACCESS软件来处理学生各类信息。
2.2 C/S应用系统
这种系统利用安装客户端连接中心服务器,虽然有效利用校园网络资源,但快捷性和方便性相对较差,如果没有安装客户端就不能使用系统。
2.3 独立的B/S应用系统
部分高校已经开发或购买较独立B/S应用系统,但学校内各部门之间无法建立系统关联,学生各类信息和统计数据有关管理部门无法掌握,得不到有效控制,信息不能共享,应用不能集成,没有统一接口,数据标准不一致,人为地产生信息孤岛。
3、学生管理系统功能模块的设计
近几年,学校不断向前发展,规模不断扩大,在校生已突破万人。
3.1系统需求
在进行学生管理系统的开发设计时,要着重考虑以下几个方面。
(一)无缝连接其他应用系统,管理多种数据类型。目前学校存在其他各类应用系统,如办公OA等,学生管理系统需要无缝连接进入。作为刚升格的本科院校,学生管理数据量相对综合性大学、本科院校会比较少,但是其数据类型并不会比本科院校少,不仅包括日常管理所产生的各类数据,还要包括各类业务所产生的各种数据。这些数据既有规范的结构化数据,又有不规范的非结构化数据,学生管理系统就是要科学地管理这些各种类型的数据,实现各种数据的无缝连接,保障数据的一致性和安全性。
(二)系统设计的可扩展性和开放性。学生管理系统在技术应具有一定的可扩展性和开放性,这样才能保证在一定时间内,不会因技术的落后而需要大规模的调整。同时系统对计算机硬件要求不能太高。
3.2系统的设计原则
(一)整体性保障原则。系统的开发采取“总体规划、分步实施”的开发策略。即在开发之初,先进行总体的规划(总体分析与总体设计),在总规划的指导与约束下分步开发。
(二)实用性原则。实用性是衡量软件质量体系中最重要的指标,是否与业务结合的紧密,是否具有严格的业务针对性,是系统成败的关键因素,因此,系统开发之初的系统需求分析尤为重要,需求的分析结果直接影响到系统的开发结果。一切从实际出发是本系统开发的原则。
(三)人性化的界面设计原则。人性化的界面设计,使一般用户无需培训即可使用。强大的功能随时让用户清楚当前待办事宜,方便、快捷、及时、准确。基于B/S模式,随时随地可以进行学生管理事务处理。
3.3 系统的具体功能模块
具体功能包括基础管理、学生管理、课程管理、成绩管理等四大模块。
(一)基础管理模块:包含专业管理、班级管理和学期管理。专业管理主要功能为专业信息的添加、修改、查看、删除;班级管理主要功能为学生班级的添加、修改、查看、删除;学期管理主要功能为学期信息的添加、修改、查看、删除。除查看权限为任何人外,其他添加、修改和删除权限由教务处所有。
(二)学生管理模块:包含学生信息的管理和学籍管理。学生信息管理的主要功能为学生基本信息的添加、修改、查看、删除。学籍管理的主要功能是学生学籍的添加、修改、查看和删除。
(三)课程管理模块:包含课程的开设和班级选课。课程开设的主要功能为课程的添加、修改、查看、删除,需要和基础管理的专业管理相关联。班级选课管理的主要功能是在某个学期内各班的课程及授课老师,需要和课程管理及办公OA的用户管理相关联。
(四)成绩管理模块:包含成绩录入、成绩分析和成绩查询模块。学生成绩录入权限由某班某课程的授课老师录入。成绩分析主要功能是用图表方式输出某班某课程的最高分、最低分、总分、平均分和排名等试卷分析内容。成绩查询包括各类用户可查询其所授权查看的成绩。
3.4 系统的体系结构
本系统的体系结构采用三层结构,分别为表示层、业务逻辑层和数据访问层,此模型使系统结构更清楚,分工更明确,有利于后期的维护和升级。
(一)表示层
用户表示层为客户端提供对应程序的访问,在本系统中即为ASP.NET页面。
(二)业务逻辑层
业务逻辑层实现应用程序的业务功能。
(三)数据访问层
数据访问层为业务逻辑层或表示层提供数据务。
其关系如图所示。
4、结束语
本系统的开发已经基本完成,在使用过程中能较好地满足学校的业务需求。随着技术的不断发展和成熟,同时也随着用户需求的不断提高和变化,学生管理系统还有很多需要不断扩展和完善,系统的性能和技术指标也需要提高,特别是目前RFID技术如何引入学生管理,是一个新的课题。
参考文献:
[1]孔晓晓 李存岭.基于.NET环境下B/S架构的学生管理系统设计与实现[J],现代企业教育,2010(07)
[2]陈建兴.学生管理系统软件需求设计[J],科技传播,2010(12)
[3]郭敦.基于.Net的民办高职办公自动化系统设计探讨[J].中国科技信息,2010(21)