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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

图书馆管理信息系统的设计Word格式.docx

1、1.1 管理信息系统管理信息系统是一个由人和计算机组成的能够对信息进行收集、存储、加工、传送和更新的系统。它的发展是以信息科学、管理科学和系统科学为基础的。管理信息系统综合应用了计算机技术、信息技术、现代管理技术和决策技术,它与现代化的管理思想和方法相结合,对管理人员进行的管理和决策起到了辅助作用7-9。 它具有以下特点:(1)面向管理决策(2)进行全面管理(3)人机结合(4)现代管理方法和手段相结合(5)多学科交叉 1.2 SQLSQL全称是Structured Query Language,它是结构化查询语言,同时更是一个具有强大功能的数据库语言。SQL语句大部分是用于完成一些数据库的操作

2、任务,例如在数据库中对数据的检索和更新10-12。SQL语言的应用范围很广,例如:Access、Microsoft SQL Server、Oracle等数据库系统都适用它。因为SQL语言有着以下几个比较突出的优点:(1)统一的语言:SQL语句几乎可用于所有用户的数据库模型,例如数据库管理员或系统管理员、应用程序员等。SQL为许多活动提供了命令,例如:新建、修改或删除数据对象;查询数据在表中的操作过程记录;保证数据库的完整性和一致性;控制对数据对象和数据的存取。(2)非过程化的语言:因为SQL一次只处理一个记录,所以它是一个非过程化的语言。SQL可操作记录集,即它可以让用户在高层的数据架构上作业

3、,而可以不对单个记录进行操作。(3)是绝大多数关系数据库系统的公共语言:由于用SQL语言编写的程序具有可移植性,所以目前为止主要的关系数据库管理系统都支持SQL语言。用户能够通过SQL轻松的从一个关系数据库管理系统转换到另一个。1.3 Java简介Java是由Sun 公司的James Gosling和其同事合作开发的。它是通用的编程语言,它的功能很强大,不仅限于Web应用程序,还可以用于开发单独的应用程序。Java是简单的、安全的、面向对象的、健壮的、分布式的、结构中立的、解释型的、高效的、多线程的。它可以嵌入在 HTML 页中,由 Web 浏览器下载,为 Web 客户带来动画和交换式的享受。

4、由于Java是免费的,再加上其简单、跨平台、面向对象等众多优点,迅速得到了该领域人员的认同,已经成为当前应用领域最为广泛的编程语言之一13-16。第二章 系统的总体设计2.1 对系统的需求分析为了更好的了解图书馆的需求,我与本校图书馆管理人员进行了交流,基本弄清了图书馆对数据库系统的需求。对数据库设计的第一步是明确需要从数据库中得到哪些信息。明确之后,就可以知道需要保留哪些信息。在对图书的管理中,有两种角色对图书进行操作,一个是管理员,另一个是读者。以下是对二者的分析:一、图书馆管理员的相关操作包括:对图书信息的管理;对读者信息的管理;处理图书的流通,包括图书的借阅与归还。二、读者的相关操作:

5、通过管理员进行归还或借阅图书;通过网络查询个人借阅信息、图书信息以及续借图书。通过以上的的分析,确定系统需求:(1)能够完成对图书信息的添加、修改和删除等;(2)能够完成对图书流通的管理,包括图书借阅、归还等;(3)能够对读者进行管理,包括对读者信息进行添加、修改和删除等;(4)能够完成对图书信息的查询和对借阅信息的查询。2.2 系统主要功能结构本管理信息系统包括三大模块:图书借阅管理模块、数据维护模块、系统维护模块。系统各个部分及其包括的功能如图2-1所示。 图书借阅管理模块:主要用于日常图书的查询以及图书的借还。数据维护模块:主要对图书的信息和读者的信息进行管理。系统维护模块:用于对用户和

6、密码进行管理。图 2-1 系统总体功能图 2.3 系统流程图本图书馆管理系统的流程图如图2-2 所示。 图2-2 系统流程图2.4 本系统的设计开发环境在设计开发本系统时,需要具备以下条件:1、操作系统:Win72、数据库:SQL3、Java 开发包:JDK6.0第三章 数据库的设计3.1概念设计本图书馆管理信息系统使用的数据库实体包括:图书分类实体、图书信息实体、库存信息实体、图书借阅信息实体、管理员信息实体、读者信息实体。以下是几个重要实体的E-R图:图书分类实体包括:图书类别名称、类别编号、图书可借天数等属性并通过类别编号与图书信息实体建立联系。它的E-R图如图3-1所示。图 3-1 图

7、书分类信息实体的E-R图图书的信息实体包括:类别编号、图书名、编号、作者、出版社、出版日期、翻译、价格等属性。该实体以编号为主键,以类别编号为外键。它的E-R 图如图3-3所示。图3-2 图书信息实体 E-R 图库存信息实体包括:编号和库存数量并以编号与图书信息实体建立关系。图3-3 库存信息实体的E-R图图书借阅的信息实体包括:编号、管理员编号、图书编号、读者编号、借阅日期、归还与否、归还日期等,并以编号作为该实体的标识。该实体的两个外键为读者编号和图书编号,同时以这两个外键分别与读者实体和图书信息实体建立联系。图书借阅信息实体的E-R 图如图4-4所示。图3-4 图书借阅信息实体的 E-R

8、 图管理员的信息实体包括:编号、姓名、身份证号、年龄、电话、性别、密码、是管理员否和工作时间等属性。在性别属性中0代表男性,1代表女性;在是管理员否属性中0代表是管理员,1代表不是管理员。它的E-R图如图3-5所示。图3-5 管理员信息实体的E-R图读者的信息实体包括:姓名、年龄、编号、性别、生日、电话、证件类型、证件编号、最大借书量等属性并以编号作为该实体的标识。在性别标识信息中,0代表男性,1代表女性;在证件类型标识中,0代表身份证,1代表学生证,2代表工作证;最大借书量默认为5。它的E-R图如图3-6所示。图3-6 读者信息实体的 E-R图各实体间的E-R 图如图3-7 所示 1 N 1

9、 1 1 M 1 N N 1图3-7 各实体间的 E-R 图3.2 逻辑结构设计将上面的概念结构转化为实际数据模型。可得下面6张表。表3-1 图书分类表 列名数据类型数据长度可否为空备注typeNamevarchar 15 NO类别名称daysint4YES可借天数id编号表3-2 图书信息表列名 数据类型 数据长度 可否为空 bookname 30 书名typeId int 4 图书类别ISBN varchar图书 ISBNwriter varcharvar 20 作者price money8 价格date smalldatetime 出版时间publisher 30出版社translator 译者表3-3 库存信息表amount 库存数量12表3-4 图书借阅信息表readerISBN 读者编号bookISBN YES 图书编号managerId 管理员编号borrowDate datetime 借阅日期backDate 8归还日期isback归还与否表3-5 读者信息表 数据类型ID Card 证件号码name 10 姓名age int 年龄sex varchar 2 性别tel 50 电话 datetime生日 varchar13 bztime 办证日期maxNum int最大借书数量zj

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

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