欢迎来到天天文库
浏览记录
ID:14569729
大小:107.80 KB
页数:39页
时间:2018-07-29
《c++课程设计报告-商品管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、课程设计报告设计题目:商品管理系统学生姓名:曹政专业:计算机科学与技术班级:09级4班学号:20092761指导老师:方帅完成日期:2010年6月合肥工业大学计算机与信息学院(1)需求与规格说明某商场有如下几种商品:衬衣、鞋子、帽子、裤子、冰箱、电视、立柜、壁橱、沙发。每一种货物都有详细的说明信息。衬衣:布料、尺寸、单价、产地、库存量、所属货柜;鞋子:皮料、尺寸、单价、产地、库存量、所属货柜;帽子:布料、样式(平顶或尖顶)、尺寸、单价、产地、库存量、所属货柜;裤子:布料、尺寸、单价、产地、库存量、所属货柜;冰箱:制冷类型、样式(两门或三门)、颜色、
2、重量、尺寸、单价、产地、库存量、所属货柜;电视:样式(彩色或黑白)、颜色、重量、尺寸、单价、产地、库存量、所属货柜;立柜:木料、颜色、尺寸、单价、产地、库存量、所属货柜;壁橱:木料、颜色、尺寸、单价、产地、库存量、所属货柜;沙发:木料、皮料、颜色、尺寸、单价、产地、库存量、所属货柜;对这些商品的操作有:新商品的录入、商品的进库、商品的出库、商品的调价、所属货柜的管理、库存的统计、总价格的计算、产地的统计。要求自行设计数据结构,用类结构将上述的货品表示出来。在上一步基础上,将上述的商品管理计算机化,完成操作要求的功能。(2)设计根据上述要求,设计一个
3、商品基类Goods,从中派生出衬衣类Clothes、帽子类Cap、冰箱类Refrigerator、电视类TV、立柜类Closet、沙发类Sofa。因为鞋子类和裤子类与衬衣类、壁橱类与立柜类属性、行为完全相同,所以从衬衣类中派生出鞋子类Shoes、裤子类Pants,从立柜类中派生出壁橱类WAC。在派生类中实现完整的操作方法。系统类图Goodsstringnamestringproducing_areadoublesizedoublepriceintsumintcountervoidgoods_getout()voidgoods_getin()void
4、goods_shows()voidgoods_in()voidgoods_out()voidprice_change()voidcounter_change()↗↖Clothesstringmaterialintclo_get(Clothesa[])intclo_show(Clothesa[])intclo_pa(Clothesa[])intclo_operate(Clothesa[])Capstringmaterialstringstyleintcap_get(Capa[])intcap_show(Capa[])intcap_pa(Capa[])
5、intcap_operate(Capa[])↗↖ShoesPants↑↑Refrigeratorstringrefrigeration_formstringstylestringcolorintref_get(Refrigeratora[])intref_show(Refrigeratora[])intref_pa(Refrigeratora[])intref_operate(Refrigeratora[])TVstringstylestringcolordoubleweightinttv_get(TVa[])inttv_show(TVa[])in
6、ttv_pa(TVa[])inttv_operate(TVa[])↑↑Closetstringtimberstringcolorintcls_get(Closeta[])intcls_show(Closeta[])intcls_pa(Closeta[])intcls_operate(Closeta[])Sofastringtimberstringcladdingstringcolorintsofa_get(Sofaa[])intsofa_show(Sofaa[])intsofa_pa(Sofaa[])intsofa_operater(Sofaa[]
7、)↑WAC属性和方法定义类名成员类别类型成员名描述Goods属性stringname商品名称Goods属性stringdoubledoubleintintproducing_areasizepricesumcounter商品产地商品尺寸商品价格商品总价商品所属货柜方法voidvoidvoidvoidvoidvoidvoidgoods_getout()goods_getin()goods_shows()goods_in()goods_out()price_change()counter_change()提示输入商品信息商品信息输入商品信息输出商品进库
8、商品出库商品调价商品货柜管理Clothes属性stringmaterial商品布料方法intintintintclo_ge
此文档下载收益归作者所有