图书管理系统-毕业设计论文_第1页
图书管理系统-毕业设计论文_第2页
图书管理系统-毕业设计论文_第3页
图书管理系统-毕业设计论文_第4页
图书管理系统-毕业设计论文_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业论文(设计)毕业论文(设计)论文标题论文标题:图书馆管理系统部门:软件工程系专业:课程:学生名称:指导教师:目录目录1概述.1.1主题等场景.2.1系统的需求分析.2.2.1分析系统管理员业务流程.3 2.3数据流程分析.4 2.3.1图书类别管理模块.5 2.3.3读者管理模块.2.3.4图书借阅模块.8 3.1系统主体修正系统结构设计.8 3.3数据库设计系统子模块功能简介.8 3.3.1数据库概念设计E-R模型.3.3.3数据库逻辑设计关系模型.10 3.3.5设计数据库表之间的关系.3.4系统开发工具和开发模式选择.12 3.4.1系统开发工具.13 4.1登录模块.17 4.4读者管理模块.19 4.5图书借阅管理模块.22 5系统测试.25 5.2测试方法.25 5.3测试结果.26稽核摘要.28图书馆管理系统图书管理系统摘要:本论文分析和描述了图书馆管理系统的设计与开发过程根据系统开发的实际运行阶段,在系统概述、系统分析、系统设计和系统实现的四个主要章节中,介绍了系统开发过程。系统概述中主要进行了主题背景、主题意义及现状分析。系统分析包括系统设计前需求分析、业务流程分析、数据流程分析和数据预分析。系统设计分析和显示了系统体系结构、功能模块、数据库结构设计等具体的系统实现过程,系统设计章节中附有详细的文本说明,并附有表格式说明。还列出了主要功能模块实现代码。本文试图为图书馆管理系统的开发和设计找到实用的解决方案,分析了国内外图书馆管理系统的现状,经过反复研究和研究,通过编程语言JSP和SQL数据库,终于实现了图书馆管理的开发,经过一系列测试,实现了人性化的必要功能改进和操作明确的设计目标。关键字关键字:JSP;SQL Server 2005;图书。概述1概述概述1.11.1主题背景主题背景社会发展,对知识的需求增加。在这种情况下,书籍逐渐成为人们获取和增加知识的主要手段,图书馆自然在人们的生活中占有一定的位置,科学管理图书馆的方法不仅关系到读者知识的便利,也关系到图书馆的发展,对开发完善的图书馆管理系统是必要的。本文介绍了在Windows7和Java、JSP、SQL、MyEclipse环境下使用“自上而下总体规划、自下而上应用程序开发”策略开发此系统的详细过程,提出了实际图书馆信息管理、资源共享的基本目标,从而加快了进入数字图书馆的速度,说明了系统结构设计和功能设计,并对图书的接收进行了详细说明图书馆是一种信息资源的集散地,图书及用户贷款资料很多,包含了很多信息数据管理,目前很多图书馆在信息管理方面还没有使用计算器。据调查,他们主要根据文本、表格等纸张媒体管理信息,通过对图书贷款情况(如贷款天数、超过贷款期限的天数)的统计及验证等对借书卡的手动检查,手动计算、复制贷款者的借阅权限制、贷款期限等。数据信息处理工作量大,容易出错。数据很多,容易丢失,找也不容易。总体上缺乏系统规范的信息管理手段。有计算机的图书馆也有,但还没有用于信息管理,没有发挥其效果,资源的闲置状况更加突出,这就是图书馆管理系统开发的基本环境。1 2 2系统分析系统分析2.12.1系统的需求分析系统需求分析该系统致力于构建具有类别管理模块、图书馆管理模块、读者管理、贷款管理和返还管理模块5个主要功能模块的灵活便捷的图书馆管理系统。2系统分析图书类别管理图书管理系统管理员读者管理图书贷款管理图书返还管理图2.1系统要求分析图1。图书类别信息管理:作为一个社区的图书馆,相关的书很多,对图书进行分类,有助于图书的查看和管理,管理员登录系统后,可以添加、更新和删除图书类别。2.图书信息管理:图书类别信息的管理员添加完毕后,即可开始输入图书信息。3.管理读者信息:管理员可以添加新的读者信息,修改现有读者信息,删除读者信息。图书借阅管理:管理员登录系统。可以管理读者的借用信息。首先输入读者的图书借阅证号码,输入要借阅的图书及借阅时间,完成贷款管理。5.图书返还管理:当读者读完书或需要返还书时,管理员通过系统提供的界面完成图书返还工作。2.2.12.2.1系统管理员业务流程分析系统管理员业务流程系统管理员进入用户登录界面后,在登录功能区中,输入系统管理员的用户帐户和密码,如果登录成功,则进入系统主表单。系统可以查看图书信息,查找或删除它等工作。确认读者信息,执行不符合系统规定的删除操作。添加、编辑或删除图书借阅信息等。结束作业,然后结束并返回系统主视窗本体。3图书类别图书类别管理额外图书类别返还图书信息导航用户帐户密码准确性图书信息管理增加; 图书信息删除返回数据库作业执行操作系统管理员登录失败作业成功登录成功系统主表单密码修改系统密码修改系统数据库作业成功执行读者信息检索数据库作业运行返回图书信息存储库作业运行读者信息附加阅读成功贷款管理图书贷款信息删除图书贷款信息返回作业成功图2.2系统管理员业务流程图2 . 32 . 3 . 3数据流程分析数据流程分析2 . 3 . 12 . 3 . 3 . 1图书类别管理模块图书类别管理图书类别管理信息导航、添加和删除图书类别信息。 如图2.3所示。4系统分析系统管理员图书类别信息阅览图书类别信息阅览图书类别信息添加图书类别信息添加图书类别信息表中图书类别信息添加图书类别信息删除类别信息表中的类别信息删除图2.3图书类别管理模块数据流程图2.3.22.3.2图书管理模块图书信息导航、添加和删除图书信息包括。如图2.4所示。系统管理员从图书信息阅览图书信息表中删除图书信息阅览图书信息阅览图书信息阅览图书信息表中添加图书信息删除图书信息从图书信息表中删除图书信息图2.4图书管理模块数据流程图2.3.32.3.3读者管理模块读者信息阅读信息阅览,添加和删除等。如图2.5所示。5系统管理员读者信息阅览读者信息阅览读者信息添加读者信息将读者信息添加到读者信息表中删除读者信息删除读者信息表中的读者信息图2.5读者信息管理模块数据流程图2.3.42.3.4图书贷款模块图书贷款模块贷款信息包括贷款信息的浏览、添加和删除。如图2.6所示。系统管理员浏览贷款信息数据库中的贷款信息提取贷款信息添加数据库中的图书贷款信息添加贷款信息编辑和更新数据库删除图书贷款信息图2.6图书贷款模块数据流程图2.3.52.3.5密码模块修改密码模块系统管理员可以修改密码或修改用户的密码。如图2.3所示。6系统分析系统管理员密码修改用户信息表中的密码修改图2.7密码模块数据修改流程图7 3系统设计系统设计3.13.1系统体系结构设计系统体系结构设计系统的系统结构按照自上而下的设计概念进行。第一层是用户登录界面。第二层是系统主页,主要包括图书类别管理、图书信息管理、读者管理、贷款信息管理、密码修改等,如果用户登录成功,可以转到个别管理功能。第三层是每个管理功能的所有功能。系统管理员图片类别添加类别添加编辑和删除图片类别添加管理删除阅读编辑记录查看者信息维支持添加访问查看删除修改代码图3.1系统体系结构设计3.23.2系统子模块功能介绍系统子模块功能介绍(1)图书类别管理模块:系统管理员登录后添加、编辑和删除图书类别的功能。(2)图书馆管理模块:主要功能是系统管理员登录后添加、编辑和删除图书信息。(3)读者管理模块:主要功能是管理员登录后维护读者信息。录制新读者,删除不符合规定的读者,编辑现有读者信息。(4)贷款管理模块:主要功能是在管理员登录后,维护有关图书贷款的信息。文件包添加新的,删除不符合规定的贷款,并编辑现有贷款信息。(5)修改密码模块:主要功能是为了确保管理员的安全。密码重置功能3.33.3数据库设计数据库设计8系统设计3.3.13.3.1数据库概念设计数据库概念设计E-RE-R模型概念模型有多种表示为信息世界建模的方法。其中最常用的是物理-接触模型,即使用e-r模型描述真实世界的概念模型。以下e-r图阐明了系统实体及其属性之间的关系:类别名称类别名称图书类别图书类别图书信息,图书信息,页码,页码,注释信息图书价格图书价格,图书价格,图书价格,图书价格,图书ISBNISBN出版社发行日管理人

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论