《图书馆管理系统》—详细计划说明书

                  图书馆管理系统

                  详细设计说明书

目录

文档名称:图书管理系统详细设计说明书 1

1.引言 3

1.1编写目的 3

1.2项目背景 3

1.3定义 3

1.4参考资料 3

2.程序系统的组织结构 3

2.1系统架构 3

2.2系统功能模块 4

2.2.1注册、登录模块 4

2.2.2图书管理 4

2.2.3读者管理 5

2.2.4借还书管理 5

3功能模块详细说明 6

3.1登录注测模块 6

3.2图书管理模块 7

3.3读者管理模块 9

3.4借还书管理 10

 

1.引言

1.1编写目的

本文档为图书管理系统的详细设计说明书,向阅读人员介绍本图书管理系统的整体框架和详细设计

1.2项目背景

因图书馆藏书众多,人流量巨大,图书及人员管理日益困难,我们小组特此开发一款图书管理系统软件包括其相关数据库框架,以期望减轻图书馆工作难度以及管理力度。

1.3定义

缩写、术语

解     释

Library Management System(缩写: LMS)

图书管理系统

图书管理系统软件:它是它是我们软件组完全自主开发的图是管理系统软件,以图书馆管理部门和终端用户为业务对象的用Java语言编程来实现其功能的软件。

Eclipse:(集成开发环境)是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括 Java 开发工具(JDT).

SQLServer :(Structured Query Language server)是由Microsoft开发和推广的关系数据库管理系统(DBMS)。

Java开发语言Java具有类似于C++语言的"形式和感觉",但它要比C++语言更易于使用,而且在编程时彻底采用了一种"以对象为导向"的方式。使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。

1.4参考资料

《软件工程导论——第5版》     张海藩编著    清华大学出版社

2.程序系统的组织结构

2.1系统架构

 
 

本程序是在Eclipse环境中开发的基于java开发语言的软件。本系统包括:图书管理子系统、读者管理子系统和借还书管理子系统三个主题域。

图2-1 系统概述

2.2系统功能模块

2.2.1注册、登录模块

(1)登录:如果用户已有账户可以直接登录,读者、管理员都由此登录。

(2)注册:如果用户没有账户可以注册,提交一些个人信息后注册,只可以注册为读者,管理员由后台添加。

2.2.2图书管理

(1)图书录入:管理员添加新增图书的基本信息。

(2)图书下架:管理员将已下架图书的数量归零。

(3)图书查询及更新:输入图书名或图书号可获得当前图书管该书的库存量及该书的相关信息。当图书馆已有图书有变动时,如果是借阅引起的,系统自动变动,如果是图书馆下架或新进货引起的,管理员可通过该系统对图书信息进行更新。

 
 

图2-2 图书管理子系统

2.2.3读者管理

(1)添加读者信息:管理员添加新增读者的信息。

(2)读者查询及修改:管理员输入读者姓名或借书卡号可获得读者的基本信息并可修改其信息。

(3)

 
 

删除读者信息:管理员输入读者姓名删除读者信息

图2-3 读者管理子系统

2.2.4借还书管理

(1)借书登记:先输入借书卡号,检查是否有未还图书记录和借书数量的检查.若符合则添加借书卡号,书号及借书时间等信息。

(2)借书记录查询及续签:输入借记卡号或书号可获得其相关信息并可办理续签手续。

(3)还书手续办理:输入借记卡号及书号,在借书记录添加还书时间。

(4)借书超期超量处理:该功能在读者还书时检索读者借书信息判断是否超期,进行相应的惩罚。

 
 

图2-4借还书管理子系统

3功能模块详细说明

3.1登录注测模块

每个用户第一次使用本系统都需要注册才能使用本系统。登录系统后用户可以使用系统开放给用户的各种功能。

注册

