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

上传人:仙人指路1688 文档编号:2399275 上传时间:2023-02-17 格式:DOC 页数:6 大小:63.50KB
返回 下载 相关 举报
图书管理系统开发文档.doc_第1页
第1页 / 共6页
图书管理系统开发文档.doc_第2页
第2页 / 共6页
图书管理系统开发文档.doc_第3页
第3页 / 共6页
图书管理系统开发文档.doc_第4页
第4页 / 共6页
图书管理系统开发文档.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《图书管理系统开发文档.doc》由会员分享,可在线阅读,更多相关《图书管理系统开发文档.doc(6页珍藏版)》请在三一办公上搜索。

1、数据库课程设计说明书课 程: _数据库课程设计_ 题 目: 图书管理系统 学 院:专 业: 姓 名: 学 号: 指导教师: 2011年2月26日图书管理系统开发文档1系统概述图书馆作为社会文化服务部门,提供给社会的是文献服务。作为社会的重要文化信息部门,也需要一套有效的图书管理信息系统来提高管理效率。以前图书管理一直采用手工操作,入库、借阅、查询等各个环节都大量消耗了人力、物力,工作人员难以对图书数据进行准确的统计、分析,致使在工作中经常出现错误和漏洞。采用计算机管理系统管理图书,可以充分利用计算机技术规范操作,高效地进行图书信息管理,并且由系统自动进行图书入库、出库等计算,相关信息不需要重复

2、录入,杜绝了差错,大大提高了工作效率。2 系统分析2.1 需求分析通过调查,要求系统需要有以下功能。1 要有良好的人机界面。2 完全人性化设计,无需专业人士指导,即可使用系统。3 系统具有数据备份及数据还原功能,能够保证系统数据的安全性。4 方便的全方面的数据查询,支持模糊查询。5 业务模块能够自由增加、修改、删除信息方便简单,数据稳定性好。6 退出系统。2.2 可行性分析 开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发的风险,避免人力、物力和财力的浪费。 本系统数据库采用目前比

3、较流行的Microsoft Access,该数据库处理数据库比较方便,对于普通用户操作起来也比较方便;开发工具采用Delphi7,Delphi7是目前应用最广泛的数据库系统开发工具,可以快速开发Windows应用程序。3 总体设计3.1项目规划图书管理系统是一个典型的数据库应用系统,由登录模块、主界面、图书管理模块、读者管理模块、借书与还书模块、数据查询模块、数据备份与还原模块等。1 图书管理模块图书管理模块主要实现新书信息的录入、图书整理(主要对删除操作)和图书类别整理。2 读者管理模块读者管理模块主要实现新读者信息的录入,读者管理。3 借书与还书模块借书与还书模块主要实现图书的借阅和还书功

4、能。4 数据查询模块数据查询模块主要实现图书信息查询、读者信息查询和借阅信息查询功能。5 数据备份与还原模块主要实现数据的备份和还原功能。3.2 功能框图图书管理的功能框图如图3-1所示。图书管理系统图书借还登陆数据备份与还原数据查询图书管理读者管理退出借阅查询读者查询备份图书查询借书还书读者信息管理新读者登记图书整理类别整理新书入库还原图3-1 计教系图书管理系统功能结构图4 系统设计4.1设计目标根据图书资料室的需求和图书管理系统的特点,该系统实施后,应达到以下目标。1 能够显示全部借出图书信息和借图书人的信息。2 该库剩余(未借出)图书也能查出。3 读者能够通过图书编号查看读者所有信息。

5、4 教职工及学生借书证书证号与图书馆借书证号一致。5 界面美观友好、信息查询灵活、方便、快捷、准确。6 键盘操作,快速响应。7 提高工作效率,减低成本。8 对用户输入的数据进行过滤,当输入有误时提示用户。9 系统最大限度地实现了易安装性、易维护性和易操作性。10 系统运行稳定、安全可靠。4.2 编码设计 编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容。编码是指与原来名称对应的编号、符号或记号。它是进行信息交换、处理、传输和实现信息资源共享的关键。编码也是用于指定数据处理方法、区别数据类型,并指定计算机处理的内容等。 本系统内部信息编码采用了统一的编码方式。1 图书条形码图书条形码

6、为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存储读者信息clas

7、s储存图书类别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是否姓名文本

8、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否否

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号