资源描述:
《数据库系统综合实训报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学生管理系统数据库的设计课程设计报告课程名称:数据库系统综合实训学号:**********姓名:**班级:15计科G班专业:计算机科学与技术任课教师:胡艳慧学生管理系统数据库的设计目录1.选题说明12.需求分析22.1功能需求分析22.2数据库需求分析22.2.1顶层数据流图22.2.2一层数据流图32.2.4三层数据流图63.概念结构设计73.1E-R图73.2用POWERDESIGNER软件画概念结构模型74.逻辑结构设计84.1E-R图转换成的逻辑结构模式84.2用POWERDESIGNER软件
2、画逻辑结构模型85物理结构设计85.1数据库中的表结构85.2用POWERDESIGNER软件画物理结构模型106.数据库实施106.1创建数据库106.2创建数据表116.3创建视图146.4创建索引147数据库维护147.1修改表结构147.2修改表数据158数据库使用158.1通过学号查询性别、年龄(单表查询)158.2程序设计15参考文献1517学生管理系统数据库的设计学生成绩管理系统数据库的设计学生姓名:**指导教师:胡艳慧内容提要:以管理信息系统技术和Java语言程序设计理论为基础,结合W
3、indowsAccess数据库服务器的相关技术,阐述构建一个普遍适用于学校、班级的学生成绩管理系统的全过程,建立一套在现有Windows操作系统下的单机版学生成绩管理系统。该系统适合一般学校和班级使用。管理系统具有简单实用、操作方便,可靠性强等特点。可供一般学生登陆查询,管理员则拥有查询、添加、修改、删除学生成绩的功能。该成绩信息管理不仅可以实现传统管理应用中的属性数据的管理,而且可以针对不同的用户需求建立对空间数据的管理机制,因而可以得到广泛的应用。关键词:MicrosoftVisioPowerDe
4、signerSQLServer2008R2引言在我国高等教育全面推行素质教育和个性化教育的今天,培养学生的创新精神和实践能力成为了重中之重。我国进入21世纪后,高等教育得到了进一步的发展,同时对教学管理工作方法及手段提出了更高的要求,因此合理运用现代化手段进行科学化管理是当今高校学生管理的一个重要趋势。高校学生成绩管理作为高校管理工作中衡量一个学校教学水平及教学质量的重要指标,也进入了自动化管理。学生成绩管理系统不再是单纯的一个学生成绩的存储系统,同时也是一个实时性的信息管理决策系统,要求对信息管理的
5、准确性和时间性。如何开发一个适用于新型时代背景下的新型学生成绩管理系统也成为一个热门的研究方向,它是实现高校教务管理工作现代化、科学化的必然要求。1.选题说明学生成绩管理系统是一个学校不可缺少的部分,学生成绩管理系统能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。围绕这个定义,学生成绩管理系统的主要功能有如下:1.教师可以预先查看
6、,修改所教课程平时分和总评分的规则。2.教师添加所教班级学生的平时成绩和期末考试成绩。3.根据教师提供的平时和期末成绩,按照相应的规则,系统自动计算出该学生这门课程的总评成绩。4.教师可以单独查询所带班级学生的平时和期末成绩。5.教师可以修改自己的登陆密码。17学生管理系统数据库的设计2.需求分析2.1功能需求分析如图1所示。图1功能模块图学生成绩管理系统可将用户分为四类,即教务管理人员、辅导员、授课教师、学生。根据系统要求,四类用户需实现基础信息管理、学生管理、教师管理、课程管理、授课管理、成绩管理
7、六个功能。基础信息管理包括院系管理、专业管理、班级管理三个部分。学生系统管理包括学生信息维护、学生异动维护、学生信息查询三个部分,其中,学生信息维护包括学生信息录入、学生信息导入、学生信息修改;学生信息查询包括个人信息查询、学生信息统计、班级学生列表。教师管理包括职称信息维护、教师信息维护、教师信息查询三个部分。课程管理包括课程信息维护、课程信息查询两个部分。授课管理包括授课任务安排、任课变更、授课任务查询(教师任课列表、班级任课列表)。成绩管理包括成绩录入、成绩查询统计两个部分。其中成绩信息管理包括
8、增加成绩、修改成绩、删除成绩,为实现成绩的增加操作,还需要班级学生名单子处理。为实现删除和修改成绩操作,还需设计成绩查询子处理。成绩查询统计包括个人成绩查询、个人学期成绩单、班级成绩查询、成绩查询统计。2.2数据库需求分析2.2.1顶层数据流图根据上述初步需求,教务管理员、授课教师、辅导员、学生是数据输入的源点和数据输出的汇点。涉及到数据存储包括院系信息、专业信息、班级信息、学生基本信息、学生异动信息、教师信息、职称信息、课程信息、授课信息和成绩信息。1