下载此文档

c语言程序设计实验报告.doc


文档分类:IT计算机 | 页数:约51页 举报非法文档有奖
1/51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/51 下载此文档
文档列表 文档介绍
c语言程序设计实验报告63596西安郵電學院
C语言课程设计报告
题目:超市管理系统
院系名称:计算机学院
专业名称:网络工程
班级:网络1001班
学生姓名:李婷婷
学号(8位):04102016
指导教师:张红英
设计起止时间:2011年6月13日~2011年6月22日
设计目的

、free等函数对链表进行创建、增加、删除、查询、统计等操作。
,将一个程序划分成不同的函数来编写,掌握函数之间有效的调用关系。
、修改等操作,掌握文件的读、写操作。

,同时对密码加密。
二. 设计内容
本程序主要分为六个模块:主模块、信息输出修改模块、新建信息模块、排序模块、统计模块、打印模块。
1) 主模块:通过调用各分模块实现功能;
2) 信息输出修改模块:输出显示文件中商品信息内容,添加商品信息,删除商品信息,修改商品信息;
3) 新建商品信息模块:建立一个新结构体,为链表存信息用,并且将信息保存在指定的文件中;
4) 排序模块:把文件中顺序零乱的商品信息按单价的大小从高到低进行排序,放到链表里存储;
5) 打印模块:将商品信息按每类平均价格排序(从高到低)按顺序打印出来;
6) 统计模块:统计商品信息。

;
管理员/用户

管理员
用户
信息的输入/输出
信息查询
信息修改
信息统计
信息排序
添加信息
删除信息
输出信息
信息查询
信息统计
商品编号查询
商品名称查询
生产单位查询
按种类统计
按商品价格
按生产日期
升序输出
降序输出
升序输出
降序输出
商品编号
商品名称
生产单位
按种类统
按商品价
按生产日期


1重新输入管理员信息



管理员信息



超市管理系统




商品信息






管理员/用户登录
主函数
主界面
输入商品信息
输出商品信息
商品信息排序
添加商品信息
查询商品信息
修改商品信息
删除商品信息
统计商品信息
打印信息报表
读取文件信息
输出商品信息
查询商品信息
统计商品信息
管理员
录入管理员信息
输出管理员信息
删除管理员信息
修改管理员信息
统计管理员信息
读取文件信息
返回主界面

修改商品信息流程图
开始
请输入要修改商品名
q->next!=NULL
q=q->next
Strcmp(q->name)==0
选择你要修改的项目
输入修改后的信息
leaf=0
Leaf=0
未找到修改的人
结束
查询商品信息流程图
开始
请输入要查找的姓名:name
q=q->next
q->next!=NULL
strcmp(q->name,name)==0
输出人员信息
leaf<-1
leaf=0
输出:未找到要查找的人
结束
对商品信息排序流程图
开始
Strcmp(p->name,name)>0
p->next==NULL
结束
交换结点内容
指针指向下一结点
输入商品信息流程图
开始
给头节点head开辟空间
i->0
i<n
P2->next==NULL
return head
结束
输入n
给p1开辟空间
向p1中输入结构体内容
p2->next==p1
p2=p1
输出商品信息流程图
h->next!=NULL
结束
开始
输出统计个数n
指针指向下一结点
P=p->next
打开文件流程图
h->next==NULL
打开文件
写入文件
开始
结束
统计商品信息流程图
开始
i=0
p->next!=NULL
i++
p=p->next
输出i
结束
删除商

c语言程序设计实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数51
  • 收藏数0 收藏
  • 顶次数0
  • 上传人taotao0a
  • 文件大小382 KB
  • 时间2017-07-17