学生信息管理的论文

2024-07-21

学生信息管理的论文(精选8篇)

1.学生信息管理的论文 篇一

你正在浏览的自 荐 信是信息管理学生的自荐信例文

尊敬的领导:

您好!

首先感谢您能抽出宝贵的时间来看我的求职信。

我是一名即将于****年**月毕业于xx大学信息管理与信息系统专业的学生。在即将进入社会之际,我怀着一颗真诚的心与对事业的渴求,真诚的向您推荐自己。

从小母亲就教导我要诚实做人,刻苦学习。所以,多年的学生生活培养了我勤于思考的习惯和勇于创新的精神,让我拥有了积极乐观的生活态度与永不言败的精神。在大学期间,我努力学习专业及相关知识,获得了扎实的理论基础,因为只有好的基础才能建造好的建筑,同时我也不放过任何实践的机会。

在这个以知识经济为主的21世纪,需要更多的复合型人才,在校期间,我不仅深入的学习了专业知识而且还学习了市场营销学,管理学,会计学等其他学科。多年的学习生活铸就了我勤奋、踏实、责任心强的性格,培养了我团结协作、勇于拼搏的精神,提高了自我判断与协调合作等多方面的能力,为今后的工作打下了良好的基础。

刚刚踏入社会的我因为年轻而有缺点与不足,但同样是因为年轻而拥有激情与热情。因为不足,我懂得要不断的努力与学习,要不断的完善自己。在这个世界上,没有怀才不遇的人,只有不够努力的人,而努力是每个人都能做到的!尊敬的先生/小姐,如果我能喜获您的赏识,我一定会用实际行动向您证明:我定会尽自己最大的努力为贵公司奉献我的心血与汗水!

再次致以我最诚挚的谢意!

此致

敬礼!

自荐人:xx

xxxx年xx月xx日

2.学生信息管理的论文 篇二

关键词:学生管理,信息系统,设计

目前, 我国各大高校为了顺应信息化发展趋势, 从提升自身的管理水平和提高高校竞争力的需要角度出发, 都相继采用信息技术对学生的有关信息进行管理, 通过使用计算机技术等手段, 将工作人员从重复而繁杂的手工处理中解脱出来, 避免重复劳动, 规范了教学管理行为, 提高了管理效率和水平, 而且降低了人工处理产生的错误, 使教育基础管理迈出了一个新的台阶, 从而实现了教育基础管理的信息化、科学化和现代化。

对于我们研究的学生管理信息系统则是以计算机为工具, 通过对学生管理所需的信息进行采集、验证、处理、运算、分析、管理和维护, 把管理人员从繁琐的数据计算处理中解脱出来, 使其有更多的精力从事学生管理政策的研究实施, 管理方法的研究改进和管理质量的监督检查, 从而全面提高管理质量。在当前的信息化时代中, 任何高校, 都需要一个实用的管理系统来规范学校管理、学生管理和数据统计、分析, 这将会大大提升高校的管理水平, 优化资源, 尽可能地降低成本, 实现最大效益化。

我们设计学生管理信息系统的目标, 主要是通过建立一个学生管理信息系统来实现数据采集、验证、处理、运算、分析、管理和维护等功能, 统筹学工部的各项工作。各学院利用网络, 通过管理系统提供的交互式界面提交各种材料, 避免了提交材料的繁琐和遗漏。系统能自动核查各学院提交材料的格式是否符合要求, 内容是否完整, 并对不符合要求的地方给出详细的提示, 待格式完全合格了方能入库, 提高了审核的效率。另外, 学工部通过该系统能对收集的数据进行处理, 转化成可用的信息。此外, 该系统不仅让学工部内部各科室达到资源共享, 如学生管理科将学生违纪情况共享给扶贫助学办公室, 如果该学生申请奖、助学金, 系统将自动提示其违纪行为, 达到自我审核的作用, 同时, 该系统也与学校的其它子系统达到资源共享, 如该系统将有违纪处分的学生的信息共享给教务处的学籍管理系统, 招生就业处的毕业生就业系统, 从而实现资源合理配置和有效利用。

(一) 学生管理信息系统的技术

考虑INTERNET便利性、简单使用性和该系统应具备扩展性强, 易维护, 成本低, 移植性好等特点, 学生管理信息系统采用目前业界最为流行和最具发展前景的体系结构——B/S结构模式, 并使用WEB技术来开发。

考虑到高校学生多、流动快、数据更新频繁的特点, 后台使用ORACLE数据库。该数据库功能强大, 操作简单, 查询速度快, 是目前世界上使用最为广泛的数据库管理系统, 适用于处理数据量大的系统。同时, 前台使用JAVA语言进行开发, JAVA的框架使用Struts和Ibatis, Struts是成熟稳定的MVC框架 (Struts) , 该框架采用三层开发结构Model-View-Controller (模型层、视图层、控制层) , 层次清晰, 开发流程规范, 并且能提高开发效率, 而Ibatis提供ORM (Object-Relational Mapping对象关系映射) 机制让程序员很方便操作数据库, 免去大量连接和操作数据库的代码, 同时将SQL语句从代码中分离, 增强代码的易读性和管理性。同时, 从成本, 安全和稳定性考虑, 使用TOMCAT作为web服务器。TOMCAT作为开源免费的WEB服务器已在全世界被广泛使用, 多年的应用证明了它的安全和稳定。另外, 为了保证系统的高效性, 使用AJAX技术让数据异步传输, 使得客户端同服务器端的交互更快捷, 同时也有效的节省了带宽。此外, 系统使用Web Service技术实现与其他系统进行信息交换, 以达到信息共享的目的, 同时也推动学校分布式系统的发展。

(二) 学生管理信息系统的内容

系统内容包括班主任基本信息管理、学生基本信息管理、违纪处分管理、学生工作队伍管理、家庭经济困难学生资料库、助学贷款管理、勤工助学管理、奖、助学金管理、学生心理咨询管理。

1.班主任基本信息管理包括了班主任的基本信息维护、班主任津贴计算等。班主任基本信息栏包括了每学期各学院班主任的基本情况, 包含班主任姓名、学所属学院、所带班级、班级人数、班主任职称、年龄、联系方式等;班主任津贴栏通过计算规则计算出班主任每月津贴, 如班主任所带本科班总人数属于[50, 100], 则班主任津贴为80元/月。

2.学生基本信息管理包括了学生基本情况登记表、学生异动情况登记表、学生请假一周以上备案登记表等。学生基本情况登记表统计了全校学生基本情况, 有所属学院, 专业, 班级, 学号, 身份证号, 寝室号, 个人联系方式, 家庭地址, 父母亲姓名, 家庭联系方式等, 建立准确的学生基本情况登记表能随时掌握学生的基本情况, 为违纪学生的核查, 贷款学生毕业后违约的查找等提供了保障;学生异动情况登记表是登记每学期学生的退学, 休学, 复学情况, 对全校学生的异动情况做统计便于对学生的管理;学生请假备案登记表是统计学生的请假情况, 原则上请假一周以上才录入学生管理系统, 在学工部, 教务处和招生就业处备案。

