《图书管理系统》软件需求说明书青岛有片海

一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。

为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。

本次作业设计题目:“图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。

图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。

1.2背景

a.待开发的软件系统名称:图书管理系统

b.任务项目提出者:济南市长清区新华书店(大学城店)

开发者:于漪、宿永伟、逯振龙、门子轩、徐策

用户:书店管理人员、顾客、后台维护人员

1.3参考资料

a.《物联网软件工程》张凯清华大学出版社

b.《数据库系统概论》王珊、萨师煊高等教育出版社

c.《Java面向对象程序设计》耿祥义、张跃平清华大学出版社

二、任务概述

2.1目标

a.解决问题:随着办公自动化水平的不断提高,现在书店管理图书信息也逐步从手工转到计算机自动化信息处理阶段。设计一个功能完整、操作简便、界面友好的学生信息管理系统已经是势在必行的了。

2.2用户的特点

本系统的最终用户是面向管理员(书店管理员和其他管理人员)和读者(顾客),他们都具有一定的计算机基础知识和操作计算机的能力,是经常性用户。

系统维护人员是计算机专业人员,熟悉操作系统和数据库,是间隔性用户。

2.3假定的限制

a.经费限制:5万以内

三、需求规定

3.1对功能的规定

3.1.1系统要能实现如下功能:

b.管理:用户管理、图书管理、读者管理、借阅管理。

c.查询:图书查询、读者查询、借阅查询。

d.报表打印:所有图书、借出图书、库存图书、所有读者。

e.帮助:使用说明、关于。

3.1.2功能描述

在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,并依据读者类别的不同给每个读者发放借书卡(提供借书卡号、姓名、身份证号等信息)。读者可以凭借书卡在图书馆进行借书的借、还、续借、查询、’购买等操作,不同类别的读者在限额、还书期限以及可续借的次数上有所不同。

借阅图书时,由管理员录入借书卡号,系统首先验证该卡号的有效性,若无效,则提示无效的原因;若有效,则显示卡号、姓名等信息,本次实际借书的数量不能超出可再借数量的值。完成借书操作的同时要修改相应图书信息状态、读者信息中的已借数量,在借阅信息中添加相应的记录。

归还图书时,由管理员录入借书卡号和待还书籍的编号,显示相应卡号、书名等信息,并自动计算是否超期以及超期的罚款金额;若图书有损坏,由管理员根据实际情况从系统中选择相应的损坏等级,系统自动计算赔偿金额。完成归还操作的同时,修改相应图书信息状态,读者信息中的已借数量,在借阅信息中添加相应的记录。

图书管理员不定期的对图书信息进行添加、修改和删除操作,在图书尚未归还的情况下不能对书籍信息进行删除。也可以对读者信息进行相应操作,同样在读者还有为归还的图书的情况下不能进行删除操作。

3.1.3数据流程图

系统顶层图

系统0层图

3.2数据管理能力要求

管理员:用户名、密码、权限、姓名

读者:借书卡号、姓名、性别、读者类别、身份证号

b.动态数据:输入数据:鼠标对按钮的点击:查询方式、查询关键字、新建图书馆、新建读者项、图书项、读者项记录的修改,图书借还以及注销操作时的输入信息,受限操作所需的密码等。

输出数据:查询关键字所确定的数据库子集,统计结果,操作成功或失败的消息,图书借还以及注销操作时的结果信息。

3.3UML五类图

系统基本用例图:

图书管理模块用例图:

读者管理用例图:

系统管理模块用例图:

借书一般过程顺序图:

借书一般过程协作图:

借书活动过程图:

四、运行环境规定

4.1用户界面

系统采用多对话框方式,多功能窗口运行

4.2支撑软件

运行于windows2000及更高版本的具有win32API的操作系统之上

