CHIS概要設(shè)計說明書 - 概要設(shè)計說明書的編寫提示

上傳人:小**** 文檔編號:68286025 上傳時間:2022-04-02 格式:DOC 頁數(shù):14 大?。?16KB
收藏 版權(quán)申訴 舉報 下載
CHIS概要設(shè)計說明書 - 概要設(shè)計說明書的編寫提示_第1頁
第1頁 / 共14頁
CHIS概要設(shè)計說明書 - 概要設(shè)計說明書的編寫提示_第2頁
第2頁 / 共14頁
CHIS概要設(shè)計說明書 - 概要設(shè)計說明書的編寫提示_第3頁
第3頁 / 共14頁

下載文檔到電腦,查找使用更方便

16 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《CHIS概要設(shè)計說明書 - 概要設(shè)計說明書的編寫提示》由會員分享,可在線閱讀,更多相關(guān)《CHIS概要設(shè)計說明書 - 概要設(shè)計說明書的編寫提示(14頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 概要設(shè)計說明書 Explorer Studio2006廣州1引言312背景313定義314參考資料32總體設(shè)計422運行環(huán)境424結(jié)構(gòu)525功能需求與程序的關(guān)系726人工處理過程827尚未問決的問題83 接口設(shè)計832外部接口933內(nèi)部接口94運行設(shè)計942運行時間95系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計1052物理結(jié)構(gòu)設(shè)計要點1353數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系136系統(tǒng)出錯處理設(shè)計1462補救措施141引言 11編寫目的 編寫這份概要設(shè)計報告的目的在于對整個系統(tǒng)的總體設(shè)計進(jìn)行一個大概的描述和設(shè)計。對基本的流程、用戶的輸入輸出、數(shù)據(jù)庫的設(shè)計和嵌入、數(shù)據(jù)結(jié)構(gòu)的設(shè)計以及系統(tǒng)錯誤的恢復(fù)功能設(shè)計等形成大概的框架。12背景 說

2、明: a待開發(fā)軟件系統(tǒng)的名稱:CHIS社區(qū)醫(yī)院信息管理系統(tǒng) b項目提出者:CHIS社區(qū)醫(yī)院c開發(fā)者:中山大學(xué)計算機(jī)科學(xué)系2003級Exprorer小組d用戶:各社區(qū)醫(yī)院e運行該軟件的計算站(中心):各社區(qū)醫(yī)院計算機(jī)局域網(wǎng)13定義 SQLStructure Query LanguageCHIS(Community Hospital Information System)社區(qū)醫(yī)院信息管理系統(tǒng)VS Visual Studio DBMS(DataBase Management System) 數(shù)據(jù)庫管理系統(tǒng)門診子系統(tǒng)藥物管理子系統(tǒng)人事管理子系統(tǒng)財務(wù)管理子系統(tǒng)14參考資料 有關(guān)的參考文件如下: a計算機(jī)

3、軟件保護(hù)條例; b中華人民共和國計算機(jī)信息系統(tǒng)安全保護(hù)條例; c計算機(jī)軟件產(chǎn)品開發(fā)文件編制指南 GB856788d衛(wèi)生部醫(yī)院信息系統(tǒng)基本功能規(guī)范eExporer小組社區(qū)醫(yī)院信息管理系統(tǒng)項目開發(fā)計劃fExporer小組社區(qū)醫(yī)院信息管理系統(tǒng)可行性報告gExporer小組社區(qū)醫(yī)院信息管理系統(tǒng)需求說明書2總體設(shè)計 21需求規(guī)定 該社區(qū)醫(yī)院管理系統(tǒng)主要分為四個模塊,分別對一般社區(qū)醫(yī)院的門診、藥物、人事、財務(wù)各方面的功能進(jìn)行信息化的實現(xiàn)。關(guān)于社區(qū)醫(yī)院管理系統(tǒng)的主要輸入輸出項目、處理的功能性能要求,可參考關(guān)于該系統(tǒng)的需求說明書的需求規(guī)定。22運行環(huán)境 CHIS社區(qū)醫(yī)院信息管理系統(tǒng)的運行環(huán)境是一個由裝有win

4、dows 98以上版本并安裝有SQL Server的PC機(jī)組成的局域網(wǎng)環(huán)境。23基本設(shè)計概念和處理流程 系統(tǒng)基本設(shè)計概念:將整個系統(tǒng)分為4個子模塊,分別對各個子系統(tǒng)的功能和數(shù)據(jù)庫進(jìn)行設(shè)計。再把各個子系統(tǒng)進(jìn)行合并,并定義各個子系統(tǒng)對其他子系統(tǒng)的通信接口以及設(shè)計整體的數(shù)據(jù)庫,形成一個整體的信息管理系統(tǒng)。系統(tǒng)處理流程如下: 系統(tǒng)啟動用戶登陸密碼正確N重試3次確定用戶類型進(jìn)行系統(tǒng)操作退出系統(tǒng)YYN系統(tǒng)結(jié)束24結(jié)構(gòu) 用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃分,扼要說明每個系統(tǒng)元素的標(biāo)識符和功能,分層次地給出各元素之間的控制與被控制關(guān)系整個系統(tǒng)按功能劃分,可分為4個模塊

5、具體功能函數(shù)如下,具體說明可參考附件函數(shù)模塊統(tǒng)一設(shè)計。編號模塊名稱模塊功能模塊子程序子程序功能1門診子系統(tǒng)病人的掛號處理、掛號費收取、藥物劃價以及藥物費用收取1.1 getDataOnDutyInfo(*)獲得該科室當(dāng)值人員信息1.2 chargeForRegister(*)收取掛號費1.3 addRegisterRecord新建掛號記錄1.4 printRegisterInfo打印掛號單1.5 getMedicianUnitPrice(*)檢查庫存,單價1.6 MedicianTotalVal計算總價1.7 printMedicianCharge打印藥價表1.8 chargeForMedic

6、ianVal(*)收取藥費1.9 getPatientInfo查詢是否存在該病人病歷1.10 addPatientRecord新建病歷1.11 updatePatientRecord將本次醫(yī)療情況更新病歷1.12 staticPatientInfo統(tǒng)計最近發(fā)病率較高病情1.13 delRegisterInfo一天之后刪除掛號單2財務(wù)管理子系統(tǒng)管理社區(qū)醫(yī)院財務(wù),包括各種掛號、藥物收入;藥物采購、日常管理支出;實現(xiàn)各種統(tǒng)計功能2.1 setRegisterCharge為每個科室設(shè)置掛號費2.2 chargeForRegister(*)收取掛號費2.3 chargeForMedicianVal(*)

7、收取藥費2.4 setSetionProfit(*)設(shè)置數(shù)據(jù)庫中的Profit表中每個科室制造的利潤信息2.5 payForDoctorSalary(*)以月為單位分發(fā)工資2.6 payForMedicineToBuyPrice(*)付總購藥費用2.7 getTotal查出資金總量2.8 staticDayRegister統(tǒng)計每天掛號費收取情況2.9 staticMonthRegister統(tǒng)計每月掛號費收取情況2.10 staticDayProfitBySection輸出門診各科室每天所創(chuàng)造的利潤(診費+藥費)2.11 staticMonthProfitBySection輸出門診各科室每月所創(chuàng)

8、造的利潤(診費+藥費)2.12 staticDayTotalPayout輸出所查日的總支出2.13 staticDayTotalRevenue輸出所查日的總收入2.14 staticMonthTotalPayout輸出所查月的總支出2.15 staticMonthTotalRevenue輸出所查月的總收入3人事管理子系統(tǒng)管理社區(qū)醫(yī)院所有工作人員的資料,并安排員工的工作時間、分發(fā)工資等人事管理3.1 getDataOnDutyInfo(*)獲得該科室當(dāng)值人員信息3.2 getDoctorDetail查詢醫(yī)生的詳細(xì)資料(根據(jù)醫(yī)生ID)3.3 getDoctorDetail查詢醫(yī)生的詳細(xì)資料(根據(jù)醫(yī)

9、生姓名)3.4 getDoctorSalary得到醫(yī)生的工資總額3.5 payForDoctorSalary(*)以月為單位分發(fā)工資3.6 getDoctorContact得到醫(yī)生的聯(lián)系方式3.7 getDoctorDutyList得到單個醫(yī)生的值班時間表3.8 addDoctorRecord添加醫(yī)生資料3.9 deleteDoctorRecord刪除醫(yī)生資料3.10 modifyDoctorRecord修改醫(yī)生資料3.11 staticSectionInfor統(tǒng)計科室信息,人數(shù)等情況4藥物管理子系統(tǒng)管理社區(qū)醫(yī)院的庫存藥物的采購、存儲管理、4.1 getMedicianUnitPrice(*)

10、檢查庫存,單價4.2 getMedicineToBuyPrice(*)獲取采購藥品總金額4.3 payForMedicineToBuyPrice(*)付總購藥費用4.4 getMedicianDetail查詢該藥物的詳細(xì)資料(根據(jù)藥物ID)4.5 getMedicianDetail查詢該藥物的詳細(xì)資料(根據(jù)藥物名稱)4.6 addMedicianRecord添加藥物資料4.7 deleteMedicianRecord刪除藥物資料4.8 staticMonthInStorage統(tǒng)計月購入藥物數(shù)量,資料4.9 staticMonthOutStorage統(tǒng)計月售出藥物數(shù)量,資料25功能需求與程序的關(guān)

11、系如下的矩陣圖表示出系統(tǒng)各項功能需求的實現(xiàn)同各塊程序的分配關(guān)系:功能需求程序?qū)崿F(xiàn)分配掛號處理getDataOnDutyInfochargeForRegisteraddRegisterRecordprintRegisterInfodelRegisterInfo病歷管理addPatientRecordgetPatientInfoupdatePatientRecord藥物劃價getMedicianUnitPriceMedicianTotalValprintMedicianChargechargeForMedicianVal病情統(tǒng)計staticPatientInfo財務(wù)收入管理setRegisterC

