BSHIS2.2軟件詳細設(shè)計說明書(設(shè)備管理)
1.引言
1.1編寫目的
根據(jù)概要設(shè)計說明書中的設(shè)計內(nèi)容,編寫詳細設(shè)計說明書,為開發(fā)過程提供系統(tǒng)處理過程的詳細說明,使系統(tǒng)開發(fā)各類技術(shù)人員對整個系統(tǒng)所需實現(xiàn)的功能以及系統(tǒng)的功能模塊的劃分、實現(xiàn)和數(shù)據(jù)庫的表結(jié)構(gòu)有清楚的認識,為整個系統(tǒng)的開發(fā)、測試、評審和移交提供基礎(chǔ),本報告一旦確認后將成為系統(tǒng)開發(fā)各類技術(shù)人員共同遵守的準則,并為以后的編程工作提供依據(jù)。
本說明書的預期讀者為本項目負責人以及負責項目開發(fā)的各類技術(shù)人員、管理人員、項目評審人員。
1.2項目背景
開發(fā)單位:杭州創(chuàng)業(yè)軟件有限公司
主管部門:研發(fā)中心
與其它系統(tǒng)的關(guān)系:本系統(tǒng)應與BSHIS2.2的其它系統(tǒng)實現(xiàn)良好集成(共享有關(guān)公用信息),其中與固定資產(chǎn)系統(tǒng)關(guān)系密切——所有設(shè)備都是固定資產(chǎn),反之,則不一定成立。
1.3定義
BSHIS:B-Soft Hospital Information System
PM計劃:對部分大型醫(yī)療設(shè)備儀器的定期檢修計劃。
計檢周期:計量儀器需定期進行計量檢驗,其檢驗周期即為計檢周期,不同類型的計量儀器其計檢周期可能不同。
1.4參考資料
《BSHIS2.2軟件概要設(shè)計說明書.設(shè)備》作者:張賢彬
2.任務(wù)概述
2.1目標
對醫(yī)院的醫(yī)療設(shè)備從計劃采購到維修,質(zhì)檢等進行全面管理。因本系統(tǒng)與固定資產(chǎn)系統(tǒng)關(guān)系密切,故設(shè)備的入庫,領(lǐng)用,報損和折舊等處理將放在固定資產(chǎn)系統(tǒng)中完成,本系統(tǒng)只處理醫(yī)療設(shè)備的計劃、合同、維修和質(zhì)檢等,設(shè)備字典應作為固定資產(chǎn)字典的一部分;在用設(shè)備應作為在用固定資產(chǎn)的一部分,固定資產(chǎn)系統(tǒng)的購單應可由設(shè)備合同引入,從而實現(xiàn)與固定資產(chǎn)系統(tǒng)的良好集成。
2.2運行環(huán)境
本系統(tǒng)設(shè)計運行于C/S(客戶機/服務(wù)器)計算環(huán)境,對硬軟件要求如下:
硬件環(huán)境:
服務(wù)器:PII500/256M/10G PC服務(wù)器,Alpha小型機或IBM主機系統(tǒng)。
工作站:586以上機型、32M以上內(nèi)存、顯示器16位增強色、600*800像素
軟件環(huán)境:
網(wǎng)絡(luò)操作系統(tǒng): Windows Nt Server 4.0或UNIX
工作站操作系統(tǒng):中文Win95/中文Win98/中文Win Nt Workstation
數(shù)據(jù)庫系統(tǒng): Ms SQL Server 6.5/Sysbase SQL Server 11/DB2
網(wǎng)絡(luò)協(xié)議: TCP/IP
3.模塊設(shè)計說明書
全局對象
本系統(tǒng)將定義下列全局對象:
對象 類型 定義文件 實例名 描述
u_supportclass 非可視自定義 support.pbl Uo_support 完成數(shù)據(jù)庫連接,登錄到指定系統(tǒng),并保存指定系統(tǒng)的全局信息。
Base_info 結(jié)構(gòu) Support.pbl Base_info 將uo_support中部分系統(tǒng)信息保存到該全局結(jié)構(gòu)中以便于訪問。
S_exchange 結(jié)構(gòu) Support.pbl S_exchange 用于窗口或過程間多參數(shù)傳遞。
U_encode_bsoft 非可視自定義 Support.pbl Uo_encode 輸入碼自動生成對象。應在用戶首次試圖調(diào)用其編碼函數(shù)前完成初始化。
應用初始化
在應用的OPEN事件中應控制程序只能運行一個進程(創(chuàng)建Support.pbl 中u_singleinstanceclass 的一個局部實例)。
調(diào)用uo_support有關(guān)成員函數(shù)完成數(shù)據(jù)庫連接,系統(tǒng)登錄,全局結(jié)構(gòu)base_info的賦值及全局對象uo_encode的CREATE(當新增/修改某維護性信息且欲為其生成拼音碼,五筆碼或角形碼等時,調(diào)用其初始化函數(shù),檢索編碼字典到本地,隨后的訪問將不再重檢索,以節(jié)約網(wǎng)絡(luò)及服務(wù)器資源)。
打開主窗口,調(diào)用uo_support有關(guān)成員函數(shù),設(shè)置操作員的菜單權(quán)限。
3.1模塊設(shè)計說明書
科室請購
系統(tǒng)名稱:設(shè)備管理系統(tǒng) 系統(tǒng)識別:
模塊編號:X01.01
模塊名稱:科室請購
功
能
概
述 完成科室設(shè)備請購單的錄入,修改,刪除和確認操作。確認后的科室請購單可被引入設(shè)備采購計劃單。
IPO
過
程 I:輸入或修改科室請購單明細內(nèi)容。
P:對于新增請購單,系統(tǒng)將產(chǎn)生一個單號并在請購單保存時確保其唯一性,在每次數(shù)據(jù)保存前完成必要的數(shù)據(jù)有效性校驗,確保設(shè)備名稱,估價,申請數(shù)量,申請科室等不為空;確認時,將相應請購單標識為“已確認”。
O:寫數(shù)據(jù)庫表SB_KSQG。
數(shù)據(jù)窗口 D_ksqg
引用表 GY_DMZD,GY_KSDM,ZC_ZCZD,ZC_MANU
操作表 SB_KSQG,SB_KYDH
編制 編制:張賢彬 日期 2000/10/9
計劃論證
系統(tǒng)名稱:設(shè)備管理系統(tǒng) 系統(tǒng)識別:
模塊編號:X01.02
模塊名稱:計劃論證
功
能
概
述 完成設(shè)備采購計劃論證的錄入,修改,刪除和審批操作。審批后的計劃論證單可被引入設(shè)備采購計劃單。
IPO
過
程 I:輸入或修改計劃論證明細內(nèi)容。
P:對于新增計劃論證,系統(tǒng)將產(chǎn)生一個單號并在計劃論證單保存時確保其唯一性,在每次數(shù)據(jù)保存前完成必要的數(shù)據(jù)有效性校驗,確保設(shè)備名稱,估價,申請數(shù)量,申請科室等不為空;審批時,將相應計劃論證單標識為“已審批”。
O:寫數(shù)據(jù)庫表SB_JHLZ。
數(shù)據(jù)窗口 D_jhlz
引用表 GY_DMZD,GY_KSDM,ZC_ZCZD,ZC_MANU,ZC_SUPPLIER
操作表 SB_JHLZ,SB_KYDH
編制 編制:張賢彬 日期 2000/10/9
計劃編制
系統(tǒng)名稱:設(shè)備管理系統(tǒng) 系統(tǒng)識別:
模塊編號:X01.03,X01.04
模塊名稱:計劃編制(年度計劃,臨時計劃)
功
能
概
述 完成設(shè)備采購計劃論單的錄入/引入,修改,刪除和審批操作。審批后的計劃單可被引入進口設(shè)備申請單或設(shè)備采購合同。
IPO
過
程 I:輸入/引入或修改計劃單明細內(nèi)容。
P:對于新增計劃單,系統(tǒng)將產(chǎn)生一個單號并在計劃單保存時確保其唯一性,在每次數(shù)據(jù)保存前完成必要的數(shù)據(jù)有效性校驗,確保設(shè)備名稱,估價,數(shù)量,供應商等不為空;審批時,將相應計劃單標識為“已審批”。
O:寫數(shù)據(jù)庫表SB_JHD01,SB_JHD02。
數(shù)據(jù)窗口 D_plan_main,D_plan_detail
引用表 GY_DMZD,GY_KSDM,ZC_ZCZD,ZC_MANU,ZC_SUPPLIER
操作表 SB_JHD01,SB_JHD02,SB_KYDH
編制 編制:張賢彬 日期 2000/10/9
進口申請
系統(tǒng)名稱:設(shè)備管理系統(tǒng) 系統(tǒng)識別:
模塊編號:X01.05
模塊名稱:進口設(shè)備申請
功
能
概
述 完成進口設(shè)備申請單的錄入/引入,修改,刪除和審批操作。
IPO
過
程 I:輸入/引入或修改進口設(shè)備申請單明細內(nèi)容。
P:對于新增進口設(shè)備申請單,系統(tǒng)將產(chǎn)生一個單號并在申請單保存時確保其唯一性,在每次數(shù)據(jù)保存前完成必要的數(shù)據(jù)有效性校驗,確保設(shè)備名稱,數(shù)量等不為空;審批時,將相應申請單標識為“已審批”。
O:寫數(shù)據(jù)庫表SB_JKSQ。
數(shù)據(jù)窗口 D_jksq
引用表 GY_DMZD, ZC_ZCZD,ZC_MANU
操作表 SB_JKSQ,SB_KYDH
|
|