当前位置: 首页 > 毕业资源下载

静态网页设计与制作作业成品

基于JAVA图书馆书库管理系统设计(论文+源代码)免费下载

 

摘要:

毕业设计(论文)是考核应考者综合运用所学基础理论和专业技能,独立分析和解决实际问题的能力。计算机应用专业培养从事计算机软件和硬件设计,开发和应用的高层次人才,检测考生是否阅读了必要的中外文献,能否运用科技合理的定性和定量分析,来设计和实现设计系统。
图书馆书库管理系统主要是完成图书管理员对图书的管理(增加新书,删除旧书,并修改等的图书编辑);图书管理员对读者借还书的统计(图书的在库数目和还日期的统计)和管理;读者和管理员对图书信息和读者信息的查询;当查到所需信息时,打印出相应的信息报表等工作。
在图书馆书库管理系统的设计与实现过程中,我深深体会到此次毕业设计的重要性------它是我走上工作岗位前的一次重要的练习,更深刻体会到理论联系实践的重要性和必要性。同时,我也感受到JAVA 和SQL SERVER 2000 的功能之强大,事件处理的灵活性和高效性。但我掌握和应用的还不是很熟练,应多加实践和练习,在以后的工作中,我将不断的学习和充实自己,力争成为一个高水平的程序员


关键字: 
     Java SwingSQL Server 2000图书馆管理;图书馆

 目录:

毕业设计论文参考



 体系结构设计  

 

3.1介绍文档

3.1.1文档目的

     体系结构设计是软件设计的第二阶段。这一阶段主要工作是要设计出系统的大概模型,对一些主要的功能进行设计,画出功能结构图和程序流程图,再根据需求作出修改,最终实现整个系统功能

3.1.2文档范围

     本文档涉及到体系结构的设计,体系结构也就是确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系,有功能图和程序图,用户和设计者都可阅读。

3.1.3读者对象

     功能图和程序图通俗语易懂,客户从中能够了解到系统的大概功能,如果客户对本系统不满意的话,能够直接向设计者反馈意见,然后作出修改,直到客户满意为止。

3.2系统概述

   (1)图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。因此本人结合开入式图书馆的要求,对SQL Server2000数据库管理系统、SQL语言原理、JAVA SWING技术进行了较深入的学习和应用。

   (2)本系统根据功能分为四个子系统:采购、流通、查询、编目四个功能。这几个功能都是通过数据库来实现的,都是差不多一些删除,添加等功能。

 

 

3.3设计约束

软硬件的环境要求:

3.1  软硬件的设计约束

需求名称

详细要求

CPU

P2以上

内存

64M以上

空间

800M以上

操作系统

98以上

 

用户界面:

3.2 用户界面设计约束

需求名称

详细要求

借书

借用书籍,系统进行登记

还书

还书,系统核对借书记录,删除借书记录

查询

查询书籍或记录

编目

对新书编号,或更新目录

采购

进行书籍订购

 

软件质量的约束:

3.3 软件质量的约束

主要质量属性

详细要求

正确性

对指定的操作都能够正确显示出结果;

健壮性

功能具有完备性,即能满足一般用户的全部需求;

可靠性

软件运行稳定,不易造成信息的异常丢失;

性能,效率

反应时间短;

易用性

容易上手;

清晰性

界面友好清析;

安全性

密码经过加密

可扩展性

本软件采用模块化设计,需要扩展功能时只需编写满足相应功能的模块于本软件接口对接即可,可扩展性较强;

兼容性

对系统其它软件没有任何影响,兼容性较强;

可移植性

不用做任何改动即可在任何系列机器上正常运行,可移植性较强;

3.4设计策略

   扩展策略模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。模块化是为了使一个复杂的大型程序能被人的智力所管理,构件应该具备的惟一属性。如果一个大型程序仅由一个模块组成,它将很难被人所理解。采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。因为程序错误通常局限在有关的模块及它们之间的接口中,所以模块化使软件容易测试和调试,因而有助于提搞软件的可靠性。因为变动往往只涉及少数几个模块,所以模块化能够提高软件的可修改性。模块化也有助于软件开发工程的组织管理,一个复杂的大型程序可以由许多程序员分工编写不同的模块,并且可以进一步分配技术熟练的程序员编写困难的模块。

3.5系统总体结构

(1)本系统分解为四个子系统:采购管理系统、流通管理系统、查询系统、编目系统。

1)采购管理系统是专门从事采购管理操作的系统,当学生或老师想通过学校来订购书籍的时候,用户可以输入一系列订购信息,生成电子订单,学校就会根据订单去帮学生或老师订购书籍。

2)流通管理系统是书籍借、还、取的三个过程的管理操作,这三个过程都是图书馆管理人员基本的操作。借书操作需要会员才能进行,取书要有订书单

3)查询系统是查找一些书籍信息的操作,当新书入库的时候,新书的资料都会存入数据库,由于书籍众多,找书就难,因此入库的时候把书籍都分类,方便查找。

4)编目系统是书籍管理操作,当新书入库时就用新书编目功能进行编目,把书籍分类,给每一本书分配一个书号;更新书籍是把已经入库的书籍进行更新,这只更改科目类等基本的的信息。

以下为系统功能结构图:

