高校教材管理系统.docx

上传人:b****8 文档编号:9705780 上传时间:2023-05-20 格式:DOCX 页数:14 大小:190.10KB
下载 相关 举报
高校教材管理系统.docx_第1页
第1页 / 共14页
高校教材管理系统.docx_第2页
第2页 / 共14页
高校教材管理系统.docx_第3页
第3页 / 共14页
高校教材管理系统.docx_第4页
第4页 / 共14页
高校教材管理系统.docx_第5页
第5页 / 共14页
高校教材管理系统.docx_第6页
第6页 / 共14页
高校教材管理系统.docx_第7页
第7页 / 共14页
高校教材管理系统.docx_第8页
第8页 / 共14页
高校教材管理系统.docx_第9页
第9页 / 共14页
高校教材管理系统.docx_第10页
第10页 / 共14页
高校教材管理系统.docx_第11页
第11页 / 共14页
高校教材管理系统.docx_第12页
第12页 / 共14页
高校教材管理系统.docx_第13页
第13页 / 共14页
高校教材管理系统.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

高校教材管理系统.docx

《高校教材管理系统.docx》由会员分享,可在线阅读,更多相关《高校教材管理系统.docx(14页珍藏版)》请在冰点文库上搜索。

高校教材管理系统.docx

高校教材管理系统

数据库课程设计登记表

班级

132015

姓名

朱建火

学号

13201511

题目

课设要求

(1)应用PowerDesigner画出数据流图;

(2)画出系统功能结构图;

(3)编写数据字典;

(4)设计E-R图;

(5)根据E-R图,在PowerDesigner中设计逻辑模型(要求:

每个关系模式至少符合3范式);

(6)在SQLServer中创建数据表;

(7)在数据库中至少建1个存储过程,1个触发器,1个视图,1个索引;

(8)掌握基本的SQL语句;

题目需求描述

高校教材管理系统需求描述:

1登录功能:

分为三种不同权限的登录功能:

管理员,老师和学生,不同权限的用户登录后界面显示的功能不同,不同权限的用户只能只能享有对应的系统功能。

2教材订阅功能:

此功能模块主要有教师完成,教师通过自己的开课计划进行教材订阅,在系统中形成订阅记录,订阅记录包括的属性有:

订单号,教材编号,教材名,教材类型,作者,出版社,版本号,订阅时间,所订班级,订阅数量),有管理员保存并形成订单表。

3教材入库功能:

在教材订阅功能完成之后,进入教材入库阶段。

教材入库阶段即管理员根据订单记录,将所需要的教材基本信息录入系统。

教材的基本信息属性有:

教材名,作者,出版社,版本号,价格,数量,入库时间。

4教材发放功能:

再由教师完成订阅,并将相关教材信息录入系统后,进入该功能模块,该功能需建立首页通知界面,该界面用于显示领书时间,各班领书负责人和领书班级,并由管理员实现对库存量的更新功能。

5修改功能:

此功能由管理员完成,即对教材发放功能完成之后,需对系统的教材信息进行修改,例如修改发放后教材的数量。

+

⑥查询功能:

三种不同权限的人可查询不同的信息

管理员的查询功能:

教材基本信息,教材订阅信息,订阅记录

教师的查询功能:

教材基本信息,教材订阅信息

学生的查询功能:

所订的教材基本信息

高校教材管理系统的功能模块图:

 

 

数据流图:

第0层数据流图:

显示了高校教材管理系统的整体功能和用户实体:

 

第1层数据流图:

细化了高效管理系统的功能:

总体分为了三大功能:

教材订阅功能,教材入库功能和教材发放功能:

第2层数据流图01:

细化了教材订阅功能:

将教材订阅功能分为三部分功能:

教材订阅管理,订阅记录管理和教材订阅查询管理:

 

第2层数据流图02:

细化了教材入库处理的功能,将该处理分为三部分功能:

入库教材信息管理,入库教材信息查询和教材信息打印:

第2层数据流图03:

细化了教材发放功能处理,将该处理分为两部分功能:

教材发放管理和发放的教材信息管理:

 

高校教材管理系统的数据词典

数据项:

数据项名

数据项含义说明

别名

数据类型

取值范围

学生姓名

“学生”实体的主码

Sname

char(10)

学生学号

Sno

char(10)

Notmull

学生联系方式

Sphone

char(20)

合法的联系方式

