『壹』 機械原理課程設計機器馬機構簡圖(帶發動機等東西)
這個妳看壹下!!裏面有妳需要的東西的!!!
『貳』 c++課程設計.做壹個物品庫存管理的程序
摘要
本文詳盡闡述了壹個完整的庫存管理信息系統,采用系統生命周期的結構化方法,完成軟件開發的過程。 通過對庫存管理的實際調查,明確其完整的業務流程,以進行系統分析、系統設計、系統實施。在分析庫存管理的具體情況後,采用Microsoft Access型數據庫系統作為材料(即商品,下同)庫存管理系統的後臺數據庫。由於Microsoft公司的Visual C++工具面向對象可視化編程的特點,有利於系統的開發,所以決定用其作為主要開發工具。 系統具有數據錄入、數據修改、記錄查詢、報表打印等功能。較全面滿足了材料庫存管理的各項工作。該系統采用模塊化原理編程,做到了模塊規模適中,本身相對獨立。模塊化使程序結構清晰,易於設計、易於理解,提高了系統的可靠性。
本文詳細說明了壹個庫存管理的業務流程,分析了其數據流程,明確了數據表之間的聯系,詳細說明了主要的程序邏輯。並以圖表的方式直觀的說明,使程序易於理解。
關鍵詞:庫存管理,業務流程,軟件工程,模塊化原理
目 錄
摘 要
前言
1庫存信息管理系統的基本問題
1.1庫存信息管理系統的簡介
1.2管理者對庫存信息管理系統的需求
2開發環境的選擇
2.1開發技術的選擇
2.2關系型數據庫的實現
2.3數據庫訪問技術的選擇
3系統分析與概要設計
3.1系統分析
3.2系統設計
4 系統簡介
5數據庫設計
5.1數據設計概述
5.2系統數據庫表
6程序設計
6.1系統主界面
6.2系統其它界面
7 結束語
致 謝
參考文獻
『三』 數據結構課程設計 背包問題 跪求!!!!!
貪心算法計算:(妳可以參考壹下下面的代碼)
#include <iostream.h>
struct goodinfo
{
float p; //物品效益
float w; //物品重量
float X; //物品該放的數量
int flag; //物品編號
};//物品信息結構體
void Insertionsort(goodinfo goods[],int n)
{
int j,i;
for(j=2;j<=n;j++)
{
goods[0]=goods[j];
i=j-1;
while (goods[0].p>goods[i].p)
{
goods[i+1]=goods[i];
i--;
}
goods[i+1]=goods[0];
}
}//按物品效益,重量比值做升序排列
void bag(goodinfo goods[],float M,int n)
{
float cu;
int i,j;
for(i=1;i<=n;i++)
goods[i].X=0;
cu=M; //背包剩余容量
for(i=1;i<n;i++)
{
if(goods[i].w>cu)//當該物品重量大與剩余容量跳出
break;
goods[i].X=1;
cu=cu-goods[i].w;//確定背包新的剩余容量
}
if(i<=n)
goods[i].X=cu/goods[i].w;//該物品所要放的量
for(j=2;j<=n;j++)
{
goods[0]=goods[j];
i=j-1;
while (goods[0].flag<goods[i].flag)
{
goods[i+1]=goods[i];
i--;
}
goods[i+1]=goods[0];
}
cout<<"最優解為:"<<endl;
for(i=1;i<=n;i++)
{
cout<<"第"<<i<<"件物品要放:";
cout<<goods[i].X<<endl;
}
}
void main()
{
cout<<"|--------貪心法的解背包問題---------|"<<endl;
int j;
int n;
float M;
goodinfo *goods;//定義壹個指針
while(j)
{
cout<<"請輸入物品的總數量:";
cin>>n;
goods=new struct goodinfo [n+1];//
cout<<"請輸入背包的最大容量:";
cin>>M;
cout<<endl;
int i;
for(i=1;i<=n;i++)
{ goods[i].flag=i;
cout<<"請輸入第"<<i<<"件物品的重量:";
cin>>goods[i].w;
cout<<"請輸入第"<<i<<"件物品的效益:";
cin>>goods[i].p;
goods[i].p=goods[i].p/goods[i].w;//得出物品的效益,重量比
cout<<endl;
}
Insertionsort(goods,n);
bag(goods,M,n);
cout<<"press <1> to run agian"<<endl;
cout<<"press <0> to exit"<<endl;
cin>>j;
}
}
『肆』 學生 做課程設計 高壓開關櫃是什麽東西 它只是壹個櫃子還是裏面有相應的電氣設備
第壹抄種:10KV高壓開關櫃(襲XGN2-12固定式箱式開關櫃),主要元器件:斷路器(VS1)隔離開關(GN19);
第二種:10KV高壓開關櫃(KYN28-12中置式開關櫃),主要元器件:斷路器(VS1)。
我說的這都是國內產家的常用型號和配置。另外:妳需要知道什麽,可以問我。本人在開關行業己工作10多年了。
『伍』 課程設計做出來的東西沒用會掛嗎
1、以下合法的標識符是(C)A、B01B、table_1C、_0tD、kIntt1W10pointFast_voidpblFast+Bigabsfab *** eep2、在C語言中,字符型數據在內存中以下回列哪個選項的形答式存放(D)A、原碼B、BCD碼C、反碼D、ASCII碼3、下列語句中,符合語法的賦值語句是(C)A、a=7+b+c=a+7;B、a=7+b++=a+7;C、a=7+b,b++,a+7;D、a=b+7=c=a+7;4、對於語句:f=(3.0,4.0,5.0),(2.0,1.0,0.0);的判斷中,下列選項正確的是(C)A、語法錯誤B、f為5.0C、f為0.0D、f為2.05、為了計算s=10!(即10的階乘),則s變量應定義為(C)A、intB、unsignedC、longD、以上三種類型均可6、假定x和y為double型,則表達式x=2,y=x+3/2的值是(A)A、3.500000B、3C、2.000000D、3.0000007、執行下列程序片段時輸出結果是(B)floatx=-1023.012printf(“\n%8.3f,”,x);printf(“%10.3f”,x);
『陸』 dsp課程設計音樂播放器的系統初始化包含什麽東西
課程設計,音樂播放器的系統初始化。包含很多東西
『柒』 計算機專業有哪些課程
主要課程有計算機應用基礎、應用文寫作、數學、英語、德育、電工與電子技術、計算機網絡技術、C語言、計算機組裝與維修、企業網安全高級技術、企業網綜合管理、windows server 2008操作系統。
還有局域網組建、Linux服務器操作系統、網絡設備與網絡技術(主要學習思科、華為公司設備的配置、管理、調試)、SQL Server、網絡綜合布線技術、CAD繪圖等。
計算機學科的特色主要體現在:理論性強,實踐性強,發展迅速按壹級學科培養基礎紮實的寬口徑人才,體現在重視數學、邏輯、數據結構、算法、電子設計、計算機體系結構和系統軟件等方面的理論基礎和專業技術基礎。
(7)課程設計包含哪些東西擴展閱讀
計算機專業培養目標
本專業畢業生應獲得以下幾個方面的知識和能力:
1、掌握電子技術和計算機組成與體系結構的基本原理、分析方法和實驗技能,能從事計算機硬件系統開發與設計。
2、掌握程序設計語言、算法與數據結構、操作系統以及軟件設計方法和工程的基本理論、基本知識與基本技能,具有較強的程序設計能力,能從事系統軟件和大型應用軟件的開發與研制。
3、掌握並行處理、分布式系統、網絡與通信、多媒體信息處理、計算機安全、圖形圖象處理以及計算機輔助設計等方面的基本理論、分析方法和工程實踐技能,具有計算機應用和開發的能力。
4、掌握計算機科學的基本理論,具有從事計算機科學研究的堅實基礎。
『捌』 課程設計題目,小弟學術不精 實在不會,謝謝妳們的幫忙!
問題描述
已知有n種物品和壹個可容納M重量的背包,每種物品i的重量為W,假定將物品i的壹部分Xi放人背包就會得到PiXi的效益,這裏,o≤Xi≤1,Pi>0。采用怎樣的裝包方法才會使裝入背包物品的總效益最大 。
問題分析
首先建立該問題的數學模型:
極大化: (1)
約束條件: (2)
其中,(1)式是目標函數,(2)和(3)是約束條件。滿足約束條件的任壹 *** (x1…xn)是壹個可行解(即能裝下),使目標函數取最大值的可行解是最優解。
例1. 考慮下列背包問題:n=3,M=20,(p1,p2,p3)=(25,24,15),(w1,w2,w3)=(18,15,10)。其中的四個可行解是
(xl,x2,x3) 總容量 總效益
? (1) (1/2,1/3,1/4) 16.5 24.25
? (2) (1,2/15,0) 20 28.2
? (3) (0,2/3,1) 20 31
? (4) (0,1,1/2) 20 31.5
每壹次裝入的物品應使它占用的每壹單位容量獲得當前最大的單位效益。這就需使物品的裝人次序按pi/wi比值的非增次序來考慮。在這種策略下的量度是已裝物品的累計效益值與所用容量之比。其量度標準是每次裝入要使累計效益值與所用容量的比值有最多的增加或最少的減小(第二次和以後的裝入可能使此比值減小)。將此貪心策略應用於例1的數據,得到解④。如果將物體事先按pi/wi的非增次序分好類,則過程greedy—knaPsack就得出這壹策略下背包問題的解。
算法描述
procere greedy-knaPsack(P,w,m,x,n)
real P(1:n),w(1:n),x(1:n),m,cu;//M是背包的容量大小,而x(1:n)是解向量
integer i,n;
Sort(p,w); //按P(i)/wi≥P(i+1)/w(i+1)排序的n件物品的效益值和重量,並且形成新的P(1:n)和w(1;n)。
x<- 0 //將解向量初始化為零"
cu<-m ; //cu是背包剩余容量//
for i<-1 to n do
if w(i)>cu then exit endif
xi <- 1;
cu <- cu-w(i);
repeat
if i≤n then x(i)<-cu/w(i);
endif
end greedy-knaPsack
測試數據
測試數據自定,要求物品的個數n,背包總容量M和每種物品的重量值及效益值。在程序運行過程中由用戶從鍵盤輸入。
實現提示
采用靜態數組存儲。