数据库原理与应用课程设计报告Word文件下载.docx

上传人:b****5 文档编号:19718758 上传时间:2023-01-09 格式:DOCX 页数:12 大小:17.98KB
下载 相关 举报
数据库原理与应用课程设计报告Word文件下载.docx_第1页
第1页 / 共12页
数据库原理与应用课程设计报告Word文件下载.docx_第2页
第2页 / 共12页
数据库原理与应用课程设计报告Word文件下载.docx_第3页
第3页 / 共12页
数据库原理与应用课程设计报告Word文件下载.docx_第4页
第4页 / 共12页
数据库原理与应用课程设计报告Word文件下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

数据库原理与应用课程设计报告Word文件下载.docx

《数据库原理与应用课程设计报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库原理与应用课程设计报告Word文件下载.docx(12页珍藏版)》请在冰豆网上搜索。

数据库原理与应用课程设计报告Word文件下载.docx

读者、图书、管理员。

图书管理、借书、还书等是系统的基础业务。

①管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,并依据读者类别的不同给每个读者发放借书卡。

读者可以凭借书卡在图书馆进行图书的借、还、续借、查询等操作,不同类别的读者在借书限额、还书期限以及可续借的次数上要有所不同。

②归还图书时,由管理员录入借书卡号和待归还的图书编号,显示借书卡号、读者姓名、读书编号、读书名称、借书日期、应还日期等信息,并自动计算是否超期以及超期的罚款金额,若进行续借则取消超期和罚款等信息。

③图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归还的情况下不能对图书信息进行删除。

也可以对读者信息进行添加、修改、删除等操作,在读者还有未归还的图书的情况下不能进行删除读者信息。

经分析,图书管理系统主要有以下功能:

1

①图书信息维护:

主要完成图书馆新进图书的编号、登记、入馆等操作。

②读者信息维护:

主要是完成读者信息的添加、修改和删除等操作,只有是系统中的合法读者才有资格进行图书的借阅活动。

③借书/还书处理:

主要完成读者的借书和还书活动,记录读者借还书情况并及时反映图书的在库情况。

④读者借阅记录:

让每位读者能及时了解自己的借书情况,包括曾经借阅记录以及未还书记录。

⑤图书书目检索:

读者能够根据不同的信息(如书名、作者、关键词等)对图书馆的存书情况进行查找,以便快速的找到自己希望的图书

⑥图书超期通知:

为图书管理员提供一个统计信息,能够统计出到目前为止逾期未归还的图书及相应的读者信息。

4.概念模型(E-R图):

1)图书馆管理员实体E-R图

管理员姓名管理员ID身份证号

联系电话

年龄

婚姻状况邮箱

管理员

民族

出生日期

联系地址

性别籍贯

2)图书实体E-R图

书名

图书编号

作者

现存数量

库存量

条形码

备注

图书

管理员姓名

单册价格

出版社图书类别入库时间

3)读者实体E-R图

2

借书证ID

身份证号

读者姓名

登记日期

婚姻状况

有效期至

读者

是否挂失

是否注销

性别

籍贯

类型ID

邮箱

类型ID类型名称可借数量可借天数

可续借次数读者类型图书损坏罚款

续借天数

保证金

未归还罚款

4)借书/还书系统E-R图

借书证ID是否续借图书编码

续借次数

借阅时间图书借阅,归还

应还时间借阅状态

5)读者借阅记录E-R图

3

借书证ID读者类型

应还时间

是否续借

借阅

借出时间是否归还

图书类型作者

书名图书编号

6)图书超期通知E-R图

姓名借书证ID

未归还图书借阅是否续借

5.逻辑数据模型

管理员信息表

4

字段名

数据类型

是否必填字段

字段大小

备注及属性设置

管理员ID

文本

20

数字

长整型

日期/时间

短日期

整型

30

16

8

图书信息表

40

出版社

图书类别

5

入库时间

单精度型

读者信息表

读者类型

18

10

图书借阅和归还信息表

6

图书编码

借阅时间

是/否

是/否

6.查询(给出SQL查询语句)

①查询1985年出生的管理员,结果显示管理员ID、管理员姓名、出生日期、联系电话。

命名为“查询管理员信息”。

SQL查询语句:

SELECT管理员ID,管理员姓名,出生日期,联系电话

FROM管理员信息表

WHEREyear(出生日期)=1985;

②查询图书档案,查询图书名称中含有“教程”两个字的图书信息,结果显示书名、作者、出版社。

命名为“查询图书档案”

SELECT书名,作者,出版社

FROM图书档案

WHERE书名like'

*教程*'

;

7

③查询图书借阅和归还信息表和读者信息表,查询未归还的读者信息,结果显示借书证ID、借阅状

态、应还时间,命名为“查询未归还读者信息”。

SQL查询语言:

SELECT读者信息表.借书证ID,图书借阅和归还信息表.应还时间,图书借阅和归还信息表.借阅状态FROM读者信息表,图书借阅和归还信息表

WHERE读者信息表.借书证ID=图书借阅和归还信息表.借书证IDand(((图书借阅和归还信息表.借阅状态)="

借出"

));

④查询读者信息表,统计读者为男性的信息,结果显示证件号码,读者姓名,登记日期,有限期至,性别

SQL查询语句:

SELECT读者信息表.性别,读者信息表.读者姓名,读者信息表.证件号码,读者信息表.登记日期,读者信息表.有限期至

FROM读者信息表

WHERE(((读者信息表.性别)="

男"

⑤查询各类读者的借阅图书信息,结果显示读者姓名,性别,书名,作者,图书类型,应还时间,借阅

时间,类型名称

SELECT读者信息表.读者姓名,读者信息表.性别,图书借阅和归还信息表.应还时间,图书借阅和归还信息表.借阅时间,图书档案.书名,图书档案.作者,图书档案.图书类别,读者类型.类型名称

FROM读者类型INNERJOIN(图书档案INNERJOIN(读者信息表INNERJOIN图书借阅和归还信息表ON读者信息表.借书证ID=图书借阅和归还信息表.借书证ID)ON图书档案.图书编码=图书借阅和归还信息表.图书编码)ON读者类型.类型ID=读者信息表.读者类型;

7.窗体及报表设计

1)创建“管理员信息表”窗体。

2)创建“图书档案”窗体,

9

3)创建“读者信息表”窗体

4)创建“图书借阅历史信息”窗体,

5)创建“选择图书编号”窗体。

7)创建一个“登录”窗体

6)创建用户注册窗体,

8)创建导航窗体,调用“用户注册”、“系统维护”、“选择图书编号”等窗体。

11

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

当前位置:首页 > 医药卫生 > 基础医学

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

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