一、系統(tǒng)介紹:
???
本系統(tǒng)是一套類似天網(wǎng)HIS系統(tǒng)中國數(shù)字化醫(yī)院信息管理系統(tǒng),系統(tǒng)是專為中國數(shù)字化醫(yī)院建設(shè)而精心設(shè)計的大型集成信息管理平臺,HIS系統(tǒng)由天網(wǎng)軟件股份一百多位科研工作者凝結(jié)14年行業(yè)經(jīng)驗精心打造而成,包括門診、住院、藥庫(房)、醫(yī)囑、醫(yī)生站、護士站、總務(wù)、設(shè)備、人事、工資、財務(wù)、病案、統(tǒng)計、觸摸屏、動態(tài)床位、急救120、院長查詢、電子病歷、病案、PACS、LIS、合理用藥等30多個子項目。是我們站在IT技術(shù)前沿的嘔心之作,她代表了天網(wǎng)在信息化管理技術(shù)領(lǐng)域的最高成就,是天網(wǎng)奉獻給中國醫(yī)療信息化事業(yè)的又一部宏篇巨著。在國內(nèi)有上千家客戶,其中國家50強醫(yī)院就有8個。本課程正是基于HIS系統(tǒng)的醫(yī)療架構(gòu)體系下進行完全自主開發(fā)研制的,講師曾在天網(wǎng)擔任HIS系統(tǒng)的項目經(jīng)理,對整套系統(tǒng)的難點及業(yè)務(wù)流程具有很深的理解。本課程從零起步,帶你從項目環(huán)境搭建到系統(tǒng)架構(gòu)、項目編碼,將你的設(shè)計思路帶到一個很高的境界。
二、詳細模塊如下圖:
.jpg)
系統(tǒng)特點及優(yōu)勢:
1.采用先進的多層櫸架式結(jié)構(gòu)
2.支持多平臺UNIX /LINUX / NT
3.采用微軟.NET架構(gòu)開發(fā)
4.支持數(shù)據(jù)庫DB2、ORACLE、SQL SERVER
5.運用數(shù)據(jù)倉庫技術(shù),具備大容量數(shù)據(jù)處理能力
6.支持64位操作系統(tǒng)
7.實現(xiàn)了可自動升級的智能客戶端技術(shù)
8.獨創(chuàng)的個性報表生成器及查詢生成器
9.自由設(shè)計菜單界面
10.首創(chuàng)的內(nèi)嵌消息管理組件,實現(xiàn)了醫(yī)院日常業(yè)務(wù)的聯(lián)動
11.采用先進的組件技術(shù),解決了系統(tǒng)的產(chǎn)品化和工程化
12.獨特的安全保證技術(shù),提供完善的危機處理預(yù)案
13.采用主機監(jiān)控系統(tǒng),使HIS網(wǎng)絡(luò)更加安全和可控
14.服務(wù)器分布式部署和處理的應(yīng)用,實現(xiàn)了服務(wù)器的負載均衡
三、課程特色:
1. 所有代碼均為現(xiàn)場手敲,不會出現(xiàn)任意一句沒有交代的代碼;
2. 編寫過程中用到自己開發(fā)的控件就提供控件代碼,用到第三方控件就提供使用DEMO;
3. 每次課程都在前次課程的基礎(chǔ)上迭代開發(fā),保證每次課程項目均可運行;
4. 每次課程基本都提供上課PPT,重難點均已列出,方便讀者自學(xué);
5. 前半部分課前增加回顧,方便大家記憶基礎(chǔ)知識;
6. 課程在錄制過程中特別強調(diào)到開發(fā)中容易犯的一些錯誤和技巧;
7. 課程融入非常多的常用算法以及使用環(huán)境;
8. 課程注重業(yè)務(wù)的講解和實現(xiàn),是實際開發(fā)的重中之重;
9. 拋棄以往光講的做法,課程參入陷阱、提問、設(shè)問等教學(xué)技巧和大家交互;
10.課程采用漸進思路進行,逐漸從新建一個空項目形成一個大型完整項目;
11.課程增加實際客戶案例及數(shù)據(jù)庫調(diào)優(yōu)技術(shù);
四、課程安排:
1. 系統(tǒng)介紹和演示,市場定位、目前HIS市場、開發(fā)應(yīng)具備技能和學(xué)習(xí)方法。
2. 開發(fā)環(huán)境搭建,要求的硬件、軟件以及版本號等、常用操作示例和注意事項。
3. 系統(tǒng)架構(gòu)分析,軟件行業(yè)其他架構(gòu)對比和設(shè)計模式概要。
4. 抽象工廠和普通三層結(jié)合、插件式編程。
5. 基于角色的權(quán)限管理思想和混合授權(quán)思想。
6. 動態(tài)菜單加載、反射、類特性等技術(shù)。
7. DB2數(shù)據(jù)庫使用(上、下)。
8. DEV控件套件使用。
9. 從頭開始搭建服務(wù)端。
10.搭建系統(tǒng)框架,并開始系統(tǒng)管理部分開發(fā)(基礎(chǔ)、提高)。
11. 搭建并測試系統(tǒng)框架和開發(fā)環(huán)境
12. 權(quán)限配置思路
13. 權(quán)限配置實現(xiàn)
14. 菜單分離技術(shù)基礎(chǔ)
15. 菜單分離技術(shù)完善
16. 增加住院子系統(tǒng)—住院子系統(tǒng)-入院登記
18. 增加住院子系統(tǒng)—住院子系統(tǒng)-入院登記界面及邏輯
19. 增加住院子系統(tǒng)—住院子系統(tǒng)-入院登記界面業(yè)務(wù)流程
20. 增加住院子系統(tǒng)—住院子系統(tǒng)-入院預(yù)交款業(yè)務(wù)
21. 增加住院子系統(tǒng)—住院子系統(tǒng)-完成入院業(yè)務(wù)
22. 增加住院子系統(tǒng)—住院子系統(tǒng)-測試入院業(yè)務(wù)并總結(jié)
23. 增加住院子系統(tǒng)—報表打印技術(shù)
24. 增加住院子系統(tǒng)—預(yù)交款(界面業(yè)務(wù))
25. 增加住院子系統(tǒng)—預(yù)交款(保存業(yè)務(wù))
26. 增加住院子系統(tǒng)—預(yù)交款(收費業(yè)務(wù))
28. 增加住院子系統(tǒng)—預(yù)交款(退費業(yè)務(wù))
29. 增加藥庫子系統(tǒng)—藥庫(入庫界面業(yè)務(wù)-上)
30. 增加藥庫子系統(tǒng)—藥庫(入庫界面業(yè)務(wù)-下)
31. 增加藥庫子系統(tǒng)—藥庫(入庫業(yè)務(wù)保存)
32. 增加藥庫子系統(tǒng)—藥庫(入庫業(yè)務(wù)審核)
33. 菜單映射修改
34. 增加門診子系統(tǒng)—劃價記賬(界面業(yè)務(wù))
35. 增加門診子系統(tǒng)—劃價記賬(界面邏輯)
36. 增加門診子系統(tǒng)—劃價記賬(查詢計算業(yè)務(wù))
37. 增加門診子系統(tǒng)—劃價記賬(保存業(yè)務(wù))
38. 增加護士站子系統(tǒng)—導(dǎo)航管理(界面業(yè)務(wù))
39. 增加護士站子系統(tǒng)—導(dǎo)航管理(界面切換)
40. 增加護士站子系統(tǒng)—導(dǎo)航管理(信息展示)
41. 整合運行
42. 項目總結(jié)
目前只融合4個子系統(tǒng)的開發(fā),其價值已經(jīng)不可估量。
五、項目架構(gòu)及優(yōu)勢:
.jpg)
本系統(tǒng)的框架,包含了一系列規(guī)范、約定和支撐類庫、服務(wù)。?
◆ 系統(tǒng)的內(nèi)聚和耦合度?
?
這是保證一個系統(tǒng)的架構(gòu)是否符合軟件工程原則的首要標準。?
◆ 層次的清晰和簡潔性?
?
系統(tǒng)每個部分完成功能和目標必須是明確的,同樣的功能,應(yīng)該只在一個地方實現(xiàn)。如果某個功能可以在系統(tǒng)不同的地方實現(xiàn),那么,將會給后來的開發(fā)和維護帶來問題。?系統(tǒng)簡單明了,過于復(fù)雜的系統(tǒng)架構(gòu),會帶來不必要的成本和維護難度。在盡可能的情況下,一個部分應(yīng)該完成一個單獨并且完整的功能。?
◆ 易于實現(xiàn)性?
?
如果系統(tǒng)架構(gòu)的實現(xiàn)非常困難,甚至超出團隊現(xiàn)有的技術(shù)能力,那么,團隊不得不花很多的精力用于架構(gòu)的開發(fā),這對于整個項目來說,可能會得不償失。本項目崇尚“簡單就是美”的原則。?
◆ 可升級和可擴充性?
?
一個系統(tǒng)框架,受設(shè)計時技術(shù)條件的限制,或者設(shè)計者本人對系統(tǒng)認識的局限,可能不會考慮到今后所有的變化。但是,本系統(tǒng)為將來可能的變化做好準備,能夠在今后,在目前已有的基礎(chǔ)上進行演進,但不會影響原有的應(yīng)用。
◆ 是否有利于團隊合作開發(fā)?
??????
一個好的系統(tǒng)架構(gòu),不僅僅只是從技術(shù)的角度來看,而且,它還應(yīng)該適用于團隊開發(fā)模型,可以方便一個開發(fā)團隊中各個不同角色的互相協(xié)作。例如,將Web頁面和業(yè)務(wù)邏輯組件分開,可是使頁面設(shè)計人員和程序員的工作分開來同步進行而不會互相影響。?
◆ 性能?
?
性能對于軟件系統(tǒng)來說是很重要的,但是,有的時候,為了能讓系統(tǒng)得到更大的靈活性,可能不得不在性能和其他方面取得平衡。另外一個方面,由于硬件技術(shù)的飛速發(fā)展和價格的下降,性能的問題往往可以通過使用使用更好的硬件來獲得提升。.jpg)