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


    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年前   
    811    0

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

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

    2年前   
    498    0

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

     2015-2016学年第二学期 面向对象程序设计(c++)大作业说明书学院名称: 计算机与信息工程学院 班级名称: 计算机科学与技术(对口)...

    3年前   
    726    0

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

    C++课程设计课程设计系部:计算机应用技术系专业:计算机应用技术班级学号: 姓名: 一、系统功能分析: 图书...

    3年前   
    585    0

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

    2015- 图书管理系统软件分析报告 XX大学《面向对象程序设计语言》课程设计报告目录系统设计者和开发者: 1软件信息: 1试验形式及分工情况: 1需求分析: 1程序...

    3年前   
    422    0

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

    C++语言课程设计一迷你高尔夫一、实验内容 玩家通过按下键盘上的上下左右方向键控制球的移动,使其最终到达出口则游戏通关。 要求如下:1、 游戏分成3关,第一关、第二关、第三关界面图如下:第一关...

    3年前   
    608    0

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

    学号《某中学的排课管理系统》课程设计报告题目:某中学的排课管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年X月X日目录一、 设计内容及要求 21.1研究的目的和意义 21...

    1年前   
    285    0

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

    物业管理系统课程设计报告目 录第一章 前 言 11. 物业管理系统研究的意义 12. 数据库开发简介 13. asp.net简介 2第二章 数据库设计 31.选择数据库管理系统 ...

    3年前   
    865    0

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

     《数据库原理》课程设计报告课程名称: 《数据库原理》课程设计 设计题目: 《教务管理系统》 指导教师: ...

    1年前   
    266    0

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

     成绩: 《C++程序设计实践》报告专 业: 软件工程 班 级: 学 号: 姓 ...

    10个月前   
    272    0

    超市管理系统需求文档

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

    3年前   
    863    0

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

    1引言 11.1编写目的 11.2背景 11.3定义 21.4参考资料 22可行性研究的前提 22.1要求 22.2目标 32.3条件、假定和限制 32.4进行可行性研究的方法 32.5评价尺...

    2年前   
    530    0

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

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

    3年前   
    965    0

    超市管理系统毕业设计

     本科毕业论文 设计题目 超市进销存管理 系统的设计与实现 学 院 计算机科学与工程学院 专 ...

    5年前   
    1442    0

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

     课程设计课程名称:软件项目管理 设计题目:学生管理系统项目工作计划 学 院:信息工程与自动化学院 ...

    1年前   
    398    0

    j2ee课程设计超市收银系统

     课 程 设 计 超市收银系统 ...

    5年前   
    879    0

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

    XX大学 本科生课程设计(实践)任务书、设计报告 (C++语言程序设计) 题 目 稿件管理数据系统 学生姓名 指导教师 学 院 专业班级 学生学号 计...

    5年前   
    1634    0

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

    毕 业 论 文〔设计〕摘 要:此设计首先分析了进销存管理系统在信息时代中的重要作用,随后针对经济和科技等诸多因素进行分析。对实现此系统的技术、经济和管理可行性做了深入分析。最后总体介绍了超市...

    4周前   
    80    0

    考勤管理系统课程设计

    考勤管理系统课程设计一、背景 2二、可行性分析 22.1技术可行性 22.2 经济可行性 22.3 操作可行性 22.4结论意见 3三、需求分析 33.1功能需求 33.2 性能需求 33.3...

    2年前   
    416    0

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

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

    1年前   
    396    0

    文档贡献者

    文***品

    贡献于2022-03-31

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档