浅谈学生信息管理系统论文
学生信息管理系统对于学校的管理者来说是非常重要,也是为了适应现代化学校管理的需要,加快推进学校数字化建设,更加有效的利用校园网和多媒体等计算机应用技术和手段。下面是学习啦小编为大家整理的浅谈学生信息管理系统论文,供大家参考。
浅谈学生信息管理系统论文篇一
《 学生信息管理系统 》
摘 要:目前,学校规模扩大,工作繁杂、资料众多,开发一套适合大众的、兼容性好的系统是很有必要的。学生信息管理系统对于学校的管理者来说至关重要,学生信息是学校非常重要的一项数据资源,但其包含的数据量大,涉及的人员面广,而且需要及时更新,传统的人工管理方式既不易于规范化,管理效率也不高,所以利用计算机实现对学生信息管理成为必然的趋势。开发SIMS不仅可以减少劳动力的使用,而且也加快了查询速度、加强了管理。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者使用SQL建立起数据一致性和完整性强、数据安全性好,使其拥有较大的数据容量和快速的运行机制。而对于后者使用JSP作为开发工具要求应用程序设置用户权限管理,完成信息录入、信息查询、信息修改、信息删除等功能。整个系统在Tomcat5.5服务器上运行,针对不同的用户完成不同的功能。
关键词:学生信息管理系统;JSP;数据库;信息查询;信息更新
中图分类号:TP311.52 文献标识码:A 文章编号:1674-7712 (2013) 16-0000-01
随着社会的发展,教育事业已经越来越受到社会的关注,教育机构也越来越庞大和复杂。学生人数不断增加,各种各样的数据信息让工作人员感到头疼,无法及时地更新数据信息,无法获得最快最新的信息,查询效率低下,工作效率下降。
随着科学技术的不断提高,计算机科学也日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,该系统具有良好的可操作性,功能模块齐全,用户使用简单。因此,开发这样一套学生信息管理系统成为很有必要的事情。
因此,我们决定利用自己较熟悉的JSP编程,利用SQLServer2005作后台数据库管理。本系统的主要任务是实现对学校学生信息管理处的学生基本信息和详细信息的管理、学生参加各种比赛竞赛时操行分奖励分的管理、学生成绩管理和用户信息管理,同时实现对学生信息进行录入、查询、修改、删除等功能。
一、总体设计概述
学生信息管理系统,是管理学生工作的一个重要模块。根据其目前的机构设置,主要有六个模块,分别是学生的基本信息、操行信息、奖励信息、专业成绩、综合测评及用户信息管理模块。本系统管理员拥有完全的权限管理系统,实现对这些数据进行增加、删除、修改、查询等操作。而学生用户只拥有查询、浏览等操作。
(一)学生基本信息管理
为每位在校学生就其学号、姓名、性别、出生日期、专业、班级、照片、政治面貌、联系电话、联系地址备案,以同一年入学的学生为单位,部分资料来源于入学档案。并对其信息进行相应的增加、删除、修改和查询操作。
(二)学生操行信息管理
每周定时公布学生近期的早检、查房、查课、卫生、院系表扬、院系批评情况,并对情况恶劣的学生的给予警告,给予表现优秀的学生鼓励。每月统计总体情况,就每班做一张详细表,其内容包括学生学号、姓名、通报批评和通报表扬等。
(三)学生奖励信息管理
统计每位学生参加省级、院级、系级的各种比赛,依照学生手册,及时为学生加上相应的奖励分。至于青年志愿者、拾金不昧者等需加奖励分的,由学工部老师出示证明,并加以公章,然后加其奖励分。
(四)学生专业成绩管理
针对每学期的期末考试,管理员对每个学生的各门成绩进行登记、汇总和上传。该管理完成学生对成绩的查询、浏览、打印等功能,管理员对成绩的各种操作功能。
(五)学生综合测评管理
每学期,依据学生专业成绩、操行成绩、奖励成绩,计算出学生综合测评,并对学生进行排名操作。
(六)用户信息管理
该模块的主要功能是实现对用户的各种权限管理工作,包括登记新用户、老用户找回信息、修改用户密码、修改用户注册信息、删除用户账号等功能,从而方便于用户的管理。
二、系统模块功能概述
学生信息管理系统完成了对学生信息的添加、删除、修改、查询等功能。系统功能描述为:
(一)登陆功能
系统需要一定的安全性,如果谁都能随便登陆系统的话,系统面临的数据将非常的危险,且有可能会受到蓄意破坏者的攻击。考虑到数据的安全性,用户必须拥有密码才能登陆到本系统里面。不同的用户其权限也不一样。就想现在网络流行的一种聊天工具一样,分会员和非会员一样,不同的用户享受不同的服务而且权限也不一样,在该系统中把用户权限分成管理员和学生。
(二)输入功能
为管理员提供对所有信息的输入功能,便于更好的维护系统。
(三)查询功能
为所有用户提供查询的功能,可查询允许范围内的所有信息。
(四)维护功能
为学生提供查询,管理员提供对所有信息的修改、删除等功能。
参考文献:
[1]钱雪忠,黄学光,刘肃平.数据库原理及应用[M].北京:北京邮电大学出版社,2006.
[2]虞益诚.SQL Server 2005数据库应用技术(第二版)[M].北京:中国铁道出版社,2009.
[3]孙延鹏,吕晓鹏.Web程序设计――JSP[M].北京:人民邮电出版社,2008.
浅谈学生信息管理系统论文篇二
《 高校学生信息管理系统 》
摘 要:随着科学技术的发展,计算机领域不断取得新的研究成果。随着不同高校的不断扩大和招生人数的不断增加,要处理大量的学生数据信息显得尤为重要,学生的信息管理是学校工作中一项重要的内容。系统采用功能强大的Delphi作为开发工具而开发出来的高校学生信息管理系统主要是管理学生的资料。重点介绍用户管理、基本信息管理、学生变更管理、操作日志管理、学生留言管理、数据库管理六大功能模块。并用Access来实现这一高校学生信息管理系统的C/S架构。
关键词:信息管理 C/S 学生信息管理系统
一、需求分析
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
通过调查,要求系统需要有以下功能:
⑴由于操作人员的计算机知识普遍较差,要求有良好的人机界面;
⑵由于该系统的使用对象多,要求有较好的权限管理;
⑶原始数据修改简单方便,支持多条件修改
⑷方便的数据查询,支持多条件查询;
⑸在相应的权限下,删除数据方便简单,数据稳定性好;
⑹数据计算自动完成,尽量减少人工干预;
二、系统设计
学生信息管理系统可以说是一个综合性的学校学生管理系统,具有较强的实用性和先进性高校学生信息管理系统。
1.功能设计
学生信息管理系统系统主要包括以下功能模块:
1.1用户管理模块
包涵管理员用户和学生用户.操作员可以对用户进行编辑,并对其给予权限.权限管理分为自定义权限及集成权限,学生用户可以对自己的信息进行浏览.
1.2学生基本信息模块
在此模块操作员可对学生信息进行编辑,其中包括:学生基本信息,详细信息,家庭信息,学籍信息,成绩信息,考勤信息,奖罚纪录,操作员可以通过此模块建立一个完整,高效的学生信息档案。
1.3学生变更模块
对于学生上的变动,调整,进行服务,并对变更或调整的信息进行独立存储以便对调动的信息进行浏览。
1.4数据库管理模块
包括数据库的备份(自动备份.手动备份)、数据库还原(自动还原.手动还原)、系统初始化。
1.5操作日志管理模块
对系统操作进行自动存储,以便对系统的管理及系统有更好的维护数据,给用户更多的用户操作信息。
1.6学生留言板模块
学号用户是呢个可在此模块留下自己的意见及学生信息录入情况,让学生和操作员之间建立一个简便的交流平台。
系统结构图如下图2-1所示:
2.数据库设计
数据库中主要是对表的设计,主要的表结构设计如下:
2.1用户操作人员表
表名称标识:Operator
数据来源:用户管理模块进行录入。
2.2学生基本信息表
表名称标识:stainfo
数据来源:基本信息和模块进行录入
除此以外,还有家庭信息表表(名称标识:farmily, 数据来源:家庭信息和模块进行录入)、奖罚纪录表(表名称标识:aandp, 数据来源:基本档案录入模块)、考勤信息表(表名称标识:kqxx,数据来源:基本档案录入模块)、缴费信息表(表名称标识:jhxx, 数据来源:基本档案录入模块)、学生变更表(表名称标识:change, 数据来源:学生变更管理模块)、操作日志表(表名称标识:czdate, 数据来源:操作日志管理模块自动录入)、学生留言表(表名称标识:xsly, 数据来源:学号留言模块录入)这些表需要设计:
图2-1系统结构图
表2-1用户操作人员表
三、系统的实现
学生信息管理系统总的模型主要是说明需要先登录到服务器后才能进行登录系统的操作,登录后进入主功能页面,主要有用户管理,基本信息管理,学生变更管理,操作日志管理,学生留言管理,数据库管理六大模块。
1.主要功能模块设计
用户管理主要是实现对用户的列表,添加用户以及修改密码和权限等 操作;基本信息管理模块主要是实现学生信息的添加.修改.删除.查询以及统计等操作;学生变更管理模块主要是实现实现学生变更信息的添加,修改,删除,查询等操作;操作日志管理模块是记录所有用户的的操作记录以及详细时间;学生留言模块可以给本系统提出意见以及和程序员交流的平台;数据库管理模块主要是实现数据的备份,还原等相关操作。
表2-2学生基本信息表
2.主要登陆界面的实现
2.1 连接服务器界面
由于本系统采用C/S架构,所以要登录系统前必须先连接到服务器,输入服务器正确的IP地址 点连接服务器就可以连上服务器 如果服务器IP错误 则返回“数据连接出错”信息.退出按键的功能是退出整个系统.如图3-1所示:
图3-1连接服务器界面
2.2用户登录界面
系统登录主要用于对进入人事资源管理系统的用户进行安全性检查,阻止非法用户进入该系统。验证操作员及其密码,主要通过记录集结果(RecordCount)结合If语句判断用户选定的操作员及其输入的密码是否符合数据库中的操作员和密码,如果符合则允许登录,否则提示用户用户名或密码不正确,只有通过登录界面才能进入到主界面。
如下图3-2所示:
图3-2用户登录界面
主要代码如下: (1)登录界面的FormShow事件代码:
procedure Tc_yhdlfrm.FormShow(Sender: TObject);
var
i:integer;
begin
c_datemdl.DataModule2.operatordtst.Close;
c_datemdl.DataModule2.operatordtst.DataRequest('select * from operator');
c_datemdl.DataModule2.operatordtst.Open;
for i:=1 to c_datemdl.DataModule2.operatordtst.RecordCount do
begin
usernamecmbx.Items.Add(c_datemdl.DataModule2.operatordtst.fieldbyname('username').AsString);
c_datemdl.DataModule2.operatordtst.Next;
end;
usernamecmbx.ItemIndex := 0;
end;
(2)退出按键的OnClick事件代码:
procedure Tc_yhdlfrm.SpeedButton2Click(Sender: TObject);
begin
if messagedlg('你确认要退出系统吗?',mtinformation,[mbyes,mbno],0)=idyes then
begin
c_zjm.c_zjmfrm.Close;
end;
end;
2.3用户管理界面
包涵管理员用户和学生用户.操作员可以对用户进行编辑,并对其给予权限.权限管理分为自定义权限及集成权限,学生用户可以对自己的信息进行浏览.
如下图3-3所示:
图3-3用户管理界面
主要代码如下:
(1)用户管理的FormShow事件:
procedure Tc_yhglfrm.FormShow(Sender: TObject);
begin
c_datemdl.DataModule2.operatordtst.Close;
c_datemdl.DataModule2.operatordtst.DataRequest('select * from operator');
c_datemdl.DataModule2.operatordtst.Open;
end;
(2)用户管理的FormClose事件:
procedure Tc_yhglfrm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
c_zkjm.c_zkjmfrm.Enabled := true;
end;
2.4学生留言界面
学号用户是呢个可在此模块留下自己的意见及学生信息录入情况,让学生和操作员之间建立一个简便的交流平台.
如下图3-4所示:
图3-4 学生留言界面
学生留言界面的主要代码如下:
(1)学生留言界面的FormShow事件:
procedure Tc_xslyfrm.FormShow(Sender: TObject);
begin
c_datemdl.DataModule2.xslydtst.Close;
c_datemdl.DataModule2.xslydtst.DataRequest('select * from xsly');
c_datemdl.DataModule2.xslydtst.Open;
c_xslyfrm.xslygetdt();
end;
(2)学生留言界面的FormClose事件:
procedure Tc_xslyfrm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
c_zkjm.c_zkjmfrm.Enabled := true;
end;
其他代码略。
四、结束语
本文从高校学生信息的管理这一项目背景入手,然后针对平台设计的功能需求进行分析,重点介绍了用户管理、基本信息管理、学生变更管理、操作日志管理、学生留言管理、数据库管理六大功能模块,着重对用户登录界面、用户管理界面、学生留言界面的实现做了详细阐述。学生信息管理系统可以说是一个综合性的学校学生管理系统,具有较强的实用性和先进性高校学生信息管理系统。
由于研究水平和研究时间的限制,本课题在对系统的功能设计上略显薄弱,还有许多有待完善和值得继续探讨的问题。
参考文献
[1]马林艺 张喜英 钱春升、《软件工程》、2006.1.
[2]涂金德 金林樵 牛立成 《Delphi程序设计》2004.2.
[3]黄明 梁旭 石虎、《Delphi7信息系统设计与开发实例》(第2版)、2005.3.
[4]刘艺 《Delphi面向对象编程思想》 2003.9.
[5]程旭松 许哲平 万重 《80例上手Delphi7编程》 2004.10.
[6]王振江 等 《Delphi2005精彩编程百例》 2006.1.
[7]李文立 刘强 梁冰 《Delphi数据库系统开发案例精选》2006.5.
有关浅谈学生信息管理系统论文推荐:
1.学生管理系统论文
4.学生管理系统论文