欢迎来到天天文库
浏览记录
ID:44483799
大小:510.19 KB
页数:20页
时间:2019-10-22
《成绩管理系统数据库应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、序言在当今这个社会,迅速发展的经济,口新月异的科技水平,无一不彰显着信息时代的到来,也提醒并要求着我们要熟练掌握信息技术,要学会并擅于运用相应的技术。而数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息资源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行Z有效的信息系统也成为一个企业或坐直生存和发展的重耍条件。因此,作为信息系统核心和基础的数据库技术得到越來越光弹的应用,越來越多新的应用领域采用数据库技术來存储和处理信息资源。随着高端人才需求的tl益增加,学校的数目正在逐年增长,如何更加妥善安排师生的日常生活成为了一个备受关注的话
2、题。传统的手工操作方式不仅易发生数据丢失,而却劳动强度髙、时间慢,但如果使用计算机则可以告诉、有效、快捷的完成相应工作。在这个互联网的时代,可以便捷的传送数据,实现数据共享,避免了冗余无用的劳动,提高了教育教学的管理质量,也对其在管理行为方面进行了规范,可谓一举多得。学生成绩管理系统以计算机为主要工具,以数据库技术为依托,通过现代化科学技术,提高广大师生工作人员的办公效率,实现管理工作的自动化、高效化。本系统主要面对的对象是全校师生,针对学生成绩、课程等信息开发的管理系统,主要包含学生的基木信息,学生课程的设置,成绩信息的统计等。学生成绩管理系统包括学生信息管理
3、、学牛成绩管理、学生课程管理以及教师信息管理几部分:1.学生信息管理包括添加录入学生籍贯、性别、出生日期、院系名称以及政治状态;2.学生成绩管理包括添加录入教师编号、课程号以及分数;3.学生课程管理包括添加录入课程名、课程号以及学分;4.教师信息管理包括添加录入教师籍贯、性别、出生口期、职称以及政学历。、系统分析1.1用户需求分析随看计算机的日渐普遍,以及网络的深入人心,各大高校也逐渐开始使用数据库來记录或统计分析数据。“学生成绩管理系统”可以更好的帮助教师便捷、迅速的提高学生成绩管理效率,具有便于查找,安全性好,存储量大,不易损害坏,寿命长,低成本等有点,方便
4、教师对学生课程、成绩等相关内容进行查询、统计等操作。系统总体构图如下:图1.1系统总体构图1.2业务流程分析:(如图1.2所示)图1.2业务流程分析图1.3信息需求分析从原始资料中抽出各栏目名称等系统要保存的相关事项,去掉组合项、导出项、泛指项、得到基本项,就是所要组织数据库表屮的信息。列举如下:学号、教师编号、课程号、分数、姓名、性别、出生年月、院系名称、学历、职称、课程名、学分、学生学号、学生姓名、出生地、政治面貌。1.4功能需求分析(1)管理员可以根据要求添加、修改或删除学生信息;(2)管理员可以根据要求添加、修改或删除班级信息;(3)教师对以查询教师信息
5、(4)教师可以查询学生信息,录入学生成绩(5)学生可以用学号登录,对课程、成绩进行查询。根据以上对系统功能的分析,建立了系统功能分析图,系统功能分析(如下图所示)反映了系统功能模块Z间的层次关系:图1.3系统功能分析图二、数据库概念模型设计2.1构思E—R图的原则:原则1:能独立存在的事物,例如人、物、事、地、团体、机构、活动、事项等等,在其有多个由基本项描述的特征需要关注时,就应把它作为实体。原则2:两个或多个实体间的关系与联合,如主管、从属、组成、占有、作用、配合、协同等等,当需要了以关注时,应作为联系。联系通常是某类行为动作,ERD中关注的是其状态与结果而
6、非过程。原则3:实体的属性是实体的本质特征。实体应有标识属性(能把不同的个体区分的开来的属性组),并指定其中一个作为主标识。联系的属性是联系的结果或状态。属性具有以下儿个特点:a:非多值性;b:非符合性;c:非导出性。而实体的属性还有非关联性。原则4(一事一地原则):所有基本项在同一E-R图中作为屈性要仅在一个地方出现。2.2数据库需求分析:针对“学生成绩管理系统”数据库信息的查询、学生成绩信息系统查询流程,以及对学生课程、成绩和教师相关信息的需求分析,设计如下数据项与数据结构:学生:学号、姓名、性别、出生日期、院系名称、入学时间、出生地、政治面貌、备注教师:教
7、师编号、姓名、性别、出生日期、院系名称、学历、职称、备注课程:课程号、课程名、学分、备注成绩表:学号、教师编号、课程号、分数2.3设计E—R图:姓名年龄学分课程名图2」为系统实体联系E—R图三、数据库逻辑模型设计3.1一般逻辑模型设计:3.11一般关系模型的四条原则:原则1:E-R图屮的侮一个独立实体变换为一个关系,其属性变为关系的属性,气主标识变为关系的主码;原则2:E-R图中的从实体及相应的“的联系变换为一个关系,从实体的属性上加主体的关系的主码构成这个关系的属性。如果“的”联系吋1:1的,则以主实体关系的主码为这个关系的主码;如果“的”联系时1:M的,则以
8、主实体关系的主码加上同一
此文档下载收益归作者所有