3.违纪处分管理包括了学生处分统计表和历年处分类型统计报表。学生处分统计表栏按学期录入违纪学生的基本情况 (学院, 班级, 姓名, 受处分理由, 处分文件文号和处分的日期) , 并通过超链接将学生的处分文件与违纪学生基本情况关联;历年处分类型统计报表栏将处分分类, 如按赌博、作弊、旷课、打架等分类, 以图表形式展现受处分类型所占比例, 以便了解各种类型处分变化情况, 让班主任及管理者即时看到学生工作开展的成效, 同时, 类型的变化将下一步工作的指导。

4.学生工作队伍管理包括对三支学生干部队伍的管理, 三支学生干部队伍分别是校园文明督导队、学工助理和心理咨询中心成员。每栏的重点有该学生工作队伍的管理条例, 部门设置及各部门职能, 学生干部的考核以及队伍开展的各项活动等。

5.家庭经济困难学生资料库栏是扶贫助学工作的基础, 只有录入资料库的学生才能认定为家庭经济困难学生, 才能享有勤工助学, 助学金, 励志奖学金等面向经济困难学生的资助。提交系统将按规定的格式审查各学院提交的资料库, 如不符合要求, 则做相应的提示, 直到各学院提交的资料库完全符合规定的格式和要求。提交的资料库包含的栏目有:学生所属学院, 班级, 姓名, 学号, 家庭地址, 家庭联系方式, 个人联系方式以及贫困程度等。

6.助学贷款管理栏主要负责对全校学生的助学贷款进行汇总, 统计和核查。同样, 各学院只有提交符合要求的电子汇总表格, 系统才会接收。提交的表格包含的内容有:学生所属学院, 班级, 姓名, 父母亲姓名, 家庭联系方式, 申请金额等。

7.勤工助学管理包括了每学期各部门对勤工助学人数的需求及学生勤工助学岗位的分配。通过将合适的人分配到合适的岗位, 达到更好管理好勤工助学工作的目的。

8.奖、助学金管理包括了对所有奖、助学金的评选条件、评选名额、评选程序进行事先公示;各学院提交初选名单;系统对提交名单进行自动筛选, 将不符合条件的人员删除等功能。

9.学生心理咨询管理模块将以学生心理自评和教师对学生心理辅导两条主线对高校学生的心理健康教育建立完善的预警机制和处理机制。系统中提供丰富的心理健康教育资料来普及心理健康知识, 提供各类自评自测的工具来为学生不良心理问题进行预警, 学生也可以通过系统选择老师进行专门辅导;同时, 专业辅导老师通过这个平台与学生进行交流, 了解学生的心理状况, 进行有针对性地讲解和辅导。

(三) 结语

学生管理信息系统的设计是个逐步完善的过程, 为实现学生信息采集、验证、处理、运算、分析、管理和维护等功能, 我们将在逐步实现过程中对设计进行不断更新, 以求能更全面实现系统功能。

参考文献

[1]朱小娟, 孟祥瑞.基于web的高校学生管理信息系统的设计与实现[J].安徽工业大学学报, 2004, 21 (4) .

[2]飞思科技产品研发中心.Java灵感编程[M].北京:电子工业出版社, 2002.

3.学生信息管理系统的设计 篇三

[关键词]学生信息管理系统信息管理校园网学生工作

1、系统目标设计

根据本校的实际情况,利用校园网而设计一套针对性和功能都比较强的学生信息管理系统,对学生信息管理系统进行科学的分类、录入、查询.

2、开发设计思想

2.1尽量采用学校现有的软硬件环境及先进的管理系统开发方案,从而达到充分利用资源,提高系统开发的水平和应用效果的目的。

2.2系统应该符合学校学生信息管理的规定,满足学校学生日常管理的需要,达到操作过程中的直观、方便、实用、安全等要求。

2.3强调多部门合作,学生工作设计面广泛,应该考虑各部门各层次的需求,便于维护。

2.4要建立可靠的数据备份。

3、系统功能分析

系统主要用于学校学生信息管理,主要任务是用计算机对学生各种信息进行日常管理,如:查询、修改、增加、删除。学生信息管理系统需要完成的主要功能有:

3.1学生信息录入及查询主要是按指定系统检索该院系的学生信息,该部分功能主要为年级辅导员、班主任等学生工作人员设计。其中包括以下信息:

3.1.1学生基本信息

该子系统反映学生的概貌,包括本人照片、姓名、性别、民族、学号、身份证号、政治面貌、爱好和特长等基本材料,该子系统能增加、删除和修改学生基本信息,并可通过其中任何一个材料进行查询和统计。

3.1.2学生学习成绩信息

该子系统登记学生所学科目及在学术和科技活动中取得成绩,能对学生学习成绩的状况进行分析、演示,对学生群体间学习成绩状况的统计和比较分析。

3.1.3学生社会活动信息

该子系统反映学生在社会活动和社会工作中的表现情况,包括担任学生干部、参加重大文体活动、参加党团组织活动的情况。

3.1.4学生奖、惩信息

该子系统反映学生在各级各类活动中获奖的情况,包括获三好学生、奖学金、文体活动等获奖惩的时间、原因和等级等。

3.1.5学生勤工助学信息

该子系统反映学生家庭生活状况,包括家庭人口构成、生活来源、年均收入、享受的各类补助、减免学费、享受贷款及社会资助情况。

3.1.6学生奖学金评定信息

在德智体综合测评指标体系下,通过与其它子系统的链接,反映学生在规定阶段的测评成绩,对学生个人综合考核成绩的分析和演示能力。

3.2教务信息维护学生成绩录入及课程的安排等基本信息,包括增、删、改的功能。

3.3学生成绩查询提供学生成绩的查询,并依据学籍预警的相关规定对已经相应不及格门次的学生给与学籍预警。

3.4学生选课提供选课界面。该界面列出所有的课程信息供学生查询和选课。

3.5开展学生思想政治教育可利用网络特有的信息高集成性、双向交流性和可选择性,促进大学生有针对性地接受教育和实现自主教育。

4、系统功能模块设计

本系统的功能分为如下几大模块:主界面模块、查询模块、数据维护模块、选课模块,采用模块化设计可以大大提高设计的效率,并且可以最大限度地减少不必要的错误。

5、数据库设计 5.1数据库需求分析

根据本校学生管理经验及用户需求调查分析,对系统画出如图1所示的数据流程图。

5.2数据库概念设计

在数据流程图的基础上,再来用E-R图说明学生信息管理系统的数据库概念模式,如图2所示。

5.3数据库逻辑设计

将以上E-R转换成如下关系模式:

系(院系号、院系名、电话)

学生(学号、姓名、性别、年龄、院系号)

课程(课程号、课程名、学分、开课时间、名额)

选课(学号、课程名、成绩)

教务员(注册名、密码)

其中标有下划线的表示为该数据的主码(主关键字段),在上面的实体以及实体之间的关系的基础上,形成数据库的表格以及各个表格之间的关系。