THE END
1.[源码和文档分享]基于C语言和SQLSERVER数据库实现的图书管理系统本文根据《数据库应用系统设计》课程要求而做。选择图书馆管理系统设计与开发是因为觉得图书馆管理系统对我们的帮助很大,并且经常去图书馆,对图书馆的大部分功能及流程还是比较了解,而且现在有些地方可能还不够完善。这次课程设计目标是建立一个比较好的图书馆管理系统,方便学生查询,方便管理员管理,节省时间,提高效率。 https://zhuanlan.zhihu.com/p/61505564
2.图书馆管理系统设计说明书图书馆管理系统的软硬件接口说明图书馆管理系统设计说明书 本文档详细介绍了图书馆信息管理系统的软件设计,包括系统总体设计、接口设计、运行设计、数据结构设计等。系统包含前台操作、管理员管理、图书管理、用户管理以及读者客户端等多个子系统,满足图书借阅、用户管理等需求。设计考虑了硬件和软件环境,以及异常处理和系统维护。文档旨在促进开发者与用户https://blog.csdn.net/lyxxwzj/article/details/40859207
3.图书管理系统系统架构设计说明书图书管理系统构建图图书管理系统系统架构设计说明书 图书管理系统构建图 1. 设计思路 图书:(增删改查) 显示 读者:(增删改查) 显示 借书 还书 主菜单 子菜单 系统如下图 如上图,实际上只需要执行三个模块:图书管理模块,读者管理模块,借书还书登记模块 2. 实现图书管理模块https://blog.51cto.com/u_13229/8545000
4.图书管理系统软件设计说明书.pdf图书管理系统软件设计说明书.pdf,图书管理系统 软件设计说明书 目录 1. 介绍1 1.1 目的1 1.2 范围1 1.3 定义、缩写词1 1.4 内容概览1 2. 体系结构表示方法1 3. 系统要达到的目标和限制1 4. 用例视图2 4.1 系统用例图2 4.2 商品类别2 4.3 检索商品3 4.4 商品详细4 4.5 顾客注https://m.book118.com/html/2024/0510/5241304132011204.shtm
5.图书管理系统概要设计说明书.doc.1编写目的本说明是任务管理项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下https://www.iteye.com/resource/zcf0808-1209064
6.系统说明书Word模板系统说明书Word模板下载熊猫办公网站共为您提供10000个系统说明书设计素材以及精品系统说明书Word模板下载,汇集全球精品流行的系统说明书Word完整版模板,下载后直接替换文字图片即可使用,方便快捷的不二选择。https://m.tukuppt.com/wordmuban/xitongshuomingshu.html
7.图书管理系统需求分析规格说明书图书管理系统需求分析规格说明书 所在学院:信息工程学院 所在班级:数据191 小组成员:徐嘉迪刘军 张权 完成时间:2021年10月25日 第1章 引言 1.1编写目的 随着https://www.jianshu.com/p/10042392e764
8.图书管理系统说明书6篇(全文)人员的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对图书借阅管理系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计https://www.99xueshu.com/w/file9ehwbg3j.html
9.专项规划承德市绿色建筑专项规划(2020~2025年)说明书说明书 承德市住房和城乡建设局 承德市自然资源和规划局 2020年12月 目录 第一章关于总则 为认真贯彻落实《河北省促进绿色建筑发展条例》,打造国家可持续发展议程创新示范区,根据国家、河北省及承德市对绿色建筑的发展要求,不断推动承德市形成绿色低碳的生产生活方式和城市建设运营模式。在对承德市绿色建筑、被动式超https://www.chengde.gov.cn/art/2021/9/2/art_10609_793714.html
10.Dreamweaver设计说明书学生信息管理系统设计说明书12月 一、选题背景 1、各个高校的教育规模不断扩大 2、各高校的学生人数急剧增加和各种信息的成倍增长 3、提高学生信息管理工作的效率,做到信息的规管理、科学统计和快速查询,以减少管理方面的工作量 二、国外研究现状国高校现有的学生信息管理系统还存在很多的问题,主要是: 1、功能单一 https://m.66law.cn/contractmodel/5752548.aspx
11.软件详细设计说明书模板大全3人像大数据分析系统_系统详细设计说明书.docdoc9Mb 4移动政务平台详细设计.docxdocx4Mb 5教育全景展示平台详细设计.docxdocx1Mb 6【精品】XX市智慧城市建设办公室城市大数据中心建设项目详细设计-资源目录系统.docxdocx1Mb 7XX平安社区管理系统详细设计.docdoc5Mb https://www.gaoxiaobo.com/download/198.html
12.图书管理系统详细设计说明.doc文档介绍:该【图书管理系统详细设计说明 】是由【lajie】上传分享,文档一共【25】页,该文档可以免费在线阅读,需要了解更多关于【图书管理系统详细设计说明 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印https://m.taodocs.com/p-966032126.html
13.二需求规格说明书(一)编写本需求说明书的目的是为了更好的建立起设计者与用户的联系,明确用户需要什么,对每一项功能的实现有什么要求。并准确的定义“系统必须做什么”,在本说明书编写的过程中,分析员和用户都起着关键的、不可或缺的的作用,只有用户才知道自己需要什么,但他们并不知道怎么样用软件实现自己的需求,用户必须把他们对软件的https://biyelunwen.yjbys.com/fanwen/jisuanji/369013.html
14.土木工程毕业论文开题报告(精选8篇)5.设计说明书和计算书:结构设计提纲,内容包括工程概况、设计依据、结构计算任务、荷载取值、上部结构、地基基础及其它;选用结构方案的理由和设计依据;全部结构计算书。 五、完成论文的条件和拟采用的研究手段(途径) 本设计分为两个阶段:建筑设计和结构设计。在不同的设计阶段研究方法也不同。 https://mip.ruiwen.com/gongwen/baogao/697640.html
15.工程开工报告7篇对xx办公楼进行建筑、结构设计两阶段的设计,能在教师指导下,独立完成所分担的设计的全部内容,包括通过参观,调研等实习手段,掌握设计的各种方案及实用要求、收集图纸资料及技术文献,分析、选择方案、绘制施工图、编写设计说明书。提交一份结构计算书和一套完整的建筑、结构施工图。 https://www.liuxue86.com/a/5113262.html
16.图书管理系统需求规格说明书1、图书管理系统需求规格说明书图书管理系统课程设计小组2020年9月目录1范围11.1标识11.2系统概述11.3文档概述12引用文档23项目概述33.1背景和目标33.2用户的特点43.3假定和约束54需求规定64.1功能需求64.1.1读者注册,登录模块64.1.2图书信息查询、预览模块74.1.3图书评价模块74.1.4读者信息管理模块84.1.5读者借阅记录模块https://m.renrendoc.com/paper/95357679.html
17.软件工程之软件设计③(概要设计说明书,详细设计说明书)需求分析确定了系统的开发目标,下一步工作就是软件设计。软件设计可以进一步地 分为两个阶段:总体设计和详细设计。 总体设计又称概要设计,即确定系统的具体实现方案、给出软件的模块结构、编写总体设计说明书。 详细设计又称过程设计,这一步的工作,就是要对系统中的每个模块给出足够详细的 过程性描述。这种描述不是https://cloud.tencent.com/developer/article/2081756
18.图书管理系统需求规格说明书的管理效率。编写目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单 位的验收标准。适用范围本需求规格说明书的预期读者是我院图书馆管理员,与图书管理系统软件开发有联系的决策人,开发人员,软件验证者。用 http://www.360doc.com/document/20/1020/12/68086441_941362660.shtml
19.第三方验收测试验收测试服务UAT测试网站测试报告测试脚本&测试场景 测试用例设计与用例确认 测试场景设计和场景截图 测试结果&测试报告 测试结果说明和结果截图 测试交付 测试交付说明和交付物列表 </>?经典客户案例?</> 某图书馆系统 B/S 功能测试、性能测试 查看详情>> 某饮用水智能水务管理系统 B/S 功能测试 查看详情>> 某财务核算系统 B/Shttps://www.alltesting.cn/jsp/newVersion2/bigNews/testService/check-test.jsp