版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、江苏师范大学科文学院本科生课程设计课程名称:C+课程设计题目:小型超市管理系统专业班级:14 电信1班学生姓名:杨顺顺学生学号:1日期:指导教师:袁博宇科文学院教务部印制、课程设计目的、任务和内容要求:设计一个简单的超市管理系统。1. 暂定有三个货架,分别放着日常用品、食品和家电。2. 可以实货架商品的增加和出售。3. 设计查询功能,可以查找商品的现状。4. 不同商品有不同属性:食品类,保质期,家电,颜色。5. 重载运算符。设计要求:要求利用面向对象的方法以及C+啲编程思想来完成系统的设计;要求在设计的过程中,建立清晰的类层次;在系统的设计中,至少要用到面向对象的一种机制。二、进度安排:第1
2、3天:查找资料,熟悉小型超市管理系统的设计原理,给出设计总体方案;第46天:各函数的详细设计;第712天:程序调试;第1314天:写课程设计报告。三、主要参考文献:1.C+语言程序设计(第四版) 郑莉 董渊 何江舟 编著指导教师签字:年_月日目录要11概述22设计方案简述3设计内容3设计目的与要求3系统分析与设计33详细设计12系统总体设计1213源程序代码4运行结果285设计体会32摘要当代社会中伴随着计算机技术在各行各业日益广泛和深入的应用, 超市对货品于职员的管理不在像过去一样靠手工去做, 在一些超市管 理中也开始信息化。 信息化的管理可以为超市节省大量人力物力, 提 高其运行效率,从而
3、为顾客提供更好的服务, 实现超市的业务提升。 本系统就是为了适应这种要求而设计的。 集信息的显示、 输入、修改、 删除、查询等各种处理为一体,信息维护起来非常方便。大大减少了 超市的人力和物力。 本系统大致要做到以下几点:(1)操作简便,节省大量人力;(2)可以方便的进行货品管理,安全、高效;(3)可以迅速计算销售额和所买卖货品;(4)可以迅速查到所需信息,便于管理1 概述任务: 超市管理系统对职员商品信息进行高效简洁的管理, 使之能正常高效 的进行售卖活动。 系统充分考虑到超市管理系统对货物资料进行登记 并处理。考虑到进货、退货、库存预警、年月日销售额结算等多种特 殊情况,同时可将相关资料进
4、行有效处理。目标:当代社会中伴随着计算机技术在各行各业日益广泛和深入的应用, 超市对货品于职员的管理不在像过去一样靠手工去做, 在一些超市管 理中也开始信息化。 信息化的管理可以为超市节省大量人力物力, 提 高其运行效率,从而为顾客提供更好的服务, 实现超市的业务提升。 本系统就是为了适应这种要求而设计的。 集信息的显示、 输入、修改、 删除、查询等各种处理为一体,信息维护起来非常方便。大大减少了 超市的人力和物力。 本系统大致要做到以下几点:(1)操作简便,节省大量人力;(2)可以方便的进行货品管理,安全、高效;(3)可以迅速计算销售额和所买卖货品;(4)可以迅速查到所需信息,便于管理。2.
5、 设计方案简述设计内容设计一个简单的超市管理系统。1. 暂定有三个货架,分别放着日常用品、食品和家电。2. 可以实货架商品的增加和出售。3. 设计查询功能,可以查找商品的现状。4. 不同商品有不同属性:食品类,保质期,家电,颜色。5. 重载运算符 >>。设计目的与要求设计目的达到熟练掌握C+语言的基本知识和技能;基本掌握面向对象程序设计的基本思路和方法;能够利用所学的基本知识和技能,解决简单的面向对象程序设计 问题。设计要求要求利用面向对象的方法以及C+啲编程思想来完成系统的设计;要求在设计的过程中,建立清晰的类层次;在系统的设计中,至少要用到面向对象的一种机制 。系统分析与设计主
6、要知识点1 )类,类内包含构造函数、成员函数、私有数据成员和某些输入 输出函数;2 )运算符重载,定义一个重载运算符的函数,在需要执行被重载 的运算符是,系统自动调用该函数;3)继承与派生: 1. 基类即父类,被继承的已有类; 2. 派生类即子 类,新建立的类; 3. 这些类的定义和声明同类; 4. 虚函数的作用是 允许在派生类中重新定义与基类同名的函数, 并且可以通过基类指针 或引用来访问基类和派生类中的同名函数。关键技术1)程序共有四个头文件和四个源文件。头文件Supermarket,包含增加 Add,出售Sale和查询Search三 个公有成员函数;源文件Supermarket,增加函数
7、,出售函数和查询函数的功能相 似,选择功能,输出商品类型列表。头文件Goods在这个头文件中有四个类,一个基类和三个派生 类。基类Goods中设置增加AddGoods出售SaleGoods,显示函数 virtual ShowMe。同时定义统一的出售函数 Sale。保护成员包括, 商品名称name,商品数量number和商品分类的数量count。派生类, 日常用品类 DailyGoods , 食物 Food 和 家电 ElectricalAppliance ,除了自身的无参构造函数,均从基类中继 承增加 AddGoods 出售 SaleGoods,显示函数 virtual ShowMe , 并
8、根 据 课 题 要 求 加 入 运 算 符 重 载 函 数 istream operator >>(istream &in,DailyGoods &d) 。 同 时 借 助 函 数 Input_file 和函数 Save_file 将商品信息输出并保存到文件中。源文件Goods实现各函数功能。头文件diaplay,保存了小系统的基本页面和选择页面。登录界面Loading,功能选择界面 SelectMenu,商品功能列表 GoodList和结束页面Enc。源文件display,进行头文件的各项函数的功能实现。头文件file,是关于文件的存储,打开和关闭的功能。源文件m
9、ain,实现功能的汇总和实现方式。2)部分函数的实现enter后的页面-Ti - -j- -a-. Tl-r.fnt序加商品成功竹丫CKXXJGKOOOCCMZOOa DDCDCDOO COCOOZOO GOCOOD迢中蜀目骨理荼蛻常用品匡现有三常申诟未訂肥片耳LI 口常月品常称.百灯现尸峻宣,咄八DJ H盲月品名祢;乏巾现焉菖卑耐个日育胃由名羅 和示麺石入LU 口肯月品名称.水壶观萍數量,仙八(51日営月品名称;牙刷理存辭宣;28输入1,返回后,输入 2,进入出售功能。继续进入商品选择页面输入2.输入西瓜,100返回后,进入3:查询区系统结束页面输入错误商品不足不存在的商品5. 设计体会这个课题几乎囊括了书本的所有知识点, 并将知识点有机结合。 本 来学会的知识
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025新疆博尔塔拉州博乐市边合区产业发展投资有限公司招聘22人笔试参考题库附带答案详解(3卷合一版)
- 2025广东深圳证券信息有限公司人员招聘笔试参考题库附带答案详解(3卷合一版)
- 2025年西咸新区沣西新城第三批见习人员招募(182人)笔试参考题库附带答案详解(3卷合一版)
- 2025年甘肃省兰州市皋兰县兰鑫钢铁集团本部招聘67人笔试参考题库附带答案详解(3卷合一版)
- 2026年上海师范大学第二附属中学教师招聘(三)模拟笔试试题及答案解析
- 2025年民航西北空管局应届毕业生招聘(30人)笔试参考题库附带答案详解(3卷合一版)
- 2025年山西交通控股集团有限公司校园招聘450人笔试参考题库附带答案详解(3卷合一版)
- 2025年中信重工社会招聘1751人笔试参考题库附带答案详解(3卷合一版)
- 2025福建福州建总地产有限公司选聘1人模拟笔试试题及答案解析
- 2025云南昭通昭阳区盘河镇招聘城镇公益性岗位工作人员3人备考考试题库及答案解析
- 判决分析报告
- 洁净工作台性能参数校准规范
- 如果历史是一群喵16
- 华为HCIA存储H13-611认证培训考试题库(汇总)
- 社会主义发展史知到章节答案智慧树2023年齐鲁师范学院
- 美国史智慧树知到答案章节测试2023年东北师范大学
- GB/T 15924-2010锡矿石化学分析方法锡量测定
- GB/T 14525-2010波纹金属软管通用技术条件
- GB/T 11343-2008无损检测接触式超声斜射检测方法
- GB/T 1040.3-2006塑料拉伸性能的测定第3部分:薄膜和薄片的试验条件
- 教师晋级专业知识和能力证明材料
评论
0/150
提交评论