5.4数据库结构的实现

在需求分析、概念结构设计的继承上得到数据库的逻辑结构之后,就可以在Fox Pro6.0数据库系统中实现逻辑结构。

数据库的逻辑结构是直接使用Fox Pro6.0的项目管理器来实现的。

5.5学生思想政治教育的实现

一是利用电子函递名单。学生政治思想工作者通过网站上的电子函递服务器将发表在电子函授名单中的文章、杂志、报刊,用电子函件的形式寄到用户的电子信箱中去,用户也可以就某一问题发表观点、撰写文章,服务器会自动将用户的文章转寄到其他用户的电子信箱中去。

二是利用电子布告系统(BBC)。学生思想政治工作者可以在高校思想政治教育网站上建立电子布告系统,把思想政治教育的内容加入其中,并在系统中建立讨论区和聊天室。一方面,高校思想政治工作者可通过网络进行及时有效的宣传党的方针政策,有针对性的进行教育、帮助、引导,从而解决大学生的思想问题。另一方面,大学生用户可在讨论区上发表自己的观点、看法,并针对某些问题展开讨论。再者,就是通过讨论和聊天,学生思想政治工作者与大学生相互交流思想。

三是在高校思想政治教育网页上设立新闻服务,即利用网络新闻服务器向广大用户提供针对各种专题互相讨论和交流的服务。

6、系统实现

6.1硬件环境充分利用现有校园网络资源、设备,尽可能的减少投资。本系统采用微机网络方式,网络的结构基于校园网,处于事务处理层的各院(系)采用高性能的PC Server作为服务器,提供事务处理服务、web服务和特定数据库服务。

6.2服务器操作系统选用Microsoft公司的WINDOWS 2000SERVER,DBMS采用SQL SERVER 2000。

6.3网络数据库的选择在很大程度上取决于所使用的网络操作系统,由于Microsoft的SOL Server与Windows NT二者具有紧密集成性,同时考虑程序的可扩充性,因此,选用SOL Server作为应用程序的后台管理工具,为以后系统的完善作好充分的准备。Mi—crosoft的SQL是一个可伸缩,高性能,能满足分布式计算机要求的数据库管理系统。

7、结束语

高校学生处的管理工作是高校管理过程中的重要环节,涉及部门众多,事务繁琐.工作量巨大。现代信息技术的出现和不断发展给教育现代化引入了新的定义,用信息技术来改变传统教育和管理模式是高等教育发展的必然趋势。

4.学生信息管理系统的设计与实现 篇四

中 南 大 学 现 代 远 程 教 育

毕 业 论 文

论文题目 学生信息管理系统的设计与实现

姓 名 谷 丰 专 业 计算机科学与技术 层 次 专升本 入学时间 2010.3 管理中心 河南电大 学习中心 河南南阳 指导教师 宋 长 斌

2012年 04 月 24日

0

学生信息管理系统的设计与实现

内容提要:由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂。为此,切实有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。

本系统采用B/S结构,ASP为开发语言,SQL Server 2000为数据库来进行设计与开发。本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,由此划分出各个模块,包括用户注册模块,用户登陆模块,个人管理模块,基本信息管理模块,特殊信息管理模块,毕业生信息管理模块,成绩管理模块,更多信息管理模块,退出系统模块。详细介绍了系统各个模块与功能的实现原理,最后总结开发阶段与测试阶段所遇到的问题与解决方法。

关键词:学生信息管理 数据库 管理信息系统

目 录:

一、学生信息管理系统开发背景 „„„„„„„„„„2

二、学生信息管理系统的总体设计„„„„„„„„„„„„„„2

三、学生信息管理系统的实现„„„„„„„„„„„„„„„„3

四、结束语„„„„„„„„„„„„„„„„„„„„5

五、参考文献„„„„„„„„„„„„„„„„„„„5 随着计算机的发展及网络技术的应用,当今社会,正快速向信息化社会前进,信息自动化的作用也越来越大。而在日常生活中信息技术的不断融入、技 1 术越来越先进的同时,应该从以前繁琐的事务中解放出来,来提高工作效率。学生信息管理系统就是使用计算机完成众多学生信息的处理。

一、学生信息管理系统开发背景

随着科学技术的不断提高,目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段。本次设计主要采用B/S结构,从学生入学到毕业每个人在校的信息,以及成绩的管理。本系统主要分为六大模块,基本信息管理、特殊信息管理、毕业生信息管理、更多信息管理(补助信息管理、勤工助学信息管理、奖励信息管理、处罚信息管理、异动情况信息管理)、成绩管理、个人管理。用户可以对各种信息进行录入,修改,删除等操作。更方便各个专业老师对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求。

二、学生信息管理系统的总体设计

根据系统功能分析和学生信息需求的特点,经过模块化得到学生信息管理系统功能模块结构图,学生信息管理系统的功能设计构思: 功能说明

经过实际考察与分析研究,学生信息管理系统主要应具有以下功能:(1)登录用户信息的录入、修改和删除功能。(2)学生基本信息的录入、修改和查询功能。

2(3)课程的添加和修改。(4)成绩的输入、修改和查询。

登录的用户分为普通学生和管理员两种类型:学生为系统普通用户,只能运行此系统学生学籍、课程、成绩的查询功能; 系统管理员则具有运行系统所有功能的权限,利用不同用户具有不同权限设定的方法有效地保证了系统数据操作的安全性。2 数据库设计

根据上述的系统需求分析,需要建立一个学生信息数据库,在学生.mdb 数据库中建立学籍表、成绩表课程信息表、用户表和临时表五个表。其中“学籍表”、“成绩表”、“课程信息表”。

三、学生信息管理系统的实现 登陆模块实现用户登录窗体作为系统的启动窗体,用于验证用户的身份,当用户在窗体中输入用户名和用户密码后,系统自动判断所输入的用户是否存在和密码是否正确,若不正确,则显示“用户名不正确”或“密码输入错误”提示信息,当 3 次输入都不正确时,则自动退出登录窗体,结束系统运行。本窗体为两种不同的用户(教师,系统管理员)进入系统。以不同的权限进入系统,满足其不同的需求。其中系统管理员具有浏览、管理数据库,添加新用户等全部权限。而教师用户只具有浏览和查询权限,既不能对数据进行修改,也不能添加新用户。

在系统主窗体加载的过程中,首先判断此时登陆的用户权限,如果是“学生用户”,则将“用户管理”、“课程添加修改”、“学籍添加修改”、“成绩输入修改” 这几个菜单设置为不可见。系统主界面模块

按照在系统功能模块图中介绍的功能模块,可以将这些功能以菜单的形式设计出来。首先添加主窗体,设置其属性。在添加好的窗体中,单击鼠标右键,从弹出的快捷菜单中选择“菜单编辑器”命令,在弹出的菜单编辑器对话框中,按照菜单各自的功能要求,分别录入进去,并且使用方向键为菜单分级。用户管理模块

用户管理模块包括 “添加用户”“删除用户”“修改密码”三个窗体,分别起到对用户的用户名及密码信息进行添加、删除已有用户、修改用户信息的功能。学籍管理模块

