ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:777.93KB ,
资源ID:18717583      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18717583.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书借阅管理系统项目总体设计大学论文Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书借阅管理系统项目总体设计大学论文Word文档下载推荐.docx

1、第三章 系统功能设计及实现 63.1功能模块说明 63.2总体设计 7第四章 系统模块设计 84.1系统模块设计 84.2系统基本功能图 94.3各个实体的E-R图 94.4总体的E-R图 10第五章 各功能分析 115.1功能流程图 11第五章 各功能分析 125.1功能流程图 125.2.功能运行 125.2.1登入界面 125.2.2用户注册 135.2.3读者信息查询 135.2.4图书信息查询 145.3存储分配 165.3.1数据库表的建立 16第一章 引 言 1.1 编写目的 总体设计说明书是进行系统编码的依据,编写本文档的目的在于为程序员的编码提供详细的说明,使程序员能根据详细

2、设计的框图进行正确的编码。本文档的读者对象为程序员,系统设计人员,图书馆管理人员以及参加评审的专家们。从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。由此更加规范软件开发流程,加速软件开发的速度,提高软件开发的质量,降低项目综合成本。1.2 项目背景 设计本系统,预想是将其提供给图书馆工作人员使用,以提高时间的利用率和工作效率。 为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书

3、的流通情况。 现在的图书馆为人工管理,效率低,易出错,耗费人力.是不理想的管理手段,所以需要一个图书管理系统,设计这个系统是符合人们的需求的,而且,效率高了,人力耗费少,正是一个合理,有效的图书馆管理系统。 1.3 术语说明 事物流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域,值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误恢复机制。 DB-database:数据库 DBConnectionPool:数据库连接池 Query:查询 UI :用户界面 Table:表 Access:数据库管理软件 DBMS:数据库管理系统 1.4 参考

4、资料 【1】 张海藩,软件工程导论,北京:清华大学出版社,2003【2】 周佩德,数据库原理及应用,北京:电子工业出版社,2004【3】 张欣,Microsoft SQL Server 2008 Reporting Services,北京:清华大学出版社,2010【4】 郑人杰,殷人昆,实用软件工程(第二版)M,北京:清华大学出版社,2004【5】 沈佩娟,汤荷美.数据库管理与应用开发M.北京:清华大学出版社,1995【6】 黎升洪,蔡飞,等.面向对象数据库设计方法J.计算机与现代化,1999(1).【7】 连瑞琦,张兆庆,乔如良.指令级并行编译器的数据预取及优化方法J.计算机学报,2000(

5、6):13.【8】 渡边坦,但静培.基于编译技术的程序可视化J.计算机应用研究,2002(10).第二章 任务概述 2.1 目标 通过这次的系统设计,使图书馆的管理能够很方便的借书,还书,以及借书还书情况,个人信息列表,以达到准确、有效的实施,并减少出错和提高效率的目的。同时,通过本次设计的图书管理系统可以方便读者对图书馆图书的信息查询,提高管理员对用户及图书信息的管理。运用数据库的形式提高图书馆的管理,在大数据的时代到来时,可以更加优越的运用信息化平台,提高数据管理的效率。2.2 运行环境 数据库服务器配置CPU:4核内存:4G硬盘:1T操作系统:win7、window XP、win2008

6、应用软件:Eclipse 、jre-8u40-windows、Java SE 8.0 (1.8.0)数据库软件:Microsoft SQL Server 20082.3 需求概述 通过计算机实现对图书馆图书入库、借阅、归还、检索、读者管理、查询的管理功能,可以充分的提高图书馆的运行效率,同时也加强了图书馆信息的安全性和高效性。众所周知,图书馆是一个容纳大量数据与文件的场所,如何提高图书馆的办事效率,从而方便学生们的图书借阅及归还是值得我们研究的。本次设计的图书借阅管理系统可以满足基本的图书借阅查询、用户借阅情况的登记,在很大的程度上满足了各类用户(读者、图书管理员)的需求。2.3.1登入界面1

7、、注册模块介绍:本模块是用户进入系统的入口,用户登录时要经过身份验证,只有通过管理员将个人信息录入系统的学生和班主任才能登录本系统。本系统有学生、班主任、系统管理员三种用户角色,根据其身份及作用的不同,通过用户名和密码验证用户身份,对不同的用户系统自动调用不用的可访问页面,使用系统提供的与其身份相应的各项功能。 2.4系统分析 本系统包括图书馆内图书信息, 学校在校学生的信息以及学生的借阅信息。此系统功能分为面向学生和面向管理员两个部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对学生,借阅、续借、归还的确认。第三章 系统功能设计及实现 3

