系統(tǒng)分析與設計綜合報告_第1頁
系統(tǒng)分析與設計綜合報告_第2頁
系統(tǒng)分析與設計綜合報告_第3頁
系統(tǒng)分析與設計綜合報告_第4頁
系統(tǒng)分析與設計綜合報告_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、系統(tǒng)分析與設計綜合報告專 業(yè):軟件工程(獨立本科段)準考證號碼:名:圖書進銷存系統(tǒng)著二十一世紀的到來, 人類不斷進步, 科技得到了飛速發(fā)展, 計算機科學日 漸成熟,其強大的功能已為人們深刻認識, 越來越多的職業(yè)需要具有計算機的應 用技能。從而各項工作都已從繁瑣的手工操作中解脫出來, 在逐步實現(xiàn)無紙辦公。網(wǎng)絡的誕生更是人類世界空前的創(chuàng)舉, 隨著網(wǎng)絡的普及, 以及信息技術的發(fā) 展使網(wǎng)絡漸漸的和我們的生活融合在一起。 連社會上的團體圖書行業(yè)也漸漸 被網(wǎng)絡連接在了一起,漸漸用計算機在網(wǎng)絡上辦公。一個現(xiàn)代化的書店在正常運營中總是面對大量的進書信息、 售書信息、退貨 信息、庫存信息、統(tǒng)計分析信息、相關人員

2、管理信息等。傳統(tǒng)的管理方法既浪費 人力物力財力, 又容易導致各種錯誤的發(fā)生。 不但管理起來及其不方便, 而且極 容易出現(xiàn)漏洞,從而造成不可估量的損失。因此實現(xiàn)一個智能化、系統(tǒng)化、信息 化的書店圖書管理系統(tǒng)是十分必要的。充分利用計算機的功能實現(xiàn)對進書管理、 售書管理、退貨管理、庫存管理、統(tǒng)計分析、相關人員管理等的自動化控制,將 會使書店圖書管理工作大大減輕, 方便友好的圖形用戶界面, 簡便的操作, 完善 的數(shù)據(jù)庫管理,將會使得書店圖書管理系統(tǒng)極大限度地應用于現(xiàn)代化書店管理, 成為書店管理人員的助手。書店進銷存管理系統(tǒng) 經(jīng)過廣泛調(diào)查研究和扎實可靠的系統(tǒng)分析后, 以真 正產(chǎn)品化的方式進行了精心設計,

3、 精心開發(fā)的一套書店進銷存管理系統(tǒng), 系統(tǒng)集 圖書采購、庫存、銷售管理于一體, 功能模塊清晰, 操作簡便快捷。 使用本系統(tǒng), 既可以大幅提高您的工作效率,使各項業(yè)務工作制度化,科學化。系統(tǒng)可行性分析1 系統(tǒng)目標1.1 了解讀者需求 合理周轉(zhuǎn)經(jīng)費信息管理系統(tǒng)就是為實現(xiàn)的各類信息管理服務, 對書店本身而言, 不僅可以 提供多種服務功能, 而且能使書店管理更規(guī)范, 工作效率高, 了解讀者對各類書 籍的需求量,減少書籍堆積量。完善書店圖書經(jīng)驗,合理使用經(jīng)費周轉(zhuǎn)。(1) 快速實現(xiàn)住圖書查詢,減少讀者找圖書的時間。(2) 準確實現(xiàn)快速購書,實現(xiàn)有效及有保障的前臺系統(tǒng)作業(yè)(3) 提供清晰、準確的各類明細報表

4、、圖書銷售,給客人留下良好的管理印象1.2 方便快速操作 增加書店收入在操作上,方便快速的操作,既能堵塞經(jīng)營漏洞, 又能減少帳務差錯損失。(1) 減輕作業(yè)勞動強度,減少人力(2) 加強票據(jù)及報表間的審核工作,簡化稽核操作流程,提供人工管理無 法得到或不能及時得到的統(tǒng)計報表1.3 直接提高書店經(jīng)濟效益書店的經(jīng)營管理, 就是要為投資者帶來經(jīng)濟效益。 在應用電腦系統(tǒng)對書店進 行全面管理后,除了能夠為書店帶來社會效益外, 同樣能夠帶來巨大的經(jīng)濟效益。 書店在電腦上的投資, 能夠通過增收和節(jié)支兩個方面很快地收回 , 還可以更進一 步提高書店的經(jīng)營利潤。1.4 強化人際關系,運轉(zhuǎn)流暢穩(wěn)定書店通過引入電腦,