普通用户在注册界面可以设定自己的用户名、密码,提供性别信息来注册成为正式用户。普通用户可以在“主页-图书”进行查找图书、借阅、归还操作,在“主页-我的”进行查看自身借阅信息等操作。

管理员不能通过注册页面来注册,管理员只能通过已有管理员的同意,在后台数据库添加。管理员可以在普通用户的基础上进行更改图书信息,查看普通用户的借阅信息,查看普通用户的账号信息,发布公告修改公告等操作。

系统对注册过程中用户提交的信息格式与长度有要求,如果用户提供的信息不符合要求,系统会有提示。

登录

注册完成的读者或管理员通过在登录页面提交用户名和密码后可以登录。如果提交错误的用户名或密码,系统会有提示。

流程

图3-1注册流程图

3.2图书管理模块

图书录入

如果图书馆里有了新书,管理员可以在登录后的图书管理页面进行新图书的信息录入。管理员需要录入图书的书名、作者、条形码、出版社、出版日期、图书类别等信息。

图书信息查询及更新

登陆后在输入图书名或图书号搜索可获得当前图书管该书的库存量及该书的相关信

息。当图书馆已有图书有变动时,管理员可通过该系统对图书信息进行更新。

图书下架

当图书在图书馆下架后,管理员可以在此书的搜索信息条目下用“删除”按键删除此书相关词条。

流程

图3-2 管理员登录系统及操作流程图

3.3读者管理模块

注册用户

注册用户可以按照注册流程由读者自行注册,也可以由管理员代为注册

删除用户或更改用户信息

用户可以在登录后进入个人主页自行修改自己的用户信息,管理员可以在登陆后通过用户搜索进入普通用户用户信息界面然后对用户信息进行修改或删除。普通用户不能自行删除用户

流程

管理员登录同图3-2 管理员登录系统及操作流程图

用户登录

图3-3 普通用户修改用户信息

3.4借还书管理

借书登记

用户在登录后在图书搜索下的图书词条中可以点击借书按钮进行借书登记。

借书记录查询及续签

用户在个人主页里可以查看自己的借书信息,点开借的书的词条用户可以查看自己需要在几日后还书,当到了还书日期后,用户可选择续借来延长还书期限。管理员可以在用户搜索词条中查询用户的借书记录。

还书手续办理

用户在个人主页里可以查看自己的借书信息,点开借的书的词条可以选择还书。

借书超期处理

当用户借书期限超过时,用户将不能再次借书,当用户续借或还书后才能再去借书。

流程

图 3-4 借还书流程图

(0)

