收藏 分销(赏)

图书管理系统开发文档.doc

上传人:鼓*** 文档编号:10146127 上传时间:2025-04-23 格式:DOC 页数:7 大小:18.54KB
下载 相关 举报
图书管理系统开发文档.doc_第1页
第1页 / 共7页
图书管理系统开发文档.doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述
图书管理系统开发文档 数据库课程设计说明书 课 程: __数据库课程设计_  题 目: 图书管理系统  学 院:专 业: 姓 名: 学 号: 指导教师: 2011年2月26日 1  图书管理系统开发文档  1系统概述 图书馆作为社会文化服务部门,提供给社会的是文献服务。作为社会的重要文化信息部门,也需要一套有效的图书管理信息系统来提高管理效率。 以前图书管理一直采用手工操作,入库、借阅、查询等各个环节都大量消耗了人力、物力,工作人员难以对图书数据进行准确的统计、分析,致使在工作中经常出现错误和漏洞。采用计算机管理系统管理图书,可以充分利用计算机技术规范操作,高效地进行图书信息管理,并且由系统自动进行图书入库、出库等计算,相关信息不需要重复录入,杜绝了差错,大大提高了工作效率。 2 系统分析 2。1 需求分析 通过调查,要求系统需要有以下功能。  1〉 要有良好的人机界面。  2〉 完全人性化设计,无需专业人士指导,即可使用系统。 3> 系统具有数据备份及数据还原功能,能够保证系统数据的安全性。 4> 方便的全方面的数据查询,支持模糊查询。 5〉 业务模块能够自由增加、修改、删除信息方便简单,数据稳定性好。 6〉 退出系统。 2.2 可行性分析 开发任何一个基于计算机的系统,都会受到时间和资源上的限制.因此,在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发的风险,避免人力、物力和财力的浪费。 本系统数据库采用目前比较流行的Microsoft Access,该数据库处理数据库比较方便,对于普通用户操作起来也比较方便;开发工具采用Delphi7,Delphi7是目前应用最广泛的数据库系统开发工具,可以快速开发Windows应用程序。 3 总体设计  3。1项目规划 图书管理系统是一个典型的数据库应用系统,由登录模块、主界面、图书管理模块、读者管理模块、借书与还书模块、数据查询模块、数据备份与还原模块等。 1〉 图书管理模块  图书管理模块主要实现新书信息的录入、图书整理(主要对删除操作)和图书类别整理. 2> 读者管理模块  读者管理模块主要实现新读者信息的录入,读者管理。 3> 借书与还书模块 借书与还书模块主要实现图书的借阅和还书功能。 2 4〉 数据查询模块  数据查询模块主要实现图书信息查询、读者信息查询和借阅信息查询功能。 5〉 数据备份与还原模块主要实现数据的备份和还原功能。  3。2 功能框图 图书管理的功能框图如图3-1所示。 图书管理系统  数 据 读数图图备退者据书书登 份出管查借 管陆 与 理询还理 还 原 读新 图图读借新类者读还备书书者阅书别借还信 者原份整查查查入整书书 息 登 理询询询库理管 记 理 图3-1 计教系图书管理系统功能结构图 4 系统设计 4。1设计目标 根据图书资料室的需求和图书管理系统的特点,该系统实施后,应达到以下目标。 1〉 能够显示全部借出图书信息和借图书人的信息. 2> 该库剩余(未借出)图书也能查出。  3> 读者能够通过图书编号查看读者所有信息。  4> 教职工及学生借书证书证号与图书馆借书证号一致。 5> 界面美观友好、信息查询灵活、方便、快捷、准确。 6> 键盘操作,快速响应. 7> 提高工作效率,减低成本。 8> 对用户输入的数据进行过滤,当输入有误时提示用户。  9〉 系统最大限度地实现了易安装性、易维护性和易操作性。 10> 系统运行稳定、安全可靠。 4.2 编码设计  编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容.编码是指与原来名 3 称对应的编号、符号或记号.它是进行信息交换、处理、传输和实现信息资源共享的关键.编码也是用于指定数据处理方法、区别数据类型,并指定计算机处理的内容等。  本系统内部信息编码采用了统一的编码方式。 1〉 图书条形码 图书条形码为7位,例如0000707。  2〉 借书证号 借书证号为七位,例如11658065385。 4.3 逻辑结构设计 由于图书管理系统涉及到的数据量不是很大,Access数据库就能满足存储数据的要求,所本系统采用Access数据库作为系统的后台数据库。数据库名称为db1。mdb,在该数据库中共包含了6张表。数据库建立成功后就要开始建立数据库中的各个表.本系统包含的表有book,borrow,borrower,class,jsxz,onload。 1> 数据表概要说明,如表4—1所示。  表4—1 Data。mdb数据库表 表名称 功能描述  book 图书信息 borrow 存储读者的借书信息 borrower 存储读者信息 class 储存图书类别 jsxz 系统设置,设置读者的借书天数,借书本数 onload 系统管理员登陆表 2〉 主要数据表的结构 图书信息表主要保存图书的详细信息。图书信息表的结构如表4-2所示.  表4-2 book(图书信息) 字段名 数据类型 长度 主键否 允许空否  ID 自动编号 长整型 是 否 条码号 文本 8 否 否 馆藏地点 文本 12 否 否 书名 文本 30 否 否 作者 文本 10 否 否 索取号 文本 12 否 ISBN 文本 12 否 出版社 文本 20 否 否 图书类别 文本 12 否 否  库存数量 数字 长整型 否 否  价格 文本 10 否 否 读者信息表主要保存读者的基本信息.读者信息表结构如表4—3所示。  表4—3 borrower(读者信息)  字段名 数据类型 长度 主键否 允许空否 读者编号 文本 15 是 否 4 姓名 文本 15 否 否 借书证号 文本 15 否 否 身份 文本 6 否 否 联系方式 文本 30 否 是 借阅信息表主要保存读者借阅的详细信息,借阅信息表结构如表4—4示。 表4-4 borrow(借阅信息) 字段名 数据类型 长度 主键否 允许空否 借书证号 文本 12 是 否 条形码 文本 8 是 否 借出日期 日期/时间 否 否 归还日期 日期/时间 否 否  图书类别信息表主要保存图书的编号和类别信息,图书类别信息表结构如表4—5示. 表4—5 class(图书类别信息) 字段名 数据类型 长度 主键否 允许空否 类别编号 文本 8 是 否 类别名称 文本 12 否 否 系统设置,设置读者的借书天数,借书本数表主要保存不同身份的读者借书的数量和期 限的信息,图书类别信息表结构如表4-6所示。 表4—6 jsxz(系统设置,设置读者的借书天数,借书本数) 字段名 数据类型 长度 主键否 允许空否 编号 数字 长整型 是 否 身份 文本 8 否 否 借书天数 数字 长整型 否 否 借书本数 数字 长整型 否 否 系统管理员登陆表主要保存管理员的用户名和密码,系统管理员登陆表结构如表4-7所 示. 表4—7 onload(系统管理员登陆表) 字段名 数据类型 长度 主键否 允许空否 编号 自动编号 长整型 是 否 用户名 文本 15 否 否 密码 文本 15 否 否 5 6 
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服