5、 根據(jù)電腦所確定的一整套管理規(guī)定, 各部門工作程序有 條不紊,使內(nèi)部管理正規(guī)化, 做到有章可循、 有法可依,減少不必要的人為干擾, 使書店管理更為科學,保持書店運轉(zhuǎn)的流暢穩(wěn)定。2 系統(tǒng)運行環(huán)境及硬件(1) 本系統(tǒng)是用 Visual Studio .NET 2003 企業(yè)版本開發(fā)(2) 可運行操作系統(tǒng): Windows XP2000NT98 .Net Framework1.0 環(huán)境(3) Intel Celeron(R) CPU 1.00GHz以上(4) 打印機3 功能描述所開發(fā)的系統(tǒng)共包含五個功能模塊。首先讓我們來看一下管理系統(tǒng)流程圖: 圖書分類的管理與維護根據(jù)圖書性質(zhì),給圖書分類以利于日后領

6、導決策者對銷售圖書屬于何種類 型、是否暢銷等信息進行決策的依據(jù)。包括錄入、更新、查詢等功能。 出版社信息的維護對購進以及銷售的圖書屬于哪一個出版社的信息進行維護, 便于未來進行統(tǒng) 計分析。 圖書購進管理對每次購進的圖書保存歸檔, 能錄入、 查詢,要求確認購進后立即執(zhí)行入庫 的工作,可以按時間、圖書分類、出版社等信息分類查詢。 圖書庫存管理要求完成進書、 圖書銷售、 盤點后庫存圖書項目及數(shù)量等維護, 要求在圖書 購進審核確認、圖書銷售確認的同時完成入庫、出庫的操作(自動完成) 。 圖書銷售管理要求完成圖書正常銷售、銷售情況查詢、會員優(yōu)惠銷售等處理。4 可行性分析4.1 技術可行性技術可行性主要是

7、對硬件資源、 軟件資源、 開發(fā)人員技術水平等。 因為本系 統(tǒng)主要是涉及的小型的書店圖書系統(tǒng), 也主要是單機版的, 所以設計的硬件資源 在一般的計算機上都能運行, 開發(fā)工具 C#.Net 語言對系統(tǒng)開發(fā)質(zhì)量有一定保證, C#是微軟公司最新面向?qū)ο蟮恼Z言,開發(fā)速度快;開發(fā)人員技術水平的要求 對 .NET 有一定了解,有開發(fā)思想以及程序書寫能力都有能力開發(fā);在限制的范 圍內(nèi),完全可以設計出必需的登記系統(tǒng)模塊、系統(tǒng)設置模塊、查詢模塊、費用管 理模塊、進銷存模塊的功能以及各模塊合成的功能及性能。4.2 經(jīng)濟可行性經(jīng)濟可行性主要對開發(fā)成本以及取得效益的評估。 在應用電腦系統(tǒng)對書店進 行全面管理后,除了能夠

8、為書店帶來社會效益外, 同樣能夠帶來巨大的經(jīng)濟效益。 書店在電腦上的投資, 能夠通過增收和節(jié)支兩個方面很快地收回 , 還可以更進一步提高書店的經(jīng)營利潤4.3 社會可行性社會可行性主要是檢驗要開發(fā)的項目在責任問題、 在用戶組織、 管理制度等是否可行。本系統(tǒng)主要對讀者的基本信息登記作為整個書店圖書管理系統(tǒng)開始運行和 管理,管理形式雖然在資源、資本、技術等受到限制,但是在開發(fā)不是很大型的 系統(tǒng),這種限制可以降低為很小。5 進度表時間 (日)項目2006.11.102007.01期準備系統(tǒng)調(diào)查系統(tǒng)分析系統(tǒng)設計系統(tǒng)實施系統(tǒng)試行系統(tǒng)測試系統(tǒng)驗收系統(tǒng)運行本進度表根據(jù)項目的各模塊的難

9、易程度 ,各階段的重要性進行粗略的繪制。以后 還要根據(jù)硬件和軟件開發(fā)進度以及開發(fā)過程中碰到的問題進行協(xié)調(diào)。二 需 求 分 析1 編寫目的需求分析說明書是業(yè)務部門編寫或指導項目組編寫, 用以分析業(yè)務部門的各 項工作的工作內(nèi)容描述、 工作流程等, 需求分析設計編寫主要是為了了解整個系 統(tǒng)的需求功能, 為書店圖書管理業(yè)務有個充分的了解, 并通過工作流程過程中相 應的數(shù)據(jù)變動,明確不同工作過程的信息流向與改變。2 需求描述書店經(jīng)營管理的業(yè)務流程雖然不復雜,但日常圖書的管理維護工作卻很繁 瑣,而且容易出錯, 不利于書店的長遠發(fā)展, 所以要求以計算機來進行日常管理 工作。由于省略業(yè)務領域分析而直接從系統(tǒng)的