12、hargechargeForRegisterchargeForMedicianValsetSetionProfit財務(wù)支出管理payForDoctorSalarypayForMedicineToBuyPrice利潤統(tǒng)計getTotalstaticDayTotalRevenuestaticMonthTotalPayoutstaticMonthTotalRevenue定期結(jié)算staticDayRegisterstaticDayProfitBySectionstaticMonthProfitBySection員工資料管理getDataOnDutyInfoaddDoctorRecorddeleteDo

13、ctorRecordmodifyDoctorRecord員工資料查詢getDoctorDetailgetDoctorSalarygetDoctorContactgetDoctorDutyList員工任務(wù)分配staticSectionInfor核查藥物信息getMedicianUnitPricegetMedicianDetail藥物信息管理addMedicianRecorddeleteMedicianRecord藥物采購getMedicineToBuyPricepayForMedicineToBuyPrice庫存管理結(jié)算staticMonthInStoragestaticMonthOutStor

14、age 26人工處理過程系統(tǒng)運行時需要的人工輸入有:病人掛號信息:掛號單編號由系統(tǒng)直接生成,其他信息由門診收費員輸入病歷單信息:主要記錄病人的病史,由醫(yī)生給出,門診收費員輸入掛號費設(shè)置:掛號費設(shè)置,由財務(wù)子系統(tǒng)管理人員設(shè)置診斷信息:醫(yī)生診斷信息,記錄在診斷單藥品信息:每當(dāng)購入新藥,由藥物管理子系統(tǒng)人員輸入醫(yī)生信息:醫(yī)院所有醫(yī)務(wù)人員的基本信息,包括新建,管理,刪除,由人事管理人員負(fù)責(zé)。27尚未問決的問題 系統(tǒng)運行中途發(fā)生重大錯誤的數(shù)據(jù)恢復(fù)社區(qū)醫(yī)院規(guī)模擴(kuò)大后系統(tǒng)的適應(yīng)性病人轉(zhuǎn)診機(jī)制3 接口設(shè)計 31用戶接口 系統(tǒng)提供的用戶接口通過界面的菜單來實現(xiàn),具體的操作如下:1、系統(tǒng)登陸:系統(tǒng)啟動的時候首先要

