数据库概论课程设计高校教材管理系统PPT文档格式.ppt

上传人:b****1 文档编号:14680327 上传时间:2022-10-23 格式:PPT 页数:29 大小:959.50KB
下载 相关 举报
数据库概论课程设计高校教材管理系统PPT文档格式.ppt_第1页
第1页 / 共29页
数据库概论课程设计高校教材管理系统PPT文档格式.ppt_第2页
第2页 / 共29页
数据库概论课程设计高校教材管理系统PPT文档格式.ppt_第3页
第3页 / 共29页
数据库概论课程设计高校教材管理系统PPT文档格式.ppt_第4页
第4页 / 共29页
数据库概论课程设计高校教材管理系统PPT文档格式.ppt_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

数据库概论课程设计高校教材管理系统PPT文档格式.ppt

《数据库概论课程设计高校教材管理系统PPT文档格式.ppt》由会员分享,可在线阅读,更多相关《数据库概论课程设计高校教材管理系统PPT文档格式.ppt(29页珍藏版)》请在冰豆网上搜索。

数据库概论课程设计高校教材管理系统PPT文档格式.ppt

课设总结-28,第零章:

问题阐述,第一节:

课题背景第二节:

课题意义第三节:

课题题目第四节:

课设要求,第零章:

课题背景如今,高校建设的规模越来越大,学生数量不断增多,所学专业的范围也不断推广。

每当到开学的时候,学校的老师和领导们光是为了完成学生们的教材发放工作都已是前脚顾不上后脚,总有许多力不从心的感觉。

这样的工作既没有效率有费力费神,得不偿失,然而,我们发现计算机有着最喜欢做重复性的动作的特点,我们可以用它完成许多重复性对于我们人脑没有太多意义的事情。

高校教材管理系统就是在这样一个环境下产生的,帮助我们方便的管理高校教材的订购,统计,查询,发放等工作。

第零章:

问题阐述,第二节:

课题意义方便管理,提高工作效率,方便后期管理,维护,核对,审查等工作。

第三节:

课题题目高校教材管理系统第四节:

课设要求

(1),教师要求的上机期间不得迟到、早退、旷课,否则将扣分,1次迟到(早退)扣10分,1次旷课扣20分,累计旷课2次以上(包括2次),直接取消资格;

(2),上机期间不得打开QQ或玩游戏及不得做与课设无关事情,否则每次扣20分,累计2次以上(包括2次),直接取消资格;

第一章:

需求分析,第一节:

确定用户第二节:

数据需求第三节:

处理需求第四节:

功能需求分析第五节:

数据存储第六节:

数据字典第七节:

界面设计,第一章:

确定用户及责任用户:

主要是:

教务处工作人员,系主任;

次要是:

老师,学生,书店,财务部;

责任:

a.教务处工作人员的职责:

1.按学生名单及教学计划统计学校各系部教材订单报表;

2.绘制一张教材货款单报表;

3.将教材货款单报表送至财务部,由财务部负责付款4.通知(蓝色畅想)书店订书;

5.按订单清点数目;

6.通知各班班长取书;

需求分析,责任:

b.系主任的职责:

1.安排老师负责上哪个班的哪门课;

2.指定哪门课用哪本教材;

3.通知各位老师何时去书店取教材书;

c.财务部的职责:

1.只负责付款给相应的书店d.学生以及老师的责任:

1.接收教务处的通知单去指定的地方领取教材课本;

e.书店的任务:

1.负责教务处订购的教材清单上的教材数目发货;

需求分析,第二节:

数据需求a.教务处工作人员1学生总人数(通过学生报名时注册名单可查询)2各系课程相应的授课教材报表3各系老师教材匹配信息表格(各系主任经过本系部的统计提供给教务处的)4教材付款明细单(财务处付款之后应及时提交教务处核对并保存)5教材发放明细单(书店反馈给教务处人员)6登记单(老师和学生领书之后登记的名单)b.老师和学生1领书通知单(由教务处发放通知单)c.书店1教材订购单(有教务处通知到书店);

d.财务处1教材货款明细单(有教务处计算生成在通知财务处),第一章:

需求分析,第三节:

处理需求(有问题存在)(A):

查询模块子系统A.a)学生信息查询A.b)教师信息查询(B):

销售管理系统子系统B.a)教材订购单的绘制B.b)教材货款单的计算B.c)订购教材B.d)通知发放,第一章:

需求分析,第四节:

功能需求分析)图(1.4):

系统功能结构图图(1.5.1):

高校教材管理系统数据流图第1层(总系统),第一章:

需求分析,第五节:

数据存储(长期存储的数据有)1)学生详细信息单2)教师详细信息单3)教材订购信息单4)教材货款单报表5)领书人登记单图(1.5.3):

高校教材管理系统第1.1层(查询模块)图(1.5.2):

高校教材管理系第2层(子系统)图(1.5.4):

高校教材管理系统第1.2层(销售管理模块),第一章:

需求分析,第六节:

数据字典01.数据项名:

学生学号数据含义说明:

是学生名单的主键,可唯一标识某个学生,系统中不可以出现重复的学生学号,必须满足实体完整性约束条件,教务处可以用来统计学生的总数量。

别名:

SNO数据类型:

char长度:

8(设计为8个字符数目)取值范围:

10204200-10204299取值含义:

“10“代表10级学生,”20“代表系部代码,”42“代码行政班级,”00-99“代表学生在行政班级中的学号;

与其他数据项的逻辑关系:

不可以与学生表中的任何一个学号一样,这样保证实体的完整约束性;

数据项之间的关系:

学生学号学生学号;

02.数据项名:

学生姓名数据含义说明:

一般不同于其他同学的姓名,具有独一性,也可以作为表的候选码用但一般不会使它作为候选码,因为现实中会存在名字相同的学生。

SNAME数据类型:

char(20)长度:

20取值范围:

百家姓取值含义:

人名字,标识人的与其他数据项的逻辑关系:

无数据项之间的关系:

无,第一章:

数据字典03.数据项名:

行政班级数据含义说明:

学生学习的小型集体,将学生分班更加有利于管理别名:

CLASS数据类型:

char(6)长度:

6取值范围:

102001-102099取值含义:

10代表学生级别如11级,20代表系部代码如20代表软件学院,42代表班级如42代表一本班级;

无04.数据项名:

院系代码数据含义说明:

唯一标识系部的,是系部表的主键,不可重复出现同一系部代码在同一张系部表,但可以在学生名单,教材名单,教师名单等表中的;

DEPT数据类型:

char

(2)长度:

2取值范围:

0099取值含义:

两位数代表一个系部如20代表软件学院;

所有单及表中的西部代码都应该是系部单中的存在的;

在学生名单中,学生学号院系代码;

在教师总名单中,教师工号院系代码;

数据字典05.数据项名:

教职工号数据含义说明:

唯一标识教师员工的,在教师信息表中不可重现重复的教职工号,以保证数据库的实体完整性约束,教务处及系主任可以根据教职工号统计教师的人数用以确定教材订购单报表,系主任可以根据教职工号进行安排课程的工作,以及教材的最后确定绘制教师信息及教材订购表并将其汇总给教务处;

TNO数据类型:

6取值范围:

出生年月进学校的时间等组成员工的工号(格式:

yyyy-mm-mm-dd)取值含义:

如1991080101(解释:

19910816表示出生年月,0101表明改年进学校的日期)与其他数据项的逻辑关系:

数据项之间的关系,第一章:

需求分析,第七节:

界面设计图(1.7.1):

用户登录界面图(1.7.2):

教务处工作人员登录界面图(1.7.3):

系主任登录端界面图(1.7.4):

教务处工作人员操作端界面,第一章:

界面设计图(1.7.5):

系主任操作功能段界面,第二章:

概念结构设计,第一节:

模块分E-R图图(2.1.1):

查询学生信息与待定教材信息子系统分E-R图图(2.1.2):

销售管理子系统分E-R图,第二章:

概念结构设计,第二节:

总E-R图图(2.2.1):

高校教材管理系统总E-R图,第三章:

逻辑结构设计,第一节:

