急診管理系統(tǒng)詳細設(shè)計說明書_第1頁
急診管理系統(tǒng)詳細設(shè)計說明書_第2頁
急診管理系統(tǒng)詳細設(shè)計說明書_第3頁
急診管理系統(tǒng)詳細設(shè)計說明書_第4頁
急診管理系統(tǒng)詳細設(shè)計說明書_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 急診管理系統(tǒng) 詳細設(shè)計說明書 2012 年 1月 10日 1.引言 1.1編寫目的 急診管理系統(tǒng)是在日常工作的各個領(lǐng)域和各個環(huán)節(jié)中廣泛采用現(xiàn)代信息技術(shù),以建設(shè)和整合統(tǒng)一高效的醫(yī)療平臺為基礎(chǔ)、以信息安全保障為前提的一個辦公自動化系統(tǒng)。系統(tǒng)可以在單位建成一個高速、安全、穩(wěn)定可靠、經(jīng)濟實用、方便操作的醫(yī)療平臺,有限實現(xiàn)單位方便、管理有序的一套實用的醫(yī)療系統(tǒng)。 1.2背景 ? 急診管理系統(tǒng) ? 任務(wù)提出者:李勝利 開發(fā)者:李勝利、劉靖、牛超、白雪、劉潔 用戶:醫(yī)療企業(yè) 隨著計算機科學(xué)的發(fā)展,計算機技術(shù)在Internet中的應(yīng)用越來越廣泛,為廣大醫(yī)療用戶提供了更加周到和人性化的服務(wù)。個性化已逐漸成為當(dāng)

2、今Web應(yīng)用的潮流?,F(xiàn)如今網(wǎng)絡(luò)已經(jīng)成為一種時尚,成為政府、醫(yī)療事業(yè)單位實現(xiàn)資源共享、信息交流、辦公協(xié)作的必備工具。急診管理系統(tǒng),可以實現(xiàn)各種資源信息的共享、有效利用,能夠給單位帶來巨大價值。 1.3定義 JavaScript的定義: JavaScript是一種由Netscape的LiveScript發(fā)展而來的腳本語言,它提高與Java的兼容性。JavaScript采用HTML頁作為其接口。JavaScript就是適應(yīng)動態(tài)網(wǎng)頁制作的需要而誕生的一種新的編程語言。 接口:接口是一種非常有效的編碼工具,它可將對象的定義與實現(xiàn)分離,從而在不破壞現(xiàn)有應(yīng)用程序的情況下使對象得以擴充完善,減少了系統(tǒng)維護的負

3、 擔(dān)。2. 系統(tǒng)的結(jié)構(gòu) 系統(tǒng)總體功能結(jié)構(gòu)如下圖: 接病歷首電子病病程記醫(yī)囑錄提打印處檢查申診心電檢影PAC普通文本報檢驗申檢檢驗報告結(jié)診 1 圖護士工作床位管醫(yī)囑管病人管日提據(jù)圖2 本辦公自動化應(yīng)用系統(tǒng),主要依據(jù)Intranet/Internet的建設(shè)原則,在先進、實用的網(wǎng)絡(luò)平臺基礎(chǔ)上,充分發(fā)揮其在各類高層次開發(fā)中的特點和優(yōu)勢。系統(tǒng)采用目前廣泛應(yīng)用的多層結(jié)構(gòu)作為系統(tǒng)架構(gòu),使系統(tǒng)的邏輯結(jié)構(gòu)清晰完整。在保證系統(tǒng)的高效、穩(wěn)定運行的同時,保證系統(tǒng)的靈活性和可擴展性。 (1) 用戶層 用戶層必須采用瀏覽器方式實現(xiàn)。 (2) 應(yīng)用層 應(yīng)用層應(yīng)采用應(yīng)用服務(wù)器封裝業(yè)務(wù)邏輯,提供用戶與系統(tǒng)數(shù)據(jù)之間的有效處理和溝

