文档详情

C++课程设计小型超市管理系统.docx

发布:2020-10-08约3.25千字共15页下载文档
文本预览下载声明
江苏师范大学科文学院 本 科 生课程设计 课 程 名 称: C++ 课程设计 题 目: 小型超市管理系统 专 业 班 级: 14 电信1班 学 生 姓 名: 杨顺顺 学 生 学 号: 1 日 期: 指 导 教 师: 袁博宇 科文学院教务部印制 、课程设计目的、任务和内容要求: 设计一个简单的超市管理系统。 暂定有三个货架,分别放着日常用品、食品和家电。 可以实货架商品的增加和出售。 设计查询功能,可以查找商品的现状。 不同商品有不同属性:食品类,保质期,家电,颜色。 重载运算符>>。 设计要求: 要求利用面向对象的方法以及C+啲编程思想来完成系统的设计; 要求在设计的过程中,建立清晰的类层次; 在系统的设计中,至少要用到面向对象的一种机制。 二、 进度安排: 第1 ~3天:查找资料,熟悉小型超市管理系统的设计原理,给出设计总 体方案; 第4~6天:各函数的详细设计; 第7~12天:程序调试; 第13~14天:写课程设计报告。 三、 主要参考文献: 1.《C++语言程序设计(第四版)》 郑莉 董渊 何江舟 编著 指导教师签字: 年_月 日 目录 TOC \o 1-5 \h \z 要 1 1概 述 2 \o Current Document 2设计方案简述 3 \o Current Document 设计内容 3 \o Current Document 设计目的与要求 3 \o Current Document 系统分析与设计 3 3详细设计 12 系统总体设计 12 13源程序代码 13 4运行结果 28 5设计体会 32 摘要 当代社会中伴随着计算机技术在各行各业日益广泛和深入的应用, 超市对货品于职员的管理不在像过去一样靠手工去做, 在一些超市管 理中也开始信息化。 信息化的管理可以为超市节省大量人力物力, 提 高其运行效率,从而为顾客提供更好的服务, 实现超市的业务提升。 本系统就是为了适应这种要求而设计的。 集信息的显示、 输入、修改、 删除、查询等各种处理为一体,信息维护起来非常方便。大大减少了 超市的人力和物力。 本系统大致要做到以下几点: (1) 操作简便,节省大量人力; (2) 可以方便的进行货品管理,安全、高效; (3) 可以迅速计算销售额和所买卖货品; (4) 可以迅速查到所需信息,便于管理 1 概述 任务: 超市管理系统对职员商品信息进行高效简洁的管理, 使之能正常高效 的进行售卖活动。 系统充分考虑到超市管理系统对货物资料进行登记 并处理。考虑到进货、退货、库存预警、年月日销售额结算等多种特 殊情况,同时可将相关资料进行有效处理。 目标: 当代社会中伴随着计算机技术在各行各业日益广泛和深入的应用, 超市对货品于职员的管理不在像过去一样靠手工去做, 在一些超市管 理中也开始信息化。 信息化的管理可以为超市节省大量人力物力, 提 高其运行效率,从而为顾客提供更好的服务, 实现超市的业务提升。 本系统就是为了适应这种要求而设计的。 集信息的显示、 输入、修改、 删除、查询等各种处理为一体,信息维护起来非常方便。大大减少了 超市的人力和物力。 本系统大致要做到以下几点: (1) 操作简便,节省大量人力; (2)可以方便的进行货品管理,安全、高效; (3) 可以迅速计算销售额和所买卖货品; (4) 可以迅速查到所需信息,便于管理。 2. 设计方案简述 设计内容 设计一个简单的超市管理系统。 暂定有三个货架,分别放着日常用品、食品和家电。 可以实货架商品的增加和出售。 设计查询功能,可以查找商品的现状。 不同商品有不同属性:食品类,保质期,家电,颜色。 重载运算符 。 设计目的与要求 设计目的 达到熟练掌握C++语言的基本知识和技能; 基本掌握面向对象程序设计的基本思路和方法; 能够利用所学的基本知识和技能,解决简单的面向对象程序设计 问题。 设计要求 要求利用面向对象的方法以及C+啲编程思想来完成系统的设计; 要求在设计的过程中,建立清晰的类层次; 在系统的设计中,至少要用到面向对象的一种机制 。 系统分析与设计 主要知识点 1 )类,类内包含构造函数、成员函数、私有数据成员和某些输入 输出函数; 2 )运算符重载,定义一个重载运算符的函数,在需要执行被重载 的运算符是,系统自动调用该函数; 3)继承与派生: 1. 基类即父类,被继承的已有类; 2. 派生类即子 类,新建立的类; 3. 这些类的定义和声明同类; 4. 虚函数的作用是 允许在派生类中重新定义与基类同名的函数, 并且可以通过基类指针 或引用来访问基类和派生类中的同名函数。 关键技术 1)程序共有四个头文件和四个源文件。 头文件Supermarket,包含增加 Add,出售Sale和查询Search三 个公有成员函数; 源文件Sup
显示全部
相似文档