《数据库设计》课程设计

上传人:j****9 文档编号:46214763 上传时间:2018-06-24 格式:DOC 页数:28 大小:844.15KB
返回 下载 相关 举报
《数据库设计》课程设计_第1页
第1页 / 共28页
《数据库设计》课程设计_第2页
第2页 / 共28页
《数据库设计》课程设计_第3页
第3页 / 共28页
《数据库设计》课程设计_第4页
第4页 / 共28页
《数据库设计》课程设计_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《《数据库设计》课程设计》由会员分享,可在线阅读,更多相关《《数据库设计》课程设计(28页珍藏版)》请在金锄头文库上搜索。

1、信息科学学院 实习(实验)报告书学学 期:期:_专专 业:业: 信息管理与信息系统信息管理与信息系统 课程名称:课程名称: 姓姓 名:名:_班班 级:级:_指导老师:指导老师:_南京审计学院信息科学学院南京审计学院信息科学学院20102010 年年 1111 月月一、一、 本次课程设计总结(课程设计所完成主要工作、收获体会)本次课程设计总结(课程设计所完成主要工作、收获体会)经过几天的设计,学生学籍管理系统基本开发完成,该系统是高校典型的信息管理系统,功能十分強大的管理系统,它集各种功能用于一身,在系统的各个模块中体现了它的功能,针对高校学生学籍工作方面进行设计的,同时该系统也是为了方便于管理

2、员、教师和学生的一些信息操作,为高校节省了管理成本,提高学校的工作效率。该系统的界面简单大方,非常方便用户的操作,同时,也为以后系统的扩展留出了足够的空间。在本系统的设计过程中,首先通过对高校学籍管理系统功能进行详细的分析,得到系统功能模块图,然后根据系统功能分析,围绕它进行系统的设计,介绍开发环境和开发技术,再可行性分析、功能和性能需求,然后得出系统业务流图、数据流图、E-R 图,并进行数据库的设计和模块化的实现。经过这次系统设计过程,加深了对系统的认识.完成本设计后,才知道平日里书本上所学的东西太少,仅是些概念知识,没运用到实践中来,知识是无法得到升华的。二、二、 数据库设计数据库设计(一

3、)(一)需求分析需求分析1.系统目标系统目标学校的学生学籍信息管理是学校管理中的一项重要任务,以往的手工操作已经不能适应现在办公的需要.为了摆脱繁琐的劳动,提高工作效率,利用计算机进行信息处理成为必然。开发功能完善及安全可靠的管理系统可以大大提高学校资源的利用率,及时,准确地获取需要的信息,充分发挥人员的工作潜力。因此,不难想象,正是咨询业的迅速发展使得人们从过去的手工劳动中得以解脱.同时,编写一套完善的学生学籍管理系统的任务就显得尤为重要。本系统是根据某学校的实际情况而设计的一套针对性和功能都比较强的学籍管理信息系统。2. 功能需求功能需求(1)学生档案的管理,即录入、修改、查询、输出学生档

4、案信息,这些信息包括学生基本情况、学生简历情况、学生奖励情况、学生处分情况、学生家庭信息、学生体检情况。(2)学生学籍管理,录入、修改、查询、输出学生学籍信息,这些信息包括学生奖贷学金情况、学生注册、学生异动情况、学生军训情况、学生毕业情况。(3)学生成绩管理,录入修改、查询、输出学生入校成绩,各学期、各门课程的成绩信息,并支持按年级、班级等条件的统计、查询、报表输出。(4)基础数据管理,包括院系设置,专业设置,班级设置等。3. 功能模块结构功能模块结构学学生生学学籍籍管管理理系系统统学学生生档档案案管管理理学学生生学学籍籍管管理理学学生生成成绩绩管管理理基基础础数数据据管管理理录录入入输输出

5、出修修改改院院系系设设置置班班级级设设置置查查询询专专业业设设置置录录入入输输出出修修改改查查询询录录入入输输出出修修改改查查询询4. 主要数据流图主要数据流图新生录取建立档案教学考试及格不及格补考重修不及格不及格学籍异动退学留级评定奖学金成绩单查看存档毕业毕业生登记毕业生登记表查看统计分析成绩系教务处家长学生用人单位学生处学生处图 1 学籍管理业务流程 图 数据流程分析数据流程分析首先,我们根据学籍管理的业务流程图找出与学籍管理系统相关的主要外部实体:学生处、教务处、用人单位和学生。如图 2 所示:学生成绩单学生处用人单位学籍 管理 系统毕业生登记表新生名单成绩单教务处图 2 学籍管理信息系

