图书管理系统毕业论文.docx
- 文档编号:2227792
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:15
- 大小:860.43KB
图书管理系统毕业论文.docx
《图书管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《图书管理系统毕业论文.docx(15页珍藏版)》请在冰豆网上搜索。
图书管理系统毕业论文
论文题目:
教学部:
_
专业:
_
年级:
_
班级:
_
学号:
_
XX:
_
摘要
随着科学技术的进步和计算机行业的迅速发展,人们的工作效率得到大大提高。
计算机信息处理系统的引进已彻底改变了许多系统的经营管理。
图书管理系统是学校管理机制中的重要组成部分,通过对图书馆管理系统的运行管理机制进行调查和研究,开发了此图书馆管理系统。
本文中主要介绍了图书馆管理事务中的常见基本问题等研究背景,进行了全面的可行性分析,详细论证了系统的需求分析、jsp代码设计实现。
本系统使用Dreamwaver进行网页界面的设计,后端的数据库采用SQLServer2005,通过ODBC驱动和数据库进行无缝连接。
测试结果表明,本系统实现了图书馆图书管理的主要功能,基本满足图书管理的需要。
AbstractinEnglish
Withtheadvanceofscienceandtechnologyandputertherapiddevelopmentoftheindustry,people'sworkefficiencytoobtainenhancesgreatly.Theintroductionofputerinformationprocessingsystemhaspletelychangedmanysystemmanagement.
Booksmanagementsystemmanagementsystemistheschoolmanagementmechanismoftheimportanceconstitutepart,passonthelibrarymanagementsystemoperationmanagementmechanismofinvestigationandresearch,thedevelopmentofthelibrarymanagementsystem.Thispapermainlyintroducesthelibrarymanagementaffairsofmonproblemssuchasbasicresearchbackground,theoverallfeasibilityanalysis,detaileddemonstratesthedemandanalysisofthesystem,JSPcodedesignandimplementation.
ThissystemuseDreamwaverforwebpageinterfacedesign,thedatabaseafterusingSQLServer2005,throughtheODBCdriveranddatabaseseamlessconnection.
Testresultsshowthatthesystemrealizesthelibraryofthemainfunctionsofmanagement,basicallymeettheneedsofmanagementofthebooks.
第一章需求分析
21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。
使原本的旧的管理方法越来越不适应现在社会的发展。
许多人还停留在以前的手工操作。
这大大地阻碍了人类经济的发展。
为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。
我所开发的这个系统所采用的是当前较为流行的编程软件JAVA作为实现语言,以数据库MicrosoftSQLServer2005作为系统的后台操作,其功能在系统内部有源代码直接完成。
我们只需按系统要求输入即可操作。
需求分析是一个渐进的过程,通过开发人员和用户的不断交流,逐步加深对系统功能和性能的认识,并且加以细化、分解软件需求。
需求分析是软件开发过程中系统的推理过程,涉及到领域问题及其组成部分,目的在于理解需要什么和必须做什么,并将用户的需求用书面形成表达出来
1.1系统功能需求
图书管理系统在管理图书中占有重要的地位,它关系着图书馆图书的基本信息。
对于图书馆来讲,图书管理系统是不可缺少的组成部分,它有效地管理图书信息,对图书馆图书的变动和统计起着重要的管理作用。
本系统根据图书管理的实际要求,结合图书信息管理的实际流程要,需实现以下功能:
(1)能够对图书的有关信息进行添加,查询,修改,删除。
(2)能够为图书馆提供强大的查询功能,以便管理人员了解和掌握学生的具体情况。
1.2系统的性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:
(1)系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足图书馆对信息处理的需求。
(2)系统的开放性和系统的可扩充性
图书管理系统在开发过程中,应该充分考虑以后的可扩充性。
而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规X,可以简单的加入和减少系统的模块,配置系统的硬件。
通过软件的修补、替换完成系统的升级和更新换代。
(3)系统的易用性和易维护性
图书管理系统使用人员往往对计算机并不是非常熟悉。
这就要求系统能够提供良好的用户接口,易用的人机交互界面。
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的帮助,缩短用户对系统熟悉的过程。
1.3系统数据要求
图书管理系统的数据需求包括如下几点:
(1)数据录入和处理的准确性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。
数据的输入来源是手工输入。
手工输入要通过系统界面上的安排系统具有容错性,从而降低出错概率。
(2)数据的一致性与完整性
图书管理系统对数据的处理有很高的要求,因为对图书信息的处理非常频繁,所以要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
(3)数据的独立性
图书管理的管理对图书馆来说是非常重要的一个部分,不可能让每一个人都对其进行操作,应该有特定的人员对学生信息管理系统进行管理,对系统进行独立操作。
第二章任务计划
有计划才会使任务能顺利、高效地完成,在图书管理系统中,也同样制定了任务计划,具体如下所示:
1.熟悉开发环境和JSP、SQL语言
2.进行需求分析
3.进行数据库设计
4.完成用户添加功能
5.完成用户修改
6.完成用户删除
7.完成用户登录与验证
8.对图书管理系统进行测试
第三章概要设计
3.1系统功能设计
图书管理系统是一个完整的图书馆图书信息管理系统。
在本系统中主要包括用户登录功能、用户信息检索功能、图书信息管理功能等。
它们的具体描述如下:
3.1.1用户登录功能
用户登录功能:
(1)配置数据库:
灵活的配置数据库以保证在不同的电脑主机上使用该系统。
(2)用户登陆:
验证用户的信息是否合法,以及验证用户是否为系统的合法用户。
3.1.2用户信息检索功能
用户信息检索:
可以根据用户的用户名、密码进行检索。
当不输入检索条件时,系统检索数据库中所有的用户信息。
3.1.3用户信息管理功能
用户信息管理功能主要对图书信息的管理,如图书信息的修改和删除等。
在系统中主要包括:
添加新的图书信息、查询图书信息、修改图书信息、删除图书信息。
图3-1图书管理系统功能图
3.2系统数据库设计
3.2.1实体关系图
用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。
收集基本数据,数据结构以及数据处理的流程,组成一份详细的数据字典,为后面的具体设计打下基础。
实体关系图如下所示:
图3-2管理员
图书
图3-3图书
图3-4普通用户
3.2.2数据库物理设计
数据库逻辑设计的任务是根据数据库概念设计的结果,设计数据库的概念模式和外模式,这是数据库结构设计的重要阶段。
外模式和概念模式是用户所看到的数据库,是应用程序访问数据库的接口。
设计逻辑结构分为以下步骤:
(1)将概念结构转化为一般的关系模型;
(2)将转换来的关系模型向特定DBMS支持下的数据模型转换;
(3)对数据模型进行优化;
据以上分析,学生信息管理系统数据库中的表格有:
图书信息表:
books,存储图书的数据,如图书名、图书号、、售价、库存、作者。
表的字段说明如下表所示:
表3.1
数据项名
数据类型
长度
字段约束
备注说明
主/外键
idbook
Varchar
8
NotNull
图书编号
主键
bookname
Varchar
20
NotNull
图书名
author
Varchar
20
NotNull
作者
suppliername
Varchar
20
NotNull
outlays
Varchar
20
NotNull
出版日期
stock
char
8
NotNull
库存
price
char
8
NotNull
售价
表3.2管理员表admin:
用户名,密码,。
数据项名
数据类型
长度
字段约束
备注说明
主/外键
idadmin
Vachar
8
Notnull
用户名(登录名)
主键
password
vachar
20
Notnull
密码
vachar
50
Notnull
表3.3普通用户表customers:
用户名,密码,,。
数据项名
数据类型
长度
字段约束
备注说明
主/外键
idcustomers
Vachar
8
Notnull
用户名(登录名)
主键
password
vachar
20
Notnull
密码
vachar
50
Notnull
phone
vachar
20
Notnull
第四章系统的详细设计
4.1系统登录的设计与实现
系统启动后,将首先出现首页。
图4-1图书管理系统首页
用户登录界面。
用户名和密码输入不能为空,当用户输入用户名或者密码错误时,系统会提示用户输入有误;当用户没有注册时,可以通过先注册再登录的形式进入系统;
系统登录分为管理员和普通用户。
管理员用户名为:
wyp密码为:
123
普通用户登录可以先注册。
系统登陆界面如下图所示:
图4-2图书管理系统用户登录界面
4.2系统用户注册的设计与实现
用户信息注册界面如下图所示:
图4-3用户信息注册界面
4.3系统信息管理的设计与实现
管理员登录成功转至信息管理的界面如下图所示:
图4-4管理员登录成功转至信息管理的界面
普通用户登录成功转至信息浏览的界面如下图所示:
图4-5管理员登
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 毕业论文