在“学籍管理”模块中,可以添加、修改、查询学生的学籍信息,包括 “入学登记”、“学籍修改”、“学籍查询”三个窗体。学籍的全部查询是能够查看所有学生的学籍信息,还可以根据“学号”、“姓名”、“班级”等不同的字段进行查询。在显示这些信息时,将使用到“学籍表”数据表。课程管理模块

在“课程管理”模块中,可以添加、修改学生的课程信息。通过输入课程的编号和名称进行添加及修改,在显示这些信息时,将使用到“课程信息表”数据表。成绩管理模块

在“成绩管理”模块中,可以添加、修改、查询学生的学籍信息,包括 “成绩输入”、“成绩修改”、“成绩查询”三个窗体。学生成绩的查询可以根据“学号”、“姓名”、“课程”“班级”这些不同的字段进行查询。在显示这些信息时,将使用到“成绩表”数据表。

在对现有系统和现状认真调查分析的基础上,明确了学生信息管理工作本身存在的问题和建立管理信息系统的初步要求,经过调查、研究、分析、计算,在学生信息管理中的应用已经条件成熟,将从技术可行性、经济可行性、操作可行性等方面总结系统开发的可行性,确保学生信息管理系统能够使用计算机完成众多学生信息的处理。

结束语:

随着计算机的发展及网络技术的应用,当今社会,正快速向信息化社会前进,信息自动化的作用也越来越大。而在日常生活中信息技术的不断融入、技术越来越先进的同时,应该从以前繁琐的事务中解放出来,来提高工作效率。本系统基本达到了预期目标,系统运行可靠、操作简便。但由于研究时间和相关条件的限制,该系统还有一些不完善的地方,后续还会对该课题继续研究。

参考文献:

1.数据库基础与应用 作者:王利 中央广播电视大学出版社 1997年

5.学生信息管理系统 篇五

随着学校规模的不断扩大,学生数量的不断增加,学生的信息量也成倍增长。学生管理工作是学校各项工作的一个重要部分,其管理水平的高低将直接影响到人才的培养质量。面对庞大的信息量,如何有效地提高学生管理工作的效率是一个学校急需解决的问题。因此开发适合学校需要的学生管理信息系统,通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,并减少管理方面的工作量。1概述

学生管理信息系统作为学校管理中的一个子系统,与其他子系统,如教学管理系统、人事管理系统、后勤管理系统,图书馆管理系统等一起构成构园管理信息系统,为校园管理信息化提供一个子功能。所以,几乎所有的大、中、小学校都需要一套这样的管理系统来提高日常的工作效率。图1和图2所示是两个典型的学生管理信息系统的界面。

从界面可以看到,学生管理信息系统应该包括学生信息管理、学籍管理、成绩管理、奖惩管理和系统管理等基本内容。

(1)学生信息管理的数据有:学生学号、姓名、性别、出生日期、所属班级、所属院系、籍贯等,当有新生到校时,就启动相应的信息管理功能,对所有的学生信息进行入库,随时掌握学生的基本信息。(2)学籍管理主要是对学生的学籍变更情况及时控制和管理,变更的原因有:转系、休学、复学、退学和毕业离校。

(3)成绩管理是数据量比较大的管理工作,每次考试结束后负责对学生各个科目的成绩入库工作和对数据库成绩出错的校对工作。

(4)奖惩管理是针对学生在校的表现情况,对学生进行相应的处理工作,奖励的项目有各种奖学金和文体奖励,处罚的项目有通报批评、警告、严重警告、记过、留校查看、开除等。

(5)系统管理主要是执行数据库备份和恢复、数据库表的维护等工作,保证系统的正常运行。学生管理信息系统作为典型的数据库项目应用的一种,其开发流程包括需求分析、UML系统建模、确定系统集成方案、数据库分析和设计以及各功以模块的开发等。下面介绍一个学生管理信息系统的详细开发过程。2需求分析

需求分析是数据库系统开发的第一步,也是最重要的一步。需求分析可以分为两个过程:一是理解需求,二是分析需求。下面分别分析这两个过程。2.1理解需求

只有通过对学生管理信息系统的终端用户和客户进行大量的调研,才能真正理解终端用户和客户的需求,才能开发出合理的、实用的管理系统,才能满足各大、中、小学校的管理需要。基于大量的调研数据,下面列出对最典型、最关键的需求。

(1)每年开学时,新生来报琶,要对每位新生的信息建立个人档案,这部分工作由学籍科的管理人员进行维护和操作。学生个人档案包括学生学号、姓名、性别、出生日期、所属班级、所属院系、籍贯等。(2)考试结束时,教务科的管理人员将学生各科的成绩录入数据库,以备随时查询。当然录入成绩也有出错的可能,所以,必须具有校对修改成绩的功能。

(3)当学生的表现出色或差的时候,学生科的管理人员应对其进行奖励或处罚,相应的奖项(或处罚)和奖励(或处罚)时间的数据都应该入库。

(4)当学生因为疾病、学业修完等原因学籍需要变更的时候,学籍科的管理人员应该对其进行学籍变更手续。

(5)学生应该具有查询个人信息和成绩的权力和权限。(6)系统还应提供强大的数据统计、查询、报表生成以及打印等功能。

(7)系统客户端运行在Windows平台下,服务器端可以运行在Windows平台或者Unix平台下。(8)系统应该有很好的可扩展性。

在本系统中主要提供新生信息录入、学籍变更、成绩管理和奖惩管理等相关的功能。

2.2分析需求

分析需求就是描述系统的需求,通过定义系统中的关键域类来建立模型。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制,因此学生管理信息系统的需求分析是开发人员和学校管理人员一起完成的。

分析需求的第一步是描述学生管理信息系统的功能,即定义用例,以此确定系统的功能需求。一所学校的主要成员就是学生和学校的管理人员、教师、系统管理员等,管理人员主要指学籍科、学生科和教务科的人员,他们是学生管理信息系统的主要使用者。学生也是学生管理信息系统的重要使用者,只是具备的管理权限没有管理人员那么广。系统管理员也是其中一个管理人员,这不影响本系统的功能。学生管理信息系统的用例包括以下内容。•新生信息

•学生成绩(包括录入和校对)•学籍变更 •学生奖励 •学生处罚

•学生信息查询修改

需要注意的是,学生信息查询修改用例包括学生对个人基本信息和查询和修改,这些信息指的是新生入学时被录入的基本信息。此外,学生还具有查询和打印成绩的权限,查询奖惩情况、学籍变更记录等权限。

学生管理信息系统的分析可以用UML的用例图来描述。每个用例还可以以文本的方式描述,描述的内容包括用例以及用例与角色交互的更详细的信息,文本的内容是通过和用户讨论后确定的。下面给出上述用例的描述。(1)新世界生信息

增加学生记录→标记学生学号→确定学生院系→确定学生班级(2)学生成绩

增加学生成绩记录→校对学生成绩(3)学籍变更