10、需求開始。 因而不針對業(yè)務建模, 把 業(yè)務建模作為系統(tǒng)需求的輸入來處理。與客戶和其他涉及在系統(tǒng)的工作內(nèi)容方面達成并保持一致; 使系統(tǒng)開發(fā)人員 能夠更清楚地了解系統(tǒng)需求;定義系統(tǒng)邊界(限定) ;為計劃迭代的技術內(nèi)容提 供基礎;為估算開發(fā)系統(tǒng)所需成本和時間提供基礎; 定義系統(tǒng)的用戶界面, 重點 是用戶的需要和目標;對于一個書店,其主要的業(yè)務為圖書的購進、保存、銷售等環(huán)節(jié),流程比較 清晰。3 數(shù)據(jù)流程圖(1) 頂層流程圖這個圖是頂層流程圖, 從圖中我們可以系統(tǒng)的用戶為系統(tǒng)管理員、 收銀員, 消費 者(讀者)。系統(tǒng)管理員負責軟件的初始化工作、權(quán)限分配、圖書購入維護等工 作;消費者使用系統(tǒng)庫存查詢系統(tǒng)查

11、找需要的信息; 收銀員使用銷售系統(tǒng)根據(jù)消 費者性質(zhì)(會員、非會員)負責收款。(2) 0 層流程圖從 0 層圖中我們可以看到系統(tǒng)的五大模塊 : 圖存信息、查詢處理、增刪圖書 處理、圖書分類處理、出版社信息,以及各模塊之間的關系。還有就是輸入輸出 信息。讀者可以通過圖書查詢處理, 將查到相關的圖書信息, 然后知道圖書的位置 快速購房圖書;圖書入庫信息通過可新的圖書按分類入庫到數(shù)據(jù)庫。 圖書銷售信息通過刪除庫存圖書記錄 ,并增加到出庫信息數(shù)據(jù)庫。其主要的業(yè)務為圖書的購進、保存、銷售等環(huán)節(jié),流程比較清晰。(3) 1 層流程圖圖 1:讀者查找是否符合要求圖書預定登記購買圖書 1.3收銀員判斷是否會員是,

12、打折對應圖書無此圖書預定圖書出售圖書圖 1 中,讀者查詢圖書信息, 通過需求查詢是否有相應的圖書信息, 如果有, 讀者也可通過查看書架上圖書相關信息, 然后確定要購買圖書, 購買同時, 可出 示會員卡,可享受相關打折優(yōu)惠政策。圖 1 的 2 層流程圖:如果查找沒有相關的圖書, 可以進度預購登記操作, 管理員根據(jù)相關登記信 息,進行圖書采購工作。圖 1.2如果確定是立即購買圖書,然后就可以出示會員卡,可享受相關打折優(yōu)惠,收銀員收結(jié)算相關價格,然后添加出售圖書登記(4) 2 層流程圖圖書出庫結(jié)算(5) 3 層流程圖圖 3:系統(tǒng)類型庫增刪處理選擇類型維護出版社增刪處理 2.3增刪處理 2.4增刪圖書

13、分類管理員供應商維護圖 3 中,主要通過對圖書分類,出版社,供應商,會員等維護,達到系統(tǒng)的基礎 數(shù)據(jù)管理。對整個系統(tǒng)起來重要作用。4 數(shù)據(jù)結(jié)構(gòu)這里只指出數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu), 其他的數(shù)據(jù)流條目、 數(shù)據(jù)存儲條目及加工條 目在分析設計中會以文字進行分析4.1 數(shù)據(jù)項編號數(shù)據(jù)項名稱說 明 部 分1姓名文本類型,顧客的名字2性別枚舉類型:男、女,顧客的性別3是否會員枚舉類型:是、否,顧客的性質(zhì)4出版社編號文本類型,唯一 出版社的編號5出版社名稱文本類,出版社的名稱6經(jīng)銷商編號文本類型,唯一 經(jīng)銷商的編號7經(jīng)銷商名稱文本類型 經(jīng)銷商的名稱8地址文本類型 唯一 經(jīng)銷商的地址9聯(lián)系人文本類型 經(jīng)銷商的聯(lián)系人10

