【畢業(yè)學(xué)位論文】(Word原稿)港口員工排班管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第1頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)港口員工排班管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第2頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)港口員工排班管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第3頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)港口員工排班管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第4頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)港口員工排班管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第5頁(yè)
已閱讀5頁(yè),還剩54頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

目錄 中圖分類號(hào): 學(xué)校代碼: 10055 密級(jí): 碩士專業(yè)學(xué)位論文 港口員工排班管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 論文作者 指導(dǎo)教師 副 ) 教授 申請(qǐng)學(xué)位 工程碩士 培養(yǎng)單位 軟件學(xué)院 學(xué)科專業(yè) 軟件工程 研究方向 答辯委員會(huì)主席 評(píng)閱人 南開大學(xué)研究生院 二一三年五月 目錄 南開大學(xué)學(xué)位論文使用授權(quán)書 根據(jù)南開大學(xué)關(guān)于研究生學(xué)位論文收藏和利用管理辦法,我校的博士、碩士學(xué)位獲得者均須向南開大學(xué)提交本人的學(xué)位論文紙質(zhì)本及相應(yīng)電子版。 本人完全了解南開大學(xué)有關(guān) 研究生學(xué)位論文收藏和利用的管理規(guī)定。南開大學(xué)擁有在著作權(quán)法規(guī)定范圍內(nèi)的學(xué)位論文使用權(quán),即: ( 1) 學(xué)位獲得者必須按規(guī)定提交學(xué)位論文 ( 包括紙質(zhì)印刷本及電子版 ) ,學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制手段保存研究生學(xué)位論文,并編入南開大學(xué)博碩士學(xué)位論文全文數(shù)據(jù)庫(kù); ( 2) 為教學(xué)和科研目的,學(xué)??梢詫⒐_的學(xué)位論文作為資料在圖書館等場(chǎng)所提供校內(nèi)師生閱讀,在校園網(wǎng)上提供論文目錄檢索、文摘以及論文全文瀏覽、下載等免費(fèi)信息服務(wù); ( 3) 根據(jù)教育部有關(guān)規(guī)定,南開大學(xué)向教育部指定單位提交公開的學(xué)位論文; ( 4) 學(xué)位論文作者授權(quán)學(xué) 校向中國(guó)科技信息研究所及其萬(wàn)方數(shù)據(jù)電子出版社和中國(guó)學(xué)術(shù)期刊 ( 光盤 ) 電子出版社提交規(guī)定范圍的學(xué)位論文及其電子版并收入相應(yīng)學(xué)位論文數(shù)據(jù)庫(kù),通過(guò)其相關(guān)網(wǎng)站對(duì)外進(jìn)行信息服務(wù)。同時(shí)本人保留在其他媒體發(fā)表論文的權(quán)利。 非公開學(xué)位論文,保密期限內(nèi)不向外提交和提供服務(wù),解密后提交和服務(wù)同公開論文。 論文電子版提交至 校圖書館網(wǎng)站: 。 本人承諾:本人的學(xué)位論文是在南開大學(xué)學(xué)習(xí)期間創(chuàng)作完成的作品,并已通過(guò)論文答辯;提交的學(xué)位論文電子版與紙質(zhì)本論文的內(nèi)容一致, 如因不同造成不良后果由本人自負(fù)。 本人同意遵守上述規(guī)定。本授權(quán)書簽署一式兩份,由研究生院和圖書館留存。 作者暨授權(quán)人簽字: 20 年月日 南開大學(xué)研究生學(xué)位論文作者信息 論文題目 姓名 學(xué)號(hào) 答辯日期 論文類別 博士學(xué)歷碩士碩士專業(yè)學(xué)位 企業(yè)教師同等學(xué)力碩士 院 /系 /所 軟件學(xué)院 專業(yè) 軟件工程 聯(lián)系電話 通信地址 ( 郵編 ) : 備注: 是否批準(zhǔn)為非公開論文 否 注:本授權(quán)書適用我校授予的所有博士、碩士的學(xué)位論文。由作者填寫 ( 一式兩份 ) 簽字后交校圖書館,非公開學(xué)位論 文須附南開大學(xué)研究生申請(qǐng)非公開學(xué)位論文審批表。 目錄 南開大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下進(jìn)行研究工作所取得的研究成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒(méi)有公開發(fā)表的作品的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名:年月日 非公開學(xué)位論文標(biāo)注說(shuō)明 ( 本頁(yè)表中填寫內(nèi)容須打印 ) 根據(jù)南開大學(xué)有關(guān)規(guī)定,非公開學(xué)位論 文須經(jīng)指導(dǎo)教師同意、作者本人申請(qǐng)和相關(guān)部門批準(zhǔn)方能標(biāo)注。未經(jīng)批準(zhǔn)的均為公開學(xué)位論文,公開學(xué)位論文本說(shuō)明為空白。 論文題目 申請(qǐng)密級(jí) 限制 ( 2 年 ) 秘密 ( 10 年 ) 機(jī)密 ( 20 年 ) 保密期限 20 年月日至 20 年月日 審批表編號(hào) 批準(zhǔn)日期 20 年月日 南開大學(xué)學(xué)位評(píng)定委員會(huì)辦公室蓋章 ( 有效 ) 注: 限制 2 年 ( 可少于 2 年 ) ;秘密 10 年 ( 可少于 10 年 ) ;機(jī)密 20 年 ( 可少于 20 年 )目錄 摘要 隨著計(jì)算機(jī)技術(shù)發(fā)展,越來(lái)越多的行業(yè)開始引進(jìn)計(jì)算機(jī)系統(tǒng)來(lái)管理員工,港口員工的排班是一項(xiàng)非常重壓的工作 ,在整個(gè)排班系統(tǒng)中要體現(xiàn)公平、公正,效率的原則,這三個(gè)原則缺一不可,缺少了其中的一個(gè)就會(huì)使得系統(tǒng)排班顯得無(wú)用,所以在系統(tǒng)的設(shè)計(jì)之初就要考慮好這三個(gè)問(wèn)題。使用計(jì)算機(jī)系統(tǒng)進(jìn)行排班可以更好的體現(xiàn)公平、公正,以及效率的原則,使得人力資源能夠最大化的得到發(fā)揮,在排班的過(guò)程中減少了 人工的參與,保證了工作的效率以及人工成本的節(jié)約。 本文基于 計(jì)了一個(gè)港口員工排班系統(tǒng) ,系統(tǒng)采用 B/S 三層框架模式設(shè)計(jì) , 后臺(tái)數(shù)據(jù)庫(kù)采用 本系統(tǒng)可以提供多種功能,對(duì)員工排班可以是自動(dòng)排班,也可以進(jìn)行手動(dòng)的排班, 系 統(tǒng)設(shè)計(jì)了值班補(bǔ)助功能模塊、員工值班安排模塊、生成排班序列管理模塊、員工信息管理模塊、排班詳細(xì)資料查詢模塊、排班基本模塊六大功能模塊 ,這六大模塊可以很好的對(duì)員工的排班以及值班等工作進(jìn)行安排,實(shí)現(xiàn)了系統(tǒng)化和智能化的管理,大大的提高了人員的管理效率,提高了港口的經(jīng)濟(jì)效益 , 系統(tǒng) 實(shí)現(xiàn)了對(duì)排班系統(tǒng)的自動(dòng)化和信息化,達(dá)到了系統(tǒng)設(shè)計(jì)的目的和要求。 本文設(shè)計(jì)的員工排班管理系統(tǒng)性能可靠,可以進(jìn)行科學(xué)的排班計(jì)劃,系統(tǒng)有著很大的實(shí)用性和推廣性,對(duì)減少了港口排班的人工干涉,節(jié)約了人力成本,從而減少了總體經(jīng)濟(jì)成本,具有很好的實(shí)用性和推 廣性。 關(guān)鍵詞 : 班管理; 模塊化設(shè)計(jì);信息自動(dòng)化 目錄 of to to is a of in of of of is so in of of is to of to in of to In on 2EE a , s a of be on on be on of as of of of to of in a to of 錄 On 目錄 目 錄 第 1 章 緒論 . 9 題研究背景及意義 . 9 內(nèi)外研究現(xiàn)狀 . 10 文主要內(nèi)容 . 10 文組織結(jié)構(gòu) . 11 第 2 章 系統(tǒng)開發(fā)模型及相關(guān)技術(shù) . 13 件開發(fā)模型 . 13 B/S 結(jié)構(gòu)介紹 . 14 005 介紹 . 16 2相關(guān)技術(shù) . 18 2關(guān)知識(shí) . 18 計(jì)模型 . 18 本章小 結(jié) . 21 第 3 章 系統(tǒng)需求分析 . 22 統(tǒng)設(shè)計(jì)目標(biāo) . 22 統(tǒng)設(shè)計(jì)的要求 . 22 統(tǒng)功能性需求 . 22 統(tǒng)業(yè)務(wù)概述 . 22 班基本模塊 . 22 班詳細(xì)資料查詢模塊 . 23 成排班序列管理模塊 . 28 工信息管理模塊 . 28 工生活津貼模塊 . 28 統(tǒng)管理模塊 . 29 統(tǒng)非功能性需求 . 29 第 4 章 系統(tǒng)詳細(xì)設(shè)計(jì) . 31 統(tǒng)總體設(shè)計(jì) . 31 塊詳細(xì)設(shè)計(jì) . 34 班基本模塊 . 34 班詳細(xì)資料查詢模塊 . 37 成排班序列管理模塊 . 37 工信息管理模塊 . 37 工生活津貼模塊 . 37 統(tǒng)管理模塊 . 37 統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) . 38 章小結(jié) . 40 第 5 章 系統(tǒng)實(shí)現(xiàn) . 41 統(tǒng)部分功能實(shí)現(xiàn) . 41 班基本模塊 . 41 成排班序列管理模塊 . 47 工信息管理模塊 . 48 目錄 工生活津貼模塊 . 50 統(tǒng)管理模塊 . 51 統(tǒng)測(cè)試 . 52 試結(jié)果 . 52 章小結(jié) . 53 第 6 章 總結(jié)與展望 . 54 文總結(jié) . 54 一步工作展望 . 55 參考文獻(xiàn) . 56 致 謝 . 59 目錄 第 1 章 緒論 題研究背景及意義 在當(dāng)前的社會(huì)工作中,人力資源管理人員經(jīng)常遇 到對(duì)員工的工作排班問(wèn)題。無(wú)論是市民自發(fā)組織的人員安排,或是政府、企業(yè)單位對(duì)于人員的分配,都存在著員工排班的相關(guān)問(wèn)題。在管理學(xué)的范疇中,對(duì)員工的排班,即根據(jù)員工的具體崗位和職責(zé),以及工作時(shí)間,將這些員工按照合適的方法進(jìn)行分配。 在港口集團(tuán)需要 24 小時(shí)值班的特殊企業(yè),排班問(wèn)題就顯得更加重要。結(jié)合當(dāng)前港口集團(tuán)的實(shí)際情況,在進(jìn)行排班時(shí), 管理者在處理此項(xiàng)問(wèn)題時(shí),一定要從以下三個(gè)方面進(jìn)行考慮,才能做到全面管理 ,提高工作效率 。 首先,要保證在人員排班中 具有公平性,管理人員 在排班設(shè)計(jì)時(shí),要杜絕出現(xiàn)員工分布不均的情況,并且要保 證每位員工有事可做,不出現(xiàn)空閑崗位。 其次,在排班時(shí),要講究工作效率 。合理的員工排班不但可以凸顯出崗位的績(jī)效,也可以在整體上幫助港口集團(tuán) 有效運(yùn)營(yíng)。 最后,要注意保證排班的合理。管理人員在用人、排班時(shí),要做到知人善任,員工要有勝任崗位的能力,不出現(xiàn) 員工無(wú)法勝任工作或越俎代庖的情況。 一般情 況下,將人員排班類型分為大眾運(yùn)輸人員的排班、港口等特殊企業(yè)人員的排班 和一般人員的排班這三種情況。 ( 1)大眾運(yùn)輸人員的排班 在現(xiàn)實(shí)工作中,對(duì)于員工的排班需要考慮多方面的問(wèn)題,例如員工的工作時(shí)間、午休時(shí)間、福利等,因此,一般將 多種輪班制度總結(jié)組成為多組的工作班。 ( 2) 港口等特殊企業(yè)人員 排班 港口等特殊企業(yè) 一般將排班分為兩 部分, 一種是班次的組合,一種是輪班表的安排。 一般情況下,公司對(duì)人員的排班都會(huì)首先構(gòu)建最初的小成本班次,其次才會(huì)組合出符合 港口等特殊企業(yè) 工作的人員排班時(shí)刻表, 在兩次的排班表都合理的情況下,才可以設(shè)置出長(zhǎng)久的人員排班管理表。 ( 3)一般人員排班 除了上述兩種人員排班情況以外,還有一般人員排班,如 警察人員的工作排目錄 班、護(hù)理人員的工作排班和作業(yè)人員的工作排班等。 內(nèi)外研究現(xiàn)狀 1995 年,由史丹佛大學(xué)計(jì)算機(jī)科學(xué)與 數(shù)學(xué)研究人員在美國(guó)硅谷對(duì)客服中心的人力資源作了最優(yōu)化的安排,他們研究出的安排系統(tǒng)是解決國(guó)外排班系統(tǒng)的最常用的方法。這一整套方案主要涉及到計(jì)劃階段、執(zhí)行階段以及考核階段這三個(gè)部分。自從 1997 年, 班軟件開始發(fā)行,隨著第一批排班軟件的發(fā)行,這就使得 陸續(xù)被研發(fā)出來(lái),從而使得排班系統(tǒng)迅速的成長(zhǎng)起來(lái)。 從國(guó)外的研究情況可以清楚的顯示出,在占客服中心日常營(yíng)運(yùn)成本中,人事支出占 60%到 80%的比例。為了能夠使得客 服人員、客戶、企業(yè)三方都能夠獲益,這就要排定一個(gè)最適當(dāng)?shù)妮喼当?,從而可以讓最適合的人,在最適合的時(shí)間,提供最適合的服務(wù)。 由于中國(guó)是發(fā)展中國(guó)家,這就使得國(guó)內(nèi)排班系統(tǒng)有些人事排班的系統(tǒng)軟件的規(guī)模不是很大。雖然國(guó)內(nèi)的排班系統(tǒng)軟件規(guī)模不大,但是對(duì)付日常安排是夠了。由于中國(guó)的特殊國(guó)情,這就使得在特殊行業(yè)中,排班系統(tǒng)軟件不能得到廣泛的應(yīng)用。由于在中國(guó)的一些地方還沒(méi)有使得計(jì)算機(jī)排班的應(yīng)用得到普及。雖然排班系統(tǒng)在我國(guó)受到了一定的限制,但是在金融服務(wù)業(yè)務(wù)、信息服務(wù)、醫(yī)療相關(guān)行業(yè)、交通運(yùn)輸業(yè)等這些特殊行業(yè)中都有了很好的人員排 班系統(tǒng)。 國(guó)內(nèi)外產(chǎn)品主要使用 C、 c+和 技術(shù)來(lái)編寫系統(tǒng)軟件,從而有利于國(guó)內(nèi)外產(chǎn)品的實(shí)現(xiàn)。隨著科學(xué)計(jì)算機(jī)技術(shù)的快速發(fā)展,這就使得在系統(tǒng)中大多數(shù)窗體的系統(tǒng)界面設(shè)計(jì)中計(jì)算機(jī)就是服務(wù)器,從而使得該系統(tǒng)不能夠得到普及和應(yīng)用。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,這就使得在人員的排班系統(tǒng)的開發(fā)上逐漸向統(tǒng)項(xiàng)目的開發(fā)轉(zhuǎn)變。一般情況下,我國(guó)的計(jì)算機(jī)應(yīng)用系統(tǒng)結(jié)構(gòu)多采用瀏覽器 /服務(wù)器 結(jié)構(gòu),但是隨著 術(shù)的廣泛應(yīng)用,目前流行的基于 B/S 結(jié)構(gòu)應(yīng)用的主要開發(fā)工具是指 而, 僅作為在服務(wù)器端編譯執(zhí)行的 計(jì)語(yǔ)言,而且它也是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。 要將 為其腳本語(yǔ)言。除此之外,隨著 術(shù)的發(fā)展,這就使得在創(chuàng)建 用中, 種便于掌握和實(shí)現(xiàn)快速開發(fā)的技術(shù)成為一個(gè)主流的技術(shù)。 文主要內(nèi)容 目錄 本文主要針對(duì)新加坡港務(wù)集團(tuán)港 口 員工排班管理的網(wǎng)絡(luò)應(yīng)用系統(tǒng) 而本文的主要內(nèi)容來(lái)源于大連博涵咨詢服務(wù)有限公司在I 開發(fā)框架下使用 的開發(fā)平臺(tái)。 本人所做的工作: (1)對(duì)用戶界面的設(shè)計(jì)主要是根據(jù)新加坡港務(wù)集團(tuán) 對(duì)港口員 工 排班管理的實(shí)際需要而設(shè)計(jì)的,這樣的設(shè)計(jì)理念可以使得操作界面比以前更為清晰,并且對(duì)系統(tǒng)用例進(jìn)行了詳細(xì)的分析。 (2)對(duì)港口員工排班管理系統(tǒng)中管理排班代碼模塊,管理排班模板模塊和港口員工休假報(bào)表生成的開發(fā)實(shí)現(xiàn)的負(fù)責(zé)。 (3)用英文編寫用戶界面說(shuō)明書,對(duì)文檔進(jìn)行系統(tǒng)詳細(xì)的,除此之外還制作了用戶手冊(cè)。 (4)對(duì)系統(tǒng)進(jìn)行了調(diào)試、測(cè)試,從而編寫了測(cè)試用例說(shuō)明書。通過(guò)在一個(gè)真實(shí)環(huán)境下試運(yùn)行,這樣可以使得港口員工排班管理的信息化得以實(shí)現(xiàn)。 文組織結(jié)構(gòu) 本論文章節(jié)安排如下: 引言部分主要對(duì)本文的研究背景和意 義進(jìn)行了介紹,課題的來(lái)源,以及本人所做的工作。 本文首先介紹了實(shí)現(xiàn)港口員工排班管理系統(tǒng)的主要的技術(shù);其次介紹了解決本課題 統(tǒng)方案的主要特點(diǎn);最后,對(duì)港口員工排班系統(tǒng)的需求分析進(jìn)行了具體的介紹,主要包括管理排班基 本模塊、查詢排班詳細(xì)資料、管理生成排班序列、管理員工信息、生活補(bǔ)貼 模塊和報(bào)表生成六個(gè)主要模塊。本文主要圍繞這六大主題進(jìn)行論述,從而對(duì)整個(gè)系統(tǒng)有了一個(gè)詳細(xì)的介紹。在港口員工排班系統(tǒng)的總體設(shè)計(jì)方案,主要包括系統(tǒng)總體架構(gòu)、模塊設(shè)計(jì)、總體功能用例圖、總體數(shù)據(jù)庫(kù)設(shè)計(jì)以及系統(tǒng)異常處理設(shè)計(jì)這五個(gè)部 分,通過(guò)一個(gè)詳細(xì)的系統(tǒng)設(shè)計(jì),從而使得人們對(duì)系統(tǒng)設(shè)計(jì)有一個(gè)更加準(zhǔn)確的認(rèn)識(shí)。 在系統(tǒng)實(shí)現(xiàn)部分,對(duì)三個(gè)典型模塊的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了詳細(xì)的論述。 在排班基本模塊管理模塊的設(shè)計(jì)與實(shí)現(xiàn)中,主要通過(guò) 、邏輯層、數(shù)據(jù)管理層這三大部分進(jìn)行論述。通過(guò)這三個(gè)層次的論述,能夠?qū)⑾到y(tǒng)中典型的架構(gòu)思想及編程結(jié)構(gòu)清楚的顯示出來(lái)。在排班基本模塊管理模塊的設(shè)計(jì)與實(shí)現(xiàn)這一模目錄 塊中,可以將員工的信息進(jìn)行整理,從而為下一個(gè)環(huán)節(jié)奠定一定的基礎(chǔ)。 在排班詳細(xì)資料查詢模塊的設(shè)計(jì)與實(shí)現(xiàn)中,通過(guò)對(duì)排班基本模塊管理的開發(fā)原理進(jìn)行詳細(xì)的介紹,從而可以實(shí)現(xiàn)查詢 模塊。排班詳細(xì)資料查詢模塊的設(shè)計(jì)與實(shí)現(xiàn)這一模塊屬于關(guān)鍵應(yīng)用型模塊。這一模塊主要介紹了系統(tǒng)的主要功能,而且在整個(gè)人員排班系統(tǒng)中,它居于一個(gè)中心地位。 在報(bào)表生成模塊中的港口員工休假報(bào)表設(shè)計(jì)與實(shí)現(xiàn)這一模塊中,主要根據(jù)客戶的具體需求,通過(guò)報(bào)表的形式從而可以對(duì)員工的信息進(jìn)行查看查,并且也可以打印也可以保存為 式。在報(bào)表生成模塊中的港口員工休假報(bào)表設(shè)計(jì)與實(shí)現(xiàn)這一模塊中主要包括 22 個(gè)報(bào)表生成功能性模塊,并且對(duì)港口員工休假報(bào)表模塊的實(shí)現(xiàn)進(jìn)行了詳細(xì)的介紹。 其次,對(duì)港口員工排班系統(tǒng)的調(diào)試以及測(cè)試情況進(jìn)行了詳細(xì)的介 紹。 最后,總結(jié)了全文的工作,并且對(duì)對(duì)港口人員排班系統(tǒng)的未來(lái)的發(fā)展趨勢(shì)有了一個(gè)明確的規(guī)劃。為了能夠很好的管理員工,從而提出了許多人性化的管理思想,引進(jìn)各種新技術(shù)手段,從而使得該系統(tǒng)更加完善、更加趨向合理。 目錄 第 2 章 系統(tǒng)開發(fā)模型及相關(guān)技術(shù) 件開發(fā)模型 軟件開發(fā)模型主要描述面向的對(duì)象是設(shè)計(jì)的模式,一個(gè)設(shè)計(jì)模式的命名確定了一個(gè)設(shè)計(jì)的結(jié)構(gòu)方向,這中設(shè)計(jì)結(jié)構(gòu)能夠被重復(fù)的使用。簡(jiǎn)單說(shuō)來(lái),設(shè)計(jì)模式這個(gè)理論說(shuō)的是對(duì)象軟件設(shè)計(jì)中的一些工作實(shí)踐經(jīng)驗(yàn)的總結(jié)和完善,他對(duì)于軟件開發(fā)的整個(gè)領(lǐng)域具有普遍適應(yīng)性,因此這些實(shí)踐 經(jīng)驗(yàn)可以知道網(wǎng)頁(yè)應(yīng)用程序的開發(fā)上,讓系統(tǒng)構(gòu)架變得靈活多樣,在軟件需要發(fā)生改變時(shí),以便開發(fā)者可以做出改變和調(diào)整,用最小的話費(fèi)更行系統(tǒng),創(chuàng)造更大的價(jià)值。在進(jìn)行軟件編程時(shí),工作人員應(yīng)該注意回收使用過(guò)的能重復(fù)使用的代碼。設(shè)計(jì)模式就好像復(fù)印紙一樣可以能夠復(fù)制成功的模型,可以是剛開始設(shè)計(jì)的開發(fā)人員更加容易的了解其他人模型設(shè)計(jì)思路和設(shè)計(jì)流程。設(shè)計(jì)模式在很大程度上為設(shè)計(jì)者能夠更加輕松了解軟件程序結(jié)構(gòu),使軟件的編程人員和開發(fā)人員在進(jìn)行原件開發(fā)時(shí)更具彈性和通用性。軟件設(shè)計(jì)模式的總的要求是不關(guān)心設(shè)計(jì)模式的具體實(shí)現(xiàn)而是注重接口編程 ,這樣一個(gè)礦建的搭建還需要其他工作將這個(gè)框架填滿,將系統(tǒng)完成。使用了合適設(shè)計(jì)模式可以提高編程速度。提高工作效率,減少新代碼的使用次數(shù),增強(qiáng)擴(kuò)展性。 ( 1) 型 型簡(jiǎn)稱 型 控制器。它是 種設(shè)計(jì)模式至今仍被廣泛應(yīng)用,被多家設(shè)計(jì)公司作為 臺(tái)設(shè)計(jì)的模版,越來(lái)越收到廣大設(shè)計(jì)開發(fā)者的喜愛。 型是由三個(gè)部分組成,分別是模型、視圖、控制器。在進(jìn)行設(shè)計(jì)是各個(gè)對(duì)象之間的取得高層接口,方便設(shè)計(jì)好的程序能夠?qū)⑤斎胼敵龇珠_,同時(shí)在不同的程序之間進(jìn)行重復(fù)往返的使用。 模型主管程序的運(yùn)行,不要表示的是業(yè)務(wù)邏輯和業(yè)務(wù)規(guī)則,是所有操作的前提都進(jìn)過(guò)這步驟,提供應(yīng)用邏輯數(shù)據(jù),在這三個(gè)組成部分中,模型承擔(dān)的任務(wù)最多,可以用于 技術(shù)的數(shù)據(jù)庫(kù)處理訪問(wèn)。模型的特點(diǎn)是能夠提供可視圖像數(shù)據(jù)和代碼的一次使用多次利用,減少了代碼的重復(fù)使用。 視圖說(shuō)的是模型進(jìn)行操作后在屏幕上顯示的圖象,將結(jié)果一圖像的形式顯 示出來(lái),可以讓設(shè)計(jì)者和用戶看到交互的界面。對(duì)于傳統(tǒng)的應(yīng)用程序來(lái)說(shuō),試圖就目錄 是將 素做成界面,而在行的應(yīng)用程序中依然扮演著重要的角色,但在新技術(shù)不斷發(fā)展的今天,一些新的語(yǔ)言技術(shù)例如 ,怎樣讓這些新的技術(shù)能夠融入到現(xiàn)有設(shè)備中已經(jīng)顯得有尤為重要。視圖能夠處理好多應(yīng)用程序的視圖。其實(shí)該模型進(jìn)行圖像處理時(shí)并沒(méi)有真正的處理發(fā)生,只是將應(yīng)用程序的語(yǔ)言作為一種導(dǎo)出數(shù)據(jù)顯示在圖像上供使用者操作處理。 控制器用于管理使用者與視圖部分的交互,只要用戶相對(duì)模型進(jìn)行調(diào)整時(shí),控制器就會(huì)通過(guò)內(nèi)部的控制器從視圖 中選取相應(yīng)的值傳遞給模型部分處理,通過(guò)接受使用者傳入的信息并通過(guò)視圖將處理的不同結(jié)果傳遞給相應(yīng)的模型。當(dāng)用戶網(wǎng)上點(diǎn)擊 面中的鏈接和發(fā)送 ,控制器只是決定由那個(gè)模型去解決處理,而后在進(jìn)一步的確定那一個(gè)視圖進(jìn)行返回處理,數(shù)據(jù)模型通過(guò)連接不同的視圖和模型來(lái)完成用戶不同要求情況的處理。 通過(guò)上述的論述,我們可以看出, 型處理信息的過(guò)程:第一步是控制器接受使用者反饋的信息請(qǐng)求;第二部模型將用戶傳遞過(guò)來(lái)的信息通過(guò)模型的業(yè)務(wù)邏輯將請(qǐng)求信息反悔;第三部是控制器將處理的結(jié)果以圖像的形式展現(xiàn)在視圖部分,視圖 再將信息通過(guò)控制器反饋使用者,這種模型進(jìn)行軟件開發(fā)的好處是:首先是設(shè)計(jì)思路清新,模型其中的復(fù)制功能能夠使設(shè)計(jì)者在數(shù)據(jù)的處理和設(shè)計(jì)的狀態(tài)上更加的簡(jiǎn)便快捷,當(dāng)設(shè)計(jì)者設(shè)計(jì)完一個(gè)應(yīng)用程序時(shí),運(yùn)用這中功能能使得程序在執(zhí)行上更容易操作和執(zhí)行。其次設(shè)計(jì)的有效模塊性,按照設(shè)計(jì)者的要求,在視圖、控制器、和模型三個(gè)部分內(nèi)的任何組件都可以互相交換,程序的改變不會(huì)影響應(yīng)用程序的其他方面的運(yùn)行。再次方便擴(kuò)展, 型中的控制器和視圖可以根據(jù)程序的擴(kuò)展進(jìn)行相應(yīng)的程序擴(kuò)展。在這個(gè)過(guò)程中,由于數(shù)據(jù)不斷反悔沒(méi)有被格式化,所以同樣的組件能被 不同的界面應(yīng)用。 型各部分間的是相互分離的,所以改變應(yīng)用程序的數(shù)據(jù)和業(yè)務(wù)邏輯是十分方便的,只把數(shù)據(jù)更換到另一個(gè)數(shù)據(jù)庫(kù)是,在改變了模型部分時(shí),視圖部分仍然能夠正常的工作。最后,用戶界面十分強(qiáng)大,將用戶的界面與模型連接起來(lái),把數(shù)據(jù)信息發(fā)送給模型部分,都是用戶按照自己的主觀能動(dòng)性進(jìn)行的。 B/S 結(jié)構(gòu)介紹 B/S 架構(gòu),簡(jiǎn)單說(shuō)來(lái)就是我們平時(shí) 上網(wǎng),瀏覽網(wǎng)頁(yè)用的瀏覽器或者稱之為服務(wù)器架構(gòu),這種架構(gòu)最顯著的特點(diǎn)就是網(wǎng)民上網(wǎng)是方便客戶界在界面上的操作,目錄 這種構(gòu)架的設(shè)計(jì)就是按照用戶的上網(wǎng)習(xí)慣進(jìn)行開發(fā)設(shè)計(jì)。 B/S 架構(gòu)工作的流程主要包括以下幾個(gè)方面,用戶的電腦客戶端連接著應(yīng)用服務(wù)器和數(shù)據(jù)處理的服務(wù)器,當(dāng)用戶上網(wǎng)時(shí),客戶端通過(guò)客戶瀏覽的界面、訪問(wèn)的服務(wù)器以及與服務(wù)器相連接的后臺(tái)處理數(shù)據(jù)的數(shù)據(jù)路發(fā)出請(qǐng)求,此時(shí)的應(yīng)用服務(wù)器向后臺(tái)的處理數(shù)據(jù)的數(shù)據(jù)庫(kù)獲取數(shù)據(jù)并進(jìn)行計(jì)算,最終將計(jì)算結(jié)果顯示在用戶瀏覽的瀏覽器上,完成用戶上網(wǎng)過(guò)程中瀏覽網(wǎng)頁(yè)的整個(gè)操作過(guò)程。 B/S 結(jié)構(gòu)的優(yōu)點(diǎn) : 客戶端操作不需要安裝任何的應(yīng)用軟件,有瀏覽器就就可以進(jìn)行,避免了客戶端開發(fā)收費(fèi)的現(xiàn)象。 客戶端管理方面,因?yàn)闆](méi)有任何的軟件,所以管理起來(lái)十分的便捷,能夠?qū)?現(xiàn)零管理,節(jié)省了人力物力財(cái)力。 在產(chǎn)品開發(fā)方面能夠縮短研發(fā)的周期,大大提高了工作效率。 操作便捷,使用簡(jiǎn)單,沒(méi)有復(fù)雜的技術(shù)限制,只要會(huì)上網(wǎng)就能操作這個(gè)軟件系統(tǒng),使用性能優(yōu)良。 瀏覽器 /服務(wù)器 (B/S)結(jié)構(gòu) B/S(瀏覽器 /服務(wù)器 )結(jié)構(gòu)是隨著 術(shù)的興起,對(duì) C/S 體系結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。 B/S 體系結(jié)構(gòu)主要是利用不斷成熟的 覽器技術(shù),結(jié)合瀏覽器的多種腳本語(yǔ)言,用通用瀏覽器就實(shí)現(xiàn)了原來(lái)需要復(fù)雜的專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件體系結(jié)構(gòu) 29。 B/S 體系結(jié)構(gòu)與 C/S 結(jié)構(gòu)相比,有以下優(yōu)點(diǎn): 1) 優(yōu)化資源。在 B/S 結(jié)構(gòu)中,用戶在使用軟件系統(tǒng)時(shí),僅僅需要一個(gè)瀏覽器就可運(yùn)行全部的模塊,真正達(dá)到了 “ 零客戶端 ” 的功能,很容易在運(yùn)行時(shí)自動(dòng)升級(jí); 2) 提高效率。在 B/S 結(jié)構(gòu)中,客戶端應(yīng)用程序和應(yīng)用服務(wù)器之間的鏈接實(shí)際上只是一些簡(jiǎn)單的通信協(xié)議,而和數(shù)據(jù)庫(kù)服務(wù)器打交道所需的設(shè)置或驅(qū)動(dòng)程序均由應(yīng)用服務(wù)器來(lái)承擔(dān),這既減輕了客戶端的負(fù)擔(dān),也降低了數(shù)據(jù)庫(kù)服務(wù)器的連接代價(jià); 3) 良好的開放性。在 B/S 結(jié)構(gòu)中,客戶端程序和功能層部件可用 及其它各種支 持 術(shù)的開發(fā)工具開發(fā)。由于采用 術(shù),每個(gè)功能層部件都有標(biāo)準(zhǔn)的接口,這樣就可以將系統(tǒng)中的一些部件接口,提供給客戶進(jìn)行二次開發(fā),客戶可以重寫自己的客戶端程序和自己的瀏覽器程序,也可重寫滿足特殊需要的功能層部件,此外還可添加新的部件; 目錄 4) 安全性加強(qiáng)。在 B/S 結(jié)構(gòu)中,對(duì)應(yīng)用和數(shù)據(jù)的存取權(quán)限可以按層次進(jìn)行設(shè)定。即使外部的入侵者突破了表示層的安全防線,若在功能層和數(shù)據(jù)層中備有另外的安全機(jī)構(gòu),系統(tǒng)也可以阻止入侵者進(jìn)入其他部分; 5) 易于維護(hù)?;?B/S 體系結(jié)構(gòu)的軟件,系統(tǒng)安裝、修改和維 護(hù)全在服務(wù)器端解決。因此,提高了可維護(hù)性,也加強(qiáng)了數(shù)據(jù)的一致性。 005 介紹 ( 1) 005 介紹 一個(gè)關(guān)于關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),而 005 是微軟的新進(jìn)開發(fā)的新一代數(shù)據(jù)處 理、管理、分析、解決互相關(guān)系的大型數(shù)據(jù)庫(kù)處理系統(tǒng)。這個(gè)軟件能為 大中型企業(yè)和公司的數(shù)據(jù)分析和處理帶來(lái)更高的安全性、穩(wěn)定性和可靠性,能夠讓企業(yè)和公司剛好更快捷的進(jìn)行數(shù)據(jù)庫(kù)的創(chuàng)建、數(shù)據(jù)處理和數(shù)據(jù)的部署等。 005 能幫助企業(yè)和公 司在很大程度上做出快速、高效、可靠的分析和決策,能提高研發(fā)團(tuán)隊(duì)的工作效率和生產(chǎn)力,在節(jié)約資金的前提下,滿足不同企業(yè)的不同需求。因此, 005 不單單只是一個(gè)大型全面的關(guān)系型分析數(shù)據(jù)庫(kù)服務(wù)產(chǎn)品,它還是微軟面向企業(yè)進(jìn)行相關(guān)數(shù)據(jù)分析決策的企業(yè)進(jìn)數(shù)據(jù)處理分析的應(yīng)用平臺(tái)。 ( 2) 005 的幾個(gè)特點(diǎn) (1) 數(shù)據(jù)庫(kù)增強(qiáng) 005 引進(jìn)了數(shù)據(jù)庫(kù)和服務(wù)器增強(qiáng)功能以及其它一些新的特性。 1) 展標(biāo)示 語(yǔ)言支持 關(guān)系數(shù)據(jù)庫(kù)引擎可以返回 檔數(shù)據(jù), 據(jù)可以用于插入刪除和更新數(shù)據(jù)。 擴(kuò)展標(biāo)示語(yǔ)言 英文縮寫, 言可用于描述一個(gè)數(shù)據(jù)集的內(nèi)容以及數(shù)據(jù)如何在 中顯示或輸出到某個(gè)設(shè)備。 文本鏈接標(biāo)示語(yǔ)言都源自 準(zhǔn)通用標(biāo)示語(yǔ)言 一個(gè)非常復(fù)雜龐大的語(yǔ)言,在網(wǎng)絡(luò)上發(fā)布數(shù)據(jù)時(shí)很難完全使用它。 單得多,而且更專業(yè)化,但 作用的數(shù)據(jù)有一定的數(shù)量限制。 于 間,它比 比 功能強(qiáng)大得多。因此 為 絡(luò)或公司內(nèi)部網(wǎng)絡(luò)進(jìn)行電子數(shù)據(jù)交換日益重要的語(yǔ)言 23。 005 對(duì) 支持表現(xiàn)在以下幾個(gè)方面: 一資源定位訪問(wèn) 式。 目錄 據(jù)。 005 B 增加了對(duì) 檔的支持。 2) 新數(shù)據(jù)類型 005 中增加了 3 種數(shù)據(jù)類型,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論