版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目 錄 TOC o 1-3 h z u HYPERLINK l _Toc450676276 項(xiàng)目任務(wù)書1 HYPERLINK l _Toc450676277 電子科技大學(xué)成都學(xué)院計(jì)算機(jī)系 2012級(jí)本科畢業(yè)設(shè)計(jì)(項(xiàng)目)進(jìn)度計(jì)劃表3 HYPERLINK l _Toc450676278 項(xiàng)目組成員表4 HYPERLINK l _Toc450676279 項(xiàng)目策劃書5 HYPERLINK l _Toc450676280 需求分析書8 HYPERLINK l _Toc450676281 電子科技大學(xué)成都學(xué)院 計(jì)算機(jī)系項(xiàng)目狀態(tài)報(bào)告表9 HYPERLINK l _Toc450676282 電子科技大學(xué)成都
2、學(xué)院 計(jì)算機(jī)系項(xiàng)目狀態(tài)報(bào)告表10 HYPERLINK l _Toc450676283 電子科技大學(xué)成都學(xué)院 計(jì)算機(jī)系項(xiàng)目狀態(tài)報(bào)告表11 HYPERLINK l _Toc450676284 項(xiàng)目溝通會(huì)議紀(jì)要12 HYPERLINK l _Toc450676285 項(xiàng)目溝通會(huì)議紀(jì)要14 HYPERLINK l _Toc450676286 項(xiàng)目溝通會(huì)議紀(jì)要15 HYPERLINK l _Toc450676287 項(xiàng)目溝通會(huì)議紀(jì)要17 HYPERLINK l _Toc450676288 項(xiàng)目溝通會(huì)議紀(jì)要19 HYPERLINK l _Toc450676289 項(xiàng)目溝通會(huì)議紀(jì)要20 HYPERLINK
3、l _Toc450676290 項(xiàng)目溝通會(huì)議紀(jì)要 PAGEREF _Toc450676290 h 21 HYPERLINK l _Toc450676291 項(xiàng)目溝通會(huì)議紀(jì)要 PAGEREF _Toc450676291 h 22 HYPERLINK l _Toc450676292 項(xiàng)目溝通會(huì)議紀(jì)要 PAGEREF _Toc450676292 h 23 HYPERLINK l _Toc450676293 系統(tǒng)詳細(xì)設(shè)計(jì) PAGEREF _Toc450676293 h 24 HYPERLINK l _Toc450676294 項(xiàng)目總結(jié)表44 HYPERLINK l _Toc450676295 電子科技
4、大學(xué)成都學(xué)院計(jì)算機(jī)系2012 級(jí)畢業(yè)設(shè)計(jì)指導(dǎo)教師審查表46 項(xiàng)目任務(wù)書一、項(xiàng)目基本情況項(xiàng)目編號(hào)項(xiàng)目名稱某企業(yè)網(wǎng)絡(luò)搭建及管理項(xiàng)目起止日期項(xiàng)目指導(dǎo)老師二、項(xiàng)目描述1、項(xiàng)目背景與目的 (該部分簡(jiǎn)要描述)某總公司在準(zhǔn)備在全省多地開(kāi)設(shè)分公司,先需要在原公司網(wǎng)絡(luò)的基礎(chǔ)上根據(jù)設(shè)計(jì)要求進(jìn)行升級(jí)改造,使得網(wǎng)絡(luò)運(yùn)用技術(shù)全面而合理。各所通過(guò)專線連接到總公司中心機(jī)房,實(shí)現(xiàn)相應(yīng)的數(shù)據(jù)傳輸和信息化應(yīng)用。并實(shí)現(xiàn)所有公司網(wǎng)絡(luò)全部聯(lián)通,形成異地備線,并且在總公司中心機(jī)房以外的地區(qū)機(jī)房布置第二服務(wù)器,作為相關(guān)異地容災(zāi)架構(gòu)。請(qǐng)完成專網(wǎng)建設(shè)和實(shí)施,并在省局原有機(jī)房正常運(yùn)作的情況下,搭建第二服務(wù)器,實(shí)現(xiàn)網(wǎng)絡(luò)接入和災(zāi)備配置。在服務(wù)器上架
5、設(shè)web服務(wù)器、dns服務(wù)器、文件管理系統(tǒng)并實(shí)現(xiàn)備份功能,內(nèi)部設(shè)置文件OA及文件管理系統(tǒng)上設(shè)置訪問(wèn)權(quán)限。2、項(xiàng)目目標(biāo)(交付實(shí)物產(chǎn)品特征的主要描述)完成項(xiàng)目,主要指以下幾點(diǎn): 1、閱讀背景材料給出需求分析,描繪出拓?fù)浣Y(jié)構(gòu)圖;2、根據(jù)給出的材料和要求,生成整體網(wǎng)絡(luò)建設(shè)和災(zāi)備方案,文件管理方案及項(xiàng)目管理計(jì)劃,并從市場(chǎng)上選定相應(yīng)的網(wǎng)絡(luò)設(shè)備和計(jì)算機(jī)設(shè)備;3、在相關(guān)模擬軟件上虛擬進(jìn)行網(wǎng)絡(luò)布置和實(shí)現(xiàn),制定災(zāi)備方案及文件管理方案并對(duì)網(wǎng)絡(luò)設(shè)備配置管理,試驗(yàn)綜合布線相關(guān)工作,并生成文檔;4、,通過(guò)實(shí)驗(yàn)或軟件模擬完成建設(shè)好災(zāi)備服務(wù)器的網(wǎng)絡(luò)接入及容災(zāi)的實(shí)現(xiàn),符合該局的信息安全要求。5、根據(jù)企業(yè)需求和網(wǎng)絡(luò)規(guī)劃制定相應(yīng)的
6、網(wǎng)絡(luò)安全方案并實(shí)現(xiàn)6、根據(jù)企業(yè)資料制定相應(yīng)方案,架設(shè)Web服務(wù)器和DNS服務(wù)器。7、根據(jù)現(xiàn)代企業(yè)的文件管理需求,搭建一套文件OA系統(tǒng)。8、制訂驗(yàn)收辦法,做好網(wǎng)絡(luò)管理和服務(wù)器的設(shè)置工作,并整理好相應(yīng)的工程文檔和管理文檔。三、項(xiàng)目任務(wù)分工 (原則上本科4個(gè),???個(gè))項(xiàng)目角色職責(zé)投入工作量A項(xiàng)目需求分析及新拓?fù)鋱D的生成,生成網(wǎng)絡(luò)建設(shè)方案和計(jì)劃,并從市場(chǎng)上選定相應(yīng)的網(wǎng)絡(luò)設(shè)備。在相關(guān)模擬軟件上虛擬進(jìn)行網(wǎng)絡(luò)布置和實(shí)現(xiàn),并對(duì)網(wǎng)絡(luò)設(shè)備配置管理,試驗(yàn)綜合布線相關(guān)工作,并生成文檔。并架設(shè)web和DNS服務(wù)器。28%B數(shù)據(jù)庫(kù)程序設(shè)計(jì)、數(shù)據(jù)庫(kù)服務(wù)器配置、CS設(shè)計(jì)24%COA前臺(tái)中間架構(gòu)及接口調(diào)用。24%D制定災(zāi)備方
7、案,通過(guò)實(shí)驗(yàn)或軟件模擬完成災(zāi)備服務(wù)器的配置、網(wǎng)絡(luò)接入及容災(zāi)的實(shí)現(xiàn)。制訂驗(yàn)收辦法,做好制度規(guī)劃工作,并整理好相應(yīng)的工程文檔和管理文檔。對(duì)整體工程相關(guān)文檔的整理和管理。24%四、項(xiàng)目評(píng)價(jià)標(biāo)準(zhǔn)(說(shuō)明項(xiàng)目在何種情況下將被接受)驗(yàn)收標(biāo)準(zhǔn):1、需求分析全面透徹,網(wǎng)絡(luò)拓?fù)淝逦髁?,可用性?qiáng),符合項(xiàng)目背景中的需求;2、核心設(shè)備(交換機(jī)、路由器、服務(wù)器)的配置具有針對(duì)性,能使設(shè)備利用率提高,具備一定的信息安全功能,具備基本的綜合布線實(shí)際操作能力;3、方案具有分級(jí)授權(quán)、防火墻路由、流量控制等功能實(shí)現(xiàn)。4、WEB、DNS服務(wù)器等設(shè)置合理,符合信息安全需求。5、方案中設(shè)計(jì)的各個(gè)終端之間互聯(lián)互通。6、方案中的OA和文件
8、管理系統(tǒng)能夠展示。7、管理制度制訂完備,可行性高,便于管理,驗(yàn)收方法實(shí)用,考慮全面。8、整體項(xiàng)目資料齊備,管理設(shè)置合理,工程資料和管理資料完善。項(xiàng)目策劃書一、項(xiàng)目基本情況項(xiàng)目編號(hào)J1601055項(xiàng)目名稱某企業(yè)網(wǎng)絡(luò)搭建及管理項(xiàng)目起止日期2015.12-2016.5項(xiàng)目指導(dǎo)老師 李航 2、二、項(xiàng)目描述1、項(xiàng)目背景與目的 (該部分簡(jiǎn)要描述)近年來(lái),隨著國(guó)內(nèi)互聯(lián)網(wǎng)和互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,越來(lái)越多的文件資料需要在計(jì)算機(jī)上傳輸保存和管理,各大公司企業(yè)對(duì)于文件資料的管理需求越來(lái)越得到重視。通過(guò)網(wǎng)絡(luò)將計(jì)算機(jī)上的文件資料上傳到總服務(wù)器上或者是下載使用,首先在不同的地方都可以對(duì)文件數(shù)據(jù)進(jìn)行處理,同時(shí)也實(shí)現(xiàn)資源共享
9、。同時(shí)提供辦公流程、站內(nèi)信等一些輔助功能提高辦公效率。為了數(shù)據(jù)的安全性,工作人員可以對(duì)自己的數(shù)據(jù)文件進(jìn)行權(quán)限設(shè)置。同時(shí)保證服務(wù)器的穩(wěn)定和數(shù)據(jù)的安全保障,為了防止因?yàn)橐馔鈱?dǎo)致某臺(tái)服務(wù)器出現(xiàn)損壞后數(shù)據(jù)丟失的意外發(fā)生,將有一套災(zāi)難備份解決方案。此次設(shè)計(jì)目的在于完成某公司在原網(wǎng)絡(luò)的基礎(chǔ)上根據(jù)設(shè)計(jì)要求進(jìn)行升級(jí)改造,使得網(wǎng)絡(luò)運(yùn)用技術(shù)全面而合理,各所通過(guò)專線連接到總公司中心機(jī)房,實(shí)現(xiàn)相應(yīng)的數(shù)據(jù)傳輸和信息化應(yīng)用。并實(shí)現(xiàn)所有公司網(wǎng)絡(luò)全部聯(lián)通,形成異地備線,并且在總公司中心機(jī)房以外的地區(qū)機(jī)房布置第二服務(wù)器,作為相關(guān)異地容災(zāi)架構(gòu)。請(qǐng)完成專網(wǎng)建設(shè)和實(shí)施,并在原有機(jī)房正常運(yùn)作的情況下,搭建第二服務(wù)器,實(shí)現(xiàn)網(wǎng)絡(luò)接入和災(zāi)備
10、配置。在服務(wù)器上架設(shè)web服務(wù)器、dns服務(wù)器、文件管理系統(tǒng)并實(shí)現(xiàn)備份功能,內(nèi)部設(shè)置文件OA及文件管理系統(tǒng)上設(shè)置訪問(wèn)權(quán)限。2、擬用關(guān)鍵技術(shù)VTP、STP、OSPF、災(zāi)備、3、項(xiàng)目目標(biāo)(交付實(shí)物產(chǎn)品特征的主要描述)完成項(xiàng)目,主要指以下幾點(diǎn): 1、閱讀背景材料給出需求分析,描繪出拓?fù)浣Y(jié)構(gòu)圖;2、根據(jù)給出的材料和要求,生成整體網(wǎng)絡(luò)建設(shè)和災(zāi)備方案,文件管理方案及項(xiàng)目管理計(jì)劃,并從市場(chǎng)上選定相應(yīng)的網(wǎng)絡(luò)設(shè)備和計(jì)算機(jī)設(shè)備;3、在相關(guān)模擬軟件上虛擬進(jìn)行網(wǎng)絡(luò)布置和實(shí)現(xiàn),制定災(zāi)備方案及文件管理方案并對(duì)網(wǎng)絡(luò)設(shè)備配置管理,試驗(yàn)綜合布線相關(guān)工作,并生成文檔;4、,通過(guò)實(shí)驗(yàn)或軟件模擬完成建設(shè)好災(zāi)備服務(wù)器的網(wǎng)絡(luò)接入及容災(zāi)的
11、實(shí)現(xiàn),符合該局的信息安全要求。5、根據(jù)企業(yè)需求和網(wǎng)絡(luò)規(guī)劃制定相應(yīng)的網(wǎng)絡(luò)安全方案并實(shí)現(xiàn)6、根據(jù)企業(yè)資料制定相應(yīng)方案,架設(shè)Web服務(wù)器和DNS服務(wù)器。7、根據(jù)現(xiàn)代企業(yè)的文件管理需求,搭建一套文件OA系統(tǒng)。8、制訂驗(yàn)收辦法,做好網(wǎng)絡(luò)管理和服務(wù)器的設(shè)置工作,并整理好相應(yīng)的工程文檔和管理文檔。三、項(xiàng)目評(píng)價(jià)標(biāo)準(zhǔn)(說(shuō)明項(xiàng)目在何種情況下將被接受)驗(yàn)收標(biāo)準(zhǔn):1、需求分析全面透徹,網(wǎng)絡(luò)拓?fù)淝逦髁耍捎眯詮?qiáng),符合項(xiàng)目背景中的需求;2、核心設(shè)備(交換機(jī)、路由器、服務(wù)器)的配置具有針對(duì)性,能使設(shè)備利用率提高,具備一定的信息安全功能,具備基本的綜合布線實(shí)際操作能力;3、方案具有分級(jí)授權(quán)、防火墻路由、流量控制等功能實(shí)現(xiàn)。
12、4、WEB、DNS服務(wù)器等設(shè)置合理,符合信息安全需求。5、方案中設(shè)計(jì)的各個(gè)終端之間互聯(lián)互通。6、方案中的OA和文件管理系統(tǒng)能夠展示。7、管理制度制訂完備,可行性高,便于管理,驗(yàn)收方法實(shí)用,考慮全面。8、整體項(xiàng)目資料齊備,管理設(shè)置合理,工程資料和管理資料完善。 對(duì)于以上項(xiàng)目前期策劃書內(nèi)容,項(xiàng)目組成員及指導(dǎo)老師一致同意通過(guò)!需求分析書一、項(xiàng)目開(kāi)發(fā)背景近年來(lái),隨著國(guó)內(nèi)互聯(lián)網(wǎng)和互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,越來(lái)越多的文件資料需要在計(jì)算機(jī)上傳輸保存和管理,各大公司企業(yè)對(duì)于文件資料的管理需求越來(lái)越得到重視。通過(guò)網(wǎng)絡(luò)將計(jì)算機(jī)上的文件資料上傳到總服務(wù)器上或者是下載使用,首先在不同的地方都可以對(duì)文件數(shù)據(jù)進(jìn)行處理,同時(shí)也
13、實(shí)現(xiàn)資源共享。同時(shí)提供辦公流程、站內(nèi)信等一些輔助功能提高辦公效率。為了數(shù)據(jù)的安全性,工作人員可以對(duì)自己的數(shù)據(jù)文件進(jìn)行權(quán)限設(shè)置。同時(shí)保證服務(wù)器的穩(wěn)定和數(shù)據(jù)的安全保障,為了防止因?yàn)橐馔鈱?dǎo)致某臺(tái)服務(wù)器出現(xiàn)損壞后數(shù)據(jù)丟失的意外發(fā)生,將有一套災(zāi)難備份解決方案。此次設(shè)計(jì)目的在于完成某公司在原網(wǎng)絡(luò)的基礎(chǔ)上根據(jù)設(shè)計(jì)要求進(jìn)行升級(jí)改造,使得網(wǎng)絡(luò)運(yùn)用技術(shù)全面而合理,各所通過(guò)專線連接到總公司中心機(jī)房,實(shí)現(xiàn)相應(yīng)的數(shù)據(jù)傳輸和信息化應(yīng)用。并實(shí)現(xiàn)所有公司網(wǎng)絡(luò)全部聯(lián)通,形成異地備線,并且在總公司中心機(jī)房以外的地區(qū)機(jī)房布置第二服務(wù)器,作為相關(guān)異地容災(zāi)架構(gòu)。請(qǐng)完成專網(wǎng)建設(shè)和實(shí)施,并在原有機(jī)房正常運(yùn)作的情況下,搭建第二服務(wù)器,實(shí)現(xiàn)網(wǎng)
14、絡(luò)接入和災(zāi)備配置。在服務(wù)器上架設(shè)web服務(wù)器、dns服務(wù)器、文件管理系統(tǒng)并實(shí)現(xiàn)備份功能,內(nèi)部設(shè)置文件OA及文件管理系統(tǒng)上設(shè)置訪問(wèn)權(quán)限。二、功能概述定期進(jìn)行文件儲(chǔ)存?zhèn)浞菀约盎謴?fù)在整體網(wǎng)絡(luò)中避免免局域網(wǎng)中的單點(diǎn)故障、網(wǎng)絡(luò)回環(huán),解決成環(huán) HYPERLINK /view/848.htm t _blank 以太網(wǎng)網(wǎng)絡(luò)的“ HYPERLINK /view/197497.htm t _blank 廣播風(fēng)暴”問(wèn)題。用戶可以用自己的賬戶登錄系統(tǒng)中上傳或者下載自己所需要的文件,根據(jù)其業(yè)務(wù)性質(zhì)將文件自動(dòng)進(jìn)行分類。每個(gè)用戶可以看到自己上傳的所有文件,然后可以共享出需要的文件。個(gè)人可以根據(jù)自己的需求指定能共享的角色或者
15、單位部門。管理員可以將部門員工進(jìn)行分組,以方便管理。提供站內(nèi)信功能,查看各個(gè)部門的所有人員,能夠進(jìn)行實(shí)時(shí)聊天。三、特殊問(wèn)題說(shuō)明由于環(huán)境有限,所以網(wǎng)絡(luò)規(guī)劃及搭建將在模擬器上進(jìn)行系統(tǒng)詳細(xì)設(shè)計(jì)1.項(xiàng)目方案某總公司在準(zhǔn)備在全省多地開(kāi)設(shè)分公司,先需要在原公司網(wǎng)絡(luò)的基礎(chǔ)上根據(jù)設(shè)計(jì)要求進(jìn)行升級(jí)改造,使得網(wǎng)絡(luò)運(yùn)用技術(shù)全面而合理。各所通過(guò)專線連接到總公司中心機(jī)房,實(shí)現(xiàn)相應(yīng)的數(shù)據(jù)傳輸和信息化應(yīng)用。并實(shí)現(xiàn)所有公司網(wǎng)絡(luò)全部聯(lián)通,形成異地備線,并且在總公司中心機(jī)房以外的地區(qū)機(jī)房布置第二服務(wù)器,作為相關(guān)異地容災(zāi)架構(gòu)。請(qǐng)完成專網(wǎng)建設(shè)和實(shí)施,并在省局原有機(jī)房正常運(yùn)作的情況下,搭建第二服務(wù)器,實(shí)現(xiàn)網(wǎng)絡(luò)接入和災(zāi)備配置。在服務(wù)器上
16、架設(shè)web服務(wù)器、dns服務(wù)器、文件管理系統(tǒng)并實(shí)現(xiàn)備份功能,內(nèi)部設(shè)置文件OA及文件管理系統(tǒng)上設(shè)置訪問(wèn)權(quán)限。2.系統(tǒng)實(shí)現(xiàn)2.1網(wǎng)絡(luò)規(guī)劃網(wǎng)絡(luò)搭建配置一:配置靜態(tài)路由和默認(rèn)路由步驟1:IPS配置到達(dá)所有網(wǎng)絡(luò)的靜態(tài)路由。使得每個(gè)網(wǎng)絡(luò)都可以通過(guò)ISP上的S0/0/1上連通。使配置二:添加并連接路由器 :添加并連接交換機(jī)步驟1:添加三臺(tái)2960型交換機(jī),分別命名為S1、S2、S3,并且:步驟2:S1連接到BRANCH、S2、S3;步驟3:S2連接到S3;配置三:添加并連接PC 步驟1:添加三臺(tái)PC機(jī),分別命名為PC1、PC2、PC3。步驟2:將三臺(tái)PC機(jī)連接到S2步驟3:配置PC配置四:執(zhí)行基本設(shè)置配置步
17、驟1:在S1、S2和S3上配置基本命令包括主機(jī)名、執(zhí)行模式口令、標(biāo)語(yǔ)、控制臺(tái)和VTY線路步驟2:配置交換機(jī)為交換機(jī)配置VLAN 99接口配置默認(rèn)網(wǎng)關(guān)配置五:配置OSPF路由向OSPF鄰居傳播默認(rèn)路由步驟2:在路由器上上配置OSPF使用進(jìn)程 ID 1配置OSPF使用OSPF區(qū)域0步驟4:測(cè)試連通性配置六:配置STP步驟1:確保S1成為根橋?qū)1的優(yōu)先級(jí)設(shè)置為4096步驟2:檢查S1是否是根橋配置七:配置VTP步驟1:在三臺(tái)交換機(jī)上逐一配置VTP將S1配置為服務(wù)器模式。將S2和S3配置為客戶端模式配置八:配置中繼步驟1:在S1、S2、S3上配置中繼。將適當(dāng)?shù)慕涌谂渲脼橹欣^模式并指定VLAN 99為
18、本征VLAN配置九:配置VLAN步驟1:配置VLAN配置十:檢驗(yàn)端到端的連通性步驟1:檢查PC1、PC2和PC3能否彼此ping通步驟2:檢查PC1、PC2和PC3能否ping通Web Server3.2客戶端文檔管理為了貼近現(xiàn)實(shí)化操作我們將文檔管理分為了網(wǎng)頁(yè)和客服端兩個(gè)部分?jǐn)?shù)據(jù)庫(kù)在本次設(shè)計(jì)中,我們使用MySQL作為數(shù)據(jù)庫(kù)。在數(shù)據(jù)庫(kù)中創(chuàng)建名為OA的數(shù)據(jù)庫(kù),同時(shí)為該數(shù)據(jù)庫(kù)創(chuàng)建具有該數(shù)據(jù)庫(kù)權(quán)限的角色OA。數(shù)據(jù)表:?jiǎn)挝槐韙_Dept列名說(shuō)明類型備注DeptNo編號(hào)int主鍵DeptName單位名稱varchar(50)Explain單位說(shuō)明varchar(100)用戶表t_User列名說(shuō)明類型備注U
19、serId編號(hào)int主鍵UserName用戶名稱varchar(50)UserPwd密碼char(32)RealName真實(shí)姓名varchar(50)DeptNo單位編號(hào)int關(guān)聯(lián)于t_Dept的DeptNoIsUse是否啟用char(1)默認(rèn)為N,表示禁用,N為啟用消息表t_Message列名說(shuō)明類型備注MID編號(hào)int主鍵SenderId送件人int關(guān)聯(lián)t_User的RealNameReceiverId收件人int關(guān)聯(lián)t_User的RealNameSendTime發(fā)送時(shí)間datetime默認(rèn)getdate()MessageTitle消息主題varchar(50)MessageContent
20、消息內(nèi)容varchar(500)IsRead是否閱讀char(1)默認(rèn)為N表示未讀,Y表示已讀功能分配表 t_UserFunc列名說(shuō)明類型備注FID編號(hào)int主鍵UserId用戶IDvarchar(50)FuncName功能名稱varchar(100)功能表 t_funcs列名說(shuō)明類型備注FuncName功能名稱Varchar(50)Explain功能解釋varchar(100)本次程序開(kāi)發(fā)選擇使用C#進(jìn)行C/S開(kāi)發(fā)。程序主要分層三塊部分組成SystemMain(主界面),F(xiàn)roms(各功能窗體),SystemHelper(公共類)組成,SystemMain為登錄界面和主界面,F(xiàn)roms為各個(gè)
21、功能的窗體類庫(kù),SystemHelper為公共類,提供需要的公共方法和對(duì)象。1.SystemMainSystemMain為主窗體模塊,從登錄后進(jìn)入完整主窗體界面,該模塊提供進(jìn)去各個(gè)功能窗體的入口,同時(shí)也提供各個(gè)模塊之間信息交換的橋梁。2.FromsFroms即指所有設(shè)計(jì)的功能窗體,主要需要設(shè)計(jì)的就是這塊窗體的功能。每個(gè)大功能對(duì)應(yīng)一個(gè)窗體。通過(guò)這種模塊式開(kāi)發(fā),其每個(gè)模塊對(duì)應(yīng)一個(gè)類庫(kù),并封裝在DLL中,通過(guò)SystemMain加載這些DLL實(shí)例化對(duì)象來(lái)調(diào)用功能。3.SystemHelper這是個(gè)公共類,基本上所有公共需要的對(duì)象和方法全部保存在這個(gè)公共類上。其中包括環(huán)境變量,用戶信息等??蛻舳舜绑w設(shè)
22、計(jì)登錄窗口登錄時(shí)密碼通過(guò)MD5加密后,然后查詢數(shù)據(jù)庫(kù)中關(guān)于該賬戶信息返回一個(gè)DataRowCollection,如果返回的列數(shù)大于0,則獲得列信息,將信息保存在公共類UserHelper中后,進(jìn)入進(jìn)入主窗體。注冊(cè)窗口打開(kāi)注冊(cè)窗口時(shí),從數(shù)據(jù)庫(kù)t_Dept中讀取單位信息放在單位combobox中。注冊(cè)時(shí),首先確認(rèn)所有信息是否填寫完畢,如果沒(méi)有則提醒填寫完畢。如果填寫完畢,再測(cè)試2次輸入密碼是否相同,如果不相同,則要求再重新確認(rèn)密碼。如果輸入沒(méi)有問(wèn)題后,信息將登錄到數(shù)據(jù)庫(kù)中,但是IsUse設(shè)置N,為禁用,不能登錄。登錄界面首先頁(yè)面可以顯示用戶歡迎信息,同時(shí)加載功能表t_Func,查看登錄用戶的擁有的
23、權(quán)限,如果分配了功能,則顯示功能按鈕,如果沒(méi)有分配則隱藏。同時(shí)不斷和數(shù)據(jù)庫(kù)通信,實(shí)時(shí)從消息表t_Message獲取收信人是登錄用戶并且IsRead為N的條數(shù),如果條數(shù)為0,則顯示沒(méi)有新消息并顏色為黑色。如果大于0,則顯示未讀消息條數(shù)并紅色提醒。同時(shí)界面打開(kāi)瀏覽器窗體,可以訪問(wèn)FTP。消息窗口打開(kāi)后加載該賬戶所有的消息信息,并先按照未讀優(yōu)先,然后時(shí)間倒序的順序排列。未讀消息標(biāo)記為紅色。同時(shí)用戶可以刷新是否有新消息。同時(shí)也可以刪除消息,刪除時(shí)會(huì)有確認(rèn)消息,如果取消則不刪除,確認(rèn)之后則刪除,并重新刷新郵箱。選擇郵件點(diǎn)擊打開(kāi)或者雙擊郵件則可以打開(kāi)消息。打開(kāi)消息時(shí),消息在數(shù)據(jù)庫(kù)中IsRead變?yōu)閅。同時(shí)
24、加載消息內(nèi)容。消息內(nèi)容無(wú)法修改。點(diǎn)擊回復(fù)則打開(kāi)發(fā)消息窗體。從消息列表點(diǎn)擊發(fā)信息或者從信件內(nèi)容中選擇回復(fù)可以進(jìn)入發(fā)信窗體,如果是從回復(fù)進(jìn)入,則收件人默認(rèn)選擇為發(fā)件人。通過(guò)選擇聯(lián)系人按鈕可以進(jìn)入聯(lián)系人選擇界面,收件人姓名為真實(shí)姓名。選擇收件人后點(diǎn)擊確定或者雙擊收件人則退出界面并且發(fā)件窗體的收件人變?yōu)檫x擇的人的姓名。點(diǎn)擊發(fā)送后,消息信息保存到數(shù)據(jù)庫(kù)中并且IsRead設(shè)置為N,然后退出發(fā)送界面。角色管理該窗體可以讀取t_User中的數(shù)據(jù)顯示所有的用戶信息,同時(shí)可以將所有的用戶設(shè)置禁用或者啟用,同時(shí)可以修改該登陸人所有的信息。如果密碼為空,則不修改密碼。如果密碼不為空,則確認(rèn)兩次密碼是否相同。如果相同則
25、密碼也修改。如果密碼為空,則不修改密碼。如果密碼不為空,則確認(rèn)兩次密碼是否相同。如果相同則密碼也修改。功能分配該窗體可以根據(jù)部門分組來(lái)查看每個(gè)用戶的基本信息,通過(guò)選擇角色點(diǎn)擊修改或者雙擊修改人物可以查看該角色分配的功能情況。 在功能分配界面中首先加載所有的功能項(xiàng)并加載在左邊的列表里,然后加載分配用戶目前擁有的權(quán)限,并加載到右邊已有權(quán)限列表里。在一個(gè)列表中雙擊某個(gè)功能名稱,則會(huì)將該功能名稱加載到另外一個(gè)列表中去。每次分配某個(gè)權(quán)限名稱時(shí),都將刪除原列表中關(guān)于該項(xiàng)目的信息。點(diǎn)擊修改后,首先從數(shù)據(jù)庫(kù)刪除該角色所有權(quán)限,再按照右邊的列表將分配的權(quán)限插入進(jìn)去。31網(wǎng)頁(yè)功能實(shí)現(xiàn)登陸登陸函數(shù) function
26、 login登陸成功,并將賬號(hào)和加密了的密碼保存在cookie中Setcookie進(jìn)入文件管理系統(tǒng)function home經(jīng)過(guò)一系列函數(shù)運(yùn)算maintop() 網(wǎng)頁(yè)頭部樣式 readdir() 讀取當(dāng)前目錄 用判斷語(yǔ)句甄別文件類型,是文件還是目錄,是否是壓縮文件,是否是圖片文件Size() 計(jì)算文件大小獲取當(dāng)前目錄下文件視圖獲取程序本身的名字$meurl = $_SERVERPHP_SELF;上傳文件n創(chuàng)建文件nMySQL備份nFTP備份n注銷nfunction switch($op) 主要功能 上傳文件,創(chuàng)建文件,備份根據(jù)地址欄?op=home,up,cr,sqlbftpa,logout跳
27、轉(zhuǎn)到相應(yīng)功能的php網(wǎng)頁(yè)界面。3.文件上傳調(diào)用上傳函數(shù) function up()進(jìn)入上傳界面函數(shù) function upload()完成具體的上傳操作,并將文件保存在服務(wù)器中函數(shù) function yupload()輸入文件地址,下載文件創(chuàng)建文件調(diào)用創(chuàng)建函數(shù) function cr()進(jìn)入創(chuàng)建頁(yè)面函數(shù) function create() 獲取創(chuàng)建文件類型,文件名完成文件創(chuàng)建數(shù)據(jù)庫(kù)備份調(diào)用數(shù)據(jù)庫(kù)備份函數(shù)function sqlb()進(jìn)入備份頁(yè)面函數(shù) function sqlbackup()連接mysql數(shù)據(jù)庫(kù),上傳備份目錄文件function list_tables() 讀取表結(jié)構(gòu)functi
28、on dump_table() 導(dǎo)出數(shù)據(jù)庫(kù)function get_insert_sql() 導(dǎo)出表結(jié)構(gòu)6.ftp備份調(diào)用函數(shù) function ftpa()進(jìn)入ftp備份頁(yè)面函數(shù) function ftpall($ftpip,$ftpuser,$ftppass,$ftpdir,$ftpfile,$del)通過(guò)相應(yīng)網(wǎng)絡(luò)接口進(jìn)行文件目錄和文件的備份7.注銷登錄調(diào)用注銷函數(shù) function logout()完成注銷操作并使用setcookie清空cookie文件管理功能函數(shù)function is_empty_dir() 判斷目錄是否為空函數(shù)function delete() 刪除函數(shù) 判斷為空或
29、為文件直接刪除,為目錄讀取再遞歸function deltree() 刪除當(dāng)前目錄下所有文件function unz() 解壓函數(shù)function save() 保存函數(shù)function ren() 文件重命名函數(shù)function renam() 目錄重命名函數(shù)function movall() 批量移動(dòng)文件函數(shù)function tocopy() 復(fù)制文件函數(shù)function deleteall() 文件批量刪除函數(shù)function mainbottom() 網(wǎng)頁(yè)底部function printerror() 用于顯示錯(cuò)誤信息的函數(shù)switch($action) $action為批量操作參數(shù)
30、完成底部批量操作功能function edit() 文件編輯,并跳轉(zhuǎn)到文件編輯頁(yè)面,完成編輯并保存.4.1災(zāi)備設(shè)計(jì)服務(wù)器災(zāi)備設(shè)計(jì)1服務(wù)器熱備份服務(wù)器熱備份采用了Linux-HA工程中的heartbeat技術(shù),heartbeat最核心的兩個(gè)部分分別是心跳監(jiān)測(cè)部分和資源接管部分,它們之間相互發(fā)送報(bào)文來(lái)告知對(duì)方自己當(dāng)前的狀態(tài),如果在規(guī)定的時(shí)間內(nèi)未能收到對(duì)方發(fā)送的報(bào)文,那么就認(rèn)為對(duì)方失效(dead),這時(shí)需啟動(dòng)資源接管模塊來(lái)接管運(yùn)行在對(duì)方主機(jī)上的資源或者服務(wù)。兩臺(tái)linux服務(wù)器環(huán)境:Linux kernel:3.16.0-30-generic發(fā)行版:Ubuntu 14.04.1Ip地址Serv1:0
31、Serv2:1集群ip:2熱備服務(wù):apache2.4.7兩臺(tái)服務(wù)器的Heartbeat詳細(xì)配置信息如下:Serv1:文件/etc/ha.d/ha.cf:logfile /var/log/ha-loglogfacility local0keepalive 2#2秒發(fā)送一次生存報(bào)文deadtime 10#死亡時(shí)間設(shè)置為10秒ucast eth0 1#向目的地址發(fā)送單播報(bào)文auto_failback offnode serv1node serv2文件/etc/ha.d/haresources# Assuming the adminstrative addresses are on the same
32、 subnet.# A little more complex case: One service address, default subnet#and netmask, and you want to start and stop http when you get# the IP address.# 10 httpserv1 2/24/eth0 apache2 #設(shè)置集群ip和需要接管服務(wù)文件/etc/ha.d/authkeys:(設(shè)置權(quán)限600)# Authentication file. Must be mode 600# Must have exactly one auth dir
33、ective at the front.# auth send authentication using this method-id# Then, list the method and key that go with that method-id# Available methods: crc sha1, md5. Crc doesnt need/want a key.# You normally only have one authentication method-id listed in this file# Put more than one to make a smooth t
34、ransition when changing auth# methods and/or keys.# sha1 is believed to be the best, md5 next best.# crc adds no security, except from packet corruption.# Use only on physically secure networks.auth 33 md5 Hello!Serv2:文件/etc/ha.d/ha.cf:logfile /var/log/ha-loglogfacility local0keepalive 2#2秒發(fā)送一次生存報(bào)文d
35、eadtime 10#死亡時(shí)間設(shè)置為10秒ucast eth0 0#向目的地址發(fā)送單播報(bào)文auto_failback offnode serv1node serv2文件/etc/ha.d/haresources# Assuming the adminstrative addresses are on the same subnet.# A little more complex case: One service address, default subnet#and netmask, and you want to start and stop http when you get# the
36、IP address.# 10 httpserv1 2/24/eth0 apache2文件/etc/ha.d/authkeys:(設(shè)置權(quán)限600)# Authentication file. Must be mode 600# Must have exactly one auth directive at the front.# auth send authentication using this method-id# Then, list the method and key that go with that method-id# Available methods: crc sha1,
37、 md5. Crc doesnt need/want a key.# You normally only have one authentication method-id listed in this file# Put more than one to make a smooth transition when changing auth# methods and/or keys.# sha1 is believed to be the best, md5 next best.# crc adds no security, except from packet corruption.# U
38、se only on physically secure networks.auth 33 md5 Hello!#設(shè)置使用md5驗(yàn)證,密鑰為”Hello”參數(shù)設(shè)定兩臺(tái)linux服務(wù)器每2秒進(jìn)行一次心跳單播,若10秒鐘時(shí)間未收到來(lái)自對(duì)方的心跳報(bào)文,認(rèn)為對(duì)方服務(wù)器停止服務(wù),接管集群IP和服務(wù)。= 2 * GB2文件備份文件備份采取Rsync程序進(jìn)行數(shù)據(jù)同步,并由crontab進(jìn)行即時(shí)備份,備份為單向備份。備份方式為備份服務(wù)器主動(dòng)向主要服務(wù)器請(qǐng)求同步目的文件夾。主要服務(wù)器備份服務(wù)器請(qǐng)求同步返回文件圖3:備份過(guò)程示意圖Rsync服務(wù)配置:rsyncd.conf:# sample rsyncd.conf
39、 configuration file# GLOBAL OPTIONS#motd file=/etc/motd#log file=/var/log/rsyncd# for pid file, do not use /var/run/rsync.pid if# you are going to run rsync out of the init.d script.# The init.d script does its own pid file handling,# so omit the pid file line completely in that case.# pid file=/var
40、/run/rsyncd.pid#syslog facility=daemon#socket options=# MODULE OPTIONShtmlcomment = public archivepath = /var/www/html#同步目錄use chroot = yes#max connections=10lock file = /var/lock/rsyncd# the default for read only is yes.read only = yes #設(shè)置只讀list = yesuid = nobodygid = nogroup#exclude = #exclude fro
41、m = #include =#include from =auth users =rsync #賬號(hào)secrets file = /etc/rsyncd.scrt#存儲(chǔ)密碼的文件strict modes = yes#hosts allow =#hosts deny =ignore errors = noignore nonreadable = yestransfer logging = no#log format = %t: host %h (%a) %o %f (%l bytes). Total %b bytes.timeout = 600#超時(shí)時(shí)間refuse options = chec
42、ksum dry-rundont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz密碼存儲(chǔ)文件內(nèi)容/etc/rsyncd.scrt:rsync:111111備份端配置:crontab配置:crontab e(在終端中直接運(yùn)行,打開(kāi)crontab的配置文件)在配置文件中寫入:*/1 0-23 1-31 1-12 0-6 rsync -avz -progress -delete -password-file=/var/rsynpw.pw rsync0:html /var/www/html意義為每1分鐘執(zhí)行一次同步命令。1.異
43、地災(zāi)備設(shè)計(jì)異地容災(zāi)由于DNS解析的原因無(wú)法實(shí)現(xiàn)完美的熱備份,反向代理、VPN等方式存在代理服務(wù)器宕機(jī)導(dǎo)致全面服務(wù)中斷的可能。通過(guò)對(duì)風(fēng)險(xiǎn)的分析,決定采用DNS輪詢的方式解決異地容災(zāi)的問(wèn)題。DNS輪詢?cè)O(shè)置將一個(gè)域名解析到多個(gè)IP地址上,用戶在通過(guò)域名訪問(wèn)服務(wù)時(shí)有相等的概率解析到兩個(gè)不同的IP地址,一個(gè)機(jī)房發(fā)生意外后可以聯(lián)系公共DNS提供商人為更新DNS解析地址來(lái)保證完全恢復(fù)正常。但DNS輪詢存在的問(wèn)題在于在一個(gè)機(jī)房發(fā)生意外時(shí)時(shí)有一半的概率無(wú)法成功連接到web服務(wù)。且通過(guò)更新DNS解析地址的方法需要數(shù)小時(shí)才能大范圍生效,恢復(fù)速度較慢。2.網(wǎng)絡(luò)災(zāi)備設(shè)計(jì)中心機(jī)房和直屬各所均采用雙線接入的方式,在一條線路中斷的情況下另外一條依舊能夠提供服務(wù)或?qū)ν馔ㄐ?。中心機(jī)房除雙線外還使用雙路由器和雙核心交換機(jī)的方式進(jìn)行備份實(shí)驗(yàn)測(cè)試服務(wù)器災(zāi)備測(cè)試Heartbeat測(cè)試,如圖,Serv1已經(jīng)獲取了集群ip地址2在掛起虛擬機(jī)Serv1后,Serv2依舊能夠使用集群IP提供
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 游戲活動(dòng)教案模板
- 2024年深海探測(cè)技術(shù)項(xiàng)目信托資金借款合同3篇
- 一年級(jí)語(yǔ)文園地五教案
- 2025年直流電源項(xiàng)目提案報(bào)告模稿
- 公文報(bào)告的范文
- 財(cái)務(wù)經(jīng)理述職報(bào)告
- 繪畫工作總結(jié)
- 結(jié)構(gòu)工程師工作總結(jié)(12篇)
- 學(xué)生會(huì)辭職報(bào)告(集合15篇)
- 簡(jiǎn)短的求職自我介紹-
- 2025年上半年河南省西峽縣部分事業(yè)單位招考易考易錯(cuò)模擬試題(共500題)試卷后附參考答案-1
- 深交所創(chuàng)業(yè)板注冊(cè)制發(fā)行上市審核動(dòng)態(tài)(2020-2022)
- 手術(shù)室護(hù)理組長(zhǎng)競(jìng)聘
- 電力系統(tǒng)繼電保護(hù)試題以及答案(二)
- 小學(xué)生防打架斗毆安全教育
- 網(wǎng)絡(luò)運(yùn)營(yíng)代銷合同范例
- 2024年全國(guó)統(tǒng)一高考英語(yǔ)試卷(新課標(biāo)Ⅰ卷)含答案
- 學(xué)生請(qǐng)假外出審批表
- 疼痛診療與康復(fù)
- T∕ACSC 01-2022 輔助生殖醫(yī)學(xué)中心建設(shè)標(biāo)準(zhǔn)(高清最新版)
- 新版【處置卡圖集】施工類各崗位應(yīng)急處置卡(20頁(yè))
評(píng)論
0/150
提交評(píng)論