14、電話數(shù)字類型 經(jīng)銷商聯(lián)系人的電話11銀行賬號數(shù)字類型 經(jīng)銷商聯(lián)系人的銀行賬號12用戶 ID文本類型 唯一性,進入系統(tǒng)的用戶名稱13用戶密碼文本類型進入系統(tǒng)的密碼14圖書編號文本類型 唯一性,進入系統(tǒng)的用戶名稱15圖書名稱文本類型 進入系統(tǒng)的密碼16入庫日期日期 /時間類型 購買日期的時間17價格數(shù)字 圖書的價格18數(shù)量數(shù)字 圖書的存存數(shù)量19折扣數(shù)字 會員購買圖書的折扣價20銷售時間日期 /時間類型 圖書出售的時間21總金額數(shù)字類型 圖書的出售價格4.2 數(shù)據(jù)結(jié)構(gòu)編號數(shù)據(jù)結(jié)構(gòu)名屬性1用戶表用戶 ID 、用戶名字、角色、員工 ID2出版社出版社編號、出版社名稱、備注3經(jīng)銷商編號、名稱、地址、聯(lián)系

15、人、電話、銀行賬號4圖書購進圖書編號、出版社編號、經(jīng)銷商編號、價格、折扣、數(shù)量、購買 日期、金額5圖書銷售圖書編號、數(shù)量、庫位、銷售時間、總金額三 總體設計二)處理流程 順序圖 順序圖反映了參與者與系統(tǒng)之間的交互, 以銷售為例, 參與者為收銀員, 場景中對象有 登錄界面以驗證權(quán)限、庫存查詢接口,用以判斷庫存中是否有數(shù)據(jù)、銷售處理接口,其結(jié)果 是從庫存中減掉對應數(shù)量的圖書。如圖:圖 銷售順序圖 協(xié)作圖 與上述順序圖反映的交互相對應的協(xié)作圖為:圖 銷售協(xié)作圖 狀態(tài)圖狀態(tài)圖表現(xiàn)一個對象的狀態(tài)序列。 繪制狀態(tài)圖要確定一個對象的生命期可能出 現(xiàn)的全部狀態(tài),描述狀態(tài)發(fā)生轉(zhuǎn)移的事件、條件、動作等內(nèi)容。一個銷

16、售圖書業(yè)務 的狀態(tài)圖如下:圖 銷售狀態(tài)圖圖 庫存狀態(tài)圖 活動圖 在銷售業(yè)務流程中,主要的內(nèi)容便是圖書的銷售,如圖:圖 銷售活動圖四 費用效益分析效益費用分析主要是對成本效益分析、 公司經(jīng)營長期策略、 開發(fā)所需的 成本和資源、潛在的市場前景。成本:成本主要是對開發(fā)人員的工資發(fā)放、 人員搜集資料、 貨幣的時間價值、 維護等消耗的成本。 書店圖書進銷存管理系統(tǒng), 可以節(jié)省很多原來不需要的人員 公司,這樣就無形中就節(jié)省了很多人力資源。效益:效益主要是因為是使用新的系統(tǒng)而增加的收入加上使用新的系統(tǒng)可以 節(jié)省的運行的費用。 管理系統(tǒng)投入使用后就可以為企業(yè)帶來有形、 無形經(jīng)濟效益 比如通過計算機結(jié)賬帶來了時

17、間的節(jié)省,可以節(jié)省很多成本。公司長期策略分析: 整個管理系統(tǒng)的完成可以為企業(yè)的發(fā)展, 擴張以及發(fā)展 都帶來無形的資產(chǎn)增值,增加競爭力,降低成本,增加客戶群等。開發(fā)所需的成本和資源: 前期資金投入、 人員投入、 公司資料的搜集等都是 要投資的。成本預算主要是對系統(tǒng)生存期中物力、 人力等資源的消耗。 整個住宿行業(yè)主 要涉及到的是登記住店客人的登記信息, 以及怎么樣才能更好的提供服務。 所以 資金主要應用到計算機設備的購買、 需求分析階段、 系統(tǒng)開發(fā)功能實現(xiàn)階段、 系 統(tǒng)維護更新階段, 其他階段的分析設計可以減少資金的投入, 當然對書店的圖書 的宣傳是避免不了的。具體的資金分配要以實際的開發(fā)人員和時間搭配來分配。附:預算表一份預算表:金額份100%20%20%20%20%20%前期準備需求分析系統(tǒng)分析系統(tǒng)設計系統(tǒng)實施系統(tǒng)試行系統(tǒng)測試系統(tǒng)維護預算表主要是根據(jù)階段性來劃分的, 具體情況還要根據(jù)軟件開發(fā)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論