版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目錄</b></p><p><b> 一、前言1</b></p><p> 二、系統(tǒng)的分析與實(shí)現(xiàn)2</p><p> 1). 需求分析 ………………………………………………………………2</p><p> 2).可行性分析2</p><
2、;p> 3)數(shù)據(jù)庫(kù)設(shè)計(jì)分析…………………………………………………………2</p><p> 4)銷售管理系統(tǒng)的分析 …………………………………………………3</p><p> 5)系統(tǒng)結(jié)構(gòu)…………………………………………………………………3</p><p> 三、系統(tǒng)的設(shè)計(jì) …………………………………………………………………4</p>
3、<p> 1).數(shù)據(jù)庫(kù)設(shè)計(jì) …………………………………………………………4</p><p> 2)數(shù)據(jù)庫(kù)的連接 …………………………………………………………5</p><p> 3)主要功能 ……………………………………………………………5</p><p> 四、系統(tǒng)實(shí)現(xiàn)及代碼清單…………………………………………………………6</p&
4、gt;<p> 五、總結(jié) …………………………………………………………………………14</p><p> 六、參考文獻(xiàn) …………………………………………………………………15</p><p><b> 前言</b></p><p> 前程無(wú)憂最近幾年的薪酬報(bào)告顯示,軟件測(cè)試工程師一般起薪從2000至5000元/月不等,
5、若有三年工作經(jīng)驗(yàn)的話,薪資在8000元/月左右。質(zhì)量是產(chǎn)品的靈魂,作為軟件質(zhì)量的把關(guān)者,軟件工程師在企業(yè)中的地位也越來(lái)越重要,其工作相對(duì)更加穩(wěn)定,而且隨著項(xiàng)目經(jīng)驗(yàn)的不斷增長(zhǎng),對(duì)不同行業(yè)背景了解的不斷深入,軟件工程師的水平將會(huì)越來(lái)越高. 在談及測(cè)試人員的薪酬待遇時(shí),企業(yè)方介紹:“目前大多數(shù)公司給軟件人員提供了雙軌制的培訓(xùn)和廣闊的發(fā)展平臺(tái)。薪金方面也比較豐厚,具有一定經(jīng)驗(yàn)的人員的薪水在5千到8千不等”。前程無(wú)憂的薪酬報(bào)告顯示,軟件工
6、程師在IT行業(yè)中越來(lái)越受到重視,其薪資也節(jié)節(jié)高升。初級(jí)軟件工程師的起薪從2000至5000元/月不等,若有三年工作經(jīng)驗(yàn)的話,薪資在8000元/月左右,具體視不同地域、不同性質(zhì)企業(yè)、工程師的不同能力而定。以3.5年左右從業(yè)經(jīng)驗(yàn)的軟件工程師各地薪資情況來(lái)看:北京地區(qū)該職位的平均年薪逾5.8萬(wàn)元,其中外商獨(dú)資企業(yè)的年薪為全國(guó)之最,將近8.5萬(wàn)元,而其余各類型企業(yè)的年薪都在5萬(wàn)至6萬(wàn)元。上海地區(qū)軟件工程師的平均年薪為6.3萬(wàn)元,歐美獨(dú)資和歐美合
7、資企業(yè)的薪資不相上下,分別為7.9</p><p> 三、系統(tǒng)的分析與實(shí)現(xiàn)</p><p><b> 需求分析</b></p><p> 十年來(lái)國(guó)內(nèi)軟件工程方面的進(jìn)展有目共睹,在軟件需求方面,我們看到在大多數(shù)組織中已經(jīng)建立起了一級(jí)或兩級(jí)需求體系(業(yè)務(wù)需求和軟件需求);在某些組織中,需求分析員已經(jīng)成為一種專門的職位;甚至在某個(gè)大型國(guó)有商業(yè)銀
8、行已經(jīng)成立一個(gè)專門的部門來(lái)負(fù)責(zé)需求分析工作。應(yīng)該來(lái)說(shuō),這是一些非??上驳倪M(jìn)步。然而,目前大多數(shù)的項(xiàng)目參與者都對(duì)需求工程的現(xiàn)狀不滿,這又是為什么呢?首先,我們必須承認(rèn)市場(chǎng)快速變化而帶來(lái)的需求變化的確對(duì)項(xiàng)目帶來(lái)了很大的挑戰(zhàn),為此許多項(xiàng)目應(yīng)用了迭代化開發(fā)來(lái)應(yīng)對(duì)這樣的變化。但根據(jù)我們對(duì)客戶的訪談,更多的需求變化是由于需求溝通不力造成的,也就是說(shuō),參與需求溝通的各方并沒(méi)有達(dá)成真正的共識(shí),這又是什么原因呢?根據(jù)我們的分析,這主要是由于缺少一個(gè)可
9、以被各方真正理解和溝通、并可以被逐步精化的需求體系。</p><p><b> 可行性分析</b></p><p> (1) 經(jīng)濟(jì)可行性:即是否能取得很好的經(jīng)濟(jì)效益,要考慮開發(fā)成本是否能承受。信息管理系統(tǒng)的規(guī)模不是很大,人力資源,經(jīng)費(fèi)要求都很少,只要有技術(shù)人員參與開發(fā)即可,很容易實(shí)現(xiàn)。當(dāng)系統(tǒng)投入運(yùn)行后可以為節(jié)約大量的人力,物力,所帶來(lái)的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成
10、本。信息管理系統(tǒng)在經(jīng)濟(jì)上完全可行。</p><p> (2) 時(shí)間可行性:即系統(tǒng)本身的適應(yīng)范圍。本系統(tǒng)包括了商品交易管理系統(tǒng)所必需的各個(gè)環(huán)節(jié),具有相對(duì)穩(wěn)定性。因此,在時(shí)間上是可行的。</p><p> (3) 操作可行性:本信息管理系統(tǒng)在界面設(shè)計(jì)時(shí)充分考慮到管理人員的習(xí)慣,采用下拉菜單窗體模塊,簡(jiǎn)明易懂,一目了然,使得操作簡(jiǎn)單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;信息統(tǒng)計(jì)準(zhǔn)確;制表靈活;適應(yīng)力強(qiáng)
11、;容易擴(kuò)充。</p><p> (4) 社會(huì)可行性:面對(duì)當(dāng)今注重速度、效益的時(shí)代,本軟件的社會(huì)可行性是顯而易見的。它提高了工作效率,縮短了經(jīng)費(fèi)過(guò)程所需的時(shí)間,增大了信息傳遞的準(zhǔn)確性、及時(shí)性、快速性,節(jié)約了人力、物力,具有一定的社會(huì)價(jià)值。</p><p><b> 數(shù)據(jù)庫(kù)設(shè)計(jì)分析</b></p><p> 用戶的需求具體體現(xiàn)在各種信息的提供
12、、保存、更新和查詢等方面。這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為下一步的數(shù)據(jù)庫(kù)具體設(shè)計(jì)做好充分的準(zhǔn)備。</p><p> 在仔細(xì)分析調(diào)查有關(guān)物資管理系統(tǒng)需求的基礎(chǔ)上,將得到如圖4.1所示的本息臺(tái)所處理的數(shù)據(jù)流程。</p><p> 針對(duì)一般物資管理系統(tǒng)的需求,通過(guò)對(duì)物資調(diào)配工作過(guò)程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)
13、如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):物資基本信息,包括的數(shù)據(jù)項(xiàng)有:物資編號(hào)、物資名稱、類別和計(jì)量單位等。</p><p> 入庫(kù)物資信息,包括的數(shù)據(jù)項(xiàng)有:物資編號(hào)、物資名稱、規(guī)格型號(hào)、類別、計(jì)量單位、數(shù)量、單價(jià)、金額、入庫(kù)時(shí)間、經(jīng)辦人、保管人、倉(cāng)庫(kù)和備注等。</p><p> 出庫(kù)物資信息,包括的數(shù)據(jù)項(xiàng)有:物資編號(hào)、物資名稱、規(guī)格型號(hào)、類別、計(jì)量單位、數(shù)量、單價(jià)、金額、入庫(kù)時(shí)間、經(jīng)辦人、保管人
14、、倉(cāng)庫(kù)和備注等。</p><p> 物資余額信息,包括的數(shù)據(jù)項(xiàng)有:物資編號(hào)、物資名稱、規(guī)格型號(hào)、類別、計(jì)量單位、數(shù)量、金額和倉(cāng)庫(kù)等。</p><p><b> 銷售管理系統(tǒng)的分析</b></p><p> 由于商品銷售管理系統(tǒng)是一個(gè)用來(lái)幫助使用者管理商品銷售流程的軟件。使用者通過(guò)對(duì)銷售過(guò)程中所涉及到的商品,訂單,銷售商等資料的錄入,便可以
15、輕松實(shí)現(xiàn)商品銷售流程的管理。所以,此系統(tǒng)必須向使用者提供一下一些具體功能:。</p><p> 1:軟件必須向使用者提供商品基本的錄入,刪除,修改,保存信息等基本功能</p><p> 2:鑒于商品的不同銷售方式(分為訂單銷售和代理商銷售兩種形式),軟件必須向使用者提供商品銷售環(huán)節(jié)中的基本管理功能,因此必須有訂單分銷模塊和代理商分銷模塊。</p><p> 3
16、:軟件必須向使用者提供基本的查詢功。</p><p> 4:由于是銷售管理軟件,所以系統(tǒng)安全性必須是要考慮的問(wèn)題。因此,必須實(shí)現(xiàn)以下兩點(diǎn):</p><p> (1):系統(tǒng)操作員機(jī)制。對(duì)系統(tǒng)的使用者,按等級(jí)開放管理權(quán)限,這樣可以在一定程度上保證數(shù)據(jù)庫(kù)系統(tǒng)的安全性,避免數(shù)據(jù)被泄漏,非法更改等。</p><p> (2):銷售數(shù)據(jù)直接反映了一個(gè)銷售單位的盈虧狀況,鑒
17、于銷售數(shù)據(jù)的重要性,所以必須對(duì)這些數(shù)據(jù)加以保護(hù),在系統(tǒng)崩潰時(shí)或者誤操作等情況下,可以對(duì)數(shù)據(jù)進(jìn)行恢復(fù)。這就需要系統(tǒng)提供備份功能。 </p><p><b> 系統(tǒng)結(jié)構(gòu)</b></p><p><b> 四、系統(tǒng)的設(shè)計(jì)</b></p><p><b> 1).數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p>
18、<p> 根據(jù)本系統(tǒng)的實(shí)際需要,結(jié)合實(shí)際一共建立了用戶信息、商品信息、銷售信息、供應(yīng)商信息、入庫(kù)信息五個(gè)表。</p><p><b> 具體設(shè)計(jì)如下:</b></p><p><b> 供應(yīng)商信息</b></p><p><b> 操作員信息</b></p><
19、p><b> 商品信息</b></p><p><b> 銷售信息</b></p><p><b> 入庫(kù)信息</b></p><p><b> 2)數(shù)據(jù)庫(kù)的連接</b></p><p> void CDataBase::InitData(
20、)</p><p><b> {</b></p><p> ::CoInitialize(NULL);</p><p> m_conn.CreateInstance(__uuidof(Connection));</p><p> CString connstr;</p><p> con
21、nstr="Driver={microsoft access driver (*.mdb)};dbq=db1.mdb";</p><p> m_conn->Open(_bstr_t(connstr),"","",0);</p><p><b> }</b></p><p>&
22、lt;b> 3).主要功能有:</b></p><p> 對(duì)操作員的管理。如修改,刪除等。</p><p> 物品基本信息的查詢,如商品編號(hào),名稱,進(jìn)價(jià),售價(jià),數(shù)量等。</p><p> 物品基本信息的修改。</p><p> 物品的入庫(kù)信息的錄入,包括物品編號(hào),名稱,單價(jià),數(shù)量,供應(yīng)商等。</p>
23、<p> 入庫(kù)物品基本信息的查詢,修改,刪除等。</p><p> 銷售物品信息的輸入查詢,修改,刪除等。</p><p><b> 庫(kù)存信息的查詢。</b></p><p><b> 對(duì)供應(yīng)商的管理。</b></p><p> 供應(yīng)商結(jié)款信息查看,刪除。</p>
24、<p> 五、系統(tǒng)實(shí)現(xiàn)及代碼清單</p><p><b> 1.首頁(yè)</b></p><p><b> 主要代碼清單:</b></p><p> int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)</p><p><
25、b> {</b></p><p> if (CFrameWnd::OnCreate(lpCreateStruct) == -1)</p><p> return -1;</p><p> if (!m_wndStatusBar.Create(this) ||</p><p> !m_wndStatusBar.Set
26、Indicators(indicators,</p><p> sizeof(indicators)/sizeof(UINT)))</p><p><b> {</b></p><p> TRACE0("Failed to create status bar\n");</p><p> ret
27、urn -1; // fail to create</p><p><b> }</b></p><p><b> return 0;</b></p><p><b> }</b></p><p> BOOL CMainFrame::PreCreateWind
28、ow(CREATESTRUCT& cs)</p><p><b> {</b></p><p> if( !CFrameWnd::PreCreateWindow(cs) )</p><p> return FALSE;</p><p> // TODO: Modify the Window class o
29、r styles here by modifying</p><p> // the CREATESTRUCT cs</p><p> cs.style &= ~FWS_ADDTOTITLE;</p><p> cs.lpszName="商品銷售管理系統(tǒng)";</p><p> HICON hicon1;&
30、lt;/p><p> hicon1=AfxGetApp()->LoadIcon(IDI_ICON1);</p><p> cs.lpszClass=AfxRegisterWndClass(CS_HREDRAW | CS_VREDRAW,0,0,hicon1);</p><p> return TRUE;</p><p><b&g
31、t; }</b></p><p> 2.基本信息管理——操作員信息管理</p><p><b> 主要代碼清單:</b></p><p> void CCzyDlg::InitCtrlData()</p><p><b> {</b></p><p>
32、 m_tab.InsertItem(0,"操作員信息");</p><p> m_tab.InsertItem(1,"操作員列表");</p><p> m_tab.ShowWindow(1);</p><p> m_list.InsertColumn(0,"姓名",LVCFMT_CENTER,100
33、);</p><p> m_list.InsertColumn(1,"密碼",LVCFMT_CENTER,100);</p><p> m_list.SetExtendedStyle(m_list.GetStyle() | LVS_EX_FULLROWSELECT);</p><p> TabOfSel(1);</p><
34、;p><b> }</b></p><p> void CCzyDlg::TabOfSel(int index)</p><p><b> {</b></p><p> CStatic * s1=(CStatic *)GetDlgItem(IDC_STATIC1);</p><p>
35、 CStatic * s2=(CStatic *)GetDlgItem(IDC_STATIC2);</p><p> switch(index)</p><p><b> {</b></p><p><b> case 0:</b></p><p> m_tab.SetCurSel(0);&
36、lt;/p><p> m_nameedit.ShowWindow(TRUE);</p><p> m_passedit.ShowWindow(TRUE);</p><p> s1->ShowWindow(TRUE);</p><p> s2->ShowWindow(TRUE);</p><p> m_
37、list.ShowWindow(FALSE);</p><p> //m_b4.WindowEnable(TRUE);</p><p><b> break;</b></p><p><b> case 1:</b></p><p> m_tab.SetCurSel(1);</p>
38、;<p> m_nameedit.ShowWindow(FALSE);</p><p> m_passedit.ShowWindow(FALSE);</p><p> s1->ShowWindow(FALSE);</p><p> s2->ShowWindow(FALSE);</p><p> m_list
39、.ShowWindow(TRUE);</p><p> //m_b4.SetWindowEnable(FALSE);</p><p><b> break;</b></p><p><b> }</b></p><p> ::CoInitialize(NULL);</p>&l
40、t;p> _RecordsetPtr m_rs;</p><p> m_rs.CreateInstance(_uuidof(Recordset));</p><p> CString sql;</p><p> _variant_t v(0L);</p><p> sql="select * from tb_user
41、";</p><p> m_rs=db.m_conn->Execute(_bstr_t(sql),&v,adCmdText);</p><p> m_list.DeleteAllItems();</p><p> while (!m_rs->adoEOF)</p><p><b> {</
42、b></p><p> v=m_rs->GetCollect("username");</p><p> int i=m_list.InsertItem(m_list.GetItemCount(),_bstr_t(v));</p><p> v=m_rs->GetCollect("password");
43、</p><p> m_list.SetItemText(i,1,_bstr_t(v));</p><p> m_rs->MoveNext();</p><p><b> }</b></p><p> m_rs->Close();</p><p><b> }<
44、;/b></p><p> 基本信息管理——商品信息</p><p> 基本信息管理——供應(yīng)商管理</p><p> 基本信息管理——庫(kù)存信息</p><p> 3.入庫(kù)管理——商品入庫(kù)</p><p> 4.銷售管理——商品銷售</p><p> 5.賬目管理——供應(yīng)商賬目管
45、理</p><p> 供應(yīng)商窗口控件初始化代碼(其他窗口類似):</p><p> void CGYS::InitCtrlData()</p><p><b> {</b></p><p> m_tab.InsertItem (0,"供應(yīng)商信息");</p><p>
46、 m_tab.InsertItem (1,"供應(yīng)商信息列表");</p><p> m_tab.ShowWindow (1);</p><p> m_list.InsertColumn (0,"供應(yīng)商名稱",LVCFMT_LEFT,160);</p><p> m_list.InsertColumn (1,"供
47、應(yīng)商人",LVCFMT_LEFT,120);</p><p> m_list.InsertColumn (2,"供應(yīng)商電話",LVCFMT_LEFT,120);</p><p> m_list.InsertColumn (3,"供應(yīng)商地址",LVCFMT_LEFT,200);</p><p> TabOfSel
48、(1);</p><p><b> }</b></p><p> void CGYS::TabOfSel(int index)</p><p><b> {</b></p><p> switch (index)</p><p> { case 0:</p
49、><p> m_savebtn.EnableWindow(TRUE);</p><p> m_tab.SetCurSel(0);</p><p> m_gysmcedit.ShowWindow(1);</p><p> m_gysrenedit.ShowWindow(1);</p><p> m_gysdhedi
50、t.ShowWindow(1);</p><p> m_gysdzedit.ShowWindow(1);</p><p> m_list.ShowWindow(0);</p><p><b> break;</b></p><p><b> case 1:</b></p>&l
51、t;p> m_savebtn.EnableWindow(FALSE);</p><p> m_tab.SetCurSel(1);</p><p> m_gysmcedit.ShowWindow(0);</p><p> m_gysrenedit.ShowWindow(0);</p><p> m_gysdhedit.ShowW
52、indow(0);</p><p> m_gysdzedit.ShowWindow(0);</p><p> m_list.ShowWindow(1);</p><p><b> break;</b></p><p><b> }</b></p><p> ::Co
53、Initialize (NULL);</p><p> _RecordsetPtr m_rs;</p><p> m_rs.CreateInstance (__uuidof(Recordset));</p><p> _variant_t v(0L);</p><p> CString sql; </p><
54、;p> sql="select *from tb_gysxx";</p><p> m_rs=db.m_conn ;</p><p> m_rs=db.m_conn->Execute(_bstr_t(sql),&v,adCmdText);</p><p> m_list.DeleteAllItems ();</p
55、><p> while(!m_rs->adoEOF )</p><p> {v=m_rs->GetCollect ("gysmc");</p><p> int i=m_list.InsertItem (m_list.GetItemCount(),_bstr_t(v));</p><p> v=m_rs-&
56、gt;GetCollect ("gysren");</p><p> m_list.SetItemText (i,1,_bstr_t(v));</p><p> v=m_rs->GetCollect ("gysdh");</p><p> m_list.SetItemText (i,2,_bstr_t(v));&l
57、t;/p><p> v=m_rs->GetCollect ("gysdz");</p><p> m_list.SetItemText (i,3,_bstr_t(v));</p><p> m_rs->MoveNext();</p><p><b> }</b></p>
58、<p> m_rs->Close();</p><p><b> }</b></p><p><b> 總結(jié)</b></p><p> 通過(guò)這次編程,我從里邊發(fā)現(xiàn)了一些問(wèn)題,并且有了一定的解決方法,現(xiàn)總結(jié)出以下幾點(diǎn):</p><p> 前期需求不明,造成設(shè)計(jì)時(shí)目的不明確,開
59、發(fā)時(shí)時(shí)常會(huì)因需求問(wèn)題而困惑,而由于已經(jīng)開發(fā)完成,所以改動(dòng)起來(lái)比較困難。 改進(jìn)辦法:需求要完全明確是很難做到,但在局部相對(duì)獨(dú)立功能上應(yīng)該要盡量明確。如:盡量能明確變量的使用、控件的使用、處于什么范圍、列表顯示哪些字段、查詢需要什么條件有明確的說(shuō)明,這樣可以在后期測(cè)試時(shí)少掉一半的錯(cuò)誤.</p><p> 設(shè)計(jì)要慎重,應(yīng)該要足夠的考慮,系統(tǒng)中有一些數(shù)據(jù)庫(kù)表的結(jié)構(gòu)和字段都值得商榷,如果前期工作做好,也許很多問(wèn)題可以在
60、后來(lái)避免。 改進(jìn)辦法:沒(méi)有人能一次就設(shè)計(jì)出完美的東西,也就是說(shuō),在編程前,要站在客戶的角度和課戶的理解能力上。要盡量使軟件易用化.</p><p> 代碼中重復(fù)代碼較多,維護(hù)時(shí)時(shí)常會(huì)改了一處錯(cuò)誤,卻在另一處出現(xiàn)同樣的問(wèn)題,這顯然是重復(fù)帶來(lái)的問(wèn)題。 改進(jìn)辦法:只要是重復(fù)代碼,就需要考慮是否可以轉(zhuǎn)化成為函數(shù),并考慮存放到合適的類中,盡量減少簡(jiǎn)單的Ctrl+C到Ctrl+V.函數(shù)這種避免重復(fù)代碼的做法看似相對(duì)麻煩
61、,其實(shí)是可以大大減少編譯的錯(cuò)誤。</p><p> 總之,由于早期開發(fā)時(shí)需求不明、規(guī)范實(shí)施不利、計(jì)劃有誤等等原因,造成系統(tǒng)開發(fā)出現(xiàn)些了問(wèn)題,但之后有了一定的時(shí)間,所以修改可以取得不少成效,但所謂磨刀不誤砍柴工,前期的準(zhǔn)備如果充分一些,對(duì)后期的維護(hù)就會(huì)好很多很多。由于時(shí)間關(guān)系,前期不可能做非常詳細(xì)的設(shè)計(jì),事實(shí)上,即使做了詳細(xì)設(shè)計(jì)也可能因需求的變更而效用不大,所以更多的是需要大家寫出可維護(hù)性、可擴(kuò)展性和可復(fù)用性較好
62、的代碼,以便更好的適應(yīng)變化。本次VC++程序設(shè)計(jì)實(shí)現(xiàn)了一個(gè)商品銷售管理系統(tǒng),解決了程序編寫過(guò)程中出現(xiàn)的一些問(wèn)題,在學(xué)習(xí)VC++的過(guò)程中又學(xué)會(huì)了一些處理方法,編寫過(guò)程中問(wèn)題較多,但最終程序能正常運(yùn)行,達(dá)到了設(shè)計(jì)要求的思想,通過(guò)努力和與其它同學(xué)的交流,我克服了許多困難,也學(xué)到了不少新的東西。</p><p><b> 參考文獻(xiàn) </b></p><p> 1.
63、 張榮梅,梁曉林。Visual C++實(shí)用教程。冶金工業(yè)出版社。2004</p><p> 2. 鄭阿奇. Visual C++實(shí)用教程(第2版). 電子工業(yè)出版社.2003</p><p> 3. David J. Kruglinski 潘愛民、王國(guó)印譯.Visual C++技術(shù)內(nèi)幕(第四版).清華大學(xué)出版社.1999</p><
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商品銷售管理系統(tǒng)畢業(yè)論文
- 商品銷售管理系統(tǒng)畢業(yè)論文
- 網(wǎng)上商品銷售管理系統(tǒng)[畢業(yè)論文]
- 畢業(yè)論文-商品銷售管理系統(tǒng)設(shè)計(jì)
- 商品銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 商品銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 商品銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文 (2)
- 商品銷售管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 商品銷售管理系統(tǒng)論文.doc
- 畢業(yè)論文——網(wǎng)上商品銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 商品銷售管理系統(tǒng)論文.doc
- 畢業(yè)設(shè)計(jì)----商品銷售管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---商品銷售管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)-----商品銷售管理系統(tǒng)設(shè)計(jì)
- 商品銷售系統(tǒng)畢業(yè)設(shè)計(jì)
- Delphi商品銷售管理系統(tǒng).doc
- Delphi商品銷售管理系統(tǒng).doc
- 畢業(yè)設(shè)計(jì)——商品銷售管理系統(tǒng)的設(shè)計(jì)
- DELPHI商品銷售管理系統(tǒng) 畢業(yè)設(shè)計(jì).doc
- 畢業(yè)論文范文——基于網(wǎng)絡(luò)超市商品銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論