- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书管理系统开发文档【荐】.doc
数据库课程设计说明书
课 程: __数据库课程设计_
题 目: 图书管理系统
学 院:专 业:
姓 名:
学 号:
指导教师:
2011年2月26日
图书管理系统开发文档
1系统概述
图书馆作为社会文化服务部门,提供给社会的是文献服务。作为社会的重要文化信息部门,也需要一套有效的图书管理信息系统来提高管理效率。
以前图书管理一直采用手工操作,入库、借阅、查询等各个环节都大量消耗了人力、物力,工作人员难以对图书数据进行准确的统计、分析,致使在工作中经常出现错误和漏洞。采用计算机管理系统管理图书,可以充分利用计算机技术规范操作,高效地进行图书信息管理,并且由系统自动进行图书入库、出库等计算,相关信息不需要重复录入,杜绝了差错,大大提高了工作效率。
2 系统分析
2.1 需求分析
通过调查,要求系统需要有以下功能。
要有良好的人机界面。
完全人性化设计,无需专业人士指导,即可使用系统。
系统具有数据备份及数据还原功能,能够保证系统数据的安全性。
方便的全方面的数据查询,支持模糊查询。
业务模块能够自由增加、修改、删除信息方便简单,数据稳定性好。
退出系统。
2.2 可行性分析
开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发的风险,避免人力、物力和财力的浪费。
本系统数据库采用目前比较流行的Microsoft Access,该数据库处理数据库比较方便,对于普通用户操作起来也比较方便;开发工具采用Delphi7,Delphi7是目前应用最广泛的数据库系统开发工具,可以快速开发Windows应用程序。
3 总体设计
3.1项目规划
图书管理系统是一个典型的数据库应用系统,由登录模块、主界面、图书管理模块、读者管理模块、借书与还书模块、数据查询模块、数据备份与还原模块等。
图书管理模块
图书管理模块主要实现新书信息的录入、图书整理(主要对删除操作)和图书类别整理。
读者管理模块
读者管理模块主要实现新读者信息的录入,读者管理。
借书与还书模块
借书与还书模块主要实现图书的借阅和还书功能。
数据查询模块
数据查询模块主要实现图书信息查询、读者信息查询和借阅信息查询功能。
5 数据备份与还原模块主要实现数据的备份和还原功能。
3.2 功能框图
图书管理的功能框图如图3-1所示。
图3-1 计教系图书管理系统功能结构图
4 系统设计
4.1设计目标
根据图书资料室的需求和图书管理系统的特点,该系统实施后,应达到以下目标。
能够显示全部借出图书信息和借图书人的信息。
该库剩余(未借出)图书也能查出。
读者能够通过图书编号查看读者所有信息。
教职工及学生借书证书证号与图书馆借书证号一致。
界面美观友好、信息查询灵活、方便、快捷、准确。
键盘操作,快速响应。
提高工作效率,减低成本。
对用户输入的数据进行过滤,当输入有误时提示用户。
系统最大限度地实现了易安装性、易维护性和易操作性。
系统运行稳定、安全可靠。
4.2 编码设计
编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容。编码是指与原来名称对应的编号、符号或记号。它是进行信息交换、处理、传输和实现信息资源共享的关键。编码也是用于指定数据处理方法、区别数据类型,并指定计算机处理的内容等。
本系统内部信息编码采用了统一的编码方式。
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 否 否 馆
文档评论(0)