- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQLSERVER 数据库管理
实训报告
目 录
文 档 生 成 后 自 动 生 成 目
1、需求描述
随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。但如果校图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。
而且随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆藏书逐渐增 大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统。
图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。 图书管理需求分析的编写是为了研究图书管理系统软件的开发途径和应用方法。同时
它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。
主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。结构分为读者信息管理、图书信息管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维 护。借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。主要解决的问题是利用关键字对数据库进行查询。
2、功能框图
图 1 图书管理系统前台
图 2 图书管理系统后台
3、ER 图设计
图 3 er 图
图 4 er 图具体属性
4、ER 图转化成关系模式
图书图书编号,出版社,作者,所属类别,价格,库存数量,出版日期,内容摘要,存放地点,图书 名称,读者编号)
读者读者编号,姓名,性别,身份证,专业) 管理员管理员编号,姓名,负责的类别)
借还借阅时间,到期时间,拖欠时间,罚款金额)
管理 1管理员编号,图书编号,图书名称,数量,价格) 管理 2读者编号,管理员编号,姓名,性别)
5、建立数据库、关系图
字段名称
数据类型 长度
是否允许
图书编号Int
图书编号
Int
8
否
图书名称
Varchar
20
是
作者
char
8
是
所属类别
char
8
否
价格
int
8
否
库存数量
int
8
否
出版日期内容摘要
datetime
text
是
否
存放地点
Varchar
200
否
出版社
Varchar
100
否
读者编号
char
10
否
图书表
其他约束
自动编号字段,第一个为 1, 步长为 1,主码
字段名称数据类
字段名称
数据类
型
长度
是否允许
NULL
其他约束
读者编号
Int
否
自动编号字段,第一个为 1,
外码 参考读者表的主码“读者编号”
步长为 1,主码
姓名
char
10
否
性别
char
2
否
check 约束
身份证
char
13
否
专业
Varchar
12
否
是否允许NULL
是否允许
NULL
其他约束
否
自动编号字段,第一个为 1,
步长为 1,主码
否
否
字段名称
数据类型
长度
管理员编号
Int
姓名
char
10
负责的类别
char
8
借还表
借阅时间
datetime
否
到期时间
datetime
否
拖欠时间
datetime
否
罚款金额
int
8
否
字段名称数据类型 长度是否允许NULL其他约束字段名称
字段名称
数据类型 长度
是否允许
NULL
其他约束
字段名称
数据类型 长度
是否允许
NULL
其他约束
管理员编号
Int
否
主码
图书编号
int
20
否
主码
图书名称
varchar
20
否
库存数量
int
8
否
价格
int
8
否
字段名称数据类型长度是否允许
字段名称
数据类
型
长度
是否允许
NULL
其他约束
读者编号
Int
否
主码
管理员编号
char
20
否
主码
姓名
char
10
否
性别
char
2
否
check 约束
6、数据库表数据的初始化
每个表中至少写入 2 条记录,至少 2 个 insert 语句。
7、总结
经过这几天的时间,终于把实训作业完成了。
首先我们分析了相关的题目内容,并由此而进行了相关资料和书籍的查询工作然后才开始正式进行设计。一开始不知从何下手但后来分析了一下题目。图书管理主要就是有一些操作来完成,这些操作包括:新进图书基本信息的输入、图书基本信息的查询、对撤消图书信息的删除、为借书人办理注册、办理借书手续、借书人信息等等。
同时通过这几天,我们也发现了自己的很多不足,看到了自己的实践经验还是比较缺乏,理论联系实际的能力还是比较脆弱。尤其是一些项目中所要拥有的知识和技能比较缺乏。作业完成后,还要经过修改和完善,这步也很关键,好的作业是经过了无数次的修改和完善才产生的。在今后我们应该加强实践的练习。才能进一步提高自己的能力。
文档评论(0)