没有合适的资源?快使用搜索试试~ 我知道了~
首页C语言课程设计-产品销售管理系统
资源详情
资源评论
资源推荐
目 录
1 前言...........................................................................................................................................................1
2 需求分析...................................................................................................................................................1
2.1 课程设计目的................................................................................................................................1
2.3 设计环境........................................................................................................................................1
2.4 开发语言........................................................................................................................................1
3 分析和设计...............................................................................................................................................2
3.1 模块设计........................................................................................................................................2
3.2 系统流程图....................................................................................................................................3
3.3 主要模块的流程图........................................................................................................................4
4 具体代码实现...........................................................................................................................................7
5 课程设计总结.........................................................................................................................................16
5.1 程序运行结果..............................................................................................................................16
5.2 课程设计体会..............................................................................................................................26
我们这组程序设计的题目是产品信息管理,为了做好这次的课程设计花了比较长的时间,可以
说这次是对自我的一次挑战,以前根本没有接触过这类的作业,这次也是在摸索中前进的。总
而言之,在做课程设计的过程中也学到了很多的东西,并且也将很多似懂非懂的一些问题仔细
的琢磨了几遍,从而自我的一些知识也得到了完善。同时,使我认识到我们编程的过程必须要
严谨仔细才能够做好一个程序。最后,很感激牛莉老师在我制作程序的时候给我的众多帮助,
最后才能完成此次的课程设计。............................................................................................................26
参考文献....................................................................................................................................................27
致 谢...........................................................................................................................................................27
能完成此次的课程设计,其中少不了我们小组成员的帮助和鼓励,我们在一起查阅了很多资料 ,
询问了许多同学,另外,还有牛莉老师给予我们莫大的帮助和建议,没有着一些因素就不能完
成此次的课程设计,所以,在此我真诚的说一声:非常感谢大家的帮助,谢谢!.......................27
三号黑体,居中,固定值 22 磅,
段前段后 1 行。
四号黑体,固定值 22
磅,段前段后 0 行
页边距设置:上 2.5cm ,下 2.5 cm ,左 2.5 cm ,右 2.5 cm ;装订线 0.5
cm ,装订位置为左边;页眉 1.7 cm ,页脚 2.0 cm 。页脚设置为:插入页码,
居中。
四号宋体,固定值 22
磅,段前段后 0 行
输 入 3 再 输
入产品代码
或产 品 名进
行删除
1 前言
如:编写一个程序来处理同学通信录。通过一个结构体数组来存放输入的每一
位同学的记录(包括学号、姓名、联系电话、e_mail、地址),然后将其信息存入
文件中。输入一个姓名查询该同学的信息,并显示在屏幕上。
2 需求分析
2.1 课程设计目的
本课程设计的目的:采用 C 语言设计一个简单的计算机应用软件,通过编程和
完整的设计过程,能熟练掌握 C 语言的特点,掌握软件系统设计的基本方法,为今
后分析和设计计算机软件应用系统打好基础。
通过本课程设计,充分发挥学习积极性,增强计算机应用能力,促进综合素质
的提高。
2.2 课程设计任务
1)用 C 语言实现程序设计;
2)利用函数调用进行相关信息处理;
3)画出自定义模块的流程图;
4)系统的各个功能模块要求用函数的形式实现;
5)界面友好(良好的人机互交),程序要有注释
2.3 设计环境
(1)WINDOWS 2000/2003/XP/7/Vista 系统
(2)Visual C++或 TC 集成开发环境
2.4 开发语言
C 语言
1
小三黑体,左顶格,段前段后 1 行,
固定值 22 磅,大纲级别: 1 级
四号黑体,左顶格,段前段后 0.5
行,固定值 22 磅,大纲级别: 2
级
正文内容:小四宋体,数字和西文均采用四号
Time New Roman 字型,段前段后 0 行,首行缩
进 2 字符,固定值 22 磅,大纲级别:正文文本
输 入 3 再 输
入产 品 代码
或产 品 名进
行删除
3 分析和设计
3.1 模块设计
1、定义必要的头文件,以及声明个函数,实现各函数间的互相调用。
如下所示:
#include"stdio.h"
#include"conio.h"
#include"string.h"
#include"windows.h"
f1();//添加产品信息
f2();//查找产品信息
f3();//删除产品信息
f4();//所有产品信息
f5();//每个产品的销售总额
f6();//每个销售人员的销售总额
f7();//保存产品数据
f8();//显示菜单
2、定义结构体类型 struct sellNote 表示产品信息, struct changzhong 表示产
品名称,struct xiaozhong 表示销售人员名。
如下所示:
struct sellNote
{
char sellerNo[10]; //销售员代号
char proNo[15]; //产品代号
char name[20]; //产品名称
2
输 入 3 再 输
入产 品 代码
或产 品 名进
行删除
float num; //数量
float univalent; //单价
float sellMoney; //金额
}a[100];
struct changzhong
{
char changz[20];//所有不同产品名称放入数组 changz
}b[100];
struct xiaozhong
{
char xiaoz[20];//所有不同销售员代号放入数组 xiaoz
}c[100];
3、模块划分
详见“主要模块流程图”
3.2 系统流程图
3
开始
main()
调用 f8()
调用 f3()
调用 f2()
调 用
f5()
调用 f6()
调用 f1()
调用 f4()
调用 f7()
输 入 3 再 输
入产 品 代码
或产 品 名进
行删除
图 3.1 系统流程图
3.3 主要模块的流程图
4
结束
调用 f1()
通 过 scanf
语句输入数
据
继续添加
返回菜单
调 用
f2()
输入查找信息放
入 what[20] 中
继续查找
返回菜单
通 过 strcmp 逐个 判 断
销 售人 员 或产 品 代码
是 否与 输 入的 信 息 相
同
输出查找到的
完整产品信息
调用 f3()
输入相关信息放
入 what[20] 中
通过 strcmp 逐个判
断产品代码或产品
名称是否与输入的
信息相同
若 找 到 , 逐 个 输
出 产 品 信 息 , 并
询 问 用 户 是 否 删
除
若否定
若 确 定 ,
则 执 行 删
除
调用 f4()
通过 printf 函
数 逐 个 把 结
构 体 struct
sellNote 中的
产 品 信 息 按
格式输出
输 入 3 再 输
入产 品 代码
或产 品 名进
行删除
剩余27页未读,继续阅读
IronMan_23
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0