醫(yī)藥進(jìn)銷(xiāo)存管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
醫(yī)藥進(jìn)銷(xiāo)存管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
醫(yī)藥進(jìn)銷(xiāo)存管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
醫(yī)藥進(jìn)銷(xiāo)存管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
醫(yī)藥進(jìn)銷(xiāo)存管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔傾情為你奉上精選優(yōu)質(zhì)文檔傾情為你奉上專(zhuān)心專(zhuān)注專(zhuān)業(yè)專(zhuān)心專(zhuān)注專(zhuān)業(yè)精選優(yōu)質(zhì)文檔傾情為你奉上專(zhuān)心專(zhuān)注專(zhuān)業(yè)醫(yī)藥進(jìn)銷(xiāo)存管理系統(tǒng)醫(yī)藥進(jìn)銷(xiāo)存管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)編寫(xiě):日期:編寫(xiě):日期:2013-06-19審核:日期:批準(zhǔn):日期:受控狀態(tài):是 發(fā)布版次:1.0日期:2013-06-19編號(hào):變更記錄日期版本變更說(shuō)明作者2013-06-191.0初始版本簽字確認(rèn)系統(tǒng)模塊對(duì)應(yīng)章節(jié)對(duì)應(yīng)部門(mén)負(fù)責(zé)人簽字目 錄 TOC o 1-3 1引言 PAGEREF _Toc h 51.1編寫(xiě)目的 PAGEREF _Toc h 51.2背景 PAGEREF _Toc h 51.3基線(xiàn) PAGEREF _Toc h 51.

2、4范圍 PAGEREF _Toc h 51.5定義 PAGEREF _Toc h 51.6參考資料 PAGEREF _Toc h 52總體設(shè)計(jì) PAGEREF _Toc h 52.1概述 PAGEREF _Toc h 52.1.1功能描述 PAGEREF _Toc h 52.1.2運(yùn)行環(huán)境 PAGEREF _Toc h 62.1.3開(kāi)發(fā)環(huán)境 PAGEREF _Toc h 62.2設(shè)計(jì)思想 PAGEREF _Toc h 72.2.1系統(tǒng)構(gòu)思 PAGEREF _Toc h 72.2.2關(guān)鍵技術(shù)與算法 PAGEREF _Toc h 82.2.3關(guān)鍵數(shù)據(jù)結(jié)構(gòu) PAGEREF _Toc h 92.3人工

3、處理過(guò)程 PAGEREF _Toc h 93系統(tǒng)功能設(shè)計(jì) PAGEREF _Toc h 93.1個(gè)人辦公 PAGEREF _Toc h 93.1.1日程安排 PAGEREF _Toc h 94系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc h 144.1說(shuō)明 PAGEREF _Toc h 144.2數(shù)據(jù)結(jié)構(gòu) PAGEREF _Toc h 144.3數(shù)據(jù)結(jié)構(gòu)與系統(tǒng)元素的關(guān)系 PAGEREF _Toc h 145接口設(shè)計(jì) PAGEREF _Toc h 145.1用戶(hù)接口 PAGEREF _Toc h 145.2外部接口 PAGEREF _Toc h 146運(yùn)行設(shè)計(jì) PAGEREF _Toc h 156

4、.1系統(tǒng)初始化 PAGEREF _Toc h 156.2運(yùn)行控制 PAGEREF _Toc h 156.3系統(tǒng)結(jié)束 PAGEREF _Toc h 157系統(tǒng)出錯(cuò)處理設(shè)計(jì) PAGEREF _Toc h 157.1出錯(cuò)信息 PAGEREF _Toc h 157.2補(bǔ)救措施 PAGEREF _Toc h 158系統(tǒng)維護(hù)設(shè)計(jì) PAGEREF _Toc h 168.1檢測(cè)點(diǎn)的設(shè)計(jì) PAGEREF _Toc h 168.2檢測(cè)專(zhuān)用模塊的設(shè)計(jì) PAGEREF _Toc h 169尚待解決的問(wèn)題 PAGEREF _Toc h 16引言編寫(xiě)目的本說(shuō)明書(shū)目的在于明確說(shuō)明系統(tǒng)各功能的實(shí)現(xiàn)方式,指導(dǎo)開(kāi)發(fā)員進(jìn)行編碼。本

