第一篇:2013年10級網(wǎng)絡工程項目設計課程設計實施方案
2013-2014學年第一學期
計算機科學與技術專業(yè)(網(wǎng)絡工程方向)10級
網(wǎng)絡工程項目設計課程設計實施方案
課程設計是大學生(尤其是作為工科專業(yè))必不可少的一個綜合性理論實踐環(huán)節(jié)。通過課程設計培養(yǎng)學生綜合運用已學過的理論和技能去分析和解決實際問題的能力,加深課程理論的理解和應用,對加強學生的實踐動手能力和創(chuàng)新能力具有重要意義。
一、課程設計目的與要求
《網(wǎng)絡工程項目設計》課程課程是計算機科學與技術專業(yè)(網(wǎng)絡工程方向)的一門專業(yè)實踐課,其主要內(nèi)容是規(guī)劃和設計一個中小型網(wǎng)絡,課程設計所涉及的工作過程主要包括網(wǎng)絡方案的規(guī)劃與設計、網(wǎng)絡方案的實施等。通過本課程設計,使學生全面了解和掌握網(wǎng)絡工程規(guī)劃和設計的方法,了解計算機網(wǎng)絡工程規(guī)劃與設計的一般過程,具體包括在自頂向下的網(wǎng)絡設計方法中需求分析、邏輯設計、物理設計、優(yōu)化測試及文檔編寫,從而可以完成一些類似于校園網(wǎng)或者中小型企業(yè)的網(wǎng)絡的規(guī)劃和設計,形成一個詳細的設計方案。要求根據(jù)對中小型網(wǎng)絡分析,設計與構(gòu)建的基本技術,基本原理,并且最后形成一個詳細的網(wǎng)絡規(guī)劃與設計的文檔。從而提高學生網(wǎng)絡工程的應用能力,使學生可以提高學生分析問題和解決問題的能力和團隊協(xié)作的能力。
對網(wǎng)絡進行規(guī)劃設計時,一般從以下幾個方面進行。
1、需求分析
選擇一家中小規(guī)模的網(wǎng)絡,首先要選擇一家中小規(guī)模的網(wǎng)絡,通過實地調(diào)查等形式了解企業(yè)的組織結(jié)構(gòu)、網(wǎng)絡建設的背景,明確網(wǎng)絡需求和網(wǎng)絡性能的評價標準。具體地,包括網(wǎng)絡建設的目的與原則、投資規(guī)模、現(xiàn)有網(wǎng)絡的問題與不足等;網(wǎng)絡系統(tǒng)中所包含的信息點的數(shù)量、分布及信息流量、應用程序的類型及對QoS的要求、是否需要提供廣域網(wǎng)接入和網(wǎng)絡安全上的考慮因素等。(1)用戶需求
目前辦公網(wǎng)絡主要功能實現(xiàn)辦公網(wǎng)絡內(nèi)部資源共享。辦公網(wǎng)絡可共享的資源的主要有硬盤、光驅(qū)、應用程序、驅(qū)動程序以及重要的數(shù)據(jù)等。對于辦公網(wǎng)絡的安全主要涉及的是內(nèi)部網(wǎng)絡共享資源的安全,保護這些重要數(shù)據(jù)信息的完整性、可用性、保密性和可靠性。
(2)技術目標
統(tǒng)一性、完整性、經(jīng)濟實用性、可靠性與有效性、擴展性與先進性、安全性。
安全性:保證辦公網(wǎng)絡具有信息安全的功能,主要包括:設備的安全性、應用級的安全性、網(wǎng)絡級的安全性、數(shù)據(jù)級的安全性。由于辦公網(wǎng)絡用戶離不開與外界進行交流,在享受Internet的服務的同時,防范網(wǎng)絡病毒、木馬等系統(tǒng)和數(shù)據(jù)的破壞,防止黑客入侵造成數(shù)據(jù)丟失或泄密等。
統(tǒng)一性:規(guī)劃設計辦公網(wǎng)絡,應統(tǒng)一進行規(guī)劃,統(tǒng)一設計,分步實施,以方便辦公網(wǎng)絡的后期管理。
完整性:保證整個辦公網(wǎng)絡的系統(tǒng)功能、數(shù)據(jù)安全、網(wǎng)絡管理等方面應有充分的保證。
經(jīng)濟實用性:每個公司在組建自己內(nèi)外計算機網(wǎng)絡的時候,都需要考慮如何最有效的利用網(wǎng)絡資源,使有限的硬件設施獲得最優(yōu)的可用帶寬,保證建成的網(wǎng)絡安全和規(guī)范,并且易于維護、擴展和高效使用。因此,在設計中要采用先進的、成熟的、實用性強的技術和性價比高網(wǎng)絡產(chǎn)品,不盲目的追求設備的高檔、技術的超前,以免造成不必要的資金浪費,從而使系統(tǒng)具有較強的實用性。
可靠性與有效性:規(guī)劃設計時必須從系統(tǒng)結(jié)構(gòu)、設計方案、設備選型、廠商的技術服務與維修響應能力、設備備件供應能力等多方面考慮,盡可能減少故障發(fā)生的可能性,縮小影響面。同時還須考慮與現(xiàn)有辦公設備和事務處理的整合。
擴展性與先進性:進行網(wǎng)絡規(guī)劃設計時應具有較好的擴展性,以降低系統(tǒng)擴展的投入成本,并能充分滿足信息技術高速發(fā)展的需要。能適應近3-5年內(nèi)的業(yè)務增長和突發(fā)性事件的需要,確保各級系統(tǒng)的可擴充性和先進性,并注意設備的冗余設計以及網(wǎng)絡的負載均衡。(3)網(wǎng)絡應用
Web、FTP、E-Mail、VOD。
2、邏輯設計(1)整體結(jié)構(gòu)設計
根據(jù)需求分析,以層次化的網(wǎng)絡設計方法,選擇合適的網(wǎng)絡技術,設計一個性能價格比相對優(yōu)化的網(wǎng)絡解決方案,該網(wǎng)絡要實現(xiàn)各種資源的兼容性,網(wǎng)絡整體安全性、先進性、可靠性,后續(xù)網(wǎng)絡的可擴展性、易管理性、高有效帶寬等。主要包括: 組網(wǎng)技術的選擇,子網(wǎng)的劃分與隔離,共享資源的配置,應用服務器的設置,IP地址規(guī)劃等,綜合布線系統(tǒng)的規(guī)劃(工作區(qū)子系統(tǒng),水平子系統(tǒng),主干子系統(tǒng),設備間子系統(tǒng),建筑群子系統(tǒng),管理子系統(tǒng),需要考慮機房的安全、布局等等)。
(2)局部網(wǎng)絡結(jié)構(gòu)設計
3、物理設計
主要是:布線、交換機與路由器配置(1)網(wǎng)絡中心的設計(2)每棟樓設計
4、網(wǎng)絡設計方案的編寫
以通用的網(wǎng)絡方案編制規(guī)范撰寫一個相應的書面文檔,在該文檔中要包括需求分析(網(wǎng)絡建設的目標與原則)、主干技術的選擇、工程總體設計(拓樸結(jié)構(gòu)、功能設計、硬件與軟件選擇、結(jié)構(gòu)化布線等)、網(wǎng)絡管理與安全、投資預算和設備清單。
5、測試
(1)確定測試范圍(對哪個網(wǎng)段測試)(2)確定測試內(nèi)容(連通性、性能、故障)
二、課程設計的內(nèi)容
可以自選題目,題目必須是與網(wǎng)絡規(guī)劃設計相關的。參考題目:
1、規(guī)劃設計一個擁有200個機位的網(wǎng)吧。要求從以下幾個方面進行設計: 1)需求分析(目的,特點,策略).2)網(wǎng)絡規(guī)劃設計
①結(jié)構(gòu)選型(拓樸結(jié)構(gòu)).②Internet接入.③硬件選擇(型號,配置).④軟件選擇(系統(tǒng)軟件,管理軟件,應用軟件).⑤傳輸介質(zhì).3)可行性論證.①傳輸速度.②用戶接口(客戶機,操作系統(tǒng),應用軟件,協(xié)議).③管理能力(技術, 安全)
④投資費用(軟件,硬件,安裝,布線,培訓,維護等).⑤成本回收等.2、某中學校園網(wǎng)規(guī)劃方案的設計 設計要求如下:
1.建立辦公自動化系統(tǒng)
辦公樓共有40個信息點。要求通過校園網(wǎng)連至INTERNET,達到100M到桌面,并對財務科,人事科等科室進行單獨子網(wǎng)管理。
2.建立考試監(jiān)控系統(tǒng)
共有教學樓3座,120個信息點。
(1)綜合教學樓一個,60個信息點。其中有10個實驗室,每個實驗室配置1臺PC和1個投影儀(此處無須上網(wǎng));20個教室,其中一個教室2個攝像機。
(2)普通教學樓1:40個信息點,共20個教室,其中一個教室2個攝像機。
(3)普通教學樓2:20個信息點,共10個教室,其中一個教室2個攝像機。
3.建立綜合多媒體教室
信教中心:共120個信息點。有兩個多媒體教室,每個教室60臺PC。要求可網(wǎng)管,通過校園網(wǎng)上連至INTERNET,達到100M到桌面。
4.為了滿足教職工的需要,提高教職工教學條件和水平,大力發(fā)展網(wǎng)上教學,優(yōu)秀科目科件制作等。將教職工宿舍區(qū)的PC通過校園網(wǎng)上連至INTERNET,達到10M到桌面,以后可擴展到100M。
5.學校校園網(wǎng)建設所需PC和投影儀由校方自行選擇和安裝。學生宿舍由于高中階段學習生活的特殊性,不進行任何布置。
3、企業(yè)網(wǎng)(園區(qū)網(wǎng))設計
每一個企業(yè)網(wǎng)(園區(qū)網(wǎng))都有自己的特殊性,包括企業(yè)網(wǎng)(園區(qū)網(wǎng))的環(huán)境和功能需求,這就要求必須針對這些特殊性進行專門的規(guī)劃與設計。
1)規(guī)劃和設計企業(yè)網(wǎng)(園區(qū)網(wǎng))的主要步驟: 首先,在規(guī)劃和設計企業(yè)網(wǎng)(園區(qū)網(wǎng))前必須進行詳細的需求調(diào)研,搞清楚用戶現(xiàn)有的網(wǎng)絡狀況以及建網(wǎng)目標。限于網(wǎng)絡方面的專業(yè)技術水平,用戶往往無法清楚地對需求進行描述,這就需要設計人員揣摩用戶的意圖,通過各種方式了解用戶的需求。
有了需求以后,下一步就是對系統(tǒng)進行分析,對企業(yè)網(wǎng)(園區(qū)網(wǎng))中的主要技術進行選型,根據(jù)先進性和實用性相結(jié)合,經(jīng)濟性和可擴展性相結(jié)合,按可靠性、安全性、可管理性、可維護性的原則進行設計。具體包括主干網(wǎng)技術選型、主干網(wǎng)拓撲結(jié)構(gòu)、Internet接入方式、廣域網(wǎng)互連方式、一些組網(wǎng)關鍵技術等。
接著是進行詳細的設計。首先是設備的選型,設備選型必須在滿足功能的前提下,遵循相關的設計原則;然后是VLAN的規(guī)劃、IP的規(guī)劃、路由的規(guī)劃;接著是進行可靠性、安全性的具體規(guī)劃以及網(wǎng)絡的管理規(guī)劃等。
最后,需要進行綜合布線系統(tǒng)設計和機房設計。2)企業(yè)網(wǎng)(園區(qū)網(wǎng))在規(guī)劃過程中應遵循的原則。
(1)標準化及規(guī)范化:采用開放的標準網(wǎng)絡通信協(xié)議,選擇符合工業(yè)標準的網(wǎng)絡設備、通信介質(zhì)、網(wǎng)絡布線連接件及其相關器件器材。工程實施遵照國家電信工程實施標準進行。
(2)先進性與成熟性:按照生命周期的原則,系統(tǒng)設計的基本思想,符合技術發(fā)展的基本潮流,使布線系統(tǒng)在其整個生命周期內(nèi)保持一定的先進性。選擇合理的網(wǎng)絡拓撲結(jié)構(gòu),網(wǎng)絡工程中所用的設備、器材、材料以及軟件平臺應選擇與網(wǎng)絡技術發(fā)展潮流相吻合的、先進的、有技術保證的、得到廣大用戶認可的廠家產(chǎn)品。
(3)安全性與可靠性:為了保證整個網(wǎng)絡系統(tǒng)安全、可靠地運行,首先必須在總體設計中從整體考慮系統(tǒng)的安全性和可靠性。在網(wǎng)絡設計階段以及在工程實施各個階段都必須考慮到所有影響系統(tǒng)安全、可靠性的各種因素。工程實施完成后,必須按照標準進行嚴格的測試。
4、高校校園網(wǎng)的網(wǎng)絡規(guī)劃與設計.高校校園網(wǎng)絡的規(guī)劃設計有多種解決方案,依學校的類型規(guī)模和性質(zhì)的不同,以使網(wǎng)絡的設計方案有所不同,體現(xiàn)在技術、應用上更是不同。學校教師的教學、科研工作和學生的學習生活對一個高速的、資源豐富的和應用多方面的校園網(wǎng)絡的需求是迫切的、必需的,也是網(wǎng)絡規(guī)劃與設計者的目標。
設計與規(guī)劃高校校園網(wǎng)要求: 1.設計的校園網(wǎng)方案的設計應符合近、中和長期發(fā)展規(guī)劃
依據(jù)學校規(guī)模大小,結(jié)合學校教學科研的內(nèi)容及其發(fā)展的需要,制定一個在未來十年中的近期、中期及長期的建設規(guī)劃,以保持網(wǎng)絡建設的延續(xù)性,并保護先前的投資(含各種硬件、軟件及信息資源),能融入不斷涌現(xiàn)的新技術和新應用。
2.合理利用I P地址資源
當申請到一個建網(wǎng)的IP地址之后,必須合理地劃分子網(wǎng),每個子網(wǎng)中的IP地址要合理使用,既要滿足當今的需要,也要預留將來網(wǎng)絡擴展時所需,以便有足夠的各類服務器連入Internet。
3.注重需求分析
校園網(wǎng)絡的規(guī)劃設計是一個系統(tǒng)建立和優(yōu)化的過程,建設網(wǎng)絡的根本目的是在Internet上進行資源共享與通信。要充分發(fā)揮投資網(wǎng)絡的效益,需求分析成了網(wǎng)絡規(guī)劃設計中的重要內(nèi)容,它提供了網(wǎng)絡設計應到達的目標,并有助于設計者更好地理解網(wǎng)絡應該具有的性能;結(jié)合學校的辦學規(guī)模、管理需求和師生對教學科研的需要,確立一個性能較高的計算機網(wǎng)絡平臺。
同時,經(jīng)過系統(tǒng)的需求分析,網(wǎng)絡的設計者還能更好地作出決策,評價現(xiàn)有的網(wǎng)絡,提供移植的功能及給所有校內(nèi)師生更為合適的資源。
4.合理選擇組網(wǎng)技術 5.校園網(wǎng)絡的設計模式
6.網(wǎng)絡硬件的選擇
三、課程設計報告寫作要求
1.封面
2.內(nèi)容提要
3.組員分工 4.目錄
5.正文
(1)用戶需求分析。包括節(jié)點分布情況、管理需求(用戶之間的訪問情況)、應用需求、基本的擴展需求(近五年可能的網(wǎng)絡擴展情況)及拓撲結(jié)構(gòu)。
(2)邏輯網(wǎng)絡設計。包括技術選型(局域網(wǎng)技術、廣域網(wǎng)接入設計、網(wǎng)絡應用設計等);總體設計(拓撲結(jié)構(gòu)圖及設計說明,網(wǎng)絡的主干、接入帶寬及冗余與備份等);VLan及IP地址規(guī)劃(包括設備規(guī)劃表和VLan規(guī)劃表);網(wǎng)絡管理與安全設計。
(3)物理網(wǎng)絡設計。包括綜合布線設計:相關設計圖,網(wǎng)絡中心的位置及設備,設備列表(設備、型號、名稱、互連端口),建筑群子系統(tǒng)互連(各個建筑的互連設備名稱及端口,線纜或無線連接),建筑內(nèi)部的設備間子系統(tǒng)的位置,垂直布線、水平布線進行簡要說明;設備選型:交換機選型、路由器選型及性能描述、服務器硬件選型;服務器軟件選型等。
(4)網(wǎng)絡設備的配置:主干交換機、路由器及防火墻等的配置,要有注釋及相關說明。
(5)網(wǎng)絡的測試。6.課程設計體會
7.參考文獻
四、時間安排
第14周----第16周,第16周末交課程設計報告
五、分組與指導老師
1.每5—6個學生為1組。2.指導教師:XXX、XXX等。
六、考核辦法
演示所設計的系統(tǒng);回答教師所提出的問題;查看課程設計報告;考勤情況。其中,講解所設計的網(wǎng)絡系統(tǒng)占60%,課程設計報告占20%,回答教師所提出的問題占10%,考勤占10%。
計算機科學與技術系
2013年11月
第二篇:工程項目管理課程設計任務書及實施方案
工程項目管理課程設計任務書及實施方案
篇一:建設工程項目管理課程設計任務書
《建設工程項目管理》
專班 姓 指
導
課
程
開
課
任
務 課程設計
業(yè):
級:
名:
老
師:劉亞麗
性
質(zhì):
實踐教學課
系
部:
建筑工程系時
間:
2014年11月 《建設工程項目管理課程設計》任務書
—土木工程2011級
一、課程設計目的
《建設工程項目管理課程設計》是土木工程專業(yè)學生在學完《建設工程項目管理》、《工程經(jīng)濟學》、《施工組織與計劃》、《施工技術》等主干課程后,所進行的一次重要的綜合訓練,是培養(yǎng)學生獨立工作能力的重要教學環(huán)節(jié)。通過系統(tǒng)化、專業(yè)化的實踐訓練,理論聯(lián)系實踐,產(chǎn)學結(jié)合,提升學生專業(yè)課程之間融會貫通能力,進一步培養(yǎng)學生獨立分析處理問題的能力。
二、課程設計的目標
(一)知識目標
1.熟悉建筑工程項目施工階段的全過程;
2.掌握建筑工程施工階段的進度管理、成本管理、質(zhì)量管理;
3.掌握施工階段項目部各成員的管理職責與分工。(二)能力目標
1.通過課程設計實際訓練,使學生牢固地掌握工程項目運作的全過程;
2.通過課程設計實際訓練,使學生能掌握工程項目不同參與方的職責、作用及工程項目管理的整體框架;
3.通過課程設計實際訓練,使學生掌握編制工程項目管理策略的程序、方法、步驟、內(nèi)容規(guī)定等。(三)德育目標
1.培養(yǎng)實事求是的科學態(tài)度和良好的職業(yè)道德; 2.培養(yǎng)愛崗敬業(yè)、團結(jié)協(xié)作的思想; 3.培養(yǎng)良好的誠信度和工作責任心。4.增強密切聯(lián)系工程實踐的能力和創(chuàng)新意識;
三、課程設計的分組規(guī)定
每個班按照4-8人一組劃分小組,各組成員內(nèi)部協(xié)調(diào)好,確保每位同學都的論文方向均不一樣。每個小組按照老師分配的任務,根據(jù)所給圖紙,結(jié)合當前我國工程項目管理的有關規(guī)定,合理進行具體工程項目的管理策劃工作,將所學知識應用到具體工程管理中。所做的工程項目管理策劃方案應當有針對性(包括組織管理、范圍管理、進度管理、質(zhì)量管理、成本管理、合同管理、風險管理、HSE管理、溝通管理、材料采購供 應管理、設備管理等,也可以與此外自行選題),每人任選一個方向,不得抄襲已有方案。
四、課程設計的步驟和方法
(一)工程項目管理策劃的編制依據(jù)
① 施工圖紙及其說明
施工圖紙及其說明,決定了未來工程項目建設的主要內(nèi)容,也決定了未來工程項目管理的方向和管理任務。
② 我國現(xiàn)行有關規(guī)定
③ 施工方管理能力和人員配備情況
工程項目管理策劃所涉及到的有關具體管理方式的確定,必須以施工方自身管理能力和項目管理人員配備情況作為依據(jù),合理進行工程相關管理方式的確定工作,以保證所確定的工程項目管理方式能夠滿足適應業(yè)主方自身的條件。
(二)工程項目管理策劃的編制步驟
① 熟悉圖紙,明確工程項目管理的目標及管理的依據(jù) ② 明確工程項目管理策劃的內(nèi)容及基本框架
③ 結(jié)合具體工程實際,開展工程項目管理實施規(guī)劃的策劃工作
在明確了具體工程項目管理目標、管理任務及工程項目管理策劃基本框架的基礎上,下面應當結(jié)合具體工程項目,具體開展工程項目管理實施策劃,要求所形成的工程項目管理策劃方案應當具有針對性,杜絕抄襲一般管理方法。
五、設計成果要求
課程設計完成后,每個人獨立上交一份完整的論文(論文格式要求見附件一,封面為本任務書首頁封面),不少于8000字;小組共同提交一份完整的工程圖紙、一份出勤記錄表(附件二)、一份實訓過程記載表(附件三)。
課程設計論文內(nèi)容參考體系:(在此基礎上大家可以根據(jù)自己的研究需要增加相關內(nèi)容,不局限于如下體系當中的內(nèi)容)
題目:A(圖紙上面工程名稱)工程項目× ×(個人自己的選題方向)管理實施規(guī)劃
一、緒論
1、研究背景
2、研究意義
3、研究內(nèi)容
二、A工程的基本情況
1、工程概況(圖紙上面的建筑和結(jié)構(gòu)總說明中都有)
2、工程建設目標(自行查閱相關資料制定目標)
3、工程項目× ×(個人自己的選題方向)管理依據(jù)
4、施工方× ×管理能力、組織結(jié)構(gòu)圖、人員配備等情況
三、A工程項目× ×管理實施規(guī)劃。(此部分為論文的核心內(nèi)容)
1、× ×管理的基本概念、理論。
2、× ×管理的常用方法、措施。
3、A工程項目× ×管理的具體情況,包括重點、難點、特殊點等。
4、× ×管理的管理方法或措施在A項目中的應用
四、結(jié)論
五、參考文獻(不少于6篇,注意在文中引用位置的標注)
六、課程設計的時間安排
表1 建筑工程項目管理課程設計時間安排表
注:授課教師和指導教師可以根據(jù)具體班級及時間情況靈活安排實訓時間。
七、實訓考核要求
1、必須在規(guī)定的時間內(nèi)完成課程設計要求的全部內(nèi)容。
2、課程設計成績按優(yōu)、良、中、及格、不及格五級評分標準(優(yōu)90分—100分、良80分—89分、中70分—79分、及格60分—69分、60分以下為不及格)進行評定。成績記入學生學籍檔案。
3、本次課程設計成績按編制的項目管理文件的質(zhì)量和課程設計期間表現(xiàn)綜合評定,具體考核方法如下:
編制的項目管理文件的質(zhì)量:主要依據(jù)學生課程設計論文的質(zhì)量,并參考學生在設計中對專業(yè)知識的掌握、獨立工作能力等綜合評定,重點看報告的內(nèi)容是否全面、圖表是否合適,計算數(shù)據(jù)是否準確合理等。
課程設計期間表現(xiàn):由課程設計指導小組共同完成考核。主要依據(jù)是課程設計期間出勤率、遵守紀律情況、相互協(xié)作情況等等。
六、參考文獻
[1] 陳群.《建設工程項目管理》[M].北京:中國電力出版社,2010.[2] 潘炳玉.《建設工程項目管理》[M].北京:化學工業(yè)出版社,2009.[3]《建設工程項目管理規(guī)范》(GB/T50326—2006).[4]鄭紅勇.《工程項目管理實訓指導》[M].北京:北京理工大學出版社,2009.[5]王華.《工程項目管理》[M].北京:北京大學出版社,2014.七、附件
一、附件
二、附件三 篇二:工程項目管理課程設計任務書2013 課程設計任務書
課題名稱 院
(系)專 業(yè) 姓 名 學 號 起訖日期 指導教師
某綜合樓工程施工規(guī)劃
土木工程學院 工程管理
2014.1.6-2014.1.17 孫文建
2013 年12 月 日
一、設計目的和依據(jù)
本課程設計為單位工程施工規(guī)劃,是《工程項目管理Ⅱ》課程的主要教學環(huán)節(jié)之一,通過本課程設計,初步掌握編制單位工程施工規(guī)劃的步驟和方法,鞏固所學理論知識,并運用所學知識分析和解決單個建筑物的施工規(guī)劃問題。
設計依據(jù):工程基礎資料、設計圖紙與說明(見附件一)、承包合同、施工手冊、工程量清單、勞動定額、施工手冊及其他技術規(guī)范、標準、定額等。
二、設計內(nèi)容和要求
1、工程概況
需說明該工程項目的性質(zhì)、建筑與結(jié)構(gòu)設計的特點,建設地點的地形地貌與水文地質(zhì)情況,現(xiàn)場施工條件,以及項目目標,分析項目施工的重點與難點。
2、項目管理組織設計
確定施工項目管理組織結(jié)構(gòu)形式,對項目經(jīng)理部進行崗位設置,并畫出組織結(jié)構(gòu)圖。
3、施工方案設計
(1)流水施工方案:劃分施工段,確定流水方向和流水方式,確定流水節(jié)拍、流水步距等并;
(2)確定主要分部分項工程施工方法及施工工藝流程(3)選擇施工起重機械,合理安排起重機位置。流水段流水方向,流水節(jié)拍/步距,批示圖。工藝流程,(主體結(jié)構(gòu),、吊裝)邏輯關系
4、項目結(jié)構(gòu)分解
按單位工程、分部工程、分項工程進行項目結(jié)構(gòu)分解,并形成WBS結(jié)構(gòu)圖。
4、編制施工進度計劃
根據(jù)項目結(jié)構(gòu)分解和施工工藝與施工組織要求,確定工作之間的邏輯關系,并根據(jù)各項工作的工程量,利用勞動定額確定各項工作的持續(xù)時間,利用PKPM軟件或P3軟件編制施工進度計劃。
5、編制資源計劃
根據(jù)進度計劃,并參考預算定額和勞動定額資料,計算勞動力和主要材料需用
成果提交截止時間:第20周周五下午5:30前。
五、參考資料
1、《建筑施工手冊》(中國建筑工業(yè)出版社);
2、《工程項目管理》(第四版)(叢培經(jīng)主編,中國建筑工業(yè)出版社,2013);
3、《建筑施工組織設計規(guī)范》(GB/T 50502-2009);
4、《現(xiàn)行建筑施工規(guī)范大全》(中國建筑工業(yè)出版社,2002年9月);
5、施工組織設計大全(可參考網(wǎng)上工程資料);
6、勞動及預算定額(利用工程造價課程資料);
7、其他類似工程施工組織設計資料。
六、課程設計格式要求
1、封面格式按學校統(tǒng)一規(guī)定執(zhí)行,見附件二。
2、正文中頁眉統(tǒng)一為奇數(shù)頁:“南京工業(yè)大學
土木工程學院工程管理專業(yè)”,偶數(shù)頁:“工程項目管理Ⅱ課程設計 學號+姓名”,均為小5號字宋體。頁碼在頁腳居中,從正文開始編頁碼。
3、一級標題用“第一章、第二章??”表示,小二號黑體字居中,3倍行距;二級標題用“1.1、1.2.、??”表示,四號宋體加粗,左對齊不縮進,2倍行距;三級標題用“1.1.1、1.1.2.??”表示,小四號宋體,左對齊不縮進,行距為固定行距20磅;四級標題用(1)、(2)、(3)??表示,小四號宋體,首行縮進2格,行距為固定行距20磅;如需要五級標題可用①、②、③表示。(格式見附件)
4、正文一律使用小四字號,宋體字型,首行縮進2格,固定行距為20磅; 標題和正文格式范例見附件三。
5、要求格式規(guī)范、圖表整齊。表格需有表號和表名(如“表3-1 機械設備一覽表”),置于表格上方居中;圖應有圖號和圖名(如“圖2-2 項目部組織結(jié)構(gòu)圖”),置于圖下方居中。
篇三:工程項目管理課程設計任務書及實施方案
《工程項目管理》課程設計任務書
一、課程設計目的
工程項目管理課程是工程管理專業(yè)的一門專業(yè)課。工程項目管理課程設計是對學生進行基本理論、專業(yè)知識和基本技能的綜合訓練,是培養(yǎng)學生獨立工作能力的重要教學環(huán)節(jié)。通過社會調(diào)查,搜集資料,熟悉施工階段工程正式開工之前施工項目管理實施規(guī)劃編寫的過程和內(nèi)容,掌握施工項目管理實施規(guī)劃文件的編制方法,提高學生應用專業(yè)知識解決實際問題的能力。為以后參加現(xiàn)場施工及其管理打下堅實的基礎。
二、課程設計題目
某住宅樓施工項目管理實施規(guī)劃的編制
三、完成內(nèi)容及具體要求
完成內(nèi)容:根據(jù)《建設工程項目管理規(guī)范》中項目管理實施規(guī)劃的內(nèi)容,要求學生完成本課程設計的內(nèi)容應包括:
1.項目概況
2.總體工作計劃
3.組織方案 4.技術方案
5.進度計劃
6.質(zhì)量計劃
7.職業(yè)健康安全與環(huán)境管理計劃
8.成本計劃
9.資源需求計劃
10.項目收尾管理計劃
11.項目現(xiàn)場平面布置圖
具體要求:在充分理解并掌握相關理論的基礎上,熟悉建設工程項目管理規(guī)范及設計流程;獨立、按時、保質(zhì)保量完成本課程設計。要求圖、文、表并茂,文字正確整潔,語言通順,標點符號清楚,具體內(nèi)容必須手寫,一律用稿紙。項目現(xiàn)場平面布置圖用4號白圖紙繪制,按工程制圖要求進行,圖面布局要合理,清潔工整,美觀大方。
四、設計依據(jù)
1.施工圖紙;
2.建設工程項目管理規(guī)范;
3.工程項目管理課程設計教學大綱
五、成績評定
課程設計結(jié)束后,每位同學完成一份施工項目管理實施規(guī)劃的編制,然后根據(jù)課程設計完成情況及平時考勤情況,給予成績評定。具體評分標準如下:
(一)平時表現(xiàn)(滿分15分)
平時表現(xiàn)主要從以下幾個方面評定:
1.考勤記錄:教師輔導時將對學生實行考勤制,全勤者得10分;一次不到扣5分,扣完為止。
2.認真態(tài)度:根據(jù)輔導教師課程設計輔導時學生的表現(xiàn)評定,學生在課程設計中遇到問題能及時向教師提出,態(tài)度認真的得5分;其他情況視學生表現(xiàn)進行打分,分值在0-5分之間。
(二)完成質(zhì)量(滿分75分)
1.上報資料情況:上報資料及時完整無缺者,此項得5分;不能在規(guī)定時間內(nèi)上報資料扣2分;資料不完整的不能上報,要求改正 后及時上報。
2.設計成果內(nèi)容方面:
(1)字跡清晰,無抄襲現(xiàn)象,能夠完整、全面地完成課程設計任務書規(guī)定的內(nèi)容,且思路清晰、設計合理、實際操作能力強的得 分在60-70分之間;
(2)字跡清晰,無抄襲現(xiàn)象,能夠完整、全面地完成課程設計任務書規(guī)定的內(nèi)容,且思路較清晰、設計較合理、實際操作能力較 強的得分在50-60分之間;
(3)字跡清晰,無抄襲現(xiàn)象,能夠較完整、全面地完成課程設計任務書規(guī)定的內(nèi)容,且思路較清晰、設計較合理、具有一定實際 操作能力的得分在40-50分之間;
(4)字跡不夠清晰,未能較完整、全面地完成課程設計任務書規(guī)定的內(nèi)容,設計不夠合理、不具備實際操作能力的得分不超過40 分,視具體情況給予評分。
(三)學習能力(滿分10分)
學習能力主要從以下幾個方面評定:
1.能在資料分析、研究的基礎上加以總結(jié)歸納,把書本知識經(jīng)過提煉,在設計方案上大膽創(chuàng)新的得分在8-10分之間;
2.能在資料分析、研究的基礎上加以總結(jié)歸納,把書本知識經(jīng)過提煉,設計方案具有一定新穎度的得分在6-8分之間; 3.能在資料分析、研究的基礎上加以總結(jié)歸納,較為透徹的運用書本知識完成設計任務的得分在4-6分;
4.其他情況根據(jù)學生設計成果給予評分,得分不超過4分。
六、課程設計參考資料
1.《建設工程項目管理規(guī)范》GB/T50326-2006 2.《工程項目管理》主編 樂云 武漢理工大學出版社
3.《工程項目管理》主編 劉炳南 西安交通大學出版社
4.《建設項目管理》主編 田金信 高等教育出版社
5.《工程項目管理》主編 孫海玲 中國電力出版社
6.《工程項目管理》主編 宋偉 劉剛 科學出版社
《工程項目管理》課程設計實施方案
一、課程設計目的與要求
設計目的:工程項目管理課程是工程管理專業(yè)學生必須學習的一門專業(yè)課。工程項目管理課程設計是對學生進行基本理論、專業(yè)知識和基本技能的綜合訓練,是培養(yǎng)學生獨立工作能力的重要教學環(huán)節(jié)。通過社會調(diào)查,搜集資料,熟悉施工階段工程正式開工之前施工項目管理實施規(guī)劃編寫的過程和內(nèi)容,掌握施工項目管理實施規(guī)劃文件的編制方法,提高學生應用專業(yè)知識解決實際問題的能力。為以后參加現(xiàn)場施工及其管理打下堅實的基礎。
具體要求:在充分理解并掌握相關理論的基礎上,熟悉建設工程項目管理規(guī)范及設計流程;獨立、按時、保質(zhì)保量完成本課程設計。要求圖、文、表并茂,文字正確整潔,語言通順,標點符號清楚,具體內(nèi)容必須手寫,一律用稿紙。項目現(xiàn)場平面布置圖用4號白圖紙繪制,按工程制圖要求進行,圖面布局要合理,清潔工整,美觀大方。
二、分組及指導老師:
2010140601班共52人分兩組:第一組指導老師魯亞波
第二組指導老師段
偉
第一組:張窈婷 杜國帥 李
寧 董慧敏 楊雅婷 蔡成龍 郭
平劉
堅 盧菡蕾 楊
玄 魏長松張倩倩 曹
振 王鵬飛 盧先亮 趙
明 何浩博 李
明楊冬輝 王
敏 何生生 王圣濤 武靖凱 田兵林 郭奎真楊兵艷 第二組:王高振 衛(wèi)盼盼 孟祥華 李進勇 段偉柯 劉亞楠 石江豐 楊
穎 梁昊峰 于雪萍 王新權 邢遠鵬 錢天添 張小龍 潘虹彩 吳亞南 馬婷婷 孫彥彥 陳小寧 王佳嘉 孫文浩 靳良基 姜
禹 梁冰 李婉貞 趙弄潮
三、時間安排
2013~2014學年第一學期第1周~第2周,共兩周,2學分。
第三篇:工程項目管理課程設計
工 程 項 目 管 理
課 程 設 計
姓名:
學號:
班級:
題目
三、為下述項目情況提出解決方案(字數(shù)≥2000)某項目建設過程中,在資源的配置、管理權限、采購制度和績效考核幾方面,項目經(jīng)理部與集團管理層產(chǎn)生了意見分歧,導致了矛盾與沖突。具體情況如下:
①項目經(jīng)理負責的四號樓開工建設后,土建施工時間較長,內(nèi)外部裝修工作在土建工程完成結(jié)構(gòu)封頂后可以同步進行,市政配套在項目建設進行中開始,在項目竣工前完成即可。在內(nèi)外部裝修結(jié)束后,工程進行結(jié)算,辦理竣工手續(xù),進行場地清理與交房工作,項目團隊負責的四號樓工程才告結(jié)束。四號樓開工以后,集團財政緊張,流動資金不足,無法滿足工程進度對資金的要求。當時集團處于高速發(fā)展的階段,集團在全國各地收購了數(shù)個較大規(guī)模的房地產(chǎn)開發(fā)項目,造成資金需求增大,由于銀行信貸發(fā)放逐步收緊,集團的流動資金十分緊張,各個項目齊頭并進,使得工程款、材料款等的支付捉襟見肘,四號樓工程也未能幸免。
四號樓工程拆遷所需資金未能及時撥付,賠償資金不到位造成拆遷戶不能按時搬走,場地無法平整,延誤了大約10天左右。項目經(jīng)理部在給集團公司的進度報告中,詳細說明了延誤的原因,并提出進度計劃變更,將交房日期向后順延10日左右。但是,集團公司在批復中拒絕了房屋延期交付的要求,仍希望項目經(jīng)理部按預定時間完工交房。其理由是四號樓的商品房大部分已經(jīng)售出,交房日期已經(jīng)確定,無法更改。按售房合同的相關條款,每延長一日交房,公司將付給購房業(yè)主共計約15萬元的賠償金。項目經(jīng)理部提出趕工計劃,集團領導無相應政策給予支持。四號樓開工以后,負責該樓施工的是項目前期工程的施工公司,他們以墊資方式完成了前期工程量。工作完成以后,集團財務部未能及時支付工程款,施工公司雖然數(shù)次催要,項目經(jīng)理部也上報集團領導協(xié)助催款,但因為當時集團公司忙于收購外地項目,沒有批準工程款的付款,迫使施工公司停工。出現(xiàn)工期延誤以后,項目經(jīng)理部制訂了趕工計劃,采取24小時不停的連續(xù)施工方案。此方案需要施工單位增加施工人員數(shù)量和施工機械,提高加班工資等措施,同時項目經(jīng)理部還需要妥善處理政府監(jiān)管、相鄰單位的關系,所有這些,都要增加費用并需要集團公司批準,該筆費用被列為預算外支出,審批較為嚴格。根據(jù)集團的計劃外資金管理制度,這需要稽核部的審查,并經(jīng)過3個副總裁和總裁的批準。最終,集團領導沒有批準這筆費用,導致趕工計劃落空。集團公司認定項目經(jīng)理部要承擔交房延期的責任,矛盾激化。四號樓最終建成完工,但延期交房約20天,集團公司支付的賠償金額超過300萬元。集團公司在工作總結(jié)中認為,項目經(jīng)理部未能及時解決出現(xiàn)的相關問題,不能按期完成工程,要承擔主要責任。項目經(jīng)理J無法接受這個結(jié)果,在與集團領導進行了幾次申辯后,沒有得到領導的理解。項目經(jīng)理J遂主動辭職,并帶走了項目經(jīng)理部的部分骨干員工。②項目經(jīng)理J畢業(yè)于國內(nèi)某建筑工程學院建筑工程管理本科專業(yè),畢業(yè)后
在某國有大型建筑企業(yè)從事施工管理工作。2004年,他進入該企業(yè)的房地產(chǎn)開發(fā)公司擔任項目副總經(jīng)理,有著極其豐富的現(xiàn)場工程管理經(jīng)驗和房地產(chǎn)開發(fā)經(jīng)驗,是現(xiàn)在所在集團急需的工程管理人才。當時,集團的業(yè)務拓展迅速,前景光明,對J產(chǎn)生了較大的吸引力,J在與現(xiàn)在集團創(chuàng)始人劉總面談時,劉總對其工作環(huán)境、職務安排、職責職權、薪酬待遇等均有口頭承諾,故在2004年年初J正式加入到這家集團以謀求更好的職業(yè)發(fā)展。,在組建團隊的時候,J確定了幾個用人的基本原則:對專業(yè)人員的素質(zhì)十分注重。他通過曾經(jīng)任職的單位,引進了幾名對建筑、電氣、暖通等有著豐富經(jīng)驗的專業(yè)人員,以保證施工質(zhì)量的全過程掌控;注重人員的從業(yè)背景和職業(yè)經(jīng)驗。在其他人員的選擇上,J注重人員在其同樣職位上的從業(yè)經(jīng)驗,選擇經(jīng)驗豐富的人員,可以減少培訓成本,盡快進入工作狀態(tài)。在前期部,J選擇了一名沒有太多經(jīng)驗的應屆畢業(yè)生。J認為:前期部是與政府交流的部門,該人有著較好的教育背景,個人交往能力較為突出,只要指導得當,很快就能勝任其職位的要求;注重團隊意識和溝通能力,通過應聘面談,將缺乏團隊意識的人員擋在團隊大門之外。但在實際操作中,這些原則難以貫徹。在組建團隊的時候,集團的人力資源部推薦兩人,作為辦公室主任和招標采購部經(jīng)理人選。其中,辦公室主任是一名28歲的女性,而J考慮到辦公室主任需要在與項目相鄰單位處理關系時有較多的應酬工作,所以希望是一名35歲左右的男性。而推薦的招標采購部經(jīng)理,只是集團行政部的一名普通職員,對于工程造價、招標投標工作沒有任何專業(yè)背景和工作經(jīng)驗。與二人面談后,項目經(jīng)理J認為這兩個人都不適合相應的工作,也就否定了集團的推薦。出乎意料的是,不久集團直接下達了這兩個人的任命,項目經(jīng)理J對此事十分不滿。事后通過側(cè)面了解,得知辦公室主任是劉總妻子的好友,招標采購部經(jīng)理是劉總妻子的堂弟。這種任人唯親的做法,是項目經(jīng)理J根本沒有想到的。他認項目經(jīng)理J對此事十分不滿。事后通過側(cè)面了解,得知辦公室主任是劉總妻子的好友,招標采購部經(jīng)理是劉總妻子的堂弟。這種任人唯親的做法,是項目經(jīng)理J根本沒有想到的。他認為,安插這兩個家族人員在項目團隊中,是對項目團隊工作的一種監(jiān)督行為,體現(xiàn)了對項目經(jīng)理J本人的不信任。
③在本項目中,項目經(jīng)理部的市政配套部在辦理供水電氣接入手續(xù)過程中,遇到不少麻煩。由于公共服務系統(tǒng)屬于壟斷行業(yè),所以相關的市政接入工程需要交由供水電氣單位下屬專業(yè)公司進行建設。否則,在初步設計方案審批、規(guī)劃審批、輸供管線施工等方面的手續(xù)辦理將十分困難。而集團的市政工程建設全部由劉總妹夫的公司親自實施,不交給市政要求的專業(yè)公司實施,使得項目一期的市政接入手續(xù)辦理結(jié)果比計劃晚了4個月,導致業(yè)主入住時水電均為臨時接入,管道煤氣在入住2個月后才接通,造成了已經(jīng)入住業(yè)主的極大意見。業(yè)主將此事上告至地方政府建設主管部門,集團受到政府主管部門的質(zhì)詢,造成了不好的社會影響。在集團例會上領導將此事作為重點批評并提出追究責任。集團人力資源部對項目經(jīng)理部關于下屬市政配套部的績效考核合格的結(jié)果不予認同,將水電氣延
期接入的主要責任歸因于該部門的工作不力,項目經(jīng)理J雖然據(jù)理力爭,仍然無濟于事。市政配套部被部分扣發(fā)年終獎金。對此,項目經(jīng)理J意見很大。
④在項目經(jīng)理J入職之初,集團在集團下屬只有成本造價部的設置,對于產(chǎn)品的招標投標工作,一直放在項目經(jīng)理部的招標采購部負責,由項目經(jīng)理部根據(jù)項目自身定位、開發(fā)進度等情況進行招標投標工作,集團通過成本造價部對采購成本進行控制。剛好J入職后不久,集團成立了招標采購部,全面負責集團下屬的所有項目的招標采購工作,大到項目施工隊伍的招標,小到數(shù)千元的設備或者臨時工程的招標采購,其出發(fā)點是為了發(fā)揮集中采購的優(yōu)勢,降低成本,增加利潤。集團的招標采購部經(jīng)理由劉總妻子的叔叔擔任,此人沒有任何關于招標采購的工作背景和工作經(jīng)驗。實行集團集中采購后,項目經(jīng)理部同集團招標采購部沖突不斷,主要表現(xiàn)有:成本的降低直接導致工程質(zhì)量的降低。在集團招標采購過程中,其部門職員對項目的需求沒有清晰的了解,為了顯示集團招標采購的優(yōu)勢,在采購工作中以價格作為重要的衡量標準,這就使得質(zhì)量高的產(chǎn)品、優(yōu)秀工程施工公司無法入選和中標,項目經(jīng)理在控制項目工程質(zhì)量上困難重重;最低的采購價格并不表明工程最終成本最低。集團招標確定的工程施工企業(yè)在最初投標時,極力體現(xiàn)價格優(yōu)勢,但在實際施工過程中,以各種理由提出洽商,更換投標時的產(chǎn)品,利用工程或設備變更增加費用;招標時間長,影響項目建設進度。集團招標采購部負責所有項目的全部招標工作,工作量大,人員不足,招標工作屢屢拖延,嚴重影響了項目的建設進度。例如,該項目在進行中,項目經(jīng)理部的臨時辦公用房因下雨出現(xiàn)了滲水等問題,需要進行內(nèi)、外的維修工作,總的花費不超過2萬元。項目經(jīng)理J原本想讓項目施工企業(yè)協(xié)助維修,支付其成本價即可,但是,集團招標采購規(guī)則規(guī)定,只有5 000元以下的才能由項目經(jīng)理部申請支付,其余均需要進行招標工作。該工程招標工作進行了3周,嚴重影響了項目經(jīng)理部的工作效率。
解決方案的考慮范圍:
①項目團隊與集團管理層在項目進度管理上產(chǎn)生沖突的原因是什么?如何解決?
②項目經(jīng)理在項目團隊建設上與集團人力資源部產(chǎn)生沖突的深層次原因是什么?應如何解決?
③集團公司采用集中招標采購的優(yōu)缺點是什么?應如何彌補缺陷?
④如果你是項目經(jīng)理J,應如何處理與集團管理層的關系?
解 決 方 案
①項目團隊與集團管理層在項目進度管理上產(chǎn)生沖突的原因是什么?如何解決?
原因:
(1)項目經(jīng)理與集團公司在撥付四號樓工程拆遷資金方面,費用發(fā)生沖突。賠償資金不到位造成拆遷戶不能按時搬走,場地無法平整,使工期延誤了大約10天。
(2)集團不尊重員工意見,在項目經(jīng)理給公司的進度報告中拒絕了房屋延期交付的要求,希望項目經(jīng)理部按預定時間完工交房。
(3)工作完成后,集團財務部沒有批準工程款的付款,迫使施工公司停工,出現(xiàn)工期延誤。
(4)集團公司推卸責任,認定項目經(jīng)理部未能及時解決出現(xiàn)的相關問題,不能按期完成工程,要承擔交房延期的責任。
解決方法:
項目經(jīng)理應在努力做好本職工作的同時,學習一些企業(yè)管理之類的技能和方法,學會與領導溝通和交流,從大量的信息中進行選擇,把有用的和工作密切相關的信息傳遞出去,才能收到應有的效果。由于資金不足導致工期延誤,如果最開始項目經(jīng)理能夠與集團公司協(xié)商并尋求一種折中方案,為公司整體利益多考慮一些,將工期延誤問題處理得當,則不會發(fā)生后續(xù)的一系列事件。
集團公司也應該適當尊重員工意見,正確的意見應該采納,而與公司利益產(chǎn)生沖突時,要與員工溝通,制定出最好的解決方案。在集團讓項目經(jīng)理承擔責任時,能夠想到采取行動所帶來的負面后果,從而提前與項目經(jīng)理進行有效溝通,便不會錯失了優(yōu)秀的項目經(jīng)理和一些骨干員工。
②項目經(jīng)理在項目團隊建設上與集團人力資源部產(chǎn)生沖突的深層次原因是什么?應如何解決?
原因:
(1)集團對項目經(jīng)理J不信任。安插兩個家族人員在項目團隊中,是對項目團隊工作的一種監(jiān)督行為。
(2)集團直接下達了兩個推薦人員的任命,未提前通知項目經(jīng)理。
(3)集團公司招聘員工任人唯親。
解決方法:
項目經(jīng)理在任命下達前,可以跟集團公司的人力資源部溝通和協(xié)調(diào),希望他們能聽取意見,用道理告訴公司用人的條件和理由,用工作的成績和行動證明用人的正確性。在信息溝通后必須設法取得反饋,以弄清集團是否采納,若集團未采納則可以提前做好準備。而集團公司,應該充分尊重項目經(jīng)理的用人理念,素質(zhì)第一。更加不能懷疑新上任的員工,應該充分相信他們的能力,使他們對公司有使命感和歸屬感,這樣才會有更高的激情投入工作,為公司創(chuàng)造效益。同時,“任人唯親”的做法在企業(yè)發(fā)展中是不適用的。公司在招聘人才時,更多的應該考慮人的能力而不是人情關系,這對企業(yè)發(fā)展非常不利。
③集團公司采用集中招標采購的優(yōu)缺點是什么?應如何彌補缺陷?
集中招標采購是相對于分散采購而言的,它是指企業(yè)在核心管理層建立的采購機構(gòu),同一組織企業(yè)所需物品的采購業(yè)務。
優(yōu)點:
(1)集中招標采購,形成大批量采購形式,在價格上占有絕對優(yōu)勢,能夠在采購過程中取得主動權,同時可以避免分散采購造成的人力、物力和財力上的過度浪費,最大程度的降低進貨成本和物流成本,有利于獲得采購的規(guī)模效益。
(2)集中招標采購,可避免多頭采購而形成賣方市場,尤其在物資短缺的時候避免供應商以此抬價,也避免系統(tǒng)內(nèi)不同的部門之間為爭資源而自行抬價,造成整體效益不利的局面。
(3)集中招標采購,能夠加強采購企業(yè)與供應商之間戰(zhàn)略合作關系的形成,有利于穩(wěn)定采購企業(yè)與供應商之間的關系,使供應商在技術開發(fā)、貸款結(jié)算、售后服務等方面給予一定的支持與協(xié)作,有利于提高物資設備的使用效率。
缺點:
(1)集中招標采購打破了企業(yè)內(nèi)部各部門、各單位之間的利益格局,有些人對物資集中采購存在偏見,很容易在基層單位產(chǎn)生抵觸情緒,試圖擺脫上級對物資采購活動的控制和管理,抵觸情緒的滋長會嚴重阻礙物資集中招標采購的順利實施。
(2)下屬部門計劃性不強,一些項目倉促上馬而另一些項目前期準備時間過長、設計反復修改,造成項目集中采購時間壓縮,項目執(zhí)行時間緊促,從側(cè)面容易造成集中采購時間延誤印象。
(3)下屬部門項目前期編制擬采購設備技術規(guī)格書的能力較低,由于技術文件不完善,導致在招標前的答疑階段,回收到招標商大量的技術澄清函。增加了招標工作的工作量,也不利于投標商編制高質(zhì)量的投標文件,給后續(xù)的評標工作增加難度。
彌補方法:
(1)高層管理者要給予采購部門信任與支持,這樣采購工作才能順利展開。
(2)加強制度宣傳教育,努力提高其自身整體素質(zhì),加強職工對集中招標采購的認知。
(3)根據(jù)集團公司生產(chǎn)計劃,建立集中招標采購目錄。在集中招標采購目錄內(nèi)的生產(chǎn)設備和材料,進行同一招標采購;
(4)加強計劃管理,既防止用而不備造成停工待料,又防止備而不用造成超儲積壓。
(5)強化監(jiān)督機制,完善監(jiān)管系統(tǒng)。
④如果你是項目經(jīng)理J,應如何處理與集團管理層的關系?
項目經(jīng)理部受集團管理層的指導,兩者既是上下級行政關系,又是服務與服從、監(jiān)督與執(zhí)行的關系。集團管理層要對項目管理全過程進行必要的監(jiān)督調(diào)控,項目經(jīng)理部要與企業(yè)簽定責任狀,盡職盡責、全力以赴地抓好項目的具體實施。項目經(jīng)理要在人際關系上做到游刃有余,必須具備較高的素質(zhì)及涵養(yǎng)。首先,要博學多識、眼光開闊、通情達理,要具有現(xiàn)代科學管理技術、心理學等基礎知識,樹立好自己的形象;其次,要多謀善斷,靈活多變,具有獨立解決問題和分析溝通的能力。最后于集團管理層的協(xié)調(diào)應以公共原則為主,在確保自己工作合法性的基礎上,公平、公正地處理工作關系,提高工作效率。
第四篇:網(wǎng)絡課程設計
湖南第一師范學院信息科學與工程系
題 目
學生姓名學 號專業(yè)班級指導教師 課程設計報告
中小型企業(yè)網(wǎng)絡搭建 王歡 計網(wǎng)(1)班 王建軍、李科峰
2010 年 6 月 8 日
03080130822 08
中小型企業(yè)網(wǎng)絡搭建
一.需求分析 1.二.網(wǎng)絡結(jié)構(gòu)設計
1.網(wǎng)絡技術選型
根據(jù)需求,采用以太網(wǎng)技術(快速以太網(wǎng)、交換式以太網(wǎng)、千兆位以太網(wǎng))進行組網(wǎng)。
以太網(wǎng)技術:以太網(wǎng)的技術成熟、成本較低、互操作性強、易于使用和管理、可擴充性強.設計中利用到的其他技術如下:
VLAN技術:控制廣播風暴、提高網(wǎng)絡整體安全性、網(wǎng)絡管理簡單、提高性能等優(yōu)點。
第三層交換技術:一方面支持VLAN之間通信;另一方面交換技術減少了數(shù)據(jù)包的碰撞問題。支持VLAN的交換機配合第三層功能不但具有很高的性能,而且具有充分的彈性,因此,是最好的選擇 網(wǎng)絡的冗余技術:提高網(wǎng)絡的可靠性;鏈路冗余既可提高可靠性,又能均衡負載; 缺點:不適應重負荷應用環(huán)境,實時性差,存在沖突域; 動態(tài)路由協(xié)議OSPF技術: STP技術:
以太網(wǎng)通道技術:
廣域網(wǎng)技術(PPP協(xié)議):
2.網(wǎng)絡拓撲設計
3.命令配置
1.基本信息配置
SW1的基本信息配置(SW2、RT1、RT3的基本配置與SW1相同)Switch>enable //進入特權模式
Switch#config terminal //進入全局配置模式 Switch(config)#hostname SW3 //配置主機名
SW1(config)#no ip domain-lookup //禁用域名查找
SW1(config)#line console 0 //進入Console線路模式
SW1(config-line)#logging synchronous //配置Console信息顯示自動換行 SW1(config-line)#no login //配置口Console登錄不認證 SW1(config-line)#privilege level 15 //配置為最高特權級別 SW1(config-line)#line vty 0 4 // 進入Vty線路模式 SW1(config-line)#no login //配置Telnet登錄不認證
SW1(config-line)#privilege level 15 //配置為最高特權級別,enable不需要密碼
//企業(yè)總部網(wǎng)絡
2.二層網(wǎng)絡全局配置(1)SW1的vlan配置
SW1(config)#vtp mode transparent//配置為透明模式 SW1(config)#vlan 8-12 SW1(config-vlan)#exit SW1#show vlan //查看vlan信息
(2)STP根網(wǎng)橋配置
SW1(config)#spanning-tree vlan 8 priority 0 SW1(config)#spanning-tree vlan 10 priority 0 SW2(config)#spanning-tree vlan 11 priority 0
(3)STP備份根網(wǎng)橋配置
SW1(config)#spanning-tree vlan 8 priority 4096 SW1(config)#spanning-tree vlan 11 priority 4096 SW2(config)#spanning-tree vlan 10 priority 4096 //按vlan編號來部署STP實現(xiàn)負載分擔:SW1為vlan 8和vlan10的根網(wǎng)橋,vlan 11的備份根網(wǎng)橋;SW2則為vlan8和vlan10的備份根網(wǎng)橋,vlan 11的根網(wǎng)橋。
3.二層網(wǎng)絡接口配置
(1)交換機SW1-SW2間鏈路捆綁
SW1(config)#interface range fa0/1-2 //以太網(wǎng)接口1和2,注意1后面要空格 SW1(config-if-range)#switchport trunk encapsulation dot1q SW1(config-if-range)#switchport mode trunk SW1(config-if-range)#switchport trunk allowed vlan all SW1(config-if-range)#channel-group 2 mode on//手動捆綁:組2 SW2(config)#interface range fa0/1-2 //以太網(wǎng)接口1和2,注意1后面要空格 SW2(config-if-range)#switchport trunk encapsulation dot1q SW2(config-if-range)#switchport mode trunk SW2(config-if-range)#switchport trunk allowed vlan all SW2(config-if-range)#channel-group 2 mode on//手動捆綁:組2
SW1#show etherchannel summary//查看以太網(wǎng)通道信息
(2)SW1的二層接口配置
SW1(config)#interface fa0/2 SW1(config-if)#switchport mode access SW1(config-if)#switchport access vlan 12 SW1(config-if)#spanning-tree portfast //配置成Portfast端口,加快收斂速度。
(3)SW2的二層接口配置
SW2(config)#interface fa0/10 SW2(config-if)#switchport mode access SW2(config-if)#switchport access vlan 10 SW2(config-if)#spanning-tree portfast //配置成Portfast端口,加快收斂速度。
SW2(config)#interface fa0/11 SW2(config-if)#switchport mode access SW2(config-if)#switchport access vlan 11 SW2(config-if)#spanning-tree portfast //配置成Portfast端口,加快收斂速度。
SW2(config)#interface fa0/12 SW2(config-if)#switchport mode access SW2(config-if)#switchport access vlan 11 SW2(config-if)#spanning-tree portfast //配置成Portfast端口,加快收斂速度。
(4)SW2的網(wǎng)管配置
SW2(config)#interface vlan 8 SW2(config-if)#ip address 192.168.8.130 255.255.255.128 SW2(config-if)#no shutdown SW2(config-if)#exit SW2(config)#ip default-gateway 192.168.8.129
SW1#show spanning-tree brief//查看STP簡要信息
4.三層網(wǎng)絡接口配置
(1)SW1的三層網(wǎng)絡接口配置
SW1(config)#ip routing //啟動三層交換機的路由功能 SW1(config)#interface vlan 8 //Vlan 8 的路由點
SW1(config-if)#ip address 192.168.8.129 255.255.255.128 SW1(config-if)#no shutdown SW1(config-if)#exit SW1(config)#interface vlan 10 //Vlan 10 的路由點 SW1(config-if)#ip address 192.168.10.1 255.255.255.0 SW1(config-if)#no shutdown SW1(config-if)#exit SW1(config)#interface vlan 11 //Vlan 11的路由點 SW1(config-if)#ip address 192.168.11.1 255.255.255.0 SW1(config-if)#no shutdown SW1(config-if)#exit SW1(config)#interface vlan 12 //Vlan 12的路由點
SW1(config-if)#ip address 192.168.12.1 255.255.255.0 SW1(config-if)#no shutdown SW1(config-if)#exit
SW1#show ip int brief //查看接口簡要信息
(2)SW1-RT1的三層鏈路配置
SW1(config)#interface fa0/3 //上連接口:上連RT的E0/0 SW1(config-if)#no switchport //配置接口為三層接口 SW1(config-if)#ip address 192.168.1.1 255.255.255.248 SW1(config-if)#no shutdown
RT1(config)#interface ethernet 1/1 RT1(config-if)#ip address 192.168.1.2 255.255.255.248
RT1(config-if)#no shutdown
SW1#show ip interface brief //查看接口簡要信息,查看接口是否配置成功。RT1#show ip interface brief //查看接口簡要信息,查看接口是否配置成功。SW1#ping 192.168.1.2//ping 對端,檢測鏈路是否連通。RT1#ping 192.168.1.1//ping 對端,檢測鏈路是否連通。
5.邊界網(wǎng)絡對接(靜態(tài)路由配置)
SW1(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.2 RT1(config)#ip route 192.168.0.0 255.255.0.0 192.168.1.1
//企業(yè)分部網(wǎng)絡
6.RT1的Loopback0配置、局域網(wǎng)接口配置及測試
RT1(config)#interface loopback 0 //配置回環(huán)接口 0 RT1(config-if)#ip address 192.168.0.1 255.255.255.255//配置回環(huán)接口的IP地址
RT1(config)#interface ethernet 1/2//配置局域網(wǎng)接口 RT1(config-if)#ip address 192.168.2.1 255.255.255.0 RT1(config-if)#no shutdown//開啟端口 RT1(config-if)#exit
RT1#show ip int brief //查看所有接口的信息
7.RT3的Loopback0配置、局域網(wǎng)接口配置及測試
RT3(config)#interface loopback 0 //配置回環(huán)接口 0 RT3(config-if)#ip address 192.168.0.3 255.255.255.255//配置回環(huán)接口的IP地址
RT3(config)#interface ethernet 1/3//配置局域網(wǎng)接口 RT3(config-if)#ip address 192.168.3.1 255.255.255.0 RT3(config-if)#no shutdown//開啟端口 RT3(config-if)#exit
RT3show ip int brief //查看所有接口的信息
8.RT1-RT3的廣域網(wǎng)鏈路配置及測試 RT1(config)#interface serial 0/0 RT1(config-if)#clock rate 1000000 //DCE端配置時鐘速率,1Mbps RT1(config-if)#bandwith 1000 //接口邏輯帶寬,用于計算接口的開銷值,單位kbps;在實際項目中,接口邏輯帶 寬應配置成與接口物理帶寬一致且兩端的bandwith 必須一致。RT1(config-if)#encapsulation ppp //配置數(shù)據(jù)鏈路層封裝 RT1(config-if)#ip address 192.168.0.1 255.255.255.252 RT1(config-if)#no shutdown //打開接口
RT1(config-if)#end
RT3(config)#interface serial 0/0 RT3(config-if)#bandwith 1000 //接口邏輯帶寬,用于計算接口的開銷值,單位kbps;在實際項目中,接口邏輯帶 寬應配置成與接口物理帶寬一致且兩端的bandwith 必須一致。RT3(config-if)#encapsulation ppp//配置數(shù)據(jù)鏈路層封裝 RT3(config-if)#ip address 192.168.0.3 255.255.255.252 RT3(config-if)#no shutdown RT3(config-if)#end
RT1#show ip interface brief //查看接口簡要信息 RT3#show ip interface brief //查看接口簡要信息
9.OSPF路由配置
(1)RT1的OSPF配置
RT1(config)#router ospf 1 //開啟OSPF進程1,標識不同的OSPF的進程。RT1(config-router)#router-id 1.1.1.1 //手動配置OSPF Router-ID
RT1(config-router)#network 192.168.0.1 0.0.0.0 area 0//發(fā)布Loopback 0。這里的0.0.0.0是采用的反掩碼形式表是,area 0表示骨干區(qū)域。RT1(config-router)#network 192.168.1.0 0.0.0.7 area 0 RT1(config-router)#network 192.168.0.4 0.0.0.3 area 0 RT1(config-router)#network 192.168.2.0 0.0.0.255 area 0 RT1(config-router)#passive-interface e2/1 //為業(yè)務網(wǎng)段配置被動接口 RT1(config-router)#passive-interface e1/1
(2)RT3的OSPF配置
RT3(config)#router ospf 1 //開啟OSPF進程1,標識不同的OSPF的進程。RT3(config-router)#router-id 3.3.3.3 //手動配置OSPF Router-ID
RT3(config-router)#network 192.168.0.3 0.0.0.0 area 0//發(fā)布Loopback 0。這里的0.0.0.0是采用的反掩碼形式表是,area 0表示骨干區(qū)域。RT3(config-router)#network 192.168.0.4 0.0.0.3 area 0 RT3(config-router)#network 192.168.3.0 0.0.0.255 area 0 RT3(config-router)#passive-interface e3/1 //為業(yè)務網(wǎng)段配置被動接口
3.子網(wǎng)劃分及IP分配方案
4.網(wǎng)絡服務器規(guī)劃
三.網(wǎng)絡設備選型 四.網(wǎng)絡軟件選型
第五篇:網(wǎng)絡課程設計
南 華 大 學
網(wǎng) 絡 安
題目:RSA加解密算法 姓名 學號:
導師: 全
非對稱加密算法的實現(xiàn)
非對稱密碼系統(tǒng)即公鑰密碼系統(tǒng),主流分為基于大整數(shù)分解難度,基于離散
一、設計內(nèi)容、算法原理
對數(shù)計算難度和橢圓曲線公鑰密碼三類。本次實驗主要介紹RSA、ELG加密。
二、RSA 1).RSA公鑰密碼算法原理和過程:
Alice要求Bob將信息m用RSA方法加密傳送回來,Alice找到大素數(shù)p,q, 令n=pq, 取a>1滿足(a,?(n))?1,再找d使得da?1(mod?(n)),然后
Alice將n、a作為加密密鑰(公鑰)發(fā)送給Bob, 這里p,q,d,?(n)都是私鑰,要求保密,用作解密。
Bob 將原文m< 這里大素數(shù)要求足夠大,通常要求是大于100位的十進制數(shù)。有資料表明,幾十位的素數(shù)構(gòu)造的RSA公鑰密碼系統(tǒng)是不安全的。因為位數(shù)較多,加密效率就不 dd并將密文?m(modn),aadadEA傳送給 Alice。 得到原文 DA(EA)?EA?(m)?m?m?(n)k?1?m(modn)夠高,因此,通常用來加密對稱密碼的密鑰,例如,加密序列密碼的密鑰。 Maple簡介:Maple是一個具有強大符號運算能力、圖形處理能力的交互式計算機代數(shù)系統(tǒng),它可以進行各種科學計算和數(shù)學推理,它的高精度數(shù)值計算能力對于處理大數(shù)的計算和素性判定有其獨特的功能。它適合于所有需要科學計算的人.。 RSA算法可以實現(xiàn)數(shù)字簽名。B向A進行簽名,則 1、B不能否認進行了簽名 2、A不能篡改B的簽名 設A(如網(wǎng)站)的公鑰為EA,私鑰為DA B(簽名者)的公鑰為 EB,私鑰為DB,B的原文m, B用DB作用m , 得到DB(m),再用A提供的EA作用,得到 EA(DB(m))?C,B將C和EB發(fā)給A, A收到后,先用DA作用于C再用EB作用 EB(DA(C)?)B不能否認進行了簽名,因為AEB(DA(EA(DB(m?))。)這時,m用B提供的EB算出;A不能篡改B的簽名,因為B可以用A提供的EA和DB算出,而A不知道DB,改動后算不出上面等式。2)、RSA公鑰密碼算法程序流程 1、A的準備工作 (1)產(chǎn)生兩個u到v位的隨機數(shù),如果是偶數(shù),則加1,然后判別是否是素數(shù),如果是,賦值給p,q(2)令n=pq, t=(p-1)(q-1);(3)找1?a?min{p?1,q?1} 滿足(a,t)?1,找一個不能整除t的素數(shù),依次試除。 (4)解ax?1(modt)相當于求解 ty?ax?1,將 t,a輾轉(zhuǎn)相除,得到 n利用P0?1,P1?q1,Pk?qkPk?1?Pk?2,x?(?1)Pn,再除以q1,q2,?,qn,給d(5)將公鑰 n,a發(fā)送給B 2、B的加密過程 t,再賦值(1) 原文m長度設為56位,遠小于n,保證了(m, n)=1, 加密得到密文s?m(modn),分am為十進制數(shù)字和字符串兩種情況 (2)將密文s傳送給 A。 3、A的解密過程 A收到s后,計算 先分別求解 dm?s(modn)dd得到原文m。直接計算速度太慢,且溢出,b1?s(modp,)b2?s(modq),然后利用孫子定理解同余式組 x?b1(modp),x?b2(modq),它的解x?M1M1'b1?M2M2'b2(modn)就是原文。 2反復利用 d?[d]?r來計算 m(modp)可以大大加快運行速度。 d3)、基于RSA算法的數(shù)字簽名程序流程 B向阿A進行數(shù)字簽名。只需A和B都擁有密鑰生成、加密和解密程序。A運行密鑰生成程序,將公鑰EA ={n,a}發(fā)給B, 將私鑰DA密。 B運行密鑰生成程序,將公鑰EB ={n1,a1}發(fā)給A, 將私鑰DB保密。 B計算 簽名m< A收到后,先計算DA(C)?(C)d(DB)?(ma1d1?{p,q,d,?(n)}保 ?{p1,q1,d1,?(n1)}再計算C?(DB)(modn)并?m(modn1),d1a?((DB))?DBadad?DB?(n)k?1再計算 ?DB(modn),)?ma1a1d1?m?(?n1k)得到簽名?m(modn1)1m。 三、ELG 四、設計過程、設計的特點和結(jié)果、心得 1)、密鑰生成 選出一個大素數(shù) p 選出 d 作為群G ? < Zp*, ??>中的一個成員,使得 1 ??d ??p ??2 選出 e1作為群 G ? < Zp*, ??> 中的一個本原根 e2 ? e1d mod p C 2???P ? e2r)mod p // C1和C2是密文 Public_key ??(e1, e2, p)// 公開宣布 Private_key ? d //保密 2)、解密 P ???C2(C1d)?1] mod p // P 是明文 3)、證明 ?C2(C1d)?1] mod p =?P ? e2r)??(e1dr)?1 mod p = P 五、實現(xiàn)環(huán)境 Windows xp Maple13 + mapletoolbox+matlab 混合編程 六、編寫的源程序代碼 1、RSA_System RSA_SYSTEM.m function varargout = RSA_SYSTEM(varargin) gui_Singleton = 1; gui_State = struct('gui_Name', mfilename,...'gui_Singleton', gui_Singleton,...'gui_OpeningFcn', @RSA_SYSTEM_OpeningFcn,...'gui_OutputFcn', @RSA_SYSTEM_OutputFcn,...'gui_LayoutFcn', [] ,...'gui_Callback', []);if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin{1});end if nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});else gui_mainfcn(gui_State, varargin{:});end function RSA_SYSTEM_OpeningFcn(hObject, eventdata, handles, varargin) handles.output = hObject;X = imread('back.jpg'); subplot('position',[-0.00,-0.3,1.0,1.6]);imagesc(X);colormap(gray);axis image off; guidata(hObject, handles); function varargout = RSA_SYSTEM_OutputFcn(hObject, eventdata, handles)varargout{1} = handles.output; function primeP_Callback(hObject, eventdata, handles) function primeP_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');end function primeQ_Callback(hObject, eventdata, handles) function primeQ_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');end function phN_Callback(hObject, eventdata, handles) function phN_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');end function publicN_Callback(hObject, eventdata, handles) function publicN_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');end function PruducPrime_Callback(hObject, eventdata, handles) P=maple('nextprime(rand(10^120)())');Q=maple('nextprime(rand(10^120)())');N=P*Q; phN=(Q-1)*(P-1); set(handles.primeP,'String',char(P))set(handles.primeQ,'String',char(Q))set(handles.publicN,'String',char(N))set(handles.phN,'String',char(phN))set(handles.Private_Key,'Enable','on');set(handles.Selecte_String,'Enable','on');set(handles.SelecteNum,'Enable','on');%計算私鑰d global d e e=2^16+1;format rat E=1/e;setmaple('e',e);setmaple('E',E);setmaple('n2',phN);setmaple('n',N); d=maple('convert(E,rational)mod n2');setmaple('d',d); function SelecteNum_Callback(hObject, eventdata, handles) [FileName,PathName,FilterIndex] = uigetfile;if FilterIndex~=0 global m im=importdata(strcat(PathName,FileName));is=isa(im,'cell');if is==0 m=csvread(strcat(PathName,FileName));set(handles.Num_Secret,'Enable','on');end if is==1 msgbox('請選擇數(shù)字型文件!','警告:');end end function Num_Secret_Callback(hObject, eventdata, handles) fidout=fopen('密文.txt','w');global m for i=1:length(m)M=m(i); setmaple('m',M); C=maple('Power(m,e)mod n'); fprintf(fidout,'%snn',char(C)); end msgbox('恭喜!你已成功加密,產(chǎn)生文件為“密文.txt”','溫馨提示:');set(handles.Num_CodeBreak,'Enable','on'); function Num_CodeBreak_Callback(hObject, eventdata, handles) %以下是解密過程 fidin=fopen('密文.txt');fidout=fopen('明文.txt','w'); while ~feof(fidin) % 判斷是否為文件末尾 tline=fgetl(fidin); % 從文件讀行 if isempty(tline)==0 %若該行非空 midvar=sscanf(tline,'%f'); setmaple('C',tline); m=maple('Power(C,d)mod n') fprintf(fidout,'%snn',char(m)); end continue % 如果是非數(shù)字繼續(xù)下一次循環(huán) end fclose(fidout); msgbox('恭喜!你已成功解密,產(chǎn)生文件為“明文.txt”','溫馨提示:');set(handles.Num_CodeBreak,'Enable','off');set(handles.Num_Secret,'Enable','off'); function Selecte_String_Callback(hObject, eventdata, handles) [FileName,PathName,FilterIndex] = uigetfile;if FilterIndex~=0 global path path=strcat(PathName,FileName); set(handles.String_Secret,'Enable','on');end function String_Secret_Callback(hObject, eventdata, handles) global path a=importdata(path,'%s');is=isa(a,'double');if is ~= 1 b=cell2mat(a);mm=double(b); fidout1=fopen('密文1.txt','w');for i=1:length(mm)M=mm(i); setmaple('m',M); C=maple('convert((Power(m,e)mod n),binary)');fprintf(fidout1,'%snn',char(C)); end msgbox('恭喜!你已成功加密,產(chǎn)生文件為“密文1.txt”','溫馨提示:');set(handles.String_CodeBreak,'Enable','on');end if is==1 msgbox('請選擇字符型文件!','警告:');set(handles.String_Secret,'Enable','off');end function String_CodeBreak_Callback(hObject, eventdata, handles) fidin=fopen('密文1.txt');fidout=fopen('明文1.txt','w'); while ~feof(fidin) % 判斷是否為文件末尾 tline=fgetl(fidin); % 從文件讀行 if isempty(tline)==0 %若該行非空 midvar=sscanf(tline,'%f'); setmaple('C',tline); m=maple('Power(convert(C,decimal,binary),d)mod n'); m=double(m); m=char(m); fprintf(fidout,'%s',m); end continue % 如果是非數(shù)字繼續(xù)下一次循環(huán) end fclose(fidout); msgbox('恭喜!你已成功解密,產(chǎn)生文件為“明文1.txt”','溫馨提示:');set(handles.String_CodeBreak,'Enable','off');set(handles.String_Secret,'Enable','off'); function Private_Key_Callback(hObject, eventdata, handles)global d set(handles.privateKey,'String',char(d)); function privateKey_Callback(hObject, eventdata, handles) function privateKey_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');end %------function Open_Callback(hObject, eventdata, handles)uiopen; %------function Close_Callback(hObject, eventdata, handles)close(gcf); %------function ELG_Callback(hObject, eventdata, handles)ELG_SYSTEM delete(handles.RSA_SYSTEM); 2、ELG_System ELG_SYSTEM.m function varargout = ELG_SYSTEM(varargin) gui_Singleton = 1; gui_State = struct('gui_Name', mfilename,...'gui_Singleton', gui_Singleton,...'gui_OpeningFcn', @ELG_SYSTEM_OpeningFcn,...'gui_OutputFcn', @ELG_SYSTEM_OutputFcn,...'gui_LayoutFcn', [] ,...'gui_Callback', []);if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin{1});end if nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});else gui_mainfcn(gui_State, varargin{:});end function ELG_SYSTEM_OpeningFcn(hObject, eventdata, handles, varargin) handles.output = hObject;X = imread('key.jpg'); subplot('position',[-0.00,-0.4,1.4,1.7]);imagesc(X);colormap(gray);axis image off; guidata(hObject, handles); function varargout = ELG_SYSTEM_OutputFcn(hObject, eventdata, handles) varargout{1} = handles.output; %------function Open_Callback(hObject, eventdata, handles) uiopen; %------function Close_Callback(hObject, eventdata, handles) close(gcf); %------function RSA_Callback(hObject, eventdata, handles) RSA_SYSTEM delete(handles.ELG_SYSTEM); function primeP_Callback(hObject, eventdata, handles) function primeP_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');end function public_ha_Callback(hObject, eventdata, handles) function public_ha_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');end function Produce_PublicKey_Callback(hObject, eventdata, handles) function ProduecPublicKey_Callback(hObject, eventdata, handles) global xa p ha p=maple('m := proc(n)global a, q;for a do q := nextprime((rand(10^n))());if isprime(4*q+1)= true then break end if end do;4*q+1 end proc;m(150)');setmaple('p',p); set(handles.primeP,'String',char(p));xa=maple('rand(10^100)()');setmaple('xa',xa); ha=maple('2 &^ xa mod p');setmaple('ha',ha); set(handles.public_ha,'String',char(ha));set(handles.PrivateOut,'Enable','on');set(handles.Select_String,'Enable','on');set(handles.Select_Num,'Enable','on'); function Select_Num_Callback(hObject, eventdata, handles) [FileName,PathName,FilterIndex] = uigetfile;if FilterIndex~=0 global m im=importdata(strcat(PathName,FileName));is=isa(im,'cell');if is==0 m=csvread(strcat(PathName,FileName));set(handles.Code_Num,'Enable','on');end if is==1 msgbox('請選擇數(shù)字型文件!','警告:');end end function Code_Num_Callback(hObject, eventdata, handles) fidout=fopen('密文.txt','w');global m for i=1:length(m)M=m(i); setmaple('m',M); k=maple('rand(10^150)()');setmaple('k',k);U=maple('2 &^ k mod p');v=maple('ha &^ k mod p');setmaple('v',v);V=maple('m*v mod p'); fprintf(fidout,'%sn',char(U));fprintf(fidout,'%snn',char(V));end msgbox('恭喜!你已成功加密,產(chǎn)生文件為“密文.txt”','溫馨提示:');set(handles.Break_Num,'Enable','on'); function Break_Num_Callback(hObject, eventdata, handles) %以下是解密過程 fidin=fopen('密文.txt');fidout=fopen('明文.txt','w'); while ~feof(fidin) % 判斷是否為文件末尾 tline=fgetl(fidin); % 從文件讀行 if isempty(tline)==0 %若該行非空 t1line=''; midvar=sscanf(tline,'%f'); t1line=tline; tline=fgetl(fidin); midvar=sscanf(tline,'%f'); setmaple('C1',t1line); setmaple('C2',tline); m=maple('convert(C2/C1 &^ xa, rational)mod p'); fprintf(fidout,'%snn',char(m)); end continue % 如果是非數(shù)字繼續(xù)下一次循環(huán) end fclose(fidout); msgbox('恭喜!你已成功解密,產(chǎn)生文件為“明文.txt”','溫馨提示:');set(handles.Code_Num,'Enable','off');set(handles.Break_Num,'Enable','off'); %---Executes on button press in Select_String.function Select_String_Callback(hObject, eventdata, handles) [FileName,PathName,FilterIndex] = uigetfile;if FilterIndex~=0 global path path=strcat(PathName,FileName); set(handles.Code_String,'Enable','on');end %---Executes on button press in Code_String.function Code_String_Callback(hObject, eventdata, handles) global path a=importdata(path,'%s');is=isa(a,'double');if is ~= 1 b=cell2mat(a);mm=double(b); fidout1=fopen('密文1.txt','w');for i=1:length(mm)M=mm(i); setmaple('m',M); k=maple('rand(10^150)()');setmaple('k',k); U=maple('convert(2 &^ k mod p,binary)');v=maple('ha &^ k mod p');setmaple('v',v); V=maple('convert(m*v mod p,binary)');fprintf(fidout1,'%sn',char(U)); fprintf(fidout1,'%snn',char(V)); end msgbox('恭喜!你已成功加密,產(chǎn)生文件為“密文1.txt”','溫馨提示:');set(handles.Break_String,'Enable','on');end if is==1 msgbox('請選擇字符型文件!','警告:'); set(handles.Break_String,'Enable','off');end %---Executes on button press in Break_String.function Break_String_Callback(hObject, eventdata, handles) fidin=fopen('密文1.txt');fidout=fopen('明文1.txt','w'); while ~feof(fidin) % 判斷是否為文件末尾 tline=fgetl(fidin); % 從文件讀行 if isempty(tline)==0 %若該行非空 t1line=''; midvar=sscanf(tline,'%f'); t1line=tline; tline=fgetl(fidin); midvar=sscanf(tline,'%f'); setmaple('C1',t1line); setmaple('C2',tline); % m=maple('Power(convert(C2,decimal,binary),d)mod n'); m=maple('convert(convert(C2,decimal,binary)/convert(C1,decimal,binary)&^ xa, rational)mod p'); m=double(m); m=char(m); fprintf(fidout,'%s',m); end continue % 如果是非數(shù)字繼續(xù)下一次循環(huán) end fclose(fidout); msgbox('恭喜!你已成功解密,產(chǎn)生文件為“明文1.txt”','溫馨提示:');set(handles.Code_String,'Enable','off');set(handles.Break_String,'Enable','off'); %---Executes on button press in PrivateOut.function PrivateOut_Callback(hObject, eventdata, handles) global xa set(handles.Private_Key,'String',char(xa)); function Private_Key_Callback(hObject, eventdata, handles) function Private_Key_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');end 附:RSA運行演示(ELG類似)