绪论:写作既是个人情感的抒发,也是对学术真理的探索,欢迎阅读由发表云整理的11篇学生信息管理系统范文,希望它们能为您的写作提供参考和启发。
[中图分类号]TP311.52 [文献标识码]A [文章编号]1009-5349(2015)06-0174-01
学生信息管理系统是对学生各类数据信息进行管理分析的系统,是管理信息系统的特例,是管理信息系统在教学管理方面的应用,一般管理信息系统的理论、方法和开发过程等对学生信息管理系统有重要的指导作用,该系统有效支持了教务管理人员的决策和控制。
一、系统概况
本系统通过三种类型的用户使用学生信息管理系统,不同类型的用户所使用功能是不同的,例如管理员使用功能的权限最多,教师在成绩输入使用最多,学生在成绩查询使用最多。系统功能包括以下几个方面:用户管理、科目管理、成绩管理、班级管理、课程管理、入党信息管理和活动管理。下面根据不同的用户类型对具体功能进行简述。
学生模块:学生使用系统的功能是成绩查询、个人信息的查看和修改、入党信息查询以及奖惩和活动的查询。
教师模块:教师在用户管理中可以看到自己的信息,编辑、修改密码和信息;在成绩查询中可以按学号、按姓名进行查询,查询某个班级学生的成绩,统计某个班级学生某科成绩的平均分。
管理员模块:管理员在学生信息管理系统中,可以在用户管理中添加教师和学生,并能为教师、学生重设密码,可以编辑教师和学生信息。管理学生成绩并能够查询。可以填写入党信息、奖惩活动、管理班级和科目。
二、数据库需求分析
根据上一节的功能分析,可以列出如下所需的数据项和数据结构:
(1)管理员信息表:编号、用户名、密码、电话、邮箱、地址、备注
(2)教师信息表:编号、工号、密码、姓名、性别、班级、科目、职称、电话、地址、邮箱、备注、操作员
(3)学生信息表:编号、学号、姓名、密码、性别、班级、电话、地址、邮箱、备注、操作员
(4)科目信息表:编号、科目名称
(5)课程信息表:编号、科目名称、班级名称、教师工号
(6)班级信息表:编号、班级名称、班级人数、院系、备注
(7)成绩信息表:编号、学号、班级、课程、成绩、年度、备注、操作员
(8)活动信息表:编号、姓名、活动时间、活动主题、活动内容、备注
(9)奖惩信息表:编号、姓名、奖励时间、奖励内容、惩罚时间、惩罚内容
(10)入党信息表:编号、姓名、学号、入党信息、党课成绩、入党介绍人、备注
三、系统模块流程
用户分为管理员、教师、学生三种类型,不同类型的用户所能执行的功能不同,使用系统的操作流程不同。
四、管理员操作流程
管理员具体操作流程介绍如下:管理员先登陆,登陆时选择类型为“管理员”,输入用户ID和密码。若未输入或输入错误,系统将弹出提示信息,用户需重新输入。
系统验证管理员所输入的类型、用户ID和密码全部正确后,管理员登陆成功,管理员登陆成功后,进入系统后台主页面。
管理员可进行的操作有:修改个人密码、教师管理、学生管理、班级管理、科目管理、入党信息管理、活动管理。
操作完成后,管理员退出系统。
五、教师操作流程
教师具体操作流程介绍如下:教师必须先登录,进入系统。登录时,选择类型“教师”,输入用户ID及密码。若未输入或输入错误,系统将弹出提示信息,员工重新输入信息。系统验证输入的类型、用户ID和密码正确后,教师登录成功,进入前台主页面。
教师操作学生成绩的录入和管理。具体包括:管理学生成绩以及修改个人资料,操作完成后教师退出系统。
六、学生操作流程
学生具体操作流程介绍如下:学生必须先登录,进入系统。登录时,选择类型“学生”,输入用户ID及密码。若未输入或输入错误,系统将弹出提示信息,学生重新输入信息。系统验证输入的类型、用户ID和密码正确后,学生登录成功,进入前台主页面。
学生操作主要对学生信息的查询。具体包括:查询个人成绩、查看入党信息、查看活动信息、查看奖惩信息。最后退出系统。
【参考文献】
1系统设计与实现
本章主要包括两个部分:系统的主要界面设计以及系统的功能设计。在系统的主要界面设计部分,主要就系统的登录界面、用户注册、学生管理模块、班级管理模块、课程管理、档案管理模块的主要界面进行设计。在本文的第二部分系统功能设计,主要就系统的模块结构、系统流程图进行设计,同时对对系统管理模块以及用户管理模块的源代码等进行了设计。以下将对这些内容做详细的说明。
1.1 在系统的登陆界面,用户可以完成新用户的注册,输入用户的用户名以及密码登录到学生信息管理系统中,在不需要使用该系统时可以选择退出该系统。在登录系统是,需要输入用户名及密码,系统判断用户名是否存在,密码是否相匹配,同时用户可以选择系统是否记住该用户名及密码。
1.2新用户增加的界面可以完成新用户的注册功能,在该界面管理员(超级管理员)可以添加新的用户,用户可以使超级管理员(一般不添加),普通管理员或是只读管理员,确定用户的类型,这确定用户类型以后需要给用户添加权限,其中有三个权限可以选择:系统管理、班级和学生档案管理以及课程和成绩管理。选择不同的权限的用户可以实现不同的功能。在用户注册是要求用户输入用户名,该用户名必须是在系统中没有被使用过的,同时要求输入两遍密码,两次输入的密码要完全一致。当用户添加成功以后会出现用户添加成功的提示框。
1.3当用户成功登陆进行学生信息管理系统以后,即可进行系统界面。用户可以进行系统设置,班级管理,档案管理,课程管理,打印管理等模块,进入该模块后可以对模块的信息进行浏览,查询以及修改(必须有该权限才可以),同时在必要时,用户可以选择系统的帮助功能,获得系统的帮助。在该层面用户同样可以。
1.4在班级管理模块,用户可以实现添加班级、修改班级、班级查询记忆注销班级的工作。在添加班级时,可以输入班级的名称、系别辅导员,以及班级人数,选择添加按钮即可添加到下方的班级列表中,再添加完成以后用户要实现保存结果还需要保存相应的模块中。同时,用户还可以在班级列表中行预览已经存在的班级情况,选择相应的班级,点击删除,修改或是注销等按钮都可以进行相应的操作。在该模块用户可以实现对班级的全部管理要求。
2 功能模块设计
2.1系统模块结构。本软件系统包括六个功能模块:系统管理(添加用户、修改密码和重新登陆)、班级管理(班级浏览、添加班级和班级查询)、学生档案管理(档案添加、档案浏览和档案查询)、课程管理(基本课程设置和班级课程设置)、成绩管理(考试类型设置、成绩添加、成绩浏览和成绩查询)、打印报表。
系统管理模块。该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户(快捷键:CTRL+A)、修改密码(快捷键:CTRL+B)、重新登录(快捷键:CTRL+F1)等等。
班级管理模块。该模块的功能是实现对全校班级的管理工作,包括:班级浏览(快捷键:CTRL+C)、班级添加(快捷键:CTRL+D)、班级查询(快捷键:CTRL+E)等,这三个功能模块各自独立,完成学校的全部班级的管理。
学生档案管理模块。该模块的主要功能是实现对学生的个人信息的管理工作,包括档案添加(快捷键:CTRL+F)、档案浏览(快捷键:CTRL+G)、档案查询(快捷键:CTRL+H)等功能,从而方便学校管理部门对学校的基本情况的快速查询和了解。
课程管理模块。该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,方便了学校教材管理部门和教务处的教学管理人员的工作。该模块包括基本课程设置(快捷键:CTRL+P)和班级课程设置(快捷键:CTRL+Q)两个模块。
成绩管理模块。学校的成绩管理工作是检验学生学习情况的一个主要手段,本模块包括考试类型设置,共有期中考试和期末考试两种类型,还设置了考试类型设置(快捷键:CTRL+R)、成绩添加(快捷键:CTRL+S)、成绩浏览(快捷键:CTRL+T)、成绩查询(快捷键:CTRL+U)等功能模块。
2.2系统管理模块设计。本模块是本系统的应用界,在本界面上集成了本系统的所有功能,共有6个功能菜单和17个子菜单(功能模块),从而实现了本系统从系统管理、班级管理、学生档案管理、课程管理、成绩管理、打印报表等系统的具体功能,同时,在系统管理模块中可以完成对本系统的安全性管理。
3 总结与展望
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 07. 026
[中图分类号] TP315 [文献标识码] A [文章编号] 1673 - 0194(2014)07- 0042- 02
1 引 言
随着学校规模的不断扩大,学校招收学生的数量在不断攀升,对学生学籍、档案管理等学生信息管理的要求也越来越高,学校面对日益繁重的信息管理工作,采用过去传统的方式不仅工作量大,耗费了大量的人力、物力,而且往往难以取得好的效果,因此学校要采用信息化手段,以满足学校学生信息管理的需求,有效地提高学生信息管理的效率和准确率。
2 系统需求
在系统开发中以计算机作为辅助工具,代替传统的手工管理模式,通过Web信息管理模式来进行高校学生信息的管理。该系统是按照招生管理信息的内容及录取过程,结合标准化、规范化的管理进行的信息系统开发,采用网上录取的方式,实现招生管理的合理化,对招生进行科学化、规范化、标准化管理,从而提高招录学生的素质。学校可通过信息管理系统进行信息输入,以实现招生数据信息的查询、统计、操作等功能。由计算机组成信息处理和主体决策功能来进行招生信息的管理工作,通过互联网实现信息管理系统的信息共享,提高合作效率,并且招生工作人员可在互联网上公告录取结果,方便考生查询。该学生信息管理系统功能主要包括:招生计划管理、考生信息管理、学籍管理、用户管理、角色管理、Web信息等。利用计算机和网络资源,实现了对学生信息管理的控制。
3 系统设计
3.1 功能构架设计
B/S(浏览器/服务器模式)结构是随着互联网的兴起而产生的网络结构模型,客户端浏览器是最核心的应用软件。这种方法降低了系统维护难度,同时也有利于提高系统信息的安全性。对于用户来说,只要在本地安装相应的浏览器,并连接到互联网,就可以实现与服务器的数据交互,实现系统功能,为用户提供信息服务。学生信息管理系统的主要功能包括招生计划管理、考生信息管理、学籍管理、Web信息等。学籍管理的主要任务是完成学生的招生过程控制管理,完成考生招录计划。学籍管理功能包括招生计划管理、考生信息管理、打印管理、考生登记统计等功能,单独管理的目的是为了满足学校自主招生、单独考试、单独注册信息管理的需要。通过Web信息功能可在平台上招生信息,包括向公众录取计划、招生信息等功能。
3.2 功能构架设计
考生信息管理的基本服务功能包括考生信息的增删改等基本操作功能,全国统招考生工作结束后,全国高考考生信息被省级招生系统接收,从省级招生系统中下载到高校,通过系统功能直接将考生的信息输入,可以将考生的信息关联在一起。
3.3 数据库设计
数据库设计首先要满足系统用户的需求,然后在调用时要追求高效率的存储。数据库是按照一定的规则紧密结合在一起的信息系统,用来处理信息系统的数据。数据库设计是系统开发和建设的重要组成部分,信息系统是基于基础数据库结构而设计的数据库。因此,数据库系统起着至关重要的作用,数据库设计者应具备丰富的数据库设计经验,熟悉程序设计的技术,要对系统的应用有充分的了解,清楚逻辑数据库的逻辑结构,以设计出合理的数据库存储系统。数据库系统中包括的数据表有:专业表、用户表、招生计划表、考生信息表等。
4 系统实现
考生信息管理系统的核心功能是对学生的信息进行综合管理,主要包括考生基本信息管理、考生考取信息管理、录取通知书打印、学生报到等功能。通过与国家招生信息采集系统的接口获取有关考生报名的基本信息,招生信息是根据大学及院校招生计划,实现考生信息录取的招生制度,包括考生的基本信息和录取信息,可实现按报名的省份获取考生的基本信息,在打印录取通知书、学生信息登记职能的基础上,对考生的信息进行管理,系统可实现通过系统导入或手工输入考生信息的功能,信息管理员可有选择地从省招生系统数据文件中下载信息并导入系统,可实现自动添加考生信息到系统中,这是对导入方式的补充。
如:判断考生信息是否已经存在的代码如下:
publicboolExists(stringNO)
{
StringBuilderstrSql=newStringBuilder();
strSql.Append("selectcount(1)fromCandidates");
strSql.Append("whereCandidates_No=@NO");
SqlParameter[]parameters={
newSqlParameter("@NO",SqlDbType.Int,4)};
parameters[0].Value=NO;
returnDbHelperSQL.Exists(strSql.ToString(),parameters);
1.课题研究背景及意义
当今时代是信息时代飞速发展。各个行业都需要进行信息处理,学生信息管理系统是一个学校不可缺少的重要部分,它为用户提供充足的信息和快捷的查询手段。学生信息管理越趋繁琐、复杂,工作业务繁杂,工作量大,传统的学生管理模式已经暴露出种种弊端:难以统一调配和处理,效率极低,缺乏科学性以及合理性。
本系统本着高效性、实用性、安全性、开放性原则,达到学生信息管理系统的规范化、科学化、系统化,达到提高学生信息管理效率的目的,该设计方法利用计算机作为载体,对学生信息进行科学管理,提高了管理效率和节约大量的人力、物力。具有传统管理所无法比拟的优点,比如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点,真正为学生信息管理提供了一个平台,也适合大型数据库管理。
2.本设计的功能概述及设计原则
基于web的学生信息管理系统的主线是对学生的信息进行采集、存储、修改和使用。本系统实现的功能主要有:
一是作为管理员,能对学生个人基本信息、学生成绩、任课教师情况和课表安排情况进行填查改删等操作,后台具有强大的数据库便于存储大量的学生教师以及课表信息。
二是作为学生,能对个人情况进行管理。比如查看个人信息、查询考试成绩和课表等,但不具有修改成绩和课表的权利,如果这方面出现问题,会给学生信息管理工作带来很大麻烦。
三是学生管理系统界面对学校基本情况作了介绍。作为本校人,应当对学校校训、历史等有基本了解,因此这也是学生对学校基本情况了解的一种方式,是一种宣传本校的媒介。
为了更好的设计实现学生信息管理系统,实现以上功能,遵循以下原则:
一是规范化。首先,登录者必须输入正确的用户名和密码才能进入系统;其次,学生信息管理系统是权责明晰的,对于管理者而言,能够录入学生考试成绩、添加学生个人信息、查询添加任课教师、安排课表等;学生只能够添加修改个人信息、查询考试成绩、查询课表,相对于管理员来说是有局限的。
二是科学化。传统信息管理大多是纸质版的,对于学生信息录入和修改工作很不方便,存在记录学生成绩字迹难以辨认或者修改导致信息表不整洁不准确不严谨等问题;而本系统的设计,电子格式的书写,所有信息直观明了,管理员也能及时修改更新信息,
三是系统化。传统的信息管理方式是分散的,很不便于比较学生学习情况的变化,难以将多次的学习成绩有序管理。利用计算机技术的学生管理,将学生的所有信息集中于一个系统内,教师即能快速的调出某段时间内学生的考试成绩,或者是某个学生的学习情况,这样更有利于教师的教学工作。
四是简洁化。学生信息管理系统是学校官方管理学生信息的工具,从某种程度上是学校的“广告”,因此,本系统导航界面设计的直观清晰、简洁明了。界面背景色是,左上方印有校徽,特具本校特色,用户登录后,功能导航在左方区域,用户可以根据自己的需求进入功能模块。
3.功能需求分析
从用户的角度进行设计,将用户分为两类:学生、管理员,不同的用户权限不同,所使用的功能也不同。
管理员的主要功能是:查询学生信息、添加学生信息、查询学生成绩、添加学生成绩、查询任课教师、添加任课教师、查询课表、添加课表;学生的主要功能是:查询个人信息、查询考试成绩、查询课表等基本功能。
3.1 性能需求分析
本系统操作简单,界面友好,一般配置的计算机就可以满足系统硬件要求,实现本系统所有功能。数据库要求运行稳定,执行速度快,数据安全性高。
1.学生信息管理系统顶级数据流描述的是管理员和学生对该系统的操作和管理。
2.以学生登录后的数据流图为例:学生输入用户名和密码进入学生成绩管理系统,进入学生界面首页后,首页的左方区域有功能导航,这时学生可以在自己的权限范围内查看修改相关情况。
3.2数据库设计
数据库设计是对于一个给定的应用环境,构造最优的数据库模式,它是本系统的核心和基础。它设计的好坏直接影响着整个系统的质量。数据库设计包括数据库逻辑设计和数据库物理结构设计。
本系统的数据库设计采用了基于E-R模型的数据库设计方法来实现。首先,根据调研的结果分析出系统中存在有哪些实体,从而确定各实体的属性,再找出各实体间的联系,最后按照数据库设计原则产生本系统的所有数据库结构并优化。
4. 总体设计思路
每学年九月份随着新生的入校,学校工作中的重点都会集中到学生信息的采集环节中。由于高校学生人数众多,如何快速、准确、有效的完成学生信息的采集工作,成了每个高校都需要面对的一项重要工作。并且学生入校后,还要对每学期学生的各科成绩进行登录、便于学生查询、以及学生选修课程的设置、学生每学期对老师的评教等师生互动环节。
基于以上的思想,我们提出了一套基于Web模式的学生信息管理系统,该系统通过浏览器(Web)方式,能有效地对学生信息进行管理。其系统体系结构大致如下:
学生信息管理系统基于Web模式开发,它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过Web浏览器来实现,极少部分事务在前端实现,主要事务逻辑在服务器端实现。这样简化了客户端电脑负荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。
通过Internet网建立Web结构的网络进行应用,并通过Internet模式下载数据库资料,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同人员、从不同的地方,以不同的接入方式访问和操作共同的数据库。同时Web框架软件也具有维护和升级方式简单、成本低、选择性广泛,应用服务器运行负荷较轻的优点。
因此,我们提出的系统在总体设计学生信息管理系统时主要包括以下十个大的主要部分:
(1)学生基本信息部分:主要包括姓名、性别、民族、曾用名、出生日期、身份证号、班级、学号、入学年份、毕业学校、健康状态、户口性质、户口所在地、电子注册号、籍贯、血型、是否住校、国家和地区、联系电话、通讯地址、电子邮箱、邮政编码等栏目;
(2)个人简历部分:主要包括开始日期、终止日期、所在单位、工作内容、担任职务、证明人、备注等栏目;
(3)家庭社会关系部分:主要包括家庭成员姓名、与本人关系、工作单位、职务、与本人关系、联系电话等栏目;
(4)政治面貌部分:主要包括是否团员/党员、参加日期、介绍人、转正日期、参加时所在单位、异常情况等栏目;
(5)家庭信息部分:主要包括家庭地址、邮编、联系人、联系电话、电子邮箱等栏目;
(6)成绩查询部分:主要包括各学期的成绩查询、补考成绩、重修成绩、绩点、学分、附加证书、奖励学分情况等栏目;
(7)学费收费部分:主要包括查询、导出、打印等栏目;
(8)选修课程部分:选修课程申请、选修课程查询、对应选修课程教师介绍,选修课程介绍
(9)系统信息管理部分:每个栏目都具备添加/删除功能,错误信息修改功能、用户管理功能;
(10)数据导入/导出、打印和安全方面功能:系统应允许批量导入/导出学生信息、打印学生信息、操作日志记录、恶意跟踪等附属功能。
基于此,学生基本信息管理系统主要功能模块设计如下:
(1)用户管理系统
用户管理主要针对的是操作该系统的操作人员,因为系统拥有强大的网络功能,可以实现多点同时操作,不同的操作人员可能会拥有不同的操作权限。用户管理功能包含密码加密功能,可以有效防止密码泄漏导致数据库信息错误。
(2) 学生信息管理系统
学生信息管理系统包含:添加新学生信息,删除错误学生信息。添加新学生信息功能主要应用于该生信息末出现于系统数据库的时候使用,操作人员还可以根据学生提供的准考证,姓名,专业、班级等,创建学生基本信息。在添加学生信息出错时还可以删除学生错误信息功能。但是删除学生错误系统的功能必须经有相关权限的人员进行操作,避免恶意操作导致系统数据紊乱。
(3) 安全功能
安全功能主要记录操作员对该系统进行的数据更改操作。防止操作员操作失误或恶意操作造成数据错误后无法问责的情况。同时安全功能还涉及到数据备份功能,采用双数据库同步写入数据的方式,能有效地避免因系统崩溃导致的数据信息丢失。
(4)网络功能
该系统在实际学生信息管理中,利用网络将服务器上的资料通过IE浏览器Web方式登录访问,让老师主要是学生在学校或家中都可以通过网络查看或修改自己的基本信息。从而通过学生主体,能快速、准确、有效的完成学生信息的采集工作。
在实际操作中,系统服务器采用Windows2000 server+IIS+ASP.net运行环境。客户端可以采用Windows 98以上的常用操作系统,数据库软件采用SQL server 2000。这样的服务器环境要求使得该系统便于移植,并且结合功能完善的网络技术实现系统的多点并行操作,成倍提高了学生信息管理的工作效率。
1.国内外研究现状
1954年,美国首先在工资单处理中实现了计算机在管理中的应用。随着计算机技术在信息管理方面的不断发展,美国、西欧及日本等发达国家各领域80%以上的管理都由计算机信息管理系统来完成。我国计算机技术在管理中的应用推广起步较晚,但进入21世纪后发展迅速,几乎覆盖了各个领域,尤其在高等院校及技工院校中应用非常广泛。
2.学生信息管理现状
学校一直使用传统的人工方式管理文件档案,仍采用手工统计、Excel电子表格存储数据等常用手段对学生信息进行整理。这样的管理方式存在一些显而易见的缺点。首先,对学生信息的宏观掌握不够及时和准确。学院对学生信息的管理依靠各系部人工统计上报,时效性和准确性方面都与计算机信息管理系统有较大差距。其次,浪费了人力和物力。各系为了较好地对学生情况进行管理,必然额外增加了相关教师的工作量,同时,这种传统的管理模式必然产生大量的档案文件,不便于保存。最后,不便于对学生信息进行科学的管理。传统的管理方式还停留在简单的教师对学生点对点的管理或限制在系部及班级范围内的局部管理,缺乏全院统一的,便于领导、学生处及班主任等管理人员及时掌握学生管理情况并实施管理的信息管理系统。
3.解决方法
针对笔者所在学校对学生进行半军事化管理的背景,结合学生数量连年增加、教师管理任务重、学生信息量大的情况,拟开发具有综合管理功能的学生信息管理系统,使校领导、学生处及班主任等管理人员通过管理系统能方便地更新信息,全面直观地查询、掌控信息,实现对学生的高效管理,从而提高学校的整体管理水平和效率。
二、系统设计
1.基本思路
根据设计原则和详细的调研,我们主要针对学校学生半军事化管理情况而开发一个有技工院校特色的、具有综合管理功能的信息系统。系统主要实现对学生的信息管理、考核管理、实习管理及请销假管理等功能,从而形成一个全院统一的便于操作的学生信息管理模式,使学院各级管理人员都能通过系统实现对学生各项情况的掌控、管理及考核,并将管理贯穿学生整个在校期间。
2.系统模块设计
根据技工院校学生管理的特点,我们对信息管理系统进行了模块划分,分别是:登录管理模块、信息管理模块、考核管理模块、实习管理模块、请销假管理模块和设置管理模块,共6大模块。
(1)功能模块结构。其中,考核管理模块是主要的子系统。及用户进行登录管理,并记录登录日志,包含用户登录、密码修改及登录日志等子模块。系统根据登录账号权限等级情况,自动开启对应的使用权限,并记录登录日志。
(2)信息管理模块。此模块用于管理系统中所有在校学生的基本信息,包括学籍信息、家庭信息、在校相关信息及个人特长信息等涉及每位学生的相关信息。一方面,相关数据需依托各系部工作人员、班主任及相关学生用户采集录入。另一方面,系统要实现对相关数据的各种基本操作及统计,以方便管理人员及学生进行信息相关操作。
(3)考核管理模块。学生管理考核是技工院校学生管理工作的重要部分,主要包括出勤考核、文明礼仪考核、操行考核等子模块。系统实现由管理人员通过用户终端,按照考核权限使用相关账号对每个学生的相关考核情况进行管理,并可以进行查看、导出、比较及排名等基本操作。
(4)实习管理模块。学生在校期间有约50%的时间在外实习,实习管理模块要实现在岗时间管理、实习场地管理及学生表现查看等功能,实现对学生整个实习期间情况的掌控。
(5)请销假管理模块。学校实行半军事化管理,周一至周五学生外出执行严格的请销假制度。周末外出也要进行相关的登记。请销假管理模块主要包括请假统计、销假统计、亲友来校统计等功能,并应有报警功能,发现学生超假未归时,应该报警提示,防止学生失管失控,避免发生安全事故。
(6)设置管理模块。设置管理模块主要实现对系统所有设置项目的管理及操作日志记录,包括用户管理,添加、删除考核,权限设置,操作日志等。用户主要设置为校级管理员、系部级管理员、普通管理员、普通用户和学生用户等,分别针对管理工作实际,设置不同的权限。同时,系统自动记录所有相关操作日志,方便查阅管理。
3.可行性分析
(1)经济可行性。系统主要针对学校,开发系统虽需要一定的成本,但取得的收益是巨大的。系统开发完成后,可以实现对学生管理的智能化,降低了许多人工成本,为管理工作提供了便利。而且学校现有硬件设施完全支持系统的运行,只要系统搭建成功就能快速运行。因此,在经济上完全可行。
(2)操作可行性。笔者所在学院的教师大都具有本科以上学历,具有较强的计算机操作水平。同时,学生都学习计算机必修课,能进行基本的计算机操作。系统搭建好后,将会给管理工作带来极大的便捷。
本系统是一款资源型管理软件,适用于普通高等教育学生的管理工作,具有丰富,完整,规范的内容和比较完善的功能.是一个适用于高等院校或各类专科学校学生工作管理部门的计算机辅助管理系统,它具备高校学生工作部门的学生管理的日常事务性工作及各类数据的自动化处理功能.从学生的入学档案,学籍档案,学习成绩综合测评,奖学金管理,到学生毕业分配管理的全部业务功能.该系统能够自动地收集,存储,加工处理,查询检索和统计制表,方便有效地提高学生工作办公自动化管理的水平,解决了日常繁杂的数据,文件及历史资料的统计处理的重复性劳动.使过去许多只能定性管理的项目变为定量管理,使传统的由人工事务性管理模式转化为借助现代化技术和手段实现的科学化管理模式,不仅节省人力和物力,提高办公效率,而且使管理的方式从过程管理转变为目标管理,从数量管理转变为质量管理,有助于提高学生工作管理的水平和质量.
本系统将采用vb6.0+sql server xx的模式进行开发.vb6.0开发一般应用模块,供管理人员在本地机上完成对数据库的各种修改工作.并且采用了数据访问技术ado,使之能更好地访问本地和远程的数据库;在数据环境方面,允许程序员可视化地创建和操作ado连接及命令等优点,因此,采用vb6.0作为学生信息管理系统的本地开发平台.sqlserver是一个数据库管理软件,提供了强大的数据库访问功能,为数据库管理与分析带来灵活性,因此,采用sql server xx作为学生信息管理系统的后台数据管理工具.
本系统针对学生管理所涉及到的信息,数据及所需完成的各项操作,结合自身的技术水平而开发的学生管理系统(单机版).此系统将主要实现以下基本功能:学生档案管理:可以方便地对学生档案进行浏览,查询,添加,编辑,删除.以学号区别学生,并可以支持多个班级处理.(2) 学生成绩管理:可以自行设置学生所在的年级,科目,并且学生成绩与档案以学号为关键字相关联,有力的保证了数据的完整性. (3)课程管理:可以自行设置课程信息,年级课程开放等情况.(4)班级管理:通过此模块用户可以系统性的设置,修改,删除该班级的基本信息(班级名称,班级人数,班主任),班委任职情况.(5)系统管理:此模块分系统用户管理,系统注册码管理,系统日志管理,用户密码管理以及系统数据库备份和系统数据库还原的功能.对于不同的用户提供了不同的用户操作权限(6)报表功能:根据学生成绩自动生成成绩报表打印
此系统将具有:能提供的学生信息量大,用户界面友好,操作简便,快速等特点.
本页应按开题报告(实施计划)的基本内容要求填写, 填写不下可另附页.
2、开题申请理由:
本系统将采用 vb6。0+sql server XX的模式进行开发。vb6。0开发一般应用模块,供管理人员在本地机上完成对数据库的各种修改工作。并且采用了数据访问技术ado,使之能更好地访问本地和远程的数据库;在数据环境方面,允许程序员可视化地创建和操作ado连接及命令等优点,因此,采用vb6。0作为学生信息管理系统的本地开发平台。sqlserver是一个数据库管理软件,提供了强大的数据库访问功能,为数据库管理与分析带来灵活性,因此,采用sql server XX作为学生信息管理系统的后台数据管理工具。
本系统针对学生管理所涉及到的信息,数据及所需完成的各项操作,结合自身的技术水平而开发的学生管理系统(单机版)。此系统将主要实现以下基本功能:学生档案管理:可以方便地对学生档案进行浏览,查询,添加,编辑,删除。以学号区别学生,并可以支持多个班级处理。(2) 学生成绩管理:可以自行设置学生所在的年级,科目,并且学生成绩与档案以学号为关键字相关联,有力的保证了数据的完整性。 (3)课程管理:可以自行设置课程信息,年级课程开放等情况。(4)班级管理:通过此模块用户可以系统性的设置,修改,删除该班级的基本信息(班级名称, 班级人数,班主任),班委任职情况。(5)系统管理:此模块分系统用户管理,系统注册码管理,系统日志管理,用户密码管理以及系统数据库备份和系统数据库还原的功能。对于不同的用户提供了不同的用户操作权限(6)报表功能:根据学生成绩自动生成成绩报表打印
此系统将具有:能提供的学生信息量大,用户界面友好,操作简便,快速等特点。
本页应按开题报告(实施计划)的基本内容要求填写, 填写不下可另附页。
2、开题申请理由:
我校近几年先后通过厂家开发了几个大的系统,方便了各上级部门的管理工作,提高了下级部门的工作效率。但涉及到一些具体的信息上报时,二级学院还是要重新填表格,有的信息每个系统中都有,但要做成总表,就要二次处理。为了进一步提高工作效率,我们结合电子信息学院自己的优势和特色,将学生成绩与学工信息后台表融合,开发一套完整的学生信息管理系统。
一、实现技术
ASP.NET:全称是ActiveServerPages即动态服务器页面。是.NETFramework的一部分。是微软公司的一项开发技术。它是一种使嵌入网页中的脚本,可以由网络服务器执行的服务器端脚本技术。开发语言:使用C#语言进行开发。由于学生之前学习过C#,有良好的开发语言基础。因此,采用C#语言进行开发[1]。开发工具:采用VisualStudio2013进行开发。VS是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具。[2]数据库:本系统数据库采用SqlServer数据库。SQLServer2008:SQLServer2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为迄今为止最强大和最全面的SQLServer版本。
二、系统架构
本系统主要包含八个主要模块。用户管理模块、学生基本信息模块、学生学籍模块、学生综合素质模块,学生重修管理模块、已毕业学生重修考试通知模块、学生奖惩模块,学生会模块。具体各模块的功能如下。
(一)用户管理模块用户管理模块是任何一个系统都有的必要模块。本系统中的用户管理模块主要用户、管理用户的信息,包含用户的姓名、性别、角色、部门等字段。主要是存储使用该系统用户的基本信息,便于登录验证,便于管理员进行管理和统计。在具体实现的时候,采用了VS自带的登录验证模块,开发方便快捷,提高开发效率[3]。
(二)学生基本信息模块学生基本信息模块主要是用于存储电信学院各级学生的基本信息。其中,含已毕业的学生。具体包含学生的姓名、性别、学号、班级、专业、是否毕业、班主任姓名、紧急联系人电话、家庭地址等具体信息。方便管理学生,还对毕业班的学生,以及毕业去向进行管理等等。
(三)学生学籍模块现有学校的学籍预警功能还没有真正实现出来。鉴于二级学院每年都要对学生学籍进行预警。因此,我校开发了符合学院管理特色的学籍预警模块,加上学生的平时表现等各项信息。使学籍预警更加全面有针对性[4]。
(四)学生综合素质模块学生每年都要自己算综合测评成绩,算的过程中非常麻烦。有的班级需要花费很多时间计算,教师也要花很多时间才能跟学生讲清楚计算规则,最终完成综合素质学分计算[5]。鉴于此,本系统将学生平时的综合表现,参加马拉松等其他各项活动的记录及得分自动记忆录入。
(五)学生重修管理模块学生重修管理模块也是本系统的特色模块,主要是针对网上填报了重修申请的学生,对其重修过程,所报重修课程,教师,重修得分。避免学生只申请,而不去重修的问题。
(六)已毕业学生重修考试通知模块已毕业学生重修考试通知模块,主要是针对已经毕业,还未拿到毕业证的学生。每年通过该系统设定时间,通知该批学生按时回校补考。方便了教师的管理和统计。
(七)学生奖惩模块。学生奖惩模块主要是针对受过处分的学生要在系统里面留下痕迹。包括处分撤销也要留下痕迹。这样,便于综合素质学分的计算,以及学生评优、评先的排除筛选工作。便于学工的教师进行管理和统计。
(八)学生会模块学生会是各学院学生的中坚力量,也是学院教师各项工作落实的好帮手。但是,目前学生会的各项工作还都停留在手工阶段。为了方便学生会的学生工作,更好地提高学院学工教师的工作效率。我校特开发了学生会模块。该模块主要包含早操检查模块,主要记载各班级早操出勤情况,有无穿奇装异服的情况,便于最终统计早操出勤率;文明劝导记载模块,主要用于早上查迟到的记载,对于早上8点以后迟到的学生进行姓名的记载,对于虚报姓名及班级的学生,学生会负责执勤的学生可以直接在手机上核实学生所报信息的真实性,并进行记载。
三、总结
该学生信息管理系统结合现有学校各系统的功能,再根据二级学院自己的学生考试,学生管理,学生综合素质测评,学生会等特色需求开发了特色功能。实现了学校系统与学院自己系统的有效结合利用。从而减轻了教师和学生的工作量。但是,有些功能还要进行持续完善和更新,才能保持系统的使用效率。这也是未来我校要改进的方向。
参考文献:
[1]毛慧慧.对于不动产登记管理信息系统建设的相关研究[J].网络安全技术与应用,2019(11).
[2]周彩菊.医院的计算机信息化管理与设计[J].计算机产品与流通,2019(11).
随着学校的教育教学改革的发展,学生信息管理的数字化是整个学校教务管理中重要部分,是否实现这一步关系到学校办学整体效率的高低。开发学生信息管理系统对学生信息进行数字化管理,既可以减轻学校老师的工作压力,又可以缩小开支,提高工作效率与准确率,能够合理安排时间,加快查询速度,加强学生信息管理,使各项管理更加规范化。
现在互联网发展迅猛,随处可见使用智能手机的人。移动端的学生信息管理系统必将受到欢迎,有广阔的市场。为此,本文设计了基于Android平台,建立一个可同时用于学生、家长、教师用户的学生信息管理系统。学生和家长可以查询学生的成绩信息、课程信息、学生信息等,教师用户可以管理学生信息。
成绩是学生在学校学习的衡量学习效果的标准。所以学生成绩管理是学校管理中非常重要的一个环节,同时也是一个非常枯燥与重复的工作,随着学校的教育教学改革的发展,学生信息管理的数字化是整个学校教务管理中重要部分,是否实现这一步关系到学院办学整体效率的高低。开发学生信息管理系统对学生信息进行数字化管理,既可以减轻学院职员的工作压力,比较系统的在教务、教学上各项服务和信息进行管理,又可以缩小开支,提高工作效率与准确率,能够合理安排时间,加快查询速度,加强学生信息管理,使各项管理更加规范化。[1]
本系统基于Android平台,建立一个可同时用于学生、家长、教师的查看学生信息的管理系统。学生和家长可以查询学生的考试成绩、学生的个人信息、课程信息等等,教师用户可以管理学生信息。
1.移动互联网的发展状况
时至今日,互联网已经遍及全世界,遍及我们生活中的每个角落。特别是近几年来,手机便携设备的普及特别是智能手机的爆炸性发展,移动互联网的概念深入人心并可能引领新一轮的技术浪潮。
从用户的角度来看,移动互联网是指手机、平板电脑及其他移动便携设备通过无线连接的方式接入互联网。虽然表面上只是接入设备发生了变化,实际上已经促使互联网发生了很多根本性的改革,说移动互联网的新奇代表一个新的时代不足为过,移动互联网具有以下特点:第一,移动互联网的最大特点就是便携性,相比笔记本电脑,手机及平板电脑的体积及厚度都更适合携带。特别是手机,是当今社会主流的联系工具,用户是不离手的。手机作为移动互联网的接入工具,在不增加用户任何负担的情况下让用户享受互联网的种种便利,如随时上网及获取所需的信息,事实上,便携是移动互联网飞速发展的最重要的原因。
其次,移动互联网终端人机交互方式独特,不同于应用PC登录互联网并且用键盘鼠标等进行人机交互的过程,移动互联网有其特有的方式,一个方面是因为移动便携设备的屏幕要比PC小很多,且由于移动便携设备没有键盘的缘故,输入信息相对不变,所以在同一时间显示给用户的信息或控件相对较小,这就要求我们开发者尽可能对内容进行提炼,并且最大可能简化用户的操作。[2]
2.基于移动智能终端的学生信息管理系统应用前景
随着现在互联网发展迅猛,人们可以随处可见使用智能手机的人。同学们每天需要上课,社交和体育活动等无法随时应用PC进行必要的信息查询与交流等活动,即使是笔记本电脑,也不是很方便携带,另一方面,移动端的学生信息管理系统必将受到欢迎,有广阔的市场。
我们系统提供成绩管理功能,学生以及家长可以了解学生每次考试成绩的得分情况,帮助学生正确认识自己的薄弱科目,有针对性得查漏补缺,能快速得提高学生成绩,相信学生老师们会非常喜欢这个系统。
3.系统研究目的及意义
在学校传统的教学管理过程中,学生信息成绩管理涉及内容大部分包括分数等级,分数统计和排名等,这些内容通常以人工手工操作为主,这种人工操作的成绩信息管理模式已经被各个学校沿用至今。随着学校规模的迅速发展,人工管理成绩信息的弊端逐渐暴漏出来,主要是:
3.1 只能通过PC端查询成绩
目前的成绩查询系统只能通过PC端访问,但是学生跟家长很少在在电脑旁,不能及时查询成绩。如果实现在移动客户端就可以查询成绩以及查看成绩分析,学生跟家长能够随时随地得了解自己的成绩。
3.2 数据分散,不方便统计
学生的信息基本上是以班级为单位进行统计,数据分散,统计年级信息会造成很大的麻烦。
3.3 成绩系统目前针对的对象是学生跟教师,缺少了家长用户
在中小学中,家长是通过学校发回来的成绩单来了解学生的成绩信息,这样会导致家长不能及时了解学生成绩,无法关心学生的学业情况。
目前学校成绩查询分析平台无法满足学生教师的需求,因此,充分利用移动终端优越性,整合学校业务,为教师、家长提供一个智能终端管理系统,这不仅解决了目前传统信息系统实时性差、冗余复杂等缺点,而且还拉近了学校、教师和学生之间的距离,提高师生沟通的质量,有重要的意义。
现今校园中使用的各种信息服务系统都基于web,只能在电脑上使用,对于使用的时间和地点都有所限制。关于成绩查询系统的终端软件,例如各类家校通、校讯通系统使用混乱,实际利用效率非常低,学校、家长、教师之间不能快捷有效的沟通。现存的大部分信息服务系统都是针对高校服务的,相对高校的信息服务而言,还存在很多问题。例如缺乏科学管理,设备利用率低,信息化管理滞后等等。学校信息化建设的滞后使得教师、学生、家长无法方便灵活和及时进行信息查询和信息交流。现有的校园信息服务系统的用户对象只有学生与教师,忽略了家长这一群体,家长在学生成长过程中起着举足轻重的作用。特别是在现今社会压力大,学生心理问题突出的情况下,家长与学生之间友好的交流非常有必要。然而,由于种种原因,家长在学生受教育过程中参与程度并不足,因此一个而可以让教师、家长、学生三者和谐交流的平台非常重要。而且随着3G技术的发展,互联网服务于通信服务深入校园,师生家长手机的拥有率超过95%,因此基于手机移动设备的移动数字化校园建设是时代的大趋势。
中图分类号:TP311.52
传统的单纯依靠管理人员对宿舍进行人工管理,已不能适应我国大中专学校的发展需求。单纯的依靠人工对管理信息进行处理,不仅会导致物力、人力的浪费,且难以获得良好管理效果,因此,开发并使用宿舍信息化管理系统是其必然发展方向。但是,目前我国的宿舍信息管理系统建设中存在一些问题,需要不断的提高信息管理系统的技术,完善信息管理系统的设计。这也是本文的努力方向。
1 宿舍信息管理系统的功能分析
依据业务需求的不同,可以将宿舍管理系统分为房间管理、宿舍分配管理、学生住宿管理、宿舍财产管理以及系统管理等五个模块。各模块功能分析如下:
1.1 房间管理子系统。关于房间管理的功能,其主要有房间调换、入住管理、房间信息管理以及迁出管理几个子系统。入住管理这个子系统的主要功能是为新入住学生安排房间,并将其主要信息输入到系统里。在这个系统里,可以根据情况的变化,进行信息的查找、修改和删除等操作;房间调换管理的功能是指当学生调整房间后,将其调换之前的房号、调换之后的房号、调换的原因、调换的时间等一些信息录入到系统中;房间迁出管理的功能是指能够查找学生的迁出信息,包括其寒暑假离校信息以及毕业离校信息等;房间信息管理的功能有多个方面,主要包括查询房间信息、统计空置房间数目、统计房间总床位数、新增加的房间信息等。学工人员操作房间管理业务的全部流程,主要包括对入住、调整、迁出、房间信息以及财产这些子系统管理的操作,并完成对以上录入信息的汇总统计。
1.2 宿舍分配管理子系统。对于宿舍的分配管理,其功能包括宿舍的安排管理以及宿舍的片区管理。宿舍的安排管理功能包括了录入安排信息、修改安排信息、制定安排规则、重置宿舍安排等。对学生进行宿舍安排时,要依据性别、专业、班级等进行安排,以方便宿舍管理;宿舍的片区管理工作主要有片区信息录入、片区信息的修改、片区划分等,学工处根据自身需要进行片区的划分,并将划分信息进行相应的录入。
1.3 学生住宿管理子系统。对学生进行宿舍管理时,可以将其分为宿舍卫生管理、学生表现管理以及来访管理。宿舍卫生管理是指对宿舍卫生进行评分、检查等信息进行核查增删。对宿舍进行来访管理是指将来访人信息、来访对象、来访人信息审查进行信息的录入。学生表现管理包含了学生违规信息登记、学生漏宿、留宿信息登记等。
1.4 宿舍财产管理子系统。宿舍的财产管理是指对学生的个人财产以及宿舍的公共财产进行管理。学生个人财产管理工作由学生个人财产登记、个人财产信息查询、个人财产丢失处理等构成。宿舍的公共财产管理主要是宿舍财物的购入申请、宿舍财物的购入审核、录入财物的更新、维修信息等。
1.5 宿舍系统管理子系统。宿舍的系统管理是由管理信息、管理系统参数设置、用户管理等子系统组成的。信息管理由撤销信息、新信息等组成;系统参数设置一般包含了房间信息的设置、楼层信息的设置等;用户管理,包括对用户的权限、新用户的注册、用户的注销、用户修改密码等进行管理。
2 宿舍信息管理的系统设计
软件工程实施开发工作时,其设计是连接系统需求分析和系统实现之间的重要桥梁,设计的质量直接决定了系统达到预期需求目标的可能性。宿舍信息管理系统通过使用B/S模式,采用SQLserver2008数据库和建立起稳定高效的Web应用系统。此系统包括了学生用户模块、管理员模块以及宿管用户模块三大模块。系统使用架构是三层模式架构。通过此架构分离业务逻辑层、数据访问层、表示层,并由密封好的数据库访问层对数据库的所有操作进行操控。学校的宿舍信息管理系统的设计包括了系统架构设计、业务流程设计、数据库设计、用户权限设计等子系统。
2.1 系统架构设计。信息管理系统中的系统架构设计包括了系统软件体系结构与系统网络体系结构。而系统软件体系使用的是B/S的体系结构,B/S的体系结构由处理层、客户端以及数据库组成。客户端将收集到的数据存入到数据库中,然后通过客户端对数据库进行数据请求,最后数据库反映客户端的请求指令。所以从整个系统架构可以看出,这三个结构是紧密联系的,不能分割的。系统的网络体系结构,其系统具有客户端,每个客户端对数据进行处理,最终由服务器数据库完成数据存储。
2.2 业务流程设计。此系统涉及到了多种业务流程,比如网上问答业务、管理业务等。在设计时,要根据不同的业务需求进行设计。例如对用户管理业务来说,其用户管理包含了用户审核、添加、删除、修改等操作流程。应该使全部的业务层操作都使用数据访问层,然后依据数据访问层来调用存储的数据。此种方式既可以清晰地体现系统的代码层次结构,又能够通过使用存储过程来提升系统的效率。对网上问答业务来讲,网上问答是由学生用户提问与管理员老师回答问题组成的。其中学生用户提问的操作主要由查看、修改、增加等组成。管理员回答问题的操作由查看、搜索等组成。
2.3 数据库设计。对数据库进行设计,包括了E-R图分析与数据库表的设计两个方面。
(1)E-R图的分析。E-R图提供了表示实体类型、联系、属性的方法,主要用来对现实中的概念模型进行描述。实体性表示方法是指如果实体的属性相同时,其性质与特征也相同,采用属性名和实体名集合刻画与抽象同类实体,在E-R图中采用矩形来对其进行表示,并在矩形框内表明实体名。属性在E-R图里用椭圆形来表示,并采用无向边的方式,将其与相关实体相连接。联系也称作关系,是指信息世界中用来反映实体之间或者实体内部之间的联系,在E-R图中使用菱形表示。
(2)数据库表的设计。数据库是宿舍信息管理系统的核心,因此所有的功能实现与信息交换的基础是数据库。要将学校的宿舍信息管理系统的功能展示出来,一定要建立起与其宿舍功能需求相应的数据库,并保证数据库系统的完整性与安全性。例如,在系统应用时,应该对系统中不用的用户设置不一样的使用权限,并且规定系统数据的访问权限与级别。为了确保数据库的完整,要注意其设计和功能对应的各类数据的准确性,且保证在不同数据库中的相同数据是一致的。
2.4 用户权限的设计。系统中使用的各个部门、每个师生都具有不同的用户权限、职能等。严格控制用户登录权限,对不同使用用户采用角色权限的方式对其进行授权。此角色权限方法的优势是,如果对不同用户授予大批权限时,通过使用授予其不一样的角色来对其授权。这种方法有利于对不同权限的多个用户实行管理。此外,也可以单独授予特殊权限给用户。当用户登录系统后,依据每个用户的权限对其操作内容进行控制。
3 结束语
要对宿舍信息管理系统进行完善,应该分析宿舍的功能需求,并根据需求来设计、改进宿舍信息管理系统,不断优化系统建设中存在的缺陷,设计出具有高效、稳定、实用的学生宿舍信息管理系统。
参考文献:
[1]刘蔚然.浅谈Delphi6.0环境下学生宿舍管理系统的设计[J].城市建设理论研究,2014(15).