关系模式学生(TABLEStudent)学生学号,学生姓名,班级号,系部代码,专业号课程(Courses)课程号,学分/*后来修改的*/选修学号,课程号,成绩教师(TABLETeacher)教师工号,教师姓名,所带班级号,职称,系部代码授课(教师工号,课程号,总学时)教材(TABLEMaterial)教材编码,教材名称,专业号,对应课程号,系部代码教材订单(TABLEMaterialList)教材编码,教材名称,订购数量,单价教材订单明细单(TABLEMaterialList-item)教材编码(主外码),教材名称,系部代码,出版社,主编,订购数量,单价,金额,教务处人员工号(外键)/*多次访问的记录,建立交一些索引以加快查询效率*/教务处人员(教务处人员工号,姓名,职称)学生登记单(TABLEStudent-Record)学生学号(主/外码),姓名,取书时间,取书地点,取书数目教师登记单(TABLETeacher-Record)教师工号(主/外码),姓名,取书时间,取书地点,取书数目学生通知单(TABLEStudent-messages)学生学号(主/外码),开始时间,结束时间,地点,教材种类,教材数量教师通知单(TABLETeacher-messages)教师工号(主/外码),开始时间,结束时间,地点,教材种类,教材数量,第三章:

逻辑结构设计,第二节:

表的具体设计1.学生(TABLEStudent):

(学生学号(Sno)CHAR(8)PRIMARYKEY,/*列级完整性约束条件,Sno为主码*/学生姓名(Sname)CHAR(20)UNIQUE,/*Sname取值唯一*/班级号(Clno)CHAR(6),系部代码(Dno)CHAR

(2),专业号(Zno)CHAR

(2),选修课程号(Cono)CHAR(4)2.教师(TABLETeacher):

(教师工号(Tno)CHAR(8)PRIMARYKEY,/*列级完整性约束条件,Tno为主码*/教师姓名(Tname)CHAR(20)UNIQUE,/*Tname取值唯一*/所带班级号(Clno)CHAR(6),职称(Title)CHAR(10),系部代码(Dno)CHAR

(2),,授课程号(Cono)CHAR(4))3.教材(TABLEMaterial)(教材编码(Mno)CHAR(8)PRIMARYKEY,/*列级完整性约束条件,Mno为主码*/教材名称(Mname)CHAR(20)UNIQUE,/*Mname取值唯一*/专业号(Zno)CHAR

(2),对应课程号(Cono)CHAR(4),系部代码(Dno)CHAR

(2)),第三章:

表的具体设计4.教材订单(TABLEMaterialList)(教材编码(Mno)CHAR(8),教材名称(Mname)CHAR(20)UNIQUE,订购数量(QTY)INT,单价(PRICE)FLOAT)5.教材订单明细单(TABLEMaterialList-item)(教材编码(Mno)CHAR(8)FOREIGNKEYMnoREFERENCESMaterial(Mno,)/*外码*/教材名称(Mname)CHAR(20)UNIQUE,系部代码(Dno)CHAR

(2),出版社(Pub)CHAR(20),主编(ZB)CHAR(20),订购数量(QTY)INT,单价(PRICE)FLOAT

(2),金额(Money)FLOAT

(2))6.学生登记单(TABLEStudent-Record)(学生学号(Sno)CHAR(8),姓名(Sname)CHAR(20)UNIQUE,取书时间(Gettime)DATE,取书地点(Getplace)CHAR(20),取书数目(Sum_QTY)INT,PRIMARYKEYSno,/*主码*/FOREIGNKEYSnoREFERENCESStudent(Sno)/*外码*/),第三章:

表的具体设计7.教师登记单(TABLETeacher-Record)(教师工号TnoCHAR(8)教师姓名(Tname)CHAR(20)UNIQUE,取书时间(Gettime)DATE,取书地点(Getplace)CHAR(20),取书数量(Sum_QTY)INT,PRIMARYKEYTno,FOREIGNKEYTnoREFERENCESTeacher(Tno)/*外码*/)8.学生通知(TABLEStudent-messages)(学生学号(Sno)CHAR(8),开始时间(Btime)DATE,结束时间(Eti

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

当前位置:首页 > 考试认证 > IT认证

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

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