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

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

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计报告 ———图书馆管理系统 学 院:计算机科学与技术 班 级: 姓 名: 学 号: 指导老师: 目录 1 引言 1 1.1 编写目的 1 1.2 开发背景 1 2 需求描述 1 2.1 系统目标 1 2.2用户的特点 1 2.3 需求定义 2 2.4 性能需求 4 2.5其他需求 4 2.6运行环境规定 4 3 数据流图 4 4 概念模型设计 7 4.1 相关实体、主要属性以及关系说明: 7 4.2 局部的E-R图: 8 4.3 全局E-R图: 10 5 逻辑模型设计 10 5.1 数据字典 10 5.1.1 book信息表: 10 5.1.2 manager信息表: 11 5.1.3 borrow表: 11 5.1.4 reader表: 11 5.2 逻辑设计表 11 5.2.1 book图书信息表 12 5.2.2 manager管理员信息表 12 5.2.3 borrow借阅关系表 12 5.2.4 reader读者信息表 13 5.3 数据表关系图 13 5.4 表的实例图 13 5.4.1 reader(读者)表的数据图 14 5.4.2 manager(管理员)表的数据图 14 5.4.3 book(图书)表的数据图 15 5.4.4 borrow(借阅)表的数据图 15 6 物理设计和实施 15 6.1 建立索引 15 6.2 SQL语句 16 7 图书馆管理系统的总体设计 17 7.1 系统模块设计 17 8 图书馆管理系统的具体实现 19 8.1 登录模块 21 8.2 图书馆管理系统欢迎页 21 8.3 添加管理员信息模块 22 8.4 删除管理员信息模块 23 8.5 读者公共查询界面 23 8.6 修改读者信息模块 24 8.7 退出系统 24 9 系统的测试与分析 25 10 结束语 25 11 参考文献 26 引言 编写目的 编写本报告的目的是明确本系统的详细需求,熟悉所要设计系统的整体架构,进一步进行细致的数据库设计,已达到本次数据库课程设计的目的。 开发背景 数据库技术和Internet的飞速发展,使它们已经成为现代信息技术的重要组成部分,是现在计算机信息系统和计算机应用系统的基础和核心。对于任何一个企业来说,数据是企业重要的资产,如何有效利用这些数据,对于企业发展起着极其重要的作用。随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆藏书的数目逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统,可以让管理人员方便而快捷的进行管理、查询、借阅、录入等工作。 需求描述 系统目标 本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本系统主要是通过需求分析进而设计出一个完整的数据库,最后通过数据库的接口技术实现系统与数据库的连接,从而达到实现图书馆管理的一般功能,如图书的增加、删除、修改以及借阅者可以查询本人的借阅情况和续借等功能。 2.2用户的特点 本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。管理员和读者都是经常性用户。 系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。 2.3 需求定义 在图书管理系统中,管理员要为每个读者建立借阅账户,账户内存储读者的个人信息和借阅记录信息。持有一卡通(含有学号即读者编号)的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书。 借阅图书时,先输入读者的一卡通上的学号,系统验证一卡通的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。然后输入要借阅的图书编号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅记录,并修改可借阅图书的数量。归还图书时,输入读者一卡通上的学号和图书号,系统验证是否有此借阅记录,以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅情况,给予过期提醒。然后提交还书请求,系统接受后删除借阅记录,并登记并修改可借阅图书的数量。 图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销。 为系统维护人员提供权限管理、数据备份等通用功能。

文档评论(0)

wawahao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档