学生登录账号

Saccount

char(20)

学生登录密码

Scode

char(20)

教师编号

“教师”实体的主码

Tno

char(10)

Notmull

教师姓名

Tname

char(20)

教师登录账号

Taccount

char(20)

教师登录密码

Tcode

char(20)

教师联系方式

Tphone

char(20)

教材编号

“教材”实体的主码

Bno

char(20)

Notmull

教材名

Bname

char(20)

出版社

Bpname

char(20)

教材编者

Bwriter

char(20)

教材类型

Btype

char(20)

教材单价

Bprice

float

订阅时间

Ttime

datetime

订阅负责人

Tname

char(20)

订阅数量

Tmount

int

小于入库教材的数量

订阅班级

Tclass

char(20)

所订订教材编号

Tbno

char(20)

Notmull

所订教材名

TBname

char(20)

所订教材类型

Tbtype

char(20)

总计

Tsun

float

发货时间

Ssettime

datetime

领取时间

Sgettime

datetime

领取负责人

Sname

char(20)

数据结构:

1数据结构名:

学生

含义说明:

描述学生实体

组成:

学生号,学生姓名,学生登录密码,学生登录账号,学生联系方式

2数据结构名:

教师

含义说明:

描述教师实体

组成:

教师编号,教师姓名,教师登录账号,教师登录密码,教师联系方式

3数据结构名:

管理员

含义说明:

描述管理员实体

组成:

管理员编号,管理员姓名,管理员登录账号,管理员登登录密码,管理员联系方式

4数据结构名:

教材

含义说明:

描述教材基本信息

组成:

教材编号,教材类型,出版社,单价,编者

5数据结构名:

登录

含义说明:

描述登录信息

组成:

登录用户(学生,教师,管理员),密码,账号

6数据结构名:

订阅信息

含义说明:

描述订阅的信息

组成:

所订教材编号,所订教材名,所订教材类型,订阅数量,订阅负责人,订阅班级,订阅时间

7数据结构名:

订单信息

含义说明:

描述订单表信息

组成:

订单号,订货日期,交货日期,单价,订阅数量,总计,订阅负责人,所订教材编号,所订教材名,所订教材类型

8数据结构名:

订阅记录

含义说明:

描述订阅记录信息

组成:

单价,订阅数量,总计,订阅负责人,所订教材编号,所订教材名,所订教材类型

9数据结构名:

入库教材信息表

含义说明:

记录入库的教材信息

组成:

对应的教材的数据项

10数据结构名:

教材订阅信息表

含义说明:

显示查询的订阅记录信息

组成:

订阅信息

11数据结构名:

教材订阅记录表

含义说明:

组成:

订阅记录信息

12数据结构名:

订单表

含义说明:

显示查询的订单表

组成:

订单信息

数据流:

1数据流名:

教材订阅信息

说明:

由教师根据自身的授课计划和所带班级情况确定教材的订阅信息

数据流来源:

教师

数据流去向:

教材订阅管理,管理员,教材订阅信息表

组成:

入库的教材信息+教材订阅信息+入库的教材信息

2数据流名称:

教材订阅记录

说明:

教师将教材订阅信息录入教材管理系统后,形成相应的教材订阅记录

数据流来源:

教材订阅信息管理,教材订阅信息表,

数据流去向:

教材订阅记录表,教材入库管理,教材发放管理,订单表

组成:

教材+教材订阅信息

3数据流名称:

订单信息

说明:

再由管理员将相应的教材入库后,结合老师的教材订阅信息和教材订阅记录信息后,形成相应的订单表

数据流来源:

教材订阅信息管理,教材订阅信息表,,入库教材信息

数据流去向:

老师,学生,教材发放信息管理

组成:

教材+订阅信息+记录信息

4数据流名称:

入库的教材信息

说明:

在由系统记录老师教材订阅记录后,由管理员将相应的教材信息入库

数据流来源:

管理员,教材订阅记录

数据流去向:

入库教材信息表,教材入库管理,教材发放管理,订单表

组成:

教材基本信息+教材订阅记录信息+教材订阅信息

5数据流名称:

所订教材查询信息

说明:

在所有功能完成后,不同权限有不同的查询功能

数据流来源:

入库教材信息,教材订阅记录信息

数据流去向:

学生,老师管理员

组成:

教材基本信息+教材订阅记录信息+教材订阅信息+订单信息

