版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、概要設計說明書1引言1.1編寫目的從該階段開發(fā)正式進入軟件的實際開發(fā)階段,本階段完成系統(tǒng)的大致設計并明確系統(tǒng)的數(shù)據(jù)結構與軟件結構。在軟件設計階段主要是把一個軟件需求轉化為軟件表示的過程,這種表示只是描繪出軟件的總的概貌。本概要設計說明書的目的就是進一步細化軟件設計階段得出的軟件總體概貌,把它加工成在程序細節(jié)上非常接近于源程序的軟件表示。1.2項目背景a.開發(fā)軟件系統(tǒng)的名稱為藥品信息管理系統(tǒng);b.該軟件項目的任務提出者:樊震旭。用戶:藥品信息管理人員。1.3定義實體:客觀世界中存在的且可互相區(qū)別的事物。聯(lián)系:客觀事物中的彼此之間的關系。屬性:實體或者聯(lián)系所具有的性質。1.4參考資料1.計算機軟件
2、產(chǎn)品開發(fā)文件編制指南(GB 8567-88)2.張海藩.軟件工程導論.北京:清華大學出版社.20083.王珊.薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第四版).北京:高等教育出版.20064.魏衍君.焦克瑩.SQL Server 2005實用教程.西安:西北工業(yè)大學出版社.20095.馬駿.C#程序設計及應用教程(第二版).北京:人民郵電出版社.20092任務概述2.1目標本系統(tǒng)的開發(fā)目的主要是為了解決中小型藥品流通機構日常經(jīng)營中包括藥品采購、藥品銷售、藥品庫存、賬務往來等所有業(yè)務環(huán)節(jié)在內的科學化管理,完成日常經(jīng)營活動中各種業(yè)務數(shù)據(jù)的共享,通過對這些數(shù)據(jù)的匯總和分析來對決策作出支持。通過本系統(tǒng),能幫助藥品管理
3、人員利用計算機,快速方便的對藥品進行管理、進貨、出貨、查找等所需操作。2.2運行環(huán)境硬件環(huán)境:內 存:64MB以上的內存,推薦使用128MB以上內存處 理 器:賽揚1.7或更高的處理器硬盤空間:需要至少20M硬盤空間外設:需要連接打印機軟件環(huán)境:A.前臺開發(fā)工具Visual Studio 2008B.后臺數(shù)據(jù)庫 SQL Server 2005C. 運行環(huán)境 Windows XP或更高版本的操作系統(tǒng)2.3條件與限制由于此系統(tǒng)是在學校及自己的PC機上演示及在個人機上進行開發(fā),所以其經(jīng)費沒有計算。其開發(fā)期限預計在半個月內完成。3總體設計3.1總體結構用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊
4、、子程序、公用程序等)的劃分,扼要說明每個系統(tǒng)元素的標識符和功能,分層次地給出各元素之間的控制與被控制關系。圖3.1 系統(tǒng)結構圖3.2模塊表3-1 系統(tǒng)模塊圖模塊名稱:藥品信息管理系統(tǒng)登錄模塊超級管理員登錄普通管理員登錄查詢模塊用戶查詢用戶管理模塊添加管理員用戶刪除管理員用戶更改管理員用戶密碼庫存管理模塊入庫管理模塊過期管理模塊銷售管理模塊銷售模塊銷售信息模塊系統(tǒng)管理模塊退出系統(tǒng)4接口設計4.1外部接口說明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關系。硬件接口:需要打印機打印報表軟件接口:支持Windows平臺系統(tǒng)用戶界面:登錄界面4.2內部接口說明本
5、系統(tǒng)之內的各個系統(tǒng)元素之間的接口的安排。5數(shù)據(jù)結構設計5.1邏輯結構設計說明把上述原始數(shù)據(jù)進行分解、合并后重新組織起來的數(shù)據(jù)庫全局邏輯結構。將上述ER模型轉化成關系模型如下:由于系統(tǒng)設計考慮只有一個倉庫,所以藥品與倉庫的存放關系與供應商的關系合并為一個庫存關系。藥品和患者之間有藥品銷售關系轉換成一個關系模型。帶下劃線的為主碼。管理員(管理員賬戶,管理員密碼,管理員權限)藥品(藥品編號,藥品名稱,批準文號,藥品劑型,藥品規(guī)格,生產(chǎn)日期,有效日期,生產(chǎn)廠家)患者(患者編號,患者姓名,患者病情)供應商(供應商編號,供應商名稱,供應商聯(lián)系電話)庫存(入庫單號,入庫數(shù)量,藥品價格,入庫日期,供應商編號,
6、藥品編號,管理員賬號)銷售(銷售單號,患者編號,藥品編號,藥品價格,銷售數(shù)量,銷售日期)5.2物理結構設計基于SQL Server的數(shù)據(jù)庫結構設計如下。數(shù)據(jù)庫名為Medicine,表包括:管理員,藥品,患者,供應商,庫存,銷售。對應表結構如表5-1至5-6所示:表5-1 藥品信息藥品列名數(shù)據(jù)類型允許空值默認值藥品編號Nchar(10)N藥品名稱Nvarchar(50)N批準文號Nvarchar(50)N劑型Nvarchar(10)N規(guī)格Nvarchar(10)N生產(chǎn)日期DatetimeN有效期DatetimeN生產(chǎn)廠家Nvarchar(50)N表5-2 管理員信息管理員列名數(shù)據(jù)類型允許空值默認
7、值管理員賬戶Nchar(10)N管理員密碼Nchar(10)N管理員權限IntN表5-3 患者信息患者列名數(shù)據(jù)類型允許空值默認值患者編號Nchar(10)N患者名稱Nvarchar(10)Y患者病情Nvarchar(50)N表 5-4 供應商信息供應商列名數(shù)據(jù)類型允許空值默認值供應商編號Nchar(10)N供應商名稱Nvarchar(50)Y聯(lián)系電話Varchar(15)N表5-5 庫存信息庫存信息列名數(shù)據(jù)類型允許空值默認值入庫單號Nchar(10)N入庫數(shù)量IntN入庫價格RealN入庫日期DatetimeN續(xù)表5-5 庫存信息庫存信息供應商編號Nchar(10)N藥品編號Nchar(10)
8、N管理員賬戶Nchar(10)N表5-6銷售信息銷售信息列名數(shù)據(jù)類型允許空值默認值銷售單號Nchar(10)N患者編號Nchar(10)N銷售編號Nchar(10)N銷售價格RealN銷售數(shù)量intN銷售日期DatetimeN6運行設計6.1運行模塊的組合 客戶機程序在有輸入時啟動接收數(shù)據(jù)模塊,通過各模塊之間的調用,讀入并對輸入進行格式化。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時,將調用網(wǎng)絡傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡送到服務器,并等待接收服務器返回的信息。接收到返回信息后隨即調用數(shù)據(jù)輸出模塊,對信息進行處理,產(chǎn)生相應的輸出。 服務器程序的接收網(wǎng)絡數(shù)據(jù)模塊必須始終處于活動狀態(tài)。接收到數(shù)據(jù)后,調用數(shù)據(jù)處理/查
9、詢模塊對數(shù)據(jù)庫進行訪問,完成后調用網(wǎng)絡發(fā)送模塊,將信息返回客戶機。6.2運行控制 運行控制將嚴格按照各模塊間函數(shù)調用關系來實現(xiàn)。在各事務中心模塊中,需對運行控制進行正確的判斷,選擇正確的運行控制路徑。 在網(wǎng)絡傳方面,客戶機在發(fā)送數(shù)據(jù)后,將等待服務器的確認收到信號,收到后,再次等待服務器發(fā)送回答數(shù)據(jù),然后對數(shù)據(jù)進行確認。服務器在接到數(shù)據(jù)后發(fā)送確認信號,在對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回客戶機,并等待確認。6.3運行時間 在軟體的需求分析中,對運行時間的要求為必須對作出的操作有較快的反應。網(wǎng)絡硬件對運行時間有最大的影響,當網(wǎng)絡負載量大時,對操作反應將受到很大的影響。所以將采用高速ATM 網(wǎng)
10、絡,實現(xiàn)客戶機與服務器之間的連接,以減少網(wǎng)絡傳輸上的開銷。其次是服務器的性能,這將影響對數(shù)據(jù)庫訪問時間即操作時間的長短,影響加大客戶機操作的等待時間,所以必須使用高性能的服務器,建議使用 Pentium III 處理器。硬件對本系統(tǒng)的速度影響將會大于軟件的影響。7出錯處理設計7.1出錯信息表7-1 出錯信息表出錯可能提示信息處理方式登錄用戶名錯誤用戶名錯誤,請重新輸入消息提示框方式登錄密碼錯誤密碼錯誤,請重新輸入消息提示框方式填寫信息為空信息不能為空,請輸入消息提示框方式操作數(shù)據(jù)庫出錯根據(jù)Sql異常信息顯示消息提示框方式填寫信息格式錯誤請按正確格式輸入消息提示框方式7.2補救措施根據(jù)需要由管理員定期對數(shù)據(jù)庫進行備份,當系統(tǒng)出現(xiàn)問題時利用備份數(shù)據(jù)庫進行恢復操作。8安全保密設計系統(tǒng)按權限將用戶分為3種,普通用戶,普通管理員,超級管理員。管理員級別擁有賬戶和密碼。每種用戶登錄后進入不
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 供暖承包合同
- 裝修總承包合同
- 標識標牌制作合同
- 數(shù)據(jù)存儲與分析服務合同
- 英文服務合同范本
- 精技術合作開發(fā)合同
- 合同主體變更協(xié)議
- 房屋買賣居間合同簽訂注意事項
- 關于固定期限聘用合同
- 公對公的借款合同正規(guī)范本
- 商標法基礎知識
- 2025年高考物理一輪復習之機械振動
- 血液透析水處理系統(tǒng)演示
- 小批量試制總結報告
- 2023年經(jīng)濟開發(fā)區(qū)工作會議表態(tài)發(fā)言
- YY/T 0216-1995制藥機械產(chǎn)品型號編制方法
- 糖尿病足與周圍血管病01課件
- 2022年試行林木采伐管理方案
- 消防設施操作員報名承諾書
- 灌腸操作評分標準
- 企業(yè)年金基金管理機構基本服務和收費標準規(guī)范規(guī)范行業(yè)自律公約
評論
0/150
提交評論