logo资料库

商品信息管理系统设计.doc

第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
资料共18页,剩余部分请下载后查看
课 程 设 计 报 告 课程名称 高级语言程序设计课程设计 设计题目 商品信息管理系统设计 专 班 学 姓 业 级 号 名 完成日期
课 程 设 计 任 务 书 设计题目:商品信息管理系统设计 设计内容与要求: 用 C 语言设计和实现一个商品信息管理系统,对商品信息进行管理。商品信息 包括:商品编号(不允许重复)、商品名称、类别、供货商名称、单价、库存等。 具体要求如下: (1) 系统以菜单方式工作; (2) 商品信息录入功能(信息用文件保存) ; (3) 浏览商品信息功能; (4) 查询功能,按商品名称、商品类别、按供货商名称等查找(至少实现一 种); (5) 排序,按库存数量排序; (6) 进出货管理: 1)进货:对于新增加的商品,将其信息录入到系统中;对于已有商品,输 入进货数量后商品库存自动增加; 2)销售:输入销售数量后商品库存自动减少。 指导教师: 20XX 年 X 月 XX 日 课 程 设 计 评 语 成绩: 指导教师:_______________ 年 月 日
洛 阳 理 工 学 院 课 程 设 计 报 告 一.总体设计 商品信息管理系统 输 入 商 品 信 息 模 块 浏 览 商 品 信 息 模 块 查 询 商 品 信 息 模 块 排 序 模 块 添 加 商 品 信 息 模 块 商 品 进 货 管 理 模 块 商 品 售 货 管 理 模 块 图 1 系统整体结构图 1
洛 阳 理 工 学 院 课 程 设 计 报 告 二.详细设计 2.1 主函数 1.功能:调用其它功能的函数。 2.主函数流程图 menu() n case 1 case 2 case 3 case 4 case 5 case 6 case 7 case 0 y n a=y? 结束 图 2 主函数流程图 3.主函数操作界面 图 3 主函数界面 2
洛 阳 理 工 学 院 课 程 设 计 报 告 4.主函数代码 void main() { menu(); int n,flag; char a; do { printf("请选择你需要操作的步骤(1--7):"); scanf("%d",&n); if(n>=0&&n<=7) { flag=1; break; } else { flag=0; printf("您输入有误,请重新选择!"); } } while(flag==0); while(flag==1) { switch(n) { case 1:printf(" \n◆◆◆录入商品信息 ◆◆◆ \n");printf("\n");input();break; case 2:printf(" \n◆◆◆浏览商品信息 ◆◆◆ 3
洛 阳 理 工 学 院 课 程 设 计 报 告 \n");printf("\n");load();print();break; case 3:printf(" \n◆◆◆按商品名称查询商品信息 ◆◆◆ \n");printf("\n");search();break; case 4:printf(" \n◆◆◆按库存数量大小排序 ◆◆◆ \n");printf("\n");sort();break; case 5:printf(" \n◆◆◆添加商品信息◆◆◆ \n");printf("\n");append();break; case 6:printf(" \n◆◆◆进货管理 ◆◆◆ \n");printf("\n");edit1();break; case 7:printf(" \n◆◆◆售货管理 ◆◆◆ \n");printf("\n");edit2();break; case 0:exit(0);break; default :break; } getchar(); printf("\n"); printf("是否继续进行(y or n):\n"); scanf("%c",&a); if(a=='y') { flag=1; system("cls"); menu(); printf("请再次选择你需要操作的步骤(1--7):\n"); scanf("%d",&n); printf("\n"); } else } exit(0); } 4
洛 阳 理 工 学 院 课 程 设 计 报 告 2.2 各功能模块设计 2.2.1 输入模块 1.功能:输入商品信息并保存。 2.输入模块流程图 n y i
洛 阳 理 工 学 院 课 程 设 计 报 告 { int i; for(i=0;i
分享到:
收藏