| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

c++超市管理系统课程设计报告

文***品

贡献于2022-03-31

字数:3740

c++超市理系统课程设计报告
第1章 务描述
次C++实践课题超市理系统求功
A添加商品信息商品编号商品名供应商代号进货价售出价存货数等进货:商品已存需修改存货数存需增加新纪录B售出:输入商品编号修改相应存货数销售额C查询:查询商品销售额
第2章 系统需求功
系统超市理系统设计实现供超市理者超市商品信息查询修改适种型超市效提高工作效率查询符合实际情况会提示错误Enter键确认
系统实现功:
(1)进入系统提示适方法键入相应数字次商品代码(阿拉伯数字组成)商品名称商品产商品单价库存量等商品信息存入保存
(2)键入商品名称求删商品调出予删
(3)键入相应数字选项修改超市商品信息
(4)键入相应数字选项查询需查询商品信息
(5)键入相应数字选项显示超市商品信息
(6)键入数字0退出系统
第3章 系统概
31界面流程图
设计超市理系统界面 界面相应现实列菜单:增加商品删商品修改商品查询商品统计商品显示商品退出
超市理系统
商品类
超市类
查询商品
统计商品
修改商品
增加商品
删商品



开始
开始

31界面流程图


32 超市理模块设计
(1) 超市初始化模块
类名GoodsSupermarket分定义商品名称代码产单价库存数量需链表里面寻找指针
(2)增加商品函数模块
文件中写入产品信息加入链表
(3)删商品函数模块
删结点已达删产品目
(4)修改商品函数模块
载入商品全部数放入存重新写入修改果没找商品返回
(5)统计商品函数模块
统计结点数记录商品数量载入商品数量单价计算商品总价值
(6)数存储函数模块
链表数写入文件然关闭文件
(7)数读入函数模块
开文件然文件中数写入存备
第4章 系统设计程
41 界面流程图
设计超市理系统界面界面相应现实列菜单:增加商品删商品修改商品查询商品统计商品显示商品退出

查询商品
超市理系统
商品类
超市类
统计商品
修改商品
增加商品
删商品



开始
结束

41界面流程图
42清存中商品函数
超市理系统中商品出售出库存中商品信息必须清
类外定义函数clear函数中定义指针p讲物品goods赋p函数够断清存中数指针移动首先p>next赋予goods 然删p中数清空p中数然goods赋p次循环实现删库存中商品
流程图图
开始
定义指针
goods赋值pp
pnext赋值goods
删p中数
goods赋值p
否需删商品
结束
YES
NO


图42清存商品流程图
43增加商品信息
类外定义函数add首先函数中定义变量商品代码 num 商品数量countdouble类型 商品名name产addresschar类型 价格price int类型首先求户输入商品信息次输入商品代码商品名称商品产商品单价判断单价否0~65535间果范围重新输入直范围继续面执行输入商品库存量库存0~99999间果超出范围重新输入范围继续执行保存数
开始

定义变量


输入商品代码名称产

输入商品价格
( 0~65535 )
输入商品库存
(0~99999)
保存

No

No

Yes

Yes


图43 增加商品流程图
44删商品信息程
(1)Supermarket类定义Delete函数作删商品信息函数然定义商品名输入商品信息
(2)查找删结点(节点中包含该商品信息:商品代码名称产数量单价)分定义两指针原商品表信息指针p1输入商品信息指针p2p1循环程中较输入商品名原商品名否致果致结束次循环否p2指p1两指针化p1指针接着指指针样次查询
(3)删结点果找删结点删条件果删结点第结点继续指针移删第结点果删结点续结点p2指针指p1指针删相应续结点
输出结果:找删者sorry未找
流程图图45
查找删结点
定义指针p1 p2
较输入商品名商品表已知商品名否致
否找结点
继续查找 p2p1p1p1>next
否第结点
找删成功
查找续结点






开始
结束

图45 删商品流程图
45修改商品信息程
(1)定义参数变量类型然输入查找等修改商品名称
(2)查找修改结点定义p1p2指针p1指goods商品表指针p2输入商品指针判断p1指针果输入商品名原商品名致结束次循环否p1p2指针化p1接着指p1指针
(3)修改结点找相应修改结点p1指Output函数接着输出修改信息利Switch语句调相应修改信息
(4)创建新商品结点原修改结点删重新换创建商品结点果找等修改结点修改否保持商品表信息变
流程图图46
输入查商品名
查找修改结点
较输入商品名商品表已知商品名否致
否找第结点
继续查找 p2p1p1p1>next
继续查找续结点
删换