增加学籍变更记录→标记变更原因→标记变更时间(4)学生奖励

增加学生奖励记录→标记奖励项目→标记奖励时间(5)学生处罚

增加学生处罚记录→标记处罚等级→标记处罚时间(6)学生信息查询修改

查询个人信息→修改个人信息→保存个人信息→查询奖惩情况→查询学籍变更情况→打印成绩单 3UML系统建模

完成需求分析后,就需要对系统进行UML建模。UML建模是对需求分析结果的模型建立过程。下面进行学生管理信息系统的UML建模过程。3.1学生管理信息系统的用例分析

在上一节需求分析中列出了学生管理信息系统的全部用例:新生信息、学生成绩、学籍变更、学生奖励、学生处罚、学生信息查询修改。这里,使用权用Rose软件进行UML建模,其用例如图3所示。该用例图标记了所有的学生管理住处系统的用例,从中可以得知,学生管理信息系统的角色可以划分为两类。

•学校管理人员:用例包括学生管理信息系统的所有用例。•学生:用例只有学生信息查询修改。

要注意的是,学校管理人员具有查询和修改所有数据的权限,处于高权限位置,而学生只有修改个有基本信息、查询奖惩情况、查询学籍变更情况和打印成绩单的权限,处于低权限位置。9.3.2学生管理信息系统的域类分析

UML建模的第二步就是域类分析。实际开发学生管理信息系统时,域类分析是建立在用例分析基础上的。要了解系统要处理的概念,最好奖学校的管理人员组织起来开个讨论会,详细谈论和列举所需要包含水量的用例,了解概念和概念之间的关系。

学生管理信息系统中的域主要包括:学生(Student)、成绩(Score)、学籍变更(Change)、奖励(Encourage)、处罚(Punish)。可以在类图中将上面这些域以及它们之间的关系表示出来,如图4所示。

需要说明的是,这里的域类还是处于“草图”状态,定义的操作和属性不是最后的片本,只是 在现阶段看来这些操作和属性是比较合适的,有些操作奖在时序图的草图中定义,而不晨用例哪定义。有些类可以用UML状态图来显示类的对象的不同状态以及改变状态的事件。在本系统中有状态图的类是学生,该类的状态图将在后面的内容中介绍。

为了描述域类的动态行为,可以使用权UML的时序图、协作图或者活动图来描述。本文选用时序图。时序图的基础是用例。在时序图中要说明域类是如何协作以操作该系统中的用例。当然,在建立时序图时,将会发现新的操作,并将其加入类中,这将在后面看到所建立的时序图模型。用时序图建模时,需要窗口或对话框作为角色界面。显然,这里需要操作界面的有基本信息、奖励、处罚、学籍变更、修改查询等,此外维护也需要一个操作界面。3.3学生管理信息系统的设计

在设计阶段,首先要设计类的状态的图。类的状态图说明了可能的状态以及需要被处理的过渡期,使用状态图可以揭示单个对象在整个系统中的变化细凶,对了解和实现关键类有较大的帮助。不是所有的类都有状态图,在本系统中,有状态图的类是学生。...............................************************** 毕业设计文件 ************************** D0007 Delphi学生信息管理系统毕业设计(含毕业论文、程序源码)(1 folders, 2 files, 19.86 MB, 24.50 MB in total.)│ │ 复件 论文20080227.doc 9.90 MB │ │ 论文20080227.doc 9.97 MB │ └─源代码(2 folders, 2 files, 1.86 MB, 4.63 MB in total.)│

│ Readme.doc 1.86 MB │

│ readme.txt 76 bytes │

├─DataBase(0 folders, 1 files, 272.00 KB, 272.00 KB in total.)│

Stu.mdb 272.00 KB │

└─Stu(2 folders, 28 files, 2.23 MB, 2.51 MB in total.)│

│ 0.BMP 5.60 KB │

│ 1.BMP 5.60 KB │

│ 2.BMP 5.60 KB │

│ 3.BMP 5.60 KB │

│ 4.BMP 5.60 KB │

│ 5.BMP 5.60 KB │

│ 6.BMP 5.60 KB │

│ 7.BMP 5.60 KB │

│ Admini.cfg 8 bytes │

│ Login.dcu 5.76 KB │

│ Login.ddp 51 bytes │

│ Login.dfm 1.41 KB │

│ Login.pas 2.41 KB │

│ Stu.mdb 276.00 KB │

│ student.cfg 8 bytes │

│ Student.dcu 28.41 KB │

│ Student.ddp 51 bytes │

│ Student.dfm 66.94 KB │

│ student.mdb 276.00 KB │

│ Student.pas 19.06 KB │

│ Student.~ddp 51 bytes │

│ Student.~dfm 66.96 KB │

│ Student.~pas 19.06 KB │

│ StuMain.cfg 434 bytes │

│ StuMain.dof 1.97 KB │

│ StuMain.dpr 290 bytes │

│ StuMain.exe 1.44 MB学习是成就事业的基石

│ StuMain.res 876 bytes │

├─DataBase(0 folders, 1 files, 276.00 KB, 276.00 KB in total.)│

Stu.mdb 276.00 KB │

└─ReportPages(0 folders, 1 files, 4.53 KB, 4.53 KB in total.)│

6.学生成绩信息管理系统 篇六

成绩管理系统

zhai 要

随着Internet的发展,管理软件在各行各业得到重用。学生管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,其中学生成绩管理系统可以使管理人员方便地完成学生注册、成绩登记、修改、打印等功能,而学生也可以通过该系统查询自己的成绩。

本文采用结构化方法学对学生成绩信息管理系统进行分析、设计。在需求分析,建立三大分析模型,即数据模型、功能模型、行为模型;概要设计阶段用结构图表达;详细设计阶段的关键模块用流程图表达。

关键词:成绩管理系统

模型

分析

目录

摘要..................................................................................................................................................................1 目录..................................................................................................................................................................1 1 前言(或“绪论”)........................................................................................................................................1

1.1 设计任务..........................................................................................................................................1

1.1.1 需求说明..............................................................................................................................1 1.2 设计内容..........................................................................................................................................1 2 需求分析..........................................................................................................................................................1

2.1 数据模型..........................................................................................................................................2

2.2 功能模型..........................................................................................................................................3 2.3 行为模型..........................................................................................................................................5 3 概要设计..........................................................................................................................................................6 4 详细设计..........................................................................................................................................................9 5 体会................................................................................................................................................................13 6 参考文献........................................................................................................................................................14

武汉理工大学工程硕士课程论文─《面向对象程序设计》 前言(或“绪论”)

1.1 设计任务

1.1.1 需求说明

通过一个学期的学习,我认为要学好C语言程序这门课程,不仅要认真阅读课本知识,更重要的是要通过上机实践才能增强和巩固我的知识。特别是作为高职生,更要注重实践这一环节,只有这样我们才能成为合格的计算机人材。

21世纪以来了,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域,使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大地方便。

1.2 设计内容

(1)建立需求分析阶段三个模型

(2)概要设计阶段具体到结构图

