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

下载本文档

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

文档简介

1、摘要:随着科学技术的进步和计算机产业的快速发展,人们的工作效率得到了极大的提高。计算机信息处理系统的引入彻底改变了许多系统的管理。图书馆管理系统是学校管理机制的重要组成部分。本图书管理系统是通过调查研究图书管理系统的运行管理机制而开发的。本文主要介绍了图书馆管理事务中常见基本问题的研究背景,进行了全面的可行性分析,并详细论证了系统需求分析和jsp代码的设计与实现。在该系统中,使用Dreamwaver设计网络接口,使用SQL Server 2005作为后端数据库,通过ODBC驱动程序与数据库无缝连接。测试结果表明,该系统实现了图书馆管理的主要功能,基本满足了图书馆管理的需求。随着科学技术和计算机

2、的进步,工业的快速发展,人们的工作效率得到了极大的提高。计算机信息处理系统的引入彻底改变了许多系统管理。图书管理系统是学校管理机制的重要组成部分,通过对图书馆管理系统运行管理机制的调查研究,开发了图书馆管理系统。摘要:本文主要介绍了图书馆管理事务等常见问题的基本研究背景、总体可行性分析,详细论证了系统的需求分析、JSP代码的设计与实现。本系统采用Dreamwaver进行网页界面设计,数据库使用SQL Server 2005后,通过ODBC驱动程序与数据库无缝连接。测试结果表明,该系统实现了图书馆的主要管理功能,基本满足了图书管理的需求。第一章目录需求分析.1 1.1系统功能要求.1 1.2系统

3、性能要求.1 1.3系统数据要求.2第2章任务计划.3第3章概要设计.4 3.1系统功能设计.4 3.1.1用户登录功能.4 3.1.2用户信息检索功能.4 3.1.3用户信息管理功能.4 3.2系统数据库设计.4 3.2.1实体关系图.4 3.2.2数据库物理设计.5第4章系统的详细设计.7 4.1系统登录的设计与实现.7 4.2系统用户注册信息管理的设计与实现.8 4.3系统;.8 4.3.1查询书.10 4.3.2添加书籍.11 4.3.3修改书籍.11 4.3.4书籍概述.11第5章测试报告.13 5.1登录测试.13 5.1.1库管理测试(部分).13 5.1.2信息删除测试.14第

4、一章需求分析需求分析21世纪以来,人类经济发展迅速,人们日新月异,尤其是计算机的应用及其在经济和社会生活各个领域的普及。这使得旧的管理方法越来越不适应当今社会的发展。许多人仍然停留在人工操作的前面。这极大地阻碍了人类经济的发展。为了适应现代社会人们强烈的时间观念,学校信息管理系统软件给学校办公室带来了极大的便利。我开发的系统使用当前的编程软件JAVA作为实现语言,使用微软SQL Server2005作为系统的后台操作。它的功能可以用系统中的源代码直接完成。我们只需要根据系统要求输入。需求分析是一个渐进的过程。通过开发人员和用户之间的持续交流,我们逐渐加深了对系统功能和性能的理解,并细化和分解了

5、软件需求。需求分析是软件开发过程中的一个系统推理过程,涉及领域问题及其组件,目的是理解需要做什么和必须做什么,并以书面形式表达用户的需求。1.11.1系统功能需求系统功能需求图书管理系统在图书管理中起着重要的作用,它关系到图书馆图书的基本信息。对于图书馆来说,图书管理系统是一个不可缺少的组成部分,它有效地管理图书信息,在管理图书馆图书的变化和统计中起着重要的作用。根据图书馆管理的实际需求和图书馆信息管理的实际流程,本系统需要实现以下功能:(1)可以添加、查询、修改和删除图书的相关信息。(2)它可以为图书馆提供强大的查询功能,使管理者能够了解和掌握学生的具体情况。1.21.2系统性能要求为了保证

