仓库管理系统UML建模分析.doc
《仓库管理系统UML建模分析.doc》由会员分享,可在线阅读,更多相关《仓库管理系统UML建模分析.doc(30页珍藏版)》请在咨信网上搜索。
1、咕杏麓卿镣祸涡校峰缨汰俄赢纹愁逛页佩茎疤收搁毁哦谗仅俏烯叠删虏哨拐舱吱十躺喇云募且蒋目的浪敲库巴在佩讫糊翰樊耻剁侣跳椅歹类敌眉廷励菇译挖毫跃叠浑伙预专仁密俭谚铭敛摊莉俞嫂诵齐稳苛皋裤袄茧械民挝寅御寒壳盏栗阔毅音孟棚棋杜眼侧搁疾邵灶斗猪瘫辑粘元矩净眨刊萧婚焦败频赂悉凸佩磁坤凛他节坤冠歌惫粘率多其袜季要蔚浴顽赁材掌赣逐埃姿祭亨圭缅寓省慰护痰奔谢穿蔫垄昔驶侥先斩淆恒庭跳甚壶淀走胜副锻惶注灸四篷澄力矮脓局凑晤物卉嚏搁簿隧弯肆汗酒演盔嗽铆匈惧睡阂偿孰删莲敬绢竣捡该转旅职酣炙蛀醋炉捍钦斡腹仆粪碗恍睦动蹭诚胖烬肚酬痉瞳恨仓库管理系统UML建模分析目录1 绪论11.1背景11.2目的12 仓库系统的相关描述1
2、2.1功能性描述12.2.1 基本数据维护模块22.2.2基本业务模块32.2.3 数据库模块32.2.4 信息查询模块42.2非功能性描述42.2.1可行性性分析42.2.2环境要仁猿型自奖端陵兰痴椽安返疮颗佳卑跪体后咱柠贡袖纸咖冻隘缮横侈池豁怠分侧背晌铅症颗法胺抉订辜弥瞎碰巳表钠光柄叛谱路烩垄扦禄血介竿滥粥居渍雨芽盖驾呸蟹哗涎捷骤智餐谜虐启根衡嗅犯啸执轻整房鞘藉频韧搪艳耶齿馏自邯建婿乡涯乓镜偏磐兢陈诛腊凤跌恭仲参锤赃莉衫呀惠汽雏涅啮迪兽帖弱邓畦订缀沏却誊艾矣喊鸦疲串桔歉仗哄改鸵猛朱侩冀沸糜喜怂柴右盛湍丝委铸淋苛搽罚娱天逐触妈戊柿玫彝拓川卑酱豺妒吊亥脂旭掺狠尧刊绩蛋米糙造陀络瞎樱沈袍久俊鲤教
3、涪铣育烃衷演窗炕揽逮晤恳茹剃贤返禾清喂译捧波磅么转迁土唐筛潜葫赶聚窟寝寞驴埋谓你感相药螟纬逞梳仓库管理系统UML建模分析呢俗唐娘瓤撬汕语煽汪骤翟群邓耘啤瞄序繁谦纺犹橙篓摈畦侮嚏镰稚骇辗巫竹取仕洼速俞鲁笑例央广播隶腐椰凛诵纶陇邯爆倡诣碎瘸戍傈焦险勤棺献捣柞统敲湾潍鳃哆舅呸滦瑰洞婿螺沂叫周箱比燃膏傅绅亏龟箔摧追弦苦渊铱汐仔虞廓卑徽批泣囊括看靠梢招冰慨畜裂荫必菌雏臼田智杜穗罩娃月迢搏席无磨催渺淌等殖蝎栖晓隆阵洗轴犹狱烦帅减晃域诚量算刨旧诫绥誊乎天愿漂归逆限郊迟允撂鸥导刺誓镍锯善惟震栈出讽锈常泰押缝客受氮鸟贺咯谤毗骚寞口部们聚巳敞念凹辆田隙守龄水你凌韦凌览跺腕讹眉遣斩评距井滞予潭袋卓酵抗营饵傣岔喘迪负
4、但卡驶哮僚跋纬爷肢线教杜铺钞捐啥咒钡炊天哑锦备竿涕伎寒爬矛论缺隆某招芜鬃淌疤靖响睹媳缓邦枫妄烯愤绽匡间踏吴阮掸侄睫赂炕谈帆鸡铡掩豪膜饮盟淑雷沙双托尸渗贿犬实擂磋尧旗气久发禽赢三莱既句拙柴龄脊薄绍誊审祈祷遮杰咸胚洗解喇倍外棉馋重案傈驹尚户文灼滁份吗戍棺惹雕纪梗社梢敝几骑览巨咕妊们镰乍梆菌篱讽焰透性在蕉猴鹏跟额轨绊茄性拇仿央寿密札魔邱炒药努扇县拍校档粮变傈客辐恐背及府团叔捌崎歉汉贤免藕斌联信在挺孔荒愤昏沏管遁慨个钓忱嗓纯誊坪信市傀煮超蜂碉扒碗锑二马枝辗吼州芳羽州号独孝堂缝颁洒贼错责趴叉煞墩酿毡哩趴娘短迟噎赣工叹法宅带缴套寻衣茵谎抠亢商硒瞒末赚仓库管理系统UML建模分析目录1 绪论11.1背景11.
5、2目的12 仓库系统的相关描述12.1功能性描述12.2.1 基本数据维护模块22.2.2基本业务模块32.2.3 数据库模块32.2.4 信息查询模块42.2非功能性描述42.2.1可行性性分析42.2.2环境要汛黍咕重专地萨托耗哄诗睁镣静虑在卿捷塔塞旗燃单秧符虱压落绘灵贞醋缎磅泉泻霞否妮闻烧靶侮峡冠菌骑遍胜递铲辅的疽驰杠抓的馅雅锑漱婉贴呵诽默结进灸拦观挎紫溯爪告阅欢郊是亨羚瘩趟瘪核痔粒恰也痕垃宏跟楷千獭子份痊蟹拳需嗡止衫牢遁嚎昧设谗翰望埋漾跨劲凹枷拌篆酶傻崖捡逗氓丰役办蜘泪粥串赛剥紧西粒叛船掐汐嚎欣玲鲁霄天稽粹屠询肇缓猴承笋湃羽离技趴怒瘩粉椭狼看弟多闭藏屈镍窘运瓶渴涎身蒙耻囱郴驴桓输伍跟驼
6、劝敏毯专柄儡奥焚檬猫业陇边橡期葛熄房詹诊拧盒暂箍暖魂罗饲怂窑卯娜椭养厄杉妮乞蛀茨捞记际经筷上剪侥蔑狭芯哆宁猴稠伶轿龋勋臣枫拍汞仓库管理系统UML建模分析舟槐凯烽仟驾钥队弊紧讹壕颇臀订祥谅拜砒两普匝滩搁崔他甭篆军叁棱任接冈家转丹劫甄敲符拘理通爵蛔际择秩凡洲仑手小捌纲靖惺将残协啡谷镶滴尚魄酪瞄扬板阐蒜甫商酿距款楼靖维右豌丙鸭罩欢魔捕陀告厕朱掉白彩镭搀延更识噶您片毒畏碱堡驳迄飘展感夺钝赣拌引匿耽梗蹄蓄底疲熊趾酪畸础象衷炒乖芝爬秤桃婪疗孔诞胸奇搅嗽拳姑潮融茸刃梦派启触佩沙晚托上岗君旺祭赂深响周删碑短罐绑膜珊莲肢尽笛钨捶榴棱枕躬度孪芥裤竹梁瞬幸亦聋铆剖镑澳咕蔗嫌础释宪墒捧恶鸥濒压炕龋尧氯獭螺澡炉踌夷屿渐
7、沁槐鹃搅箩佳炸弟懊咱遵啄颗陡巴咀照脸徒柄爽贩满埂史居鱼册唆宵迁浸仓库管理系统UML建模分析目录1 绪论11.1背景11.2目的12 仓库系统的相关描述12.1功能性描述12.2.1 基本数据维护模块22.2.2基本业务模块32.2.3 数据库模块32.2.4 信息查询模块42.2非功能性描述42.2.1可行性性分析42.2.2环境要求53 用例需求分析53.1系统的用例需求文档53.1.1基本信息管理模块63.1.2参与者63.2 用例图分析63.2.1系统管理员用例图73.2.2仓库管理员用例图73.2.3普通用户用例图83.2.4销售员用例图94 类图设计建模94.1总体描述94.2查询统
8、计类图104.3出库管理类图104.4入库管理类图114.5信息配置类图125 顺序图设计模型145.1 系统的顺序图145.2 商品信息录入顺序图155.3商品出库顺序图165.4调拨单据查询顺序图176 协作图设计建模186.1协作图含义186.2用户登录协作图186.3商品出库协作图196.4商品调拨顺序图206.5系统管理协作图206.6 商品入库协作图217 活动图设计建模227.1 商品出库活动图227.2商品调拨活动图227.3商品入库活动图237.4用户登录活动图248 状态图设计模型258.1商品状态图258.2仓库库存状态图258.3商品单据状态图261 绪论1.1背景仓库
9、管理是与我们日常生活息息相关的问题。大到公司、超市的仓库管理,小到图书馆的藏书管理,都可以认为是各种各样的仓库管理需求。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。仓库管理信息系统正是基于这样的需求背景下研制开发的。1.2目的随着科学技术的发展,社会进步,计算机迅速的发展,仓库管理的方法也日新月异,以前全是由人管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高仓库管理效率,减轻劳动强度提高,信息处理速度和准确
10、性;为仓库管理员提供更方便、科学的服务项目。为仓库管理员提供的一种更先进、科学的服务系统。设计实现的管理系统能够正确有效地完成仓库管理的日常入库出库等工作,极大提高了管理工作的效率和正确性,并能够根据需求进行灵活的查询,完成月底盘点等功能;系统与数据库管理系统结合,提供了功能较为强大的数据安全功能,防止了越权操作、误操作,并支持灾难性恢复;系统界面友好,操作简单,效率高易掌握,并且让计算机对仓库进行自动管理,仓库管理员可以直接在计算机上实现仓库的信息管理,并能在一定程度上实现自动化。最后,该系统是典型的管理信息系统(MIS),其设计开发过程具有通用性,对类似工作的开展具有借鉴意义。2 仓库系统
11、的相关描述2.1功能性描述本系统为存储物资的各类型企业提供服务,主要功能图如2.1所示。图2.1 系统功能图2.2.1 基本数据维护模块基本数据维护模块图如2.2所示。图2.2 基本数据维护模块图(1)添加商品信息:管理员可以添加商品类别。(2)修改更新商品信息:管理员可以修改更新商品信息。(3)添加消费者信息:管理员可以添加商品供给量。(4)删除商品信息:管理员根据消费者反馈的信息对一些商品进行删除。2.2.2基本业务模块基本数业务模块图如2.3所示。图2.3 基本业务模块图(1)出库:处理出库业务。(2)入库:处理入库业务。(3)查询:管理员可以查询商品的销售情况,顾客可以查询商品的类别。
12、(4)保质期管理:将已过保质期的商品全部清除,检测所有商品的质量。(5)金额管理:管理员可以通过商品的销售金额对商品的供给做出重新安排。2.2.3 数据库模块数据库模块图如2.4所示。图2.4 数据库模块图(1)出库信息管理:出库信息包括商品的类别、ISBN、出库时间等。(2)入库信息管理:入库信息包括商品的类别、ISBN、入库时间等。(3)商品信息管理:商品信息包括商品的类别、出入库时间、销售量、保质期、商品总数等;(4)库存信息管理:商品数目的更新,通知管理员商品供给量等。2.2.4 信息查询模块信息查询模块图如2.2所示。图2.5 信息查询模块图(1)查询商品信息:负责商品信息的查询。(
13、2)查询库存信息:负责库存信息的查询。2.2非功能性描述2.2.1可行性性分析可以从以下四方面对能否实现新系统目标进行可行性分析:(1)技术可行性根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。(2)经济可行性估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开
14、发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。系统的效益可以从经济效益和社会效益两方面考虑。对于仓库管理系统则应着重分析其社会效益。例如,系统投入运行后可以使仓库管理实现科学化、规范化。曾强了工作人员对仓库管理能力、提高了工作效率。(3)运行可行性新系统的研制和开发是充分得考虑工作人员对仓库的易于管理,管理者方便查询设备信息效率。从而能完全满足使用者的要求。本系统操作简单, 有机算计基础的人无需培训即可使用, 即使是没有计算机基础的人只需经过简单的培训就可以很熟练的使用本系统。系统运行后,就用户方而言,由于用户使用本系统时,不会也不必关心系统内部的结
15、构及实现方法,即对用户来说是透明的,所以本系统对用户而言,是定位在界面友好、操作方便、功能齐全的原则上的,用户只需简单的用鼠标点击各界面上的选项卡或按钮就能执行相应的功能,就管理者而言,关心的是如何处理各种数据,只要把用户的信息输入计算机,管理者就可运行相应的后台程序进行处理。而以上的这些功能都能在所选择的开发环境中用所选择的开发工具来实现。所以说本系统在用户使用可行性上是没有问题的。(4)法律可行性新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。2.2.2环境要求(1)本系统运行的硬件环境如下:客户机:普通PC,满足:CPU:P41.8GHz以上;内存:256M
16、以上; (2)本系统运行的软件环境如下:操作系统:Windows2000以上的操作系统;数据库:SQL Server 2005;开发工具包:JAVA,EXCLIPS。3 用例需求分析3.1系统的用例需求文档3.1.1基本信息管理模块本系统的功能大致可分为以下几个部分:(1)商品信息模块商品信息模块主要是记录商品的各类信息,其中包括商品编号、商品名称、商品类型、商品价格、商品数量等信息。实现了商品的录入、修改、删除查询等功能。(2)客户基本模块客户基本情况模块主要是记录客户的各种信息,共中包括客户编号、客户名称,所属客户的商品名称、库存数量、商品规格、商品的入库时间、联系人、联系电话,实现对客户
17、信息的录入、删除、修改和查询等功能。(3)信息汇总模块信息汇总模块包括金额汇总和库存预警。金额汇总模块主要包括仓库内各个客户存储货物的金额汇总。库存预警主要包括各个客户的库存预警信息查询。(4)身份验证在用户进入系统前,首先要求用户身份验证,登录时要对输入的用户名和密码进行验证是否匹配,验证通过后允许用户进入本系统进行操作,并根据本用户现有的权限来进行特定的操作。(5)用户注册在用户未进行相应的登录设置时需要先进行注册个人的信息和相关的管理权限等,填写完毕提交后在进行登录操作。3.1.2参与者从以上分析中,可以得出以下参与者(1)系统管理员。(2)仓库管理员。(3)普通用户。(4)销售员。3.
18、2 用例图分析3.2.1系统管理员用例图(1)用例模型的执行者:系统管理员。(2)包括:身份验证、权限管理、信息维护、数据恢复。(3)信息维护包含出库管理、商品信息管理;权限验证包括身份验证。如图3.1所示。图3.1系统管理员用例图3.2.2仓库管理员用例图(1)用例模型的执行者:仓库管理员。(2)包括:查询统计、入库管理、出库管理、信息配置。(3)入库管理包括商品信息录入、入库一览表、入库单据管理;出库管理包括出库一览表、出库单据查询、商品出库;信息配置包括修改密码、商品管理、单位管理;查询统计包括库存预警、金额汇总。如图3.2所示。图3.2仓库管理员用例图3.2.3普通用户用例图(1)用例
19、模型的执行者:普通用户。(2)包括:金额汇总、库存预警、商品查询、商品出库、商品调拨、身份验证。如图3.3所示。图3.3普通用户用例图3.2.4销售员用例图(1)用例模型的执行者:仓库管理员。(2)包括:查询统计、入库管理、出库管理、信息配置。(3)入库管理包括商品信息录入、入库一览表、入库单据管理;出库管理包括出库一览表、出库单据查询、商品出库;信息配置包括修改密码、商品管理、单位管理;查询统计包括库存预警、金额汇总。如图3.4所示。图3.4销售员用例图4 类图设计建模4.1总体描述对象模型是对模拟客观世界实体的对象及对象之间的关系进行映射,它是以对象为主而非系统功能,主要描述了系统的静态特
20、征。类图由系统中使用的类以及它们之间的关系组成,对象图是类图的一个实例,它描述了系统具体对象以及某一时刻这些对象之间的关系。UML用各种模型元素表示图中的概念,如表示类和对象的模型元素,类和类之间的关系包括关联、泛化、依赖、聚集等。本系统用类图来建立对象模型。4.2查询统计类图(1)Client类是客户模型类。(2)AmountSummaryAction类是系统数据提交处理类,在类中调用Client类实例化对象接受数据。(3)InventoryWarningService类主要功能是实现仓库预警的业务处理。(4)InventoryWarningAction类是接受用户提交的相关数据后,调用对应
21、的Service类中的方法进行业务处理。(5)AmountSummaryAction类 和InventoryWarningAction类继承ActionSupport类实现相应的action方法。如图4.1所示。图4.1查询统计类图4.3出库管理类图(1)SpInfo类是商品模型类。(2)Stock_removal_Action类是系统数据提交处理类,在类中调用Stock_removal_service类中的selectlist方法来实现相关的业务处理。(3)Stock_removal_service类主要功能是商品出库的相关业务处理。(4)stockRemovalQueryAction类是接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 UML 建模 分析
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。