数据库大作业最终.docx

上传人:b****6 文档编号:3036363 上传时间:2022-11-17 格式:DOCX 页数:33 大小:917.46KB
下载 相关 举报
数据库大作业最终.docx_第1页
第1页 / 共33页
数据库大作业最终.docx_第2页
第2页 / 共33页
数据库大作业最终.docx_第3页
第3页 / 共33页
数据库大作业最终.docx_第4页
第4页 / 共33页
数据库大作业最终.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

数据库大作业最终.docx

《数据库大作业最终.docx》由会员分享,可在线阅读,更多相关《数据库大作业最终.docx(33页珍藏版)》请在冰豆网上搜索。

数据库大作业最终.docx

数据库大作业最终

 

能源与动力工程学院0901班

朱贤青U200911373

王玮U200911378

蔡颋U200911384

李思华U200911388

邓皓仁U200911383

高校的学生管理工作就是高等学校对学生在校情况的全方位管理,它是高校各项工作的重要组成部分,其管理水平的高低将直接影响到人才培养的质量。

随着我国高等教育的普及,高校规模日益扩大,在校人数日益增加,高校学生管理出现了学生层次多样化、事务性管理工作更加复杂化等一系列问题。

因此,高校需要不断提高学生工作管理水平,特别需要找到一种更加简捷、科学的管理手段来提高工作效率。

通常高校学生管理人员要处理的学生信息主要包括:

学生基本信息、奖惩信息、资助信息、就业信息等,其要处理的数据量大、内容庞杂。

通常采用的传统人工处理方式存在信息传递速度慢、处理效率低、出错率高以及查找、更新和维护困难等诸多问题,笔者结合某高校某学院学生工作的实际工作需要和学生管理工作的发展需求,运用数据库技术,设计出一套高校学生信息管理系统。

期望能降低学生管理工作的成本,减轻学生管理人员的负担,方便学生信息的更新、维护和查询,增加数据的可靠性;从而开拓学生管理工作的新局面,提高管理水平。

学生管理信息化是学院教务系统应用信息技术及其产品的过程,是信息技术应用于学生管理的过程。

学生信息化的实施,自上而下而言,必须与学院的制度创新、组织创新和管理创新结合;自下而上而言,必须以作为学院主体的工作人员使用信息技术水平的逐步提高为基础。

学生信息系统是现存信息系统中较为复杂的一类,这是由学院本身的目标、任务和性质决定的;它应用于学院的学生管理、教师管理、教室管理以及招生就业管理等各个方面,牵涉的信息种类十分庞杂。

它融合了学院的管理思想和各职能部门的工作经验,是学院当前运作方式和业务流程的具体体现,同时又在一定程度上反作用于学院当前的运作方式和业务流程。

而教室管理信息系统正是这样庞大的系统中的一个系统。

教室之于教师、学生、教学,都有极其重要的作用。

因此,学院信息化建设工作具有长期性、复杂性和内容的多变性;正因为如此,学生管理信息系统也不是一个简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。

二、小组分工:

1、朱贤青主要负责学生信息管理系统数据总流程图和总ER图的设计。

同时负责学生个人信息的需求分析、数据字典的设计,之后完成本子系统的ER图的设计并将ER图转换为关系模式。

与小组成员一起编写SQL查询语言。

2、蔡颋负责班级子系统的需求分析、数据字典的设计,之后完成本子系统的ER图的设计并将ER图转换为关系模式。

与小组成员一起编写SQL查询语言。

3、李思华负责课程子系统、成绩子系统的需求分析、数据字典的设计,之后完成本子系统的ER图的设计并将ER图转换为关系模式。

与小组成员一起编写SQL查询语言。

4、王玮负责义工、宿舍子系统模块的需求分析、数据字典的设计,之后完成本模块的ER图的设计并将ER图转换为关系模式。

与小组成员一起编写SQL查询语言。

最后负责设计制作本模块电子版。

5、邓皓仁负责登陆模块的需求分析、数据字典的设计,之后完成本模块的ER图的设计并将ER图转换为关系模式。

与小组成员一起编写SQL查询语言。

最后负责总ER图的修改与完善。

注意:

设计完成之后小组共同讨论修改和完善学生信息管理系统数据总流图。

和ER图的修改与完善。

需求分析分为三个部分:

需求的文字表述、数据流图、数据字典。

一、需求分析

第一部分调查用户需求:

本系统的最终用户为在校学生,我们根据从学校方面取得的图表资料、文字资料以及其他细节方面的信息,根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求:

1、学院的组织机构情况:

一个学院下学生分本科生、研究生。

一个学院下设若干专业,如能源学院下设9个专业:

热能与动力工程专业,核工程与核技术专业,清洁与可再生能源工程专业,工程热物理,热能工程,动力机械与工程,流体机械与工程,制冷与低温工程,化工过程装备及自动化;一个专业有若干教师,如能源学院热能与动力工程专业有陈喜阳等;一个专业开设有若干课程,如热能与动力工程专业开设有数据库系统概论、计算机网络等课程;一个专业有若干班级,如能源学院的09级热动专业下设13个班级:

0901、0902……0913;一个班级有若干同学,如0901有邓皓仁、朱闲青、李思华、蔡颋、王伟等。

2、用户对系统的要求:

信息要求:

由于系统的使用主体是学生,因此对系统的信息要求为:

学生信息

学生的基本信息,主要包括学生的学号,姓名,院系号,身份证号等;

3、安全性与完整性要求:

安全性要求:

a、系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证

用户身份不被盗用;

b、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;

c、系统应对不同用户设置不同的权限,区分不同的用户,如学生、教师和教务处管理人员。

完整性要求:

a、各种信息记录的完整性,信息记录内容不能为空;

b、各种数据间相互的联系的正确性;

c、相同的数据在不同记录中的一致性。

4、确定系统的边界:

经对前面的需求调查和初步的分析,确定由计算机完成的工作时对数据进行各种管理和处理,具体的工作内容见第二部分,由手工完成的工作主要有对原始数据的录入;不能由计算机生成的,各种数据的更新,包括数据变化后的修改,数据的增加,失效数据或无用数据的删等;以及系统的日常维护。

 

一、数据流图:

第一部分:

基本信息查询子系统:

第二部分:

班级信息查询:

第三部分:

课程信息查询系统:

 

第四部分:

成绩查询数据流程图:

第五部分:

宿舍信息查询数据流图:

第六部分:

义工信息查询数据流图:

第七部分:

社会信息查询数据流图:

系统结构图

三、数据字典:

学生管理信息系统各实体及联系的数据字典:

1.学生数据字典:

属性名

存储代码

类型

长度

备注

学号

SNO

String

20

学生学号

姓名

SNAME

String

20

学生姓名

性别

SSEX

String

20

学生性别

出生年月

SYEAR

String

20

出生年月

班级名称

SCLASS

String

20

学生班级

家庭住址

SADDRESS

String

20

家庭住址

邮政编码

NUMBER

String

20

家庭邮编

家庭联系电话

HOMEPHONE

String

20

学生家庭联系方式

本人联系电话

PHONE

String

20

学生本人联系方式

管理员编号

MNO

SMALLINT

---------

年级管理员

入学时间

STIME

String

20

入学时间

 

2.班级数据字典:

属性名

存储代码

类型

长度

备注

班级名称

SCLASS

String

20

班级名称

年级

CGRADE

String

20

班级年级

专业

CMAJOR

String

20

班级专业

班主任

CMASTER

String

20

班级班主任

年制

YEARNUMBER

String

20

年制

人数

PNUMBER

String

20

年制

3.课程数据字典:

属性名

存储代码

类型

长度

备注

课程号

CNO

String

20

班级所在的年级

课程名

CNAME

String

6

课程的名字

学期

TERM

String

8

所处的学期

成绩

GRADE

String

16

具体成绩

4.义工数据字典:

属性名

存储代码

类型

长度

备注

学号

SNO

String

20

学生学号

姓名

SNAME

String

20

学生姓名

工时

YG

String

20

学生工时

学期

TERM

String

20

班级所处的学期

5.宿舍数据字典:

属性名

存储代码

类型

长度

备注

姓名

SNAME

String

20

学生姓名

公寓名

SAPARTMENT

String

20

学生公寓

宿舍号

APNUM

String

20

学生宿舍

 

6.学生社会信息数据字典:

属性名

存储代码

类型

长度

备注

学号

SNO

String

20

学生学号

社会实践

SJ

String

10

具体实践经验

发表论文篇数

ESSAY

INT

10

各种杂志均可

心理是否健康

MH

CHAR

5

(是或否)

是否恋爱

WLOVE

CHAR

4

(YESORNO)

所获奖励

PRIZE

CHAR

30

奖学金等

7.管理员数据字典:

属性名

存储代码

类型

长度

备注

管理员编号

MNO

SMALLINT

---------

各年级管理员

管理员姓名

MNAME

CHAR

20

管理员姓名

联系电话

MNUMBER

INT

----------

手机或电话

办公地点

MOFFICE

CHAR

15

具体办公楼

8.交费情况数据字典:

属性名

存储代码

类型

长度

备注

学号

SNO

String

20

学生学号

学期

TERM

String

15

某学期的交费情况

操作员

ACTOR

CHAR

10

具有操作交费情况表的权限

日期

DATE

CHAR

10

截止到该天的交费情况

交费金额

JIAOFEI

INT

----------

某学期学生所交费

学费金额

TUITION

INT

----------

某学期具体的学费

欠费金额

QIANFEI

INT

----------

学费金额减去交费金额

 

9.选课表:

属性

存储代码

类型

长度

备注

学号

SNO

String

20

学生学号

课程号

CNO

String

4

成绩

GRADE

String

4

学生管理信息系统分E-R图:

学生管理信息系统总E-R图:

以下是学生管理信息系统的关系模型:

1.学生(学号,姓名,性别,出生年月,班级名称,家庭住址,邮政编码,家庭联系电话,本人联系电话,入学时间)

1.班级(班级名称,年级,专业,班主任,年制)

3.课程(课程号,课程名,成绩,学期)

4.义工(学号,姓名,工时,学期)

5.宿舍(姓名,宿舍号,公寓名)

6.学生(学号,社会实践发表论文篇数,心理是否健康,所获奖励,是否恋爱)

7.管理员(管理员编号,办公地点,联系电话,管理员姓名)

8.交费(学号,学期,操作员,日期,交费金额,学费金额,欠费金额)

9.选课(学号,课程号,成绩)

一、关系模式存取方式选择:

学生管理信息系统是一个多用户共享系统,对同一个关系要建立多条存取路径才能满足多用户的多种应用要求。

数据库管理系统一般提供多种存取方法。

常用的存取方法有三类:

一是索引方法,目前主要是B+树索引方法;第二类是聚簇方

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1