5、說(shuō)明書(shū)的預(yù)期讀者為:項(xiàng)目開(kāi)發(fā)經(jīng)理、客戶(hù)項(xiàng)目經(jīng)理、系統(tǒng)開(kāi)發(fā)人員、系統(tǒng)測(cè)試人員。背景待開(kāi)發(fā)軟件系統(tǒng)的名稱(chēng):醫(yī)藥進(jìn)庫(kù)存管理系統(tǒng)此軟件系統(tǒng)任務(wù)提出者:醫(yī)藥管理者此軟件系統(tǒng)任務(wù)開(kāi)發(fā)者:Dream Club此軟件系統(tǒng)任務(wù)用戶(hù):中小型醫(yī)院基線(xiàn)醫(yī)藥進(jìn)庫(kù)存管理系統(tǒng)需求分析說(shuō)明書(shū) v1.0范圍系統(tǒng)包括的范圍:醫(yī)藥進(jìn)銷(xiāo)存管理。定義 無(wú) 參考資料醫(yī)藥進(jìn)庫(kù)存管理系統(tǒng)業(yè)務(wù)流程理解文檔_V1.0.DOC 醫(yī)藥進(jìn)庫(kù)存管理系統(tǒng)系統(tǒng)需求分析說(shuō)明書(shū)_V1.0.DOC醫(yī)藥進(jìn)庫(kù)存管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)_V1.0.DOC總體設(shè)計(jì)概述功能描述本系統(tǒng)包括前臺(tái)和后臺(tái)兩部分;前臺(tái)主要是為客戶(hù)提供用戶(hù)自身信息的維護(hù)、藥品的管理查詢(xún)等;后臺(tái)主要是

6、為醫(yī)藥管理者對(duì)藥品的維護(hù),查看等。運(yùn)行環(huán)境軟件環(huán)境分類(lèi)名稱(chēng)版本語(yǔ)種操作系統(tǒng)操作系統(tǒng)的附加功能數(shù)據(jù)庫(kù)平臺(tái)數(shù)據(jù)庫(kù)平臺(tái)補(bǔ)丁應(yīng)用平臺(tái)應(yīng)用平臺(tái)補(bǔ)丁郵件系統(tǒng)客戶(hù)端軟件硬件環(huán)境服務(wù)器最低配置推薦配置應(yīng)用和數(shù)據(jù)庫(kù)服務(wù)器郵件服務(wù)器開(kāi)發(fā)環(huán)境服務(wù)器軟件環(huán)境分類(lèi)名稱(chēng)版本語(yǔ)種操作系統(tǒng)操作系統(tǒng)的附加功能數(shù)據(jù)庫(kù)平臺(tái)數(shù)據(jù)庫(kù)平臺(tái)補(bǔ)丁應(yīng)用平臺(tái)應(yīng)用平臺(tái)補(bǔ)丁版本控制系統(tǒng)目錄服務(wù)系統(tǒng)郵件系統(tǒng)客戶(hù)端軟件服務(wù)器硬件環(huán)境服務(wù)器最低配置推薦配置應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、郵件服務(wù)器、目錄服務(wù)器開(kāi)發(fā)機(jī)器軟件環(huán)境分類(lèi)名稱(chēng)版本語(yǔ)種操作系統(tǒng)操作系統(tǒng)的附加功能數(shù)據(jù)庫(kù)平臺(tái)應(yīng)用平臺(tái)開(kāi)發(fā)平臺(tái)客戶(hù)端軟件開(kāi)發(fā)機(jī)器硬件環(huán)境分類(lèi)最低配置推薦配置開(kāi)發(fā)機(jī)器設(shè)計(jì)思想系統(tǒng)構(gòu)思

7、系統(tǒng)功能層次圖系統(tǒng)軟件架構(gòu)根據(jù)需要采用了MVC模式,將系統(tǒng)結(jié)構(gòu)分為模型層、視圖層和控制層。下面是對(duì)系統(tǒng)的這三層結(jié)構(gòu)的描述圖:關(guān)系數(shù)據(jù)庫(kù)信息查詢(xún)模型層業(yè)務(wù)服務(wù)關(guān)系數(shù)據(jù)庫(kù)信息查詢(xún)模型層業(yè)務(wù)服務(wù)數(shù)據(jù)服務(wù)權(quán)限服務(wù)通知改變通知改變信息改變信息改變視圖層客戶(hù)端服務(wù)視圖層客戶(hù)端服務(wù)用戶(hù)請(qǐng)求控制層接收、處理用戶(hù)請(qǐng)求決定向用戶(hù)呈現(xiàn)的視圖視圖選擇視圖選擇視圖層:視圖是模型的表示,它提供用戶(hù)交互界面??刂茖樱河每刂破魈峁┮粋€(gè)控制和處理請(qǐng)求的集中入口點(diǎn),負(fù)責(zé)接收、截取并處理用戶(hù)請(qǐng)求(典型情況下是一個(gè)運(yùn)行客戶(hù)端的用戶(hù));決定執(zhí)行什么商業(yè)邏輯功能,然后將產(chǎn)生下一步用戶(hù)界面的責(zé)任委派給一個(gè)適當(dāng)?shù)囊晥D組件。模型層:模型提供了

