SQLserver图书馆管理系统数据库课程设计说明书Word下载.docx
《SQLserver图书馆管理系统数据库课程设计说明书Word下载.docx》由会员分享,可在线阅读,更多相关《SQLserver图书馆管理系统数据库课程设计说明书Word下载.docx(8页珍藏版)》请在冰豆网上搜索。
进入21世纪以来,信息技术从根本上推动了图书馆的飞速发展,计算机和计算机管理系统已成为图书馆进行图书管理的主要设备和系统。
虽然目前很多大型的图书馆已经有一整套比较完善的管理系统,但是在一些中小型的图书馆中,大部分工作仍需手工完成,工作起来效率比较低,不便于动态、及时地调整图书结构。
为了更好地适应当前图书馆的管理需求,解决手工管理中存在的弊端,越来越多的中小型图书馆正在逐步向计算机信息化管理转变。
高校拥有一个小型图书馆,为全校师生提供一个阅读、学习的空间。
近年来,随着生源不断扩大,图书馆的规模也随之扩大,图书数量也相应地大量增加,有关图书的各种信息成倍增加。
面对如此庞大的信息量,校领导决定使用一套合理、有效、规范、实用的图书馆管理系统,对校内图书资料进行统一、集中的管理。
●项目目的:
组队完成本次大作业,注重项目管理,在整个开发过程对项目进行监控管理,从而让全体成员在实际项目中能够学到项目管理的相关知识,学会更多关于项目管理的本领,为以后的发展打下基础。
1.2定义
E-R图也即实体-联系图(EntityRelationshipDiagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
2、约定
该系统数据库具体属性的命名根据中文意思翻译成英文,有实际字面含义。
3、数据库概念模型设计
3.1数据库关系图
3.2数据实体描述
表名
实体属性
属性名
中文名
book
id
图书编号
bookname
书名
author
作者
publisher
出版社
price
价格
intime
入馆时间
operatorid
操作员
number
数量
reader
借书证编号
name
姓名
sex
性别
papertype
证件类型
paperno
证件号
tel
电话
email
电子邮箱
registtime
注册时间
borrow
借书记录编号
borrowtime
借阅时间
readerid
bookid
forcebacktime
归还期限
giveback
是否归还
givebacktime
归还时间
liberinfo
图书馆ID
libername
图书馆名称
address
地址
builddate
创建日期
introduce
简介
operator
管理员编号
登录名
password
密码
4、数据库逻辑模型设计
4.1实体模型描述
实体名:
dbo.book
字段名
数据类型
数据长度
说明
允许空
备注
int
4
标识,增量1
否
主码
varchar
50
是
float
8
datetime
dbo.reader
tinyint
2
实体名:
dbo.operator
dbo.borrow
默认时间
reader表
外键
book表
默认0
dbo.liberinfo
text
16
4.2数据库对应的表设计
数据库设计的表如下:
operator表
borrow表
liberinfo表
5、总结
通过本次课程设计,我对数据库的应用有了更深刻的体会。
网络系统都是离不开数据库的支持的。
数据库设计的是否合理,直接影响到系统的性能。
数据库理论对于实际应用有很大的指导意义。
本次课程设计的名称是图书管理系统,由于能力有限,加之近期课程任务比较紧迫,所以数据库中还有许多不完善的地方。
但总体来说收获是很大的,因为通过这次的团队合作,首先我们对数据库系统的分析和设计也有了很深的体会,虽然这次的数据库做的比较丑陋,功能还有很多不完善的地方,在功能上仅实现了图书,用户,图书类别,添加图书和订单信息的管理,只是一些非常基础的功能,少了许多更为实用的功能。
尽管有许多的不完善之处,但是总的说来收获颇多。