小型超市商品销售管理系统C++

上传人:夏** 文档编号:431971155 上传时间:2022-11-23 格式:DOC 页数:29 大小:628KB
返回 下载 相关 举报
小型超市商品销售管理系统C++_第1页
第1页 / 共29页
小型超市商品销售管理系统C++_第2页
第2页 / 共29页
小型超市商品销售管理系统C++_第3页
第3页 / 共29页
小型超市商品销售管理系统C++_第4页
第4页 / 共29页
小型超市商品销售管理系统C++_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《小型超市商品销售管理系统C++》由会员分享,可在线阅读,更多相关《小型超市商品销售管理系统C++(29页珍藏版)》请在金锄头文库上搜索。

1、南京工程学院课程设计说明书(论文)题 目 小型超市商品销售管理系统 课 程 名 称 面向对象程序设计 院(系、部、中心) 专 业 班 级 学 生 姓 名 学 号 设 计 地 点 指 导 教 师 设计起止时间: 2007 年12 月22日至2007年12 月28日 目 录课程设计任务书21 功能描述72 概要设计72.1 类的设计72.2 流程图83 详细设计114 效果及存在问题234.1 效果截屏234.2 存在问题275 心得体会286 参考文献28南京工程学院课程设计任务书 课 程 名 称 面向对象程序设计 院(系、部、中心) 专 业 班 级 起 止 日 期 2007 年12月 22 日

2、至28日指 导 教 师 1课程设计应达到的目的通过课程设计加深理解课堂教学内容,熟练掌握C+语言的基本知识和技能;掌握面向对象程序设计的基本思路和方法;掌握指针、类的封装与继承、文件的打开和保存、链表应用;利用所学的基本知识和技能,解决面向对象程序设计问题。培养分析、解决问题的能力;提高学生的科技论文写作能力。2课程设计题目及要求题目:小型超市商品销售管理系统要求:某小型超市销售的商品有四类:食品、化妆品、生活用品和饮料。每类商品都有商品名和商品利润。每类商品还有区别于其他类的特殊信息,例如食品有批发商,化妆品有品牌,饮料有生产厂家。本系统完成如下功能:(1) 输入商品的基本信息。(2) 根据

3、商品名查询某个商品的情况。(3) 计算并显示商品的利润。 3课程设计任务及工作量的要求包括课程设计计算说明书、图纸、实物样品等要求(1)分析系统中的各个实体之间的关系及其属性和行为。 (2)根据问题描述,设计系统的类层次,完成类层次中各个类的描述(包括属性和方法),完成类中各个成员函数的定义。(3)完成系统的应用模块,进行功能调试。(4)系统设计要实用,编程简练,功能全面。程序中要有异常处理。(5)界面设计要以用户为中心,操作方便、美观大方。(要有选择性提示)(6)按照课程设计说明书的格式规范撰写课程设计说明书,其中正文包括: 功能描述:对系统要实现的功能进行简明扼要的描述。 概要设计:根据功

4、能描述,建立系统的体系结构,即将整个系统分解成若干子功能模块,并用框图表示各功能模块之间的衔接关系,并简要说明各模块的功能。 详细设计:详细说明各功能模块的实现过程,所用到的类的层次图(包括类成员列表)、算法、技巧等。 效果及存在问题:说明系统的运行效果(附上运行界面图片)、存在哪些不足以及预期的解决办法。 心得体会:谈谈自己在课程设计过程中的心得体会。(7)课程设计说明书用A4纸统一打印,装订按学校的统一要求完成。(8)课程设计的程序以软盘形式上交,文件夹名称为学生姓名及学号的组合。未经指导教师许可或无故不到者,缺勤率达50%的学生不能参加答辩。 答辩时,设计者在5分钟内阐述自己的设计过程和

5、最终结果,突出设计中遇到的主要问题和解决方法,然后回答教师提问。每位学生答辩总时间一般不超过15分钟。 4主要参考文献1 谭浩强. C+程序设计M . 北京:清华大学出版社,2004.2 吴乃陵C+程序设计实践教程M北京: 高等教育出版社,2003.3 谭浩强. C+程序设计题解与上机指导M. 北京:清华大学出版社,1999.4 廖雷,罗代忠. C语言程序设计基础实验教程. 北京:高等教育出版社,2005.5课程设计进度安排起 止 日 期工 作 内 容12 月22日12月23 日12月24 日12月25 日12月26 日12月27 日12月28 日熟悉任务,算法设计软件设计软件设计软件调试软件

6、调试软件联合调试考核6成绩考核办法课程设计成绩的评定:根据设计的完成情况、程序的编制质量、独立设计能力以及答辩情况综合衡量,由答辩小组讨论决定。原则上按以下公式计算: 课程设计成绩工作表现30%设计成果40%考核测评30% 工作表现:独立工作能力及设计过程的表现。占总成绩的30%。设计成果:设计说明书(计算书、论文)、图纸、程序、作品等的质量。占总成绩的40%。考核测评:课程设计结束前,指导教师应采用考试或答辩等形式对所指导的学生进行测评。测评成绩占总成绩的30%。有创新的同学根据具体情况适当加分。教研室审查意见:教研室主任签字: 年 月 日院(系、部、中心)意见:主管领导签字: 年 月 日一

7、 功能描述某小型公司,主要有四类人员:经理、兼职技术人员、销售经理和兼职推销员。现在,需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额并显示全部信息。 要求: (1)其中,人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加1。 (2)程序对所有人员有提升级别的功能 (3)月薪的计算方法是:经理拿固定月薪,兼职技术人员按工作小时数领取月薪,兼职推销员的报酬按该推销员当月销售额提成 ,销售经理既拿固定月薪也领取销售提成。 (4)能按姓名或者编号显示、查找、增加、删除和保存各类人员的信息 。二 概要设计2.1 类的设计2.2 流程图(1)主函数流程图(2)添加函数(左图)和删除

8、函数(右图)的流程图(3)查询函数流程图三 详细设计1. 主函数设计#include#include#include#include#include#include#include void main() system(cls);coutnnnntt*ntt* *ntt* *ntt* 欢迎使用小型超市商品销售管理系统(HYY) *ntt* *ntt* Desined by 韩永扬 206050529 *ntt* *ntt* (按任意键进入) *ntt* *ntt* *ntt*nendl; getch(); food f; makeup m; drink d; live l; while(1)

9、A: system(cls); int choice; int x; coutnntttt主菜单nntttt(1)添加商品品种n ntttt(2)查询商品n ntttt(3)删除商品nntttt(4)退出x; switch(x) case 1: system(cls); coutnnnnnntt请选择添加哪一类:nntttt(1)食品类ntttt(2)化妆品类ntttt(3)饮料类ntttt(4)生活用品类ntttt(5)返回choice; switch(choice) case 1: system(cls); f.addf(); break; case 2: system(cls); m.addm(); break; case 3: system(cls); d.addd(); break; case 4: system(cls); l.addl(); break; case 5: system(cls); break; break; case 2: system(cls); coutnnnnnntt请选择查询哪一类:nntttt(1)食品类ntttt(2)化妆品类ntttt(3)饮料类ntt

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号