C语言课程设计商

品销售管理系统

1

2020 年 4 月 19 日

文档仅供参考

商品销售管理系统

目录

一、 需求分析 2

二、概要设计 2

三、详细设计 4

四、调试分析 14

五、用户手册 14

六、测试数据 15

七、 附录 18

— 1—

2

2020 年 4 月 19 日

文档仅供参考

一、需求分析

商品销售管理程序

商品信息:商品编号、商品名称、商品类别(普通电视机、

DVD、带 DVD 的电视机,带 DVD 的电视机的售价为普通电视机和

DVD 单价之和的 80%)、商品进货价格、商品销售价格、商品数

量、供应商名称等。

记录每一次销售商品的数量和价格,并提供对已售出商品的

价格、数量进行统计、排序功能,但允许用户退商品。

(要求:1.源文件采用多文件的工程结构 2.数据存储采用文件形

式 3.标准的 C 输入输出 4.功能完善,适当的注释, 5.关于文件的

内容需要自学)

二、 概要设计

(一 )按系统分析的功能要求将系统划分为以下几个主要功能模

块:

1、文件管理

文件打开、关闭:对于刚输入或进行操作后的商品信息,在

建立新的商品库存量后,能够把其保存在一个文件中,并对

该文件可进行打开和关闭操作。

2 、进出货管理

(1)商品进货 : 输入数据后商品信息能自动更新进行添加

(2)商品销售 : 输入数据后商品信息能自动更新进行减少

3、商品数据管理

3

2020 年 4 月 19 日

文档仅供参考

(1)增加 / 删除商品 : 添加或删除某条商品的信息

(2)修改商品信息 : 对某条商品的信息进行修改

4 、浏览商品信息管理

(1)查询商品信息:可分别按商品编号、名称、类别或需要进

货商品查询

(2)排序商品信息 : 可按商品编号、名称、类别分别排排序

(3)浏览商品信息:可浏览输入、查询或排序后的数据。

(二)本程序结构

(1)结构体设计

struct goods

{ long int num;

char name[20];

char sort[20];

long int count;

long int price;

}goods[200];

(2)各功能函数设计:

void input() /* 功能 1:输入商品信息 */

— 2—

void sequence() /* 功能 2 :排序商品信息 */

void purchase() /* 功能 3 :进货商品信息 */

void sell() /* 功能 4:销售商品信息 */

c语言课程设计商品销售系统,c语言课程设计商品销售管理系统.pdf相关推荐

  1. c语言程序设计论文背单词系统,C语言课程设计-背单词系统(含程序)

    C语言课程设计-背单词系统(含程序) 综合性程序设计报告 设计题目: 背单词系统 指导教师: XXX 班 级: 学 号: 设 计 者: XXX 成 绩: _______________ 设计时间: 年 ...

  2. c语言作业制作仓库管理系统,C语言课程设计 仓库管理系统

    <C语言课程设计 仓库管理系统>由会员分享,可在线阅读,更多相关<C语言课程设计 仓库管理系统(22页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计实训报告实训题目: 仓 ...

  3. c语言保龄球计分系统课程设计,保龄球计分系统C语言课程设计毕业设计(论文)word格式.doc...

    保龄球计分系统C语言课程设计毕业设计(论文)word格式 目 录 1 1 1.1问题描述1 1.2输入数据要求1 1.3输出数据要求2 1.4开发环境和工具2 1.5成员分工2 2总体设计3 2.1总 ...

  4. 基于SSH的婴幼儿产品销售系统的开发与设计毕业设计论文

    源码下载 http://www.byamd.xyz/hui-zong-1/ 摘要 科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普 ...

  5. 基于java的网上花店销售系统_基于web的花店销售系统的设计与实现

    基于web的花店销售系统的设计与实现(论文13000字) 摘要:本系统是一个相对简单的基本应用系统,主要满足传统的花店运营需要,将自己的销售渠道扩展到网上,通过简单的管理,提供给最终消费者产品的展现. ...

  6. 基于java的网上花店销售系统_基于JAVA的鲜花销售系统(含全套CAD图纸).doc

    基于JAVA的鲜花销售系统(含全套CAD图纸) 编号 太湖学院 毕业设计(论文) 题目: 信机 系 专业 学 号: 学生姓名: 指导教师: 201年5月2日太湖学院本科毕业设计(论文) 诚 信 承 诺 ...

  7. c语言实验报告超市购物系统,C语言超市购物管理系统的报告.doc

    第 PAGE 14 页 共 15 页 TOC \t "标题 2,1,样式2,2,样式3,3" \h 3033 1题目描述 1 760 2 系统分析 1 119 2.1 题目要求 1 ...

  8. java web水果销售系统_基于jsp的水果销售-JavaEE实现水果销售 - java项目源码

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的水果销售, 该项目可用各类java课程设计大作业中, 水果销售的系统架构分为前后台两部分, 最终实现在线上进行水果 ...

  9. 计划完成提醒系统C语言,通信录管理计划系统C语言知识程序设计.doc

    #+ C语言程序设计 --通讯录管理系统 实 习 报 告 组长: 姚士平 组员: 胡恒山 芮青荣 南京邮电大学电气信息工程B100509班 2011 ※实习前论: 实习的目的.要求与内容 一.实习的目 ...

最新文章

  1. C语言实现长整数连加,二个超长正整数的相加
  2. 笨方法学python3-笨办法学python3 pdf下载|
  3. c++ 读取一行的2个数
  4. Android上玩玩Hook?
  5. 年度总结 | 小小的年度大总结!太精辟!
  6. linux 看日期,Linux查看日期和时间
  7. c3p0使用 与批量生成
  8. py 的 第 12 天
  9. java集中常见的算法讲解
  10. emc测试e3软件系数导入,EMC测试标准
  11. Unity3D不同脚本函数或参数之间调用
  12. 如何利用魔棒工具抠图_ps魔棒工具怎么用?抠图常用工具(二)
  13. 选择合适的电阻型分压器
  14. ‘function‘ object has no attribute ‘splits‘(Torchtext加载数据集出现的问题)
  15. linux mmc驱动
  16. HP LaserJet Pro 300 彩色打印机 M351a - 每次重启电脑都提示安装驱动
  17. 汶川地震纪念感人mv《孩子快抓紧妈妈的手》
  18. CGB2103-day01
  19. 手把手带你部署Java项目到Linux服务器
  20. 原神服务器维护后抽奖池会更新吗,原神抽奖池更新次数会重置吗

热门文章

  1. Java Web之XML基础
  2. Python maketrans() 方法
  3. 汇编试验十五:安装新的int 9中断例程
  4. [C#] enum 枚举
  5. 【ZT】我家宝宝不会哭----分享在美国养孩子的妈妈经(必看)
  6. 最近想做个音乐共享的软件
  7. It is not safe to rely on the system's timezone settings
  8. IE的box模型显示bug
  9. int、bigint、smallint 和 tinyint
  10. 关于何种情况下使用DataGrid、DataList或Repeater的一些讨论