您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页大学生综合测评管理系统

大学生综合测评管理系统

来源:意榕旅游网


软件工程 实验报告

题 目 学生综合测评管理系统 系 (部) 班 级 姓 名 学 号 指导教师

年 月 日

大学生综合测评管理系统

指导老师: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.3 用户实体及属性

用户类型 教师 管理员 学生

图 3.4 用户实体及属性

德育成绩 自评分 辅导员评分 小组评分

图 3.5 德育成绩实体及属性

基础积分 等级考试积分 学生干部积分 等级考试积分 能力分 系级活动积分 院级活动积分 社会活动积分 减分项 其他

图3.6 能力分实体和属性

班级 班级号 班级名称 图3.7 班级实体和属性

3.1.2 实体关系E-R图

系统 1 退出 1 登录 注销 1 1 M 添加 用户 N 修改 N 用户密码 系统 1 登录 1 M M M 修改 查询 N 删除 学生成绩 N 学生成绩 管理员 M M 删除 N 学生成绩 N 用户 图3.8管理员与系统之间的操作关系图

学生名次 N 学生成绩 M 录入 N M 学生成绩 查询 M 教师 1 注销 1 登录 查看 1 1 1 登录 修改 1 系统 1 退出 1 系统 密码 图3.9教师与系统之间的操作关系图

系统 1 登录 N 成绩 查询 M 学生 1 注销 1 登录 1 1 1 修改 1 密码 1 退出 系统 图3.10学生与系统之间的操作关系

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

用户 登录 选择用户类型 管理员 学生 教师 添加用户 删除用户 修改密码 修改学生成绩 删除学生成绩 查询学生成绩 修改个人密码 查询成绩 录入 学生 成绩 查看学生成绩 修改个人密码 图3.11整体流程图

4

4.1

逻辑设计

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

逻辑设计阶段的主要任务和目标是根据概念设计的结果设计出数据库的逻辑结构模式,包

括全局模式和各个外模式。由于现在普遍应用的是关系型数据库管理系统,所以要设计的数据库逻辑模式也就自然是指关系型的逻辑结构模式。

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

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

图4.1 逻辑结构设计的步骤图

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

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

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

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

5 结论总结

通过此管理系统的开发,做到了理论联系实际,将书本上学到的知识与具体实践充分结合

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

参考文献:

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

[2]刘秋生.数据库系统设计及其应用案例分析[M].南京:东南大学出版社,2005. [3]徐孝凯,贺桂英.数据库基础与SQL Server应用开发[M].北京:清华大学出版社,2008.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务