(3)详细设计可以只针对部分关键的部分或模块进行,用流程图表达(4)体会 需求分析

学生成绩管理是高等学校教务管理的重要组成部分,其内容较多,为了简化设计,要求设计的管理系统能够完成以下几种功能:

(1)学生注册登记;(2)登记学生成绩;(3)修改学生成绩;

(4)打印一个班级学生的单科成绩;(5)求出每个学生一学期中各科的平均成绩;

(6)打印某一课程成绩处于指定分数段内的学生名单;(7)学生可以查询自己的成绩。武汉理工大学工程硕士课程论文─《面向对象程序设计》

2.1 数据模型

数据模型的三个因素为数据对象、属性以及关系。用实体-关系图来建立数据模型。确定系统实体:首先分析“学生成绩管理系统”的用户要求,找出该系统应该包括的实体。显然,学生、课程和成绩都是系统的实体,并且可以初步定义它们的属性。管理员虽然是系统的用户,但其信息与系统处理无关,因此不用作为实体。另外,由于成绩信息包含了选课信息,因此选课信息不用单独记录。最终,确定系统的实体是学生、课程和成绩。

接着,我们分析这些实体之间的关联关系。从实际情况得知,一个学生可以选多门课程,一门课程也可以有多个学生选修,但每个学生选一门课程必须有一个成绩。根据上述分析,我们得到如图所示的实体关系图。

实体属性定义:

学生:学号、姓名、性别、出生年月、名族、入学年月、班级 课程:课程编号、课程名称、课程学分、课程类别、课程学时 成绩:学号、课程编号、分数、考核日期

图2-1 学生实体属性

图2-2 课程实体属性

武汉理工大学工程硕士课程论文─《面向对象程序设计》

图2-3 成绩实体属性

图2-4 实体-关系图

2.2 功能模型

用数据流图来建立功能模型。本系统涉及到的业务工作主要是:学生管理、系别管理、成绩管理和课程管理等方面,系统界面可以分为管理员界面和普通用户界面,整个系统划分为下面的信息:

学生基本信息(学号,姓名,性别,出生年月等); 学生成绩(学号,姓名,各科成绩等); 学生课程信息(学号,姓名,考试课程名)。

教务人员或管理员进入管理界面后,可以输入学生的基本信息、成绩和课程信息,而学生进入普通用户界面后可以查询自己的成绩,整体数据流图如图2-5所示

图2-5 整体数据流图

武汉理工大学工程硕士课程论文─《面向对象程序设计》

对上面的学生成绩管理模块展开如下图2-6所示。

图2-6 学生成绩管理展开后的数据流图

对查询学生成绩展开如下图。武汉理工大学工程硕士课程论文─《面向对象程序设计》

图2-7 查询部分的数据流图

绘制第0层DFD的时候,将整个系统看成一个加工,然后找出作用于该加工的外部实体,以及相应的数据输入和输出。对于“学生成绩管理系统”而言,整个系统就是一个加工“学生成绩管理”。从用户的需求描述可知,“教务人员”是数据的源点,“学生”是数据的终点。另外,教务人员需要录入学生信息、课程信息和成绩,说明“学生信息”、“课程信息”和“成绩”是数据流;同样,“查询请求”和“查询结果”也是数据流。根据上述分析,得到如图所示的第0层DFD。

绘制下一层数据流图时,细化第0层的加工“学生成绩管理”,从而描述系统的主要功能。从第0层DFD得知,“学生信息”是教务人员需要录入的一个信息,因此加入一个加?quot;录入学生信息“,同样得到”录入课程信息“、”登记成绩“两个加工。另外,数据流”查询请求“和”查询结果“应该由加工”查询成绩“来完成。这样,我们用”录入学生信息“、”录入课程信息“、”登记学生成绩“和”查询学生成绩“四个加工代替第0层的”学生成绩管理“,同时增加这些数据流对应的数据存储,即”学生“、”课程“和”成绩“,最后得到如图所示的第1层DFD。

为了继续进行分解,我们分析第1层DFD中的加工”查询学生成绩“。学生查询成绩时需要提供合法性检查,因此,”查询学生成绩“可以分解为”合法性检查“和”查询成绩“两个处理步骤,从而形成如图所示的第2层DFD。

2.3 行为模型

用状态转换图来建立行为模型。

在”学生成绩管理“系统中,学生成绩信息需要采取安全措施,我们可以采取登录方法避免非法使用系统。这样,该系统存在”登录“、”正常“和”出错“等状态的转换。

启动系统之后,系统处于”登录“状态。在这种状态下,学生或管理员可以进行登录或取消登录。如果取消登录,系统直接退出;如果登录失败,系统进入”出错处理“状态,在显示错误信息后,又重新回到”登录“状态;如果登录成功,系统进入”正常" 状态,即显示操作界面(管理员操作界面或普通用户操作界面),当用户退出。系统整体的状态转换图如图2-8所示。

武汉理工大学工程硕士课程论文─《面向对象程序设计》

图2-8 状态转换图 概要设计

1. 学生成绩管理软件的数据结构

学生成绩一般都是以班级为单位进行管理的,一个班级用一个结点来表示。考虑到插入和删除的方便,这些以班级为单位的结点用链表方式组成一个主目录。每个结点有四个域:

(1)班级代号;(2)课程情况;(3)学生情况;(4)班级顺序链。

课程情况应能反映出大专生所学过的全部课程。因课程是逐年增多的,所以采用链表结构以便能不断插入新的课程。该班学过的课程构成一个课程链表,所以班级结点中的课程情况用课程链表表示。学生情况主要反映学生的学号,姓名,每学期学生的成绩情况。因为学号总是顺序排列的,所以选用一个结构体数组作为反映学生情况的登陆记表。该数组的下标值接上班级结点中的班级号就是学号。例如,设每班学生数不超过40个人,班级号为9612,某学生在登记表中相应分量的下标值为26,则该学生的学号为961226。另外,学生成绩管理要分6个学期,所以在学生登记表中,开设6个指针域,每个指针指向该生某学期某门课程学成绩的结点。

各结点结构如下所示:(1)主目录中班级的结点为: 班级号 课程链 班级顺序链 学生登记表 武汉理工大学工程硕士课程论文─《面向对象程序设计》

(2)课程链表中的结点:

课程代号 学期号 二叉树链 课程顺序链(3)分数链表中的结点为:

左链 学号 课程代号 成绩分数顺序 右链

为了便于登记和查询学生的成绩,选择二叉排序来存放学生的成绩。

每个班级的每门课程对应一棵二叉树。通过主目录中班级结点的课程链找到指定的课程结点,再通过课程结点中的二叉树指针指向该门课程的成绩二叉排序树。另外通过主目录中班级结点的学生登记表中的学期指针,指向该学生本学期某门课程的分数结点,并以分数结点的分安数顺序链勾链该生各门课程的成绩。

在登记成绩和查询分数时,都要用到课程代号。课程代号和课程名称是一一对应的。为了简化程序,课程名称和代号对照表设计为一个向量,向量的下标值就作为课程代号,而向量中的元素就是课程名称,这样可以省去代号域。

