版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、項目開發(fā)設(shè)計報告文檔編號:版 本 號: 項目名稱: 藥品進銷存管理系統(tǒng) 項目負責(zé)人: 項目團隊成員: 填寫時間: 2013年5月20日 目 錄1 系統(tǒng)分析31.1系統(tǒng)開發(fā)背景、開發(fā)范圍、建設(shè)目標與必要性31.2業(yè)務(wù)流程分析41.3數(shù)據(jù)流程圖52 系統(tǒng)設(shè)計62.1 功能模塊設(shè)計62.2 系統(tǒng)運行環(huán)境72.3 數(shù)據(jù)庫設(shè)計72.4 輸入/輸出設(shè)計93 系統(tǒng)實施103.1系統(tǒng)界面104 參考文獻16項目開發(fā)設(shè)計總結(jié)16171 系統(tǒng)分析1.1系統(tǒng)開發(fā)背景、開發(fā)范圍、建設(shè)目標與必要性1.1.1系統(tǒng)開發(fā)背景 進銷存管理系統(tǒng)是一個企業(yè)銷售不可缺少的部分,它的內(nèi)容對于企業(yè)的決策者來說至關(guān)重要,所以進銷存管理系統(tǒng)
2、應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們都是使用傳統(tǒng)的人工方式管理文件信息,這種管理方式存在著許多缺點, 隨著計算機技術(shù)的發(fā)展和互聯(lián)網(wǎng)時代的到來與飛速發(fā)展,我們已經(jīng)進入了信息時代,也有人稱為數(shù)字化時代,在這數(shù)字化的時代里,企業(yè)傳統(tǒng)的管理方法逐漸暴漏除了它的缺點,如:效率低、保密性差;并且時間一長,將會產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。作為計算機應(yīng)用的一部分,使用計算機對藥品信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高藥店管理的效率,也是企業(yè)的科學(xué)化、
3、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件將是一件很有必要的事情。1.1.2組織機構(gòu)本項目的任務(wù)提出者為中原工學(xué)院信息商務(wù)學(xué)院;開發(fā)者為勝超、馮軍浩、趙慶合、陳奇奇、魏莉、徐鵬鵬、曹松松。1.1.3信息系統(tǒng)行業(yè)發(fā)展趨勢進銷存管理系統(tǒng)是一個典型的數(shù)據(jù)庫應(yīng)用程序,根據(jù)企業(yè)的需求,為解決企業(yè)賬目混亂,庫存不準,信息反饋不及時等問題,采用先進的計算機技術(shù)而開發(fā)的,集進貨、銷售、存儲多個環(huán)節(jié)于一體的信息系統(tǒng)。進銷存管理系統(tǒng)在中國跌跌撞撞地走了8年的時光,雖然進銷存管理系統(tǒng)行業(yè)至今仍未擺脫混亂的局面,但經(jīng)歷過起起落落的幾個回合之后,人們對現(xiàn)在的進銷存管理系統(tǒng)充滿了信心,即進銷存管理系統(tǒng)絕
4、對經(jīng)得住考驗。 從市場的角度來看,先前的市場環(huán)境并不適合分銷模式。在過去8年的時間里,中國企業(yè)對于進銷存管理系統(tǒng)從不知道到知道,從知道到了解,再由了解到認知、認同,是一個緩慢發(fā)展的過程。在不斷的宣傳中,國內(nèi)的進銷存管理系統(tǒng)市場開始孕育并緩慢發(fā)展起來。只有當(dāng)為數(shù)眾多的中小企業(yè)普遍意識到進銷存管理系統(tǒng)才是他們真正需要的藥品的時候,中國進銷存管理系統(tǒng)市場才算真正被打開。從藥品的角度來講,適合分銷的藥品在早期開發(fā)難度較大。在進銷存管理系統(tǒng)市場早期,供應(yīng)商沒有大量的市場積累,個性化能力有限,采用標準的通用型低價策略是最好的市場進入策略。不過事實證明,企業(yè)級的進銷存管理系統(tǒng)應(yīng)用,需要綜合企業(yè)的行業(yè)特性以及
5、操作規(guī)程等因素進行設(shè)計和規(guī)劃,不同的企業(yè)需要不同的軟件流程。因此,進銷存管理系統(tǒng)行業(yè)發(fā)展的一個必經(jīng)過程是從項目經(jīng)驗到通用型藥品管理系統(tǒng)。1.2業(yè)務(wù)流程分析退貨單倉庫缺貨單查閱臺賬采購部檢驗貨物入庫單供應(yīng)商檔案庫存記錄處理入庫單發(fā)貨票處理缺貨單采購單供應(yīng)商處理采購單退貨登記采購登記開付款通知單付款通知單財務(wù)部1.2.1采購入庫業(yè)務(wù)流程圖可供貨訂單訂單存底銷售統(tǒng)計銷售記錄更新庫存庫存記錄倉庫查閱臺賬缺貨記錄缺貨單缺貨統(tǒng)計采購部財務(wù)部收款通知單開收款通知單發(fā)貨票客戶不合格訂單編輯訂單藥品信息開發(fā)票訂單銷售部校驗訂單客戶檔案合格訂單1.2.2銷售出庫業(yè)務(wù)流程圖1.3數(shù)據(jù)流程圖入庫單缺貨單采購單發(fā)貨票退
6、貨單入庫單 采購登記 供應(yīng)商檔案 退貨登記付款處理會計付款通知單收貨處理供應(yīng)商處理缺貨單入庫處理 庫存記錄檢索庫存1.3.1采購入庫數(shù)據(jù)流程圖付款通知單發(fā)貨單收款通知單可供貨訂單缺貨單不合格訂單合格訂單訂單編輯訂單 藥品信息訂單處理檢索庫存 庫存記錄采購員顧客缺貨統(tǒng)計 缺貨記錄銷售統(tǒng)計發(fā)貨處理 訂單存庫 銷售記錄登錄新顧客數(shù)據(jù)顧客檔案收款處理1.3.2銷售出庫數(shù)據(jù)流程圖2 系統(tǒng)設(shè)計藥品進銷存管理系統(tǒng)基本信息管理進銷存業(yè)務(wù)管理系統(tǒng)維護管理客戶信息藥品信息員工信息供應(yīng)商信息入庫單銷售單庫存盤點用戶注冊用戶登錄2.1 功能模塊設(shè)計該藥品信息管理系統(tǒng)的功能包括基本信息管理、藥品進銷存業(yè)務(wù)管理、系統(tǒng)維護
7、等三個基本的模塊。在基本信息模塊中,用戶可以查詢客戶信息、藥品信息、員工信息和供應(yīng)商信息,而系統(tǒng)管理員不僅可以查詢這些基本信息而且還可以錄入、刪除、更改這些基本信息;在進銷存業(yè)務(wù)管理模塊中,用戶可以查詢該公司某一段時間的采購情況、銷售情況以及現(xiàn)在的庫存狀況;在系統(tǒng)維護模塊中,提供了用戶注冊和用戶登錄兩項基本功能。2.2 系統(tǒng)運行環(huán)境硬件環(huán)境:CPU:P4 1.8GHz; 內(nèi)存:256MB以上;安裝所需硬盤空間:2GB;軟件環(huán)境:操作系統(tǒng):Windows XP;數(shù)據(jù)庫:SQL Server 2000/2005;Java開發(fā)包:JDK 6
8、.0;開發(fā)工具:eclipse.2.3 數(shù)據(jù)庫設(shè)計2.3.1數(shù)據(jù)庫邏輯設(shè)計 該系統(tǒng)中的實體有:供應(yīng)商、訂單、員工、客戶、倉庫。系統(tǒng)E-R圖使用power designer工具設(shè)計,文件名為概念模型.cdm。2.3.2 數(shù)據(jù)庫邏輯設(shè)計數(shù)據(jù)表結(jié)構(gòu)如下:員工信息表(Staff)字段數(shù)據(jù)類型長度是否為空是否主鍵說明Staff_IDInt不允許主鍵,自動編號員工編號Staff_nameVarchar10不允許姓名passwordVarchar10不允許密碼藥品信息表(Goods)字段數(shù)據(jù)類型長度是否為空是否主鍵說明Goods_IDInt不允許主鍵,自動編號編號Goods_nameVarchar50不允許
9、藥品名Produce_placeVarchar50允許產(chǎn)地SizeVarchar50允許規(guī)格PackageVarchar50允許包裝PriceFloat8不允許價格AmountInt不允許藥品數(shù)量客戶信息表(Customer)字段數(shù)據(jù)類型長度是否空值是否主鍵說明Customer_IDInt不允許主鍵,自動編號客戶編號Custome_rnameVarchar50不允許客戶全稱Customer_linkmanVarchar50允許聯(lián)系人Customer_phoneVarchar50允許聯(lián)系電話供應(yīng)商信息表(Provider)列名數(shù)據(jù)類型長度是否空值是否主鍵說明Provider_IDInt不允許主鍵
10、,自動編號供應(yīng)商編號Provider_nameVarchar50不允許供應(yīng)商名稱AddressVarchar50允許公司地址telephoneVarchar20允許公司電話Provider_linkmanVarchar20允許聯(lián)系人Provider_phoneVarchar20允許聯(lián)系人電話ZipVarchar6允許供應(yīng)商郵編采購信息表(Purchase)字段數(shù)據(jù)類型長度是否為空是否主鍵說明P_IDInt10不允許主鍵,自動編號采購單號Goods_IDInt不允許外鍵藥品編號P_amountInt不允許采購數(shù)量P_dateDatetime不允許采購日期Staff_IDInt不允許外鍵經(jīng)辦人編號
11、P_pricefloat8不允許采購價格Provider_IDInt10不允許外鍵供應(yīng)商編號銷售信息表(Sell)字段數(shù)據(jù)類型長度是否為空是否主鍵說明S-IDInt10不允許主鍵,自動編號銷售單號Goods-IDInt不允許外鍵藥品編號S-amountInt不允許銷售數(shù)量S-dateDatetime不允許銷售日期Staff-IDInt不允許外鍵經(jīng)辦人編號Customer_IDInt不允許外鍵客戶編號S_pricefloat8不允許銷售價格2.4 輸入/輸出設(shè)計2.4.1 公告模塊設(shè)計本項目的數(shù)據(jù)庫連接和數(shù)據(jù)表操作文件均在數(shù)據(jù)包dao中,數(shù)據(jù)庫連接類源代碼為數(shù)據(jù)包dao中的 Connect.ja
12、va文件;CustomerDao.java、GoodsDao.java、ProviderDao.java、PurchaseDao.java、SellDao.java等文件分別用于實現(xiàn)對客戶、藥品、供應(yīng)商、銷售信息、采購信息的添加、刪除、修改等操作;StaffDao.java文件用于實現(xiàn)對登錄的員工用戶信息的添加、刪除、修改等操作;PurchaseCostDao.java和SellCostDao.java文件用于實現(xiàn)查詢銷售和采購記錄。2.4.2 系統(tǒng)界面模塊設(shè)計本項目的系統(tǒng)系統(tǒng)界面文件均在數(shù)據(jù)包frame中。Login.java文件用于實現(xiàn)登錄界面;MainFrame.java文件用于實現(xiàn)用戶
13、登錄后的主界面;AddCustomer.java、AddGoods.java、AddProvider.Java、AddPurchase.java、AddSell.java、AddStaffFrame.Java等文件用于實現(xiàn)客戶、藥品、供應(yīng)商、采購、銷售、員工用戶的添加界面;UpdatePasswordFrame.java文件用于實現(xiàn)修改用戶密碼的界面; EditQuerryCustomerPanel.java、EditQuerryGoodsPanel.java、EditQuerryProviderPanel.java、EditQuerryPurchasePanel.java、EditQuerr
14、yQuerrySellPanel.java等文件用于實現(xiàn)客戶、藥品、供應(yīng)商、采購、銷售信息的修改、刪除操作的界面;QuerryPurchaseCostPanel和QuerrySellCostPanel文件用于實現(xiàn)查詢采購成本和銷售金額的查詢界面。3 系統(tǒng)實施3.1系統(tǒng)界面3.1.1登錄功能實現(xiàn)圖1-1用戶登錄界面3.1.2新用戶注冊功能實現(xiàn)圖1-2新用戶注冊界面3.1.3系統(tǒng)主界面菜單功能實現(xiàn)圖1-3系統(tǒng)菜單主界面3.1.4添加數(shù)據(jù)功能實現(xiàn) 圖1-4-1添加客戶信息界面圖1-4-2添加藥品信息界面圖1-4-3添加供應(yīng)商信息界面3.1.4查詢和修改數(shù)據(jù)功能實現(xiàn) 圖1-4-1查詢客戶信息界面圖1-
15、4-2修改客戶信息界面圖1-4-3刪除客戶信息界面圖1-4-4查詢采購成本界面圖1-4-5查詢銷售金額界面3.1.5修改密碼功能實現(xiàn)圖1-5修改用戶密碼界面3.1.6退出系統(tǒng)功能實現(xiàn)圖1-6退出系統(tǒng)界面4 參考文獻1 GB-T_8567-1988計算機軟件產(chǎn)品開發(fā)文件編制指南2醫(yī)藥進銷存數(shù)據(jù)庫管理系統(tǒng)的報告,2008.093崔巍,數(shù)據(jù)庫系統(tǒng)及應(yīng)用(第二版),北京:高等教育出版社,2003.074吳中、朱君璇等,信息系統(tǒng)分析與設(shè)計(第一版),北京:清華大學(xué)出版社,2011.10小組成員分工說明小組成員分工明細表需求分析文檔編制物理設(shè)計邏輯設(shè)計代碼編寫項目開發(fā)設(shè)計總結(jié)在此次藥品進銷存管理系統(tǒng)項目開
16、發(fā)過程中,有很多東西值得我們思考并總結(jié)。開發(fā)過程大體可分為以下幾個步驟:(1)思考總體設(shè)計方案:總體結(jié)構(gòu)和模塊外部設(shè)計,功能分配。思考要實現(xiàn)整個程序大體需要的幾個模塊和其中用到的java語言,數(shù)據(jù)庫語言基本操作符、語句等。(2)畫出總體設(shè)計方案流程圖:用流程圖的形式展現(xiàn)你的基本編程思想。(3)流程圖具體化:即將流程圖中的幾大模塊的具體實現(xiàn)思考清楚,可以用流程圖的形式展現(xiàn)并想好實現(xiàn)項目的關(guān)鍵代碼。(4)編輯程序代碼:這是一個至關(guān)重要復(fù)雜而且需要反復(fù)修改的環(huán)節(jié),在此環(huán)節(jié)中你將發(fā)現(xiàn)總體設(shè)計和模塊思想會存在很多問題,需不斷改進如何實現(xiàn)各函數(shù)功能,達到預(yù)期效果也將是一項繁復(fù)的工作。(5)代碼的調(diào)試:在SQL server2000和eclipse環(huán)境下輸入代碼并進行調(diào)試和正確運行。在調(diào)試過程中會遇到很多需要精化的地方,
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版指標房屋銷售協(xié)議條款版
- 二手房交易中介協(xié)議合同范本(2024版)
- 2025年度銷售業(yè)務(wù)員兼職崗位員工激勵與績效改進合同2篇
- 二零二五年度別墅景觀綠化養(yǎng)護合同3篇
- 二零二五版國際會展中心物業(yè)全面服務(wù)與管理協(xié)議3篇
- 專業(yè)廣告代理服務(wù)協(xié)議(2024版)版A版
- 2024項目合作中間人傭金協(xié)議書
- 二零二五年度雞苗運輸時間優(yōu)化及效率提升合同3篇
- 二零二五版?zhèn)€人汽車銷售代理合同模板3篇
- 二零二五年度二手汽車租賃與環(huán)保節(jié)能服務(wù)合同3篇
- 人教版八年級物理-第二章:聲現(xiàn)象復(fù)習(xí)完整課件
- 直播代運營服務(wù)合同范本版
- 2024年江蘇蘇州中考數(shù)學(xué)試卷及答案
- 2024年山東省高中自主招生數(shù)學(xué)模擬試卷試題(含答案)
- 算術(shù)平方根2課件
- 【人教版】九年級化學(xué)上冊期末試卷及答案【【人教版】】
- 四年級數(shù)學(xué)上冊期末試卷及答案【可打印】
- 人教版四年級數(shù)學(xué)下冊課時作業(yè)本(含答案)
- 中小學(xué)人工智能教育方案
- 高三完形填空專項訓(xùn)練單選(部分答案)
- 護理查房高鉀血癥
評論
0/150
提交評論