- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库原理与应用》课程设计报告-图书管理系统汇
《数据库原理与应用》课程设计报告
学生姓名: 班级、学号: 测绘1001 25
所在学院: 测绘学院
专 业: 测绘工程
课程设计题目: 图书管理系统
指导教师:
2011年12月27日
系统介绍
1.1开发背景
随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置。学校作为教书育人的中坚力量,图书馆的作用更是举足轻重。学校图书馆要做到安全顺畅的运转,为广大同学提供良好的服务,就必须有一套完善健全的运行管理机制,在信息化的时代,选择一款“学生图书馆管理系统”软件成为各个学校的首选。联系实际,考虑各层次学校的情况,软件本身要求易学,界面友好,容易掌握,可以较简单方便的管理各种图书信息;硬件的配置要求不能太高,这样可以很好的适应当前的学校图书馆。在开发思路上,由于学校图书馆不存在商业利益,所以系统设计开发的周期要短,成本要低。系统的总体特点应该是方便、简单、实用。该系统名称命名为“学生图书馆管理系统”,是一个专门为学生群体提供借阅平台的管理系统软件。从功能方面出发,该系统主要从订购图书,验收图书,图书编目和流通这四个方面来进行系统的设计开发,其中流通是一个涵盖功能较多的模块,它又可分为借书处理,还书处理和图书查询三个子功能模块。各个功能之间比较独立和完整,适合图书馆各不同部门之间同时使用,在互不干扰的同时保证各功能的完成。从数据库方便出发,该系统的数据库规模不大,具体包括:学生信息表、借还书信息表、书库信息表、图书分类表、订单和订单明细。以上几个表之间互有关联,保证了今后系统实施后的数据管理尽可能同步且全面。从应用和操作方面出发,该系统比较适合专门服务于学生群体的中小型图书馆来安装和使用。在操作方面也设计得比较比较简单、清晰,方便用户能够在短时间内熟悉操作方法。此外,该系统提供详细的文档补充,方便用户从各个层面对系统进行了解和认识。由于时间比较有限,系统还有不足和应该再继续扩展的地方,、今后会有更完善的版本出现。
需求分析
2.1功能需求
在对该学生图书馆管理系统进行实质性分析设计前,我们对用户需求的做了以下几个方面进行了调查。用户的需求可分为三个方面:一方面是图书馆工作人员通过图书馆管理系统来管理各类图书,使得图书馆的各项工作能够有序地进行,从而满足学生的需求;二方面是学生们能通过该系统来查询图书馆中的各类图书,来确定自已需要的书籍的借阅情况,为借阅做好准备;三方面是对图书馆数据库管理的需求,数据库在DBMS中扮演着极其重要的角色,所以能对系统数据库进行安全和全面地管理也成为了图书管理者的一个重要需求。这三个方面形成了学校图书馆管理系统的一个有机工作整体,采用计算机平台进行自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。在软、硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的管理各种图书信息。硬件需求的配置要求不能太高,这样可以很好的适应当前的学校图书馆。
2.2数据需求
(1)原始数据修改简单方便;
(2)数据的添加简单方便;
(3)满足第三范式要求不存在部分函授依赖关系和传递依赖关系;
(4)删除数据方便简单,数据稳定性好。
三、建库结果
3.1数据关系E-R图
图书E—R图
读者E-R图
作者E-R
借阅E-R图
3.2数据表结构
1.建表 本系统包括图书、作者、读者、借阅、用户
表名 字段一 字段二 字段三 字段四 字段五 字段六 字段七 图书王鹏 书号 作者编号 书名 价格 数量 出版社 借阅次数 作者王鹏 作者编号 作者姓名 职称 联系电话 备注 读者王鹏 读者编号 读者姓名 性别 籍贯 联系电话 出生日期 借阅王鹏 读者编号 读者姓名 书号 借书日期 还书日期 用户王鹏 读者编号 用户名 密码 3.3建立表间永久关系
系统开发设计
4.1、创建项目,名为图书管理系统
4.2、数据库设计
(1)在项目中新建五个自由表,各自由表的字段值如下:
表名 字段一 字段二 字段三 字段四 字段五 字段六 字段七 图书王鹏 书号 作者编号 书名 价格 数量 出版社 借阅次数 作者王鹏 作者编号 作者姓名 职称 联系电话 备注 照片 读者王鹏 读者编号 读者姓名 性别 籍贯 联系电话 出生日期 照片 借阅王鹏 读者编号 读者姓名 书号 借书日期
文档评论(0)