8、.1功能模块说明 1. 项目目标:实现图书信息化管理。完成对书籍的管理,包括类目管理:书籍增加个删减;借阅管理:借出和还入;信息的查询等功能。2. 功能需求分析 a) 操作员管理:用户登录,及对操作员进行管理。b) 书籍信息管理:对书籍进行添加、查询与修改、删除。c) 书籍借出管理:实现对书籍的借出的管理操作。d) 书籍归还管理:实现对书籍的归还的管理操作。3.2总体设计 主要划分6个模块:1)操作员管理模块:实现操作员登录,及操作员进行用户管理,如添加用户,更改密码和删除用户等管理。2)书籍信息管理模块:实现对书籍信息的添加及更新。3)书籍借出管理模块:实现对书籍借出的管理。书籍归还管理模块

9、:实现对书籍归还的管理。3.3程序描述功能在查询条件输入正确的前提下,从数据库中查找所有符合条件的数据,并输出;若输入条件出错,则给出出错信息,并进行相应的出错处理。性能1) 可维护性:本身应该留有可进化的空间,在相当长的一段时间内满足公司对系统功能改善和增加的需求;2) 可靠性:数据库中的数据只能被具有修改权限的管理员修改,在其更新数据库之前任何人不能修改的数据,保证了数据完整性;3) 安全性:应用程序的每一次运行都被限制在指定的时间内完成,未完成者,将被强行停止并恢复到运行前状态,并且每一次运行只能完成一条数据的修改,不会对整个数据库造成毁坏;4) 保密性:只有具有一定权限的人才可以查询人

10、事信息,确保信息的保密;5) 有效性:公司现有的硬件设备足以满足程序运行对内存、CPU的需求。输入项目进行查询必需的条件,如读者ID号,密码、姓名。 图书:图书ID、图书名称。输出项目图书:图书作者、图书名称、图书出版社、图书ID号。读者:姓名、班级、系别、读者ID。算法本模块采用简单的匹配,将输入的检索项信息与数据库二维表中各元组相应列的信息进行对比,直到找到查找的内容或者给出出错提示。程序逻辑如下图所示:图:程序逻辑第四章 系统模块设计4.1系统模块设计图4-1:系统模块图定义:功能结构图就是按照功能的从属关系画成的图表,图中的每一个框都称为一个功能模块。功能模块可以根据具体情况分的大一点

11、或小一点,分解得最小功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一个任务的一组程序。程序模块:功能结构图是对硬件、软件、解决方案等进行解剖,详细描述功能列表的结构,构成,剖面的从大到小,从粗到细,从上到下等而描绘或画出来的结构图。从概念上讲,上层功能包括 (或控制)下层功能,愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。图中每一个框称为一个功能模块。功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。4.2系统基本功能图图4-2:基

12、本功能图4.3各个实体的E-R图(1)如下图所示实体:图书,读者:图书E-R图读者E-R图4.4总体的E-R图总体E-R图及各个实体之间的关系如下图所示:图4-4总体E-R图第五章 各功能分析5.1功能流程图 功能流程图如下图5-1所示:图5-1 功能流程图需要说明的问题:1. 录入项检测使用javascript实现(各项必须非空)。2. 登陆.jsp页面也包含查询按钮,在此的登陆.jsp提交的数据只是用户名和密码。5.2.功能运行其中包括查询、增加、删除、插入等sql语句)5.2.1登入界面5.2.2用户注册本模块是用户进行用户注册的模块,用户通过一系列的信息录入,将本人的基本信息包括:用户

13、ID、姓名、系别等添加到数据库中,为后续的用户登录提供数据匹配。同时也可以添加用户的借书情况,把图书的归还时间以及归还的图书进行一个数据添加。5.2.3读者信息查询本模块是用户进行基本信息的查询模块。用户可以通过键入用户ID来查询用户的基本信息,通过对于查询方式进行一个查询选择。该界面提供了用户、图书、修改账户、借书等信息,点击用户按钮,在请输入关键字的文本框中输入相关内容,若不输入任何信息,直接按查询用户信息,则不显示信息;输入其中一个信息,根据输入的信息进行相关查询。5.2.4图书信息查询本模块属于图书信息查询的界面:该界面提供了用户、图书、修改账户、借书等信息,点击图书按钮,在请输入关键

14、字的文本框中输入相关内容,若不输入任何信息,直接按查询图书信息,则不显示信息;5.2.5增加用户信息1. 学生借书界面:2. 学生还书界面:本模块属于图书归还的界面。该界面提供了图书归还、图书注销等信息,输入相关的信息,在相关的文本框中,输入相关的信息,直接按重置按钮,就会执行成功,则在系统中会产生相应记录。5.3存储分配5.3.1数据库表的建立表5-3-1 图书存储表字段名数据类型长度说明备注BIDchar25书号主键Bname书名不能为空Bwriter作者Bpublish发行时间Bintime入库时间Bborrow10借阅者Bprice价格表5-3-2 图书信息表表5-3-3 图书管理系统表

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1