数据库课程设计报告-图书馆管理系统

数据库课程设计报告-图书馆管理系统

ID:12494458

大小:2.84 MB

页数:74页

时间:2018-07-17

数据库课程设计报告-图书馆管理系统_第1页
数据库课程设计报告-图书馆管理系统_第2页
数据库课程设计报告-图书馆管理系统_第3页
数据库课程设计报告-图书馆管理系统_第4页
数据库课程设计报告-图书馆管理系统_第5页
资源描述:

《数据库课程设计报告-图书馆管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库课程设计———图书馆管理系统数据库课程设计报告———图书馆管理系统学院:计算机科学与技术班级:姓名:学号:指导老师:数据库课程设计———图书馆管理系统目录1引言11.1编写目的11.2开发背景12需求描述12.1系统目标12.2用户的特点12.3需求定义22.4性能需求42.5其他需求42.6运行环境规定43数据流图44概念模型设计74.1相关实体、主要属性以及关系说明:74.2局部的E-R图:84.3全局E-R图:105逻辑模型设计105.1数据字典105.1.1book信息表:105.1.2mana

2、ger信息表:115.1.3borrow表:115.1.4reader表:115.2逻辑设计表115.2.1book图书信息表125.2.2manager管理员信息表125.2.3borrow借阅关系表125.2.4reader读者信息表135.3数据表关系图135.4表的实例图135.4.1reader(读者)表的数据图145.4.2manager(管理员)表的数据图145.4.3book(图书)表的数据图155.4.4borrow(借阅)表的数据图156物理设计和实施15数据库课程设计———图书馆管理系统

3、6.1建立索引156.2SQL语句167图书馆管理系统的总体设计177.1系统模块设计178图书馆管理系统的具体实现198.1登录模块218.2图书馆管理系统欢迎页218.3添加管理员信息模块228.4删除管理员信息模块238.5读者公共查询界面238.6修改读者信息模块248.7退出系统249系统的测试与分析2510结束语2511参考文献26数据库课程设计———图书馆管理系统1引言1.1编写目的编写本报告的目的是明确本系统的详细需求,熟悉所要设计系统的整体架构,进一步进行细致的数据库设计,已达到本次数据库课

4、程设计的目的。1.2开发背景数据库技术和Internet的飞速发展,使它们已经成为现代信息技术的重要组成部分,是现在计算机信息系统和计算机应用系统的基础和核心。对于任何一个企业来说,数据是企业重要的资产,如何有效利用这些数据,对于企业发展起着极其重要的作用。随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆藏书的数目逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统,可以让管理人员方便而快捷的进行管理、查询、借阅、录入等工作。2需求描述2.

5、1系统目标本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本系统主要是通过需求分析进而设计出一个完整的数据库,最后通过数据库的接口技术实现系统与数据库的连接,从而达到实现图书馆管理的一般功能,如图书的增加、删除、修改以及借阅者可以查询本人的借阅情况和续借等功能。2.2用户的特点²本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。管理员和读者都是经常性用户。²26数据库课程设计———图书馆管理系统系统维护人员为

6、计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。2.3需求定义在图书管理系统中,管理员要为每个读者建立借阅账户,账户内存储读者的个人信息和借阅记录信息。持有一卡通(含有学号即读者编号)的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书。借阅图书时,先输入读者的一卡通上的学号,系统验证一卡通的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读

7、者的基本信息(包括照片),供管理员人工核对。然后输入要借阅的图书编号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅记录,并修改可借阅图书的数量。归还图书时,输入读者一卡通上的学号和图书号,系统验证是否有此借阅记录,以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅情况,给予过期提醒。然后提交还书请求,系统接受后删除借阅记录,并登记并修改可借阅图书的数量。图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息

8、管理以及注销。为系统维护人员提供权限管理、数据备份等通用功能。其系统的功能模块图如下:26数据库课程设计———图书馆管理系统针对一般图书管理信息系统的需求,通过对图书管理工作过程的内容和数据流程分析,设计如下面的数据项:读者信息属性:读者编号,读者姓名,读者密码,年龄,性别,身份证号,联系电话主键:读者编号书籍信息属性:图书编号,ISBN,图书名称,图书作者,出版社,图书单价,库存总量,外借数目主键

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。