8、業(yè)務(wù)實(shí)體對(duì)象和業(yè)務(wù)處理對(duì)象,并通過(guò)業(yè)務(wù)實(shí)體對(duì)象實(shí)現(xiàn)了對(duì)視圖和模型之間交互的支持。這層是系統(tǒng)的核心層。進(jìn)貨管理進(jìn)貨管理銷(xiāo)售管理訂單管理經(jīng)銷(xiāo)商銷(xiāo)售管理訂單管理經(jīng)銷(xiāo)商管理財(cái)務(wù)管理用戶(hù)管理權(quán)限管理用戶(hù)管理權(quán)限管理庫(kù)存庫(kù)存管理配送點(diǎn)管理配送點(diǎn)管理關(guān)鍵技術(shù)與算法醫(yī)藥進(jìn)庫(kù)存管理系統(tǒng)Java編程簡(jiǎn)要說(shuō)明本系統(tǒng)中的主要技術(shù)與算法。這部分是概要設(shè)計(jì)的核心!數(shù)據(jù)庫(kù)與java編程語(yǔ)言連接。用Navicat for MySQL軟件來(lái)查找數(shù)據(jù)庫(kù)中存在的用戶(hù)名與密碼。代碼示例using System;using System.Data;using System.Data.SqlClient;using System.Con

9、figuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;/ / 執(zhí)行數(shù)據(jù)庫(kù)操作的工具類(lèi)。/ public static class DataAccess private static SqlConnection sqlConnection; private const int wrwr = 1;

10、 static DataAccess() sqlConnection = new SqlConnection( ConfigurationManager.ConnectionStringstestConnectionString.ConnectionString); / / 執(zhí)行除查詢(xún)外的數(shù)據(jù)庫(kù)操作,包括增加,刪除和修改。 / / SQL語(yǔ)句。 / 受影響的行數(shù)。 public static int NonQuery(string sqlStatement) int effectedRowsCount = 0; SqlCommand sqlCommand = new SqlCommand(sq

11、lStatement, sqlConnection); try sqlConnection.Open(); effectedRowsCount = sqlCommand.ExecuteNonQuery(); catch(SqlException ex) throw new Exception(ex.Message, ex); finally sqlConnection.Close(); return effectedRowsCount; public static int ExecuteScalar(string sqlStatement) SqlCommand sqlCommand = ne

