前言:中文期刊网精心挑选了学生信息管理系统设计范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
学生信息管理系统设计范文1
一、系统需求
1.国内外研究现状
1954年,美国首先在工资单处理中实现了计算机在管理中的应用。随着计算机技术在信息管理方面的不断发展,美国、西欧及日本等发达国家各领域80%以上的管理都由计算机信息管理系统来完成。我国计算机技术在管理中的应用推广起步较晚,但进入21世纪后发展迅速,几乎覆盖了各个领域,尤其在高等院校及技工院校中应用非常广泛。
学校一直使用传统的人工方式管理文件档案,仍采用手工统计、Excel电子表格存储数据等常用手段对学生信息进行整理。这样的管理方式存在一些显而易见的缺点。首先,对学生信息的宏观掌握不够及时和准确。学院对学生信息的管理依靠各系部人工统计上报,时效性和准确性方面都与计算机信息管理系统有较大差距。其次,浪费了人力和物力。各系为了较好地对学生情况进行管理,必然额外增加了相关教师的工作量,同时,这种传统的管理模式必然产生大量的档案文件,不便于保存。最后,不便于对学生信息进行科学的管理。传统的管理方式还停留在简单的教师对学生点对点的管理或限制在系部及班级范围内的局部管理,缺乏全院统一的,便于领导、学生处及班主任等管理人员及时掌握学生管理情况并实施管理的信息管理系统。
3.解决方法
针对笔者所在学校对学生进行半军事化管理的背景,结合学生数量连年增加、教师管理任务重、学生信息量大的情况,拟开发具有综合管理功能的学生信息管理系统,使校领导、学生处及班主任等管理人员通过管理系统能方便地更新信息,全面直观地查询、掌控信息,实现对学生的高效管理,从而提高学校的整体管理水平和效率。
二、系统设计
1.基本思路
根据设计原则和详细的调研,我们主要针对学校学生半军事化管理情况而开发一个有技工院校特色的、具有综合管理功能的信息系统。系统主要实现对学生的信息管理、考核管理、实习管理及请销假管理等功能,从而形成一个全院统一的便于操作的学生信息管理模式,使学院各级管理人员都能通过系统实现对学生各项情况的掌控、管理及考核,并将管理贯穿学生整个在校期间。
2.系统模块设计
根据技工院校学生管理的特点,我们对信息管理系统进行了模块划分,分别是:登录管理模块、信息管理模块、考核管理模块、实习管理模块、请销假管理模块和设置管理模块,共6大模块。
(1)功能模块结构。其中,考核管理模块是主要的子系统。及用户进行登录管理,并记录登录日志,包含用户登录、密码修改及登录日志等子模块。系统根据登录账号权限等级情况,自动开启对应的使用权限,并记录登录日志。
(2)信息管理模块。此模块用于管理系统中所有在校学生的基本信息,包括学籍信息、家庭信息、在校相关信息及个人特长信息等涉及每位学生的相关信息。一方面,相关数据需依托各系部工作人员、班主任及相关学生用户采集录入。另一方面,系统要实现对相关数据的各种基本操作及统计,以方便管理人员及学生进行信息相关操作。
(3)考核管理模块。学生管理考核是技工院校学生管理工作的重要部分,主要包括出勤考核、文明礼仪考核、操行考核等子模块。系统实现由管理人员通过用户终端,按照考核权限使用相关账号对每个学生的相关考核情况进行管理,并可以进行查看、导出、比较及排名等基本操作。
(4)实习管理模块。学生在校期间有约50%的时间在外实习,实习管理模块要实现在岗时间管理、实习场地管理及学生表现查看等功能,实现对学生整个实习期间情况的掌控。
(5)请销假管理模块。学校实行半军事化管理,周一至周五学生外出执行严格的请销假制度。周末外出也要进行相关的登记。请销假管理模块主要包括请假统计、销假统计、亲友来校统计等功能,并应有报警功能,发现学生超假未归时,应该报警提示,防止学生失管失控,避免发生安全事故。
(6)设置管理模块。设置管理模块主要实现对系统所有设置项目的管理及操作日志记录,包括用户管理,添加、删除考核,权限设置,操作日志等。用户主要设置为校级管理员、系部级管理员、普通管理员、普通用户和学生用户等,分别针对管理工作实际,设置不同的权限。同时,系统自动记录所有相关操作日志,方便查阅管理。
3.可行性分析
(1)经济可行性。系统主要针对学校,开发系统虽需要一定的成本,但取得的收益是巨大的。系统开发完成后,可以实现对学生管理的智能化,降低了许多人工成本,为管理工作提供了便利。而且学校现有硬件设施完全支持系统的运行,只要系统搭建成功就能快速运行。因此,在经济上完全可行。
(2)操作可行性。笔者所在学院的教师大都具有本科以上学历,具有较强的计算机操作水平。同时,学生都学习计算机必修课,能进行基本的计算机操作。系统搭建好后,将会给管理工作带来极大的便捷。
三、小结
学生信息管理系统设计范文2
现在对于教务系统管理人员来说,能够通过网络平台对学生信息进行相互传递,分析某班学生信息、对无关信息进行处理等等,而这一切都归功于电脑技术的快速发展。对于以前的管理办法来说,想要实现联网共享信息、远程操作、迅速及时传达信息等功能,可以说根本不可能实现,但通过现代最管理手段全部都能实现。正因为如此,现代管理手段有着不可估量的市场价值。
关键词:
;教务管理系统;设计;实现
1国内外研究现状
美国和欧洲其他发展国家,政府非常支持建设数字化校园。所以各个学校都对本校的学籍以及教务等管理进行了信息化改造。在20世纪90年代之初,这些地区几乎所有的名牌院校都已经非常成功的实现了信息化,数字化校园。现在,全球的在互联网方面具有顶尖技术的大型公司都开始斥巨资用来开发与研究数字化校园。一般情况下,以上这种类型的软件对应群体是软件开发商。软件开发商在开发和使用自身企业或者是和自身企业相联系的软件的时候,关键是使用了下面的这两个不同的方法来设计与建设上述的那类技术。首先是需要购买在开发研究方面所需要的基础设施,像是桌面软件和服务器等。买这些基础设施就需要花费该公司大量的人力资源和物力资源。其次就是,根据对有关的虚拟主机与服务器不进行购买而是通过租赁的形式来获得使用权,这样就为企业节省了大量的人力物力资源,大大的节约了成本。但是若是这样做的话同时也降低了对后台服务器的控制权。数据化校园能够使全体师生在上网的过程中,可以让用户访问服务、处理器、存储设备等和他们相联系的设施。对学生和教师来讲,可以在运用校园信息化数据部署和应用程序在。基于同样的道路,可以选择任意的服务并对它们进行组合,这一来,在藕合程度方面还是比较低的。数字化校园运用了虚拟技术,云端或者本地的运行环境能够支持类型不同的编程语言,采用了改进的数据库。在我国,中国高等教育文献保障系统简称CALIS是第一个把信息化的应用带入到教务管理系统中的。其创造了没有访问界限的中国高等教育数字化校园。这所学校变成了社会经济和谐发展的重要因素,是至关重要的。根据之前的所的出的结论与未来发展的趋势,CALIS不仅实行了定位,而且还建议根据信息化来设计适合我国的数字化校园。以上所说的是,CALIS要构建植根于信息化平台的数字化校园。同样需要在全国、不同的地区、不同的学校都创建CALIS的数字化校园云服务中心。如此,大学生和教师就可以获取丰富的服务。同样,CALIS还可以为当地的数字化校园在建设云服务平台时给出有效的处理办法。建设CALIS的信息化平台,能够不断地提升信息化在数字化方面的进程。如此就为更深层次的优化数字化校园的服务结构部分给出了非常重要的可行性。信息化平台能够使数字化校园服务变得更加的虚拟,并且在此基础上,建设与分享图书馆的资源信息可以为数字化校园的发展带来巨大的美好前景。如此一来,我国的数字化校园也迈进了新时代。
2系统目标和总体需求
(1)系统目标。1)系统应该功能强大,操作过程简单明了;2)远程网络协同访问系统;3)对校园网实行开放,进行标准建设;4)可以对各种工作步骤进行传递;5)文件、数据安全可靠。(2)系统总体需求。学生想要对其个基本信息、下载学习有关资料、根据老师安排上传所布置的作业、等一列与网络有关的学习方法。现在只要登录网络管理系统都能够顺利实现。对于教师来说,凡是学生需要掌握的教学大纲、课辅资料、作业习题、参考课本等有利于学生更好学习的资料,均可以通过登陆网页系统来完成。这样一来,不仅增加了师生间的良好沟通,也极大地促进了网络教学目标的实施。另一方面。教务管理系统想要针对课程安排、教学任务、学生成绩查询、教师绩效考评等管理任务也能够通过网络平台实现自动化管理,而不再是以往的人工化。大大加快了工作效率。
3关于教务管理系统如何设计
设计系统时需要遵循的基本原则:(1)不但能够稳定不变还要相对靠谱。系统只要开始设计研发,将会持续运行,因此不允许中间因某些不稳定因素影响进程;(2)对外进行开放与拓展空间;(3)在世界范围内都处于先进水平且各项技术都比较成熟;(4)在实际应用当中,能够对其进行最大化利用且方便管理者管理。检验一个系统的优劣关键是看其实用性如何,里面的各项功能能否适用于用户需求,有无综合考虑用户的特点,或者根据用户日常习惯专项研究后再进行设计;(5)安全性。针对全部的用户来说,系统的管理机制必须安全可靠
4系统测试
通过对于软件进行测试,我们可以很容易的发现软件在设计之初与实现过程当中因为疏忽而产生的问题。相较于其他任何软件工程活动,软件测试的过程中所花费的工作量更多。假如对于软件测试不是有计划地进行,则会使得劳动和时间都造成浪费,这还不算,其中最为糟糕的是会对原有错误造成遗漏。所以,要想确保其所开发的软件质量,就必须要对软件进行系统化的测试。想要促进制定软件的测试方法,就要确保其策略拥有足够的灵活性;另一方面,一定要确保其严格性,这样的话在项目工程建设当中能够对项目提出合理策划,并进行追踪管理。软件测试理论中非常著名的舒曼(Shooman)模型理论这样描述软件测试策略:测试从许多方面来看和软件开发方法一样,是一个独立的过程,而且具有很多测试类型;早年我们处理程序出错主要是依靠谨慎的软件设计和程序员的个人智慧,而如今我们采用很多现代设计技术和正式技术评审来减少实现代码中的错误;与此类似,不同的测试方法也正在开始聚合成几种不同的途径和思想。其中所提到的途径和思想就是我们称之的“策略”。对于软件测试方法,在实际操作中,我们需要对其提供两种两种办法,即低级测试办法和高级测试办法。其中,确保低级测试可以对小段落的代码验证是否正确,相比而言,高级测试主要用于用户对于系统主要功能的满意度。软件测试的螺旋模型就能够为我们提供这样一种符合要求的软件测试策略。
5小结
学生信息管理系统设计范文3
关键词:;教务管理系统;设计;实现
1国内外研究现状
美国和欧洲其他发展国家,政府非常支持建设数字化校园。所以各个学校都对本校的学籍以及教务等管理进行了信息化改造。在20世纪90年代之初,这些地区几乎所有的名牌院校都已经非常成功的实现了信息化,数字化校园。现在,全球的在互联网方面具有顶尖技术的大型公司都开始斥巨资用来开发与研究数字化校园。一般情况下,以上这种类型的软件对应群体是软件开发商。软件开发商在开发和使用自身企业或者是和自身企业相联系的软件的时候,关键是使用了下面的这两个不同的方法来设计与建设上述的那类技术。首先是需要购买在开发研究方面所需要的基础设施,像是桌面软件和服务器等。买这些基础设施就需要花费该公司大量的人力资源和物力资源。其次就是,根据对有关的虚拟主机与服务器不进行购买而是通过租赁的形式来获得使用权,这样就为企业节省了大量的人力物力资源,大大的节约了成本。但是若是这样做的话同时也降低了对后台服务器的控制权。数据化校园能够使全体师生在上网的过程中,可以让用户访问服务、处理器、存储设备等和他们相联系的设施。对学生和教师来讲,可以在运用校园信息化数据部署和应用程序在。基于同样的道路,可以选择任意的服务并对它们进行组合,这一来,在藕合程度方面还是比较低的。数字化校园运用了虚拟技术,云端或者本地的运行环境能够支持类型不同的编程语言,采用了改进的数据库。在我国,中国高等教育文献保障系统简称CALIS是第一个把信息化的应用带入到教务管理系统中的。其创造了没有访问界限的中国高等教育数字化校园。这所学校变成了社会经济和谐发展的重要因素,是至关重要的。根据之前的所的出的结论与未来发展的趋势,CALIS不仅实行了定位,而且还建议根据信息化来设计适合我国的数字化校园。以上所说的是,CALIS要构建植根于信息化平台的数字化校园。同样需要在全国、不同的地区、不同的学校都创建CALIS的数字化校园云服务中心。如此,大学生和教师就可以获取丰富的服务。同样,CALIS还可以为当地的数字化校园在建设云服务平台时给出有效的处理办法。建设CALIS的信息化平台,能够不断地提升信息化在数字化方面的进程。如此就为更深层次的优化数字化校园的服务结构部分给出了非常重要的可行性。信息化平台能够使数字化校园服务变得更加的虚拟,并且在此基础上,建设与分享图书馆的资源信息可以为数字化校园的发展带来巨大的美好前景。如此一来,我国的数字化校园也迈进了新时代。
2系统目标和总体需求
(1)系统目标。1)系统应该功能强大,操作过程简单明了;2)远程网络协同访问系统;3)对校园网实行开放,进行标准建设;4)可以对各种工作步骤进行传递;5)文件、数据安全可靠。(2)系统总体需求。学生想要对其个基本信息、下载学习有关资料、根据老师安排上传所布置的作业、等一列与网络有关的学习方法。现在只要登录网络管理系统都能够顺利实现。对于教师来说,凡是学生需要掌握的教学大纲、课辅资料、作业习题、参考课本等有利于学生更好学习的资料,均可以通过登陆网页系统来完成。这样一来,不仅增加了师生间的良好沟通,也极大地促进了网络教学目标的实施。另一方面。教务管理系统想要针对课程安排、教学任务、学生成绩查询、教师绩效考评等管理任务也能够通过网络平台实现自动化管理,而不再是以往的人工化。大大加快了工作效率。
3关于教务管理系统如何设计
设计系统时需要遵循的基本原则:(1)不但能够稳定不变还要相对靠谱。系统只要开始设计研发,将会持续运行,因此不允许中间因某些不稳定因素影响进程;(2)对外进行开放与拓展空间;(3)在世界范围内都处于先进水平且各项技术都比较成熟;(4)在实际应用当中,能够对其进行最大化利用且方便管理者管理。检验一个系统的优劣关键是看其实用性如何,里面的各项功能能否适用于用户需求,有无综合考虑用户的特点,或者根据用户日常习惯专项研究后再进行设计;(5)安全性。针对全部的用户来说,系统的管理机制必须安全可靠
4系统测试
通过对于软件进行测试,我们可以很容易的发现软件在设计之初与实现过程当中因为疏忽而产生的问题。相较于其他任何软件工程活动,软件测试的过程中所花费的工作量更多。假如对于软件测试不是有计划地进行,则会使得劳动和时间都造成浪费,这还不算,其中最为糟糕的是会对原有错误造成遗漏。所以,要想确保其所开发的软件质量,就必须要对软件进行系统化的测试。想要促进制定软件的测试方法,就要确保其策略拥有足够的灵活性;另一方面,一定要确保其严格性,这样的话在项目工程建设当中能够对项目提出合理策划,并进行追踪管理。软件测试理论中非常著名的舒曼(Shooman)模型理论这样描述软件测试策略:测试从许多方面来看和软件开发方法一样,是一个独立的过程,而且具有很多测试类型;早年我们处理程序出错主要是依靠谨慎的软件设计和程序员的个人智慧,而如今我们采用很多现代设计技术和正式技术评审来减少实现代码中的错误;与此类似,不同的测试方法也正在开始聚合成几种不同的途径和思想。其中所提到的途径和思想就是我们称之的“策略”。对于软件测试方法,在实际操作中,我们需要对其提供两种两种办法,即低级测试办法和高级测试办法。其中,确保低级测试可以对小段落的代码验证是否正确,相比而言,高级测试主要用于用户对于系统主要功能的满意度。软件测试的螺旋模型就能够为我们提供这样一种符合要求的软件测试策略。
5小结
学生信息管理系统设计范文4
[关键词] 信息管理系统;招生管理;B/S架构;设计;实现
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);
}
学生信息管理系统设计范文5
关键词:信息管理;系统;设计
中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2011) 20-0000-01
Student Information Management System Development and Design
Wang Yanbing,Qian Zongbin
(1.Huishang Vocational College,Hefei231201,China;2.Anhui Technical College of Industry and Economy,Hefei230051,China)
Abstract:As part of computer applications,the use of computers for student information management,management can not be compared with the advantages of hand,such as the search quickly,easy to find,high reliability,storage capacity,security and good,long life,low cost.These advantages can greatly improve the efficiency,but also schools,scientific and standardized management of important conditions.This paper analyzes the student information management system development and design.
Keywords:Information management;System;Design
一、开发工具选择
现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual ,Microsoft公司的Visual C,Borland公司的Delphi和Powersoft公司的PowerBulider以及Java等。
在这些程序开发工具中,有的强调程序语言的弹性与执行效率;有的则偏重于可视化程序开发工具所带来的便利性与效率的提高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必定要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点成为了一纸空谈;相反地,如果只强调语言的弹性,却没有便利的工具作配合,会使得一些即使非常简单的界面处理动作,变得复杂和麻烦起来,这样也会浪费程序设计师们的宝贵时间。作为数据库系统的开发,Visual 2008是一个非常理想选择,它有效地避免了以上所谈到的诸缺点。
二、需求分析
(一)系统需求分析。21世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生信息管理与分析系统为教学办公带来了极大的方便。该学生信息管理与分析系统是以ASP网页编程+ACCESS数据库+SQL数据查询语言编写,其系统功能在内部IIS服务器上运行。系统管理员、教师、学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理。用户只需进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目标。(二)功能需求分析。学生信息管理与分析系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息。教师可以通过信息管理与分析系统查阅学生成绩信息,教师信息,学生成绩的管理等相关操作。系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、教师的添加、删除、修改,以及学校院系,专业及班级的管理等。
三、系统设计
(一)学生信息管理子系统结构设计。学生信息的管理权限分配给管理员和教师,学生除了可以修改自己的密码外不可以修改其他的信息。学生信息管理主要实现对学生相关属性的管理,以及修改删除学生信息等操作。(二)课程信息管理子系统。课程信息管理子系统主要实现对课程设置的添加,修改,删除等操作。(三)学生选课子系统。学生选课子系统主要实现学生选课功能,包括选课和退课两个子功能。(四)学生成绩管理子系统。学生成绩管理子系统分为教师录入成绩、修改成绩功能和学生查看成绩子功能。(五)统计分析子系统。统计分析子系统主要实现课程按成绩的自动排名,方便教师的排名操作。通过对课程排名的统计分析,可以及时的了解学生的学习情况。提高了教学质量和工作效率。
四、部分代码
本系统的核心代码:
(mysql.Student_LoginSQL(Convert.ToInt32(this.StudentNum.Text.Trim()),this.StudentPwd.Text.Trim())==2)
{
StudentId=this.StudentNum.Text.Trim();
StudentMain Student=new StudentMain();
Student.Show();
this.Close();
this.Dispose();
}
五、结论
总之,学生信息管理系统具有以下特点:①本系统采用模块化设计,从问题的提出到问题的解决,从上到下进行逐一分解。本系统易于操作,易于理解。②系统操作灵活方便,简单扼要,本学生信息管理与分析系统采用少量菜单而多用按钮的风格。在本系统以鼠标动作居多,其中主要功能大多集中在所使用的窗口界面上,通过大量的按钮直接对窗口操作,这样一来,用户操作起来方便,要进行那些工作一目了然。③系统完成了各方面信息的查询、修改、添加、删除等基本功能。并且又增添了统计和主要信息的报表输出。更重要的是对用户的访问权限进行了限制,保证了系统的安全性、完整性,保证了合法用户的权益。
参考文献:
[1]王晟,韩泽坤.Access数据库开发经典案例解析[M].北京:清华大学出版社,2006,1
[2]西尔伯沙茨.数据库系统概念(原书第5版)[M].北京:机械工业出版社,2006,10
学生信息管理系统设计范文6
关键词:Web;信息管理系统;ASP;access
中图分类号:TP311.52文献标识码:A文章编号:1007-9599 (2012) 04-0000-02
近年来,随着国内外教育事业的不断发展,加快教育信息化建设已成为我国教育事业改革与发展的必然选择。我国对高职院校招生规模不断扩大,大量的学生信息管理就成了一个非常棘手的问题。依靠传统模式的利用人工进行学生的信息管理,费时费力,严重影响了教师的工作效率。而基于网络化的学生信息管理平台,能够极大地提高学生信息管理的效率和管理的质量,也是各大高职院校实现数字化、信息化的一项重要部分。本系统的开发研究主要是基于web对学生信息的管理等相关操作,实现学生信息管理的统一化、规范化。通过网络把整个学院的学生信息汇集起来,为学院的各系部提供全面及时的学生信息,从而达到提高学生信息管理效率的目的。
本系统开发的目标是实现学生信息的统一化、规范化。具有信息处理的自动性,完成学生信息管理功能、学生成绩管理功能,实现对信息的浏览、上传、更新、删除、查询、打印等。可以非常方便地使各系部的教师查询、下载学生的信息。
一、系统分析
学生是一个庞大的信息群体,用传统模式的人工管理是比较复杂的。本系统就以辽宁林业职业技术学院的学生信息管理为例进行了深入的研究,针对学生信息管理工作所涉及的问题分为两大部分的管理。一部分学生信息管理是指学生入学时的基本信息――学号、姓名、性别、民族、专业、班级、联系电话、照片、是否存在特殊问题、家庭成员、是否单亲、特困情况等基本信息的管理;另一部分学生信息管理是指对大学生在大学期间形成的个人信息,如:奖学金信息、学生资助信息、学生贷款信息、学生寝室信息,学生诚信信息,学生处分信息,学生成绩等信息的管理。而与学生信息管理相关联的人员主要是:学生本人、班主任、学生管理各部门,学生会,职能部分管理员。
二、系统功能结构
学生信息管理系统的功能包括:数据浏览、添加、修改、删除,查询,打印报表,用户管理。具体实现功能如下:
(一)信息的浏览功能。即学生基本信息和大学期间形成的个人信息的浏览,主要功能为浏览。
(二)信息的添加功能。即学生基本信息和大学期间形成的个人信息的添加,主要功能为在授权范围内的数据增加。
(三)信息的修改功能。主要功能为系统会由于各种原因导致数据误差,因此,必须允许系统在授权范围内的数据误差修正,即学生基本信息和大学期间形成的个人信息的修改功能。
(四)信息的查询功能。即对学生基本信息和大学期间形成的个人信息的查询,主要功能为授权的数据查询功能。
(五)报表输出功能。信息在管理的过程中,需要对海量信息进行条件收集或输出功能。
(六)系统维护功能。运行系统的过程中,要对系统有基本设置、管理员维护功能。
三、系统相关技术
由于高职院校学生管理具有数据信息多样化,管理人员多且权限复杂但学生数量不多等特点,所以,本系统采用B/S架构、以学院的网络中心的机器作为Web服务器和数据库服务器Web服务器采用Windows xp和IIS5.0,数据库服务器采用Windows xp和access2003。
本系统的界面开发采用Dreamweaver 8,它是一套集网页制作和网站管理于一身的网页编辑软件,是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。开发人员可以使用Dreamweaver及所选择的服务器技术来创建功能强大的Internet应用程序,从而使用户能连接到数据库、Web服务。
本系统采用Access 2003数据库,Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得用户不必编写代码,就可以完成大部分数据管理的任务。可以利用它来解决大量数据的管理工作。现在它已成为世界上最流行的桌面数据库管理系统。
四、系统设计与实现
(一)数据库的设计。根据系统功能,本系统建立以stua为数据库名的数据库,该库中包括学生基本信息数据,学生在大学期间的信息数据,管理员信息数据。
1.学生基本信息数据。学生基本信息数据为1张数据信息表:即学生基本信息表。
2.学生在大学期间的信息数据。学生在大学期间的信息数据为8张数据信息表,即:贫困生情况表、奖学金情况表、助学金贷款情况表、助学金管理信息表、诚信情况表、寝室情况表、违纪情况表,成绩表。
3.管理员信息数据。包括1张信息数据表,即:管理员信息表。
数据库建立好后,需要将应用程序与数据库之间建立连接,建立数据库的方法有几种,本系统使用ADO提供的Connection对象,它用于建立和管理应用程序与OLE DB兼容数据源或ODBC兼容数据库之间的连接。
Set Conn=server.CreateObject“(ADODB.Connection”)'创建connection对象
Cs=”provider=Microsoft.jet.oledb.4.0;data source=” '创建ole db连接字符串
Conn.connectionstring=cs&server.mappath(“rsg1.mdb”)
Conn.open%>'打开连接
本系统将以上连接数据库的语句写入conn.asp文件中,以方便用到连接数据库语句的数据文件的调用,只要数据库文件是根目录文件,都可以在文件头中写
代码来实现数据文件连接数据库的功能。
(二)系统实现。登录是系统的入口,本文以学生登录页为例,介绍本系统登录功能的实现。用户登录时要进行权限的判断,首先应从界面中获取界面文本框中输入的值。
pwd=Trim(Request.Form("pwd"))%>
然后要通过获取的值与数据库中的数据相比对,如果出现错误,应给出相应的提示信息,反之,则应进入系统。if语句结构如下:
alert('请输入学号或密码!')
Else
If rs.eof Then
alert('学号错误,请重新输入!')
Else
if rs("pwd")=pwd then
Session("name") = Rs("name")
Session("number")=Rs("number")
Response.Redirect "Seek.asp"
else
alert('密码错误,请重新输入!')
end if
End If
end if
%>
五、结束语
本系统具有友好的人机交互界面、良好的安全性、稳定性和可扩展性。使得高职院校的学生管理工作更加统一、方便、规范、高效、合理、有序。为实现建设高职院校数字化、信息化的宏伟目标前进了一大步。
参考文献:
[1]岳学军,李晓黎.Web应用程序开发教程+SQL Server[M].北京:人民邮电出版社,2009
[2]邱岩,王庆玲.用.NET实现系统整合的关键技术[J].计算机工程与应用,2003,24:136-138