書店進銷存管理系統(tǒng)系統(tǒng)設(shè)計_第1頁
書店進銷存管理系統(tǒng)系統(tǒng)設(shè)計_第2頁
書店進銷存管理系統(tǒng)系統(tǒng)設(shè)計_第3頁
書店進銷存管理系統(tǒng)系統(tǒng)設(shè)計_第4頁
書店進銷存管理系統(tǒng)系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、書店進銷存管理系統(tǒng)一. 需求分析1. 背景眾所周知,采購、銷售、庫存是企業(yè)經(jīng)營的重要血脈,它們結(jié)合在一起,可以充分體現(xiàn)出企業(yè)的經(jīng)營情況和效益。企業(yè)進銷存管理系統(tǒng)能夠有效的提高企業(yè)宏觀控制和經(jīng)營管理的質(zhì)量,是企業(yè)現(xiàn)代管理的重要組成部分。而隨著國家經(jīng)濟體制的優(yōu)化改革,國內(nèi)中小企業(yè)得到了迅猛蓬勃的發(fā)展。然而企業(yè)的發(fā)展壯大,客戶數(shù)量的不斷增多,財務(wù)工作繁瑣,庫存產(chǎn)品管理混亂等等之類的問題也接踵而來,給企業(yè)的運營者帶來了很大的困擾。幸運的是,信息技術(shù)的飛速發(fā)展,科學經(jīng)營管理觀念的迅速傳播,讓這些問題得到了合理有效的解決。管理系統(tǒng)解決的了商業(yè)企業(yè)商品的采購、銷售、庫存、退貨等一系列操作流程中的數(shù)據(jù)信息的處

2、理問題,提供一系列的數(shù)據(jù)分析,進銷存管理系統(tǒng)的全面應(yīng)用,規(guī)范了企業(yè)業(yè)務(wù)流程、提高了企業(yè)的管理水平,提高資金流動的透明度,加快商品資金周轉(zhuǎn)速度,進而全面提高了企業(yè)的經(jīng)營水平、進而全面提升了企業(yè)的經(jīng)濟效益。2. 需求分析此次闡述的進銷存管理系統(tǒng)就是基于這種背景開發(fā)的,為了解決現(xiàn)代書店管理中存在的有關(guān)銷售信息、采購信息、管理信息的問題,以及使書店運營者能夠合理分配人力物力財力資源,特開發(fā)此系統(tǒng)以實現(xiàn)書店現(xiàn)代化、便捷化、科學化的管理,最大限度的減輕管理人員的工作,提供全面的服務(wù)。根據(jù)書店所存在的問題,該系統(tǒng)功能主要包括以下幾個方面:實現(xiàn)圖書入庫、入庫退貨操作;實現(xiàn)圖書銷售記錄添加、修改、查詢、圖書銷售

