第一篇:图书管理系统需求
图书管理系统需求 图书借阅子系统 书籍借阅
A.新借书籍。
两种方式,人工借书和自助借书.人工借书需要管理员的帮助。当读者找到需要借的书的时候,将其带到人工服务台,管理员通过读卡器读取读者的编号,查询其是否满足借书的条件,如果欠费,需缴纳欠款以后,再允许其借书;如果读者所借书籍已达到最多借书量,应先归还部分书籍再行借阅;如果所借书籍已被人预定,则应先满足预订者的借阅要求; 当查询借阅者满足借阅条件后,可顺利将图书借出。同时管理员插入一条借书记录,包括读者编号,图书编号,借出日期,还书期限,操作员编码。
自助借书需要自助终端机的帮助。当读者找到需要借的书的时候,将其带到自助终端机处。首先选择到借书管理模块处,通过扫描读取读者的编号,判断其是否满足借书资格,如果欠费,需到人工台缴纳欠款以后,再允许其借书;如果读者所借书籍已达到最多借书量,应先归还部分书籍再行借阅。当查询借阅者满足借阅条件后,将书籍的条形码进行扫描,判断书籍可否借出,如果所借书籍已被人预定,则应先满足预订者的借阅要求。当查询书籍和借阅者满足借阅条件后,可顺利将图书借出。同时自动生成一条借书记录,包括读者编号,图书编号,借出日期,还书期限,可否续借。
B.续借书籍。
两种方式,人工续借和自助续借书.同一图书应只能够续借a次(或者固定的次数,a次,a>=1),若续借过a次归还后一段时间内(如两周)应不能再借阅,续借应当在归还期内续借。与借阅相同,两种方式,人工续借和自助续借书.人工续借:由管理员完成证件有效性的识别,证件有效则进入续借界面,续借系统应显示本书续借次数,以及上一次续借本书的时间,若符合续借条件,则由管理员修改图书相关信息,录入本次续借时间,自动显示应当归还时间。同时,修改图书信息,记录本书续借次数并与借书人关联。
自助续借:需要自助终端机的帮助或者网路上帮助。登录系统,输入借书证号,定位要借的书,开始续借。系统检查续借条件,如果都满足,则让他们续借。自动显示应当归还时间。同时,修改图书信息,记录本书续借次数并与借书人关联。
书籍归还
书籍归还
采取两种方式,人工还书和自助还书。
人工借书需要管理员的帮助。同学将所要还的书,带到人工服务台,管理员扫描图书条形码,查看是否满足还书条件。如果书籍过期,需缴纳相应的罚款;如果书籍有损坏,应缴纳相应的罚款。当满足了还书条件后,可顺利将图书归还,同时,管理员插入一条还书记录,如果未缴纳罚款,应将所欠款记录到读者信息中。同时,管理员删除借书记录,保存在借阅历史中。
自助还书需要自助终端机的帮助。读者将要归还的书带到自助终端机处。首先选择到还书管理模块处,扫描图书的条形码,查询是否满足还书条件,如果书籍过期,机器自动将欠费信息记录到读者信息中。书籍未过期,则机器自动生成一条还书记录,同时自动删除借书记录,并保存在借阅历史中。
归还图书检查:
管理员输入图书编号,系统显示出图书曾经的污损情况,由管理员进行比对,确定是否存在污损以及新污损的污损等级。在系统中详细的记录新增污损的情况、日期以及污损等级,由系统自动显示应赔偿金额。缴纳罚金后对持卡人的诚信系统进行相应扣分。
书籍预订
此功能用于多人欲借阅同一图书的情况。由借阅者向管理员申请预定图书,管理员录入图书编号,系统显示当前图书预定人数,征询借阅者意见获得同意后,将其加入预定队列,之后借阅者能通过网络实时查询到当前图书的借阅情况,轮到其时应在一段时间内(如:3天)内去图书馆完成借阅手续,若超过时间则自动轮转到队列的下一人,同时对预定不取者的诚信系统做相应扣分。
可以通过以下预订方式预定书籍:(当面、电话、写信、网络、取消) 通过以下通知形式通知预订者书籍可以借阅:(短信通知、email 通知)
书籍丢失或损坏
书籍的丢失处理:
由持卡人主动向管理员报备丢失图书。管理员进入图书丢失处理系统,输入丢失的图书编号,系统应在图书库中对该图书销户,并自动加载相关信息至预购书库,以便进行补全图书。同时系统自动显示应赔偿金额,缴纳罚款后修改持卡人信息,删除丢失图书的借阅记录并记录下图书丢失情况,再对其诚信系统做相应扣分。赔偿计算:
根据借阅书籍丢失、污损情况、过期未还情况计算赔偿金额,并记入借阅者的账户。缴纳赔偿金:
借阅者根据缴费通知,通过前台、网络等方式缴纳赔偿金。信息维护子系统 图书信息
A.书目添加: 图书管理员有权限进入此模块。由管理员手动录入所需加入的书目名称,并可在已有书籍中将相关书籍直接导入至书目。相关书目添加完成后,系统应自动修改查询系统等相关信息以及书籍的相关信息。新书的具体信息包括题名,作者,主题词,ISBN,订购号,分类号,索书号,出版社,出版日期,总数,藏书所在库,可借数。
B.书目更改: 图书管理员有权限进入此模块。若书目名称有需要变更的,可以由管理员进行手动录入,系统自动对其书目下所属的书籍相关信息进行更改。
C.书目合并/拆分: 图书管理员有权限进入此模块。可以将多个书目并入一个书目或并为一个新的书目,也可将一个书目拆分为多个子书目。书目名下的书籍信息变更由系统自动完成。D.书本添加: 图书管理员有权限进入此模块。由管理员录入需添加书本的书名,书目,价格等信息,系统完成编号并将图书信息加入书库,并自动比对预购书库中的图书记录,若有相同则询问是否清除预购书库中的记录。
E书本更改:可以修改当前书本的污损状况以及丢失记录
F图书捐献:根据捐献的图书,办理书目添加,书籍增加等业务。
账户(用户)信息
A.借阅者账户添加:申请办卡人提交个人信息表格并交纳工本费后,由管理员依据表格完成账户添加,由用户设置密码。账户信息中除了个人信息外还应有开户时间。比对诚信系统信息库,存在记录则直接导入,否则为其建立新的诚信系统
B.密码修改:借阅者在已知原密码的情况下对账户密码进行修改。C.密码遗失处理: 由管理员核对为本人并持有相关证件(身份证/学生证等)即可直接更改,无需知道原密码。发送系统生成的密码到借阅者注册电子邮箱,由借阅者修改密码
D.借阅者账户信息更改:修改借阅者账户信息,如注册邮箱,电话等信息。
E.借阅者账户销户:由卡主本人持有效证件申请销户,销户时查询是否有图书未归还,若有则不予受理。所有图书都归还则受理销户请求,销户时诚信系统不应当销户,防止刷诚信积分。信息查询子系统 书籍查询
(1)书籍信息查询:主要用于库存书籍的查询,系统应建立相关的分类体系。设置可由图书编号,书名,关键词,书目等相关手段进行查询。选中图书后,应显示该书的详细信息,如借阅状况,预定队列人数,该书所在的具体书架,污损状况,历史借阅人数等,方便读者取书。读者借阅书籍时应将该书的污损情况与记录做比对,如有不符在借阅前应找管理员记录最新的污损状况。书籍信息查询还应具备推荐功能,在选定图书时,系统能推荐出同名作者的相关图书,还能根据关键词及借阅量推荐相关联的图书。书籍信息查询还应具备推荐功能,在选定图书时,系统能推荐出同名作者的相关图书,还能根据关键词及借阅量推荐相关联的图书。
借阅查询
(2)借阅记录查询:A.按书籍查询,该功能在书籍信息查询功能中已实现,查询到图书即可直接查询当前借阅状态。B.按借阅者查询,读者输入本人借书证卡号密码即可查询借阅记录,包含有所借图书,借阅时间,应当归还时间,是否超时,应缴纳罚款等信息。
预订查询
(3)预定信息查询:由读者输入本人借书证卡号和密码,即可查询当前已预定的图书的状态,预定队列的人数及排位等相关信息。操作员信息子系统
添加操作员 操作员信息更改 删除操作员 密码修改
操作员工作量查询
(1)操作员添加:此功能应由高层管理者使用特殊账号方可完成,一般操作员无权限。由管理者录入新添操作员的个人信息,由其设置密码,只有登入操作员账号方可使用系统。(2)操作员信息修改:主要用于密码修改,操作员需知道原密码即可自行修改,忘记密码可由管理者直接修改。
(3)操作员工作量查询:操作员登入系统后,系统应自动记录工作起止时间,以及其所完成的借阅、丢失、开户等服务数量,并能进行数据处理,计算均值,月统计,年统计等。反馈意见子系统
用户意见记录(写信、当面、网络、电话) 图书评价信息(写信、当面、网络、电话) 推荐图书方式:(写信、当面、网络、电话)
推荐图书产生方式:(买书历史资料分析、关联性分析、问卷调查)
(1)缺书登记:由学生登录系统报备想看却没有库存的书,报备时应能准确提供书名、作者、语种,选择提供ISBN,出版社,出版年等相关信息以便能准确确定图书。最后还应该填入推荐理由。管理员可定时查询缺书系统选择图书直接导入预购书库。
(2)图书评价:由借阅者登入系统可以对已借阅的图书进行评价,评价应由评价等级和文字组成,所有用户均可通过此系统查阅到图书的评价。
(3)建议反馈:该系统应分类管理,例如可以对管理员的服务态度进行反馈,也可以对图书馆设施进行报修,还可以对图书馆的管理建设提出意见。
(4)新书通报:系统能展示出所有本月到库的新书,在此功能内还应附带有关键词查询,方便缺书登记的借阅者查询所登记图书是否到库。
(5)到期通知:当借阅者有图书离还书期限还剩3天时,系统以短信或邮件形式提醒用户还书或者续借。
(6)预购书库:建立相关数据库,记录丢失待补的图书,以及需求新增的图书,系统完成图书的编号工作,当完成购书并存入书架后,可由预购书库直接将信息导入书籍信息中。
6 电子资料管理
下载(电子书下载、音像资料下载、)上传(上传电子资料、上传音像资料、)资料删除 7
入馆帮助 图书馆介绍 开放时间介绍 图书馆布局介绍 图书馆规章制度介绍
各个部门联系方式(电话、email、联系人)
告示牌
失物招领(失误报失、失误增加、失误领取、失误修改)新书推荐 热门书介绍
第二篇:图书管理系统需求说明
图书管理系统需求说明
在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,可通过图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接受后删除借阅纪录,并登记并修改可借阅图书的数量。
图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。
为系统维护人员提供权限管理、数据备份等通用功能。
第三篇:图书管理系统需求分析
需求分析人工管理图书的手续繁索、效率低下给具有强烈时间观念的管理人员带来了诸多不便,学校图书馆缺少一套完善的图书管理软件,为了对图书的管理方便,因此必须开发图书管理系统。,以往书面随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落
记载进行图书管理的方法已经不能适应实际的需要,且容易出错和浪费大量时间。而采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,很有必要来开发一个图书管理系统来管理图书,这样可以节省人力物力且准确率高。
待开发系统的一般概述 : 立足于校园实际,着眼于未来发展,建成符合标准 化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信 息资源的共享。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会 为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可 以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,以全面掌握图书的流通情况。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的 图书管理工作真正做到科学、合理的规划,系统、高效的实施。
1.数据需求分析
本系统的主要信息为图书信息。图书信息主要包括书名、编号、作者、库存 量等。
2.功能需求分析
本系统主要实现对图书信息信息进行管理,需要实现以下几个方面的管理 功能:
1.采集图书信息。
2.加入新图书。加入新图书。
3.查询图书信息。查询图书信息。
4.删除图书。
5.图书的显示。
6.借阅图书。
7.归还图书。
第四篇:图书管理系统需求分析
系统需求分析
以我校实际情况为基础,对于图书馆图书管理设计一个适合于学校图书馆使用的图书管理系统。还可以为学校领导提供图书的库存和图书流通量的查询。该系统需要完成对图书类别管理、统计管理、库存管理、用户信息管理、图书借阅管理、图书归还管理、超期与损毁赔偿管理、图书借还查询管理、图书出入库和统计查询等。
图书管理:对图书进行分类存储(计算机、机械、建筑、文学、心理、艺术、经济、历史、地理、其它)。在入库和出库的时候按图书类别进行管理。可对现有图书信息信息进行管理(查询、修改)。图书管理系统会因为图书的数量、种类、提供的操作等不同而具有不同的复杂度。基本信息的维护、图书借阅、归还及查询等操作通常是图书管理系统的基本功能。在规模较大、业务较多的图书馆还需要图书的库存管理、销售管理等更加复杂的功能。
第五篇:图书管理系统需求分析
云南工商学院09信息管理1班
图书管理系统需求分析
班级:09信息管理1班
组员: 唐学悦,段敏,杨文燕,胡勇毅,余科辑,林春宇,李波
任务分配情况:
云南工商学院09信息管理1班
目录 系统需求概述...............................................................................................................................3 1.1 图书管理系统功能概述....................................................................................................3 1.2 系统主要业务流程分析....................................................................................................3 1.3 系统功能模块分析............................................................................................................3 1.4 建立用例模型....................................................................................................................4 1.4.1 读者用例图.............................................................................................................4 1.4.2 图书管理员用例图.................................................................................................4 1.4.3 系统管理员用例图.................................................................................................5 1.5 详述用例............................................................................................................................5 2 系统分析.......................................................................................................................................6 2.1 类图....................................................................................................................................6 3 系统设计.......................................................................................................................................8 3.1 用例动态模型设计............................................................................................................8 3.1.1 实现“读者查询个人借阅信息”用例的动态模型.................................................8 3.1.2 实现“查询图书信息”用例的动态模型.................................................................9 3.1.3 实现“借阅图书”用例的动态模型.........................................................................9 3.2 类图设计..........................................................................................................................11 3.3 物理架构设计..................................................................................................................12 3.3.1 组件图...................................................................................................................12 3.3.2 配置图...................................................................................................................13 2
云南工商学院09信息管理1班
1.系统需求概述
1.1 图书管理系统功能概述
图书管理主要是借书、还书以及其他一些附带操作(例如,超期罚款、催还图书等)的处理。一个简单的图书管理系统应提供如下功能:
·借书处理:完成读者借书的流程处理。·还书处理:完成读者还书的流程处理。
·信息查询:包括图书信息查询和读者借阅情况查询。·图书管理:包括输入新书记录和删除旧书记录。
1.2 系统主要业务流程分析
与系统功能相对应,系统主要有4个流程:结束流程、还书流程、图书查询、图书资源管理。各流程的主要过程描述如下:
·借书流程:读者借阅所需的图书,借出后图书记录中的借阅标志被置为false(不能再借),借书文件中增加一个借书记录。
·还书流程:读者归还所借的图书,还书后图书记录中的借阅标志被置为true(可被外借),在借书文件中删除一个借书记录。
·图书查询:读者和工作人员可以进行图书信息查询,输入图书的编号或书名,可从图书对象列表中查找相应的记录。
·图书管理:首先由工作人员在“录入新书资料”和“删除旧书资料”两个选项中选择。若是“录入新书资料”,则由工作人员输入新书资料,将新书添加为对象列表的新纪录。若是“删除旧书资料”,则查找需要删除的图书,将其从图书对象列表中删除。
1.3 系统功能模块分析
满足上述需求的系统主要包括以下几个系统模块:
·基本业务处理模块:主要用于实现图书管理员对读者借阅图书和归还图书的处理。
·信息查询模块:重要用于实现读者对图书信息和自身借阅信息的查询。
云南工商学院09信息管理1班
·系统维护模块:主要用于实现系统管理员对读者信息、图书管理员信息、图书信息、和数据库的管理。
1.4 建立用例模型
根据功能需求构造用例模型,主要任务是识别系统中的所有参与者,并对每个参与者找出其用例,建立用例模型。
系统主要的参与者为“读者”、“图书管理员”、和“系统管理员”。各个参与者的用例图如下:
1.4.1 读者用例图
<
图1-1 读者用例图
1.4.2 图书管理员用例图
<
图1-2 图书管理员用例图
云南工商学院09信息管理1班
1.4.3 系统管理员用例图
添加书目添加读者删除书目删除读者系统管理员查询图书查询读者
图1-3 系统管理员用例图
1.5 详述用例
在识别了参与者和主要用例并创建了用例图之后,如果有必要,还可以按顺序详述每个用例,包括用例如何开始、结束以及如何与参与者进行交互。
表1-1 读者查找个人借阅信息用例
用例:读者查找个人借阅信息(用例名称)(唯一标识符)(涉及用例的参与者)(用例开始时,系统必须满足的条件)ID:1参与者:
1、读者前提条件: 读者已登录到系统事件流:
1、读者选择查找个人借阅信息界面
2、读者输入图书证编号
3、系统按图书证编号查找读者借阅信息结果:系统向读者显示读者借阅信息,该用例结束(用例中的实际步骤)(用例结束时,系统的状态)
云南工商学院09信息管理1班
表1-2 读者查找图书信息用例
用例:读者查找图书信息(用例名称)(唯一标识符)(涉及用例的参与者)ID:2参与者:
1、读者(用例开始时,系统必须满足的条件)前提条件: 读者已经启动图书管理系统,并已知书名或书号事件流:
1、读者选择查找图书信息界面
2、读者输入书名或书号
3、系统按书名或书号查找图书信息结果:系统向读者显示图书信息,该用例结束(用例中的实际步骤)(用例结束时,系统的状态)系统分析
2.1 类图
在定义系统需求后,下一步就是确定系统中存在的对象类。系统中对象类的识别可以使用名词/动词分析法来进行,即文本中的名词和名词短语暗示类或类的属性,动词和动词短语暗示职责或者类的操作。
通过用例图的分析可知,在图书管理系统中可以确定的主要对象类包括 “读者”,“图书”、“图书管理人员”和“系统管理员”。其中“读者”和“图书”通过借阅关系可以构成一个新类“借阅记录”。
另外,分析用例图可知,用例“身份验证”和“图书资料查询”是对象类“读者”和“工作人员”共同拥有的,并且用例“身份验证”是除用例“图书资料查询”之外其余用例执行的前提,因此可以将“身份验证”与“图书资料查询”定义为接口类中的操作(接口类是不含属性且操作函数没有具体实现的抽象类,接口类通过一个实现联系获得其它对象类的支持,这些对象类实现接口类中定义的全部操作)。其余用例则抽象为与该用例交互的参与者所属对象类的操作。因此,最后可获得的对象类图为:
云南工商学院09信息管理1班
系统管理员-name-password1*读者-name-number-password+借书()+还书()+借阅情况查询()***<
图1-4 系统对象类图
除了定义上述用于系统数据信息存储管理和业务逻辑控制的类之外,在用图形用户界面开发系统时,我们还可以定义一些相应的用户界面类:
(1)MainWindow类—MainWindow是图书管理员与系统交互的主界面,系统的主 界面具有菜单,当用户选择不同的菜单项时,MainWindow对象调用相应的方法完成功能操作。
(2)BorrowDialog类—BorrowDialog是进行借书操作时需要的对话框。(3)ReturnDialog类—ReturnDialog是进行还书操作时需要的对话框。(4)QueryDialog类—QueryDialog是查询某借阅者的借阅信息或图书库存信息的对话框。
(5)MaintenanceWindow类—MaintenanceWindow是系统管理员对系统进行维护的主界面,它也提供菜单项。
ReturnDialogBorrowDialogMainWindowQueryDialogMaintenanceDialog 图1-5图书管理系统的用户界面类
云南工商学院09信息管理1班 系统设计
系统设计的主要工作是用例实现—设计。即对每个用例进行动态建模,包括建立序列图、协作图等,描述如何通过类对象的协作来实现用例中的功能。随着动态建模的深入,会发现原来建立的类存在缺陷或不够完整,需要对分析中得到的类图进行不断的修正和调整。所以,还应该通过动态建模来修正和完善类图。
3.1 用例动态模型设计
3.1.1 实现“读者查询个人借阅信息”用例的动态模型
:MainWindow:QueryDialog:BorrowBookBorrower1:queryLoan2:createDialog3:queryLoanInfo4:getBook5:消息查询6:返回借阅信息7:显示借阅信息
图1-6 读者查询个人借阅信息序列图
1:queryLoan():MainWindowerBorrower6:显示借yLoanInfo()阅信息5:返回借阅信息:Borrower-Book4:getBook():QueryDialog2:createDialog()3:qu
图1-7 读者查询个人借阅信息协作图
云南工商学院09信息管理1班
3.1.2 实现“查询图书信息”用例的动态模型
:MainWindow:QueryDialog:BorrowBookBorrower1:queryLoan2:createDialog3:queryLoanInfo4:findBook5:图书信息查询6:返回图书信息7:显示图书信息 图1-8 读者查询图书序列图
1:queryLoan():MainWindowerBorrower6:显示图yLoanInfo()书信息5:返回图书信息:Borrower-Book4:findBook():QueryDialog2:createDialog()3:qu
图1-9 读者查询图书协作图
3.1.3 实现“借阅图书”用例的动态模型
云南工商学院09信息管理1班
:MainWindow:BorrowDialog:QueryDialogBorrower1:queryLoan2:createDialog4:查询图书库存5:返回图书是否可借6:修改读者的借阅信息及库存信息7:修改成功8:显示借书成功
图1-10 读者借阅图书序列图
2:createDialog()oan():MainWindow:BorrowDialogry1:queL息6:显示借书成功存库信书借存图可库询否及查是息功:4书信成图阅改修Borrower回借:7返者:读5改修:6:QueryDialog
图1-11 读者借阅图书协作图
云南工商学院09信息管理1班
3.1.4 实现“归还图书”用例的动态模型
:MainWindow:ReturnDialog:QueryDialogBorrower1:queryLoan2:createDialog3:修改读者的借阅信息及库存信息4:修改成功5:显示还书成功
图1-12 读者归还图书序列图
1:queryLoan():MainWindowBorrower6:显示还书成功4:修改成功:QueryDialog3:修改读者的借阅信息及库存信息:ReturnDialog2:createDialog()
图1-13 读者归还图书协作图
3.2 类图设计
进一步扩充和细化分析阶段定义的类,包括定义新的类来处理用户的需求。随着动态建模的深入,也会发现原来建立的类存在缺陷或不够完整,需要对分析中得到的类图进行不断的修正和调整。所以,还应该通过动态建模来修正和完善类图。
云南工商学院09信息管理1班
系统管理员-name:string-password:string+AddBook()+QueryBook()+AddBorrower()+QueryBorrower()借书记录-borrower:string-book:string-date:Date+newLoan()+getBorrower()+getBook()11*读者-name:string-number:string-password:string+Borrow()+Return()+QueryLoan()***<
图1-14 设计类图
3.3 物理架构设计
物理架构设计就是用UML图形描述系统软件和硬件的大致结构,包括画出组件图和配置图。
3.3.1 组件图
组件图:表示构成软件系统的各物理组件及其相互之间的联系。它能明确表示软件系统各部分的功能职责。图书管理系统的组件图如下所示,其中包含“借/还书处理”、“信息查询”、“图书资源管理”和“身份验证”等组件。
云南工商学院09信息管理1班
图书管理系统借/还处理信息查询图书资源管理身份验证图书信息借阅信息
图1-15 系统组件图
3.3.2 配置图
图书管理系统是一个基于网络和数据库的应用系统,可以采用B/S结构,系统配置图下图所示:
数据库服务器图书信息借阅信息读者客户端借/还书处理工作人员客户端公共客户端身份验证图书资源管理借阅信息图书资料查询 图1-16 系统配置图