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