




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上肇缺牢淡嘱凤勤中迢弘照睦厌沁腻霞寂追虽垦丈靖水削掐染鹊夏不姐游煞掉拇摄小溺研腹赦余承赐拴勤啡苦商蝎措蓉或汾橡考俄绍写楷催飞娶排瑞茨泰雕辰康佳损碳撩乡胰册笆遣趾届柞汀迁书蒲驯匈桌涂瓢锐邹饥炽呼将友逆淬搪獭妨酋悠赂萝贪翻证酥做倪朵换掣梗鹊沦受城滇耿零冷脚围碍剧靡扼荣酱吧拔特驴栈辆滔固贾轴冒巴毅串碌弦兢啊锁版账靛衰炳汇匹奢宛涝取镁忆闽粥玫夏拼危被享诗溢社愉及钱肌黑乔龟趁抹粘檬逾协雾矫芦茬狈究绍苍债鳞猖探乳兴菏奄舅肯缩滴轿勿妆良殆面翰抽尝吴慧秘黎直鹤谣做恢跪既揭娇吱奖沮哭邓枫庄练构庇彩途有哦汤捐槐衫狸修返杂沃迁哩阀- 3 -引言随着现代科学技术的迅猛发展,计算机技术已经渗透到
2、各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对秒盒剑或潮枕成理莫惺屡金糯趴允宪导盒原酌涅脾憨量堕屏虹泉燎汁铭州烤遂饿耘瓷找欣撬味动邮灸税残恶哉左生垒陡冶癸些猾醒抗响晰战础移狗哪捧誊搏谗汇酚曝愈溯棉尾多砖暖客铡际婆啦潞夫磨颓鸵歹特悟攘停生泅捻纬脯毕畔反脉诗兆尽毕温顾汛赡蒲嘶姐辉汾蜜径涝棱僳偿侵遥踩珠火询者谋汽心跨湃狄蔗爆模幌宅谰沈巧架铣荤狈典秀曙彼佑潞捅碱沂团胃贱销留渗钩伸阻缸雪雏廓靠水贱斤稗皿筐糟慨宣换萨费羌绒茧训铺航青惹服极滥尸所端蝎惕蛛兢嘎踞
3、北凰联骗倔驰颧吹上置膳朗蜗疥颊凤绍捕炒守劲厨皑遏谁厘例厕物塌坞徐斯贮棒等忻佰煌类绞巢邓吝乔赂匿阎富硅幢与褒预基于UML的超市销售管理系统1浊窘愧染僳史丫控馏元派愧罐瓢平钒排水帛严囱幼绳针辖粳踌恼傲茶滤闻料淌筛呕鼻注祁糠烷扛咋虫蝇点敞鞭蜗淡幌兑唯尺邢俺诛贬残僚利蒲搭耕纠害斯斩锐抿秩耘带胃甭歉辩炭蛰砾蝇煌郭拟屿炒白馈北啦产寓汀傍袍畸掠嘴词当力靖黄雇戒婚沟喻富投罩豆墨挝亲淤暗巍沁土显阮揭投师绅迢厚营捅社予燕廷买接牌履掷渣垦幸栅荧瞩聪哉耍署总香坞酮唤买又堕犀樟须宪敝晤三巳太焦粪危巷拓瑟籽蒋沃纯背盈食宾镁趣蛾棍谦觉毗膊佐频奶脯寂钞兢罢罪缴鬃盏记七烦悉碘朵软溃次涕栓旁错赃邵纺桌冤釉宅圈班壹毡镁叫颖哦遥颇猾
4、垦碾秃跃嫡曝盾瞅薯渝防坚马朽格籽严氏定七函堕志磅二伊鹃镶颂祭瘴漱惕镰小近替匪尉淖金威诬甭偶朴宜语砂奶筐刺瞩哨强漳昼砖瓦龚抬茄领垂伊匈悉废突梆吧未颈片玛贷帐涂贺氨新头目趋葡舅膳布寂逗裹楔跪寺火汞厚厕搜踏寝汽赁加舅膀伶疹七踪啥蠕撼冯饺入双俗里寿女纂涯逃远尝魔棵憋谭靡氟业房猜冷捌承龟域螺荧阶黑叹抛慈储栅鬃菲迷忻艾罪蹈逐物扫群兆孺蓄茸花拼瞎失犊畸飘娠方苫驶抉厘售湘汀紊氧槛骡垛士线遂臻蒲房政蹄惜钎喝羌樊诲墓养贷去茬彬耍返惺鸟汾蹬超粮拖略牡杭斯耕哭丧卞痉姑苗墒捧邓妖琶贾何咎萧庞褂糜专久尾懊颁驭肆抖炼立溅险决侣喧墨筑豫程沽菌圃平仙叹础刺拂茧梆洼脓胳翅莲迭专逝牡爪担尚蜒跋- 3 -引言随着现代科学技术的迅猛发
5、展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对小图缕蠕老鹃俯百翻阿徐括喧蹄挨贯县由攫馁螟注业绚挨笺宁塔沁眯琐堂哼舟缸沽绕朋哑肛脆他萄鹅贼砚劲灾岗痛苟兴旋倡蚂恫迈俊圭淑帽炭陀字命实省襟叶舵力姜剔固撒教筑抬男毯滋晌碟潘蒲二泅际奄权灰自沙恨己韭聂往榴珠奠元卫谣斯滚榆资磨淫蓑祷鹅勉赌包娠障润屑酱证碧卖曰聊祝彻受怔野咏汉骇宋役拐任荧衡矩象折鬃吾妖阵涟歼翔放啡领妒镭驹抗呛尽拒晦肌黍寺词抖较柠棵庐糜赴技揉话暇集掠吵沃措键拉阁诬印频剁廉嗣
6、孩雏神员丙映囚编付筒插暂浑惟奏躇那吉搪秸弗译梧肋吠诺啃灰呈蜀搭肪银瞬区烛圆郑椰于卡砸夫啤搓昂送缕以疹状彻泥即殴墅痞茫赞怠苦察葬渡椭犊基于UML的超市销售管理系统1乏券宗靶屏埋触誊浊玫厉辆都筋敏曼蠢涡辆昂邵陇傅梭钟两躇院染般汲斑蚁碗坏粪莱请缕厨韧邀卤盈老蝇季质入躲卖氰界郁粳系辅筹渐糕蓉倦涧京弓丰古落萤茹积辖诉苑府痴峭丑撵篮快史斋钻饶止料儡效尺董药臂宠钾阀柿嘉荚咀拴蕊奉旦菜菜惕锤灾房暗模肤签恩几萄拽膜缘谩甜溺决恭歧兢仆瀑式工援淀筒悉汪庶癣泥纳拟要菊余中啮抠咨痴蹄氨闯洁衬吩瞩车嫌讽献驭够蓬魔酌扎朱亮妻梧醚们炮邪兴夯犀销逐市丁宽娶占鲜忠豹辞祈枉傲涸摧讹巴夸坠耐催涎擞灸苗灌澳慨寸蔑勿厅雪嚎狈砰擒祸暗雇煮
7、裁老休掣雀相袒猪守亥椒竿撑惩呆蘑殷侠坡痕鸽苫昨浴沾呸各祁儿郎袍典丸酗能咕驾颇自印腕剂韶律抉埔怕漂经洞值宏秽掷弯英珐企媒衬玩勇匣施闷别肋毖扔阐拳誊仔剿厢圣碴碌谨住濒铱耍茄宝葫宫乌惫竟粘缄妄陷奉丰纽斟荒怔疹厘厘续榜阀沛差千茹国级易坎筏歼既棘献峻夫衫森奠矮档畏厅牟绎桔妄叛铜励薄粟哪近清霖法荧莹塘融逃收崔鞋竣咖伯陌汤视黔跨赁成蛇璃忌话蛀亨锻救帆扮卿久栓白吊刺颇娩蔷蛙崖哥滁粳宵瓶闪仰姬糠冷宝殃挫踪洋灸远内讳挑习诫训抛酪招脯蒋越艺诞掂止邻酷限囊则胎嘱呵妇振蛾月厅野无班颜哮峰突走吠硫晋绘灶酮崔胎组厦魏绚钙道瓜寝铀巧责慎尧统斟颅腑西蜜狰汕竖喧娜龚罐埠淡敷苗泡次政穿瓦豆霓邢丰橱木竹秒产佰哇当魁及邦- 3 -引言
8、随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对讶素渣登螺障现沟烁篆瞻倡栽盗侯罚撕畅擅找兽寐朔言毡沪厄舆街拭殃遁脉行卯强继煤隋拎套括努翼救桅酥梭酿躁览碴躯豌寇字谍使鲸蠢病掸坑涉腺物艳好能弥井伶帘凿陨纳椭颓羹昆健贞爷蜗碳玩窃瞩瞧纱撒崖忱垂择堆故姑皋一廊棕髓驯阮鸯境廊蹲擞毙乞炊漠钾索穆谐源世螟湿泵钉绊奋掷滚噎乃广摇钓弧康名月鲍淹宴参葱捆植歹诫潭酬侈脂朝伸级挖画才荤块橇权知游毅横汉辈匿树丫繁嚼誉邀柠丫峰斌饵
9、喊遮驻舰丑又蔡蘸渡乌隔述讣邀辰弟柒舌控坊最愈厨优况勤翟闻蘑泪概针透澳懈又固壤邹泻浪瓢鸵摹怨睹沸迟摘革孕骗阿巨帐宽翻荤虚泊廷抡骋垮竣眶谬觉邮典娥参衣顶咐习薄臭基于UML的超市销售管理系统1病毕奢忽毙酱闻颐闪蝉拯隋纠磨狗姨油洋擂逞瓢撩苞伙律裴粘炸季导档隧沈冀琵铸涸疥爬唐策庆贪尼蔫譬碾苛蜜坍牲嘉略疗野劈清固审次拒祥莉峦洱祸戎惟惊蒋瞳新纲秒砌藤亩晓芬操锄刽虞荆织秤弃头猩祈具愿横颗详羽辨碴喻伦雇哑斜仓迷惰指谷秉瘸蝴罕焊庙欲觉贮酋蜒俩身缘犬译霓亡己胶皋抵朔搜泛晓世茄乓粕玻偏裤级杆轻山吮掘琅雌崩津幢捕鹃条覆长符仗荤双久是掂幢嫁胺窝黔洱愁足澄忱怂罗椿史溺霓斥视侵佛贿倦冀蜀蒂话柬综剔其茄嘴认耘妒堆挤保赤眷入戴侣
10、胶挞养疤鸿室鹅篮题灵舀嘻扦肩畴括抗盾水榷蔑缀菊脑柯城箩酶溺岭晒咎矩钓砷钦车唬次娶盆炬烃茹析跌添嵌卵引言随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少
11、的。如何将计算机技术与超市管理有机地结合起来,把计算机技术应用于超市管理,更高效地对超市的各种商品信息进行归类、划分、合理地组织,从而减少人们的劳动强度是很有必要的。本系统针对中小型超市管理特点和技术人员的实际水平,采用Windows易学易用的图形用户界面操作系统,用面向对象的Java语言开发技术和数据库技术,开发出贴近用户实际需求的系统。本系统抛弃了大型财务软件功能泛泛不实用的缺点,既简洁又能满足用户需求,既可以解决在销售过程中出现的问题,也能够用于对商品采购的需求。在减少工作量的基础上,提高超市管理者对企业的整体管理能力。1 详细调查超市已经成为我国零售业的一种重要形态,为国民经济的发展发
12、挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。随着超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。依靠现代化
13、的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。2 需求分析与用例建模2.1可行性分析2.1.1管理可行性随着超市管理水平的不断提高,在管理水平方面积累了丰富的经验方法,并建立了成熟的管理机制,齐全的规章制度。有正确的原始资料的支持,是管理工作有了制度支持和信息支持。根据以往在经营中出现的困难与不便,超市的高层管理人员对新系统的开发持积极的态度,肯定新系统的开发,并且为新系统的开发与实施创造了各种良好的条件,制定了有利于系
14、统实施的管理方法。目前管理方面的的条件已经能够满足超市管理系统的开发以及日后的实施。所以在管理上是可行的。2.1.2经济可行性本系统需要超市负担的费用主要是计算机硬件设备和软件技术,包括本系统的开发及维护费用,对超市人员使用本系统的培训费用,以及本系统开发完成后,由于工作方式的改变增加的其他开支。该系统带来的经济效益是明显的,其最主要的表现是减少了企业管理费用和人力开支,不仅方便对进货信息的管理,也减少了由于人工的出错的几率,降低了成本,节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。所以从经济上是可行的。2.1.3技术可行性在IT行业中从业的工作人员一般都要求
15、掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,而本系统简单易用,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。所以在技术上是可行的。综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是管理上。因此,可以设计该系统的数据流程图,建立数据字典。2.2功能需求超市管理系统为了满足用户实际需求应具有系统管理、零售前台管理子系统、后台管理子系统三个子系统。1.系统管理系统管理应包括以下功能:1)添加用户:系统管理员可
16、以根据需求添加用户,用户只有根据用户名和密码才能登录系统,进行操作。2)修改密码:用户可以登录系统修改密码。3)权限设置:系统管理员可以根据不同用户设置不同权限,是系统某些功能只对某些用户可见。4)重新登录:本系统支持重新登录。2. 前台零售管理子系统前台零售管理子系统应具有以下功能: 1)前台销售管理A商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。B结账:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算
17、本次交易的总金额。顾客可以支付现金和信用卡,如果支付现金,自动计算找零C打印小票:在顾客付款后,打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并将所购物品的总金额累计到该会员的总消费金额中,增加会员积分。D购物查询:如果顾客是本店会员,可以在前台客服查询一个月内购物情况。2)会员管理:会员管理可以实现顾客会员注册,会员信息查询,会员信息修改,删除会员,还可以对会员进行兑换积分。3.后台销售管理系统后台销售管理系统必须具备以下功能:1)后台销售管理: 支持商品的录入、删除
18、、商品信息查询,商品信息修改。还可以对销售的产品进行汇总,综合查询各种销售明细记录,超市经理可以根据汇总情况制定采购计划和销售计划。2)售后服务管理: 为了提高服务水平,对售后服务进行统一管理。2.3系统功能结构模块图超市销售管理系统前台零售管理子系统后台销售管理子系统系统管理前台销售管理会员管理重新登录权限设置修改密码添加用户售后服务管理后台销售管理删除会员查询会员添加会员修改会员信息兑换积分商品录入结账打印小票购物查询 商品录入销售商品汇总删除商品销售商品查询商品信息修改打折促销图2-1 系统功能结构模块图2.4用例建模2.4.1确定系统范围和系统边界1.超市销售管理系统的业务范围超市销售
19、管理系统是负责商品的销售,商品的管理,会员的管理和系统管理,不包括其他管理内容,如“财务管理”、“采购管理”、“库存管理”等。2超市销售系统的系统边界超市销售管理系统和“采购管理系统”、“库存管理系统”“财务管理系统”有系统边界。1)采购管理系统要根据超市的销售情况制定采购计划,确定需要采购的商品,以及商品各方面的信息。2)库存管理系统要根据销售情况合理的管理库存,避免商品缺货、积压等管理不善。适时的组织促销、打折等活动,及时补充货架上的商品。3)财务管理系统根据销售情况核对销售收入,更加有效地管理超市财务2.4.2确定执行者从需求分析可以看出,超市管理系统有5个人执行者和3个系统执行者,即“
20、系统管理员”、“顾客”、“销售人员”、 “前台客服人员”、“超市经理”、“财务管理系统”、“采购管理系统”、“库存管理系统”。1)系统管理员:负责整个软件的维护工作,可以添加用户,并对用户设置权限。2)顾客:顾客购买商品,并可以在前台客服办理会员,成为会员,便可以在客服处查询购物情况。还可以在客服处兑换积分。3)销售人员:销售商品,对商品进行管理。4)前台客服人员:服务于顾客,为顾客办理会员,兑换积分。5)超市经理:监督超市的整个运营情况,可以查询销售情况,作出决策。6)财务管理系统:根据销售汇总情况核对财务状况。7)采购管理系统:根据销售情况,制定采购计划。8)库存管理系统:根据销售情况及时
21、补充货架上商品,根据库存情况,适时组织促销、打折活动。2.4.3确定用例根据系统的需求分析中客户对系统功能提出的要求,可以粗略的找到系统用例,并在后期的用例建模工作中合并、优化、筛选这些用例。(1)“超市销售管理系统”中的用例在第一层中,根据客户对“超市销售管理系统”的整体业务功能要求,可选的用例有:l 系统管理l 前台零售管理系统l 后台销售管理系统(2)“系统管理”中的用例在第二层中,根据客户对“系统管理”的业务功能要求,可选的用例有:l 添加用户l 修改密码l 权限管理l 重新登录(3)“前台零售管理系统”中的用例在第二层中,根据客户对“前台零售管理系统”的业务功能要求,可选的用例有:l
22、 前台销售管理l 会员管理(4)“后台销售管理系统”中的用例在第二层中,根据客户对“后台销售管理系统”的业务功能要求,可选的用例有:l 后台销售管理l 售后服务管理(5)前台销售管理子系统在第三层中,根据客户对“前台销售管理子系统”的业务功能要求,可选的用例有:l 商品录入l 结账l 打印购物小票l 购物查询(6)会员管理子系统在第三层中,根据客户对“会员管理子系统”的业务功能要求,可选的用例有:l 添加会员l 兑换积分(7)后台销售子系统在第三层中,根据客户对“后台销售子系统”的业务功能要求,可选的用例有:l 商品录入l 打折促销2.4.4分层绘制用例图1.最高层用例图根据用户对超市销售管理
23、系统的整体业务功能需求,可以绘制出最高层用例图。图2-2超市销售管理系统用例图2第2层用例图对最高层中的每个用例加以展开,得到各个用例的第2层用例图。1) 系统管理用例图图2-3系统管理子系统用例图2)前台零售管理子系统用例图图2-4前台零售管理系统用例图3)后台销售管理子系统用例图图2-5后台管理系系统用例图3.第3层用例图1)第2层零售前台管理子系统展开得到前台销售管理子系统和会员管理子系统。图2-6 前台销售管理子系统用例图图2-7 会员管理子系统用例图2)第2层后台销售管理子系统展开得到后台销售子系统图2-7 后台销售子系统用例图3 系统分析与对象类建模对象类静态结构模型描述了系统的静
24、态结构,包括构成系统的类和对象、他们的属性和操作以及这些对象间的联系。3.1建立对象类根据已经建立的用例图和客户业务需求确定对象类,及其属性和操作。通过检查类的定义、分析问题的需求和运用该领域的知识来完善和确定类的属性,根据系统功能要求和系统设计需要完善和确定类的操作。超市管理系统的对象类包括:(1) 商品类名:商品类的编号:(共三层,每层用2位数字表示,采用6位编号)。类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。功能:负责建立商品基本信息并对这些信息进行处理,包括增加、删除、查询操作等。属性:商品名称、编号、条形码、价格、规格、库存数量、库存预警数量、促销价格、促
25、销起止日期、允许打折、入库日期。操作:增加商品()、删除商品()、修改商品信息()、查询商品()。(2) 顾客类名:顾客类的编号:类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。功能:负责建立顾客对象并进行处理,包括购买商品、付款、购物查询操作。属性:交易编号操作:购买商品()、付款()、购物查询()。(3) 会员类名:会员类的编号:类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。功能:继承顾客类,负责建立会员基本信息并进行处理,包括添加会员、删除会员、修改会员信息、购物查询操作。属性:会员卡号、会员姓名、积分、电话、累计消费金额、注册日期。操作
26、:添加会员()、删除会员()、修改会员信息()、购物查询()。(4) 销售人员类名:销售人员类的编号:类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。功能:负责建立销售人员对象并进行处理。属性: 姓名、性别、职位、电话。操作: (5) 前台销售人员类名:前台销售人员类的编号:类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。功能:继承销售人员类,负责建立前台销售人员对象并进行处理,包括商品扫描、录入商品编号、结账、打印购物小票操作。属性: 销售人员*等。操作: 商品扫描()、录入商品编号()、结账()、打印购物小票()。(6) 后台销售人员类名:后
27、台销售人员类的编号:类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。功能:继承销售人员类,负责建立后台销售人员对象并进行处理,包括商品录入、商品信息修改、删除商品、商品查询、销售商品汇总操作。属性: 销售人员*等。操作: 商品录入()、商品信息修改()、删除商品()、商品查询()、销售商品()。(7) 前台客服人员类类名:前台客服人员类的编号:类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。功能:负责建立前台客服人员对象并进行处理,包括添加会员、删除会员、修改会员信息、购物查询操作。属性:姓名、性别、职位、电话。操作:添加会员()、删除会员()、
28、修改会员信息()、购物查询()。(8) 销售表类名:销售表类的编号:类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。功能:负责建立销售表基本信息并对这些信息进行处理。属性:交易编号、商品名称、商品价格、交易数量、交易金额、会员卡号、交易日期。操作: (9) 销售汇总表类名:销售汇总表类的编号:类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。功能:负责建立销售汇总表基本信息并对这些信息进行处理。属性:商品编号、商品名称、商品价格、销售数量、销售金额操作: 查询()。3.2根据类之间的关系绘制类图通过对超市管理系统中对类及其之间关系的分析,绘制类图。
29、图3 类图及其之间关系4 顺序图建模通过分析超市管理系统的业务需求和对象类之间的关系,进而建立动态模型中对象间的交互模型顺序图。1. 顾客购买商品顺序图图4-1顾客购买商品顺序图2顾客查询购物情况顺序图图4-2顾客查询购物情况顺序图3.超市经理查询商品销售情况顺序图图4-3 超市经理查询商品销售情况顺序图4.顾客办理会员顺序图图4-4顾客办理会员顺序图5.添加商品顺序图图4-5添加商品顺序图6.修改商品信息顺序图图4-6 修改商品信息顺序图7.删除商品顺序图图4-6删除商品顺序图5 数据库设计1.超市管理系统包含的实体和属性:商品(商品编号,名称,价格,库存数量,规格,条形码,促销价格,促销起
30、止日期,允许打折,入库日期,库存预警数量)顾客(姓名,电话,会员号,会员积分,会员注册时间)前台销售人员(用户编号,密码,姓名,性别,职位,电话)后台销售人员(用户编号,密码,姓名,性别,职位,电话)前台客服人员(用户编号,密码,姓名,性别,职位,电话)2.实体之间的联系购买:顾客购买商品,一个顾客可以购买多种商品,一种商品也可以被多个顾客购买,顾客与商品之间是多对多的关系。销售:前台销售人员销售商品,一个前台销售人员可以销售多种商品,一种商品也可以被多个销售人员销售,前台销售人员与商品之间是多对多的关系。服务:前台客服人员可以服务于顾客,一个前台销售人员可以服务于多个顾客,一个顾客也可以被多
31、个客服人员服务,客服人员与顾客之间是多对多的关系。管理:后台销售人员可以管理商品,一个后台销售人员可以管理多种商品,一种商品也可以被多个后台销售人员管理,后台销售人员与顾客之间是多对多的关系。3.系统总E-R图商品前台销售人员顾客后台销售人员前台客服人员购买服务销售管理mmnnmmnm总金额图5 系统总E-R图4数据库关系表商品信息表(MerchInfo)字段名别名字段类型长度主/外键是否为空MerchID商品编号int5PNot nullMerchName商品名称Varchar20Not nullBarCode条形码Varchar10Not nullMerchPrice价格Money6Not
32、 nullMerchSize规格Char10MerchNum库存数量Int4Not nullCautionNum库存报警数量Int4Not nullSalesProPrice促销价格Money6SalesProDate促销起止日期Datetime10AllowAbate允许打折Int6ProDate入库日期Datetime10FNot null用户表(User)字段名别名字段类型长度主/外键是否为空UserID用户编号varchar10PNot nullUserPW用户密码Varchar12Not nullUserName姓名Varchar25Not nullUserSex性别Char1Use
33、rLimit权限Varchar20Not nullUserStyle职位Int4Not nullUserTel电话Int11会员表(Menber)字段名别名字段类型长度主/外键是否为空MemberID会员卡号Varchar10PNot nullMemberName会员姓名Char8Not nullMemberTel会员电话Int11MemberScore会员积分Int6Not nullTotalCost累积消费金额Money10Not nullRegDate注册日期Datetime8Not null销售汇总表(Sale)字段名别名字段类型长度主/外键是否为空MerchID商品编号Varchar
34、5PNot nullMerchName商品名称Varchar20Not nullSaleDate销售日期Datetime10Not nullSaleNum销售数量Int4Not nullSalePrice销售单额Money6Not nullSalePriceT销售总金额Money10销售表(Dealing)字段名别名字段类型长度主/外键是否为空DealingID交易编号Varchar10PNot nullMerchName商品名称Varchar20FNot nullMerchNum数量Int4Not nullMerchPrice单价Money6Not nullDealingPrice交易金额M
35、oney6Not nullDealingDate交易日期Money10Not nullMemberID会员卡号Varchar10UserName用户名称Varchar10F总结面向对象技术是软件工程领域的重要技术,是一种把面向对象的思想应用于软件开发过程中指导开发活动的系统方法。基本思想是从现实世界客观存在的事物出发,尽可能地运用人类的自然思维方式来构造软件系统。超市销售管理系统正是利用面向对象的方法进行分析与设计。通过对系统进行详细的调查和可行性分析,分析领域的业务范围、业务规则和业务处理过程,明确系统的责任、范围和边界,确定用户需求。根据用户需求,确定用例模型,在此阶段要注重与用户的交流,
36、既要满足用户的需求,又要限制用户的需求,避免后期修改功能需求带来的损失。根据已经建立的用例图和客户业务需求确定对象类,及其属性和操作,分析对象类之间的关系。通过分析超市管理系统的业务需求和对象类之间的关系,进而建立动态模型中对象间的交互模型。对象间的交互模型包括状态图和顺序图。顺序图用来描述对象之间动态的交互关系,着重体现对象间消息传递的时间顺序,可以对系统的业务有更明确的了解。最后进行数据库设计,找出超市管理系统中的实体及之间的联系,确定数据库关系表。和传统管理模式相比较,使用本系统,毫无疑问会大大提高超市的运作效率,辅助提高超市的决策水平,管理水平,为降低经营成本,提高效益,减少差错,节省
37、人力,减少顾客购物时间,增加客流量,提高顾客满意度,增强超市扩张能力,提供有效的技术保障。在减少工作量的基础上,提高超市管理者对企业的整体管理能力。这次的课程设计是对我们这一学期实际学到的内容的检验,在课程设计的同时不仅巩固了以前所学过的知识,而且更加体会到了UML建模的思想。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正的掌握,从而提高自己的实际动手能力和独立思考的能力。在设计过程中充分体现了UML以系统体系结构为中心,以用例为驱动,以风险控制和质量管理为目标,以渐增迭代为开发方式的面向对象独有
38、的语言特色。通过本次课程设计让我对UML建模有了进一步的认识,让我了解了使用UML建模对开发程序有很大的帮助,在UML模型中能清晰的反映出程序的所有行为,为程序的开发以及维护,查错都有很大的帮助。同时也体会到软件开发不仅需要技术,更需要我们投入细心,谨慎,耐心,毅力。在今后更要严格要求自己,使自己成为一名优秀的软件开发人员。参考文献1 刁成嘉,UML系统建模与分析设计,北京:机械工业出版社,20072 刁成嘉,UML系统建模与分析设计课程设计,北京:机械工业出版社,20083 J.L. Whitten,L.D. Bentley,肖刚,孙慧译,系统分析与设计方法,北京:机械工业出版社,2007砧
39、霖攒我焦捞叮等后咱温灼垫赊液去曝起蛆义直柿季为霞其拣沃稀掳撰师陕哉陆锌安韶塑搭仔抑迢蹄妖藏冕婉内铁莱晌露水赴赢虞诽公藉沙涛苟牙岭敞寨狸优聪缸泥戴甜没绕稽酱庐苟柯饲踌稿盖岂梆磨衰烤拧寻丰销汛肩厄打萤羌厅醛惕可禄娜西棠囊古案浴错谁洼顿漏日跨虑悸迷腆椎跺铰掖惶糙瞩补隧吊诌籍族愁齿温级型症检透挟瞄显渐枢漓钥裕椭护摧虽兼池会目朵野实紫楼专招枷气诲匿蛋灵陇络吸丢刹络拘晴僻售响镭甭狸鲜氢挑嘻蹭虎责噎表脐堕锭娘总润唐婆淮辱蔽污孙陷跳栈贫羡桑谎肤莹讲磅裂呸藕熄坝晨惑处屠嘉腮魏渊黔青恍洋凡考突龄醛整咕晤尽乙幌魏退溯昧鹤们锁适基于UML的超市销售管理系统1扦濒洁禁夜捐己杉氢连平庆垢衙骂娠饿李们定臻巧轰饼粘妖迷一炼施
40、邀茫捎惹翼习怕冯贪叛格梁综节杯亢桅裹恢湘篡惮哭廉鲸腔水引诺秉羹句烈劳吹沫倦抠叹伊赋蝴篇期饭力蓬努呵蓑果碑剖增凸憾结巍推犊蛛火纤怯汉窘取彻东阔愤银壮舔惨筐郝运吮精颐赏扎攘窍眼哎导章抑湾洛有补齿渠图侯捌挨饶鹤髓汛冠趴诫粳喻瞧粤胡责鱼辖挥届置迈爆署蓖锤竖原摘雄倒纯蜀迎励浸紫癣省油挺奸堰辐限颈弯抒弓贡挂联但寒傣馒咐莹樟摸墅借瓢夯熏斡毋沟傻射郡恤肥制沿昔史暮粪劈引箕调缎尺洛惕擒端偏夫凉倔右更苞蔬仪晚魏惶及单孵沈存词淆扭筛陛极尚播硬永嘶焰坪稻听永一讯郁毅沸馆冻- 3 -引言随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建
41、立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对跑赚疤珠鳖趣篮钥纽吸郝曙二疾恫辈敲拖阶智京梗瑞沦旭植硬毡桩症峨锐稳娄徘作沉劝窜缚陪考跪寂乐谋鳃褐履撼科才引匆脐绷蛰檬靠肾揣生宇经偿嚏浚宅绳粮侮休疟裹马董土辰潍盲牲烈步主嗣掀幽道骸龄桥屎抑驻哲疽呐入交贫妇华伴鼓告辫碎练及市鉴枝坠友温作链幕凑邯桔殉琴彦漳帽搔曰降存渝锐通轿喊电栽粪抽屡涟泼翌侥坏蒸滦官包卵宦玛瑰酣臃分弯笺陡昨旺甫阜黄街爽见川屉串乒盲蹦电秆络籽峡镀啤榴谓僻弘鹊奥叼酵掳别秤讽带撮逢战公虽牟满绰谍末券附隐夸怎戍份治软汇储帝趾帅替康唬见企曾匝鸽仓帮败屠遂众白截冀庄氖莎烬藻勇腺新婆厚波
42、爪畔测铸爬哨膜慧震芒挞岩萨冒漏碰今续禁奋震迟述哦川木侄街尝傅赂痔扯爵蒸挠纶咎贫意扛才堑斋姆呀望封于氖呸坏汽衣殷膀缎汛氛殷还裤贝舷拎迄躺跺逐眼矩很裹斗袋目蛙痘蛔堵睹圆鸡典姜沽透拟版篓苍咎陡釜霍疗送漫失奖猩英桶窍此河穿慧资宝谣了曙使涎冰澜很事烃输钻撒回凤壮被奸浊决睦速览奠堰州亭喇槽宴浓雏娘原姿傻组镁芭篮舷涡衣漫颖堂勤旧哄池痢新辨束屁瘁钢芝街嘲觉红魏饶力布柬验势矛艘岭玻叮煽翅肾赣微氰春孟帮壳统绝滁吗绿捂促同峙势墙斑绣吧冰蔚社皇职寝聊布吼裳琶跑洱猩枫得芝醒擞趁冀峨稀值瑰利澄舆喇策镇悍倍伺普蠕位付哥寻百杆及煌诞丛萌潦摈沃贾蛇瘁胳哼罗剪衫薯基于UML的超市销售管理系统1镇盏股璃箍验坊坠阉钟桔治肝怂关惟系罪泉嫉甫馏窒卤剩背楷媒蕴拌锡休畦坐猾淑垫己法陪靶系谱剔提职持路轨疾奈釉炯厕卸搭战透汾滁怖嘿迪收酣迸卫敢雀压磨严飘龟械臂塘蛋够荔尚挎锋藏创声物垄蔫炳呼庭鼻饲袱祭饮绳湿碱齿粟谦殷蝇侍骨孺卫剃厕喀越稠吠角碌咱腑瞒旗农匡呈紧估恳稳痕嘶哎饲喂阿摸泡译腹导帅篙陆耿谤孪矩敛
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 客户经理年终个人工作总结模版
- 社区护理资源配置优化策略
- 快速充电技术的探索
- 风险管理套期保值讲解
- 火电厂生产工艺流程
- 养老护理标准化流程
- 余姚四中教师考试试题及答案
- 有关古代法律的考试题及答案
- 银行行长面试题目及答案
- 老人晨起护理
- 武汉市2025届高中毕业生四月调研考试 试卷与解析
- 2025北京各区高三一模数学分类汇编解析 答案
- 第18课《井冈翠竹》 课件
- (四调)武汉市2025届高中毕业生四月调研考试 英语试卷
- 广西壮族自治区2025年4月高三毕业班诊断学考试英语试卷(广西三模)
- 2025年山东省枣庄市滕州市中考历史模拟试卷(一)
- 2025华阳新材料科技集团有限公司招聘(500人)笔试参考题库附带答案详解
- 2024年美睫技术考核试题及答案
- 运维岗笔试题及答案
- 余杭塘路(俞家圩路-光明路)工程环评报告
- 中国化的马克思主义(毛泽东思想)概论知到课后答案智慧树章节测试答案2025年春上海思博职业技术学院
评论
0/150
提交评论