6数据流名称:

教材发放信息

说明:

再由教材订阅,教材入库功能完成后,可对所订教材信息查询

数据流来源:

入库教材信息,教材订阅记录信息

数据流去向:

学生

组成:

教材基本信息+教材订阅记录信息+教材订阅信息+订单信息

7数据流名称:

登录信息

说明:

分为三种不同权限的登录功能:

管理员,老师和学生,不同权限的用户登录后界面显示的功能不同,不同权限的用户只能只能享有对应的系统功能。

数据流来源:

老师,学生,管理员

数据流去向:

教材入库,教材信息查询。

教材订阅

组成:

教师基本信息+学生基本信息+管理员基本信息

数据存储:

1数据存储名:

教材发放信息表

说明:

记录教材发放的信息

编号:

F3-3

输入的数据流:

入库的教材信息+教材订阅信息+入库的教材信息

输出的数据流:

教材发放信息表

组成:

教材+订阅信息+发放信息

存取方式:

文件存储

2数据存储名:

入库的教材信息表

说明:

记录入库教材的信息

编号:

F2—1

输入的数据流:

教材信息+教材订阅记录+教材订阅信息

输出的数据流:

入库的教材信息表+订单表+教材查询信息

组成:

入库教材信息

存取方式:

文件存储

3数据存储名:

订单表

说明:

记录教材订单信息

编号:

F2—3

输入的数据流:

教材订阅信息管理,教材订阅信息表,入库教材信息

输出的数据流:

老师,学生,教材发放信息管理

组成:

订阅信息+订阅记录

存取方式:

文件存储

4数据存储名:

教材订阅记录表

说明:

记录教材订阅信息

编号:

F2-1

输入的数据流:

教师基本信息+教材基本信息

输出的数据流:

所订教材的基本信息+教材订阅记录

组成:

教材+教材订阅记录+教材订阅信息

存取方式:

文件存储

5数据存储名:

教材查询信息表

说明:

记录教材查询的信息

编号:

F3-3

输入的数据流:

入库的教材信息+教材订阅记录+订单信息+教材订阅信息

输出的数据流:

入库的教材信息表+教材订阅记录表+订单表+教材订阅信息表

组成:

教材+订阅信息+订阅记录+订单

存取方式:

文件存储

处理过程

1处理过程名:

登录

说明:

分为三种不同的用户权限登录,可实现系统的不同功能

输入:

教师基本信息+学生基本信息+管理员基本信息

输出:

教材入库+教材信息查询+教材订阅

处理:

现实登陆界面,用户根据不同的登录信息可获得不同的系统功能

2处理过程名:

教材订阅信息管理

说明:

由教师完成

输入:

教师基本信息+教材基本信息

输出:

所订教材的基本信息+教材订阅记录

处理:

老师根据自己的授课计划和本机学生情况录入相应的教材基本信息

3处理过程名:

教材订阅记录管理

说明:

记录教师的教材订阅信息

输入:

教材基本信息+学生基本信息

输出:

入库的教材信息+教材信息查询

处理:

教师将教材订阅信息录入教材管理系统后,形成相应的教材订阅记录

 

4处理过程名:

入库教材信息查询

说明:

在由系统记录老师教材订阅记录后,由管理员将相应的教材信息入库

输入:

教材信息+教材订阅记录+教材订阅信息

输出:

入库的教材信息表+订单表+教材查询信息

处理:

管理员录入相应的教材信息

5处理过程名:

教材发放管理

说明:

再由教材订阅,教材入库功能完成后,可对所订教材信息查询

输入:

入库的教材信息+教材订阅信息+入库的教材信息

输出:

教材发放信息表

处理:

系统设计一界面,现实教材发放信息

6处理过程名:

发放的教材信息管理

说明:

记录相应的教材发放信息

输入:

入库的教材信息+教材订阅信息+入库的教材信息

输出:

教材发放信息表

处理:

系统自动记录相应的教材发放信息

7处理过程名:

教材订阅查询管理

说明:

在所有功能完成后,不同权限有不同的查询功能

输入:

入库的教材信息+教材订阅记录+订单信息+教材订阅信息

输出:

入库的教材信息表+教材订阅记录表+订单表+教材订阅信息表

处理:

学生可查询所订教材的基本信息,老师可查询教材的基本信息和订单信息,管理员都可查询

 

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

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

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2