欢迎来到天天文库
浏览记录
ID:41762254
大小:958.98 KB
页数:25页
时间:2019-09-01
《BX胡欢《数据库原理及应用》课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、上仏色2心萼紡SHANGHAIDIANJIUNIVERSITY《数据库原理及应用》课程设计报告基于SQLServer2008设计与应用姓名:胡欢班级:BX100;学号:09指导老师:贾铁军1引言12需求分析22.1系统功能22.2划分功能模块33概念设计43.1数据流图43.2系统E—R图53.3概念模型84逻辑结构设计94・1关系模型94.2物理模型94.3数据字典105物理结构设计125.1物理结构设计的主要内容:125.2物理存储介质类型的选择125.3索引类型的选择:125.4数据库服务器性能参数配置126数据库的实施137系统测试157.1用户管理167.2学生档案管理177.3
2、班级管理187.4课程管理197.5学生成绩管理20小结21参考文献221引言伴随社会的高速发展,全国各高校的学生数量一直在增加,在这样的形式下,必须要求学校有一种高效有序的方法來管理学生的信息。毋庸置疑。切实冇效地把计算机管理引入学校教务管理屮,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。而对如此繁杂的任务。如呆让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋
3、庸置疑,切实有效地把计算机管理引入学校教务管理屮,对于促进学校管理制度,捉高学校教学质量与办学水平有着显著意义。由于上述原因,所以,学生信息管理系统的开发也是时代的一个必经阶段。更方便各个专业老师对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求。2需求分析为了提高系统开发水平和应用效果,系统应符合学校学生信息管理的规定,满足对学校学生信息管理的需要,并达到操作过程屮的直观、方便、实用、安全等要求。系统采用模块化程序设计的方法,便于系统功能的组合和修改,以及扩充和维护。2.1系统功能根据需求分析,本系统要求实现以下功能:1)学生信息查询功能:通过不同的检索入口,查询学生学籍
4、信息、课程信息和成绩信息,并进行排序。2)添加功能:通过填写表格的形式输入学生信息、课程信息和成绩信息等相关信息,系统能够自动避免重复信息。3)修改功能:对数据库中的信息进行修改。系统能够通过用户给岀的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息4)删除功能:对数据进行删除操作。系统能够通过用户给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库屮删除。5)汇总功能:对信息进行汇总。6)统计功能:对信息进行统计,如统计不及格名单等。2.2划分功能模块根据系统功能的需求分析和高等院校学生信息管理系统的特点,经过模块化的分析得到如图
5、1-1所示的系统功能模块结构图。学生信息管理系统图2-1系统功能模块图课程删除课程管理3概念设计3.1数据流图数据流图表达了数据和处理的关系,根据用户的需求分析和高校学生信息管理系统的需求,得出如图所示的学生信息管理数据流图。更新班级3増加班级3删除班级心查询班级心更新成绩卩增加成绩3刪除成绩2查询成绩心更新课程卩増加课程卩删除课程心查询课程心3.2系统E-R图对于学生信息管理,可以将学生实体抽象出来。学生属于班级,可以将班级作为一个实体,学生所属基本课程、课程、成绩都可以作为一个实体。其E-R图如图3-2-3-6所示。学生图3-2学生实体E-R图班级图3-3班级实体E-R图课程图3-4课
6、程实体E-R图成绩图3-5成绩实体E-R图基本课程图3-6基本课程实体E-R图以上是本系统中的基本的实休和关系,本系统是将其分布找出来加以描述,本系统总体的E-R图如图3-7所示。课程号课程名称颜材名称年级基本课程学号成绩成绩单基亍班级对应课程N毗级学号学生电话生日年级性别年级脏级课程目录年级姓名入学时间地址班级番注班主任专业教室班级3.3概念模型概念模型是在对用户需求分析之后,通过画出本系统抽象出的E・R图,出概念模型辅助工具PowerDesigner进彳亍设计,通过具体地设置和绘图,最后就生成概念结构。生成的概念结构能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据
7、的处理要求,是现实世界的一个真实模型。其模型如图所示:15袁==>>>任称缰僉虽程剖日址话学年班£-;5性-MUS、八37纭■■•■■e•Txlx1xIX1Xnnnatngiii图3-8学生信息管理系统概念模型图4逻辑结构设计4.1关系模型学生(班级,专业,年级,学号,姓名,性别,生日,地址,电话,入学时间),此为学生实休对应的关系模式。课程(年级,班级,专业,课程目录,成绩表),此为课程实体对应的关系模式。成绩(年级,
此文档下载收益归作者所有