通常程序中的一个模块完成一个适当的子功能。应该把模块组织成良好的层次系统,顶层模块调用它的下层模块以实现程序的完整功能,每个下层模块再调用更下层的模块,从而完成程序的一个子功能,最下层的模块完成最具体的功能。该功能图大概分成三层,功能图的顶部一块是最大的功能模块,再往下是子系统功能模块,再往下就是最小的子模块。

毕业设计论文参考

3.1  系统结构功能图

 

(2)因而本系统采用了模块化设计,各模块都是独立可访问的,当要进行修改或者变动的话,这往往只涉及少数几个模块,,这样既提高了可修改性,也有助于软件开发工程的组织管理。

(3)在系统设计中追求尽可能松散耦合,这样的系统中可以研究、测试或维护任何一个模块,而不需要对系统的其他模块有很多了解。同时也力求做到高内聚,内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展。简单地说,理想内聚的模块只做一件事。本系统是低耦合,高内聚,两个模块彼此之间通过参数交换信息,而且交换的信息仅仅是数据,而模块之间的关系很松散。这样就能先从局部再到整体来完成整个系统,实现功能。

3.6子系统的结构功能

(1)采购管理系统分为两个子模块:订购和取消订购。

订购模块:这个模块是主要是实现订购书籍功能。在输入订购书籍之前要先输入会员信息,如果不是会员就无法进行订购。

取消订购:这个模块是主要实现取消订单功能。如果客户想取消订购的书籍的话,就 要输入订单号,先核对订单号再进行删除订单的功能。


订购流程图:

毕业设计论文参考

3.2 订购流程图

流程图说明:要订购书籍,要求订购的客户先要是本系统的会员,用会员号码输入确认正确后才能进行订购,然后输入一些基本的订书信息,这些信息都会打成电子订单,记录在数据库里,完成订单的话会有信息提示,结束。

取消订购流程图:

 

毕业设计论文参考

毕业设计论文参考

3.3 取消订购流程图

    流程图说明:在你订购了书籍之后,如果觉得不满意,可以根据订单去更改或者撤消订单,当你输入订单号后会显示你的订单信息,然后根据信息来直接在上面修改或者撤消掉,结束。


2)流通管理系统分为三个模块:借书、还书、领取书籍。

借书模块:这个模块主要是实现借书功能。这个功能只有是会员才能使用,要进行借书操作需要输入会员号码。其它就是输入借书的的信息。

还书模块:这个模块主要是实现还书功能。

领取书籍:这个模块主要是实现领取书籍功能。领书是要根据订单来领书,领书

首先要输入订单号,才能进一步实现。

借书流程图:

毕业设计论文参考

3.4 借书流程图

 

 

流程图说明:借书要先输入会员号码,如果是会员就可以进行书籍信息输入,输入你要借的书籍的相关信息,满足信息要求就能借用书籍。如果不是,就会跳出提示信息,提示号码不正确,就不能进行信息书籍输入,结束。


还书流程图:

毕业设计论文参考

3.5 还书流程图

 

   流程图说明:还书要先输入你借的书的书号,正确的话就会显示出书籍的借用时期,还有书的作者等信息,结束。

 

领取书籍流程图:

 

毕业设计论文参考

3.6 领取书籍流程图

 

流程图说明:领取书籍先输入订单号,核对过后再进行订购信息核对,正确的话就领书,结束。

3)查询系统分为两个模块:查找书籍、查询记录。

查找书籍:为了方便读者找书和管理员管理书籍,设计了书籍查找功能。输入书名就能阅读书籍的相关信息。

查询记录:为了了解书籍的借阅情况,可用此功能查找书籍的借书记录。

查找书籍流程图:

毕业设计论文参考

3..7 查找书籍流程图

 

    流程图说明:先输入会员号码,成功就能进行书籍查找,输入书名,查找到的结果会在文本框中显示,继续则返回到输入书名号,否则结束。

 

查询记录流程图:

毕业设计论文参考

3.8 查询记录流程图

 

4)编目系统分为两个模块:新书编号,更新书籍。

新书编号:新书进库前要进行书籍信息资料登记,并进行书籍分类,新书籍的有关信息都可在这里找到。

更新书籍:书籍的记录信息有误的话,在这里可进行修改。

新书编号流程图:

毕业设计论文参考

3.9 新书编号流程图

 

 

 

更新书籍流程图:

毕业设计论文参考

3.10 更新书籍流程图

 

流程图说明:先输入书号,有此书就会显示出书籍的信息,没有就会回到书号输入状态。成功显示信息后直接进行修改,书库就重新记录书籍信息,结束。


3.7开发环境的配置

3.4 开发环境配置表

类别

标准配置

最低配置

 

计算机硬件

CPU1.7Hz

CPU800M以上

内存128M

内存64M以上

硬盘空间20G

硬盘空间10G

软件

操作系统2000

操作系统98以上

JDK1.4.2

JDK1.4.1以上

网络通信

3.8运行环境的配置

3.5 运行环境配置表

类别

标准配置

最低配置

 

计算机硬件

CPU1.7Hz

CPU800M以上

内存128M

内存64M以上

硬盘空间20G

硬盘空间10G

软件

操作系统2000

操作系统98以上

JDK1.4.2

JDK1.4.1以上

网络通信


 

最新毕业设计成品

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