1、誰會寫軟體構架思路和方案
兄弟這完全就可以做一個項目了,,你知道一個項目對程序員有多少提成嗎,,白做應該沒人做
2、結構設計步驟和思路有哪些?
要看什麼產品來,塑膠件源為主還是五金件為主?
主要步驟如下:
確定產品外尺寸
確定產品內部元器件布局
建立模型參考(proe裡面是骨架模型)
以骨架為參考,拆分零部件
每個零部件做細化結構設計
每個部件出工程圖
整理裝配圖和爆炸圖
建立產品BOM表
基本上就這些,希望可以幫到您。
3、如何進行軟體架構設計?
軟體系統架構設計方法步驟
基於體系架構的軟體設計模型把軟體過程劃分為體系架構需求、設計、文檔化、復審、實現和演化6個子過程,現逐一簡要概述如下。
體系架構需求。即將用戶對軟體系統功能、性能、界面、設計約束等方面的期望(即「需求」)進行獲取、分析、加工,並將每一個需求項目抽象定義為構件(類的集合)。
體系架構設計。即採用迭代的方法首先選擇一個合適的軟體體系架構風格(如C/S、B/S、N層、管道過濾器風格、C2風格等)作為架構模型,然後將需求階段標識的構件映射到模型中,分析構件間的相互作用關系,最後形成量身訂做的軟體體系架構。
體系架構文檔化。即生成用戶和研發人員能夠閱讀的體系架構規格說明書和體系架構設計說明書。
體系架構復審。即及早發現體系架構設計中存在的缺陷和錯誤,及時予以標記和排除。
體系架構實現。即設計人員開發出系統構件,按照體系架構設計規格說明書進行構件的關聯、合成、組裝和測試。
體系架構演化。如果用戶需求發生了變化,則需相應地修改完善優化、調整軟體體系結構,以適應新的變化了的軟體需求。
4、數據結構設計思路
這個很好辦啊,你可以在加個存放店名的表啊,店名表裡面有一個主鍵和各個店內的店名,在你的原表上加一項「商品容所在店」欄位。把店名表的主鍵放到這個欄位裡面。以後你只要修改這個欄位的內容就好了。哪怕你移動了n家店。也不存在任何問題啊。
我的意思就是你用個表結合就好。
select 主鍵
form 店名表
where 商品所在店=要移動的店名
搜索出來的數據放到你第一張表加的「商品所在店」欄位
就好了。哪怕你移動一萬家店也不會有問題啊,只要你在店名表裡面加店名就好了。明白了嗎。
5、鋼結構設計步驟和設計思路有哪些?
鋼結構設計步驟和設計思路
(一) 判斷結構是否適合用鋼結構
鋼結構通常用於高層、大跨度、體型復雜、荷載或吊車起重量大、有較大振動、高溫車間
、密封性要求高、要求能活動或經常裝拆的結構。直觀的說:大廈、體育館、歌劇院、大
橋、電視塔、倉棚、工廠、住宅和臨時建築等。這是和鋼結構自身的特點相一致的。
(二) 結構選型與結構布置
此處僅簡單介紹. 詳請參考相關專業書籍.由於結構選型涉及廣泛,做結構選型及布置應該在經驗豐富的工程師指導下進行。
在鋼結構設計的整個過程中都應該被強調的是"概念設計",它在結構選型與布置階段尤其重要. 對一些難以作出精確理性分析或規范未規定的問題,可依據從整體結構體系與分體系之間的力學關系、破壞機理、震害、試驗現象和工程經驗所獲得的設計思想,從全局的角
度來確定控制結構的布置及細部措施。 運用概念設計可以在早期迅速、有效地進行構思、
比較與選擇。所得結構方案往往易於手算、概念清晰、定性正確,並可避免結構分析階段
不必要的繁瑣運算。同時,它也是判斷計算機內力分析輸出數據可靠與否的主要依據。
鋼結構通常有框架、平面(木行)架、網架(殼)、索膜、輕鋼、塔桅等結構型式。其理論與技術大都成熟。亦有部分難題沒有解決,或沒有簡單實用的設計方法,比如網殼的穩定等。
結構選型時,應考慮它們不同的特點。在輕鋼工業廠房中,當有較大懸掛荷載或移動荷載
,就可考慮放棄門式剛架而採用網架。基本雪壓大的地區,屋面曲線應有利於積雪滑落(
切線50度內需考慮雪載 ),如亞東水泥廠石灰石倉棚採用三心圓網殼。總雪載釋放近一半
。降雨量大的地區相似考慮。建築允許時,在框架中布置支撐會比簡單的節點剛接的框架
有更好的經濟性。而屋面覆蓋跨度較大的建築中,可選擇構件受拉為主的懸索或索膜結構
體系。高層鋼結構設計中,常採用鋼混凝土組合結構,在地震烈度高或很不規則的高層中
,不應單純為了經濟去選擇不利抗震的核心筒加外框的形式。宜選擇周邊巨型SRC柱,核心為支撐框架的結構體系。我國半數以上的此類高層為前者。對抗震不利。[19] 結構的布置要根據體系特徵,荷載分布情況及性質等綜合考慮.一般的說要剛度均勻.力學模型清晰.盡可能限制大荷載或移動荷載的影響范圍,使其以最直接的線路傳遞到基礎. 柱間抗側支撐的分布應均勻.其形心要盡量靠近側向力(風震)的作用線. 否則應考慮結構的扭轉. 結構的抗側應有多道防線. 比如有支撐框架結構,柱子至少應能單獨承受1/4的總水平力
框架結構的樓層平面次梁的布置,有時可以調整其荷載傳遞方向以滿足不同的要求。通常為
了減小截面沿短向布置次梁,但是這會使主梁截面加大,減少了樓層凈高,頂層邊柱也有時
會吃不消,此時把次梁支撐在較短的主樑上可以犧牲次梁保住主梁和柱子.
(三) 預估截面
結構布置結束後,需對構件截面作初步估算。主要是樑柱和支撐等的斷面形狀與尺寸的假定。 鋼梁可選擇槽鋼、軋制或焊接H型鋼截面等。根據荷載與支座情況,其截面高度通常在跨度的1/20~1/50之間選擇。翼緣寬度根據梁間側向支撐的間距按l/b限值確定時,可迴避鋼梁的整體穩定的復雜計算,這種方法很受歡迎。 確定了截面高度和翼緣寬度後,其板件厚度可按規范中局部穩定的構造規定預估。
柱截面按長細比預估. 通常50<λ<150, 簡單選擇值在100附近。根據軸心受壓、雙向受彎
或單向受彎的不同,可選擇鋼管或H型鋼截面等.
初學者需注意,對應不同的結構,規范中對截面的構造要求有很大的不同。 如鋼結構所特有的組成構件的板件的局部穩定問題。在普鋼規范和輕鋼規范中的限值有很大的區別。
除此之外,構件截面形式的選擇沒有固定的要求,結構工程師應該根據構件的受力情況,
合理的選擇安全經濟美觀的截面。
(四) 結構分析
目前鋼結構實際設計中,結構分析通常為線彈性分析,條件允許時考慮P-Δ,p-δ.
新近的一些有限元軟體可以部分考慮幾何非線性及鋼材的彈塑性能.這為更精確的分析結構
提供了條件。並不是所有的結構都需要使用軟體:
典型結構可查力學手冊之類的工具書直接獲得內力和變形.
簡單結構通過手算進行分析.
復雜結構才需要建模運行程序並做詳細的結構分析.
(五) 工程判定
要正確使用結構軟體,還應對其輸出結果的做"工程判定"。比如,評估各向周期、總剪力
、變形特徵等。根據"工程判定"選擇修改模型重新分析,還是修正計算結果.
不同的軟體會有不同的適用條件.初學者應充分明了.此外,工程設計中的計算和精確的力學
計算本身常有一定距離, 為了獲得實用的設計方法,有時會用誤差較大的假定, 但對這種誤
差, 會通過"適用條件、概念及構造"的方式來保證結構的安全. 鋼結構設計中,"適用條件
、概念及構造"是比定量計算更重要的內容.
工程師們不應該過分信任與依賴結構軟體.美國一位學者曾警告說:「誤用計算機造成結構
破壞而引起災難只是一個時間的問題。」
注重概念設計和工程判定是避免這種工程災難的方法.
(六) 構件設計
構件的設計首先是材料的選擇. 比較常用的是Q235(類似A3)和Q345(類似16Mn). 通常主結
構使用單一鋼種以便於工程管理. 經濟考慮,也可以選擇不同強度鋼材的組合截面. 當強度
起控製作用時,可選擇Q345; 穩定控制時,宜使用Q235.
構件設計中,現行規范使用的是彈塑性的方法來驗算截面.這和結構內力計算的彈性方法並
不匹配.
當前的結構軟體,都提供截面驗算的後處理功能。由於程序技術的進步,一些軟體可以將驗
算時不通過的構件,從給定的截面庫里選擇加大一級.並自動重新分析驗算,直至通過,如
sap2000等。這是常說的截面優化設計功能之一。
6、c語言迷宮問題程序功能介紹.設計思路.數據結構設計及用法說明程序結構(流程圖).各模塊的功能及程序說明.
原來也做過,以下是寫的源代碼,裡面有部分注釋,應該能看懂,可以運行。總結的話,把代碼寫進去,再隨便弄幾句心得說幾句好好學C應該就OK了吧
#include<stdio.h>
#include<stdlib.h>
#define M 15
#define N 15
struct mark //定義迷宮內點的坐標類型
{
int x;
int y;
};
struct Element //"戀"棧元素,嘿嘿。。
{
int x,y; //x行,y列
int d; //d下一步的方向
};
typedef struct LStack //鏈棧
{
Element elem;
struct LStack *next;
}*PLStack;
/*************棧函數****************/
int InitStack(PLStack &S)//構造空棧
{
S=NULL;
return 1;
}
int StackEmpty(PLStack S)//判斷棧是否為空
{
if(S==NULL)
return 1;
else
return 0;
}
int Push(PLStack &S, Element e)//壓入新數據元素
{
PLStack p;
p=(PLStack)malloc(sizeof(LStack));
p->elem=e;
p->next=S;
S=p;
return 1;
}
int Pop(PLStack &S,Element &e) //棧頂元素出棧
{
PLStack p;
if(!StackEmpty(S))
{
e=S->elem;
p=S;
S=S->next;
free(p);
return 1;
}
else
return 0;
}
/***************求迷宮路徑函數***********************/
void MazePath(struct mark start,struct mark end,int maze[M][N],int diradd[4][2])
{
int i,j,d;int a,b;
Element elem,e;
PLStack S1, S2;
InitStack(S1);
InitStack(S2);
maze[start.x][start.y]=2; //入口點作上標記
elem.x=start.x;
elem.y=start.y;
elem.d=-1; //開始為-1
Push(S1,elem);
while(!StackEmpty(S1)) //棧不為空 有路徑可走
{
Pop(S1,elem);
i=elem.x;
j=elem.y;
d=elem.d+1; //下一個方向
while(d<4) //試探東南西北各個方向
{
a=i+diradd[d][0];
b=j+diradd[d][1];
if(a==end.x && b==end.y && maze[a][b]==0) //如果到了出口
{
elem.x=i;
elem.y=j;
elem.d=d;
Push(S1,elem);
elem.x=a;
elem.y=b;
elem.d=886; //方向輸出為-1 判斷是否到了出口
Push(S1,elem);
printf("\n0=東 1=南 2=西 3=北 886為則走出迷宮\n\n通路為:(行坐標,列坐標,方向)\n");
while(S1) //逆置序列 並輸出迷宮路徑序列
{
Pop(S1,e);
Push(S2,e);
}
while(S2)
{
Pop(S2,e);
printf("-->(%d,%d,%d)",e.x,e.y,e.d);
}
return; //跳出兩層循環,本來用break,但發現出錯,exit又會結束程序,選用return還是不錯滴o(∩_∩)o...
}
if(maze[a][b]==0) //找到可以前進的非出口的點
{
maze[a][b]=2; //標記走過此點
elem.x=i;
elem.y=j;
elem.d=d;
Push(S1,elem); //當前位置入棧
i=a; //下一點轉化為當前點
j=b;
d=-1;
}
d++;
}
}
printf("沒有找到可以走出此迷宮的路徑\n");
}
/*************建立迷宮*******************/
void initmaze(int maze[M][N])
{
int i,j;
int m,n; //迷宮行,列
printf("請輸入迷宮的行數 m=");
scanf("%d",&m);
printf("請輸入迷宮的列數 n=");
scanf("%d",&n);
printf("\n請輸入迷宮的各行各列:\n用空格隔開,0代表路,1代表牆\n",m,n);
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
scanf("%d",&maze[i][j]);
printf("你建立的迷宮為o(∩_∩)o...\n");
for(i=0;i<=m+1;i++) //加一圈圍牆
{
maze[i][0]=1;
maze[i][n+1]=1;
}
for(j=0;j<=n+1;j++)
{
maze[0][j]=1;
maze[m+1][j]=1;
}
for(i=0;i<=m+1;i++) //輸出迷宮
{
for(j=0;j<=n+1;j++)
printf("%d ",maze[i][j]);
printf("\n");
}
}
void main()
{
int sto[M][N];
struct mark start,end; //start,end入口和出口的坐標
int add[4][2]={{0,1},{1,0},{0,-1},{-1,0}};//行增量和列增量 方向依次為東西南北
initmaze(sto);//建立迷宮
printf("輸入入口的橫坐標,縱坐標[逗號隔開]\n");
scanf("%d,%d",&start.x,&start.y);
printf("輸入出口的橫坐標,縱坐標[逗號隔開]\n");
scanf("%d,%d",&end.x,&end.y);
MazePath(start,end,sto,add); //find path
system("PAUSE");
}
7、網路拓撲結構設計思路是什麼
可靠性、可擴展性
8、求一個好一點的廣告發布系統架構或代碼示例或設計思路
這個根本不用那麼復雜 給你最好的建議,看看有關影視網站的展現模式即可:【樂視】
9、設定組織結構的方法和思路是什麼
組織結構的設抄計思路:
首先明確,組織結構設計沒有最好,只有最合適。
最合適就是滿足下列要求:
最適應市場的需要;
最適應客戶的需要;
操作最順暢;
運行效率最高。
從具體的操作來看,有以下幾個步驟:
1.確定企業的主導業務流程
2.確定企業的管理層次與管理幅度
3.從主導業務流程上劃分企業的各種職能管理部門
4.企業輔導職能部門的設置
5.從管理流程上確定各部門之間的協作關系
6.制定企業「組織手冊」
7.驗證組織結構設計的正確性
10、通過什麼方法對網站結構進行優化
①網站導航優化。搜索引擎蜘蛛到達某個網站時,訪問網站每個頁面,大部分情況下,是通過網站導航欄的鏈接進入的。文本樣式的導航鏈接更有利於蜘蛛程序的爬行,如果確實需要用Flash、Javascript、圖片作為網站導航的設計,那麼需要解決搜索引擎不識別的問題。比如:在頁面的其他部位(如導航條下部、頁面底部等)放置文本文字的鏈接;在頁面的底部或者其他顯著位置放置HTML格式的網站sitemap;通過設置圖片的alt屬性優化圖片,增加蜘蛛程序的識別性。。
②麵包屑導航的優化。麵包屑導航清晰地顯示出當前頁面的訪問路徑,能夠讓用戶清楚地了解訪問所處的位置,同時優化麵包屑導航文字內容,也是內部鏈接優化的重要部分。一方面,可以在麵包屑導航文字內容中布置頁面關鍵字,提高關鍵字與目標頁面的相關性,提升目標頁面的權重;另一方面,麵包屑導航讓上一級欄目頁獲取大量的內部反向鏈接,也提升了上一級頁面的權重。麵包屑導航的優化不僅有利於蜘蛛程序的爬行,同時也提升了用戶體驗度。
③相關頁面的鏈接優化。在內容頁的側欄或者下部添加相關文章的鏈接,這也是一種提高網頁搜索引擎性能的做法。對於訪問網站的用戶來說,提供相關產品的鏈接功能,可以增加用戶頁面訪問數量,延長用戶駐留網站的時間,吸引客戶訪問更多的產品或服務,從而提升網站的轉化率。而對於搜索引擎優化來講,一方面,用戶網站瀏覽時間長短及網站轉化率能夠體現網站用戶體驗度,而用戶體驗度的高低是影響網站排名的關鍵因素;另一方面,添加相關文章的鏈接,優化網站的關鍵字,可以提升頁面相關性。
④網站地圖。網站地圖可以清晰地展示整個網站的主要鏈接結構,通過網站地圖,網站的各個頁面可以很容易被蜘蛛程序抓取到,而且不容易被遺漏掉。