- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书管理系统的应用设计
图书管理系统数据库应用系统的设计与实现1 绪论随着现代科学技术的进步,人类社会正逐渐走向信息化。图书馆拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。一个现代化的图书馆在正常运营中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息,还书信息。面对图书馆数以万计的图书,纷繁复杂的读者信息,频繁更替的借还书信息,传统的直接方法不但管理出现漏洞,而且容易造成不必要的损失。???因此有一个智能化、系统化、信息化的图书管理系统十分重要的。充分利用计算机的功能实现对读者管理、书籍管理,借阅管理等自动化控制,将会大大减轻图书馆管理人员的工作量。方便友好的图形界面、简便的操作、完善的数据库管理,将会使得图书馆系统极大限度地应用于现代化图书管理中。2 系统需求分析2.1 系统概述图书管理系统分为C/S和B/S两种模式,在C/S模式下实现管理员对书籍以及用户的分类管理,实现借书和还书的登记以及修改密码、添加管理员的功能。在B/S模式下实现读者通过浏览器对图书管理系统的访问和查询等功能。2.2 系统目标图书管理系统的目标是实现对图书以及读者的分类管理,并对借阅者和其借阅的书籍进行登记,便于图书管理员及时察看馆内书刊信息以及操作借/还书的登记。使图书管理工作科学化、规范化,更好地适应当前图书管理的工作需求,缓解手工管理存在的弊端。 其中对管理员来说,图书管理系统的功能是使管理员可以实现对图书类别的添加、修改和删除,对图书信息的添加、修改和删除,对读者信息的添加、修改和删除,对读者信息的添加、修改、删除和查询,添加和查询借书信息,添加还书信息以及添加管理员、修改密码和退出系统的功能。对一般用户来说,图书管理系统的功能是使用户可以通过浏览器查询图书的信息和读者的信息,并且完成借书登记和还书登记的功能。这两种操作都可以对数据库进行相应的影响。2.3系统的各种表格和说明(1)系统管理员及用户信息表用户A是管理员身份,密码设置为a。用户B是普通用户身份,密码设置为b。(2)读者类别信息表读者分为三个类别:本科、博士和教授。他们分别可以借阅的图书数量以及借书的有效期限如表中所示。(3)读者信息表这个表包括读者的姓名、编号、性别、读者的类别、工作单位、登记日期以及已借书的数量的信息。 (4)图书类别信息表表中包括四个图书的类别:电工、电子、计算机以及物理。以及其对应的标号信息。(5)图书基本信息表图书基本信息包括图书的编号、书名、类别、作者、出版社、出版日期、登记日期以及是否被借出。(6)借阅信息表借阅信息表包括了被借阅图书的基本信息以及其出借日期和归还日期。2.4 数据流程图2.4.1 添加、修改、删除数据流程图图表1添加修改删除数据流程图2.4.2借书还书业务数据流程图图表2借阅业务数据流程图2.4.3 读者查询功能数据流程图图表3查询功能数据流程图3 概念结构设计设计概念模型的具体步骤通常是:(1)先设计面向全局应用的全局概念结构的初步框架,即先建立起整个系统的总体框架。(2)根据部门或功能划分成局部应用。(3)一句划分后的局部应用完成局部E-R图的设计。(4)将局部E-R图合并、转换为全局E-R图,完成概念模型的设计。根据属性冲突、命名冲突和结构冲突的原则,利用PowerDesigner画出了下面的CDM简单概念模型。图表4 CDM简单概念模型4 逻辑结构设计在PowerDesigner中将概念模型转换成与具体数据库管理系统相关的模型成为物理模型,即PDM。具体步骤是:Tools→Generate Physical Data Model,通过此菜单即可生成相应的物理模型。其中PK为主键,FK为外键。如图5所示。图表5由概念模型生成的物理模型5 物理数据库设计5.1 估算数据库的数据存储量(1)计算关系每一行的字节数(2)用关系的行数乘以行的长度(3)另加20%的空间用作索引和其他开销5.2 安排数据库的存储根据数据库的规模和硬盘等资源的情况来考虑如何安排数据库的存储,同时必须考虑日志文件的安排。从安全、可靠的角度考虑,数据库和日志应该安排在不同的物理存储介质上。5.3 设计备份策略6 系统实现6.1系统体系结构设计与系统的技术特点本系统采用以C/S体系结构为主、B/S体系结构为辅的混合体系结构。C/S是一种两层结构的分布式模型,它将系统分布在两个独立的实体客户机和数据库服务器中,开发的应用程序安
您可能关注的文档
最近下载
- 招投标合规指引之招标常见问题(第一期).pdf VIP
- 2025版建筑行业临时用工合同范本(2025版).docx
- 痛风性关节炎-课件.ppt VIP
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- 2024年《高等教育心理学》教师岗前培训考试复习题库(含答案).docx VIP
- 四川省成都市双流区2024年小升初语文试卷 附解析.doc VIP
- Module4Unit1Willyoutakeyourkite?(教学设计)-英语四年级下册.docx
- 新闻编辑学 (第四版).pptx VIP
- 四川省成都市双流区2024年小升初语文试卷 附解析 .pdf VIP
- (人教2019版)化学必修第一册 全册大单元教学设计.docx
文档评论(0)