- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C实训公司产品信息管理系统
题 目: 公司产品信息管理系统
院 系: 信息科技学院
专 业:
姓 名:
学 号:
指导教师:
日 期: 2010年9月24日
桂林电子科技大学信息科技学院
目录
一、实训目的……………………………………….3
二、题目定义……………………………………….3
2.1题目………………………………………….3
2.2设计的系统要求…………………………….3
2.3主要功能…………………………………….3
三、程序设计……………………………………….3
3.1总体的设计………………………………….3
3.2程序设计…………………………………….4
四、程序调试………………………………………10
五、实训心得……………………………………….13
一、实训目的
通过实训,让我们在学完C语言后进一步了解C语言的知识,掌握C语言在软件开发方面的基本使用方法,提高对学习C语言的兴趣,为以后学习其他的专业知识及实用性开发打下坚实的基础。
题目定义
2.1题目:公司产品信息管理系统
2.2具体要求:
设计内容要包括:产品的编号,名称,产品的价格,产品的生产日期,产品的数量,报废日期等。每个产品的包含内容有:1)产品的名称 2)产品的编号 3)产品的参考价格 4)产品的保质期 5)产品的数量 6)产品生产日期
2.3主要功能:
1) 能够完成对设备的录入和修改
2)对产品按名称进行查询
三、程序设计
3.1总体的设计
这个程序运用了顺序结构设计,循环结构设计,选择结构设计等。采用模块的程序设计方法,将这个总体的程序设计按照一定的原则分为6个较小的任务,然后分别设计这6个任务。下面是这个总体程序的层次结构图:
公司产品信息管理系统
3.2程序设计
#includestdio.h /*I/O函数*/
#includestdlib.h /*标准库函数*/
#includestring.h /*字符串函数*/
#includectype.h /*字符操作函数(#includectype.h 是在调用字符函数时,在源文件中包含的头文件。字符函数如:int isspace(int ch);检查ch是否为空格制表或换行字符。ctype中c为字符型char的缩写,type 为类型。)*/
#define M 50 /*定义常数表示记录数*/
typedef struct /*定义数据结构*/
{
int number; /*产品编号*/
char name[20]; /*产品名称*/
long num; /*产品类型编号*/
char size[10]; /*产品规格*/
char danwei[5]; /*计量单位*/
int acount; /*数量*/
int pay; /*参考价格*/
char inday[20]; /*进货日期*/
char workday[20]; /*有效期*/
}CHAN_PIN;
/******以下是函数声明*******/
void Search(CHAN_PIN t[],int n); /*查找记录函数*/
int enter(CHAN_PIN t[]); /*输入记录函数*/
void list(CHAN_PIN t[],int n); /*显示记录函数*/
int mainCD(); /*主菜单函数*/
void Search(CHAN_PIN t[],int n); /*查找记录函数*/
int Remove(CHAN_PIN t[],int n); /*删除记录函数*/
void xiugai(CHAN_PIN t[],int n); /*修改记录函数*/
void badgoods(CHAN_PIN t[],int n); /*显示过期产品记录*/
int LoadRecord(CHAN_PIN t[]); /*保存函数函数*/
void
文档评论(0)