4、通。 (3) 數(shù)據(jù)層 數(shù)據(jù)層應(yīng)使用大型的數(shù)據(jù)庫管理系統(tǒng),實現(xiàn)高效的數(shù)據(jù)資源管理。數(shù)據(jù)庫管理系統(tǒng)要易用、穩(wěn)定,能夠完成業(yè)務(wù)數(shù)據(jù)的處理和對應(yīng)用系統(tǒng)提供數(shù)據(jù)支持。 3系統(tǒng)的模塊設(shè)計 3.1急診管理系統(tǒng)的設(shè)計說明 模塊描述3.1.1 急診管理系統(tǒng)為醫(yī)療單位提供全面的綜合辦公服務(wù),實現(xiàn)各職能部門辦公業(yè)務(wù)的協(xié)調(diào)方便化、文檔管理電子化,資料信息和辦公業(yè)務(wù)動態(tài)信息的共享,功能包括醫(yī)生工作站和護士工作站兩大模塊等,并以各種現(xiàn)代化的通訊手段使工作人員間的協(xié)同辦公成為可能。 3.1.2功能 急診管理系統(tǒng)主要完成的功能有:醫(yī)生工作站和護士工作站兩大模塊等。 醫(yī)生工作站:醫(yī)生工作站由病人接診、醫(yī)囑、檢查、檢驗、病歷等工

5、作臺組成,將醫(yī)生的日常工作全部融合在一個工作平臺,不用醫(yī)生來回切換界面,就可以完成對病人病情的診斷以及歷史就診情況的查詢,根據(jù)病人的病情申請各種檢查、檢驗,調(diào)閱檢查、檢驗結(jié)果,下達和發(fā)送醫(yī)囑等。 護士工作站:護士工作站由病人、床位、醫(yī)囑、檢查、消息提醒等工作臺組成,將護士的日常工作全部融合在一個工作平臺,利用網(wǎng)絡(luò)使醫(yī)生和護士的交換變得簡單有效,醫(yī)生下達新醫(yī)囑或停用醫(yī)囑后,護士工作站會有相應(yīng)的提示信息,不用專門安排一名護士不斷地提取醫(yī)囑,護士需要的各種單據(jù)(醫(yī)囑本、輸液單、注射單、輸液貼、治療單、護理單等)都能通過系統(tǒng)進行打印。 3.1.3性能 (1)安全保密性 在該模塊中,安全、可靠將作為第一

6、要素。同時,利用細分的權(quán)限管理,拒絕非法用戶進入系統(tǒng)和合法用戶的越權(quán)操作,避免系統(tǒng)遭到惡意破壞,防止系統(tǒng)數(shù)據(jù)被竊取和篡改。 (2)穩(wěn)定性 要求該模塊可以長期穩(wěn)定正常工作。 (3)實用性 實用性是衡量一個系統(tǒng)好壞的重要指標。是否與業(yè)務(wù)緊密結(jié)合,是否具有嚴 格的業(yè)務(wù)針對性,是系統(tǒng)成敗的關(guān)鍵。本系統(tǒng)是在對辦公工作進行詳細的調(diào)查之后實現(xiàn)的,實現(xiàn)的各項功能應(yīng)該十分貼合辦公自動化流程,具有很強的實用性。 本系統(tǒng)有友好的提示,并有導(dǎo)航式界面,使大多數(shù)用戶在簡單短時間的培訓(xùn)就能順利地使用系統(tǒng),在用戶輸入一些信息項的格式不正確的情況下,能夠給出可模仿的例子。 3.1.4輸入項及其設(shè)計思路 急診管理系統(tǒng)模塊實現(xiàn)了

