物资管理系统 c语言,物资管理系统课程设计报告.doc
物資管理系統課程設計報告
中 國 地 質 大 學
本科生課程論文封面
課程名稱 c語 言 課 程 設 計課程設計評語2
目 錄3
1.課程論文題目4
2.程序設計思路4
3.功能模塊圖5
4.數據結構設計5
5.算法設計6
6.程序代碼13
7.程序運行結果22
8.編程中遇到的困難及解決方法25
9.總結心得及良好建議26
10.致謝26
1.課程論文題目
2.程序設計思路
(2)提供庫存幾種方式的查找。
(3)提供庫存的建立、插入。
(4)能查找滿足領貨要求的信息,并修改庫存、領貨文本文件。
3.功能模塊圖
4.數據結構設計
圖(1)
菜單****/
do
{
puts("\n\t\t*****************菜單********************\n\n");
puts("\t\t\t1.信息輸入");
puts("\t\t\t2.信息查詢");
puts("\t\t\t3.信息插入");
puts("\t\t\t4.領貨");
puts("\t\t\t5.信息打印");
puts("\t\t\t6.退出");
puts("\n\n\t\t***************************************\n");
puts("\t\t****************************** 陳文\n");
puts("\t\t********************************2013.01.05\n");
printf("請選擇 [1-6]:[ ]\b\b");
scanf("%d",&n);
if(n<1||n>6)
{
w1=1;getchar();}
else w1=0;
}
while(w1==1);
switch(n) /***********選擇功能***********/
{
case 1:enter();break; /***********信息輸入模塊***********/
case 2:search();break; /***********信息查詢模塊***********/
case 3:insert();break; /***********信息添加模塊***********/
case 4:lend();break; /***********物資領取模塊***********/
case 5:print();break; /***********信息打印模塊***********/
case 6:exit(0); /***********退出模塊***********/
}
}
main() /***********主函數***********/
{
menu();
}
(二)各功能模塊設計
1.輸入模塊*********幾種類型,名稱等信息 *********
/***********信息輸入模塊***********/
void enter()
{
int i,n;
printf("\n產品種類數量(0-%d)?:",N-1);
scanf("%d",&n);
printf("\n請輸入數據\n\n");
for(i=0;i
{
printf("輸入第%d種產品數據:\n",i+1);
input(i);
}
if(i!=0)save(n);
printf_back();
}
2.searchmenu()*******查詢模塊*******
/***********信息查詢模塊***********/
void searchmenu()
{
int n,w2;
do
{
puts("\n\t\t*****************查詢********************\n\n");
puts("\t\t\t1.按名稱查詢");
puts("\t\t\t2.按日期查詢");
puts("\t\t\t3.
總結
以上是生活随笔為你收集整理的物资管理系统 c语言,物资管理系统课程设计报告.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机专业合成词,大学计算机论文范文大全
- 下一篇: android的ui怎么做到流畅,and