1. 各模块的功能和实现

学生成绩管理的相关功能由对应的函数来实现。(1)用户登陆

用户进入登陆界面后,输入账号密码,系统会连接到数据库进行验证,若为管理员,则进入管理员界面,执行相应的操作;若为普通用户(学生),则进入普通用户界面。

(2)学生注册登记

学生入学后,首先应是注册登记。从登陆界面可以进入注册界面,注册时应先检查该学生所在班级是否已经登入主目录,未登入则若调用新结点后登陆入主目录。然后将新调入的班级结点中对应域赋初值,最后再读入学生的学号和姓名并一一填入学生登记表。这样就完成了一个班级的注册和登记工作。

(3)登记学生成绩

学生注册后才可以登记成绩,所以先要检查这个班级是否已经注册,班级中是否有这个学生。在确认有此学生后,登记该生成绩。这时需完成两个操作。一个查询课程代号,另一个是将成绩填入二叉树。这两个操作分别用两个函数来实现:

① 查询课程代号; ② 插入二叉排序树。

有了这两个函数,登记学生成绩的工作可以很方便地完成。首先查处课程代号,调用课程结点,填入课程代号和学期号;再在二叉树链域中置初值为NULL,将课程结点插入为课程链表的头结点。接着读入每个学生的学号和成绩,每个学生的每门课程都生成一分数结点插入到相应课程的二叉树中。同时,还要将该分数结点链入该生这学期各科成绩的分数链表中。学生登记表中的学期指针域中存放该分数链表的头结点地址。

(4)修改学生成绩

若登记的学生成绩有错误,则调用修改学生成绩的函数便可以加以修改。修改时从 7 武汉理工大学工程硕士课程论文─《面向对象程序设计》

主目录出发,查到班级,再从学生登记表中查对学号和姓名,再在与学期匹配的学期指针域中取得该生的学生链表的头指针,然后搜索分数链表,查到指定课程的分数结点,就可修改成绩。

(5)打印一个班级学生的单科成绩

由于学生成绩是用二叉树排序树来存储的,所以采用中序遍历的方法就可以按次序打印出学姓名和成绩。在打印了程序中,从主目录开始查到班级号,就可以从课程结点的二叉树链域中取得成绩二叉排序树的头指针;然后调用中序遍历了程序就可进行打印,同时可求出平均成绩和各个分数段的人数。

①求出每个学生一学期中各科的平均成绩

此了程序从主目录查对班级号开始,通过学生登记表中每个学生的学期指针取得各自的分数链表的头指针。顺着分数链就可求出该生本学期各科的平均成绩。

②打印某一课程成绩处于指定分数段内的学生名单

对二叉树序树进行中序遍历,但遍历时应判断当前成绩是否处于分数段内而决定是否打印。

(6)学生查询成绩

学生从登陆界面输入账号密码后,系统连接到数据库检查该用户是否注册等信息,若信息正确,则进入普通用户界面,然后调用查询函数即可查看成绩。

由以上分析,学生成绩管理系统可以分为三个模块:用户登录及注册模块、普通用户功能模块、管理员功能模块,如图3-1所示,管理员可以完成学生成绩的登记、修改、打印功能,而学生可以完成成绩的查询功能。

武汉理工大学工程硕士课程论文─《面向对象程序设计》

图3-1 系统总体结构图 详细设计

系统总体流程图如图4-1所示。

武汉理工大学工程硕士课程论文─《面向对象程序设计》

图4-1 系统总体流程图

系统的部分模块设计流程图如下,其中矩形代表“处理”,菱形代表“选择”,箭头代表“控制流”,圆代表“连接”。

武汉理工大学工程硕士课程论文─《面向对象程序设计》

图4-2 登录模块流程图

图4-3 登记成绩模块流程图

武汉理工大学工程硕士课程论文─《面向对象程序设计》

图4-4 修改模块流程图

图4-5 学生查询模块流程图

武汉理工大学工程硕士课程论文─《面向对象程序设计》

图4-6 打印模块流程图 体会

以前上课的时候,觉得老师讲的内容都听得懂,所以系统设计应该是件很容易的事,但当自己亲自动手去分析设计每一步时,才觉得自己有很多东西没有理解透彻,比如说建立实体关系图时,就要仔细分析哪些是有实体,哪些是没有必要作为实体的,实体的属性应该考虑哪些以及实体间的联系时怎样等等一些细节问题;在建立功能模型时,要先从整体考虑将系统分为哪些部分,各部分又该如何展开;在建立行为模型时,要分析系统内有那几个状态以及状态间是如何转换的。在此次系统设计过程中,我觉得比较难的是概要设计和详细设计,虽然老师已在模板中分析了一部分,但具体用图来表示时,还是遇到了一些困难,特别是在详细设计阶段,只对一部分模块从整体上用流程图来设计。

通过这次学生成绩信息管理系统的设计,我对系统设计的流程有了更清晰地认识,也进一步学会如何建立各种模型去分析各个阶段,同时我认识到自己所学的知识太少、太浅,以致设计很粗糙,希望以后有机会再加深学习这部分知识。

武汉理工大学工程硕士课程论文─《面向对象程序设计》 参考文献

7.学生信息管理系统的设计与实现 篇七

关键词:软件设计,信息管理系统,B/S结构

1 背景与目标

现今高校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。高等院校需要一个信息管理系统来管理学生的各种信息,以提高管理的水平。学生信息管理系统平台的实现目标包括以下几个方面:

1)实现学生信息录入、修改和查询。

2)实现学生信息的统计分析功能。

3)管理学生档案,提高学生档案的管理水平,效率和保密性。

2 系统设计原则

1)系统应符合学校学生信息管理的规定,满足对学校学生信息管理需要,并达到操作过程中的直观、方便、实用、安全等要求。

2)不同业务部门管理不同数据。系统设计中建立对数据的全面管理功能,首先实现数据项的可伸缩性,以保证在出现新的或更新旧的数据处理过程时,能够保证数据的扩展。

3)提供了实施框架以期实现系统可维护性与可移植性。系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。

4)系统应具备统计分析功能,根据设定条件和统计分析规律,给出学生各项统计信息,并予以判断,给决策和管理提供依据。

3 系统方案与结构

3.1 信息管理系统开发总体方案

1)以软件工程学理论为基础,采用面向对象设计的方法,进行深入细致的调查研究,包括业务流程调查、数据流程调查,进行可行性分析和需求分析,再进一步概要设计和详细设计,最后编码和实现;

2)在数据库操作上,尽量采用数据查询和统计功能,得到支持决策的相关信息;

3)在主流PC机硬件平台上实现系统的正常运行,验证其实用性。

3.2 具体实现方案

1)系统设计:信息管理平台系统的逻辑结构以三层B/S(浏览器/服务器)结构方式来完成系统功能,如图1所示。

2)系统软件架构:本系统以Windows 2003 Server+IIS6.0+.Net Framework作为平台,以SQL Server 2005为后台数据库,采用ASP.net 2.0和C#构造程序框架,应用浏览器/服务器(B/S)结构,来完成系统的构建。