7、所有與辦公系統(tǒng)管理實體信息的相關(guān)動作,它的輸入項具體由三個類來實現(xiàn),它們分別為Sbgl_Add、Sbgl_Up 、Sbgl_Contrl類,在類中包含著添加添加、修改和刪除信息的方法,以下為這些方法的功能、參數(shù)說明和設(shè)計思路。 (1)Add_Sb_info方法 功能:添加急診管理系統(tǒng)的基礎(chǔ)信息 參數(shù):ArrayList類型的急診管理系統(tǒng)基礎(chǔ)信息數(shù)組 返回值:無 設(shè)計思路:創(chuàng)建數(shù)據(jù)庫訪問類生成數(shù)據(jù)訪問對象根據(jù)辦公系統(tǒng)管理設(shè)備基礎(chǔ)信息數(shù)組生成插入命令執(zhí)行插入操作 (2)Up_Sb_info方法 功能:修改指定的急診管理系統(tǒng)基礎(chǔ)信息 參數(shù):ArrayList類型的急診管理系統(tǒng)信息數(shù)組 返回值:無 設(shè)

8、計思路:創(chuàng)建數(shù)據(jù)庫訪問類生成數(shù)據(jù)訪問對象生成更新命令執(zhí)行更新命令 (3)Add_Sbwx_info方法 功能:急診管理系統(tǒng)維修信息 參數(shù):ArrayList類型的急診管理系統(tǒng)信息數(shù)組 返回值:無 設(shè)計思路:創(chuàng)建數(shù)據(jù)庫訪問類生成數(shù)據(jù)訪問對象根據(jù)急診管理系統(tǒng)生成插入命令執(zhí)行插入操作 方法Up_wx_info)4(功能:修改指定急診管理系統(tǒng)記錄 參數(shù):ArrayList類型的急診管理系統(tǒng)信息數(shù)組 返回值:無 設(shè)計思路:創(chuàng)建數(shù)據(jù)庫訪問類生成數(shù)據(jù)訪問對象生成更新命令執(zhí)行更新命令 (5)Add_Sb_Db方法 功能:添加急診管理系統(tǒng)信息 參數(shù):ArrayList類型的急診管理系統(tǒng)信息數(shù)組 返回值:無 設(shè)計

9、思路:創(chuàng)建數(shù)據(jù)庫訪問類生成數(shù)據(jù)訪問對象根據(jù)急診管理系統(tǒng)信息數(shù)組生成插入命令執(zhí)行插入操作調(diào)用Up_Db方法修改該急診管理系統(tǒng)的所屬部門 (6)Up_Db_info方法 功能:修改指定的急診管理系統(tǒng)記錄 參數(shù):ArrayList類型的急診管理系統(tǒng)信息數(shù)組 返回值:無 設(shè)計思路:創(chuàng)建數(shù)據(jù)庫訪問類生成數(shù)據(jù)訪問對象生成更新命令執(zhí)行更新命令 (7)Add_Sbbf方法 功能:添加急診管理系統(tǒng)信息 參數(shù):ArrayList類型的急診管理系統(tǒng)信息數(shù)組 返回值:無 設(shè)計思路:創(chuàng)建數(shù)據(jù)庫訪問類生成數(shù)據(jù)訪問對象根據(jù)急診管理系統(tǒng)數(shù)組生成插入命令執(zhí)行插入操作調(diào)用Up_Zt方法修改該急診管理系統(tǒng)設(shè)備的狀態(tài) (8)Up_B

10、f_info方法 功能:修改指定的急診管理系統(tǒng)信息 參數(shù):ArrayList類型的急診管理系統(tǒng)信息數(shù)組 返回值:無設(shè)計思路:創(chuàng)建數(shù)據(jù)庫訪問類生成數(shù)據(jù)訪問對象生成更新命令執(zhí)行更新命令 (9)Delid方法 功能:從指定數(shù)據(jù)表中刪除等于字段“id“等于指定值的記錄 參數(shù):數(shù)據(jù)表名稱和指定值 返回值:無 設(shè)計思路:創(chuàng)建數(shù)據(jù)庫訪問類生成數(shù)據(jù)訪問對象根據(jù)輸入?yún)?shù)生成更新命令執(zhí)行更新命令 3.1.5輸出項及其設(shè)計思路 該模塊的輸出項主要是根據(jù)制定部門獲取該部門辦公系統(tǒng)管理辦公的維修記錄、新增記錄、修改記錄。具體的實現(xiàn)方法分別為:Get_WxList、Get_DbList、Get_BfList。 (1)Ge