开始
结束

图46 修改商品流程图
46查询商品程:
(1)Supermarket类定义Query函数作查询商品信息函数输入商品名
(2)查找查询结点(结点中包含该商品信息:商品代码名称产数量单价)定义原商品表信息指针p1p1循环程中较

输入商品名原商品名否致果致结束次循环否 p1指针接着指指针样次查询
(3)查询结点果找查询结点输出:查询成功输出信息没找输出:sorry未找

流程图图47
定义指针p1
较输入商品名商品表已知商品名否致
否找商品
继续查找 p1p1>next




输入查询商品名字

开始
结束

图47查询商品流程图
47统计商品程
(1)Supermarket类定义Add_up函数作统计商品信息函数然定义两double型变量AmountValue分表示求统计商品总量总价值输入商品名字name
(2)查找统计结点(结点中包含该商品信息:商品代码名称产数量单价)定义指针p1原商品表信息指针p1p1循环程中较输入商品名原商品名否致果致结束次循环p1指针接着指指针样次查询没找输出:sorry未找
(3)统计商品找商品Amountp1指count相加存入Amount时p1指countprice相加Value存入Value循环查找相加分输出
流程图图48
开始
查找统计结点
定义指针p1
较输入商品名商品表已知商品名否致
否找结点
继续查找 p1p1>next





Amount+p1>count
Value+p1>count*p1>price
Value+p1>count*p1>price

前指针p1
输出
结束

图48 统计商品流程图

第4章 系统测试
开软件见图示界面正式进入超市理系统

图51 系统界面
该软件增加商品删商品修改商品查询商品统计商品显示商品六功
(1)增加商品
选择1 进入商品录入界面

图52 新增商品信息界面
次录入商品代码商品名称商品产商品单价商品库存量Y保存
(2)删商品

图53 删商品界面
首先输入商品名称然选择Y 者N
(3)修改商品
选择3 进入修改商品界面

图54 修改商品界面
输入商品名称系统会显示商品代码名称产价格库存量然分选择1 改商品代码2改商品名称3改商品产4改商品单价5 改商品库存量 7改全部信息
(4)查询商品

图55 查询商品界面
输入商品名称系统会显示查询商品信息商品代码商品名称商品产商品单价库存量等
(5)统计商品

图56 统计商品界面
选择5进入统计商品输入商品名称会显示出商品数量总价值

(6)显示商品
选择6 系统会显示商品信息

图57 显示商品信息界面
第6章 总 结
xx老师耐心指导组成员结长集集体智慧终基完成超市理系统设计实现
实训期间成员时完成分配务时交付组长进行整理融合整理完毕进行调试发现少改善处商品价格商品库存量负数高离谱等李杰老师严格求增加显示栏通该显示函数实现超市商品目然着认真学负责态度组成员努力该系统程序足处力修改量达程序健壮性等
组成员非常努力该程序足处商品代码num商品库存量count输入英文字母回车键屏幕便会闪烁停重新开系统前面输入商品信息保存保存商品时Y外键保存等
总XX老师悉心指导收获颇丰仅深刻掌握课知识加强团队意识生发展道路抹浓重笔
参考文献:
[1]C++面象程序设计(第版) 谭浩强 北京:清华学出版社 2006年1月
[2]C程序设计 (第三版) 谭浩强 北京:清华学出版社2005年7月
附 录
课程分工:
XX:界面设计实现商品显示程序整合
XX:商品删商品修改
XX:清存中商品数增加商品创建商品类节点
XX:查询商品统计商品数量价值
XX:数存盘装入
系统测试五完成


文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

超市管理信息系统课程设计

XX大学商学院课程设计总结报告 实习课程 管理信息系统设计 设计课题 鲜果屋超市进销存管理信息系统设计 小 组 经管第组 小组成员: 姓 名 学 号姓 名 学 号姓 名 学 号

文***品 3年前 上传813   0

数据库课程设计超市管理系统

数 据 库 课 程 设 计 说 明 书设计题目: 超市管理系统 专 业: 信息与计算科学 班级: 小组成员:学号: 学号: 学号: 学号: 指导老师:

文***享 2年前 上传500   0