相关推荐

  • 系统架构设计

    我们在进行系统架构设计时,往往将一个系统分解成若干个子系统,每个子系统又分解为若干个程序模块,分解后的子系统和程序模块都会执行一些相对独立的功能,在这里子系统也可以看作是较大的程序模块.分解后的这些子 ...

  • 小说网站源码(集成PHP全自动采集插件)带手机自适版

    小说网站源码是一个基于web的系统,使用PHP.BootStrap.CSS.JavaScript和MySQL为数据库开发.它包含两个方面,即管理员端和用户端.这个PHP/MySQLi环境下的在小说站旨 ...

  • 网上订餐系统数据库需求分析

    需求分析及项目流程图 1 需求分析 学生到食堂用餐,有时会在选餐和排队上浪费很多时间,我们设计的线上校园订餐系统可以节省学生的时间和精力,避免食堂食物的浪费,同时让就餐学生都吃到满意的食物,提高服务质 ...

  • 公共场所学校图书馆管理系统软件分享

    一.东莞市明智科技有限公司明智图书馆管理系统 LibMisV6.0图书馆管理系统是明智公司汇集国内外近500家图书馆信息化服务之经验,积极跟踪国内外图书馆行业在全球信息化中的发展趋势,运用先进的软件开 ...

  • 图书管理系统—可行性分析报告

    图书管理系统—可行性分析报告

  • 图书管理系统旗舰版

    为了满足不同发展阶段的图书馆发展需要,该版本软件特分为"旗舰加强版"和"旗舰精简版"两大版本 点击试用 好软件 不用学 为了减轻图书管理员的工作负担,图书管理软 ...

  • 【毕业设计源码】12套精品计算机专业毕业设计源码分享

    目录一览表: 1.JavaWeb宿舍管理系统(附 演示.源码下载地址) 宿舍管理是高校管理的重要组成部分,一套优秀的管理系统不仅可以降低宿舍管理的难度,也能在一定程度上减少学校管理费用的支出,能是建设 ...

  • 高考前12天的每日详细计划时间表

    通则 1.不要学新东西(或者做难题).剩下的12天,我无法牢牢把握,却因为没有完全理解,失去了自信,缺乏了心智. 2.注意身体.(不用说) 3.调整睡眠.从倒数第三天开始.少睡一点,最后一天就会睡得很 ...

  • 先锋图书馆管理系统下载

    先锋图书馆管理系统软件是一款综合管理图书.报刊.光盘.音像资料等的图书馆管理软件,适用于学校.企事业单位,以及中小型图书馆.图书室的图书.报刊的管理.借阅.检索和打印. 软件特色 1.操作简单,界面直 ...

  • 强势进入,拜腾BYTON发布M-Byte的欧洲市场详细计划

    拜腾(Byton)刚刚发布了 M-Byte 全电动 SUV 在欧洲市场推出的许多细节.欧洲市场对于这家中国初创公司而言极为重要,因为该公司在欧洲拥有了 25,000 笔预订订单,非常可观.该车将于 2 ...

  • 寺院规矩太多?这里有一份详细的说明书(礼佛、过堂、上殿)

    寺院仪轨 认识法器 大家听到的钟声.鼓声,还有观音殿前挂的像大鱼一样的梆,还有铜的火典也叫云板等,寺院里出家人的生活全是由法器引领,所以出家人生活很简单,光用耳朵听就可以了. 包括上殿.诵经同样的都是 ...

  • 先锋(图书馆管理系统)

    先锋 图书馆管理系统共14个含义 图书馆管理系统 先锋电子公司 先锋集团(香港)国际投资有限公司 水果品种 药品名称 中央编译出版社出版图书 重庆市江津区地名 免费直邮杂志 知识先锋 上海阀门制造有限 ...

  • 年薪千万不是梦?碧桂园集团“同心共享”详细计划是这样的

    据业内传:一名过去在其他房企的年薪是三.四十万的项目总,后入职碧桂园位于广东东莞市清溪镇项目,都知道碧桂园是靠高周转起家的,这个项目同样,拿地六个月就卖楼,深圳楼市火爆带动下,该项目开盘首日即录得10 ...

  • 孩子几岁学什么乐器好?中央音乐学院给了份详细计划图

    现在的家长都很注重孩子的兴趣爱好的培养,不过大多的新晋父母,小时候能接受专业音乐教育的并不多. 自己的孩子该在什么年龄学什么?一直是一个困扰广大家长的问题. 其实,中央音乐学院很早就开设了针对各种年龄 ...

  • 有了计划说明书,我读懂了ABS(附赠252份ABS计划说明书)

    资产证券化基础资产类别众多,特点和结构不尽相同,比如融资租赁类.应收账款类.应付账款类.不动产.购房尾款.收益权.小贷债权-- 还有一些让人头晕目眩的条款设计,比如保障房交易结构的各种模式:财产权信托 ...

  • “旧改”接棒棚改!这7省市已公布旧改详细计划 总投资超158亿 |项目名单

    投实君按:棚改未退,旧改已来. 6月19日,国常会提出,要全面部署推进城镇老旧小区改造试点,顺应群众期盼改善居住条件的强烈愿望,为进一步全面推进积累经验.会议对四方面工作作出了安排: 一要抓紧明确改造 ...