11、t_WxList方法 功能:獲取指定部門及其子部門所有急診管理系統(tǒng)的維修記錄 參數(shù):部門編碼 返回值:包括急診管理系統(tǒng)記錄的IDataReader 設(shè)計思路:創(chuàng)建數(shù)據(jù)庫訪問類生成數(shù)據(jù)訪問對象根據(jù)部門編碼獲取相關(guān)部門集合根據(jù)部門集合生成查詢命令執(zhí)行查詢命令返回查詢命令 (2)Get_DbList方法 功能:獲取指定部門及其子部門所有急診管理系統(tǒng)信息管理 參數(shù):部門編號 返回值:包括辦公系統(tǒng)管理辦公信息的IDataReader 設(shè)計思路:創(chuàng)建數(shù)據(jù)庫訪問類生成數(shù)據(jù)訪問對象根據(jù)部門編碼獲取相關(guān)部門集合根據(jù)部門集合生成查詢命令執(zhí)行查詢命令返回查詢命令 (3)Get_BfList方法 功能:獲取指定部門及

12、其子部門急診管理系統(tǒng)信息 參數(shù):部門編號返回值:包括急診管理系統(tǒng)信息的IDataReader 設(shè)計思路:創(chuàng)建數(shù)據(jù)庫訪問類生成數(shù)據(jù)訪問對象根據(jù)部門編碼獲取相關(guān)部門集合根據(jù)部門集合生成查詢命令執(zhí)行查詢命令返回查詢命令 3.2系統(tǒng)管理模塊 3.2.1模塊描述 系統(tǒng)管理主要包括組織結(jié)構(gòu)管理、權(quán)限管理等功能;可維護各個用戶及用戶所在部門信息,系統(tǒng)管理員可對整個系統(tǒng)的操作員進行權(quán)限分配;系統(tǒng)權(quán)限設(shè)置使用WSS的權(quán)限體系,可以對某列表和列表中的某項目單獨設(shè)置訪問權(quán)限。 3.2.2功能 組織結(jié)構(gòu)包括企業(yè)的各分支部門。組織結(jié)構(gòu)分為兩層:主結(jié)構(gòu)和子結(jié)構(gòu)。組織機構(gòu)管理模塊左側(cè)窗口利用樹狀結(jié)構(gòu)顯示系統(tǒng)的組織結(jié)構(gòu)關(guān)系,

13、右側(cè)窗口提供新建組織結(jié)構(gòu)、修改和刪除組織結(jié)構(gòu)的功能。 秦陵博物館辦公自動化系統(tǒng)用來查看已有詳細資料、添加辦公自動設(shè)備種類、修改辦公自動化種類和刪除指定辦公自動化設(shè)備種類。 系統(tǒng)管理模塊用來查看用戶的詳細資料、添加用戶、修改用戶資料和刪除指定用戶。 3.2.3性能 在“機構(gòu)名稱”文本框中輸入相應(yīng)信息,選擇建立主機或子結(jié)構(gòu),單擊提交按鈕將添加結(jié)構(gòu)信息。單擊組織結(jié)構(gòu)樹的某節(jié)點,將選定修改模式,“機構(gòu)名稱” 提交給數(shù)據(jù)庫。選擇刪除模式,將調(diào)用業(yè)務(wù)邏輯模塊-組織結(jié)構(gòu)管理-Tree_Del方法進入機構(gòu)刪除流程:如果該部門包含子部門返回,刪除失??;否則從部門表中刪除該部門,并從辦公自動化設(shè)備表中刪除所有隸屬