15、求用戶輸入用戶名以及密碼;系統(tǒng)再根據(jù)用戶輸入的用戶類型來確定用戶的操作權(quán)限。一般的用戶分為五個類別系統(tǒng)管理員、門診子系統(tǒng)用戶、人事子系統(tǒng)用戶、財務(wù)子系統(tǒng)用戶和藥物子系統(tǒng)用戶。門診子系統(tǒng)操作2、查詢操作:查詢當(dāng)值員工資料,確定當(dāng)前員工的當(dāng)值情況;查詢藥物庫存,確定藥單所需藥物是否有足夠的供應(yīng);查詢病例記錄,以確定病人是否的數(shù)據(jù)庫中是否已有了記錄。3、掛號操作:生成掛號單,并更新數(shù)據(jù)庫中的掛號記錄;4、劃價操作:對病人的藥物單進(jìn)行劃價,計算總的價格;5、統(tǒng)計操作:對數(shù)據(jù)庫的掛號以及病歷記錄進(jìn)行統(tǒng)計,統(tǒng)計出近期的發(fā)病情況以做出有效處理。財務(wù)子系統(tǒng)操作:6、費用收?。簰焯栙M的收取、藥物費用收取7、支出

16、處理:員工工資支付、藥物構(gòu)入以及器材維護(hù)支出8、統(tǒng)計處理:結(jié)算操作、并統(tǒng)計各科室的利潤人事子系統(tǒng)操作:9:添加員工信息:新建并更新員工信息,包括員工基本資料、聯(lián)系方式、以及工作安排等10、分發(fā)工資:根據(jù)攻擊級別為每個員工分發(fā)當(dāng)月工資11、查詢操作:可以根據(jù)員工的ID和姓名對員工資料、聯(lián)系方式以及工作時間進(jìn)行查詢12、工作安排:安排每個員工的工作時間藥物子系統(tǒng)操作:13、藥物采購:利用財務(wù)系統(tǒng)的資金對需要的藥物進(jìn)行購入14、藥物查詢:可根據(jù)藥物的編號和名稱對藥物信息進(jìn)行查詢15、統(tǒng)計操作:對藥物信息、庫存進(jìn)行統(tǒng)計。32外部接口 系統(tǒng)的外部接口包括:1、 數(shù)據(jù)庫的接口:SQL2000數(shù)據(jù)庫與win

