《藥品信息管理系統(tǒng) 課程設(shè)計 需求分析》由會員分享,可在線閱讀,更多相關(guān)《藥品信息管理系統(tǒng) 課程設(shè)計 需求分析(11頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、軟件工程數(shù)據(jù)庫課程設(shè)計——需求分析說明書
目錄
1引言 1
1.1編寫目的 1
1.2背景說明 1
1.3 術(shù)語定義 1
1.4 參考資料 1
2任務(wù)概述 2
2.1目標(biāo) 2
2.2用戶的特點(diǎn) 2
2.3假定與約束 2
3需求規(guī)定 3
3.1對功能的規(guī)定 3
3.1.1系統(tǒng)功能圖 3
3.1.2功能模塊簡介 3
3.1.3系統(tǒng)用例圖 5
3.1.4 系統(tǒng)數(shù)據(jù)流圖 6
3.2對性能的規(guī)定 6
3.2.1精度 6
3.2.2時間特性要求 6
3.2.3靈活性 7
3.3 輸入輸出要求 7
3.4 數(shù)據(jù)管理能力要求 7
3.5 故障處理要求 7
3.6
2、 其它專門要求 7
4 運(yùn)行環(huán)境設(shè)定 8
4.1設(shè)備 8
4.2支持軟件 8
4.3. 接口 8
4.4. 控制 8
5縮寫詞表 9
6 參考文獻(xiàn) 10
I
1引言
1.1編寫目的
此系統(tǒng)是為中小型藥品流通公司進(jìn)行日常業(yè)務(wù)管理而開發(fā),但開發(fā)者和用戶之間的行業(yè)、領(lǐng)域差異,使得開發(fā)者和用戶對此系統(tǒng)功能的理解存在一定的差別。為了能使開發(fā)者明白用戶的目的,開發(fā)出讓客戶滿意的系統(tǒng),更好地實(shí)現(xiàn)用戶的要求;同時也為了用戶能清楚地知道此系統(tǒng)的功能和作用,所以要進(jìn)行需求分析,并以文檔的形式來記錄。通過需求分析報告,開發(fā)者與用戶之間的溝通更為方便,也有利于開發(fā)者充分分析客戶的需求,
3、從而開發(fā)出具有功能強(qiáng)大,客戶滿意的系統(tǒng)。
1.2背景說明
a. 待開發(fā)的軟件系統(tǒng)的名稱:藥品信息管理系統(tǒng)
b. 本項(xiàng)目的任務(wù)提出者為中北大學(xué)校醫(yī)院;開發(fā)者為郭鑫和沈鵬飛;用戶為中北大學(xué)校醫(yī)院。
c. 該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來往關(guān)系:通過此系統(tǒng),可以與財務(wù)管理等系統(tǒng)來共同完成醫(yī)院的日常藥品管理工作。
1.3 術(shù)語定義
實(shí)體:客觀世界中存在的且可互相區(qū)別的事物。
聯(lián)系:客觀事物中的彼此之間的關(guān)系。
屬性:實(shí)體或者聯(lián)系所具有的性質(zhì)。
1.4 參考資料
本系統(tǒng)的開發(fā)過程中所參考的資料為:
1.計算機(jī)軟件產(chǎn)品開發(fā)文件編制指南(GB 8567-88)
2.張海
4、藩.軟件工程導(dǎo)論.北京:清華大學(xué)出版社.2008
3.王珊.薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第四版).北京:高等教育出版.2006
4.魏衍君.焦克瑩.SQL Server 2005實(shí)用教程.西安:西北工業(yè)大學(xué)出版社.2009
5.馬駿.C#程序設(shè)計及應(yīng)用教程(第二版).北京:人民郵電出版社.2009
2任務(wù)概述
2.1目標(biāo)
本系統(tǒng)的開發(fā)目的主要是為了解決中小型藥品流通機(jī)構(gòu)日常經(jīng)營中包括藥品采購、藥品銷售、藥品庫存、賬務(wù)往來等所有業(yè)務(wù)環(huán)節(jié)在內(nèi)的科學(xué)化管理,完成日常經(jīng)營活動中各種業(yè)務(wù)數(shù)據(jù)的共享,通過對這些數(shù)據(jù)的匯總和分析來對決策作出支持。通過本系統(tǒng),能幫助藥品管理人員利用計算機(jī),快速方便
5、的對藥品進(jìn)行管理、進(jìn)貨、出貨、查找等所需操作。
2.2用戶的特點(diǎn)
此系統(tǒng)的最終用戶為最終用戶為中北大學(xué)校醫(yī)院醫(yī)務(wù)人員,藥品管理員等。
此軟件最終將直接面對醫(yī)務(wù)人員,而用戶可能在其自身領(lǐng)域內(nèi)是(工作)經(jīng)驗(yàn)豐富,但面對一個其他領(lǐng)域的事物時,可能就不具備使用或操作的經(jīng)驗(yàn)。這就要求本系統(tǒng)在使用時要盡可能的簡單方便。
藥品管理員,此類人員具備計算機(jī)領(lǐng)域的相關(guān)知識,包括數(shù)據(jù)系統(tǒng)等方面的知識,可以操作并熟練使用此系統(tǒng),同時可以通過更改軟件的一些參數(shù),使用相關(guān)的工具來實(shí)現(xiàn)查詢、統(tǒng)計、更新、等功能。
2.3假定與約束
要求此系統(tǒng)實(shí)現(xiàn)功能的強(qiáng)大性與經(jīng)濟(jì)性很好地結(jié)合,得到資金限度內(nèi)的功能最優(yōu)化。
6、同時也要求開發(fā)期限為1個月左右,以便早日投入使用。
3需求規(guī)定
3.1對功能的規(guī)定
3.1.1系統(tǒng)功能圖
圖3-1 系統(tǒng)功能圖
3.1.2功能模塊簡介
1、登錄模塊
本模塊實(shí)現(xiàn)了管理員和普通登錄系統(tǒng)的功能,是系統(tǒng)的第一個用戶接口。通過管理員權(quán)限的區(qū)別來決定管理員進(jìn)入的界面。普通用戶可從本界面直接進(jìn)入普通查詢界面。
2、普通查詢
完成普通醫(yī)務(wù)人員進(jìn)行藥品信息的簡單查詢業(yè)務(wù),只能看到藥品基本信息,沒有庫存信息。方便醫(yī)務(wù)人員了解現(xiàn)存藥品情況,以便給患者開藥。普通查詢無需登錄系統(tǒng),可直接進(jìn)行查詢操作。
3、高級查詢
完成管理員對藥品信息的查詢業(yè)務(wù),查詢
7、結(jié)果包括了藥品的所有信息及庫存量,可以根據(jù)入庫單號,入庫日期,藥品名稱,供應(yīng)商號進(jìn)行篩選查詢,也可以直接全部查詢。查詢到需要的信息后可打印藥品信息表。
4、庫存管理
(1)入庫管理,完成藥品的入庫管理業(yè)務(wù),先完成藥品的信息添加,供貨商信息的添加,然后完成藥品的登記入庫,打印入庫單。
(2)過期管理,對過期的藥品進(jìn)行銷毀,清除倉庫中過期藥品的信息
5、銷售管理
(1)銷售藥品,完成藥品對患者的銷售業(yè)務(wù),需要輸入患者信息及患者的用藥信息。
(2)銷售信息管理,完成銷售信息的查詢業(yè)務(wù),可打印銷售清單,便于財務(wù)管理。
6、超級管理員模塊
(1)添加管理員,完成添加普通管理員
8、的操作,需要輸入管理員賬號,管理員密碼。
(2)刪除管理員,完成刪除普通管理員的操作,需要輸入管理員賬號。
(3)修改管理員密碼,完成修改普通管理員密碼的操作,需要輸入管理員賬號,管理員舊密碼和管理員新密碼。
3.1.3系統(tǒng)用例圖
圖3-2 系統(tǒng)用例圖
1.、超級管理員具有最高權(quán)限,登錄系統(tǒng)之后對普通管理員進(jìn)行添加、刪除、修改密碼的業(yè)務(wù)。
2、普通管理員具有使用系統(tǒng)的權(quán)限,登錄系統(tǒng)之后進(jìn)行藥品的庫存管理,信息管理,銷售管理業(yè)務(wù)。
3、普通用戶只有查詢信息權(quán)限,而且普通用戶沒有賬戶,不能登錄系統(tǒng)。
3.1.4 系統(tǒng)數(shù)據(jù)流
9、圖
圖3-3系統(tǒng)數(shù)據(jù)流圖
3.2對性能的規(guī)定
3.2.1精度
要求能準(zhǔn)確、無誤地查詢、添加、修改、刪除供應(yīng)商信息,客戶信息,藥品信息;能夠精確地進(jìn)行業(yè)務(wù)數(shù)據(jù)匯總來支持決策。做到實(shí)時通信來保證業(yè)務(wù)數(shù)據(jù)的最新性。
3.2.2時間特性要求
說明對于該軟件的時間特性要求,如對:
a. 響應(yīng)時間
要求響應(yīng)迅速,實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)的實(shí)時傳遞,時間大約為3s。
b. 更新處理時間
要求執(zhí)行更新處理操作時,能快速準(zhǔn)確地處理,時間大約為3~4s。
c. 數(shù)據(jù)的轉(zhuǎn)換和傳送時間
d. 庫存盤點(diǎn)時要用到條碼掃描終端設(shè)備,要求到條碼時,能快速轉(zhuǎn)換數(shù)據(jù),并將數(shù)據(jù)迅速傳到系統(tǒng)進(jìn)行匯總處理,時間大約為3
10、s。
3.2.3靈活性
軟件開發(fā)過程中采用迭代式開發(fā)模型,同時充分做好前期準(zhǔn)備,盡量降低軟件后期的變動,軟件設(shè)計充分考慮可維護(hù)性,可擴(kuò)展性,軟件能夠在最小變化范圍內(nèi)接受操作方式、數(shù)據(jù)精度等變化。
3.3 輸入輸出要求
藥品價格:real類型
藥品數(shù)量:int類型
日期:datetime類型
編號:varchar類型
批準(zhǔn)文號:varcha類型
名稱:varchar類型
3.4 數(shù)據(jù)管理能力要求
要求新系統(tǒng)有強(qiáng)大的數(shù)據(jù)庫系統(tǒng)為支持,可以容納大量的業(yè)務(wù)數(shù)據(jù)和各種信息資料。同時還具有強(qiáng)大的數(shù)據(jù)管理能力,包括查詢、更新、修改、統(tǒng)計等功能。數(shù)據(jù)庫的維護(hù)和備份也要做到方便、簡潔。
11、3.5 故障處理要求
當(dāng)系統(tǒng)出現(xiàn)故障時,可利用系統(tǒng)自身的維護(hù)工具來進(jìn)行系統(tǒng)的故障排除,也可以聯(lián)系我們來進(jìn)行故障處理。
3.6 其它專門要求
4 運(yùn)行環(huán)境設(shè)定
4.1設(shè)備
硬件環(huán)境:
內(nèi) 存:64MB以上的內(nèi)存,推薦使用128MB以上內(nèi)存
處 理 器:賽揚(yáng)1.7或更高的處理器
硬盤空間:需要至少20M硬盤空間
外設(shè):需要連接打印機(jī)
4.2支持軟件
軟件環(huán)境:A.前臺開發(fā)工具Visual Studio 2008
B.后臺數(shù)據(jù)庫 SQL Server 2005
C. 運(yùn)行環(huán)境 Windows XP或更高版本的操作系統(tǒng)
4.3. 接口
1.硬件接口
本軟件不需要特定的硬件或硬件接口進(jìn)行支撐。一般微機(jī)均可運(yùn)行此軟件。
2.軟件接口:
運(yùn)行于Windows98及更高版本具有WIN32 API的操作系統(tǒng)之上
4.4. 控制
系統(tǒng)的主要輸入設(shè)備是鍵盤,輸出主要是顯示器輸出和打印機(jī)打印輸出等。
5縮寫詞表
6 參考文獻(xiàn)
第10頁