3)功能模块设计:可以划分为用户登录和注册模块、用户和角色管理模块、班级和年级管理模块、课程信息管理模块、学生信息管理模块、学生成绩管理模块、学生信用管理模块7部分。

4)数据库设计:进行完功能模块设计后需要进行系统数据库设计。根据以上对学生数据的处理过程及需求的分析,在本系统存在以下的数据流:学生/管理员登录数据;管理员信息;添加、编辑管理员数据;数据名:留言信息数据/添加、回复;日志数据;系/院别数据;课程信息;学生信息;成绩信息数据/添加、编辑;学籍信息数据/添加、编辑;信用信息数据/添加、编辑;查询数据;分析数据。

以上数据在关系型数据库中进行设计,便于添加、插入和删除等。

5)系统终端:客户端即系统终端需加入身份识别设备,只有通过身份识别设备的人员才可以进行查询操作。

4 结束语

本文依据目前高校学生信息管理的需求,采用B/S结构设计了学生信息管理系统,详细说明了该系统的设计原则、给出系统方案与结构,设计了信息系统的功能模块。

参考文献

8.学生信息管理的论文 篇八

关键词:学生信息;管理系统;ASP.NET

中图分类号:TP315 文献标识码:A 文章编号:1007-9599 (2012) 09-0000-02

一、引言

在21世纪如此高度信息化的社会,高校也赶上了信息化的脚步。越来越多的高校管理部门选择信息技术快捷方便地获取所需要的信息,学生是高校的主体,实现学生管理的信息化显得尤为重要。目前,国内的高校建成了校园网,有了实现信息互通的硬件平台,并且部分高校拥有学生信息管理系统,这种系统的使用方便了师生全方位、及时地了解和掌握相关信息,大大减轻了工作人员的劳动强度,提升了教学管理的水平,提高了管理效率。

本文对高校学生信息管理系统进行了研究与开发具有很好的理论意义和社会效益价值。开发后的学生信息管理系统主要负责及时准确地提供学生管理中的各种信息,实现信息资源共享,提高信息处理能力和速度。

二、系统的需求分析与设计

(一)系统设计目标

系统开发的总体目标是实现学生信息管理的系统化、规范化和自动化。在学生管理过程中,为了实现数字化管理,将学生处以及相关院(部)、学生通过校园网进行连接,建立信息共享的网络体系,最终实现学生信息管理数据库系统。

(二)系统功能描述

系统应具备七大功能:日常管理、基本信息管理、文件管理、助学贷款管理、审批管理、就业管理、留言。下面对一些主要功能做介绍:

1.基本信息管理

(1)基于权限的管理:本系统可以同时提供给管理员(教师)或者学生使用。但是对于学生类用户而言,只能查看本人的信息;而对于管理员而言,其可以浏览、查找管理所有的学籍信息。

(2)囊括所有学生的基本情况,例如:学号、姓名、性别、出生日期、班级、家庭地址、所在院系、电话等等。

(3)具有浏览和查找功能。可以根据院(部)、班级等查找对应学生的学籍信息,也可以进行精确查找学籍信息、模糊查找学籍信息。

(4)可以对学生学籍进行变动管理,对学籍信息进行增、删、改等操作。

2.日常管理

日常管理模块完成关于学生各种管理和检查工作,主要包括:

(1)学生考勤信息管理:完成学生在校上课情况登记。

(2)学生奖励信息管理:实现奖励信息的查询、增加、修改、删除、统计等功能,完成学生各种奖励情况的登记。

(3)学生处分信息管理:学生处负责审查、审批学生处分信息,并反馈给各学院。院(部)用户只有浏览、添加、修改、删除处分信息,而无审批权力。

3.助学贷款管理

助学贷款管理模块主要是处理贷款银行、贷款类别、贷款年限、还贷时间及金额等信息,能够登记、查询、上报各种信息。为了实现学生贷款管理的方便性,学生可以在线申请助学贷款。

(二)系统需求分析

通過分析,从用户的性质来看,可将系统用户的角色分为四类:学校管理部门(学生处);院(部)级管理员;辅导员;学生。其中学校管理部门(学生处)与院(部)级管理员之间是继承关系,院(部)级管理员与辅导员之间也是继承关系,即前者继承了后者的所有功能。各类用户相互协作完成学生各种信息的录入、查询浏览、上传、下载、保存、统计汇总等功能,院(部)用户完成信息的录入,学生处管理人员负责这些信息的审查并做相应的处理。

(四)类图设计

根据以上功能需求的分析,首先建立对象模型,构造出类图。

本系统的业务逻辑包类图如图1所示,本系统涉及的主要类有:学生信息(Student),用户信息(Users),班级信息(Class)就业信息(EmploymentInf),奖励信息(RewardInf),考勤信息(AttendanceInf),处分信息(PunishmentInf)。

图1业务逻辑包类图

三、系统的实现

选用Microsoft.Net Framework 3.5版本,在Visual Studio 2008(ASP.NET(C#))集成开发环境下进行开发;数据库使用SQL Server 2005进行开发。下面介绍系统的几个典型模块。

(一)系统的登录

每类用户都必须有用户名和密码,因此登录系统必须对这两种登录信息验证。登录窗口是应用程序的入口,用户只有通过该入口才能进入系统。用户登录过程中选择登录角色,然后根据角色到对应的用户数据表中验证该用户的信息。若验证成功则进入相应的用户登录界面,若不成功,则重新回到登录窗口。其中,验证用户名和密码的正确性时,将登录界面中输入的用户名和密码与数据库中的用户信息进行匹配,如果符合,就验证成功。而访问数据库是用ADO.NET实现的。

(二)录入学生基本情况

系统应对学生的信息进行采集,以此获得本系统的重要基础信息。用户在网页上点击学生信息采集模块,进入的采集界面。采集界面如图2所示。

图2学生信息采集模块

(三)显示学生基本情况

用户选择要查询的班级,系统可将对应班级的学生信息显示出来,实现效果图如图3所示。

图3显示学生基本情况

(四)日常管理

日常管理模块完成关于学生各种管理和检查工作,奖励管理实现的截图如图4所示。

图4奖励管理

四、结束语

本文对高校学生信息管理系统进行了系统分析,得出了该系统的功能,并完成了系统的设计,利用ASP.NET,SQL SERVER 2005技术实现了系统。系统大大减轻了工作人员的劳动强度,提升了教学管理的水平,提高了管理效率,流程处理更加快捷、方便。

参考文献:

[1]杨彪.基于B/S结构的学生管理信息系统分析与设计[D].西安:长安大学,2007

[2]黄美琼.基于B/S高校学生宿舍管理系统的设计[J].计算机光盘软件与应用,2012(02):204-205.

[3]李秋珍.基于EA的高职院校学生工作管理信息系统探讨[J].福建信息技术教育,2012(02):19-23

上一篇:区组织(人事)工作总结下一篇:给校长的一封回信:让学生在活动中成长