中小学生积分管理.docx
- 文档编号:7657378
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:17
- 大小:246.01KB
中小学生积分管理.docx
《中小学生积分管理.docx》由会员分享,可在线阅读,更多相关《中小学生积分管理.docx(17页珍藏版)》请在冰豆网上搜索。
中小学生积分管理
课程
信息系统分析与设计
题目
中小学生积分管理
摘要
中小学生管理是高校管理的重要组成部分,是高等学校非常重要的一项数据资源。
中小学生的积分评定是学校快速发展的有力保障,这不仅仅关系到学生在校期间的表现,在很大程度上度量了一个学生的基本学习情况。
中小学生的积分管理的重要性不言而喻,但因为其包含的数据量大,涉及的人员面广,而且需要及时更新,所以积分管理在学校中是很繁琐的,在每个年级,每个学生都需要有对应的档案记录。
所以在实际管理工作中,往往由于记录的数量多、管理复杂、可连续性差,造成学生管理的混乱。
对这一混乱,最好的解决办法就是借助计算机技术和数据库管理系统,对整个学生管理进行记载,并实行电子化管理。
本课题的目的就是开发“中小学生的积分管理系统”,通过这一系统来掌握学生的日常情况,实现学生积分管理的电子化,提供一个电子化的学生积分管理平台。
面向对象方法是一种实用有效的系统开发方法。
“面向对象”是一种认识客观世界的认知方法学,也是一种解决问题的思维方法。
面向对象开发一般经历三个阶段面向对象的系统分析,面向对象系统设计和面向对象系统实现。
是面向对象的建模语言,主要用于软件系统的面向对象建模。
它溶入了软件工程领域的新思想、新方法和新技术,它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。
本文通过对中小学生积分管理系统进行阐述,针对现行高校学生工作的各项职能体系,采用面向对象的系统开发方法,并结合UML建模以及数据库设计,对高校中小学生积分管理系统进行了概要的分析和设计,为学生管理系统的开发提供了较为完整的分析方法和设计思路。
关键字:
学生积分管理,面向对象,UML
目录
1.绪论4
1.1研究背景4
1.2.研究内容4
1.3研究方法5
2.中小学生积分管理系统需求分析与设计6
2.1需求分析概述6
2.2系统整体功能6
2.2需求分析工作成果7
2.2.1用例模型7
2.2.2领域建模8
3.中小学生积分管理系统设计10
3.1设计概述10
3.2设计目的10
3.3系统设计10
3.4持久化到数据库12
4中小学生积分管理系统实现与测试14
4.1系统登录界面14
4.2学生登身份进入系统14
4.3以教师身份进入系统15
4.4学生管理16
4.5积分类型管理16
4.6学生积分记录管理17
4.7计算个人总积分17
5总结19
参考文献20
致谢21
1.绪论
1.1研究背景
中小学生积分管理系统的建立是可以有效的节省人力资源提高管理效率的投资,其设计理念很简单,变人工管理学生积分信息为计算机自动化进行学生积分信息的管理,既省时间又提高效率。
因此在系统构建时,只要我们本着丰富学生积分管理的信息资源,为学生和教务管理员提供方便的快捷的学生积分信息查询途径和管理手段,去改变原有的效率低下的管理方式,那么中小学生积分管理系统是完全可行的。
中小学生积分管理系统是一个学校不可缺少的部分。
它的内容对于学校管理者来说是至关重要,所以中小学生积分管理系统应该能够为学校管理者提供充足的信息和快捷的查询手段。
第一,有利于中小学生德、智、体全面协调发展及综合素质的提高。
积分管理考核办法能够全面系统和客观地评价学生的综合素质,为中小学生创造一个公平的竞争环境,最大限度地调动学生的积极性和发挥学生的主观能动性,激发学生的内在潜能。
第二,能有效地实施对中小学生的教育管理工作。
实行积分管理考核办法以后,学生工作干部以管理考核办法为准则,实施科学、规范的教育管理工作,使学生日常教育管理工作有章可循,排除了人为因素。
第三,可以使中小学生主体地位增强,自我规范的空间拓展。
由于及学生切身利益的方方面面都由积分来决定,学生之间的平等竞争关系取代了专职学生工作干部的管教。
因此,学生的自我教育、自我约束、自我完善的行为趋向性进一步增强。
第四、有利于中小学生教育管理工作的科学化、规范化、制度化。
以制度考核人、制度规范人、制度约束人为手段,是实现学生教育管理工作科学化、规范化、制度化的有效途径。
1.2.研究内容
中小学生积分管理系统是提高高校学生工作效率、解决当前高校学生工作突出矛盾的一个有效手段。
学生工作涉及学生的方方面面,包括学籍管理、评奖评优、招生就业、贫困助学、心理咨询党建和思想政治工作等多方面的内容。
中小学生积分管理系统应该是建立集成化的管理信息系统,并向网络化发展,覆盖学生管理的所有领域。
虽然政治思想教育是面对一个个鲜活的个体开展工作,在很大程度上不能用电脑代替,但在学生管理工作上尽可能利用信息系统对学生实现全过程、全方位的辅助管理,是可以做得到的。
我们可以通过计算机技术进行现代化的教育评估,实现对学生进行定性和定量的考核,可以通过计算机技术对学生的各种实行积分管理考核,广大中小学生有了统一的评价标准,以统一的评价标准教育规范学生,同时又不断发挥每个学生的特点和个性,使学生的特点和个性在中小学的学习、生活中得到进一步提炼和升华,便于学生对照自我,规范信
信息进行分析处理,使学生管理工作更加准确、及时、迅速、有效。
我们可以通过计算机的辅助数据分析,帮助我们分析当代大学生思想状况和影响成因,使得教育有针对性。
通过学生管理信息系统,可以使学生基本信息、学习成绩、贫困状况等学生资料的管理效率更高、信息更准、资料更合乎规范,实现人财物的优化组合,同时也可以促进行政管理的程序化、规范化、科学化,保证管理工作稳定、协调、高效的运转。
管理信息系统的利用,大量的数据信息可以长时间保存,重复使用,不受人员更换的影响。
1.3研究方法
按设计思想来分,传统的管理信息系统开发方法可以分为自顶向下和自底向上两种方法,面向对象方法既不是自顶向下方法,也不是自底向上的方法,但它兼有这两者的一些特点。
一方面,面向对象方法鼓励人们从问题的基本的、简单的方面入手,用对象来考虑如何描述问题的解决,然后抽象并确定类,得到具有一般性的解决问题的方法,体现了自底向上的本质。
另一方面,面向对象方法又要求人们面向目标,考虑为达到这一目标如何建立这些基本的对象,这正体现了自顶向下的思想。
它通过面向对象的系统分析、设计以及编程,将现实世界的空间模型平滑而自然地过渡到面向对象的系统模型,使系统开发过程与人们认识客观世界的过程保持最大限度的一致。
利用面向对象开发方法得到的系统质量高,适应性强,可靠性高,系统可重用性和维护性好,在内外环境变化的过程中,易于保持较长的生命周期。
因此,面向对象方法是一种实用有效的系统开发方法。
本文通过对学生管理信息系统的概念进行阐述,针对现行高校学生工作的各项职能体系,采用面向对象的系统开发方法,并结合建模以及数据库设计,对高校学生管理信息系统进行了概要的分析和设计,为中小学生积分管理系统的开发提供较为完整的分析方法和设计思路。
2
.中小学生积分管理系统需求分析与设计
2.1需求分析概述
面向对象的需求分析的工作任务主要是:
发现并记录用户的功能需求和非功能需求,站在系统整体架构的基础上,理解和分析需求,并将待开发的目标系统描述成方便系统设计的分析模型。
需求工作的主要目的是在于解决系统“要做什么”的问题,需求分析工作的主要成果就是能反应信息系统业务领域的逻辑模型,即系统的需求模型和分析模型。
采用的常见方法有:
用例捕获技术、领域建模技术,并且可以使用UML来表述在需求分析阶段产生的工作成果。
中小学生积分管理系统是从学生管理的实际出发,阐述了积分管理考核办法的意义、内容、步骤以及在实践中体会,并从理论与实践上探索了学校对中小学生管理的新模式。
积分考核管理能发挥学生自我管理、自我教育、自我完善的作用。
从而使中小学生更好的提高自己的各个方面的综合素质。
2.2系统整体功能
学校在突出办学特色过程中,进行学生管理方式的创新,完善学生管理工作,是提高学生自主能力、创新意识、道德素质不可或缺的重要工作。
学校学生日常管理的积分制模式,主要是通过全过程积分管理,引导学生养成良好的行为习惯,提高自己的整体素质,以满足社会和自身发展的需要。
学生进入系统后可以查看自己的积分记录和基本信息;教师就相当于管理员,可以对学生的积分进行增加、删除、修改和查询。
系统整体功能如图2-1:
图2-1系统功能图
2.2需求分析工作成果
需求与分析工作的工作成果分成两大模型:
用例模型和分析模型。
用例模型属于需求工作成果,而分析模型则属于分析工作成果,前者为后者提供分析依据。
2.2.1用例模型
指定了与软件系统相互的系统作用者之后,就需要详细的描述系统作用者和软件系统交互的具体内容。
在中,软件系统的功能和其代表的动态行为是用用例来建模的。
参与者:
用户,其中用户有学生和教师,教师充当管理员的角色
用例:
积分类型,积分记录和学生信息
在UML中采用专门的用例图来记录用例建模的成果,它将参与者和用例通过通信关系联系在一起,并确定了系统的边界,即系统需要考虑的功能和使用这些功能的用户。
用例图以清晰、简单的方式记录了用户主要的功能性需求,本系统的用例图如图2-2所示:
图2-2用例图
2.2.2领域建模
所谓领域建模技术是指根据需求工作成果,系统分析师站在业务的角度,而不是站在计算机怎样实现的角度,抽象出各种业务类,并确立业务类之间的关系,最终形成领域模型(业务模型),而该模型的记录工具一般使用UMI。
中的类图。
业务类是指能反映业务概念或业务过程的类,这些类不涉及到计算机的词汇,只与要描述的业务领域密切相关。
例如:
“用户”、“积分记录”等词汇,就属于“中小学生积分管理系统”的业务类;而“数据库”等词汇,就不能作为“中小学生积分管理系统”的业务类。
总结一下,中小学生积分管理找出来的业务类是:
用户、积分记录、学生信息和积分类型。
可以使用类图来记录领域建模的成果,如图2-3所示:
图2-3类图
3.中小学生积分管理系统设计
3.1设计概述
中小学生积分管理系统是从学生管理的实际出发,阐述了积分管理考核办法的意义、内容、步骤以及在实践中体会,并从理论与实践上探索了学校对中小学生管理的新模式。
积分考核管理能发挥学生自我管理、自我教育、自我完善的作用。
从而使中小学生更好的提高自己的各个方面的综合素质。
3.2设计目的
积分管理考核办法对学生的思想、行为实行了量化管理,但这种量化管理不能理解为对人的控制,它是教育的一种转化形式。
积分管理考核的整个过程实际上就是一个教育过程,是思想教育在实践中的延伸,它是通过公正的切合实际的考核触动和转化学生的思想,使学生的认知发生质的变化,并在实际行为表现中得以体现。
如检查测评、奖优罚劣等,这些都起到了注重实际表现和教育引导的作用,使教育寓管理之中,使管理与教育达到统一。
实行积分管理考核,广大中小学生有了统一的评价标准,以统一的评价标准教育规范学生,同时又不断发挥每个学生的特点和个性,使学生的特点和个性在中小学的学习、生活中得到进一步提炼和升华,便于学生对照自我,规范自身行为,极大地激励和鞭策了广大学生潜在能力的发挥和发展,达到了自我教育、自我提高和自我管理的目的。
3.3系统设计
因为软件最终要将存储在计算机中的数据展现给用户,并与用户通过界面接口进行交互。
因此除了对领域建模中寻找出来的“实体类”和“控制类”进行描述之外,还需要对用户界面进行描述,并把界面提取为“边界类”。
将领域模型分解成类,导出实体类,在增加边界类和控制类完成程序的交互与控制。
从领域模型转换的实体类:
用户、积分记录、学生信息和积分类型
增加的控制类:
积分管理
增加的边界类:
积分记录登记单表
增加后的类图设计如图3-1:
3-1类图(增加边界类与控制类)
利用顺序图进行UML中对象交互建模,可以更直观的了解系统的运行,如图3-2所示,:
图3-2顺序图
3.4持久化到数据库
在程序中定义的对象,在系统运行期间其生命周期包含创建、使用和消亡三个阶段。
因为程序所有代码和数据在运行时载入到内存,程序运行结束它们都要从内存中释放,所以这些对象实例都是瞬时的或暂时性的。
一个信息系统中的领域类指代了系统中有意义的事物,这些领域对象及其所承载的信息是长期的,甚至是永久的。
这些持久对象就是指生存期可以超越软件的一次执行时间而长期存在的对象。
该中小学生积分管理系统所涉及到的实体类有四个,这里对每个对象进行研究和设计。
学生表的设计:
存储学生信息,其中包括了学号,姓名,性别,班级,年级,出生日期。
该表存储了所有学生的基本信息,用户在查看学生信息时需要调用该表内的信息,在查询时也可以对学生进行按条件查询。
学生表如表3-1所示:
表3-1学生表
字段名称
数据类型
是否允许为空
Stu_ID
varchar(50)
否
Stu_Name
varchar(50)
否
Stu_Sex
varchar(50)
否
Stu_Grade
varchar(50)
否
Stu_Class
varchar(50)
否
Stu_Born_date
varchar(50)
否
积分类型表的设计:
存储积分类型,其中包括了积分类型号,积分类型名称以及积分类型分值。
积分类型表如表3-2所示:
表3-2积分类型表
字段名称
数据类型
是否允许为空
Inte_Type_ID
varchar(50)
否
Inte_Type_Name
varchar(50)
否
Inte_Type_Value
varchar(50)
否
积分记录的设计:
存储积分记录,其中包括了积分类型号,学号,操作时间,操作员。
积分记录表如图表3-3所示:
表3-3积分记录表
字段名称
数据类型
是否允许为空
Stu_ID
varchar(50)
否
Inte_Type_ID
varchar(50)
否
Time
varchar(50)
否
Operator
varchar(50)
否
用户表的设计:
存储用户信息,其中包括了用户名称,密码以及权限。
用户表如表3-4所示:
表3-4用户表
字段名称
数据类型
是否允许为空
Acco_Numb
varchar(50)
否
Password
varchar(50)
否
Authority
varchar(50)
否
持久化到数据库的关系模型如下:
学生信息(学号,姓名,年级,班级,年龄);
积分类型(积分类型号,类型名称,分值);
积分记录(学号,积分类型号,操作时间,操作员);
用户(用户名,密码,权限);
学生表Stu_Info中的学号Stu_ID是学生表的主键,且积分记录表中的学号是它的外键;积分类型表Integral_Type中的积分类型号Inte_Type_ID是积分类型表的主键,且积分记录表中的积分类型号是它的外键;积分记录表Integral_Record中使用学号与积分类型号共同作为积分记录表的主键。
数据库的表之间的关系图如下图3-3所示:
图3-3数据库关系图
4中小学生积分管理系统实现与测试
本系统主要是通过页面的测试,来检验系统功能是否完善、判断系统是否达到性能需求,旨在找出系统的不足,进而完善系统功能、优化系统的性能。
验证最终软件系统是否能够满足用户所规定的需求。
4.1系统登录界面
登录有两种权限,一个是学生,另一个是老师。
学生用自己的姓名作为用户名,学号作为密码;老师用自己的姓名作为用户名,年级作为密码。
图4-1用户登录界面
登录是要查找数据库中的数据,核心代码如下:
stringsql="selectAcco_Numb,PasswordfromUserswhereAcco_Numb='"+textBox1.Text+"'andPassword='"+textBox2.Text+"'andAuthority='"+comboBox1.Text+"'";
DataTableds=SqlHelper.ExeTable(SqlHelper.StrConDB,sql);
4.2学生登身份进入系统
学生进入后可以查看学生的基本信息,还可以查看学生的积分。
图4-2学生积分界面
学生信息查找核心代码如下:
stringsql=string.Format("selectStu_IDas学号,Stu_Nameas姓名,Stu_Sexas性别,Stu_Gradeas年级,Stu_Classas班级,Stu_Born_dateas出生年月"+"fromStu_InfowhereStu_IDlike'%{0}%'andStu_Namelike'%{1}%'",stuID,stuName);
DataTabledt=SqlHelper.ExeTable(SqlHelper.StrConDB,sql);
dataGridView1.DataSource=dt;
4.3以教师身份进入系统
主要有三个功能模块,可以进行学生管理,可以进行积分类型管理,还可以进行积分记录的管理。
图4-3教师界面
4.4学生管理
可以对学生的基本信息进行管理,进行增加、删除、修改、查询的操作。
图4-4学生信息管理界面
4.5积分类型管理
可以对学生的积分类型进行管理,进行增加、删除、修改、查询的操作。
图4-5积分类型管理界面
4.6学生积分记录管理
可以对学生的积分类记录型进行管理,进行增加、删除、修改、查询的操作。
图4-6积分记录管理界面
4.7计算个人总积分
教师可以计算出每个人的总积分,方便查看。
图4-7计算积分界面
计算积分用到函数sum,其核心代码如下:
stringsql=string.Format("selectStu_IDas学号,sum(Inte_Type_Value)as个人总积分fromIntegral_Type,Integral_RecordwhereIntegral_Type.Inte_Type_ID=Integral_Record.Inte_Type_IDgroupbyStu_ID",StuID);
DataTabledt=SqlHelper.ExeTable(SqlHelper.StrConDB,sql);
dataGridView1.DataSource=dt;
5总结
中小学生积分管理系统促进了学生的积极性,同时,在克服学生思想惰性的问题上,一方面突出学生的主观能动性,另一方面,借用可见、具体的外在约束力,促使学生提高自我管理的能力。
使学生既可以感受到学校和老师对他们的尊重和信任,又可以体会到自己的努力和付出被认可、被肯定的喜悦,同时还能感受到集体的力量。
中小学生积分管理系统的实施,有助于提升学生参与管理和参加社会活动的积极性,提高学生的自我约束意识与自我管理能力。
实践证明,在解决以往容易产生学生矛盾和争议的问题,如评优选先、困难补助等问题上,效果显著。
这些问题看似微小,如果处理不当,很容易引发矛盾,既而容易使学生对管理者、对学校产生不信任,导致学生产生消极抵触情绪,甚至出现极端对抗行为。
数据网络平台的不断完善,为中小学生积分管理系统的实施,提供了便利和更大的发展空间。
在这种模式中获得的对学生的量化评价,使校方可以为用人单位提供更全面、更客观、全过程的学生信息。
当然,在中小学生积分管理系统的实施中,还需要进一步实践,不断充实其内容,改进其不足,使之逐步完善。
只有不懈的加强学生管理,才能强化学生的自我约束力,培养学生自强不息、团结友爱的良好品质,促进学生自我教育,自我管理的全面实现,促进和谐校园的建设和学生身心的健康发展。
参考文献
[1]陈娟.基于UML的面向对象的系统分析与设计[D].武汉理工大学,2005.
[2]魏远旺.基于面向对象的软件复用技术的研究和应用[D].南昌大学,2005.
[3]王彦.基于面向对象方法的学生管理信息系统分析与设计研究[D].西南交通大学,2006.
[4]冯益明,刘洪霞.论面向对象系统分析与设计方法[J].林业资源管理,2003,02:
46-49.
[5]麻志毅.面向对象方法与UML[J].信息技术与标准化,2003,05:
36-39.
[6]宋乃平.几种典型的面向对象开发方法[J].天中学刊,2003,05:
19-21.
[7]陆洪波.论面向对象数据库的发展[J].科技情报开发与经济,1999,03:
13-14+43.
[8]徐其帅.面向对象软件开发方法的实例分析[D].浙江大学,2008.
[9]徐帆.面向对象开发方法综述[J].渝州大学学报(自然科学版),2002,04:
87-90.
[10]杨冰,聂雪.面向对象的开发方法[J].西安联合大学学报,2004,02:
57-60.
[11]杨选辉编著,信息系统分析与设计,清华大学出版社,2007.
致谢
在这次课程设计中,我得到了许多人的帮助。
首先要感谢的是我的老师在课程设计上给于我的指导,提供给我的支持和帮助,这是我能完成这次课程设计的主要原因。
老师帮助我解决了很多问题,让我把系统做的更加完善。
在此期间,我不仅巩固了之前的知识,而且学到了许多新的知识,提高了自己的能力。
最后,再一次感谢所有在课程设计中帮助过我的老师和同学。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中小学生 积分 管理