資源大。1.63 MB |
資源類(lèi)型:文檔 |
下載積分: 0 |
|
|
|
資源介紹 |
|
BSHIS2.2軟件詳細(xì)設(shè)計(jì)說(shuō)明書(shū)
院長(zhǎng)查詢(xún)
1引言
1.1編寫(xiě)目的
根據(jù)概要設(shè)計(jì)說(shuō)明書(shū)中的設(shè)計(jì)內(nèi)容,編寫(xiě)詳細(xì)設(shè)計(jì)說(shuō)明書(shū),為開(kāi)發(fā)過(guò)程提供系統(tǒng)處理過(guò)程的詳細(xì)說(shuō)明,使系統(tǒng)開(kāi)發(fā)各類(lèi)技術(shù)人員對(duì)整個(gè)系統(tǒng)所需實(shí)現(xiàn)的功能以及系統(tǒng)的功能模塊的劃分、實(shí)現(xiàn)和數(shù)據(jù)庫(kù)的表結(jié)構(gòu)清楚的認(rèn)識(shí),為整個(gè)系統(tǒng)的開(kāi)發(fā)、測(cè)試、評(píng)定和移交的提供基礎(chǔ),本報(bào)告一旦確認(rèn)后將成為系統(tǒng)開(kāi)發(fā)各類(lèi)技術(shù)人員共同遵守的準(zhǔn)則,并為以后的編程工作提供依據(jù)。
本說(shuō)明書(shū)的預(yù)期讀者為本項(xiàng)目負(fù)責(zé)人以及負(fù)責(zé)項(xiàng)目開(kāi)發(fā)的各類(lèi)技術(shù)人員、管理人員、項(xiàng)目評(píng)審人員。
1.2項(xiàng)目背景
BSHIS2.1版本的升級(jí)
開(kāi)發(fā)單位:杭州創(chuàng)業(yè)軟件有限公司
主管部門(mén):研發(fā)中心
關(guān)系:數(shù)據(jù)來(lái)源為其它子系統(tǒng)數(shù)據(jù)
1.3定義
BSHIS:創(chuàng)業(yè)醫(yī)院信息系統(tǒng)(B-Soft Hospital Information System)
1.4參考資料
BSHIS2.2需求分析說(shuō)明書(shū)(院長(zhǎng)查詢(xún)) 孫烈峰 2000年7月
BSHIS2.2確認(rèn)測(cè)試計(jì)劃(院長(zhǎng)查詢(xún)) 孫烈峰 2000年7月
BSHIS2.2概要設(shè)計(jì)說(shuō)明書(shū)(院長(zhǎng)查詢(xún)) 孫烈峰 2000年8月
BSHIS2.2集成測(cè)試計(jì)劃(院長(zhǎng)查詢(xún)) 孫烈峰 2000年8月
BSHIS2.2初步用戶手冊(cè)(院長(zhǎng)查詢(xún)) 孫烈峰 2000年8月
2任務(wù)概述
2.1目標(biāo)
根據(jù)概要設(shè)計(jì)說(shuō)明書(shū)中的設(shè)計(jì)內(nèi)容,對(duì)整個(gè)系統(tǒng)所需實(shí)現(xiàn)的功能以及系統(tǒng)的功能模塊的劃分和功能模塊的具體實(shí)現(xiàn)過(guò)程提供詳細(xì)的說(shuō)明,為整個(gè)系統(tǒng)的開(kāi)發(fā)、測(cè)試、評(píng)定和移交的提供基礎(chǔ)。
2.2運(yùn)行環(huán)境
硬件環(huán)境:
服務(wù)器:PII500/256M/10G
工作站:586以上機(jī)型、32M以上內(nèi)存、顯示器16位增強(qiáng)色、600*800像素
軟件環(huán)境:
網(wǎng)絡(luò)操作系統(tǒng): Windows Nt Server 4.0 以上
工作站操作系統(tǒng):中文Win95/中文Win98/中文Win Nt Workstation
數(shù)據(jù)庫(kù)系統(tǒng): Ms SQL Server 7.0/Sysbase SQL Server 11/DB2
網(wǎng)絡(luò)協(xié)議: TCP/IP
3系統(tǒng)設(shè)計(jì)
院長(zhǎng)查詢(xún)系統(tǒng)分?jǐn)?shù)據(jù)傳輸和數(shù)據(jù)查詢(xún)兩部分,分別為兩個(gè)單獨(dú)的應(yīng)用程序。數(shù)據(jù)傳輸設(shè)計(jì)參見(jiàn)附錄:院長(zhǎng)查詢(xún)數(shù)據(jù)傳輸(QDTS)設(shè)計(jì)。
為提高查詢(xún)效率,降低查詢(xún)時(shí)對(duì)其它業(yè)務(wù)系統(tǒng)事務(wù)處理速度,建議將業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫(kù)與院長(zhǎng)查詢(xún)數(shù)據(jù)庫(kù)分開(kāi),為此需在應(yīng)用中定義兩個(gè)全局變量BS_OLAP及默認(rèn)的SQLCA分別連接院長(zhǎng)查詢(xún)數(shù)據(jù)庫(kù)及業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫(kù)。當(dāng)應(yīng)用打開(kāi)時(shí)首先判斷當(dāng)前應(yīng)用是否已打開(kāi),若已打開(kāi)則將其關(guān)閉。然后取各子系統(tǒng)安裝信息,各查詢(xún)子模塊根據(jù)子系統(tǒng)的安裝情況確定是否可以使用當(dāng)前查詢(xún)功能。分別連接院長(zhǎng)查詢(xún)和業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫(kù)后進(jìn)行系統(tǒng)登錄,最后打開(kāi)應(yīng)用主窗口,設(shè)置菜單項(xiàng)權(quán)限。
3.1程序文件
序號(hào) 文件名稱(chēng) 說(shuō)明
1 support.pbl 公用文件
2 hispublic.pbl 公用文件
3 yz_main.pbl 主窗口、主菜單、公用窗口、公用數(shù)據(jù)窗口、公用對(duì)象、結(jié)構(gòu)、函數(shù)等。
4 yz_cwzk.pbl 財(cái)務(wù)狀況各功能模塊窗口、數(shù)據(jù)窗口。
5 yz_yldt.pbl 醫(yī)療動(dòng)態(tài)各功能模塊窗口、數(shù)據(jù)窗口。
6 yz_ypxx.pbl 藥品信息各功能模塊窗口、數(shù)據(jù)窗口。
7 yz_brzl.pbl 病人資料各功能模塊窗口、數(shù)據(jù)窗口。
8 yz_rsxz.pbl 人事行政各功能模塊窗口、數(shù)據(jù)窗口。
9 yz_zwhq.pbl 總務(wù)后勤各功能模塊窗口、數(shù)據(jù)窗口。
10 yz_qtxx.pbl 其它信息各功能模塊窗口、數(shù)據(jù)窗口。
11 yz_ssmz.pbl 手術(shù)麻醉各功能模塊窗口、數(shù)據(jù)窗口。
12 yz_zhtj.pbl 綜合統(tǒng)計(jì)各功能模塊窗口、數(shù)據(jù)窗口。
13 zy_gxmk.pbl 院長(zhǎng)查詢(xún)調(diào)用住院系統(tǒng)模塊窗口、數(shù)據(jù)窗口、結(jié)構(gòu)、函數(shù)等。
14 bq_gxmk.pbl 院長(zhǎng)查詢(xún)調(diào)用病區(qū)系統(tǒng)模塊窗口、數(shù)據(jù)窗口、結(jié)構(gòu)、函數(shù)等。
15 yj_dagl.pbl 院長(zhǎng)查詢(xún)調(diào)用醫(yī)技系統(tǒng)模塊窗口、數(shù)據(jù)窗口、結(jié)構(gòu)、函數(shù)等。
16 ba_bagl.pbl 院長(zhǎng)查詢(xún)調(diào)用病案系統(tǒng)模塊窗口、數(shù)據(jù)窗口、結(jié)構(gòu)、函數(shù)等。
17 ba_public.pbl 院長(zhǎng)查詢(xún)調(diào)用病案系統(tǒng)模塊公用窗口、數(shù)據(jù)窗口、結(jié)構(gòu)、函數(shù)等。
3.2全局變量
對(duì)象 類(lèi)型 定義文件 實(shí)例名 說(shuō)明
Transaction 事務(wù) BS_OLAP 連接院長(zhǎng)查詢(xún)數(shù)據(jù)庫(kù)。
u_SupportClass 非可視自定義 Support.pbl uo_support 完成數(shù)據(jù)庫(kù)連接,登錄到指定系統(tǒng),并保存指定系統(tǒng)的全局信息。
Base_Info 結(jié)構(gòu) Hispublic.pbl base_info 將uo_support中部分系統(tǒng)信息保存到該全局結(jié)構(gòu)中以便于訪問(wèn)。
s_ExChange 結(jié)構(gòu) Support.pbl gs_ExChange 保存窗口間數(shù)據(jù)交換參數(shù)。
s_yz_Data 結(jié)構(gòu) yz_main.pbl gstr_data 成員變量為DataStore,分別保存功能模塊、默認(rèn)條件、科室代碼、醫(yī)生代碼、病人性質(zhì)、疾病編碼、編碼設(shè)置、編碼明細(xì)、通用品庫(kù)、收費(fèi)項(xiàng)目、醫(yī)療收費(fèi)等數(shù)據(jù)表信息。
s_yz_xtcs 結(jié)構(gòu) yz_main.pbl gstr_xtcs 保存系統(tǒng)運(yùn)行參數(shù)。
s_yz_xtaz 結(jié)構(gòu) yz_main.pbl gstr_xtaz 保存各業(yè)務(wù)子系統(tǒng)安裝情況。
3.3公用控件
3.3.1用戶對(duì)象
序號(hào) 名稱(chēng) 說(shuō)明
1 vu_yz_gnmk 功能模塊控件,繼承自vu_LogicLeveltreeView,增加一成員函數(shù)用來(lái)修改功能模塊所對(duì)應(yīng)的圖片。
2 vu_yz_picture 圖片按鈕,模擬PictureCommandButton。
3 vu_yz_quarter 季度編輯框,按季度查詢(xún)時(shí)使用。
3.3.2全局結(jié)構(gòu)
序號(hào) 名稱(chēng) 說(shuō)明
1 s_yz_data 本地?cái)?shù)據(jù)緩存,成員為DataStore,分別保存功能模塊、默認(rèn)條件、科室代碼、醫(yī)生代碼、病人性質(zhì)、疾病編碼、編碼設(shè)置、編碼明細(xì)、通用品庫(kù)、收費(fèi)項(xiàng)目、醫(yī)療收費(fèi)等數(shù)據(jù)表信息。
2 s_yz_mrtj 默認(rèn)條件,分別存放當(dāng)前功能項(xiàng)默認(rèn)條件,根據(jù)表YZ_MRTJ設(shè)計(jì)。
3.3.3全局函數(shù)
序號(hào) 名稱(chēng) 說(shuō)明
1 gf_yz_GetDefaultDate 根據(jù)日期查詢(xún)方式(按日、按月、按季、 按年)及默認(rèn)查詢(xún)?nèi)掌谧址赡J(rèn)查詢(xún)開(kāi)始日期或結(jié)束日期。
入口參數(shù):
ad_dqrq 當(dāng)前日期(指查詢(xún)時(shí)系統(tǒng)日期)
as_mrrq 默認(rèn)日期(指默認(rèn)日期字符串)
ai_cllx 處理類(lèi)型(1指處理開(kāi)始日期 2指處理結(jié)束日期)
返回:DateTime
|
|
下載地址 |
|
|
|