2014220401022-章学妙-超市商品信息管理系统

2014220401022-章学妙-超市商品信息管理系统

ID:11874477

大小:347.50 KB

页数:13页

时间:2018-07-14

2014220401022-章学妙-超市商品信息管理系统_第1页
2014220401022-章学妙-超市商品信息管理系统_第2页
2014220401022-章学妙-超市商品信息管理系统_第3页
2014220401022-章学妙-超市商品信息管理系统_第4页
2014220401022-章学妙-超市商品信息管理系统_第5页
资源描述:

《2014220401022-章学妙-超市商品信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电子科技大学信息与软件工程学院标准实验报告(实验)课程名称C语言程序设计电子科技大学教务处制表电子科技大学实验报告学生姓名:章学妙学号:2014220401022指导教师:吴佳实验地点:信息与软件工程学院西科A508实验时间:2014.12.22一、实验室名称:通用计算机软件实验室实验室二、实验项目名称:超市商品信息管理系统三、实验学时:8学时四、实验原理:使用C-Free等C语言集成开发环境(IDE),在微型计算机上对程序进行编辑、编译、连接与运行。通过上机练习掌握在C编译器中编辑、编译、连接、和运行C程序的方法和过程。五、实验目的:1)掌握C语言

2、中函数、结构体、指针数组、指针、字符串、文件操作等重点知识点,并且能够熟练运用。2)掌握用C语言实现小型交互式软件的技术方法。3)理解模块化编程的思路,学会用模块化的思想分解实际问题。六、实验内容用C语言实现一个小型的超市商品管理系统,该系统需要具备商品信息录入、商品信息修改、商品信息删除、商品信息查找、商品信息的插入这几个功能。具体实现步骤如下:1)软件界面控制:实现一个数字选项式的启动界面,其中包含、商品信息修改、商品信息删除、商品信息查找、退出系统并保存5个选项。2)商品信息的初始化:定义一个商品信息的结构体,并且声明一个指针数组,数组中的内容

3、为指向结构体的指针。实现一个函数,从已有的商品信息文件中读入商品信息,并且分配内存保存至指针数组中。1)商品信息的修改:实现一个函数完成商品信息的修改功能,实现可以根据商品的名称修改商品信息。其中用字符串比较的方式来查找待修改商品。2)商品信息的删除:实现一个函数,实现根据商品的名称来删除对应的商品信息的功能,商品查找通过字符串比较的方式,查找到后释放对应指针指向的内存区域,完成删除。3)商品信息的查找:实现一个函数,函数的功能是根据输入的商品名称来查找对应的商品信息,商品名称的判断用字符串比较的方式来实现,然后调用格式化输出子函数显示查找到的商品信

4、息。4)退出系统,并保存:实现一个文件写入函数将所有信息的改动写入到商品信息文件,然后清理系统运行过程中已分配的内存。七、实验器材(设备、元器件):1.所需设备:PC机(1台/人)2.所需软件:WindowsXPCFree3.学时数:4八、实验步骤、实验编程与运行结果:1)该实验实验步骤如下:1.打开CFree5.0集成开发环境,新建一个工程2.新建一个Array1.c程序源文件3.编写一个应用程序完成实验内容中第一题4.编译、调试应用程序直至达到实验内容第一题的要求2)该实验主要程序段如下:#include#include

5、dio.h>#include//-------------------------------------------------------------//Maxcountofgood,def100temporary//-------------------------------------------------------------#defineMAX100//-------------------------------------------------------------//Globalvariableforc

6、urrentcountofthegoodinfo//-------------------------------------------------------------intcount=0;//-------------------------------------------------------------//GoodInformationDefinition//-------------------------------------------------------------structGoodInfo{chargood_id[

7、30];chargood_name[30];chargood_price[10];chargood_discount[10];intgood_amount;intgood_remain;}*Goods[MAX];//-------------------------------------------------------------//freegoodinfomemory//-------------------------------------------------------------voidfreeGoodInfo(){for(int

8、i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。