ImageVerifierCode 换一换
格式:DOCX , 页数:44 ,大小:2.64MB ,
资源ID:16146855      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16146855.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书管理系统设计报告Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书管理系统设计报告Word文档格式.docx

1、1.2 选题的目的及意义目的:图书管理系统主要目的是对图书馆种类繁多的书籍进行管理,并且合理管理好用户的借还信息。提高图书馆的工作效率,降低管理成本。意义:通过完成从用户需求分析、数据库设计到上机编程、调试和应用等全过程,进一步了解和掌握本书中所讲解的内容。1.3 章节安排 第一章为绪论部分,介绍课题的基本情况。第二章为系统需求设计分析,主要为数据流图和数据字典。第三章介绍数据库的设计,主要介绍数据库的逻辑设计,结构设计等。第四章主要为图书管理系统的各个界面说明。第二章 系统需求分析2.1 用户调查1.图书馆工作人员对功能的需求工作人员对功能的需求细分如下:、职工信息的输入,查询,修改; 、书

2、籍信息的输入,查询,修改; 、借书信息的输入。 、还书信息的输入。、读者信息的查询。2.读者对功能的需求、图书信息检索:范围可按书名,作者,出版社,类别等检索款目进行任意条件组合精确或模糊检索,最快时间查找目标书籍;、读者人个信息的输入、修改。查询。建立读者个人信息档案,获取当前读者的个人信息。并根据学号查询当前读者当前的借书情况,历史借书情况等。.图书管理系统数据流图图2-2 第0层数据流图2.3 数据字典1. 主要数据项的定义 .图书信息表属性名数据类型长度允许空备注流水号char10N唯一分类号索取号书名50作者30价格moneyY出版社出版日期是否借出52.读者信息表学号密码姓名性别2

3、所属系电子邮件1003.职工信息表职工编号联系电话11所属部门34.部门信息表部门编号部门名称5.借阅图书信息表借书日期datetime应还日期归还标记6.归还图书信息表还书日期2. 主要数据存储的定义(1)存储名称:图书记录 输入: 输出:图书所有信息及是否借出 数据结构:流水号+分类号+索取号+书名+作者+价格+出版社+出版日期+是否借出(2)存储名称:读者记录读者信息及借书记录(所借书的流水号) 数据结构:学号+姓名+流水号+书名+应还日期(3)存储名称:借阅记录 书号+读者编号+职工编号图书的借阅记录信息流水号学号+职工编号+书名+借书日期+应还日期归还标记(4)存储名称:归还记录书号

4、图书的归还记录信息流水号+学号+书名+还书日期(5)存储名称:职工记录职工信息职工编号+密码姓名+性别+联系电话所属部门第三章 数据库设计3.1数据库概念结构设计1.数据库需要表述的信息有以下几种:(1)图书信息,(2)学生信息,(3)管理员信息(4)学生借阅归还图书信息通过分析整理可得图书管理系统E-R图为:由系统图可得其主要数据流和主要处理过程:. 主要数据流定义 (1)数据流名称:读者信息 定义:学号+密码姓名+性别+所属系+电子邮件+备注 (2)数据流名称:图书信息 (3)数据流名称: (4)数据流名称:借阅图书 流水号+学号+书名+借书日期+应还日期归还标记 (5)数据流名称:归还图

5、书 (6)数据流名称:部门信息部门号+部门名称. 主要处理过程的定义 (1)处理过程:读者管理输入:读者编号 输出:读者的注册信息处理操作:对所有注册的读者信息建表,用学号作为读者统一编号,编号是唯一的。 (2)处理过程:职工管理职工编号号职工的基本信息 处理操作:对所有职工编号,建立职工信息表,职工编号具有唯一性, (3)处理过程:图书管理图书的基本信息对所有进馆的图书编号,建立图书信息表,图书编号具有唯一性, (4)处理过程:图书查询所查询图书的相关信息用户登录后可以查询图书信息,按图书编号可以查询到某本书的详细情况,也可以通过书名,作者,出版社进行模糊查询(5)处理过程:图书借出流水号,

6、学号图书借阅信息添加图书借阅记录,建立图书借阅信息表。(6)处理过程:图书归还图书归还信息添加图书归还记录,建立图书归还信息表。3.2数据库逻辑结构设计通过E/R模型到关系模型的转化,可以得到如下关系模式:图书(流水号,分类号,索取号,书名,作者,价格,出版社,出版日期,是否借出)。读者(学号,姓名,性别,所属系,电子邮件,备注)。职工(职工编号,密码,姓名,性别,联系电话,所属部门)。部门(部门号,部门名称)借阅图书(流水号,学号,借书日期,书名,应还日期,归还标记)。归还图书(流水号,学号,还书日期,书名)。每个关系模式的主键码都用下划线标出。(1)流水号是图书的键码,每本书有唯一的流水号

7、。一个读者可以同时借阅多本书,一个管理员可以处理多个读者的借阅事宜。(2)同一本书可以借给不同的同学,同一个读者可以再次借同一本书。于是借书关系的键码为流水号,学号和借书日期的组合。(3)要知道图书当前的状态,是在图书馆存放还是被借阅。需要在图书的模式中增加对应项用以表示图书当前的状态,现在增加是否借出项,并且约定取值和状态的对应关系如下:0:在图书馆中没有被借阅;1:已经被借出。3.3数据库实施 3.3.1数据库及表结构的创建 设本系统使用的数据库名为图书管理系统,根据已设计的关系模式及各模式的完整性要求,现在就可以在SQL Server 2005数据库系统中实现这些逻辑结构。下面是创建基本

8、表的SQL语句:create table 读者信息(学号 char(10) not null primary key,密码 char(10) not null,姓名 char(30) not null,性别 char(5) not null,所属系 char(50) ,电子邮件 char(50),备注 char(100) ,)create table 职工信息(职工编号 char(5) not null primary key,联系电话 char(11) ,所属部门 char(3) not null,create table 部门信息(部门编号 char(3) not null primary

9、 key,部门名称 char(30) not null,create table 借阅图书信息(流水号 char(10) not null,学号 char(10) not null,书名 char(50) not null,借书日期 datetime not null,应还日期 datetime not null,归还标记 char(5) not null,create table 归还图书信息(还书日期 datetime not null,) 下面是使用sql server 2005 建立的图书管理系统:系统各基本表的属性如下:图书信息:职工信息:部门信息:借阅图书信息:归还图书信息:表与表关系的建立截图(部分):

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

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