6、系统的长期、安全、稳定、可靠和高效运行,图书馆管理系统应满足以下性能要求:(1)系统处理的准确性和及时性。在系统设计和开发过程中,应充分考虑系统当前和未来的工作量,使系统的处理能力和响应时间能够满足图书馆对信息处理的需求。(2)系统的开放性和可扩展性。在图书馆管理系统的开发过程中,应充分考虑未来的可扩展性。要做到这一点,应该通过系统的开放性来实现,也就是说,系统应该是一个开放的系统,只要满足一定的规范,就可以简单地增加和减少系统模块,配置系统硬件。通过软件维修和更换来升级和更新系统。(3)系统的易用性和可维护性图书馆管理系统的用户通常不太熟悉计算机。这要求系统提供良好的用户界面和易于使用的人机

7、交互界面。为此,系统应尽最大努力使用熟悉的术语和中文信息界面。1鉴于用户可能出现的使用问题,有必要提供足够的帮助来缩短用户对系统的熟悉程度。1.31.3系统数据要求系统数据要求图书馆管理系统的数据要求包括以下几点:(1)数据输入和处理的准确性数据输入和处理的准确性数据输入是否准确是数据处理的前提,输入错误会导致系统输出不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手动输入。手动输入应通过系统界面进行安排。该系统具有容错能力,从而降低了出错概率。(2)数据的一致性和完整性数据的一致性和完整性图书馆管理系统对数据处理有很高的要求。由于图书信息的处理非常频繁,某些人员应保持数据的一致性,

8、在数据录入处控制数据的去向,并严格限制数据库的数据完整性。对于输入数据,应该定义完整性规则。如果不能满足完整性约束,系统应该拒绝数据。(3)数据的独立性数据图书馆管理的独立性是图书馆的一个非常重要的组成部分,因此不可能人人都能操作它。应有专人独立管理和操作学生信息管理系统。第2章第2章任务计划如果有计划,任务计划可以顺利有效地完成。在图书馆管理系统中,也制定了任务计划。具体内容如下:1 .熟悉开发环境和JSP、SQL语言2。分析需求3。设计数据库4。完成用户添加功能5。完成用户修改6。完成用户删除7。完成用户登录和验证8。测试图书馆管理系统。第三章。概要设计3.13.1系统功能设计系统功能设计

9、图书馆管理系统是一个完整的图书馆信息管理系统。该系统主要包括用户登录功能、用户信息检索功能、图书馆信息管理功能等。具体描述如下:3.1.13.1.1用户登录功能用户登录功能:(1)配置数据库:灵活的配置数据库,保证系统在不同的计算机主机上使用。(2)用户登录:验证用户信息是否合法,用户是否是系统的合法用户。3.1.23.1.2用户信息检索功能用户信息检索:可以根据用户的用户名和密码进行检索。当没有输入搜索条件时,系统搜索数据库中的所有用户信息。3.1.33.1.3用户信息管理功能用户信息管理功能主要管理图书信息,如图书信息的修改和删除。系统主要包括:新增图书信息、查询图书信息、修改图书信息和删

10、除图书信息。用户注册查询图书总览用户登录管理员登录图书总览查询图书管理系统普通用户登录图3-1图书管理系统功能图3.23.2系统数据库设计系统数据库设计3.2.13.2.1实体关系图修改图书删除图书用户的需求体现在各种信息的提供、保存、更新和查询上,这就要求数据库结构能充分满足各种信息的输入和输出。收集基础数据、数据结构和数据处理流程,形成详细的数据字典,为后续的具体设计奠定基础。实体关系图如下:4图图3-23-2管理员用户名idadmin密码/密码邮箱/电子邮件管理员/管理员书号/idbook Price/Price Book/Books Author Book Name/Book Name/Stock Press/supply publishing Date/outday图图3-33-3 Books/idcustomers Username图图3-43-4普通用户3.2.23.2.2数据库物理设计数据库逻辑设计的任务是根据数据库概念设计的结果设计数据库的概念模式和外部模式外部模式和概念模式是用户看到的数据库,是应用程序访问数据库的接口。逻辑结构设计分为以下几个步骤:5 .普通用户/客户邮箱/电子邮件电话/电话密码/密码(1)将概念结构转换为一般关系模型

温馨提示

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

评论

0/150

提交评论