需求分析
學院軟體學院
專業: 軟體工程-軟體開發與測試
姓名於世聰
2011-10-31
緒論計畫
1.開發背景
xx醫藥超市為xx小區提供藥品,多年來本著經濟、實惠、高質量服務的宗旨,贏得了小區居民的信賴。由於經營有方,該超市的**量非常大。面對每天龐大的資訊量,經常出現統計失誤、藥量**不足的情況。
於是,醫藥超市經理決定使用一套合理、有效、實用的管理系統,對醫藥超市進行統一管理。
筆者受醫藥超市經理委託,開發乙個醫藥管理系統,其開發宗旨是實現醫藥超市管理的系統化、規範化、實用化,對藥品進行統一管理。
2.編寫目的
編寫本系統的成員有三人,在校期間通過學校的培養,具有了初級編寫**的能力,通過老師的指導,著手進行編寫本系統,此系統的素材是在網上找到的,通過結合教材上的知識,完成需求分析、詳細設計等環節。通過此次編寫專案的經歷,我們學到了很多專案開發方面的知識,這對我們以後在實際工作中將會有極大的幫助。
3.計畫任務
一. 工作任務分解
第一階段:文件設計(2011-10-25—2011-11-8)
1、需求分析、資料庫設計文件(2011-10-25—2011-11-1)
2、詳細設計文件(2011-11-2—2011-11-8)
備註:人員分配:需求分析、詳細文件設計由李超負責;
資料庫設計文件由賈磊負責。
第二階段:**設計(2011-11-9—2011-11-22)
1、 前台介面設計(2011-11-9—2011-11-14)
2、 後台功能**設計(2011-11-15—2011-11-22)
備註:人員分配:藥品管理、進貨管理管理模組由賈磊負責;
基本資訊管理、進貨/需求管理模組由李超負責;
前台介面設計、系統管理模組由於世聰負責。
人員分配:
第三階段:軟體測試(2011-11-23—2011-11-29)
備註:人員分配:軟體測試由李超負責。
二. 甘特圖
第一章、可行性分析
1.1、技術可行性分析
在醫藥超市的管理中經常出現以下情況:
1.由於資訊量較大,經常出現售出藥品統計結果與金額不匹配的情況。
2.完全以傳統的手工方式管理,浪費大量的紙張,切不能對藥品進行快速查詢。
3.只能通過現場清點藥品了解庫存資訊。
4.很難對銷售資訊、銷售排行等資訊進行統計。
因此,在醫藥超市的管理中,無論是從消費者的角度還是從經營者的角度來看,採用計算機管理系統都具有一定的必要性,以少量的人力資源、高效的工作效率、最低的誤差進行管理,將使醫藥超市的經營更上一層樓。
1.2、環境可行性分析(硬體、軟體)
1.2.1、硬體環境
此系統需要的最低硬體配置為:
此外能支援windows xp professional、win 7執行時基本配置的硬體裝置都能滿足醫藥超市辦公管理系統的正常執行。
1.2.2、軟體環境
1.2.3、開發環境
1.3、經濟可行性分析
醫藥進銷存管理是醫藥管理工作中不可缺少的一部分,面對眾多的藥品和眾多不同需求的顧客,每天都會產生大量的資料資訊,以傳統的手工方式來處理這些資訊,操作比較繁瑣,且效率地下。而乙個成功的醫藥管理系統應提供快遞的藥品查詢功能,能夠快速的統計藥品資訊、銷量資訊等,從而對藥品進行高效的管理以滿足消費者的需求。這樣既可以大大減少人員的浪費,也從管理方面減輕了工作人員的工作難度。
第二章、需求分析
2.1、系統任務和功能分析
我們通過對醫藥超市的簡單的實地考察和對醫藥超市工作人員的溝通,從經營者和消費者的角度出發,以高效管理、快速滿足消費者為原則,總結出,要求本系統具有以下的特點:
1.具有良好的系統效能、友好的使用者介面。
2.較高的處理效率,便於使用和維護。
3.採用成熟的技術開發,全系統具有較高的技術水平和較長的生命週期。
4.對銷售資訊進行統計排行。
5.系統盡可能地簡化藥品管理員的重複工作,提高工作效率。
2.2、e-r圖設計
2.2.1 實體屬性圖
圖2-2-1-1
圖2-2-1-2
圖2-2-1-3
圖2-2-1-4
2.2.2 實體關係圖
圖2-2-2
2.3、資料流圖
2.3.2 頂層資料流圖
圖2-3-2
2.3.2 第一層資料流圖
1. 藥品管理資料流圖
圖2-3-2-1
2. 系統管理資料流圖
圖2-3-2-2
2.3.3 第二層資料流圖
1. 銷售員資料流圖
圖2-3-3-1
2. 銷售管理資料流圖
圖2-3-3-2
3. 系統管理資料流圖
圖2-3-3-3
4. 銷售員管理資料流圖
圖2-3-3-4
2.4、用例圖
2.4.1、銷售員用例圖
圖2-4-1 銷售員用例圖
2.4.2、管理員用例圖
圖2-4-2 管理員用例圖
第三章總體設計
3.1 系統總體結構圖
圖3-1 系統整體結構圖
3.2 邏輯分層結構設計(系統設計模式)
醫藥管理系統由四層結構組成,並遵循mvc結構進行設計。4層結構分別為表示層、業務邏輯層、持久層與資料層。
圖3-2-1邏輯分層
其中表示層與業務邏輯層均由struts框架組成,表示層用於提供程式與使用者之間互動的頁面,專案中主要通過jsp、actionform及struts標籤庫進行展現:業務邏輯層用於處理程式中的各種業務邏輯,專案中通過struts框架的**控制器及action物件對業務請求進行處理;持久層由hibernate框架組成,它負責應用程式與關係型資料庫之間的操作;資料庫層為應用程式所使用的資料庫,本例項中為mysql資料庫。對於四層結構的具體實現如下圖:
圖3-2-2 邏輯分層具體表現
3.3 資料庫設計
3.3.1 資料表結構
表3-3-3-1 使用者資訊表
表3-3-3-2 藥品資訊表
表3-3-3-3 藥品類別資訊表
表3-3-3-4 銷售明細資訊表
3.3.2 資料表的關係圖
圖3-3-2 資料表關係圖
3.3.3 連線資料的方式
本系統採用hibernate框架連線資料庫mysql5.5。
通過hibernate的框架完成了專案的dao檔案,並且運用了struts控制運算元據庫資料。
3.4 系統整體狀態圖(畫面遷移圖)
圖3-4-1 系統狀態圖
圖3-4-2 系統整體狀態圖
3.5 系統順序圖(時序圖)
圖3-5-1 系統順序圖(1)
圖3-5-2 系統順序圖(2)
第四章詳細設計
4.1 總體類圖
圖4-1-1 總體類圖
圖4-1-2 系統屬性類圖
4.2藥品管理類圖
4.2.1藥品管理類圖
圖4.2.1 藥品管理類圖
4.2.1藥品管理屬性類圖
圖4.2.2 藥品管理屬性類圖
4.2.3藥品類屬性列表
表4-2-1
4.2.4藥品類方法列表
表4-2-2
醫藥銷售管理系統
製藥行業作為關係國計民生的乙個重要行業,雖然目前在我國gdp中所佔份額不大,但擁有十分重要的戰略地位,一直受到國家社會的高度關注,相關的政策法規也越來越嚴格,行業准入的門檻和企業經營管理的要求都在不斷的提高。醫藥企業對相關政策和法規非常敏感,如gmp管理規範 國家限價調價政策 處方藥 非處方藥分類管...
博信醫藥管理系統
使用說明 目錄第一章前言 5 一 軟體概述 5 一 軟體介紹 5 1 軟體說明 5 2 軟體功能 5 二 軟體優勢 6 二 特色功能 6 1 打標記功能 6 2 獨特藥品編碼技術 6 3 藥品拆零 6 4 多種格式的採購計畫表 7 5 貨商 資訊目錄 7 6 傳送郵件子系統 中藥銷售子系統 77 櫃...
管理資訊系統課程設計醫藥管理資訊系統
一 專案說明2 二 系統分析4 三 系統設計5 四 程式設計14 五 系統測試37 六 設計總結38 七 參考文獻 致謝39 醫藥銷售系統課程設計報告 1 專案說明 一 專案背景 隨著中國經濟的快速發展,醫藥生產企業迫切需要採用新的銷售管理方法來加強內部醫藥代表管理和客戶管理,高效的處理銷售業務,掌...