银行账户管理系统(c++课程设计)

 2015-2016学年第二学期 面向对象程序设计(c++)大作业说明书学院名称: 计算机与信息工程学院 班级名称: 计算机科学与技术(对口) 学生姓名: 学 号: 题 目: 银行账户管理系统

文***品 3年前 上传729   0

c++课程设计及图书管理系统(窗口界面)

C++课程设计课程设计系部:计算机应用技术系专业:计算机应用技术班级学号: 姓名: 一、系统功能分析: 图书管理系统设计说明报告: 图书馆作为学生学习知识的重要场所,作为信息资源的集散地,图书馆和用户借阅资料繁多,包含很多的信息数据的管理。介

文***享 3年前 上传585   0

C++课设报告图书管理系统软件分析报告

2015- 图书管理系统软件分析报告 XX大学《面向对象程序设计语言》课程设计报告目录系统设计者和开发者: 1软件信息: 1试验形式及分工情况: 1需求分析: 1程序的主要功能: 2各个模块的功能及设计分析: 2程序的流程图: 5类和函数的设计思想: 6类关系图: 6文件(表)说明: 6类和其中函数的说明: 7分析和讨论模块: 10系统

文***享 3年前 上传423   0

C++语言课程设计一迷你高尔夫

C++语言课程设计一迷你高尔夫一、实验内容 玩家通过按下键盘上的上下左右方向键控制球的移动,使其最终到达出口则游戏通关。 要求如下:1、 游戏分成3关,第一关、第二关、第三关界面图如下:第一关第二关第三关2、 启动游戏进入第一关,胜利后进入第二关,如果第三关通关,则游戏重新回到第一关。3、 游戏玩法是通关控制键盘上的上下左右方向键控制球的运动,单击方向键,则球获得一个向该

文***品 3年前 上传608   0

某中学的排课管理系统课程设计报告

学号《某中学的排课管理系统》课程设计报告题目:某中学的排课管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年X月X日目录一、 设计内容及要求 21.1研究的目的和意义 21.2数据字典 21.3全系统的数据项 31.4数据流图 4二、 概要设计 42.1E-R图 4学生实体E-R图 42.

文***享 1年前 上传288   0

物业管理系统课程设计报告

物业管理系统课程设计报告目 录第一章 前 言 11. 物业管理系统研究的意义 12. 数据库开发简介 13. asp.net简介 2第二章 数据库设计 31.选择数据库管理系统 32.数据流图 32.1 住户管理 32.2 财政管理 32.3 设备管理 42.4 投诉信息管理 42.5 物业管理 52.6系统功能结构图 53.数据字典 63.1数据项

文***享 3年前 上传868   0

教务管理系统数据库课程设计报告

 《数据库原理》课程设计报告课程名称: 《数据库原理》课程设计 设计题目: 《教务管理系统》 指导教师: 班 级:   学 号: 学生姓名:

文***享 1年前 上传269   0