6、统数据流程图(顶层)接着,我们把学籍管理信息系统分为:档案管理、成绩管理、奖惩管理三个主要部分。与其相关的主要外部实体和数据流如图 3 所示:奖惩报告毕业生登记表成绩单成绩管 理 (P2)教务处成绩单学习文档学习文档奖惩 管理系奖惩结论用人单位新生名单 学生处档案 管理学生学籍表家长成绩单学生注册成绩图 3 学籍管理信息系统数据流程图(第二层)下面为学籍信息管理系统的第三层流程图。我将成绩管理子系统分为了统计成绩、登记一览表、登记学籍表、统计不及格课程、评定奖学金、填写成绩单和登记重修成绩这几个主要部分。教务处通过成绩管理子系统把各任课老师所提供的各个学生的成绩进行统计和分析,并通过统计分析的

7、结果判定学生是否可以评定奖学金、留级或退学,最后将统计分析结果传输给辅导员,并为学生和家长填制成绩单。通过成绩管理子系统的处理将会生成一份学习文档,为档案管理子系统和奖惩管理子系统的处理提供原始数据。学习文档教务处学生辅导员期末成绩 单成绩统计学籍表成绩一览表重修成绩登记重 修成绩统计 成绩登记期 一览表登记 学籍表统计不 及格课程判定留 级或退学填写 成绩单评定 奖学金家长升级、补 考图 4 学籍管理信息系统数据流程图 (第三层成绩管理)图 5 和图 6 分别为奖惩管理系统和档案管理系统的数据流程图。建立奖 惩档案学习文档奖励 处理惩罚 处理修改 文档档案文件登记 学籍表学籍表奖惩报告系图

8、5 学籍管理信息系统数据流程图 (第三层奖惩管理)建立 档案学习文档奖励 处理退学 处理留级 处理修改 文档删除 文档档案文件填制毕 业登记表登记 学籍表用人单位学籍表新生名单学生处图 6 学籍管理信息系统数据流程图 (第三层档案管理)4. 数据字典数据字典1. 数据项定义数据项是最小的数据组成单位,本学籍管理系统的部分数据项定义如下:(1)、姓名名称:姓名 别名:N- 说明:本校学生、教师以及相关人员 的名称 数据值类型:离散 类型:文本 长度:8编号:N- XXXX相关说明:姓氏名 称(2)、学号(3)、成绩名称:成绩 别名:Ss-No 说明:本校学生期末考试成绩成绩 数据值类型:离散 类

9、型:数字 长度:3编号:S- XXXX取值含义:优:90100;良: 8090;中:7079;及格: 6069;不及格:60 以下(4)、密码名称:密码 别名:-No 说明:登录系统的相关密码 数据值类型:离散 类型:数字字符 长度:6 位以上编号:- XXXX取值范围:;2. 数据结构定义数据结构主要描述的是数据之间的关系,一个数据结构可以有若干数据项组成,也可以有若干个数据结构组成,还可以有若干个数据项和数据结构组成。本学籍管理系统的部分数据结构定义如下:()、学生登记卡XXXX X X X XXX 编号班号专业代号系代号年级名称:学号 别名:Sn-No 说明:本校学生编号 数据值类型:离

10、散 类型:数字 长度:10 有关数据结构:学生成绩、学 生卡总编号:2001 编号:803065 有关编号说明:名称:学生登记卡 总编号:XXXX 说明:新生入学时填写的卡片 编号:XXXXXX 结构:学号 有关的数据流、数据存储:姓名 新生登记表 曾用名 学籍表 入学时间 出生日期 性别 民族 家庭住址 本人简历* 数量: 开始时间 每年大约份 终止时间 单位 职务3. 数据流定义数据流可以包含多个数据结构,可以来自某个外部实体、数据存储或某个处理。本学籍管理系统的部分数据流定义如下:(1)、期末成绩单名称:期末成绩单 简要说明:学期结束时,任课教师填写的成绩单。 数据流来源:教师 数据流去