12、w SqlCommand(sqlStatement, sqlConnection); try sqlConnection.Open(); sqlCommand.ExecuteNonQuery(); sqlCommand.CommandText = SELECT IDENTITY; int id = int.Parse(sqlCommand.ExecuteScalar().ToString(); return id; catch(SqlException ex) throw new Exception(ex.Message, ex); finally sqlConnection.Close();

13、 / / 執(zhí)行數(shù)據(jù)庫(kù)的查詢(xún)操作。 / / SQL語(yǔ)句。 / 數(shù)據(jù)集。 public static DataSet Query(string sqlStatement) DataSet dataSet = new DataSet(); SqlCommand sqlCommand = new SqlCommand(sqlStatement, sqlConnection); SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(sqlCommand); try sqlDataAdapter.Fill(dataSet); catch(SqlExcepti

14、on ex) throw new Exception(ex.Message, ex); return dataSet; 關(guān)鍵數(shù)據(jù)結(jié)構(gòu)醫(yī)藥進(jìn)庫(kù)存管理系統(tǒng)簡(jiǎn)要說(shuō)明本系統(tǒng)中的最主要的數(shù)據(jù)結(jié)構(gòu)。人工處理過(guò)程說(shuō)明在本系統(tǒng)的運(yùn)行過(guò)程中不得不包含的人工處理過(guò)程(若有的話(huà))。指出該處理過(guò)程在系統(tǒng)中的前后相關(guān)的功能及操作。該過(guò)程出現(xiàn)的原因,輸入、輸出、處理過(guò)程。系統(tǒng)功能設(shè)計(jì)此部分主要對(duì)關(guān)鍵功能進(jìn)行設(shè)計(jì),描述其實(shí)現(xiàn)方式。如果對(duì)詳細(xì)設(shè)計(jì)要求不高,也可在下面的部分中包括對(duì)詳細(xì)設(shè)計(jì)的功能說(shuō)明,不必另建詳細(xì)設(shè)計(jì)文件。此部分主要對(duì)各模塊功能進(jìn)行分解,盡量能細(xì)化到每一個(gè)操作。同時(shí)附以特征界面和數(shù)據(jù)表設(shè)計(jì)。醫(yī)藥進(jìn)庫(kù)存管理系統(tǒng)功

15、能醫(yī)藥進(jìn)庫(kù)存管理系統(tǒng)子功能注冊(cè)子功能藥品錄入子功能藥品銷(xiāo)售子功能客戶(hù)回款子功能銷(xiāo)售明細(xì)子功能供應(yīng)商錄入子功能庫(kù)存盤(pán)點(diǎn)子功能基本查詢(xún)子功能用戶(hù)管理子功能藥品采購(gòu)子功能銷(xiāo)售退貨子功能入庫(kù)明細(xì)子功能系統(tǒng)推出子功能系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)說(shuō)明在面向?qū)ο蟮脑O(shè)計(jì)方法中,數(shù)據(jù)也可以作為一個(gè)對(duì)象來(lái)處理,如果數(shù)據(jù)附屬于某一對(duì)象,可以將其納入該對(duì)象的屬性管理之中。所以在面向?qū)ο蟮脑O(shè)計(jì)過(guò)程中,對(duì)數(shù)據(jù)的設(shè)計(jì)是在對(duì)對(duì)象的設(shè)計(jì)過(guò)程中完成的。數(shù)據(jù)結(jié)構(gòu)列出本系統(tǒng)使用的主要數(shù)據(jù)結(jié)構(gòu),包括它們的名稱(chēng)、標(biāo)識(shí)符及數(shù)據(jù)項(xiàng)等。數(shù)據(jù)結(jié)構(gòu)與系統(tǒng)元素的關(guān)系說(shuō)明各個(gè)數(shù)據(jù)結(jié)構(gòu)與訪問(wèn)這些數(shù)據(jù)結(jié)構(gòu)的各個(gè)系統(tǒng)元素之間的對(duì)應(yīng)關(guān)系。將數(shù)據(jù)和系統(tǒng)的程序模塊有機(jī)地結(jié)合

16、起來(lái)??梢赃M(jìn)一步向系統(tǒng)最終的數(shù)學(xué)模型(程序語(yǔ)言)靠近。接口設(shè)計(jì)用戶(hù)接口說(shuō)明將向用戶(hù)提供的接口,以及系統(tǒng)的回答信息。即用戶(hù)在系統(tǒng)運(yùn)行過(guò)程中提供的輸入操作,及系統(tǒng)相應(yīng)的輸出信息。輸入操作包括是否通過(guò)界面、通過(guò)讀取數(shù)據(jù)文件等方式實(shí)現(xiàn)。外部接口說(shuō)明本系統(tǒng)同外界的所有接口,包括與硬件、各支持軟件之間的接口關(guān)系。指出輸入、輸出方,接口數(shù)據(jù)的特點(diǎn)等。運(yùn)行設(shè)計(jì)系統(tǒng)初始化說(shuō)明本系統(tǒng)的初始化過(guò)程。以流程的方式描述系統(tǒng)依次的動(dòng)作,包括內(nèi)存使用情況、數(shù)據(jù)初始化、對(duì)象的初始化等。運(yùn)行控制a. 說(shuō)明對(duì)系統(tǒng)施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合,說(shuō)明每種運(yùn)行所歷經(jīng)的內(nèi)部模塊和支持軟件。b. 說(shuō)明每一種外界運(yùn)行控制的方式方法和操作步驟。c. 說(shuō)明每種運(yùn)行模塊組合將占用各種資源的情況。d. 說(shuō)明系統(tǒng)運(yùn)行時(shí)的安全控制。系統(tǒng)結(jié)束說(shuō)明本系統(tǒng)的結(jié)束過(guò)程。以流程的方式描述系統(tǒng)退出時(shí)依次的動(dòng)作,包括內(nèi)存釋放情況、對(duì)象的釋放等。一般情況下系統(tǒng)出錯(cuò)設(shè)計(jì)和系統(tǒng)維護(hù)設(shè)計(jì)不應(yīng)簡(jiǎn)化,但對(duì)特定情況下(如用戶(hù)需求中未明確規(guī)定或項(xiàng)目周期較短、經(jīng)費(fèi)較少、項(xiàng)目復(fù)雜程度較少等)這兩部分的設(shè)計(jì)可以簡(jiǎn)化。系統(tǒng)出錯(cuò)處理設(shè)計(jì)出錯(cuò)信息包括出錯(cuò)信息表、故障處理技術(shù)等。補(bǔ)救

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論