17、dows操作系統(tǒng)的連接接口。2、 門診系統(tǒng)與讀卡機(jī)(pos機(jī))的接口3、 與基本硬件的接口33內(nèi)部接口 系統(tǒng)各模塊之間的連接由接口函數(shù)實現(xiàn),在2.4的系統(tǒng)結(jié)構(gòu)函數(shù)中帶(*)的就是接口的函數(shù)。詳細(xì)可參考說明書的2.44運行設(shè)計 41運行模塊組合 系統(tǒng)的各個模塊都與數(shù)據(jù)庫連接,所以運行時各個模塊都可以獨立運行。在系統(tǒng)登陸完成之后,用戶在各自的模塊進(jìn)行操作。整個系統(tǒng)在局域網(wǎng)的環(huán)境下所進(jìn)行,各個模塊通過數(shù)據(jù)庫進(jìn)行信息的交流。42運行時間 系統(tǒng)所要求所有的操作都必須在2秒內(nèi)作出響應(yīng)。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計51邏輯結(jié)構(gòu)設(shè)計要點 該系統(tǒng)使用的數(shù)據(jù)結(jié)構(gòu)由數(shù)據(jù)庫的表來實現(xiàn),具體如下:用戶用戶名UserName密碼

18、Password用戶類型UserType病人病案號MedicalRecordID身份Identity掛號費用RegisterCharge醫(yī)療費用MedicalTreatmentCharge病歷病案號MedicalRecordID病人姓名PatientName病人性別PatientSex病人生日PatientBirthday診斷時間Date主診醫(yī)生號DocID診斷結(jié)果Result主訴Symptom輸血日期TransfuseDate輸血量TransfuseAmount血型BloodType醫(yī)生醫(yī)生號DocID姓名Name性別Sex生日Birthday職位Post級別Grade辦公室Office工作

19、年份WorkYear科室Department手機(jī)MobilePhone電話Phone傳真FaxQQ號QQ電子郵箱Email地址Address工作時間表號DutyListID工資單醫(yī)生號DocID工資Salary獎金Award扣除Deduct津貼Buckshee總工資SalarySum工作時間表醫(yī)生號DocID星期天上午SundayAm星期天下午SundayPm星期一上午MondayAm星期一下午MondayPm星期二上午TuesdayAm星期二下午TuesdayPm星期三上午WednesdayAm星期三下午WednesdayPm星期四上午ThursdayAm星期四下午ThursdayPm星期五

