超市商品管理系统.docx
- 文档编号:11111624
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:14
- 大小:228.16KB
超市商品管理系统.docx
《超市商品管理系统.docx》由会员分享,可在线阅读,更多相关《超市商品管理系统.docx(14页珍藏版)》请在冰豆网上搜索。
超市商品管理系统
在
计算机与信息学院
课程设计报告
课程名称:
面向对象程序设计课程设计
课程设计题目:
超市商品管理系统
姓名:
系:
专业:
年级:
学号:
指导教师:
职称:
福建农林大学计算机与信息学院计算机类
课程设计报告结果评定
评语:
评分项目
分值
得分
课程设计报告符合规范
10分
类图、用例图、系统框图合理
30分
主要技术线路正确
30分
设计报告条理清晰、重点突出
20分
有一定创新性、难易程度
10分
成绩:
指导教师签字:
任务下达日期:
5月13日
评定日期:
目录
1.设计目的3
2.设计要求3
3.设计方案3
4.设计内容5
4.1功能说明5
4.2系统运行结果5
4.3结果讨论9
5.总结10
参考文献10
1.设计目的
培养学生应用《面向对象程序设计教程》中内容,并实现其中的方法,正确运用开发平台,及考察调查研究,查阅典籍的能力,实现学生从课本到现实的转变。
2.设计要求
系统需要实现的内容
1新商品的录入
2商品的进库
3商品的出库
4商品的调价
5所属货柜的管理
6库存的统计
7总价格的计算
8产地的统计。
3.设计方案
一、用例图
二、类图
4.设计内容
4.1功能说明
1新商品的录入:
录入商品的各种数据
2商品的进库:
输入加入商品的数量
3商品的出库:
输入减少商品的数量
4商品的调价:
改动商品价格的输入
5所属货柜的管理:
输出各个货柜的商品名称
6库存的统计:
输出商品的数量
7总价格的计算:
输出各商品总价格
8产地的统计:
输出商品的出产地。
4.2系统运行结果
1主菜单
2新商品的录入
3商品的进库
4商品的出库
5商品的调价
6所属货柜的管理
7库存的统计
8产地的统计
9总价格的计算
4.3结果讨论
经调试程序顺利运行,对问题解决很成功,能够基本解决超市管理的需要,通过实验该系统文件符合实际的要求;
3.总结
对应用《面向对象程序设计教程》中内容跟家熟练,很好地实现其中的方法,能正确运用开发平台,提高了考察调查研究,查阅典籍的能力,编程能力相应地提高。
参考文献
[1]马石安,魏文平编著.面向对象程序设计(c++语言描述).北京:
清华大学出版社,2007.8.
核心代码:
1新商品的录入
voidinputGoods(goods*e[9])
{system("cls");
cout<<"请输入你的操作"< cout<<"-----------------------------------"< cout<<"---------------|服装类输入1|"< cout<<"---------------|家电类输入2|"< cout<<"---------------|家具类输入3|"< cout<<"----------------------------------"< intt; cin>>t; switch(t) { case1: inputClothData(e);break; case2: inputapplianceData(e);break; case3: inputfurnitureData(e);break; case4: cout<<"返回"< default: cout<<"错误,请重新输入"< } } 2商品的进库 voidgoodsIn(goods*e[9]) {system("cls"); intnum; art(); intt; cin>>t; cout<<"请输入添加数目: "; cin>>num; e[t]->addgoods(num); } 3商品的出库 voidgoodsOut(goods*e[9]) {system("cls"); intnum; art(); intt; cin>>t; cout<<"请输入出库数目: "; cin>>num; e[t]->reducegoods(num); } 4商品的调价 voidadjustPrice(goods*e[9]) {system("cls"); intprice; art(); intt; cin>>t; cout<<"请输入调整后价格: "; cin>>price; e[t]->adjustPrice(price); } 5所属货柜的管理 voidgoodBelongToManage(goods*e[9]) {system("cls"); cout<<"服装类: "; for(inti=1;i<=9;i++) {if(e[i]->goodsbelongto()=="服装类") cout< } cout<<"\n"<<"家电类: "; for(inti=1;i<=9;i++) {if(e[i]->goodsbelongto()=="家电类") cout< } cout<<"\n"<<"家具类: "; for(inti=1;i<=9;i++) {if(e[i]->goodsbelongto()=="家具类") cout< } } 6库存的统计 voidcountGoods(goods*e[9]) {system("cls"); for(inti=1;i<=9;i++) {cout< "< } } 7总价格的计算 voidtotalPrice(goods*e[9]) {system("cls"); for(inti=1;i<=9;i++) {cout< "<<(e[i]->getNumber())*(e[i]->getPrice())<<"\n"; } } 8产地的统计。 voidproductAddress(goods*e[9]) {system("cls"); for(inti=1;i<=9;i++) {cout< "< } }
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 商品 管理 系统