欢迎来到天天文库
浏览记录
ID:24546506
大小:252.00 KB
页数:12页
时间:2018-11-15
《sqlserver图书馆管理系统数据库课程设计说明书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、报告数据库课程设计报告报告1、引言11.1项目背景11.2定义22、约定23、数据库概念模型设计33.1数据库关系图33.2数据实体描述34、数据库逻辑模型设计54.1实体模型描述54.2数据库对应的表设计85、总结9报告1、引言1.1项目背景l项目名称:图书馆管理系统l项目发出者:孙承爱老师l小组成员:徐彬,宫若瑜,曹鲁希l项目简介:进入21世纪以来,信息技术从根本上推动了图书馆的飞速发展,计算机和计算机管理系统已成为图书馆进行图书管理的主要设备和系统。虽然目前很多大型的图书馆已经有一整套比较完善的管理系统,但是在一些中小型的图书馆中,大部分工作仍需手工完成,工作起来效率比较低,
2、不便于动态、及时地调整图书结构。为了更好地适应当前图书馆的管理需求,解决手工管理中存在的弊端,越来越多的中小型图书馆正在逐步向计算机信息化管理转变。10报告高校拥有一个小型图书馆,为全校师生提供一个阅读、学习的空间。近年来,随着生源不断扩大,图书馆的规模也随之扩大,图书数量也相应地大量增加,有关图书的各种信息成倍增加。面对如此庞大的信息量,校领导决定使用一套合理、有效、规范、实用的图书馆管理系统,对校内图书资料进行统一、集中的管理。l项目目的:组队完成本次大作业,注重项目管理,在整个开发过程对项目进行监控管理,从而让全体成员在实际项目中能够学到项目管理的相关知识,学会更多关于项目管
3、理的本领,为以后的发展打下基础。1.1定义E-R图也即实体-联系图(EntityRelationshipDiagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。2、约定该系统数据库具体属性的命名根据中文意思翻译成英文,有实际字面含义。10报告1、数据库概念模型设计1.1数据库关系图1.2数据实体描述表名实体属性属性名中文名10报告bookid图书编号bookname书名author作者publisher出版社price价格intime入馆时间operatorid操作员number数量readerid借书证编号name姓名sex性别papertype证件类型
4、paperno证件号tel电话email电子邮箱registtime注册时间borrowid借书记录编号borrowtime借阅时间readerid借书证编号bookid图书编号forcebacktime归还期限10报告giveback是否归还givebacktime归还时间liberinfoid图书馆IDlibername图书馆名称tel电话address地址email电子邮箱builddate创建日期introduce简介operatorid管理员编号name登录名password密码1、数据库逻辑模型设计1.1实体模型描述实体名:dbo.book字段名数据类型数据长度说明允许
5、空备注idint4标识,增量1否主码10报告booknamevarchar50是authorvarchar50是publishervarchar50是pricefloat8是intimedatetime8是operatoridint4是numberint4是实体名:dbo.reader字段名数据类型数据长度说明允许空备注idint4标识,增量1否主码namevarchar50是sextinyint2是papertypevarchar50是papernovarchar50是telvarchar50是emailvarchar50是registtimedatetime8是10报告实体名:
6、dbo.operator字段名数据类型数据长度说明允许空备注idint4标识,增量1否主码namevarchar50是passwordvarchar50是实体名:dbo.borrow字段名数据类型数据长度说明允许空备注idint4标识,增量1否主码borrowtimedatetime8默认时间否readeridint4reader表否外键bookidint4book表否外键forcebacktimedatetime8是givebacktinyint2默认0否givebacktimedatetime8是实体名:dbo.liberinfo字段名数据类型数据长度说明允许空备注10报告id
7、int4标识,增量1否主码libernamevarchar50是telvarchar50是addressvarchar50是emailvarchar50是builddatedatetime8是introducetext16是1.1数据库对应的表设计数据库设计的表如下:operator表10报告book表borrow表liberinfo表reader表10报告1、总结通过本次课程设计,我对数据库的应用有了更深刻的体会。网络系统都是离不开数据库的支持的。数据库设计的是否合
此文档下载收益归作者所有