20、上午FridayAm星期五下午FridayPm星期六上午SaturdayAm星期六下午SaturdayPm藥品基本信息藥品號MedID名字Name類型Type價格Price單位Unit入庫藥品信息藥品號MedID生產(chǎn)商Producer供應(yīng)商Supplier包裝單位PackageUnit生產(chǎn)日期ProductDate過期日期OverDate進(jìn)庫如期InDate進(jìn)庫數(shù)目InAmount經(jīng)手人Handler總價格TotalCost出庫藥品信息藥品號MedID就診卡號SickID出庫數(shù)量OutAmount經(jīng)手人Handler日收入信息 收入流水IDchargeID時間chargeTime類型charg

21、eType金額chargeVal經(jīng)手人chargeAgent總收入信息日期chargeTime類型chargeType金額chargeVal總資產(chǎn)信息日期totalTime總收入金額totalInVal總支出金額totalOutVal總利潤totalVal日支出信息支出IDoutID日期outTime類型outType金額outVal經(jīng)手人outAgent總支出信息日期outTime類型outType金額outVal數(shù)據(jù)結(jié)構(gòu)關(guān)系數(shù)據(jù)項數(shù)據(jù)項ID病人病歷關(guān)系病案號MedicalRecordID病歷與醫(yī)生關(guān)系醫(yī)生號DocID醫(yī)生與工資單關(guān)系醫(yī)生號DocID醫(yī)生與工作時間表關(guān)系醫(yī)生號DocID入庫藥

22、品信息與藥品基本信息關(guān)系藥品號MedID出庫藥品信息與藥品基本信息關(guān)系藥品號MedID52物理結(jié)構(gòu)設(shè)計要點該系統(tǒng)數(shù)據(jù)結(jié)構(gòu)采用SQL2000數(shù)據(jù)庫實現(xiàn)并存儲,數(shù)據(jù)庫名稱為CHISDataBase。CHIS共分為四個子系統(tǒng),數(shù)據(jù)間的交流通過數(shù)據(jù)庫實現(xiàn),因此,要求數(shù)據(jù)庫對于四個子系統(tǒng)均可見,而且要求數(shù)據(jù)的一致,通過SQL語言訪問數(shù)據(jù)庫,并由DBMS實現(xiàn)物理存儲以及安全管理。詳細(xì)可參考數(shù)據(jù)庫設(shè)計說明書。53數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 數(shù)據(jù)結(jié)構(gòu)系統(tǒng)函數(shù)用戶病人chargeForRegisteraddRegisterRecordchargeForMedicianVal病歷getPatientInfoaddPat

23、ientRecordupdatePatientRecordstaticPatientInfo醫(yī)生getDataOnDutyInfogetDoctorDetailgetDoctorSalarypayForDoctorSalarygetDoctorContactgetDoctorDutyListaddDoctorRecordmodifyDoctorRecordstaticSectionInfor工資單getDoctorSalarypayForDoctorSalary工作時間表getDataOnDutyInfogetDoctorDutyList藥品基本信息getMedicianUnitPricege

24、tMedicianDetailaddMedicianRecorddeleteMedicianRecord入庫藥品信息payForMedicineToBuyPrice getMedicineToBuyPricestaticMonthInStoragestaticMonthOutStorage出庫藥品信息getMedicianUnitPriceMedicianTotalVal6系統(tǒng)出錯處理設(shè)計61出錯信息 系統(tǒng)功能模塊在連接數(shù)據(jù)庫失敗的時候會發(fā)出操作失敗的錯誤信息。62補救措施 故障出現(xiàn)后的補救措施包括: a啟動備份數(shù)據(jù)庫,對丟失的數(shù)據(jù)進(jìn)行恢復(fù)。 b重新啟動系統(tǒng),恢復(fù)系統(tǒng)正常運行。 c對原來的數(shù)據(jù)庫進(jìn)行備份,并對這次錯誤進(jìn)行詳細(xì)的記錄,以便以后的檢查。14 14

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!