freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

干部考核管理系統(tǒng)答辯論文(編輯修改稿)

2025-02-14 14:51 本頁面
 

【文章內(nèi)容簡介】 。程序員通過使用自定義函數(shù)可以將數(shù)值計(jì)算代碼、數(shù)據(jù)處理程序(要返回結(jié)果集的操作)定義為自定義函數(shù),在計(jì)算或返回結(jié)果集時可以直接調(diào)用該函數(shù);當(dāng)自定義函數(shù)編寫出現(xiàn)問題時,可以直接修改函數(shù)體,而不必修改各模塊中的代碼,這對于模塊化開發(fā)SQL Server應(yīng)用程序具有極其重要的意義。 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)用戶表設(shè)計(jì):U_Employee由于系統(tǒng)只有一類用戶,同時系統(tǒng)用戶中不存在同名的現(xiàn)象,所以用戶表的設(shè)計(jì)應(yīng)該盡可能簡單,用戶表的設(shè)計(jì)主要用來限制用戶登錄及標(biāo)識考核數(shù)據(jù)的錄入,: 用戶表干部述職表:ManInfo干部述職表主要用來存儲用戶的個人述職報告,以供考核,: 干部述職信息表靜態(tài)數(shù)據(jù)表:Static_DW、Static_KS、Static_ZW此三張表主要用來存儲待考核的干部所在的單位、科室及其擔(dān)任的職務(wù),結(jié)構(gòu)設(shè)計(jì)如下: 單位表 職務(wù)表 測評排序表:vote 測評排序表主要是用來記錄用戶對其他用戶的測評排序的結(jié)果,通過可以知道某一干部對哪些人進(jìn)行了測評排序,:登錄日志表:T_LOGIN_LOG通過登錄日志表可以查看登錄系統(tǒng)的人員信息及登錄時間 登錄日志表 第四章 系統(tǒng)設(shè)計(jì) 系統(tǒng)開發(fā)工具概述由于干部考核管理系統(tǒng)應(yīng)用于企業(yè)內(nèi)部局域網(wǎng)環(huán)境,規(guī)模較小,并考慮到開發(fā)效率、費(fèi)用和安全性等因素,本系統(tǒng)采用B/S結(jié)構(gòu)??蛻舳耸褂肑Builder2006開發(fā)[3],服務(wù)器使用Microsoft公司的SQL 2000數(shù)據(jù)庫,客戶端采用主窗口加子窗口的風(fēng)格,使系統(tǒng)界面簡單而易于操作。JBuilder是Borland公司開發(fā)的針對java的開發(fā)工具,使用JBuilder將可以快速,有效的開發(fā)各類java應(yīng)用,它使用的JDK與sun公司標(biāo)準(zhǔn)的JDK不同,它經(jīng)過了較多的修改,以便開發(fā)人員能夠像開發(fā)Delphi應(yīng)用那樣開發(fā)java應(yīng)用。JBuilder的核心有一部分采用了VCL技術(shù),使得程序的條理非常清晰,就算是初學(xué)者,也能完整的看完整個代碼。JBuilder另一個特點(diǎn)是簡化了團(tuán)隊(duì)合作,它采用的互聯(lián)網(wǎng)工作室技術(shù)使不同地區(qū),甚至不同國家的人聯(lián)合開發(fā)一個項(xiàng)目成為了可能。其具有的特點(diǎn)如下:JBuilder支持最新的Java技術(shù),包括Applets、JSP/Servest、JavaBean以及EJB(Enterprise JavaBeans)的應(yīng)用。 用戶可以自動地生成基于后端數(shù)據(jù)庫表的EJB Java類,相應(yīng)的向?qū)С绦蛴兄谟脩羧娴毓芾鞩DL(分布應(yīng)用程序所必需的接口定義語言Interface Definition Language)和控制遠(yuǎn)程對象。 .Jbuilder支持各種應(yīng)用服務(wù)器。Jbuilder與Inprise Application Server緊密集成,同時支持WebLogic Server,支持EJB ,可以快速開發(fā)J2EE的電子商務(wù)應(yīng)用。 Jbuilder能用Servlet和JSP開發(fā)和調(diào)試動態(tài)Web 應(yīng)用。 利用Jbuilder可創(chuàng)建(沒有專有代碼和標(biāo)記)純Java2應(yīng)用。由于Jbuilder是用純Java語言編寫的,其代碼不含任何專屬代碼和標(biāo)記,它支持最新的Java標(biāo)準(zhǔn)。 Jbuilder擁有專業(yè)化的圖形調(diào)試介面,支持遠(yuǎn)程調(diào)試和多線程調(diào)試,調(diào)試器支持各種JDK版本,包括J2ME/J2SE/J2EE[4] 。JBuilder環(huán)境開發(fā)程序方便,它是純的Java 開發(fā)環(huán)境,適合企業(yè)的J2EE開發(fā);缺點(diǎn)是往往一開始人們難于把握整個程序各部分之間的關(guān)系,對機(jī)器的硬件要求較高,比較吃內(nèi)存,這時運(yùn)行速度顯得較慢。 系統(tǒng)的功能結(jié)構(gòu)以及實(shí)現(xiàn)模式 系統(tǒng)的主要功能本系統(tǒng)是針對于干部考核等工作需求而設(shè)計(jì)開發(fā)的,系統(tǒng)為滿足其功能要求,在技術(shù)上盡量采用先進(jìn)而又成熟的開發(fā)工具,在系統(tǒng)結(jié)構(gòu)上偏重于采用數(shù)據(jù)結(jié)構(gòu),同時也從實(shí)用的角度出發(fā)吸取了語言系統(tǒng)(LS)、問題處理系統(tǒng)(PPS)結(jié)構(gòu)的優(yōu)點(diǎn)。使結(jié)構(gòu)基本上形成了以人機(jī)接口、數(shù)據(jù)接口、問題處理系統(tǒng)、數(shù)據(jù)庫組成,:干部考核管理系統(tǒng)統(tǒng)管理端用戶端職工信息測評設(shè)定測評管理字典數(shù)據(jù)登陸日志參評統(tǒng)計(jì)修改密碼數(shù)據(jù)庫備份干部考核修改密碼使用幫助 系統(tǒng)功能模塊 基于B/S的體系結(jié)構(gòu)系統(tǒng)設(shè)計(jì)的關(guān)鍵在于其所使用的架構(gòu),比較常用的架構(gòu)有兩種:C/S架構(gòu)和B/S架構(gòu)。其中C/S架構(gòu)已經(jīng)不能滿足大量用戶的訪問和操作,而基于瀏覽器的B/S架構(gòu)則是目前各種系統(tǒng)應(yīng)用的主流[5] ,它將大量的數(shù)據(jù)處理工作交給服務(wù)器端來處理,客戶端只用通過普通的IE瀏覽器即可訪問系統(tǒng),方便快捷而且利于系統(tǒng)的更新和維護(hù),Java語言在該方面更是得天獨(dú)厚,使系統(tǒng)的開發(fā)更加規(guī)范,層次更加清楚,更加有利于對復(fù)雜事務(wù)的處理,且在安全性方面也做的更好?;贛VC的開發(fā)流程則使開發(fā)過程更加清晰明了,利于做一些復(fù)雜的邏輯實(shí)現(xiàn),從而節(jié)省了開發(fā)周期和開發(fā)成本。本系統(tǒng)采用的是B/S體系結(jié)構(gòu),用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進(jìn)行處理,將用戶所需信息返回到瀏覽器。B/S結(jié)構(gòu)簡化了客戶機(jī)的工作,客戶機(jī)上只需配置少量的客戶端軟件。服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由Web Server完成。實(shí)際上B/S體系結(jié)構(gòu)是把二層C/S結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來,由Web服務(wù)器單獨(dú)組成一層來負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力減輕了,把負(fù)荷分配給了Web服務(wù)器。B/S體系結(jié)構(gòu)不僅把客戶機(jī)從沉重的負(fù)擔(dān)和不斷對其提高的性能的要求中解放出來,也把技術(shù)維護(hù)人員從繁重的維護(hù)升級工作中解脫出來。由于客戶機(jī)把事務(wù)處理邏輯部分分給了功能服務(wù)器,使客戶機(jī)一下子苗條了許多,不再負(fù)責(zé)處理復(fù)雜計(jì)算和數(shù)據(jù)訪問等關(guān)鍵事務(wù),只負(fù)責(zé)顯示部分,并且維護(hù)人員也無需再為程序的維護(hù)工作而奔波于每個客戶機(jī)之間,而把主要精力放在功能服務(wù)器的更新工作上。這種三層結(jié)構(gòu)在層與層之間相互獨(dú)立,任何一層的改變不會影響其它層的功能。B/:Browse瀏覽器Web服務(wù)器數(shù)據(jù)庫 B/S三層架構(gòu)示意圖 MVC開發(fā)模型在傳統(tǒng)的基于Web的應(yīng)用系統(tǒng)中,例如ASP,CGI等,通常開發(fā)者將業(yè)務(wù)邏輯,數(shù)據(jù)邏輯、展示邏輯等混雜在一起,在同一個界面面里既進(jìn)行后臺數(shù)據(jù)庫的訪問和操作,同時還包含業(yè)務(wù)流程和頁面表示。這樣編寫出來的程序,既不利于程序員對業(yè)務(wù)代碼的調(diào)試,同時也不利于編輯人員進(jìn)行交互頁面的設(shè)計(jì)。同時系統(tǒng)也不具備可擴(kuò)展性,當(dāng)我們要在現(xiàn)有業(yè)務(wù)上進(jìn)行擴(kuò)展的時候,通常無法借助于現(xiàn)有的資源和應(yīng)用,而只能夠重新編寫,大大增加了投資,延長了系統(tǒng)上線的時間,失去了競爭市場的優(yōu)勢。本系統(tǒng)采用通行的MVC模式來構(gòu)建應(yīng)用。這種結(jié)構(gòu)解決了前面所述的所有問題,在我們的應(yīng)用集成網(wǎng)絡(luò)中,通過企業(yè)級高端J2EE應(yīng)用服務(wù)器實(shí)現(xiàn)MVC開發(fā)模型。MVC的邏輯圖、應(yīng)用服務(wù)器EJB容器業(yè)務(wù)組件數(shù)據(jù)庫Web服務(wù)器瀏覽器JspServerlet控制器 MVC邏輯示意圖Control服務(wù)控制View顯示方式Model業(yè)務(wù)邏輯模型輸入請求輸出Html其他 MVC業(yè)務(wù)流程示意圖通過這種方案,我們可以迅速地實(shí)現(xiàn)整個業(yè)務(wù),其優(yōu)勢和特點(diǎn)如下:Model(模型)層:由EJB組件來實(shí)現(xiàn),EJB將具體的業(yè)務(wù)封裝在組件內(nèi)部,具備安全、高性能、可重用等優(yōu)秀的特征。View(視圖)層:由JSP、HTML組成。這一層次的特點(diǎn)是能夠真實(shí)地展示和客戶交互的界面,具備可描繪的功能。同時能夠嵌套動態(tài)數(shù)據(jù),可以進(jìn)行動態(tài)頁面的展示。同時可以方便地進(jìn)行客戶端的個性化定制。根據(jù)每個客戶的需求來展示不同風(fēng)格的界面。Controller(控制器)層:是非常重要的一層,這一層是連接View和Model的紐帶,同時也是將這兩層進(jìn)行最大限度分離的工具。通常由Servlet來實(shí)現(xiàn),Servlet和JSP雖然同樣都屬于頁面展示工具,但分屬兩層。主要在于JSP以腳本語言的形式存在, 它的主要優(yōu)勢是進(jìn)行動態(tài)數(shù)據(jù)的Web展示,而Servlet是一個完整的Java程序,進(jìn)行業(yè)務(wù)的調(diào)用和流程的處理是它的長處。通過這種模型的建立,我們的應(yīng)用系統(tǒng)具備了非常好的性能和可擴(kuò)展性。將業(yè)務(wù)組件和展示頁面進(jìn)行分離,并通過Controller來描述調(diào)用關(guān)系,一方面可以提高效率,另一方面也可以增加系統(tǒng)擴(kuò)充的能力,使我們的系統(tǒng)可以進(jìn)行最快速度的業(yè)務(wù)擴(kuò)展,以滿足不同用戶、不同階段、各種各樣的業(yè)務(wù)需求 系統(tǒng)流程圖本系統(tǒng)采用的模式是MVC模式,分為管理端和用戶端,不同的登錄權(quán)限具有不同的功能模塊,:、MDI區(qū)組成,菜單用來調(diào)用功能子窗口,調(diào)出的子窗口以及“歡迎登錄考核系統(tǒng)”的信息顯示在主窗口的MDI區(qū)。: 管理端主界面菜單欄中包含八個功能模塊,分別是: “職工信息”、“測評設(shè)定”、“測評管理”、“字典數(shù)據(jù)”、“登陸
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1