车辆管理系统实验报告课程设计

 成绩: 《C++程序设计实践》报告专 业: 软件工程 班 级: 学 号: 姓 名: 日期:2016年 X月 X日目录一、设计目的 1二、总体设计 2三、 详细设计(以c

z***u 10个月前 上传276   0

超市管理系统需求文档

在现代化超市中,玲琅满目的商品让人们目不暇接。面对日益增加的商品数量和类型,动用人力管理商品的时候越来越麻烦。这个时候要是有一个软件系统代替人力管理超市的信息,那将使人们的生活越来越简易。

涛***6 3年前 上传867   0

小型超市管理系统可行性分析报告

1引言 11.1编写目的 11.2背景 11.3定义 21.4参考资料 22可行性研究的前提 22.1要求 22.2目标 32.3条件、假定和限制 32.4进行可行性研究的方法 32.5评价尺度 33对现有系统的分析 34所建议的系统 34.1对所建议系统的说明 44.2处理流程和数据流程 44.3影响 44.4局限性 45可选择的其他系统方案 46投资及效益

徐***计 2年前 上传533   0

超市管理系统的设计与分析

网络和超市的大规模发展以及迅速发展的趋势,许多行业需要用到软件开发技术和工具。各种管理系统已成为行业发展不可或缺的重要功能。每一种管理系统都为该行业的发展和扩大提供了基础设施和竞争平台,同时也为经济的发展带来了很多益处。

爱***享 3年前 上传965   0

超市管理系统毕业设计

 本科毕业论文 设计题目 超市进销存管理 系统的设计与实现 学 院 计算机科学与工程学院 专 业 计算机科学与技术 班 级 学 号 学生姓名

z***u 5年前 上传1443   0

软件项目管理之学生管理系统课程设计

 课程设计课程名称:软件项目管理 设计题目:学生管理系统项目工作计划 学 院:信息工程与自动化学院 专 业:计算机科学与技术 年 级:2008级 学生姓名:

文***享 1年前 上传402   0

j2ee课程设计超市收银系统

 课 程 设 计 超市收银系统 姓 名 课程名称 J2EE程序设计 专 业 软件工程 年 级

文***品 5年前 上传879   0

C++语言程序设计稿件管理数据系统

XX大学 本科生课程设计(实践)任务书、设计报告 (C++语言程序设计) 题 目 稿件管理数据系统 学生姓名 指导教师 学 院 专业班级 学生学号 计算机基础教学实验中心 20XX年 X 月 X 日 目 录 设计任务书……………………………………………3 课程实践报告…………………………………………4 一、实践内容…………………………………

文***享 5年前 上传1635   0

超市进销存管理系统的开发 信息系统分析与设计课程设计

毕 业 论 文〔设计〕摘 要:此设计首先分析了进销存管理系统在信息时代中的重要作用,随后针对经济和科技等诸多因素进行分析。对实现此系统的技术、经济和管理可行性做了深入分析。最后总体介绍了超市进销存管理所包括的根本功能模块,并详细阐述了其主要功能、设计思路及实现方法。超市进销存管理系统主要包括入库、出库、退货、订货、超市统计查询等等。这六局部,分别实现了搜索任意商品;

天***猩 1个月前 上传85   0

基于UML的图书管理系统设计课程设计

滨江学院 统一建模语言课程设计报告( 2013 -- 2014 年度第 二 学期)课程名称: 统一建模语言课程设计 题 目: 图书馆管理系统 院 系: 计算机系 班 级: 学 号: 姓 名:

文***品 1年前 上传398   0

考勤管理系统课程设计

考勤管理系统课程设计一、背景 2二、可行性分析 22.1技术可行性 22.2 经济可行性 22.3 操作可行性 22.4结论意见 3三、需求分析 33.1功能需求 33.2 性能需求 33.3 全局分析 43.4系统现状 43.5系统功能结构 53.6系统业务流程图 53.7系统数据流程图 63.8数据字典 6四、总体设计 74.1数据库 74.2系统窗口 8

z***u 2年前 上传419   0

教师管理系统(数据库)课程设计

数据库技术与应用(SQLServer2005)课 程 设 计题 目教师管理系统 组 员 班 级计科班学 院信息科学与工程学院指导教师 2012年 X 月 X 日任务分配表第 ** 组学号姓名负责部分成绩组长 完成需求分析、概念逻辑结 构设计和运行、维护

文***品 3年前 上传1322   0

物流管理信息系统课程设计

湖南长沙家润多超市是由全国零售业前十强企业湖南友谊阿波罗股份全资控股的子公司。公司的第一家门店于2000年9月28日在长沙市朝阳区开业,至今在湖南省拥有家润多朝阳店、千喜店、赤岗冲店、常德店、益阳店、岳阳店、浏阳店、吉首店、衡阳店、郴州店等多家大型超市。家润多超市从2000年10月开始在其供给商中间推广9448-SCM供给链管理解决方案。家润多的供给商可通过9448网站的供给链管理平台,共同分享销售、库存、结算等商业数据,共同进行品类分析和管理。该平台在家润多超市1352家供给商中,推广率到达91%。该平台不仅帮助家润多超市节省了大量的结算人力,也让供给商体会到了网络技术带来的便捷。

0***狗 2年前 上传666   0

学生成绩管理系统设计课程设计

学生成绩管理系统设计目 录引言 1 系统概述 1.1 系统功能

z***u 1年前 上传338   0

MySql数据库课程设计(学生管理系统)

XX大学数据库课程设计报告 系 院 应用科学学院 年 级 2013级 专 业 信息与计算科学 学 号 学 生 姓 名 XXXXXX

文***品 2年前 上传677   0

医院管理系统数据库课程设计

医院管理系统数据库课程设计内容摘要数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户

z***u 1年前 上传441   0