数据库课程设计报告-图书馆管理系统_第1页
数据库课程设计报告-图书馆管理系统_第2页
数据库课程设计报告-图书馆管理系统_第3页
数据库课程设计报告-图书馆管理系统_第4页
数据库课程设计报告-图书馆管理系统_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

千里之行,始于足下让知识带有温度。第第2页/共2页精品文档推荐数据库课程设计报告-图书馆管理系统数据库课程设计报告

———图书馆管理系统

学院:计算机科学与技术

班级:

姓名:

学号:

指导教师:

名目

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.1book信息表:(10)

5.1.2manager信息表:(11)

5.1.3borrow表:(11)

5.1.4reader表:(11)

5.2规律设计表(11)

5.2.1book图书信息表(12)

5.2.2manager管理员信息表(12)

5.2.3borrow借阅关系表(12)

5.2.4reader读者信息表(13)

5.3数据表关系图(13)

5.4表的实例图(13)

5.4.1reader(读者)表的数据图(14)

5.4.2manager(管理员)表的数据图(14)

5.4.3book(图书)表的数据图(15)

5.4.4borrow(借阅)表的数据图(15)

6物理设计和实施(15)

6.1建立索引(15)

6.2SQL语句(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

1引言

1.1编写目的

编写本报告的目的是明确本系统的具体需求,认识所要设计系统的整体架构,进一步举行细致的数据库设计,已达到本次数据库课程设计的目的。

1.2开发背景

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

2需求描述

2.1系统目标

本系统通过强大的计算机技术给图书管理人员和读者借、还书带来方便。本系统主要是通过需求分析进而设计出一个完整的数据库,最后通过数据库的接口技术实现系统与数据库的衔接,从而达到实现图书馆管理的普通功能,如图书的增强、删除、修改以及借阅者可以查询本人的借阅状况和续借等功能。

2.2用户的特点

?本软件的终于用户是面对管理员(图书管理员和其它管理人员)、读者

(教师和学生等),他们都具有一定的计算机应用基础,可以比较娴熟

操作计算机。管理员和读者都是常常性用户。

?系统维护人员为计算机专业人员,认识数据库、操作系统、网络维护工

作。维护人员为间隔性用户。

2.3需求定义

在图书管理系统中,管理员要为每个读者建立借阅账户,账户内存储读者的个人信息和借阅记录信息。持有一卡通(含有学号即读者编号)的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅状况,以及续借图书。

借阅图书时,先输入读者的一卡通上的学号,系统验证一卡通的有效性和读者是否可继续借阅图书,无效则提醒其缘由,有效则显示读者的基本信息(包括照片),供管理员人工核对。然后输入要借阅的图书编号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅哀求,若被系统接受则存储借阅记录,并修改可借阅图书的数量。归还图书时,输入读者一卡通上的学号和图书号,系统验证是否有此借阅记录,以及是否超期借阅,无则提醒,有则显示读者和图书的基本信息供管理员人工审核。假如有超期借阅状况,赋予过期提示。然后提交还书哀求,系统接受后删除借阅记录,并记下并修改可借阅图书的数量。

图书管理员定期或不定期对图书信息举行入库、修改、删除等图书信息管理以及注销。

为系统维护人员提供权限管理、数据备份等通用功能。

其系统的功能模块图如下:

针对普通图书管理信息系统的需求,通过对图书管理工作过程的内容和数据流程分析,设计如下面的数据项:

读者信息

属性:读者编号,读者姓名,读者密码,年龄,性别,身份证号,联系电话

主键:读者编号

书籍信息

属性:图书编号,ISBN,图书名称,图书,出版社,图书单价,库存总量,外借数目

主键:图书编号

管理员信息

属性:管理员密码,管理员姓名,年龄,性别,权限,电话,是否为超级管理员

主键:管理员密码,管理员姓名

借阅关系

属性:图书编号,读者编号,借书日期,还书日期,是否续借,是否超期

主键:图书编号,读者编号

2.4性能需求

因为此开发项目针对图书馆,使用频度较高,使用性要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为牢靠的平安性能。总之,要求稳定、平安、便捷,易于管理和操作。

?WEB平安性要求:要防止SQL注入袭击等黑客袭击。

?数据库平安性要求:要随时备份数据,防止数据走失。

?系统拜访速度要求:满足50人同时在线。

2.5其他需求

能迅速恢复系统和故障处理,便利系统升级和扩充。

2.6运行环境规定

?数据库服务器端

(1)操作系统:MicrosoftWindowsXP

(2)数据库管理系统:SQLServer2000

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论