c语言从入门到精通第十四章商品信息管理系统.ppt_第1页
c语言从入门到精通第十四章商品信息管理系统.ppt_第2页
c语言从入门到精通第十四章商品信息管理系统.ppt_第3页
c语言从入门到精通第十四章商品信息管理系统.ppt_第4页
c语言从入门到精通第十四章商品信息管理系统.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

商品信息管理系统 韩都衣舍官方网站 / 减肥产品排行榜 http:/www.rxq.cc/ 股票学习网 淘宝最好的减肥药 http:/www.rxq.cc/ 股票入门 皮草批发 商品信息管理系统 u1.需求分析 u2.预处理技术 u3.结构体的使用 u4 函数声明技术 u5 功能选择界面 u6 录入商品信息 u7 查询商品信息 u8 删除商品信息 u9 修改商品信息 u10 插入商品信息 u11 统计商品数 需求分析 目前,各类商品企业所经营的商品数量不断增加,依靠传统的方式来管理商品信息已经不能 满足人们的需要,因此商品信息管理系统便应运而生。通过对市场的调查得知,一款合格的商品信 息管理系统必须具备以下特点: p能够对商品信息进行集中管理。 p能够大大提高用户的工作效率。 p能够对商品信息实现增、删、改功能。 p能够按总金额进行排序。 商品管理系统最重要的功能包括以下几方面:商品信息的添加、删除、查询、修改、指定位 置插入及按金额排序。其中商品信息的查询、删除、修改、指定位置的插入等都要依靠输入的商品 编号来实现,商品信息的排序是根据商品总金额由高到底进行排序。 预处理技术 1文件引用 在商品信息管理系统中需要应用一些头文件,这些头文件可以帮助程序更好的运行。头文件 的引用是通过#include命令来实现的,下面即为本程序中所引用的头文件。 #include/*输入输出函数*/ #include/*常用子程序*/ #include/*调用DOS控制台 I/O*/ #include/*串操作和内存操作函 数*/ 2宏定义 宏定义也是预处理命令的一种,以#define开头,提供了一种可以替换源代码中字符串的机制。本 系统中使用的都是带参数的宏定义。 (1)用LEN表示结构体commdity所占的字节数 #define LEN sizeof(struct commdity) (2)用FORMAT表示输出的格式化字符串 #define FORMAT “%-8d%-15s%-12.1lf%-12.1lf%-12.1lfn“ (3)用DATA表示要输出的数据 #define DATA commi.num,,commi.price,commi.count,commi.total 结构体的使用 在本系统中定义了一个结构体commdity,用来表示商品信息,其中包括商品编号、商品名称 、商品单价、商品数量、总金额等信息,并定义一个名为comm的commdity类型的结构体变量。 struct commdity /*定义商品信息结构体*/ int num;/*编号*/ char name15;/*商品名称*/ double price;/*单价* double count;/*数量*/ double total;/*总金额*/ ; struct commdity comm50;/*定义结构体数组*/ 函数声明技术 在本程序中使用了几个自定义的函数,这些函数的功能及声明形式如下: void in(); /*录入商品信息*/ void show();/*显示商品信息*/ void order();/*按总金额排序*/ void del(); /*删除商品信息*/ void modify();/*修改商品信息*/ void menu();/*主菜单*/ void insert();/*插入商品信息*/ void total();/*计算总商品数*/ void search();/*查找商品信息*/ 功能选择界面 功能选择界面将本系统中的所有功能显示出来,每个功能前有对应数字,输入对应数字,选择 相应的功能。程序运行结果如下图所示。 详细代码可参见光盘。 录入商品信息 在主功能菜单的界面中输入1,即可进入到商品信息录入状态,如果没有数据会显示相应的信 息,并询问用户是否输入,如下图所示。 详细代码可参见光盘。 查询商品信息 商品信息查询只需要输入商品编号,便可进行查询。在主功能菜单中输入2,即可进入到查找 记录功能菜单中,在这里用户可以通过输入商品的编号查询商品信息。查询商品信息模块如下图.9 所示。 详细代码可参见光盘。 删除商品信息 删除商品信息功能的实现方法是:在主功能菜单中选择编号“3”,实现删除商品信息的功能。 删除商品信息模块如下图所示。 详细代码可参见光盘。 删除商品信息 删除商品信息功能的实现方法是:在主功能菜单中选择编号“3”,实现删除商品信息的功能。 删除商品信息模块如下图所示。 删除商品信息 按回车键以后,如果查询到该商品信息,则提示“已经找到该记录,是否删除?”,如果用户输 入“y”,则将该记录删除,并显示“成功删除”的提示信息,如下图所示。 删除商品信息 如果没有找到要删除的商品信息,则提示“没有找到!”信息,如下图所示。 详细代码可参见光盘。 修改商品信息 要想实现商品信息修改的功能,需要在主功能菜单界面选择编号“4”来实现,进入到修改商品 信息模块以后,程序会提示用户输入要修改的商品编号,如图1所示。输入要修改的商品编号,如 果存在该记录,即显示“商品名”、“单价”和“数量”等字段,用于修改该记录,运行效果如图2所示。 图图1 图图2 修改商品信息 如果没有找到要修改的记录,则提示“没有找到!”信息,如下图所示。 详细代码可参见光盘。 插入商品信息 如果输入的编号已经存在,提示“已经存在该编号,按任意键继续!”信息,如图1所示。插入数 据以后,通过录入记录模块显示所有的数据,可以看到新输入的记录显示在2的位置上,如图2所示 。 图图1 图图2 插入商品信息 在主功能菜单中选择编号“5”,即可进入到插入商品信息模块中,程序会提示“请输入要插入的 位置”,例如,输入要插入的位置2,如图1所示。按Enter键以后,程序会提示用户输入新记录 的信息,如图2所示。 图图1 图图2 详细代码可参见光盘。 小结 本章主要通过对商品信息管理系统的开发,讲解了使用C语言开发一个管理系统的流程和一些

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论