14、于該部門的辦公自動化設(shè)備。 急診管理系統(tǒng)種類與急診管理系統(tǒng)類別相關(guān)聯(lián),隸屬于急診管理系統(tǒng)設(shè)備類通過設(shè)置網(wǎng)絡(luò)資源同一辦急診管理系統(tǒng)設(shè)備類別可包含多個資源設(shè)備種類。別。設(shè)備種類可以使網(wǎng)絡(luò)資源設(shè)備的分類具有層次性,辦公自動化設(shè)備屬性更加清晰,易于對辦公自動化資源設(shè)備按類別進行統(tǒng)計、管理。 3.2.4設(shè)計方法及接口 組織結(jié)構(gòu)管理具體包括zzig_Contrl類的TreeLoad、Sbwf_TreeLoad、WfTreeinit、WfGetSub、TreeLoad、Tree_Create、Tree_Del、Tree_Update、Tree_Insert、Treeinit和GetSub方法。 方法的功能、

15、參數(shù)說明和設(shè)計思路。 (1) Tree_Load方法 功能:顯示完整組織結(jié)構(gòu)樹。 參數(shù):無。 返回值:組織結(jié)構(gòu)樹。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象獲取所有部門所有信息生成組織結(jié)構(gòu)樹返回。 (2) Sbwf_TreeLoad方法 功能:用于急診管理系統(tǒng)維護界面顯示組織結(jié)構(gòu)。 參數(shù):指定部門編碼。 返回值:包含指定部門及其各級子部門的維護界面組織結(jié)構(gòu)樹。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象獲取指定部門所有信息調(diào)用WfGetSub方法添加子部門信息到辦公自動化維護組織結(jié)構(gòu)樹返回辦公自動化維護組織結(jié)構(gòu)樹。 (3) WfTreeinit方法 功能:顯示包含指定父部門及其各級子部門的維護界

16、面部門樹。 參數(shù):父部門編碼。 返回值:帶有維護界面連接的部門樹。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象獲取指定父部門所有信息調(diào)用WfGetSub方法顯示各級子部門信息到維護界面樹中生成維護界面部門樹返回。 (4) WfGetSub方法 功能:添加子部門信息到急診管理系統(tǒng)組織結(jié)構(gòu)樹。 參數(shù):父部門編碼。返回值:子部門維護組織結(jié)構(gòu)樹。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象獲取指定父部門所有信息遞歸調(diào)用WfGetSub方法顯示各級子部門信息到維護樹中生成維護部門樹返回。 (5) Tree_Create方法 功能:增加部門。 參數(shù):父部門編碼和部門名稱。 返回值:無。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問

17、類生成數(shù)據(jù)訪問對象生成插入命令執(zhí)行插入命令。 (6) Tree_Del方法 功能:刪除指定部門及其相關(guān)信息。 參數(shù):部門編碼。 返回值:無。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象如果該部門包含子部門返回,刪除失敗否則從部門表刪除該部門,并從辦公自動化設(shè)備表中刪除所有隸屬該部門的辦公自動化資源設(shè)備返回。 (7) Tree_Update方法 功能:修改指定部門信息。 參數(shù):父部門編碼和部門名稱。 返回值:無。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象生成更新命令執(zhí)行更新命令。 (8) Tree_Insert方法 功能:增加第一級部門信息。 參數(shù):部門名稱。 返回值:包含指定用戶的IDataRe

18、ader。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象生成插入命令執(zhí)行插入命令。 (9) Treeinit方法 功能:顯示包含指定父部門及其各級子部門的樹形結(jié)構(gòu)。參數(shù):父部門編碼。 返回值:帶有部門詳細連接的部門樹。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象獲取指定父部門所有信息調(diào)用GetSub方法顯示各級子部門信息到樹中生成部門樹返回。 (10)GetSub方法 功能:顯示指定各級子部門信息到部門數(shù)。 參數(shù):父部門編碼。 返回值:帶有部門詳細信息連接的部門樹。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象獲取指定父部門所有信息遞歸調(diào)用GetSub方法顯示各級子部門信息到樹中生成部門樹返回。 設(shè)計方