3、退貨操作;實現(xiàn)庫存盤點,查詢,倉庫管理操作;實現(xiàn)信息的查詢功能。二. 系統(tǒng)總體結(jié)構(gòu)設(shè)計1. 系統(tǒng)功能設(shè)計系統(tǒng)功能結(jié)構(gòu)圖如下: (1)圖書采購管理模塊:由書籍入庫登記,書籍入庫退貨,書籍入庫查詢3部分構(gòu)成。 (2)圖書銷售管理模塊:由圖書銷售記錄添加,查詢銷售記錄,整體查詢銷售記錄3部分構(gòu)成。(3)圖書庫存管理模塊:由庫存盤點,庫存查詢,倉庫管理3部分構(gòu)成。2. 數(shù)據(jù)流圖 三. 界面設(shè)計1. 登陸頁面 主頁面與頁面跳轉(zhuǎn)部分代碼如下:Cmaindig:Cmaindig(CWnd* pParent /*=NULL*/ : CDialog(Cmaindig:IDD, pParent /AFX_DATA

4、_INIT(Cmaindig / NOTE: the ClassWizard will add member initialization here /AFX_DATA_INIT void Cmaindig:DoDataExchange(CDataExchange* pDX CDialog:DoDataExchange(pDX; /AFX_DATA_MAP(Cmaindig / NOTE: the ClassWizard will add DDX and DDV calls here /AFX_DATA_MAP BEGIN_MESSAGE_MAP(Cmaindig, CDialog /AFX_

5、MSG_MAP(Cmaindig ON_BN_CLICKED(IDC_BUTTON1, OnButton1ON_BN_CLICKED(IDC_BUTTON2, OnButton2 ON_BN_CLICKED(IDC_BUTTON3, OnButton3 /AFX_MSG_MAP END_MESSAGE_MAP(/ / Cmaindig message handlersvoid Cmaindig:OnButton1( / TODO: Add your control notification handler code here CBooktestDlg sDlg; sDlg.DoModal(;

6、void Cmaindig:OnButton2( / TODO: Add your control notification handler code here Csaledig sdlg; sdlg.DoModal(; void Cmaindig:OnButton3( / TODO: Add your control notification handler code here Cstoredig sdig; sdig.DoModal(; 2. 進入庫存頁面進行有條件或者無條件查詢,添加記錄等操作 3. 進入采購頁面進行訂單查詢,數(shù)據(jù)錄入等操作 4. 進入銷售頁面進行查詢及數(shù)據(jù)錄入等操作 四

7、. 數(shù)據(jù)庫設(shè)計1. 庫存表sourcingtable 2. 銷售表saletable 3. 庫存表storetable 五. 系統(tǒng)測試說明1. 總體查詢 總體無條件代碼如下:void CBooktestDlg:OnButton1(/ TODO: Add your control notification handler code hereUpdateData(true;m_pRecordSet.CreateInstance("ADODB.Recordset"m_pRecordSet->CursorLocation= adUseClient;CString cmdStr

8、;/*cmdStr="select * from sourcingTbl where bookname='"cmdStr+=m_bookname;cmdStr+=_T("'"*/cmdStr="select * from sourcingtable "trym_pRecordSet->Open(_variant_t(cmdStr,_variant_t(IDispatch *pConnection,true,adOpenKeyset, adLockOptimistic, adCmdUnknown;catch (CE

9、xception eCString emsg;e.GetErrorMessage(LPTSTR&emsg,1;AfxMessageBox(emsg;m_dataGrid.SetRefDataSource(NULL;m_dataGrid.SetRefDataSource(LPUNKNOWNm_pRecordSet;m_dataGrid.Refresh(;CoUninitialize(;/現(xiàn)在DataGrid 控件便具有添加、刪除、修改數(shù)據(jù)的功能了。2. 庫存表按姓名查詢 有條件查詢部分代碼如下:void CBooktestDlg:OnButton2(/ TODO: Add your co

10、ntrol notification handler code hereUpdateData(true;m_pRecordSet.CreateInstance("ADODB.Recordset"m_pRecordSet->CursorLocation= adUseClient;CString cmdStr;cmdStr="select * from sourcingtable where people='"cmdStr+=m_people;cmdStr+=_T("'or bookname='"cmdStr

11、+=m_bookname;cmdStr+=_T("'"trym_pRecordSet->Open(_variant_t(cmdStr,_variant_t(IDispatch *pConnection,true,adOpenKeyset, adLockOptimistic, adCmdUnknown;catch (CException eCString emsg;e.GetErrorMessage(LPTSTR&emsg,1;AfxMessageBox(emsg;return ;m_dataGrid.SetRefDataSource(NULL;m_da

12、taGrid.SetRefDataSource(LPUNKNOWNm_pRecordSet;m_dataGrid.Refresh(;CoUninitialize(;/現(xiàn)在DataGrid 控件便具有添加、刪除、修改數(shù)據(jù)的功能了。3. 采購表按訂單查詢 4 采購訂單增加,庫存記錄增加 經(jīng)濟與管理學院軟件設(shè)計報告 記錄添加代碼如下: void Csaledig:OnButton2( / TODO: Add your control notification handler code here UpdateData(true; m_pRecordSet.CreateInstance("AD

13、ODB.Recordset" m_pRecordSet->CursorLocation= adUseClient; CString cmdStr; /*cmdStr="select * from sourcingTbl where bookname='" cmdStr+=m_bookname; cmdStr+=_T("'"*/ cmdStr=" insert into bookname,people,publisher,bookid,price,booknum values('" cmdStr+

14、=m_sourcingid1; cmdStr+=_T("','" cmdStr+=m_bookname1; cmdStr+=_T("','" cmdStr+=m_people; cmdStr+=_T("','" cmdStr+=m_publisher; sourcingtable (sourcingid, 經(jīng)濟與管理學院軟件設(shè)計報告 cmdStr+=_T("','" cmdStr+=m_bookid; cmdStr+=_T("',&#

15、39;" cmdStr+=m_price; cmdStr+=_T("','" cmdStr+=m_booknum; cmdStr+=_T("'" CString cmdStr1; cmdStr1="select * from sourcingtable" try m_pRecordSet->Open(_variant_t(cmdStr,_variant_t(IDispatch *pConnection,true,adOpenKeyset, adLockOptimistic, adCmdUnkno

16、wn; catch (CException e CString emsg; e.GetErrorMessage(LPTSTR&emsg,1; AfxMessageBox(emsg; /return false; try m_pRecordSet->Open(_variant_t(cmdStr1,_variant_t(IDispatch *pConnection,true,adOpenKeyset, adLockOptimistic, adCmdUnknown; catch (CException e CString emsg; e.GetErrorMessage(LPTSTR&a

17、mp;emsg,1; AfxMessageBox(emsg; /return false; m_dataGrid1.SetRefDataSource(NULL; m_dataGrid1.SetRefDataSource(LPUNKNOWNm_pRecordSet; m_dataGrid1.Refresh(; CoUninitialize(; /現(xiàn)在 DataGrid 控件便具有添加、刪除、修改數(shù)據(jù)的功能了。 經(jīng)濟與管理學院軟件設(shè)計報告 六. 開發(fā)平臺選擇 該書店進銷存系統(tǒng)的開發(fā)采用的是 Microsoft Visual C+ 6.0,是由美國微軟公司推出的 可視化程序開發(fā)軟件,由于其使用方便、

18、硬件要求不高、易學等特點,它還提供強有力的應(yīng)用 程序開發(fā)工具,為將來的維護提供必要的基礎(chǔ)。系統(tǒng)的操作對人員的素質(zhì)的要求不高,只需稍 加培訓便能勝任;數(shù)據(jù)庫采用的是 Microsoft SQL Server,SQL Server 2000 是 Microsoft 公 司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng),該版本繼承了 SQL Server 7.0 版本的優(yōu)點,同時又 比它增加了許多更先進的功能。 具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點, 主要 負責數(shù)據(jù)的錄入、編輯與處理,為相關(guān)工作人員在處理既龐大又多樣化數(shù)據(jù)時減輕壓力,既可 以節(jié)省時間又可以提高工作效率,是數(shù)據(jù)處理之佳選。

19、七.軟件設(shè)計心得體會 通過兩周的軟件設(shè)計實習,我得到了很大的收獲,在這兩周的時間里,我認認真真的且 竭盡全力的努力完成了老師規(guī)定的任務(wù),即建立一個書店的進銷存管理系統(tǒng)。 首先, 在這次的實踐中, 我較為深入的了解了管理信息系統(tǒng)在現(xiàn)代人們生活中不可或缺的 重要地位,隨著計算機技術(shù)的飛速發(fā)展,Internet 的推廣和普及,計算機代替手工作業(yè)在企業(yè)、 商業(yè)的各個領(lǐng)域都得到大量的應(yīng)用。 不管在書店還是在其他的商店, 都存在進銷存管理以及其 他方面管理難的問題, 而現(xiàn)在絕大多數(shù)的管理還處于手工作業(yè)狀態(tài), 效率很低, 而且容易出錯, 不便于管理。因此,一個可行的信息管理系統(tǒng)可以為商業(yè)運營帶來極大的幫助。 其次,我基本掌握

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論