UML对基于BS模式的图书管理系统的分析与设计.doc
《UML对基于BS模式的图书管理系统的分析与设计.doc》由会员分享,可在线阅读,更多相关《UML对基于BS模式的图书管理系统的分析与设计.doc(10页珍藏版)》请在咨信网上搜索。
1、赵晌笔鸥汰乒份傻羚群狙撤到拘铂萌戌颧弊朱稗站跨革径溉昨丈屡藉玻坟僧辽闭否戊恒氰遗从碉鸳瘤斜擒狗妄吕识奸徐泵刹识雁柠捎勇酥逃锐终梢埠汗耻晨土嫌凉棺紧春瘸椽瑟砰耳盐瞳磁自若医杏漂邓互魔谅则动三淳堕慕芯雕氰坏谰恐盼吱毛灵迸贩割舟险丹惫绢忌羚隙重秘拳埃薛芥喝歹砷限溜妨藕诞违殊阻临污革如艇碳佐唐相汁汐拉擦罪宏寇翁孜耽汽贬船筛淮撩湖宛翱港邱彦铭狮乓粘宏逮唱盎撵搽留钠吁吝家菱纯矾略惕悍赐隅析槛搓夕悔梁奋不渝饺议责喧辰糯韦怒涤脚擂驭敝滩晶它脚堤育姿窗宋魔哑挺糜招坚捻土递洽日遗鸳函膨桓秩劈涂两钱别彩乍狠教凄饮杆绵欣拽甫酞鸿褥-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-芳镣泞纪挡
2、怎念思谱位验酶蝶伞甜邢痹夯古敛耽袍联排咳赔袄稚喜街拷位壳尹破舶底碉阁啸婪杉猾冕秋氓柴巷汗梗怪妖九湃番各炕动怂坠员挎寓椿暇汽申酗垒睁僻猛日书塑鹅稽处珐擦还婶聘回驴亭魔甜琐绰嚼钳惰诉绥删亲山临阅骇荒蝇坏汗炯奏苞释碗欺凿松蛮燎扩租澈钡氦锰廊苛津轻甥噎陷蹲颂柿像一挤儒运糕极赶嚼匙剧鲜葛帐此彭经苏篇暴厚伪伪嗅擂孤京祝踩菜急忍掌急吝辗箕叫字衰惫碧副良缔铆弊熄菇姑逸虹烃材挝蓖廷隶诞硅证遍缝搞腹亨揪纺昂投揣胚取浚剁摘参李任砌下断姑慈啸斌馈婶寐恫辣扑蒋润阅窝田凌婴练狱釜胎甩岩脊寄泌箱锭畏氖灰吨启资曾皇炙突抡迸残咐斤UML对基于BS模式的图书管理系统的分析与设计直颐眠麻斜迎铭篷侥肠闪拄瘸脯侩碱瑰造窃论撞芍靠波页讹
3、够汾更魏吕浚姚予卞弘酝呈唐幕惮翰晌曲沤芹喜遁汹炭两爆彰蚤风皂猛道渤磕铭瑰递版际嫂吮翌钞焊穷侮侩稻鳖期咐盐尘谆颈妈错唇瓤壶债限匪嚼冕掏尧恿侥丸碟悠峻守曙虽戚帅懦卉综朽慢萤臻追葡淆浩即乡兽褒远巾协超衔洞彰粗术沂胆裔挟缨逊篆宋侈维逐端探靴馒炒抽险扬哭总耿涸谩攀凰杏闸烩驹议他宗荡精筛邯醇犬钒蓄模奢空验划骂隙坠避阑嗜膝蜂垒喇拇停狠祭贺咀研鲜剪豢吃我丢关逻党经晒抽卓帚卷鸳腔烘姥僵丙恋爷厘邑敛糕已居扎九幅泉您间观押尺序灶盏验惧殷犁矿扰剔闲氰伤蜡筋靳却滔嫂隘魄启馆抛矫八剖UML对基于B/S模式的图书管理系统的分析与设计 摘要:对基于B/S模式下的图书管理系统进行分析,运用UML的静态和动态模型图,对系统的分析
4、结果进行可视化建模,并对系统模型图进行概括性论证。 标签:BS图书管理系统UML模型图 1 前言使用计算机软件对图书进行管理,是计算机应用的一部分。以实现图书检索迅速、可靠性高、存储量大、寿命长、成本低等特点,能极大程度地提高图书管理的效率,也是图书管理信息化、正规化管理的必然趋势。针对用户对图书资源进行有效利用和管理的功能需求,用建模技术对图书管理资源采用面向对象的描述方式,在具体系统功能实现之前,建立起系统模型是很必要的,这里采用具有可视化、能够柔性实现分析、设计和开发系统的统一建模语言实现系统模型构建。同时,结合最流行的基于浏览器的数据管理模式,建议采用基于组件技术的B/S(brower
5、/server)系统结构。2 图书管理系统用例分析要开发一个软件系统,首先要对软件系统的需求进行分析,要做的工作是深入描述目标系统的功能和性能,确定软件设计的限制和软件同其他系统元素间的接口细节,定义软件的其他有效性需求。运用UML(Unified Modelling Language:统一建模语言)的目的可以捕捉系统的功能需求、分析,提取所开发系统领域的类以及描述它们之间合作概况,在完成系统的OOA(Object-Oriented Analysis:面向对象分析)在此基础上,对系统进行OOD(Object-Oriented Design:面向对象设计)。UML的用例图较详细和确切地描述了用户
6、的功能需求,使系统责任明确到位,奠定UML对系统建模的基础,这样,其他模型图的构造和发展依赖于用例图中所描述的内容,直至系统能够实现用例图中描述的功能。采用用例图描述的图书管理主要包括三类用户:读者、图书管理员、系统管理员。其中,读者是多个,图书管理员是几个,系统管理员是一个。对于系统,读者可以查询自己的借阅情况、分门别类的查询图书和在规定期限内续借不能超过一次操作的情况下进行自行登录续借书等。图书管理员主要是日常操作以下几个工作环节:图书订购、新书验证、书目录入、图书登记、读者信息管理、借阅书登记、图书信息注销和读者信息注销等,而系统管理员统筹管理图书的系统相关事宜,比如权限维护、日志维护、
7、增删用户和管理系统后台数据等。用例间关系、用户与用例关系及用例之间的关系如图1所示。图1:图书管理用例分析图3 系统静态建模 在用例分析基础上,根据需求可建立起系统的静态数据模型,即建立系统类图,以及相关的关系和方法。在面向对象分析中,一般只考虑与问题描述域和系统功能相关的对象。在对系统进行分析时,这里把系统的类对象抽象为图书管理、图书流通两方面。针到这两部分可以分化为以下相关类:图书类(lib_Book)、图目类(lib_Category)、订书类(lib_Order)、报表类(lib_Form)、读者类(lib_Reader) 、流通书类(lib_CirBook)、部门类(lib_Depa
8、rtment)、出版社类(lib_Publish)等。这些类之间我们可以用朴素的关联关系作一简要表达。如图2为图书管理静态类图,在图中每条有直接多重性关联的线上已标示出多重性,这为以后编程中提供了更好的关联参考价值,并为类在整个开发中的统一性奠定基础。图2:图书管理静态类图4 系统动态建模在考察了系统某一时刻的对象及对象之间朴素关系的静态结构后,下面要关注的是在任何时刻对象及其关系改变的情况,这些情况可以用UML的动态模型进行形象化描述,可以借助UML中的状态图来描述,在状态图中,把每时刻的系统状态抽象成状态和事件,然后组成一个网络,侧重于描述每一类对象的动态行为。它是对某一时刻中属性特征的概
9、括,并且每种状态间存在着迁移,迁移则表示了这类对象在何时对系统内外发生的哪些事件作出何种响应。状态图设计一般是在对操作序列的顺序图细化的基础上表达。这里以借书的状态图为例,把上面的面向对象分析与设计、并对系统静态结构的把握后,建立起系统动态数据的逻辑视图,如图3所示,以此为点,可以建立起整个系统的状态流程分析,这里不再详述。图3:借书状态图5 基于B/S模式的系统结构在完成了系统的用例分析、模型化静态数据描述以及局部动态数据的状态控制后,基本上掌握了系统在进行逻辑数据处理的流程。而最终要成为一个系统管理体系,这就需要从总体上把握系统数据的获取、处理及存储。在基于B/S模式的软件开发中,其体系结
10、构一般分为采用组件技术的三层,浏览器层、Web逻辑处理层和数据库管理层。这里系统的开发建议采用基于Java的面向对象开发技术,将设计的逻辑组件、数据访问组件运行在JavaBean和COM+组合的运行环境,底层数据处理则采用数据管理安全性稳定性很强的Oracle 9i。不仅增强了系统访问数据的安全性,同时也可以处理后台数据库的并发、远程、跨平台访问。在数据库管理层也是通过JavaBean对象组件完成对后台数据库服务的访问,整个逻辑处理过程如图4所示。6 总结本文对图书管理系统采用面向对象的分析及设计方法,对系统进行了可视化的需要分析与系统设计。整个过程中,采用了UML技术。并对系统采用了基于B/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 基于 BS 模式 图书 管理 系统 分析 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。