19、法及接口 獲取急診管理系統(tǒng)模塊主要實現(xiàn)多個與設(shè)備管理相關(guān)的實體信息的查詢操作。獲取相關(guān)子模塊中各個方法的調(diào)用參數(shù)簡單,返回值均為string類型,使用簡單可靠。通過獲取信息子模塊,表現(xiàn)層只要簡單地調(diào)用一個方法即可獲取終端用戶請求的信息,而無需關(guān)心設(shè)備業(yè)務(wù)實體之間的關(guān)系及數(shù)據(jù)庫的具體結(jié)構(gòu),增加程序設(shè)計的靈活性,簡化了設(shè)計人員的工作量。 (1)Up_Zt方法 功能:修改指定部門信息的狀態(tài)。 參數(shù):部門信息設(shè)備編碼。 返回值:無。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象生成查詢命令返回查詢結(jié)果集。 (2)Up_Db方法 功能:修改指定會議管理設(shè)備的部門信息。 參數(shù):用戶信息設(shè)備編碼。 返回值:無。

20、 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象生成查詢命令返回 查詢結(jié)果集。(3)Up_Sb_info方法 功能:修改指定公共設(shè)備的基礎(chǔ)信息。 參數(shù):ArrayList類型的設(shè)備信息數(shù)組。 返回值:無。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象生成查詢命令返回查詢結(jié)果集。 3.3其他功能實現(xiàn) 3.3.1 系統(tǒng)配置模塊 1.存數(shù)據(jù)庫連接字符串 將數(shù)據(jù)庫連接字符串保存在Web.config文件的appSetting節(jié)中便于系統(tǒng)各個頁面調(diào)停。同時,系統(tǒng)重新部署時,只需修改此處的數(shù)據(jù)庫連接字符串,.NET框架運行時會自動檢測Web.config中的更改,不必重新啟動IIS這些更改即可生效。 2.設(shè)置請求和

21、響應(yīng)編碼 在Web.config配置文件中,將節(jié)設(shè)置系統(tǒng)請求和響應(yīng)編碼為簡體中文。 3.3.2人員管理設(shè)計 將人員實人員管理模塊作為業(yè)務(wù)邏輯訪問模塊中與人員實體相關(guān)的一部分,體的各個屬性與數(shù)據(jù)庫中邏輯表的各個字段有機地對應(yīng)起來,并通過對數(shù)據(jù)訪問模塊方法的調(diào)用,完成了對“人員”這個業(yè)務(wù)數(shù)據(jù)的添加、修改、刪除等操作。人員管理具體包括add_admin、adminList、admininfo、up_Admin和up_pwd等五個方法。 (1)add_admin方法 功能:增加新用戶。 參數(shù):用戶名、密碼、權(quán)限、部門編號、部門名稱、超級管理員標志。 返回值:包含用戶信息的DataTable。 設(shè)計思路

22、:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象生成插入命令執(zhí)行插入操作。 (2)adminList方法 功能:從數(shù)據(jù)庫中獲取所有用戶的詳細信息。 參數(shù):用戶ID。 返回值:包含所有用戶信息的IDataReader。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象生成查詢命令執(zhí)行查詢操作返回查詢結(jié)果。 (3)admininfo方法 功能:從數(shù)據(jù)庫中獲取指定用戶的所有信息。 參數(shù):用戶ID。 返回值:包含指定用戶信息的IDataReader。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象生成查詢命令執(zhí)行查詢操作返回查詢結(jié)果。 (4)up_Admin方法 功能:修改用戶信息。 參數(shù):用戶ID、用戶名、密碼、權(quán)限、部門編號、

