大学生综合测评管理系统

发布时间:2012-12-31 16:10:27

软件工程 实验报告

学生综合测评管理系统

()

指导教师

学生综合测评管理系统

指导老师:XXX

[摘要]本文构建了一个基于数据库的大学生综合素质测评系统:结合学校的实际情况,以大学生综合素质测评为主题,以数据库技术为实现手段,对学生进行评价分析。该系统利用计算机进行学生综合测评管理替代了原有的人工管理方式,节省了大量的人力、物力,并且易于操作,可以更加方便地对学生信息进行管理极大地提高了管理的效率。

[关键字]大学生综合测评;数据库;管理;

1 引言:

1.1 系统开发背景

随着高等教育社会化,近几年来高校不断扩大招生,从而使得过去传统的教学管理方法不再适应现在的管理。针对这种状况,计划开发一个面向学校的学生综合测评管理系统实现对学生成绩等信息的全面管理,使用该系统可以大大提高工作效率,节省人力资源,提高管理水平,实现高校学生管理“无纸化”,改变学生素质管理的落后现状,实现平价现代化。用综合测评来评定学生的在校表现,是目前许多高校普遍采用的方法,通过定性和定量的考核相结合,最终得出学生的最后测评成绩。此外,综合测评结果可以是每个大学生正确评价自己,知道自己的优势和不足,从而在实践中扬长避短,更好地实现自我设计和自我发展,为大学生潜在素质的开发提供有价值的依据。

2 需求分析

综合测评管理信息系统对学校加强学生管理有着极其重要的作用,就一般的学校来说,它的设计内容非常复杂而且繁多,而且设计的模块也很多。

但结合本人目前实际情况而言,学校的人员结构比较简单,部门划分也很清晰,而且学生的流动性不高,所以学校目前阶段的综合测评工作主要就是学生成绩的收集整理和信息的管理工作,因此,针对学校而言,经过反复的论证,设计的这套综合测评管理信息系统是非常有必要的。

2.1 用户需求分析

2.1.1 系统管理员类型

系统管理员可以成功登陆系统,系统管理员有权限进行如下操作:

1.添加用户;

2.修改已有用户密码;

3.删除用户;

4.修改已录入成绩的学生的成绩;

5.查询学生成绩;

6.查看学生智育成绩排名、综合测评总成绩的排名;

7.删除学生成绩;

8.查看系统信息。

2.1.2 教师类型

教师可以成功登录系统,教师有权限进行如下操作:

1.录入学生综合测评各项成绩,如:能力分成绩、德育分成绩;

2.查询学生所有学期的成绩;

3.查询所有学生的智育成绩排名、综合测评总成绩排名;

4修改个人密码。

2.1.3 学生类型

学生可以成功登录系统,学生有权限进行如下操作:

1.查看自己的综合测评各项成绩以及总成绩;

2.查看自己的智育成绩排名、综合测评总成绩排名;

3.修改个人密码。

3 概念设计

概要设计的主要目的将需求分析得到的用户需求抽象为信息结构即概念模型。它是整个数据库设计的关键。

概念结构设计的思想

在综合测评管理系统中,需要将每个学生的各项成绩进行保存,包括:德育成绩、智育成绩、体育成绩和能力分。还要保存用户的基本信息,包括:用户名、密码和用户类型。同时也要保存学生的基本信息,包括:学号、姓名、班级、班级号、年级。以及各种类型用户使用系统的操作关系:管理员可对学生成绩进行查看、修改和删除,可对用户进行添加和删除;教师可录入学生成绩,查看学生成绩以及修改自身密码;学生可查看成绩以及修改自身密码。

3.1 概念结构设计

3.1.1 实体E-R

3.1 学生实体及属性

3.2 综合测评成绩实体及属性

3.4 用户实体及属性

3.5 德育成绩实体及属性

3.6 能力分实体和属性

3.1.2 实体关系E-R

3.1.3 用户使用系统整体流程图

4 逻辑设计

4.1 E-R图向逻辑结构转换规则

逻辑设计阶段的主要任务和目标是根据概念设计的结果设计出数据库的逻辑结构模式,包括全局模式和各个外模式。由于现在普遍应用的是关系型数据库管理系统,所以要设计的数据库逻辑模式也就自然是指关系型的逻辑结构模式。

关系模型的逻辑结构是一组关系模式的集合。E-R图则是由实体、实体的属性和实体之间的联系三个要素组成的。所以将E-R图转换为关系模型实际上就是要将实体、实体的属性和实体之间的联系转换为关系模式,这种转换一般遵循如下原则:

①一个11联系可以转换为一个独立的关系模式,也可经与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。

4.1 逻辑结构设计的步骤图

②一个1n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。

③一个mn联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。

④三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。

⑤具有相同码的关系模式可合并。

5 结论总结

通过此管理系统的开发,做到了理论联系实际,将书本上学到的知识与具体实践充分结合起来,进一步明确了开发管理信息系统的方法和思想,既加深了对管理信息系统的认识,又进一步巩固看以前所学的计算机软件开发方面的知识,提高了软件开发的水平,从而为今后在实际工作中更好的应用计算机进行信息管理打下了坚实的基础。这次实验让我们对书本知识有了更深的了解和巩固,更使我们意识到不仅要熟练掌握数据库的理论知识,还需要学会如何将其灵活的运用于实际,这也体现了知识体系的相互作用和衔接,我们真正的认识到了系统设计中数据库扮演的举足轻重的角色。虽然我们已经对程序进行了很多的修改,但是很多地方还存在着不足,由于时间的限制我们只完成到了这个层次,今后的学习中,我们将进一步对其进行完善

参考文献:

[1]张海藩.软件工程导论[M].北京:清华大学出版社,2008.

[2]刘秋生.数据库系统设计及其应用案例分析[M].南京:东南大学出版社,2005.

[3]徐孝凯,贺桂英.数据库基础与SQL Server应用开发[M].北京:清华大学出版社,2008.

大学生综合测评管理系统

相关推荐