您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 成绩管理系统数据库设计
2013-2014学年第2学期经济管理学院实践教学成绩评定表实践教学项目数据库系统原理与设计专业学生姓名班级学号评语成绩日期2014年6月4日课程实践任务书学院经济管理学院专业姓名学号课程名称数据库系统原理与设计设计题目成绩管理系统数据库设计设计要求与任务:通过设计一完整的数据库,使学生掌握数据库设计各阶段的输入、输出、设计环境、目标和方法。熟练掌握两个主要环节——概念结构设计与逻辑结构设计;熟练的使用SQL语言实现数据库的建立、应用和维护。具体要求如下:1.每人一题,题目可自拟。2.要求学生根据题目的需求描述,进行实际调研,提出完整的需求分析报告。3.独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容。工作计划与进度安排:第1-2天:需求分析,对系统的功能需求和数据需求进行分析第3-4天:概念结构设计画出系统E-R图第5天:逻辑结构设计第6-7天:数据库的实施与运行第8-10天:编写报告,准备答辩。指导教师(签字):2014年5月6日专业负责人(签字):2014年5月6日学院院长(签字):2014年5月6日沈阳理工大学课程实践(论文)I摘要随着计算机技术和数据库技术的高速发展,已经在社会经济、政治、军事、文化、卫生和教育等领域得到了广泛的应用,并且随着信息化水平的提高,越来越多的领域正在享受计算机技术和数据库技术带来的高效率、高经济效益等优势。人们的学习、工作和生活各个方面的质量得到了极大的改善和提高。以现代计算机技术和数据库管理技术为实现基础的数字化教学管理正在蓬勃发展,因此,加强学校信息化资源的管理和利用,提高学校管理信息化水平,是目前学校学生成绩管理的一个大趋势,也是学校信息管理的发展要求。高校成绩管理系统是数字化校园的一个重要组成部分,可以提高学校信息化管理水平,是学校的管理更加的科学、系统和高效。本次课程设计主要涉及到对成绩管理系统进行需求分析,概念结构设计,逻辑结构设计和数据库的实施等几部分工作。关键字:数据库技术;成绩管理系统;概念结构设计;逻辑结构设计沈阳理工大学课程实践(论文)II目录1前言..............................................................11.1课题简介.....................................................11.2设计目的.....................................................12需求分析..........................................................22.1业务需求及处理流程...........................................22.2功能需求分析.................................................32.2.1用户及权限管理.........................................32.2.3学生成绩管理...........................................42.2.4信息查询...............................................42.3业务规则分析................................................43概念结构设计......................................................63.1局部E-R图..................................................63.1.1确定实体集及属性.......................................63.1.2确定联系集及属性.......................................83.2全局E-R图.................................................104逻辑结构设计.....................................................114.1E-R图向关系模型的转换......................................114.1.1由实体集转化而来的关系模型............................114.1.2由联系集转化而来的关系模型............................114.2数据模型的优化.............................................115数据库的实施.....................................................125.1数据库和基表的创建..........................................125.1.1建立成绩管理系统数据库................................125.1.2建立各种基本表........................................135.2数据的载入..................................................205.3数据的查询..................................................23结束语.............................................................27沈阳理工大学课程实践(论文)III参考文献...........................................................28沈阳理工大学课程实践(论文)11前言1.1课题简介随着教育制度的改革,高校不断地扩招,学生数量与新兴专业种类也在不断的增加,因此学生成绩管理的工作就变的比以往更复杂。学生成绩的特殊性要求学生成绩信息及时准确的更新,开发一个成绩管理系统可以及时更新学生成绩信息,以满足学生能够及时查询到自己相关成绩信息。为了适应当代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便。学生成绩管理系统就是为了更好的管理学生成绩而开发的数据管理软件。它对于一个学校是不可缺少的重要组成部分,它的内容对于学校的决策者和管理者来说都是至关重要的。目前各个高校的基本情况是:每次考试结束,老师们都需要统计打了的学生成绩,这些数据的归档、统计工作任务中,统计结果后往往错误百出。工作量直达,查询、维护都有不同程度的问题存在。所以,学生成绩管理系统为用户提供充分的信息和快捷的查询手段,实现学生基本信息,成绩的录入、删除、查询维护以及成绩统计分析等几个方面的功能,是现实问题的迫切要求。1.2设计目的对成绩管理系统进行数据库的设计,目的是为了对学生成绩进行系统的管理,能够方便学校管理人员对学生成绩进行录入、统计、添加、修改、删除,以及方便用户对信息或成绩进行查询和打印;除此之外,还可以更便捷地围绕成绩管理对与成绩相关的其他信息,例如:学院信息、专业信息、班级信息、学生信息、教师信息、课程信息等相关信息的管理,从而提高学校的办公效率与准确率,实现一个信息化、现代化的成绩管理系统。沈阳理工大学课程实践(论文)22需求分析2.1业务需求及处理流程成绩管理系统的主要业务包括:管理员进行成绩、学生信息、教师信息、课程信息等的录入、修改、删除业务,学生进行成绩的查询、个人信息的查询、密码修改的业务等。本次给出的主要是“查询”和“修改密码”的业务流程。如图2-1示和图2-2示:图2-1成绩查询业务流程图图2-2修改密码业务流程图退出系统开始用户登录信息查询输入查询条件按学期查询按课程查询按学年查询生成相应成绩单个人成绩查询?YN开始输入用户名输入密码教务处原始密码信息维护忘记密码?进入系统密码修改设置新密码退出系统修改成功NY沈阳理工大学课程实践(论文)32.2功能需求分析功能需求分析是描述系统应提供的功能和服务。成绩管理系统主要的功能和数据需求分析如图2.3示:图2.3成绩管理系统功能模块图2.2.1用户及权限管理用户输入自己有效的用户名和密码登入系统。为了保护本校师生的信息,每位有效的用户都具有自己的用户名、密码、用户标识等标的物。⑴管理员用户:系统的管理员能够具有实现整个大学的学生信息和成绩有关的录入、修改、删除、查询等操作特权,并可以对大学的教师信息进行添加、删除、修改等操作。⑵学生用户:学生用户的权限应该不仅仅控制在对成绩或个人信息的进行查询,而且可以对的自己的登录密码进行修改。成绩管理系统用户及权限管理基本数据管理学生成绩管理信息查询系统管理基本信息查询成绩查询院系信息管理专业信息管理班级信息管理学生信息管理教师信息管理课程信息管理管理员用户学生用户沈阳理工大学课程实践(论文)42.2.2基本数据管理⑴院系信息管理。需要管理学院号、学院名、学院地址、学院内的教师人数等信息。⑵专业信息管理。需要管理专业代码、专业名称、所属学院、班级数量等信息。⑶班级信息管理。需要管理班级号、班级名称、所属专业、年级、班级人数等信息。⑷学生信息管理。需要管理学生的学号、学生的姓名、性别、出生日期、联系电话、民族、家庭住址等信息⑸教师信息管理。需要管理教师编号、教师姓名、职称、所授课程等信息。⑹课程信息管理。需要管理课程号、课程名称、课时、学分等信息。2.2.3学生成绩管理提供学生考试成绩的基本录入、修改、查询、打印等基本管理功能,以及学生单科和总成绩的相关统计功能。2.2.4信息查询⑴基本信息查询。学生不仅可以查询自己的个人基本信息,也可以查询自己选修的课程信息,学分信息等。教师用户也可以进行相关的个人信息的查询以及所授课程的安排等。⑵学生成绩查询。包括快捷查询和组合查询,前者可以直接查询学年成绩,对本学生在学校的所以成绩进行查询;而后者组合查询,可以查询某一学年某一学期的成绩情况,也可以查询到某门课的学生选修情况,总之可以根据不同需要查询不同学生样式的成绩单。2.2.5系统管理对用户管理和系统进行初始化设置;对数据进行备份,防止数据的丢失而造成不必要的损失;当用户进入系统遇到问题时可以启动系统帮助,以解决自己的问题。2.3业务规则分析业务规则分析主要是分析数据之间的约束以及数据库约束。基于上述功能需求,通过进一步了解,成绩管理系统业务规则如下:(1)每个用户都有自己唯一的用户名和密码,只有用户名和密码都对的时候才能登录成功,只有登录成功之后才可以进行信息的查询和密码的修改。沈阳理工大学课程实践(论文)5(2)每个学生由学号唯一标识,学号由所在学院所在专业所在班级的编号顺序生成。(3)每个教师由教师编号唯一标识,教师编号由所在学院所在教研室以及所在教研室的编号顺序生成。(4)每门课程由课程号唯一标识,课程号由所属学院所属专业方向的编号顺序生成。(5)一个学院可以设置很多专业,一个专业只能存在于一个学院。(6)一个专业可以包含很多班级,一个班级只能包含于专业。(7)一个班级可以有很多学生,一个学生只能为一个班级所有。(8)一个学院可以聘用很多教师,一个教师只能被一个学院所聘用。(9)一个教师可以给很多学生授课,一个学生也可以听很多教师讲课。(10)一个学院可以包含很多的课程,一个课程只能归属于一个学院。(11)一个学生可以选修很多课程,一个课程也可以被很多学生选修。(12)一份成绩单上可以有所有课的成绩也可以只有某一学期或学年的成绩,根据自己查询信息的不同,体现不同的内容。(13)管理员会根据考试情况更新学生的成绩,学生可以根据情况查询自己的成绩。(14)管理员会每年对学生的基本信息进行修改,大四毕业了需要对档案进行处理,大一需要添加
本文标题:成绩管理系统数据库设计
链接地址:https://www.777doc.com/doc-5148438 .html