23、部門名稱、超級管理員標志。 返回值:無。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象生成更新命令執(zhí)行 更新操作。(5)up_pwd方法 功能:修改指定用戶的密碼。 參數(shù):用戶ID、新密碼。 返回值:無。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象生成更新命令執(zhí)行更新操作。 3.3.3登陸管理設(shè)計 登陸管理模塊主要實現(xiàn)了用戶身份認證和合法用戶修改密碼這兩個動作,其通過比較數(shù)據(jù)層存儲的人員實體信息和表現(xiàn)層的用戶輸入,完成了對“身份驗證”這個業(yè)務(wù)動作的處理。登陸管理模塊具體包括User_Login和UP_Pwd兩個方法。 (1)User_Login方法 功能:用戶登陸驗證。 參數(shù):ArrayList類型

24、的用戶信息數(shù)組。 返回值:包含指定用戶信息的IDataReader。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象生成查詢命令返回查詢結(jié)果集。 (2)UP_Pwd方法 功能:修改指定用戶密碼。 參數(shù):rrayList類型的用戶密碼數(shù)組。 返回值:無。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象生成更新命令執(zhí)行更新操作。 3.3.4系統(tǒng)功能樹管理 實現(xiàn)系統(tǒng)功能數(shù)樹的 動態(tài)加載和顯示。在實現(xiàn)上,該模塊結(jié)合用戶身份,對系統(tǒng)功能樹各節(jié)點進行身份授權(quán),確保不同身份級別的用戶登陸系統(tǒng)后見到不同內(nèi)容集合的系統(tǒng)功能樹。系統(tǒng)功能樹管理具體包括Tree_Contrl類的TreeLoad、Treeinit和GetSub方

25、法。 方法TreeLoad)1(功能:根據(jù)登陸用戶權(quán)限顯示主界面左側(cè)的樹狀菜單。 參數(shù):登陸用戶權(quán)限和用戶是否為超級管理員標志。 返回值:樹狀菜單。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象如果為超級管理員返回完整樹否則根據(jù)不同用戶權(quán)限返回不同功能子樹。 (2)Treeinit方法 功能:顯示指定父部門及其各級子部門的樹形結(jié)構(gòu)。 參數(shù):父部門編碼。 返回值:僅包含部門編碼的部門樹。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象獲取指定父部門所有信息調(diào)用GetSub方法顯示各級子部門編碼到樹中生成部門樹返回。 (3)GetSub方法 功能:顯示指定部門各級子部門信息到部門數(shù)。 參數(shù):僅包含部門編碼的

26、部門樹。 返回值:帶有部門詳細信息連接的部門樹。 設(shè)計思路:創(chuàng)建數(shù)據(jù)訪問類生成數(shù)據(jù)訪問對象獲取指定父部門所有信息遞歸調(diào)用GetSub方法顯示各級子部門編碼到樹中生成部門樹返回。 3.3.5數(shù)據(jù)訪問模塊 數(shù)據(jù)訪問模塊為訪問數(shù)據(jù)庫提供一個通用接口,使表現(xiàn)層和業(yè)務(wù)邏輯層從底層數(shù)據(jù)庫的訪問中獨立出來。即使數(shù)據(jù)庫類型變化也無需更改程序,僅需對數(shù)據(jù)訪問模塊進行配置。 模塊提供的方法主要包括創(chuàng)建數(shù)據(jù)連接、執(zhí)行Sql命令、返回數(shù)據(jù)集等。 在實現(xiàn)數(shù)據(jù)通用訪問模塊時,使用接口。 1.聲明接口設(shè)計 一個接口聲明可以聲明0個或多個成員。接口的成員必須是方法、屬性、事件或索引器。接口不能包含常熟、字段、運算符、實例構(gòu)造函數(shù)、析構(gòu)函數(shù)或類型,也不能包含任何種類的靜態(tài)成員。 所有接口成員都隱式地具有public訪問屬性。接口成員聲明中包含任何修飾、internal、protected、public、abst

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論