超市地址选取的c语言程序设计,c语言程序设计 超 市 管 理 系 统
c语言程序设计 超 市 管 理 系 统
实验题目:超市管理系统
一、 实验目的
1. 熟悉c语言的编译连接和运行过程。
2. 掌握c语言的数据类型,熟悉整型、实型、字符型变量的定义方式及如何给它们赋值。
3. 掌握if语句及switch语句的运用方法及嵌套应用方法。
4. 掌握实现循环结构的三种语句while、 do-while.、for 的使用。 5. 掌握函数的定义方法和调用方法。 6. 能够采用模块化思想调试程序。 二.实验内容
1. 编写程序并进行调试运行。
2. 输入商品资料,并保存于文件。每件商品包含信息如:商品号、商品名、商品类别、商品总量、商品上限和下限、商品价格、进货日期、生产日期、保质期等。
3. 对已存入的商品信息进行更新操作,包括添加一件商品信息、删除某件商品信息和修改商品信息。
4. 通过按商品名、商品种类、商品进货量的方式查询商品信息。
5.输入某商品号后对其利润进行统计、对进货价格相同的商品进行统计。 6 对商品的库存量和利润进行排序。 7.最后输出商品信息,供需要时打印。
二、 需求分析
1. 该程序可用于对商品的基本信息的存储、更新、查询、输出、统计、排序等操作,以实现管理者对商品的管理和消费者对商品的了解。
2. 其中更新功能包括:添加信息、删除信息、修改信息、可根据需要添加一个或多件商品信息,也可对个别商品信息进行适当的删除或修改。以便随时更新商品信息。
3. 程序中设计的查询功能可根据需要从若干数据中查询某件商品信息,并且可根据三种不同的方法查询:按商品名查询、按商品种类查询和按商品进货量查询。以满足不同的需要。
四、概要设计
1、方案设计
对系统进行分析,给出结构图 分析:系统要求实现许多的功能,因此遵循结构化程序设计思想来进行本系统的设计—自顶向下、逐步细化,将系统设计任务分解出许多子功能模块进行设计
结构图如下:
超市地址选取的c语言程序设计,c语言程序设计 超 市 管 理 系 统相关推荐
- 社团c语言程序设计,C语言课程设计-大学社团管理系统.doc
C语言课程设计-大学社团管理系统 2010/5/29 有关变量.结构体的说明: 对变量的说明: num[]是对成员的学号的定义数组,长度为不超过10个: name[]是对成员的姓名的定义数组,长度不超 ...
- 停车场c语言程序,C语言停车场管理标准系统源代码
<C语言停车场管理标准系统源代码>由会员分享,可在线阅读,更多相关<C语言停车场管理标准系统源代码(10页珍藏版)>请在人人文库网上搜索. 1.include#include车 ...
- 2,Java语言基础-Java语言基本程序设计知识
Java语言基础 Java语言基本程序设计知识 1,JavaAPI概述 1.1,什么是API API是指应用程序接口( Application Program Interface, API),故名思意 ...
- c语言自定义函数程序设计,ch3自定义函数设计 C语言 《解析C程序设计》.ppt
ch3自定义函数设计 C语言 <解析C程序设计> 全局变量--外部变量 在函数外定义的变量 有效范围:从定义变量的位置开始到本源文件结束,及有extern声明的其它源文件 存储类型:缺省e ...
- c++语言程序设计案...,C++程序设计案.ppt
C程序设计案 高级语言程序设计2-1 课程简介:学习一门必须熟练掌握的.用来与计算机进行"沟通".指挥计算机为我们做事情的程序设计语言,是其他多门必修课程的前导课程.该学期主要学习 ...
- vfp程序转换为c语言程序软件,c语言程序设计及vfp程序设计试题.doc
c语言程序设计及vfp程序设计试题 高级语言(C)程序设计部分(满分100分) 一.单项选择题(每小题1分,共20分) 1.在C语言中,不正确的int类型的常数是( ) A.32768 B.0 C.0 ...
- 程序设计工程师c语言,《C语言程序设计》自学百问.doc
<C语言程序设计>自学百问.doc <C语言程序设计> 自学百问 张克军 前 言 为了便于同学们利用业余时间自学<C语言程序设计>课程,按照教学大纲和信息产业部的程 ...
- 端口扫描程序设计c语言,主机端口扫描程序设计.doc
PAGE 主机端口扫描程序设计 摘 要 计算机信息网络的发展加速了信息化时代的进程,但是随着社会网络化程度的增加,对计算机网络的依赖也越来越大,网络安全问题也日益明显.端口扫描技术是发现安全问题的重要 ...
- 数据结构与程序设计——C++语言描述(Data Structures Program Design in C++) by Robert L.Kruse Alexander J.Ryba
第1章程序设计原理 率章首先慨述良好程序设计的重要原理,特别是它们在大型项目中的应用:然后介绍用 于发现有救算法的方法,如面向对象的设计和白顶向下的设计.在此过程中,我们提出将在 后继章节中论述的 ...
最新文章
- 提高SQLite每秒INSERT的性能?
- Hadoop Intellij IDEA 建demo
- 测试网站访问速度的5个方法
- android 蓝牙不停扫描,android – BluetoothAdapter不会停止扫描BLE设备
- azdb文件怎么打开_AZDBMappingSvcs.dll
- android6.0 sd卡卸载api,android6.0 用户关掉sd卡读取权限的情况下, 还能做到手机缓存么?...
- 前端新手入门必读!前端开发线路图分享
- server sql 多表事物 自增id_最实用的 SQL 语句收藏,程序员看完这篇就够了!
- Python批处理MODIS数据并计算NDVI
- Atitit word ppt excel convert txt bp 等文档转换纯文本问题最佳实践.docx Atitit word ppt excel等文档转换txt问题最佳实践 目录 1.
- 用友u8 无法安装服务器系统,用友u8安装【解决方案】
- mysql limit acs_Oracle Acs资深顾问罗敏 老罗技术核心感悟:牛! 11g的自动调优和
- Web 3 大会 | 伍鸣博士发表主题演讲
- SqlServer无备份下误删数据恢复
- 认识和使用热插拔的正确姿势
- Botnet趋势典型攻击链
- 两段视频合成一个视频用什么软件 怎么把两段视频合成一段看不出来
- socket服务器区分各个客户端信息,socket服务器如何区分哪个客户端
- day12-后羿采集器
- 计算机系统总线功能组,计算机组到成原理(华科版)第六章 系统总线.ppt