11、向:统计成绩 包含的数据结构:科目名称考试考查学生成绩学号姓名成绩任课教师总编号:XXX 编号:XXXXXX数量:500 份/学期(2)、新生登记表名称:新生登记表 简要说明:新生入学时填写的表单。 数据流来源:学生 数据流去向:建立档案 包含的数据结构: 基本情况姓名 曾用名 入学时间 出生日期 性别 民族 家庭住址 本人简历 开始时间 终止时间 单位 职务总编号:XXX 编号:XXXXXX数量:2500 份/学期(3)、奖惩报告单名称:奖惩报告单 简要说明:学期结束时,学校各系 填写的学生学习状况奖励与处罚表单。 数据流来源:系 数据流去向:建立奖惩档案 包含的数据结构: 科目名称考试考查

12、学生成绩学号 班级姓名成绩 奖惩情况 奖励 处罚总编号:XXX 编号:XXXXXX数量:10 份/学期4. 处理逻辑定义处理逻辑的内容包括:编号、名称、处理的文字描述,输入、输出的数据流和处理的频率。本学籍管理系统的部分处理逻辑定义如下:(1)、填写成绩单(2)、填制毕业生登记表5. 数据存储定义数据存储组要描写该数据存储的结构,及有关的数据流、查询要求。本学籍管理系统的部分数据存储定义如下:(1)学习成绩一览表总编号:XXX 编号:XXXXX名称:填写成绩单 说明:通知学生成绩,有重修科目的说明重修报名时间。 输入:由成绩一览表流向填写成绩单 输出:由填写成绩单流向学生(成绩通知单) 处理:

13、查成绩一览表,打印每个学生的成绩通知单,若有不及格科目,或不 及格科目达到一定数量,需要留级的,在“成绩通知单”上填写重修科目、 时间,若留级的,注明留级。总编号:XXX 编号:XXXXX名称:填制毕业生登记表 说明:反映学生在校情况。 输入:由档案文件流向填制毕业登记表 输出:由填制毕业登记表流用人单位(毕业生登记表) 处理:查档案文件,打印每个学生的学籍档案,把学生的在校情况、表现、 奖惩等信息如实打印在毕业生登记表上,并修改或删除学生在校档案。信息量:500 份学期 有无立即查询:有(2)、档案文件(分为奖惩档案文件和档案文件,此处以奖惩档案文件为例。)(3)、学籍表(学籍表的结构比较复

14、杂,所以我在此仅列出学籍表的大体数据结构。)名称:档案文件 说明:反映学生在校期间的奖惩、退留级 情况。 结构:班级学号姓名未及格科目科目名称考试考查成绩 学分 科目数量 奖惩处理 奖励 处罚总编号:XXX 编号:XXXXX有关的数据流: 建立奖惩档案 to 档案文件 修改文档 to 档案文件 档案文件 to 登记学籍表名称:学习成绩一览表 说明:学期结束,按班汇集学生各科成 绩。 结构:班级学生成绩*学号姓名成绩*科目名称考试考查成绩总编号:XXX 编号:XXXXX有关的数据流: 登记一览表 to 成绩一览表 成绩一览表 to 登记学籍表 成绩一览表 to P 统计不及格课 程 成绩一览表

15、to 评定奖学金 成绩一览表 to 填写成绩单名称:学籍表 说明:反映学生在校期间的所有情况。 结构: 基本情况 学生动态(退学、留级、在校) 奖惩记录 学习成绩 毕业论文成绩总编号:XXX 编号: XXXXX6. 外部实体定义外部实体是数据的来源和去向。 外部实体主要说明外部实体产生的数据流和传给该外部实体的数据流,以及该外部实体的数量。本学籍管理系统的部分外部实体定义如下:(1)、学生名称:学生 说明: 输出数据流: 输入数据流:填写成绩单 to 学生(成绩通知)总编号:XXXX 编号:XXXXXX 个数:约 12000 个(2)、用人单位名称:用人单位 说明: 输出数据流: 输入数据流:填制毕业登记表 to 用人单位(毕业生登记表)总编号:XXXX 编号:XXXXXX 个数:难以确定(3)、学生处名称:学生处 说明: 输出数据流:学生处 to 建立档案 输入数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号