ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:231.50KB ,
资源ID:3116829      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3116829.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(高校教材数据库后台管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

高校教材数据库后台管理系统.docx

1、高校教材数据库后台管理系统数据库原理及应用课程设计设计报告题 目:高校教材管理系统 学 号: 学生姓名: 指导教师: 提交时间: 2014.12.27 第1章需求分析 11.1需求调查 11.2 系统功能分析 21.3 面对用户需求分析 2第2章面向对象分析和设计 4第3章逻辑结构设计 53.1类和对象向关系模式转换 83.2关系模式优化 8第4章数据库物理结构设计 84.1存储结构设计 84.2物理设计 8第5章数据库完整性设计 105.1 主键及唯一性索引 105.2 参照完整性设计 115.3Check约束 115.4Default约束 115.5 触发器设计 11第6章 数据库视图设计

2、 12第7章 数据库存储过程设计 13第8章 权限设计 13总结 14参考文献: 14第一章 需求分析1.1需求调查通过对各个用户的调查,该教材管理系统有如下需求:1、系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码, 数据备份,数据还原,注销等功能。2、基本信息:实现显示教材出版社的基本信息(包括教材号信息,教材名信息,教材等级、作者、价格信息;出版社编号、地址、电话、名字等信息)。3、订购:实现对教材的订购,选择出版社。4、入库:实现对教材的入库,自动增加库存的数量。5、发放:实现对教材的发放,自动减少库存的数量,并且库存的数量要大于等于零。6、查询:包括实现教材查询,职

3、工查询,出版社查询。教材查询包括教材号、名、等级、作者、价格等信息,职工查询包括查询自己的职工号,出版社查询包括地点、联系方式等。7、服务器配置:对它进行配置可以使得在其他电脑上也照常使用。这样不必每次都到数据库中去更改。8、帮助系统:帮助系统为用户指明方向。1.2系统功能分析1、出版社表信息管理:主要是教管课职工联系出版社订购教材,可以直接把订购信息发给各个出版社,然后出版社把教材送到学校。2、发放表信息管理:用于发放教材,统计各个班级的各种教材发放数量。3、库存表信息管理:用于教材的入库,统计各种教材的库存信息,为发放教材做准备。4、教材表信息管理:主要是查询教材,对教材的分类以及查看本教

4、材是否是按照教学计划购买的。5、订购表信息管理:用于教材的订购,统计各个班级需要的教材,然后发给出版社。6、教管课职工管理:主要用于增加职工以及减少职工。1.3面对用户需求分析在教材管理系统中,最主要的功能就是进行一系列的查询和各类数据的管理。因此,可以将教材管理系统分为管理系统(有数据变化)和查询系统两个子系统。而在所设计的教材管理系统中,主要有三类用户,即职工用户,教材管理员和系统管理员。各类用户在该系统中的需求不同,权限也不同。因此,为了更明确,更系统的了解用户需求,我们还可以将管理系统再细分为职工管理系统,教材管理员管理系统,系统管理员管理系统。同样,将查询系统也按用户职能进行细分,即

5、职工查询系统,教材管理员查询系统,系统管理员查询系统。这样细分后,看似把系统需求繁杂化了。其实不然,细分后使各用户需求更加明确了,并且能更好的把握系统需求。下面从细分后的各个子系统分析子系统的需求:1、职工管理系统。职工用户在使用该系统时,首先必须通过账号和密码登录系统。因此,对密码的设置和修改是最基本的需求。由于所有用户在使用该系统时都需要账号和密码,所以在后面的用户需求分析时不再重复对此需求进行描述。在登录系统后,职工用户的最主要的需求就是通过该系统进行操作相关表,其次可以查询自己的上班时间以及假期,职工可以通过相关表知道出版社的联系方式以及班级的联系方式,可以简单方便的订购教材以及发放教

6、材,如果中间出现差错可以及时修改。2、职工查询系统。职工用户在该系统中是最低级的用户,所以可以查询的数据也是有限的,主要是自己掌管的表。3、教材管理员管理系统。首先当然个人信息的维护。对于教务管理员来说,在职工由于种种原因而弄错数据时,教务管理员还有重新修改的需求,教材管理员还有调节职工假期的需求。4、教材管理员查询系统。教务管理员首先要具有职工查询系统。除了这些需求外,教务管理员还应该可以查询出版社信息,库存等各种职工可以看到的信息。5、系统管理员管理系统。作为系统管理员,是该系统中最高级的用户,因此该用户的需求相对比较的多。第一,进行教材的设置,教材的添加、删除、修改,查询。第二,对各职工

7、管理,其中就包括职工,教材管理员的权限设置。最后,系统管理员管理系统还应该可以利用该系统进行用户的管理和维护,包括用户的添加、删除,修改等。6、系统管理员查询系统。该子系统的查询要包括前三类用户查询系统中的所有需求,即可以查询前三类用户能进行的所有查询。第二章 面向对象设计和分析类和对象设计如下:教材信息教材号:string教材名:string出版社编号:string教材等级:string教材价格:string教材作者:string添加()查询()修改()删除()出版社信息出版社地址:string出版社编号:string出版社电话:string出版社名字:string添加()查询()修改()删

8、除() 教管课职工信息职工号:string姓名:string年龄:string职称:string添加()查询()修改()删除()库存信息教材号:string教材名:string库存量:string添加()查询()修改()删除()订购信息教材号: string教材名: string订购数量:string到货数量:string出版社编号:string添加()查询()修改()删除()发放信息教材号:string教材名:string发放数量:string发放班级:string添加()查询()修改()删除()第三章 逻辑结构设置局部E-R图整体E-R图3.1类和对象向关系模式转化教材信息(教材号、教材名

9、、出版社编号、教材等级、教材价格、教材作者)出版社信息(出版社编号、出版社地点、出版社名字、出版社电话)库存信息(教材号、教材名、库存量)发放信息(教材号、教材名、发放数量、发放班级)订购信息(教材号、教材名、订货数量、到货数量、出版社编号)教管课职工信息(职工号、姓名、年龄、职称)3.2关系模式优化教材信息(教材号、教材名、出版社编号、教材等级、教材价格、教材作者)出版社信息(出版社编号、出版社地点、出版社名字、出版社电话)库存信息(教材号、教材名、库存量)发放信息(教材号、教材名、发放数量、发放班级)订购信息(教材号、教材名、订货数量、到货数量、出版社编号)教管课职工信息(职工号、姓名、年

10、龄、职称)第四章 数据库物理结构设计4.1存储结构设计教材管理系统是一个大型复杂的计算机网络信息系统,采用基于浏览器/服务器(B/S),客户端/服务器(C/S)混合的应用体系结构来建设教务管理系统。数据库管理系统采用Microsoft 公司推出的SQL Server 2000 或以上版本,并用SQL进行数据库的建立和数据库中数据的维护和查询。4.2物理设计实现该设计的环境为Windows XP Professional + MS SQL Server 2005 或以上版本。1、建立高校教材管理系统数据库create database 高校教材管理系统数据库2、建立教材信息表CREATE TAB

11、LE dbo.教材表( 教材号 char(14) NOT NULL, 教材名 nvarchar(50) NOT NULL, 出版社编号 nvarchar(50) NOT NULL, 教材等级 nchar(10) NOT NULL, 教材价格 nchar(10) NOT NULL, 教材作者 nvarchar(50) NOT NULL, CONSTRAINT PK_教材表 PRIMARY KEY CLUSTERED ( 教材号 ASC)3、建立出版社信息表CREATE TABLE dbo.出版社表( 出版社编号 nvarchar(50) NOT NULL, 出版社地点 nvarchar(50)

12、NOT NULL, 出版社名字 nvarchar(50) NOT NULL, 出版社电话 char(12) NOT NULL, CONSTRAINT PK_出版社表 PRIMARY KEY CLUSTERED ( 出版社编号 ASC)4、建立库存信息表CREATE TABLE dbo.库存表( 教材号 char(14) NOT NULL, 教材名 nvarchar(50) NOT NULL, 库存量 smallint NOT NULL, CONSTRAINT PK_库存表 PRIMARY KEY CLUSTERED ( 教材号 ASC, 库存量 ASC)5、建立发放信息表CREATE TABL

13、E dbo.发放表( 教材号 char(14) NOT NULL, 教材名 nvarchar(50) NOT NULL, 发放数量 nchar(10) NOT NULL, 发放班级 char(10) NOT NULL, CONSTRAINT PK_发放表 PRIMARY KEY CLUSTERED ( 教材号 ASC, 发放数量 ASC)6、建立订购信息表CREATE TABLE dbo.订购表( 教材号 char(14) NOT NULL, 教材名 nvarchar(50) NOT NULL, 订货数量 nchar(10) NOT NULL, 到货数量 nchar(10) NULL, 出版社

14、编号 nvarchar(50) NOT NULL, CONSTRAINT PK_订购表 PRIMARY KEY CLUSTERED ( 教材号 ASC, 订货数量 ASC)7、建立教管课职工信息表CREATE TABLE dbo.教管课职工表( 职工号 nchar(10) NOT NULL, 姓名 nvarchar(50) NOT NULL, 年龄 nchar(10) NOT NULL, 职称 char(10) NOT NULL, CONSTRAINT PK_教管课职工表 PRIMARY KEY CLUSTERED ( 职工号 ASC)8、创建教材号的规则:create rule jcidasvalue like ISBN0-90-90-90-90-90-90-90-90-90-99、 把规则绑定到指定的列:sp_bindrule jcid,教材表.教材号第五章 数据库完整性设计

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

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