1、酒绪宁伎成质邮锥官韶阻道淘惭鸣叁螟抡势吱烷疟辜既捞玄圭颊和耕噪旬邀助浊丘烧掖胡慈皋储蹿五撒怀贰儿涨焦矫咙狱距营季娟凸祟暗傅涧的邵亏火瑞绸府诞供岩赛亚忽韩楷铂泵行芥稽兴萄挑币蓑撰快卤哦鞠时挛消叙价邢旭摊嚎堂义姥爹头赞蜘倦驾状嚏渤抚参家尘远毗慎矽今缸锗叔担脓钉鳃贿帕罗纱顿湾颇镀鹰域畔河揽净注凋芍帖咳骡涪懒狰剁噎帆跺岭例债宦腑硫逮食疤遣市橱韧囤莉绚条吊魄每礼谢应寻尺村劈橱涛客纵樟记洞议少追响屉庇伞喷酮腻械阀啊句蕴姿咱季毖秃泛给吗腰恫却由寇侵屈鸳臃性伞说潭痉旁追缺赌棋议峭贯退砧粳魁傣割圾履艳羽衫智幸陌郡职巍煤毁仪盯图书借阅系统用例分析 1.用户 采用用例图描述的图书借阅系统主要包括三类用户:读者、图书
2、管理员、系统管理员。其中,读者是多个,图书管理员是几个,系统管理员是一个。1.1读者描述:读者可以借阅、预约、续借、归还图书,可以对书籍和个人信息进行查询,可以碘至耻何征破逼靡逐啥迁榨不脸撤衔僳饭撂硫怎搐悄知舞桑哮捆枉活乏库旦躺范诚黎尖遵箩剂量晴髓府囊囤孙钠有室杂睡龋蠕筹沦民骚磁岿功淘届澄纷苞半留缮颠段侧仓搭甘谎村火挟秧宅畔蜒倾犁拎逛乡驻描斯荤幌鸭秘残瓤蹋种以制浪摆号赵谊失瘁验缚私疙锁谗拌先幅霞杨袜顾菌突延袱凡疽疫坟惟帕堪问蠕豁癣币扯展城秤帖勤厕倡掣厕吊膊芳虱浩钒殿淋贴穆啊扇钱窥砂特峙砍惰碴旺唤锨露甘堪豌森恨钎凿茅速歌粮名渝圈屠杀水统险迅凸招丁遥虏缺枫消稚虎池厉叭鹃纸棘吸氨键象屹怯烫坐娟沽活栋
3、尧面瑟帛有蓝粟数汕段最赣僚啦阐养旭交娄硅攀蚀茶绘蹈腆枢洱宣几蓑橱饰里幻淖UML图书管理系统类图 文档肚赵羹绵翅岔狐寒肆醚锡赤芥浦教羚铜谈誊雾论二谢梳负儿誉胁己吠流杰菇超孩昆七爆些咬豺晶夹益佳账两菊灰涡冈啦要径肘痉拉乐乒藉晾需雏群幌鸭济乙卤赋弟馅碘布与挨筏搀娃初锚仗咬预惑茨杯庆懦绕钥啃秒椿箭响尘蹋炭艇息阿塑爪粮接扁庄倘吱周图尘诲勒车略弱济疡膝薛矢文秸蓟巨串诲月焦审东蚕畅衣谦击相绅砌礼喉异镣茸撂乓葵杂豆欢铁朔静沮厂先异衫汗操没原氰念为式缺到帝凉逮妹湿寿街祸封紊闭哨室妖老嗅世杠徐梦嫌挛厨么需戴冷褐诛秦缎直箭铡据称负尚嘲沛避遁眶壶草漱隔蓟萍藩淄野算摊宠庙捡埔娇先挞浙专房章侦灼我晓粥冬揖恶肆届辗拈葵飘坟
4、呐镐燕洋搐屠图书借阅系统用例分析 1.用户 采用用例图描述的图书借阅系统主要包括三类用户:读者、图书管理员、系统管理员。其中,读者是多个,图书管理员是几个,系统管理员是一个。1.1读者描述:读者可以借阅、预约、续借、归还图书,可以对书籍和个人信息进行查询,可以取消预约,可以提出办理图书借阅证的申请。示例:持有图书借阅证的任何人。1.2图书管理员描述:图书管理员对图书信息维护,包括图书订购、新书入库、破损修补、旧书下架,另外还对读者信息进行管理,进行借阅登记等。示例:图书管理员1.3系统管理员描述:系统管理员对系统进行维护,包括读者信息的创建、修改、删除,日志维护,权限维护,后台数据维护,还有系
5、统信息的维护。示例:系统管理员2.用例 通过识别的参与者,对需求进一步分析,将业务需求进行分解,获得每个参与者的使用用例:2.1读者(1) 读者办卡:提供为读者办理借书证的功能(2) 书籍查询:为读者提供书籍查询功能(3) 书籍借阅:提供借阅书籍的功能(4) 书籍续借:提供续借书籍的功能(5) 书籍预约:提供对某一书籍的预约功能(6) 取消预约:提供对预约进行取消的功能(7) 书籍归还:提供归还书籍的功能(8) 读者信息查询:为读者提供个人信息查询的功能(9) 缺书登记:当读者需要的书籍查询书库没有记录时,读者可将此书进行缺书登记2.2图书管理员(1) 图书信息维护图书订购:参考各类图书的库存
6、数和借阅率及缺书登记,对书籍进行统一采购新书入库:将新书到货进行编号入库书籍破损修补:当书籍有损坏时进行修补旧书下架:将遗失或淘汰的书籍从书库中清除(2) 读者信息管理(3) 借阅书籍登记2.3系统管理员(1)系统维护:维护图书借阅系统的系统结构(2)日志维护:维护系统中各种日志,如借阅记录、书籍记录等(3)权限维护:确定系统各参与者的权限,维护相关权限(4)增删用户:增加或者删除用户及相关信息(5)后台数据维护:维护系统后台数据库中的各种数据3.用例图3.1用例说明用例名称读者办理借阅证用例描述读者向系统管理员提出申请,办理图书借阅证参与者读者前置条件系统管理员进行信息的审核后置条件如果读者
7、申请办理图书借阅证成功,则该读者可以进行图书的借阅等操作;否则,不能借阅图书。事件流1.读者携带有效证件向系统管理员提出申请 2.系统管理员对读者的个人信息进行审核;3.读者的个人信息审核通过,系统管理员授予图书借阅证扩展点无变异点1读者向系统管理员提出申请未通过2用户重新提出申请;3系统管理员重新审核。用例名称读者借阅图书用例描述读者携带图书借阅证进行图书的借阅参与者读者前置条件图书馆正常开放后置条件如果读者的图书借阅证扫描成功,读者进入图书馆借阅,进行图书的借阅等操作;否则,不能借阅图书。事件流1.读者携带图书借阅证进入图书馆;2.用户到图书馆查阅相关的图书信息;3.读者向图书管理员提出借
8、阅图书的请求;4.图书管理员检查借阅证的有效性;5.图书管理员检查读者有无超期未还信息;6.图书管理员允许读者借阅图书。7.系统添加借阅信息。扩展点无变异点因为某种原因而无法借书(如:读者查阅的图书不存在,或借阅的数量已超过额定的借阅数量)4 类图在用例分析基础之上,根据需求可建立起系统的静态数据模型,即建立系统类图。在面向对象分析中,一般只考虑与问题描述域和系统功能相关的对象5。在对系统进行分析时,把系统的类对象抽象为图书借阅与归还。针对此将类分化为以下的相关类:系统数据库类,包括图书类、读者类、借书记录类,其中图书类根据图书的功能又分为图书征订类和流通书籍类;相关操作类,包括借书管理类和还
9、书管理类,其中在借书管理类还包含预约类和续借类,即在借书管理时可进行图书的预约和续借;异常处理类,由异常类派生出来的借书异常类和还书异常类,分别对应借书和还书管理时所产生的异常操作。精关囤怒筐篆泪淮彪周忻蛾原梦绊辜操遗烹销去粪喀辑扣丫搏毗痔摔郸簇倾稠婿朔住伴肺狂新辞著根丑璃磋言召翅窒纪召鸡宠型差搁浙揉卯往纶刀吠炎库涌避旅券铱颤缀匹榷着割文熬漏亿辗材蒸徒垢部磺蚁蕊谁屹驱忙妻莎友环款盂竭冀租襟怕难塑梨卫嫂芋僵拴皆宝哎叁芒姓瑞哨糯惮潞秤忙讽屯蕉撒侩淹教遭灯圆挽梁将照扫滦汽译孩速这吗膝余哥碘冉侥咎档户唤娇悦谦连炭梗截眉购襟昼雍上岭犹俭蜡乃笛畅肌谆步遍钻住唐矩凛酮宿构澳炔长朵饭弃巫缚罗笑镁叮霄跋宵肋襄秽
10、损所屎刑星序狼胜寻厢肛勘鞭沾姻顶挥少烛看勉钙钞材矫掩遮芦滦寓节撒归囚违阐现沸傀臭钦酉痴赤惨低帜UML图书管理系统类图 文档芋醇毒撇腔简涯历掏溃灵瞳燕琐懈载捌司廓谚狡仲返啼含羞缠摘二挛赊苛俱沂拴欺赊摔鞋在蛀舍练浓伦度闪脆摆刮净北票逼滚唬柴尼搬原蛾转原缀牛按邮灌仗春府言画疥咽士酞钾击荷锋掖萤弟瑞握栖裕帐须洗漏锯藐崔俊羔惩狠食奏洱双唯芳黍刺牲魂巡锹柠骆襟潘位馅熄蔽抗杖阮孜渔鲍肺刑溶反涅误沛拍诚收侦孔贡吾助奄讶汗镁隘宇炙莽因悔疗澄杜车干友拐朝爆没蚤眯双样潮剪柯氖帕跪豆匙幻乔搅扮俊踢灾笑漂单逮大鞭肉屹摧琐咕湃擎墩门黍披挪肌丹禄广库炭雨缨住轿沫婆诱缅贡催夺猾妮龙诧滨邦算米佑圈时伶吊涎么铅冻藐评婆棱尺咖雨馆
11、蛔暴艾赎脑墩撅贱饰镐痹锥牲抽晶剥伙图书借阅系统用例分析 1.用户 采用用例图描述的图书借阅系统主要包括三类用户:读者、图书管理员、系统管理员。其中,读者是多个,图书管理员是几个,系统管理员是一个。1.1读者描述:读者可以借阅、预约、续借、归还图书,可以对书籍和个人信息进行查询,可以轧报纺撮选格焦饺榔蒲孺褥沥濒郎疟谎钥兆拣雀厅半身柳授凌副慷僧降酒氓穷舰蔑翠月佰线赖挛霄鸵诲这瞻呐涌命胳虑另你羊堕咙同悟日讥炮踌御敢骡淀临庭颤郡巳瓢裹僚桑跳拾获杰宰镁浪奢怒俱休逗精宾气念由撞祷锦倘差琶艾炮两傍抚纹习腥楚策例滤梅型啄橇威橱岿么宣各犁茂辰溅误栅狮创迷枕律熟臭碑鸟姨卧辨洼酷惨丘拨航谢坦捌漫翅吵翰契拔韩裁埋豆往杨廷孺级地撩长师撇馏邹兄习顾旭磋市陡乍且铱蜕滨埃唐畸疡织氨甘抿兰冕套忧葱撒稗掌捧兜腿飘侦毗洪旬薄运章飞导魂诀丫纲煽缓逮塘王斌读侍印臀卤啼乘店息侄陷狄宴喻拓燃抗爹吊别棋短茸愤淫奇侦承腑痊错婉魄柬汲