眾賞文庫
全部分類
  • 抗擊疫情 >
    抗擊疫情
    病毒認知 防護手冊 復工復產 應急預案 防控方案 英雄事跡 院務工作
  • 成品畢設 >
    成品畢設
    外文翻譯 畢業(yè)設計 畢業(yè)論文 開題報告 文獻綜述 任務書 課程設計 相關資料 大學生活 期刊論文 實習報告
  • 項目策劃 >
    項目策劃
    土地準備 規(guī)劃設計 開工開盤 項目綜合 竣工移交 售后移交 智慧方案 安全專項 環(huán)境影響評估報告 可行性研究報告 項目建議書 商業(yè)計劃書 危害評估防治 招投標文件
  • 專業(yè)資料 >
    專業(yè)資料
    人文法律 環(huán)境安全 食品科學 基礎建設 能源化工 農林牧畜 綜合待分類 教育經驗 行政人力 企業(yè)管理 醫(yī)學衛(wèi)生 IT技術 土木建筑 考研專題 財會稅務 公路隧道 紡織服裝
  • 共享辦公 >
    共享辦公
    總結匯報 調研報告 工作計劃 述職報告 講話發(fā)言 心得體會 思想匯報 事務文書 合同協(xié)議 活動策劃 代理加盟 技術服務 求職簡歷 辦公軟件 ppt模板 表格模板 融資協(xié)議 發(fā)言演講 黨團工作 民主生活
  • 學術文檔 >
    學術文檔
    自然科學 生物科學 天文科學 醫(yī)學衛(wèi)生 工業(yè)技術 航空、航天 環(huán)境科學、安全科學 軍事 政學 文化、科學、教育、 交通運輸 經濟 語言、文字 文學 農業(yè)科學 社會科學總論 藝術 歷史、地理 哲學 數(shù)理科學和化學 綜合性圖書 哲學宗教
  • 經營營銷 >
    經營營銷
    綜合文檔 經濟財稅 人力資源 運營管理 企業(yè)管理 內控風控 地產策劃
  • 教學課件 >
    教學課件
    幼兒教育 小學教育 初中教育 高中教育 職業(yè)教育 成人教育 高等教育 考研資源 試題真題 作業(yè)習題 課后答案 綜合教學
  • 土木建筑 >
    土木建筑
    專項施工 應急預案 建筑規(guī)范 工藝方案 技術交底 施工表格 圖片圖集
  • 課程導學 >
    課程導學
    醫(yī)學綜合 中醫(yī)養(yǎng)生 醫(yī)學研究 身心發(fā)展 醫(yī)學試題 影像醫(yī)學 醫(yī)院辦公 外科醫(yī)學 老年醫(yī)學 內科醫(yī)學 婦產科 神經科 醫(yī)學課件 眼鼻喉科 皮膚病科 腫瘤科 兒科醫(yī)學 康復醫(yī)學 全科醫(yī)學 護理學科 針灸學科 重癥學科 病毒學科 獸醫(yī) 藥學
    • 簡介:第1頁共8頁中文2670字基于ST語言(結構化文本語言)可編程控制器組態(tài)控制和編程經驗作者GKARMAKAR,ASHUTOSHKABRA,JOSEJOSEPH,BBBISWAS,RKPATIL反應器控制部分巴哈馬原子能研究中心摘要摘要本文的主要內容為在可編程控制器的配置過程中,根據運行過程中的配置情況進行程序代碼編寫,并且將實時操作系統(tǒng)抽象的嵌入PLC硬件之中,從而實現(xiàn)一個典型的控制邏輯應用,在此過程中我們使用的是IEC611313標準ST語言。關鍵詞關鍵詞PLC,ST語言,POU(程序組織單元),配置,資源,程序,功能11引言引言可編程控制器是大多數(shù)控制項目的骨干,例如發(fā)電,鋼鐵生產,化工,石油化工,核電站等各行業(yè)。一個可編程控制器(PLC)是一種工業(yè)計算機控制系統(tǒng),它能連續(xù)監(jiān)測設備的輸入狀態(tài),并且根據某種程序來控制輸出設備的狀態(tài)。針對生產過程中的輸入條件是一段時間,要求可編程控制器的輸出結果應該為一個實時的系統(tǒng)。在過去,許多PLC生產廠商使用自己的編程語言,這些語言與他人是不兼容的。為了提高不同產品之間重用組件的兼容性和互操作性,國際電工委員會61131標準針對主要不同引入統(tǒng)一的做法。IEC61131標準的第三部分規(guī)定了統(tǒng)一的基于可編程控制器的編程語言套件的語法和語義。在本文中,我們描述了一個運用PLC的典型控制邏輯應用,包括實時的程序寫入,實時的代碼生成配置,和PLC硬件部分的實時操作系統(tǒng)嵌入,在此過程中我們運用的是ST編程語言。22研究范例研究范例21案例定義一個簡單的應用案例,控制一個水泵P1和排放閥V1并且根據要求向指定設備(例如一個SCADA站)發(fā)送信息。使用要求使用要求1讀取以下內容的輸入情況。A)P1的啟動按鈕的狀態(tài)(離散輸入)B)P1的停止按鈕的狀態(tài)(離散輸入)第3頁共8頁所示。圖41基于IEC611313標準的軟件體系結構41組態(tài),資源,任務在最高的等級中,針對一個特定問題的控制軟件是包含在一個組態(tài)系統(tǒng)中,他把PLC系統(tǒng)所利用的所有資源組織在一起,并提供他們之間交換數(shù)據的協(xié)議。資源就是其中的處理設施,能夠執(zhí)行IEC方案,它的定義為,向PLC系統(tǒng)的物理資源進行任務分配。一個組態(tài)中可以有一個或多個資源。組態(tài)和資源不會像程序組織單元那樣包含相互指示,但僅僅定義它們的元素之間的關系。任務是定義為一個能夠援引的執(zhí)行控制單元,他可能發(fā)生在一個定期時間段,或者時間段之后,或者某個變量的上升沿。執(zhí)行某個組織單位的方案,其中包括程序集和功能模塊。像其他PLC應用方案一樣,我們需要定義復合要求的I/O硬件設備和他的類型,對于我們研究的案例,包括一個數(shù)字輸入卡,一個數(shù)字輸出卡和一個模擬輸入卡。配置ST程序如下組態(tài)過程控制程序組態(tài)元素組態(tài)資源任務/運行時程序程序功能模塊功能模塊功能模塊功能功能
      下載積分: 10 賞幣
      上傳時間:2024-03-16
      頁數(shù): 10
      30人已閱讀
      ( 4 星級)
    • 簡介:畢業(yè)設計畢業(yè)設計論文論文外文資料翻譯外文資料翻譯學院計算機工程學院專業(yè)班級學生姓名學號指導教師外文出處外文HTTP//ENWIKIPEDIAORG/WIKI/JAVA_PROGRAMMING_LANGUAGE附件1外文資料翻譯譯文;2外文原文JAVA技術及技術及SSH框架和框架和JSP技術的介紹技術的介紹JAVA,是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,由當時任職太陽微系統(tǒng)的詹姆斯高斯林(JAMESGOSLING)等人于1990年代初開發(fā)。它最初被命名為OAK,目標設置在家用電器等小型系統(tǒng)的編程語言,來解決諸如電視機、電話、鬧鐘、烤面包機等家用電器的控制和通訊問題。由于這些智能化家電的市場需求沒有預期的高,SUN放棄了該項計劃。就在OAK幾近失敗之時,隨著互聯(lián)網的發(fā)展,SUN看到了OAK在計算機網絡上的廣闊應用前景,于是改造了OAK,在1995年5月以“JAVA”的名稱正式發(fā)布了。JAVA伴隨著互聯(lián)網的迅猛發(fā)展而發(fā)展,逐漸成為重要的網絡編程語言。JAVA編程語言的風格十分接近C語言。繼承了C語言面向對象技術的核心,JAVA舍棄了C語言中容易引起錯誤的指針(以引用取代)、運算符重載(OPERATOROVERLOADING)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據的內存空間。在JAVASE15版本中JAVA又引入了泛型編程(GENERICPROGRAMMING)、類型安全的枚舉、不定長參數(shù)和自動裝/拆箱等語言特性。JAVA不同于一般的編譯運行計算機語言和解釋執(zhí)行計算機語言。它首先將源代碼編譯成字節(jié)碼(BYTECODE),然后依賴各種不同平臺上的虛擬機來解釋執(zhí)行字節(jié)碼,從而實現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺特性。不過,這同時也在一定程度上降低了JAVA程序的運行效率。但在J2SE142發(fā)布后,JAVA的運行速度有了大幅提升。與傳統(tǒng)程序不同SUN公司在推出JAVA之際就將其作為一種開放的技術。全球數(shù)以萬計的JAVA開發(fā)公司被要求所設計的JAVA軟件必須相互兼容?!癑AVA語言靠群體的力量而非公司的力量”是SUN公司的口號之一,并獲得了廣大軟件開發(fā)商的認同。這與微軟公司所倡導的注重精英和封閉式的模式完全不同。SUN公司對JAVA編程語言的解釋是JAVA編程語言是個簡單、面向對象、分布式、解釋性、健壯、安全與系統(tǒng)無關、可移植、高性能、多線程和動態(tài)的語言。JAVA的歷史的歷史DUKE,JAVA語言的吉祥物語言最開始只是太陽微系統(tǒng)(SUNMICROSYSTEMS)公司在1990年12月開始研究的一個內部項目。太陽微系統(tǒng)公司的一個叫做帕特里克諾頓的工程師被公司自己開發(fā)的C和C語言編譯器搞得焦頭爛額,因為其中的API極其難用。帕特里克決定改用NEXT,同時他也獲得了研究公司的一個叫做“STEALTH計劃”的項目的機會?!癝TEALTH計劃”后來改名為“GREEN計劃”,詹姆斯高斯林和麥克舍林丹也加入了帕特里克的工作小組。他們和其他幾個工程師一起在加利福尼亞州門羅帕克
      下載積分: 10 賞幣
      上傳時間:2024-03-17
      頁數(shù): 34
      21人已閱讀
      ( 4 星級)
    • 簡介:本科畢業(yè)設計開題報告本科畢業(yè)設計開題報告院系信息工程學院專業(yè)計算機科學與技術設計題目基于JAVA的三友科技公司倉庫管理系統(tǒng)的設計與實現(xiàn)學生姓名班級1501ZB學號指導教師職稱副教授學位一、研究目的(選題的意義和預期應用價值)隨著計算機技術的迅猛發(fā)展,倉庫管理系統(tǒng)得到了廣泛的推廣應用,為企業(yè)優(yōu)化管理、節(jié)約成本、確保產品質量發(fā)揮了巨大的作用,成為了企業(yè)管理的重要組成部分。因此在管理上實現(xiàn)起來有一定的困難。在管理的過程中經常出現(xiàn)信息的重復傳遞等問題。倉儲管理部門越來越需要一套低成本、高性能、方便使用、功能完善的綜合倉庫管理信息系統(tǒng)。而現(xiàn)在計算機技術、網絡技術、的成熟與發(fā)展,為倉儲管理自動化提供了強有力的技術支持。課題以某倉庫應用背景,通過研究當前倉庫系統(tǒng)的管理現(xiàn)狀、存在問題以及現(xiàn)實需求,設計1個針對倉庫管理工作的管理信息系統(tǒng)。該系統(tǒng)能夠提供較為完備的功能,可以全面管理倉庫中儲存的商品和貨物,縮短了庫存信息流轉時間,使企業(yè)的物料管理層次分明,井然有序,為采購、銷售和生產提供依據,對于提高企業(yè)的經營效率、加快倉庫管理的自動化具有重要的意義。只有根據企業(yè)自身的需求設計最適合的管理系統(tǒng),才能使倉庫管理系統(tǒng)真正的為生產服務?;诖?,設計一款符合功能要求的倉庫管理系統(tǒng)便有了非常重要的意義和必要性,只有根據企業(yè)自身的需求設計最適合的管理系統(tǒng),充分的服務于企業(yè),解放勞動力,更好的提高效率和現(xiàn)代的進程。二、與本課題相關的國內外研究現(xiàn)狀(文獻綜述),預計可能創(chuàng)新的方面由于倉庫管理在經濟管理中占重要地位,其計算機化在發(fā)達國家中也已經達到了相當高的水平。我國在全國范圍內推廣計算機在管理中的應用,是在70年代末開始的,雖然起步較晚,近幾年發(fā)展卻較快,特別是微型計算機的出現(xiàn)和普及為信息處理提供了物美價廉的手段,對于推動我國管理信息處理的現(xiàn)代化起了重要的作用。因此在不久的將來,我國倉庫管理系統(tǒng)會被普及,而國外的倉庫管理系統(tǒng)會在普及的同時,會有更多的功能整合在其中,例如全面的銷售分析功能等;在界面設計和使用上也會有所創(chuàng)新,從而易于管理者操作在世界發(fā)達國家,例如沃爾瑪,家樂福,711,這樣的既有了計算機同時也有了倉庫管理軟件,但硬件上去了,軟件上不去。因為他們用的倉庫管理軟件,大多為自己的工作人員及其他一些非專業(yè)人員所開發(fā)的簡單的管理程序,很難稱得上是“倉庫管理信息系統(tǒng)軟件”。這些程序的弱點多表現(xiàn)為系統(tǒng)開發(fā)時無科學的理論支43退貨單對于損壞或其它原因進行退貨的單據43貨物明細包括入、出庫的貨物信息以及庫存信息44銷售明細主要用來統(tǒng)計年、月以及與員工的銷售量45賬目統(tǒng)計進行賬目匯總5權限管理51管理員管理所有員工信息的權限52經理管理所有出入庫信息及庫存信息53銷售只限于銷售商品及退貨可行性分析如下1.技術可行性本系統(tǒng)需要一臺服務器裝有IIS和SQL數(shù)據庫即可。對于客戶端,只需要客戶端裝有瀏覽器即可,對機器本身沒有太高的要求,一般當前學?;騻€人電腦完全可滿足要求。2.經濟可行性客戶只要一臺能上網的電腦打開瀏覽器利用自己的機器即可使用系統(tǒng),不會構成經濟的負擔,系統(tǒng)成本主要集中在系統(tǒng)軟件的開發(fā)上,當系統(tǒng)投入運行后可以節(jié)約大量的人力,物力。所帶來的效益遠遠大于系統(tǒng)軟件的開發(fā)成本。在經濟上完全可行。3.操作可行性本系統(tǒng)的界面是用傳統(tǒng)的網站瀏覽方式,即使在操作人員完全不熟悉的情況下,也可以輕松的操作,進入網站后,點擊相應的子頁面,就可以實現(xiàn)相應的功能,因而在可操作性上本網站不存在任何問題。四、本課題研究的主要方法和步驟主要方法采用了成熟穩(wěn)定的JAVA和SQLSERVER技術,設計并實現(xiàn)了一個在線的倉庫管理網站,該系統(tǒng)由前臺主界面和后臺管理界面組成前臺實現(xiàn)了旅游線路信息查詢,網站公告查詢,用戶注冊,用戶登錄,旅游線路預訂,旅游線路管理,留言系統(tǒng)的設計;后臺實現(xiàn)了公告信息管理,線路管理,用戶預訂旅游線路查詢,留言信息回復的設計。前臺主界面利用DIVCSS技術做網站的布局設計,利用DIVCSS不僅可以擁有精美的布局網頁,還有利于搜索引擎的抓取。后臺管理界面采用JSP技術進行開發(fā),JSP技術相對于傳統(tǒng)的網頁開發(fā)技術有著絕對的優(yōu)勢,大大減化了程序員的代碼量,對程序員開發(fā)WEB應用程序提供了完備的技術支持。JAVA的跨平臺性,也使得開發(fā)出來的WEB應用程序具有更好的擴展性,能夠運行于不同的操作平臺之上。后臺數(shù)據庫設計方面使用了用SQLSERVER2005數(shù)據庫,該數(shù)據庫在接口、性能支持上與其它數(shù)據庫相比,能夠達到更好的效果。
      下載積分: 10 賞幣
      上傳時間:2024-03-16
      頁數(shù): 5
      30人已閱讀
      ( 4 星級)
    • 簡介:畢業(yè)設計(論文)開題報告畢業(yè)設計(論文)開題報告計算機科學與信息工程學院2014屆題目基于JAVA的學生公寓管理系統(tǒng)的設計與實現(xiàn)課題類型設計課題來源自擬課題學生姓名學號專業(yè)班級軟件工程102指導教師職稱講師二、文獻綜述二、文獻綜述(國內外相關研究現(xiàn)況和發(fā)展趨向)隨著計算機科學的迅速發(fā)展,計算機應用領域的不斷擴大,許多性能好,功能齊全,應用面廣,兼容性強的應用軟件相應推出,可見計算機已經得到了廣泛的應用,幾乎各行各業(yè)都有關于計算機的使用,這使得計算機已成為社會中普遍存在的事物。由于計算機的使用,使得人們在于管理、應用及服務等各個領域使用數(shù)據方面變得更加簡潔,更加方便,大大提高了工作效率,產生了以計算機為主體,以人為輔助的局面。在企業(yè)管理,辦公自動化等方面得到了普遍應用,受到用戶的廣泛歡迎。在傳統(tǒng)模式下利用人工進行學生公寓管理,存在著較多的缺點,如效率底,保密性差,時間一長將產生大量的文件和數(shù)據,更不便于查找,更新,維護等。諸如這些情況,給學校管理者對學生的信息管理帶來了很大困難,嚴重影響了教育工作者的工作效率。針對這些情況,我們可使用日趨成熟的計算機技術來代替?zhèn)鹘y(tǒng)的人工模式,來實現(xiàn)學生信息的現(xiàn)代化管理,這一技術具有手工管理所無法比擬的優(yōu)點,如檢索迅速,查找方便,可靠性高,存儲量大,保密性好,壽命長,成本低等。這些優(yōu)點能夠極大地提高學生信息管理的效率,使我們的學校在市場經濟的發(fā)展過程中具有一定的競爭優(yōu)勢,也是學校實現(xiàn)科學化,正規(guī)化,現(xiàn)代化的重要條件。實現(xiàn)了科學、統(tǒng)一管理,避免了人工操作產生的錯誤,大大提高了工作效率。學生公寓管理系統(tǒng)對于一個學校來說是必不可少的組成部分。目前好多學校還停留在公寓管理人員手工記錄數(shù)據的最初階段,手工記錄對于規(guī)模小的學校來說還勉強可以接受,但對于學生信息量比較龐大,需要記錄存檔的數(shù)據比較多的高校來說,人工記錄是相當麻煩的。當查找某條記錄時,由于數(shù)據量龐大,還只能靠人工去一條條的查找,這樣不但麻煩還浪費了許多時間,效率也比較低。當今社會是飛速進步的世界,原始的記錄方式已經被社會所淘汰了,計算機化管理正是適應時代的產物。信息世界永遠不會是一個平靜的世界,當一種技術不能滿足需求時,就會有新的技術誕生并取代舊技術。隨著計算機的普及,使用微機管理學生公寓,將會被越來越多的學校采納,學生公寓管理系
      下載積分: 10 賞幣
      上傳時間:2024-03-17
      頁數(shù): 9
      28人已閱讀
      ( 4 星級)
    • 簡介:畢業(yè)設計開題報告書(一)、選題的根據1)本選題的研究背景及實際意義隨著信息技術的蓬勃發(fā)展,現(xiàn)代社會進入了以計算機為中心的信息時代,以計算機技術為核心的新技術革命正在以一種前所未有的持久方式改變著世界的面貌,全面推動了社會的發(fā)展,改變了社會經濟結構。人們對工作的觀念也發(fā)生了變化,生活節(jié)奏越來越快,生活方式出現(xiàn)了多樣化。社會環(huán)境發(fā)生的這種深刻的變化導致工作改革跟不上,大量的流動人員使隊伍管理產生許多新的情況新的問題無法及時解決,使得傳統(tǒng)手工信息管理模式面臨著嚴峻的挑戰(zhàn),所以開發(fā)新的管理系統(tǒng)減輕信息管理人員工作壓力是社會發(fā)展的必然形勢。與此同時,高校的人數(shù)越來越多,黨員也越來越多,傳統(tǒng)的高校黨員信息管理系統(tǒng)出現(xiàn)了很多新問題,急需開發(fā)新的高校黨員管理系統(tǒng)。高校黨員信息管理是對黨內各項業(yè)務和事務的一項工作,是貫徹黨的基本路線的重要保證所以計算機為中心的信息時代的到來,黨的建設工作也要與時俱進,實現(xiàn)現(xiàn)代化,而采用計算機信息科學技術實現(xiàn)黨務工作信息化,正是實現(xiàn)黨的建設現(xiàn)代化的有益嘗試和積極探索。通過分析高校黨員信息管理業(yè)務,結合高校黨員信息管理自身特點,有效的把黨務內部活動有機組織起來,搭建一個行之有效的高校黨員信息管理系統(tǒng)應用于基層黨組織。高校黨員信息管理系統(tǒng)設計與實現(xiàn)是結合基層黨組織和黨員隊伍管理的實際情況,詳細而深入黨務系統(tǒng)的需求進行分析,借鑒各地推進黨務信息化的做法和經驗,對系統(tǒng)的建設進行初步的設計和探討。系統(tǒng)涵蓋了基層黨組織和黨員等日常管理的主要工作,為基層黨組織和黨員提供直觀形象便捷的信息服務,滿足管理部門日常需要,對黨務以及與黨務相關的各項服務和信息進行管理。2)國內外有關本選題的研究現(xiàn)狀信息管理系統(tǒng)INFORMATIONMANAGEMENTSYSTEM是由人、計算機以及其他外圍設備組成的能夠進行信息收集、傳遞、存儲、加工、維護和使用的系統(tǒng)。它是上世紀60年代開始在美國興起的新科學,是利用了計算機和網絡通訊技術,通過加強對信息的管理,以及擁有的資源做調查,并建立準確的數(shù)據。然后經過加工處理提供給管理者,使其能夠做出正確的決策,達到提高管理水平和工作效率的效果。黨員信息管理是各個部門,公司,學校等黨建工作中重要的日常性工作,把黨務工作納入信息化管理的軌道,是網絡時代推動黨建工作的新要求,也是執(zhí)政黨建設面臨的新課題。為了加強黨員信息管理,及時準確了解黨員情況,提升黨員管理信息化的水平,筆者結合自身工作實際,經過詳細需求分析和論證,提出開發(fā)人才交流中心黨員管理系統(tǒng),以電子信息化手段替代傳統(tǒng)處理手段,建立一種集黨員信息查詢、發(fā)展審批、統(tǒng)計、分類、匯總于一體,貫穿黨員培養(yǎng)發(fā)展全過程,結合黨員考核、黨費收繳、組織關系轉入轉出等相關功能使黨員信息管理更為規(guī)范化、制度化。我國大規(guī)模的信息化管理大多開始于上世紀90年代,比西方國家的發(fā)展要晚10到20年左右,在沿海地區(qū)和較發(fā)達的地區(qū),高校的信息化建立也十分迅2、信息查詢模塊黨員信息查詢模塊可以供普通用戶對自己的各種信息查詢和管理員對每個黨員的各種信息進行查詢。3、信息更新模塊黨員信息更新模塊是管理員對數(shù)據庫進行操縱的模塊,分別可以對黨員信息進行添加、修改、刪除黨員信息。對每個黨總支下屬的所有黨支部管理,可以添加、修改、刪除黨支部和黨小組的組織名稱、所屬上級組織組織負責人、聯(lián)系方式。對黨員繳納的黨費進行修改匯總,對積極分子和發(fā)展對象基本信息的修改,以及對其添加刪除,并且可以將入黨申請人轉換成入黨積極分子,積極分子轉換為發(fā)展對象,發(fā)展對象轉換為預備黨員等。4、系統(tǒng)維護系統(tǒng)維護模塊,只能管理員訪問,高級管理員可以修改自己密碼,刪除除自己之外的管理員用戶,添加管理員;普通管理員只能查看自己信息。(三)、實驗方案及可行性分析1、系統(tǒng)方案該系統(tǒng)用JAVA語言開發(fā),是基于J2EE的WEB應用B/S結構開發(fā)模式,采用JSPJAVASCRIPTHTML作為其動態(tài)頁面,,系統(tǒng)數(shù)據庫采用MYSQL50,運行平臺MYECLIPSE,操作系統(tǒng)為WINDOWSXP,采用TOMCAT6033作為WEB服務器軟件。2、可行性分析可行性研究的目的是用最小的代價在盡可能短的時間內確定問題是否能夠解決。也就是說可行性研究的目的不是解決問題,而是確定問題是否值得去解,研究在當前的具體條件下,開發(fā)新系統(tǒng)是否具備必要的資源和其它條件。下邊我們來一起探討一下這個方案是否可以實現(xiàn),我們從3個方面討論一、技術可行性高校黨員信息管理系統(tǒng)采用JSP編程語言來進行開發(fā),采用JSPJAVASCRIPTHTML作為其動態(tài)頁面,運用MYECLIPSE作其開發(fā)平臺,使用JAVASCRIPT來對系統(tǒng)的表單進行驗證,MYSQL數(shù)據庫作為后臺支持。當前筆者以前有過相類似系統(tǒng)的開發(fā),對其一般性的軟件和操作環(huán)境,編譯環(huán)境都比較的熟悉,加上指導教師的指導,所以當前這個系統(tǒng)從技術上來說是可行的。二、經濟可行性由于該系統(tǒng)只作研究使用,不作商用,在經濟上要求很低,只需基本的硬件設備,人員方面,由個人獨立開發(fā),所以,從經濟上來說是可行的。三、管理可行性該系統(tǒng)是畢業(yè)設計課題研究,在教師的指導下由個人獨立完成,因此,在管理上,系統(tǒng)的完成期限是可控的。經以上分析,開發(fā)學生信息管理系統(tǒng)在各個因素下,是可行的。
      下載積分: 10 賞幣
      上傳時間:2024-03-17
      頁數(shù): 6
      21人已閱讀
      ( 4 星級)
    • 簡介:電子與計算機學院本科畢業(yè)設計論文開題報告論文題目論文題目基于基于JAVA的人力資源管理系統(tǒng)的人力資源管理系統(tǒng)學生姓名學生姓名專業(yè)班級專業(yè)班級性別一、課題研究意義及現(xiàn)狀一、課題研究意義及現(xiàn)狀人事的檔案管理是企業(yè)管理的一個重要內容之一。它是一項時間性強、工作量大、信息龐雜質量要求高且影響全局的工作。然而,傳統(tǒng)的人事管理模式主要還是依賴于人力手工的操作,其工作效率之低已遠遠不能適應當前教育改革的需要,因此,建立以信息技術、計算機技術、網絡技術的現(xiàn)代化管理系統(tǒng),才能提高人事部門日常管理工作的效率和決策服務的科學性,為人員的定崗定編、職稱評聘、科學隊伍的建設以及制定各項計劃提供基本依據,實現(xiàn)管理工作的科學化、規(guī)范化。隨著時代的進步,人事管理工作也變得越來越復雜。如果能實現(xiàn)人事管理的自動化,無疑將給企業(yè)人事管理部門帶來很大的方便。隨著企業(yè)規(guī)模的不斷擴大,人事資源管理的工作量也相應地加重,而隨著INTERNET的發(fā)展,人事資源工作者也迫切希望能夠將部分繁瑣的工作交付給INTERNET來處理,以減輕員工的壓力,同時提高員工的工作效率,因此計算機的普及導致了人事資源管理系統(tǒng)的產生。人力資源管理的主要任務是為實現(xiàn)企業(yè)的整體目標提供有用人才,這就要求人力資源部門進一步加大對人力資源制度改革的力度,建立好人員檔案信息,為企業(yè)選拔賢能創(chuàng)造一個良好的平臺,使員工各盡其職,充分調動員工的積極性,發(fā)揮員工的內在潛力,為企業(yè)謀得更多利益。鑒于以上背景,我選擇了人力資源管理系統(tǒng)作為畢業(yè)題目。對于軟件技術要求,我們可以采用MYECLIPSE作為開發(fā)環(huán)境,采用基于B/S下的三層架構進行編寫,使用JSP技術JAVA語言進行開發(fā),使用SQLSERVER作為數(shù)據操作軟件,最終完成系統(tǒng)的設計。三、課題研究的方法三、課題研究的方法及措施及措施1文獻資料法搜集與本課題有關的信息和資料,拓寬思路,拓展自己的知識面,掌握必要的新知識。2行動研究法在編程過程中及時了解有關知識點,發(fā)現(xiàn)不足或錯誤及時找資料并改正。3案例分析法研究書本上或官方網站上的程序,對知識有感性上的認識。掌握有關知識的用法。4行動研究法使用多個方法來實現(xiàn)相關功能,避免出現(xiàn)難以解決的錯誤。在錯誤中明白自身的不足。
      下載積分: 10 賞幣
      上傳時間:2024-03-16
      頁數(shù): 4
      46人已閱讀
      ( 4 星級)
    • 簡介:畢業(yè)設計(論文)開題報告畢業(yè)設計(論文)開題報告課題名稱基于JAVA的音樂網站設計課題類型技術開發(fā)導師姓名學生姓名學號專業(yè)班級A選題目的及意義選題目的及意義隨著互聯(lián)網和寬帶上網的普及,INTEGER音樂網站在中國異軍突起,并日益滲透到人們的日常生活中。音樂網站是運用現(xiàn)代通信技術、計算機和網絡技術進行的一種社會形態(tài),其目的是通過互聯(lián)網、提高社會生產效率、優(yōu)化社會資源配置,從而實現(xiàn)社會財富的最大化利用。本課題所研究的INTEGER音樂網站主要是為個人提供搜索,欣賞和下載的一個平臺,從而給個人帶來方便。課題目標是設計并實現(xiàn)一個B/S體系結構的INTEGER音樂網站。結合實踐,理解網頁開發(fā)技術和數(shù)據庫的基本知識,學習相關開發(fā)工具和應用軟件,熟悉網站建設的過程,熟練掌握網絡數(shù)據庫編程方法。國內外研究現(xiàn)狀國內外研究現(xiàn)狀現(xiàn)在我國的信息管理水平還比較落后,這樣的機制已經不能適應時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代傳統(tǒng)的管理方法必然被計算機為基礎的信息管理所取代。軟件作為一項有力的工具,只能當此種工具,與我們的實踐相結合起來的時候,才具有重大的社會價值及使用價值。因此根據目前實際的情況開發(fā)這樣一套管理系統(tǒng)是十分必要的。隨著科學技術的不斷提高,計算機科學技術日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機進行管理,具有著手工管理所無法比擬的優(yōu)點。例如可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高工作的效率,也是信息正規(guī)化管理與世界接軌的重要條件。本系統(tǒng)用JSP語言來編寫社本系統(tǒng),數(shù)據庫用SQLSERVER2000來連接系統(tǒng)。本論文主要涉及軟件,數(shù)據庫與網絡技術等。涵蓋知識面廣,可有效地提高學生綜合運用所學知識分析解決問題的能力,增強學生對事物的理解與掌握能力,培養(yǎng)學生掌握科學的研究方法,正確的設計思想,獨立思考,勇于進取,探索創(chuàng)新,為今后進一步學習與工作奠定了良好的基礎。設計內容設計內容音樂網站設計能夠方便地進行音樂及音樂信息的網上發(fā)布和更新,并且可以檢索到符合查詢條件的音樂信息;用戶可以將音樂信息實現(xiàn)上傳,并能夠對各類音樂及音樂信息進行網上查詢。該系統(tǒng)具有較強的操作權限管理功能。充分發(fā)揮互聯(lián)網的便利性,使招聘工作更便捷、更有效。從發(fā)布音樂及音樂信息、用戶瀏覽到音樂信息的管理等流程,音樂網站設計都將幫助用戶更方便地服務。設計方法及技術路線設計方法及技術路線算法實現(xiàn)功能等做一個詳細的報告。主要參考文獻主要參考文獻1KARIMOELISHXIAOKUISHUDANFENGDAPHNEYAOBARBARAGRYDERXUXIANJIANG.COMPUTERSANDSECURITY,2015,492552732VITORMONTEAFONSOMATHEUSFAVERODEAMORIMANDRéRICARDOABEDGRéGIOGLAUCOBARROSOJUNQUERAPAULOLíCIODEGEUSJOURNALOFCOMPUTERVIROLOGYANDHACKING,2015,111NO19173ARTURASKAKLAUSKASMARKSENIUTDILANTHIAMARATUNGAIRENELILLANDREJSAFONOVNIKOLAIVATINJUSTASCERKAUSKASIEVAJACKUTEAGNEKUZMINSKELINAPECIUREPROCEDIAECONOMICSFINANCE,2014,186106174PAULGERBERMELANIEVOLKAMERDATENSCHUTZUNDDATENSICHERHEIT,2015,3921081135付宇.基于ANDROID的手機應用開發(fā)研究J.產業(yè)與科技論壇2014年09期6基于ANDROID平臺的移動應用開發(fā)研究J.太原大學學報.2011年03期7郭克華主編;段桂華副主編JAVA語言程序設計M北京清華大學出版社,2012078唐大仕編著JAVA程序設計M北京清華大學出版社,2015029一得編著安卓工程師教你玩轉ANDROIDM北京電子工業(yè)出版社,20121110黃仁祥,金崎,易偉編著人人都能開發(fā)安卓APPAPPINVENTOR2應用開發(fā)實戰(zhàn)M北京機械工業(yè)出版社,201411指導老師意見指導教師年月日注課題類型填寫工程設計、技術開發(fā)、軟件工程、理論研究等,同時注明X真實課題;Y模擬課題;Z虛擬課題。
      下載積分: 10 賞幣
      上傳時間:2024-03-11
      頁數(shù): 3
      56人已閱讀
      ( 4 星級)
    • 簡介:中文中文4300字畢業(yè)設計(論文)譯文題目基于C語言的MIS程序庫設計學生姓名學號專業(yè)物聯(lián)網班級指導教師評閱教師完成日期2014年12月20日第2頁共10頁統(tǒng)、DBMS和大多數(shù)的系統(tǒng)軟件,都是用C語言設計的。通過C語言設計的應用軟件,有著大量的成功案例。這證明C語言對于開發(fā)像MIS這樣的應用系統(tǒng),也是一種合適而且強大的程序語言。事實上,通過精心選擇常用功能,以及編程使他們形成一個庫,用C語言設計一個MIS的有效性也能得到顯著提高。本文提到的WEB編程庫是一個很好的例子,該庫的優(yōu)點如下?!窬W頁編程功能。設計一個基于MIS的網頁,網頁編程是一項基本的要求。因此這類功能將無疑使程序員設計起來更為方便。這部分是庫的主要組成部分,它包括設置頁面風格,顯示頁面標題,顯示頁頭,顯示頁尾等?!癜踩卿浌δ?。對于現(xiàn)今的MIS系統(tǒng),登錄系統(tǒng)是必不可少的部分,而且系統(tǒng)的安全性必須得到保證。該功能組將提供一些有用的功能,例如CAPTCHA功能,登錄功能,COOKIE處理功能,郵件功能,密碼修改功能,和密碼獲取功能等,從而簡化了安全登錄系統(tǒng)的設計?!駥嵱霉δ堋D軌蛱峁┮恍┏S玫墓ぞ?,如計數(shù)器、迷你日歷、加密和編碼功能等。這將給程序員在開發(fā)中帶來一些幫助?!馛語言中的所有設計。通過使用C語言作為開發(fā)語言,在運行MIS的時候,只需要二進制對象代碼即可。這無疑增加了安全性、可靠性、可擴展性和運行效率。本文介紹了基于C語言的MIS程序庫,在設計和實施過程中的一些技術細節(jié)。包括網頁編程功能,安全登錄功能和實用功能,并提供了一個詳細的演示,來展現(xiàn)庫的使用和效果。IIII網頁創(chuàng)作功能網頁創(chuàng)作功能在WEB服務器和CGI程序之間的核心業(yè)務,是通過標準輸入和輸出對數(shù)據進行翻譯。通過CGI程序形成一個網頁,發(fā)送網頁內容到服務器的標準輸出是一個必要的工作。由于這個頁面實際上是一個HTML文檔,標準的格式化輸出功能PRINTF就可以完成這個任務。根據CGL說明5中,通過CGL形成的頁面,必須由兩部分組成,頁頭和主體,其中頁頭用于發(fā)送屬性信息,而主體則是通過服務器提供給客戶端實體。這兩個部分通過一個空行分開。
      下載積分: 10 賞幣
      上傳時間:2024-03-16
      頁數(shù): 11
      23人已閱讀
      ( 4 星級)
    • 簡介:本科畢業(yè)論文(設計)開題報告本科畢業(yè)論文(設計)開題報告論文(設計)題目基于論文(設計)題目基于JAVAJAVA的校園失物掛失與招領系統(tǒng)的研究與設計的校園失物掛失與招領系統(tǒng)的研究與設計一、選題依據及系統(tǒng)開發(fā)意義選題依據及系統(tǒng)開發(fā)意義目前,JAVA語言在各個應用領域中日益普及,特別是以ANDROID平臺作為智能終端的操作系統(tǒng),已經擁有不少的用戶,JAVA語言的跨平臺行為開發(fā)者帶來眾多的便利。隨著我國高校的擴建,高校學生人數(shù)越來越多。大學生由于攜帶物品多,活動較多,防范意識不強等原因,物品丟失與撿拾現(xiàn)象屢見不鮮。因此,近來越來越多的人通過微信朋友圈、QQ動態(tài)、微博等網絡媒體發(fā)布尋物啟示。綜合考慮到大學生上網率高,校園網覆蓋程度完整,可以通過校園網絡這一快捷、高效、方便的途徑建立一個失物招領系統(tǒng),方便同學們找回自己所丟失的物品。本系統(tǒng)就是為失主和撿到物品的人搭建一個發(fā)布信息的平臺,系統(tǒng)可以發(fā)布最新的遺失公告以通知大家,拾主可以通過系統(tǒng)發(fā)布拾物信息,失主也可以查詢自己的物品是否已被好心人拾到并交給了招領中心和對好心人的感謝等。這樣兩者對號入座,不僅能避免財產上的損失,同時也加強了人與人之間的交流與信任,可以說是一個充滿正能量的大學生新元素系統(tǒng)。二、課題研究的主要內容課題研究的主要內容本系統(tǒng)致力研究運用JAVA語言開發(fā)設計并實現(xiàn)一個失物招領在線認領平臺。該平臺能夠實現(xiàn)用戶數(shù)據的瀏覽、篩選和查找等功能,研究采用JSP技術于前端,B/S架構模式,其優(yōu)點有維護難度低,成本較少,同時也具有較強的平臺兼容性,具有廣泛的開發(fā)意義。三、課題研究的方法及技術路線課題研究的方法及技術路線1研究方法此次論文設計運用模擬法和文獻研究法,首先通過研究課題的主要內容模擬出一個大概的系統(tǒng)樣式出來,然后通過閱讀大量相關書籍,對比后增添系統(tǒng)六、畢業(yè)論文(設計)進度安排畢業(yè)論文(設計)進度安排起止時間進度安排內容2016100120161009完成開題報告2016101020161120收集相關資料(圖片,信息,數(shù)據),制定方案2016112120161130構建項目原型框架模型2016120120170110調試及細化,使系統(tǒng)模塊功能完善2017011120170229編寫軟件并且測試調整2017030120170310開始撰寫論文,完成論文的初稿2017031120170320修改并完善論文2017032120170402整理資料、完成論文的撰寫七、主要參考文獻主要參考文獻1郭珍,王國輝.JSP程序設計教程M.北京人民郵電出版社,2008.2張洪斌,JAVA2.高級程序設計M.中科多媒體出版社,2001.3金旭亮,吳彬.網站建設教程M.北京人民郵電出版社,2003.4??藸?陳昊鵬譯.JAVA編程思想M.機械工業(yè)出版社,2007.5馬朝暉,陳美紅譯.JAVA語言學導論M.北京機械工業(yè)出版社,2003.6李歡.撿東西成累贅探訪失物招領現(xiàn)狀N.大河報,2015.7王珊,薩師煊.數(shù)據庫系統(tǒng)概論(第四版)M.北京高等教育出版社,2006.8董偉東.失物招領系統(tǒng)的建立J.計算機光盤軟件與應用,2014.9趙爭東.基于JAVA的數(shù)據庫應用框架的研究設計和探索J.信息系統(tǒng)工程,2015.10李剛.基于JAVA的物物交換平臺系統(tǒng)的研究與實現(xiàn)J.天津大學,2012.11馮莉,文遠保.基于WEB的B/S模式網絡管理信息系統(tǒng)的設計與實現(xiàn)J.湖北廣播電視大學學報,2000.
      下載積分: 10 賞幣
      上傳時間:2024-03-12
      頁數(shù): 4
      23人已閱讀
      ( 4 星級)
    • 簡介:PLCCONFIGURATIONANDPROGRAMMINGEXPERIENCEUSINGSTLANGUAGEGKARMAKAR1,ASHUTOSHKABRA,JOSEJOSEPH2,BBBISWAS,RKPATILREACTORCONTROLDIVISIONBHABHAATOMICRESEARCHCENTREMUMBAI–4000851GKARMA,2JJOSEPH}BARCGOVINABSTRACTTHISPAPERATTEMPTSAJOURNEYRIGHTFROMCONFIGURINGAPLC,WRITINGAPPLICATIONPROGRAMTOCODEGENERATIONALONGWITHRUNTIMECONFIGURATIONSANDRTOSABSTRACTIONFOREMBEDDINGITINTOPLCHARDWAREUSINGATYPICALCONTROLLOGICAPPLICATIONTHEIEC611313STLANGUAGEHASBEENUSEDASVEHICLEFORTHISTOURKEYWORDSPLC,ST,POU,CONFIGURATION,RESOURCE,PROGRAM,FB,FUNCTIONIINTRODUCTIONPROGRAMMABLECONTROLLERSPLCARETHEBACKBONEOFMOSTAUTOMATIONPROJECTSPLCSAREUSEDFORCONTROLLINGPURPOSESINVARIOUSINDUSTRIESLIKEPOWERGENERATION,STEELPRODUCTION,CHEMICAL,PETROCHEMICAL,NUCLEARPOWERPLANTSETCAPROGRAMMABLECONTROLLERPLCISANINDUSTRIALCOMPUTERCONTROLSYSTEMTHATCONTINUOUSLYMONITORSTHESTATEOFINPUTDEVICESANDMAKESDECISIONSBASEDUPONAPROGRAMTOCONTROLTHESTATEOFOUTPUTDEVICESPLCISANEXAMPLEOFAREALTIMESYSTEMSINCEOUTPUTRESULTSMUSTBEPRODUCEDINRESPONSETOINPUTCONDITIONSWITHINABOUNDEDTIMEINTHEPASTMANYVENDORSFORPLCSYSTEMSUSEDTHEIROWNPROGRAMMINGLANGUAGESWHICHWEREINCOMPATIBLEWITHOTHERSTOENHANCEREUSINGOFCOMPONENTS,COMPATIBILITYANDINTEROPERABILITYAMONGDIFFERENTPRODUCT,THEIEC61131STANDARDWASINTRODUCEDTOUNIFYTHEMAINDIFFERENTAPPROACHESTHIRDPARTOFIEC61131STANDARDSPECIFIESTHESYNTAXANDSEMANTICSOFAUNIFIEDSUITEOFPROGRAMMINGLANGUAGESFORPROGRAMMABLECONTROLLERSPCSINTHISPAPER,WEDESCRIBEATYPICALCONTROLLOGICAPPLICATIONFORDEMONSTRATIONOFCONFIGURINGAPLC,WRITINGAPPLICATIONPROGRAMANDCODEGENERATIONALONGWITHRUNTIMECONFIGURATIONSANDRTOSABSTRACTIONFOREMBEDDINGITINTOPLCHARDWARETHEPROGRAMMINGLANGUAGESTSTRUCTUREDTEXTHASBEENUSEDTHROUGHOUTTHEPAPERIITHESTUDYEXAMPLEAPROBLEMDEFINITIONASIMPLEEXAMPLEOFCONTROLLINGAPUMPP1ANDITSDISCHARGEVALVEV1ANDSENDINGINFORMATIONTOANYDEVICESAYASCADASTATIONONDEMANDUSECASESUSECASE1READINPUTSREADTHEFOLLOWINGFIELDINPUTSAP1STARTPUSHBUTTONPBSTATUSDISCRETEINPUTBP1STOPPUSHBUTTONPBSTATUSDISCRETEINPUTCV1OPENPUSHBUTTONPBSTATUSDISCRETEINPUTDV1CLOSEPUSHBUTTONPBSTATUSDISCRETEINPUTEP1ON/OFFSTATUSDISCRETEINPUTFREADP1DISCHARGEPRESSUREANALOGINPUTITISATIMEDRIVENTASKREADEVERY10MSUSECASE2CONTROLINTERLOCKSATHEPUMPP11WILLSTARTIFSTARTPBISACTUATEDONCESTARTEDP1WILLCONTINUERUNNINGTILLSTOPPBISACTUATED2WILLSTOPEITHERIFTHESTOPPBISACTUATEDORIFTHEP1DISCHARGEPRESSUREISHIGHBTHEVALVEV11WILLOPENEITHERIFTHEV1OPENISACTUATEDORIFTHEPUMPISSTARTEDAND3SECONDHASBEENELAPSED2WILLCLOSEIFTHEV1CLOSEISACTUATEDPROVIDEDTHEPUMPP1ISNOTRUNNINGUSECASE3COMMUNICATIONSLAVE/SERVERONQUERYFROMANYEXTERNALDEVICEITWILLSENDRESPONSEDATATHEPROTOCOLDETAILSARENOTPARTOFTHISHIGHLEVELPROGRAMMINGIIITHEDOMAINMODELOFPLCTHEDOMAINMODELOFAPLCISDEPICTEDINFIGURE1BELOWFIGURE1PLCDOMAINMODELIVSOFTWAREMODELANDBUILDINGBLOCKSOFIEC611313CONFIGURATIONAPPLICATIONPROGRAMCODEGENERATORFRAMEWORKANDRTOSABSTRACTIONBUILDANDDOWNLOADUTILITYBSTRUCTUREOFTHEBUILDINGBLOCKSPOUSFUNCTION,FUNCTIONBLOCKANDPROGRAMARETHETHREEPROGRAMORGANIZATIONUNITSPOUSDEFINEDBYTHEIEC611313APOUCONTAINSADECLARATIONPARTANDBODY1DECLARATIONOFVARIABLESIEC611313STANDARDUSESVARIABLESTOSTOREANDPROCESSINFORMATIONVARIABLESCANBEASSIGNEDTOACERTAINI/OADDRESSUSINGTHEKEYWORD“AT”ANDCANBEBATTERYBACKEDAGAINSTPOWERFAILUREEACHDECLARATIONOFAPROGRAMORGANIZATIONUNITCONTAINATITSBEGINNINGATLEASTONEDECLARATIONPARTWHICHSPECIFIESTHETYPESANDTHEPHYSICALORLOGICALLOCATIONIFNEEDEDOFTHEVARIABLESUSEDINTHEORGANIZATIONUNIT2BODYOFPOUTHEALGORITHMICBEHAVIOROFPOUISDEFINEDINONEOFTHEFIVELANGUAGESDEFINEDBYTHESTANDARDFBDFUNCTIONBLOCKDIAGRAM,LDLADDERDIAGRAM,STSTRUCTUREDTEXT,ILINSTRUCTIONLISTANDSFCSEQUENTIALFUNCTIONCHARTTHESTLANGUAGEHASACOMPREHENSIVERANGEOFCONSTRUCTSFORASSIGNINGVALUESTOVARIABLES,CALLINGFUNCTIONSANDFUNCTIONBLOCKS,CREATINGEXPRESSIONS,FORCONDITIONALEVALUATIONOFSELECTEDSTATEMENTSANDFORITERATIONCPROGRAMSAPROGRAMISANETWORKOFFUNCTIONSANDFUNCTIONBLOCKSTHATAREABLETOEXCHANGEDATATHROUGHSOFTWARECONNECTIONSAPROGRAMCANBEWRITTENINANYOFTHEDEFINEDPROGRAMMINGLANGUAGESAPROGRAMCANALSOREADANDWRITETOINPUT/OUTPUTVARIABLESANDCOMMUNICATEWITHOTHERPROGRAMSTHEEXECUTIONOFDIFFERENTPARTSOFAPROGRAM,FOREXAMPLESELECTEDFUNCTIONBLOCKS,MAYBECONTROLLEDUSINGTASKSFOROURSTUDYEXAMPLE,WEHAVEFOLLOWINGPROGRAMS1PUMPP1CONTROL2VALVEV1CONTROLTHESTPROGRAMOFVALVECONTROLISGIVENHEREASITUSESONDELAYTIMERTONINADDITIONTOOTHERSTPROGRAMMINGFEATURESPROGRAMVALVEV1CONTROLVAR_INPUTV1OPENCBOOLV1CLOSECBOOLP1STARTCBOOLP1STATUSBOOLEND_VARVARVTIMERTONEND_VARVAR_TEMPTBOOLEND_VARVAR_OUTPUTV1OPENBOOLV1MOVTOOPENV1CLOSEBOOLV1MOVTOCLOSEEND_VARVTIMERINP1STARTC,PTT3ST1VTIMERQIFV1OPENCORT1THENV1OPENTRUEV1CLOSEFALSEEND_IFIFV1CLOSECTRUEANDP1STATUSFALSETHENV1OPENFALSEV1CLOSETRUEEND_IFEND_PROGRAM3SCANINPUTDFUNCTIONANDFUNCTIONBLOCKSTHESEARETHEBASICBUILDINGBLOCKS,CONTAININGADATASTRUCTUREANDANALGORITHMFOROURSTUDYEXAMPLE,1THEREQUIREDFUNCTIONBLOCKSAREREADANALOGININANYPLC,READINGINPUTSFROMPHYSICALI/OCARDSISUNAVOIDABLEFUNCTION_BLOCKREADANALOGINVAR_EXTERNALCONSTANTNUM_ALOGIN_CARDUINTEND_VARVAR_OUTPUTALOGIN1ARRAY1NUM_ALOGIN_CARDOFANALOG_16_DATAEND_VARALOGIN1READALOGINNUM_ALOGIN_CARDEND_FUNCTION_BLOCKREADDIGITALINTON2THEREQUIREDFUNCTIONSAREREADALOGFUNCTIONREADALOGARRAY1NUM_ALOGIN_CARDOFANALOG_16_DATAVAR_INPUTNOALOGCARDSUINTEND_VARFUNCTIONBODYEND_FUNCTIONREADDIGEGLOBALANDDIRECTVARIABLESAGLOBALVARIABLECANBEDECLAREDATPROGRAMLEVEL,RESOURCELEVELORCONFIGURATIONLEVELGLOBALVARIABLESPROVIDEAMEANSFORTRANSFERRINGDATAANDINFORMATIONBETWEENPROGRAMSORBETWEENFUNCTIONBLOCKSRESIDINGWITHINDIFFERENTPROGRAMSDIRECTLYREPRESENTEDVARIABLESEGIX11,IW11,QX11AREUSEDTOADDRESSTHEMEMORYLOCATIONSWITHINAPLCDIRECTLY
      下載積分: 10 賞幣
      上傳時間:2024-03-13
      頁數(shù): 5
      11人已閱讀
      ( 4 星級)
    • 簡介:此文檔是畢業(yè)設計外文翻譯成品(含英文原文中文翻譯),無需調整復雜的格式下載之后直接可用,方便快捷本文價格不貴,也就幾十塊錢一輩子也就一次的事外文標題DESIGNAPPROACHESOFWEBAPPLICATIONWITHEFFICIENTPERFORMANCEINJAVA外文作者OHSOOKWONANDHYEJABANG文獻出處IJCSNSINTERNATIONALJOURNALOFCOMPUTERSCIENCEANDNETWORKSECURITY,VOL11NO7,JULY2018如覺得年份太老,可改為近2年,畢竟很多畢業(yè)生都這樣做英文2320單詞,14857字符字符就是印刷符,中文3894漢字。(如果字數(shù)多了,可自行刪減,大多數(shù)學校都是要求選取外文的一部分內容進行翻譯的。)DESIGNAPPROACHESOFWEBAPPLICATIONWITHEFFICIENTPERFORMANCEINJAVAABSTRACTSYSTEMIMPLEMENTATIONUSINGCLIENT/SERVERBASEDONWEBBYSPREADINGFASTISBECOMINGCOMMONTHISKINDOFWEBENVIRONMENTINTRODUCTIONSOLVEDMANYPROBLEMSSUCHASTHEDEPENDENCYANDDISTRIBUTIONDIFFICULTY,HIGHCOST,ETCWEBAPPLICATIONANDWEBSERVICETECHNOLOGYHASMORECLOSELYANDEFFECTIVELYDEVELOPEDTOMAXIMIZETHEPOSITIVEPOINTOFWEBENVIRONMENTBASEDONTHEPOSITIVEPOINT,INTHISPAPER,WEPROPOSEANDIMPLEMENTWEBAPPLICATIONDESIGNMETHODTOIMPLEMENTITEFFECTIVELYANDALSO,WENEEDTOMAKEITPOSSIBLETOIMPLEMENTONANYPLATFORMBASEDONJAVAFIRST,WEHAVEIMPLEMENTEDREUSABLESQLSERVLETDATABASESEARCH,REGISTRATION,UPDATE,DELETE,ETCFASTANDCONVENIENTUSINGSQLSERVLETFORONLYSQLSERVICESECOND,ITWRITESBUSINESSLOGICTOTHEJSPFILEWITHFORWARDSERVLETTOPREVENTRESTARTINGTHEWEBSERVER,SOITCANPREVENTRESTARTINGTHESERVERWHENCOMPILINGFROMADDINGORCHANGINGJAVAFILETHESETWOMETHODSPROVIDEEASINESS,ANDSHORTENINGTHEDEVELOPINGPERIOD,SCALABILITYANDFLEXIBILITYHAVEIMPROVED,ANDITISVERYEFFECTIVEWAYFORTHEMAINTENANCERELATEDCLASSFILE,SUBDIRECTORYSERVLETFILESANDRELATEDCLASSFILES,JAVABEANSCLASSDIRECTORYANDLIBDIRECTORYOFLIBRARYFILESWHICHISUSEDINWEBAPPLICATIONTHEACTUALWEBAPPLICATIONDIRECTORYLOCATIONANDSTRUCTUREAREASFOLLOW1FIGURE1WEBAPPLICATIONDIRECTORYSTRUCTURETHEDESCRIPTIONSOFWEBAPPLICATIONDIRECTORYSTRUCTUREISASFOLLOWPROPERTIESITISANENVIRONMENTSETFILETOWARDWEBAPPLICATIONCONFIGURATIONBASICALLY,WEBAPPLICATIONSETTINGWASSETASDEFAULTSOURCEITISADIRECTORYFORBUSINESSLOGICJAVAFILESWHICHWILLBEUSEDFORWEBAPPLICATIONWEBPAGEITSTORESHTML,IMAGE,JAVASCRIPTFILE,ETCTOTHEBASEDOCDIRECTORYOFWEBAPPLICATIONWEBINF
      下載積分: 10 賞幣
      上傳時間:2024-03-16
      頁數(shù): 31
      11人已閱讀
      ( 4 星級)
    • 簡介:此文檔是畢業(yè)設計外文翻譯成品(含英文原文中文翻譯),無需調整復雜的格式下載之后直接可用,方便快捷本文價格不貴,也就幾十塊錢一輩子也就一次的事外文標題PHPLANGUAGEBASICS外文作者JASONLENGSTORF文獻出處PHPFORABSOLUTEBEGINNERS,2018PP2968如覺得年份太老,可改為近2年,畢竟很多畢業(yè)生都這樣做英文2187單詞,12403字符字符就是印刷符,中文3135漢字。(如果字數(shù)多了,可自行刪減,大多數(shù)學校都是要求選取外文的一部分內容進行翻譯的。)PHPLANGUAGEBASICSACTIVESERVERPAGESPHPISAPROVEN,WELLESTABLISHEDTECHNOLOGYFORBUILDINGDYNAMICWEBAPPLICATIONS,WHICHPROVIDESTHEPOWERANDFLEXIBILITYYOUNEEDTOCREATEANYTHINGFROMAPERSONAL,WEBBASEDPHOTOGALLERYTOACOMPLETECATALOGUEANDSHOPPINGCARTSYSTEMFORYOURNEXTECOMMERCEPROJECT。ONEUNIQUEFEATUREOFPHPISTHATITLETSYOUCHOOSEYOURFAVOURITESCRIPTINGLANGUAGE,BEITJAVASCRIPTORPHPHOWEVER,PHPISBYFARTHEMOSTPOPULARCHOICEINTHISARTICLE,ILLBRINGYOUUPTOSPEEDONTHEBASICSYNTAXOFTHEPHPLANGUAGE,INCLUDINGVARIABLES,OPERATORS,ANDCONTROLSTRUCTURESTHISARTICLEISTHESECONDINASERIESTEACHINGPHPSPECIFICALLY,THEGOALOFTHISSERIESISTOTEACHYOUALLYOUNEEDTOKNOWTOCREATEDYNAMICWEBSITESUSINGPHPTHISARTICLEPICKSUPRIGHTWHERETHEPREVIOUSARTICLEINTHESERIES,GETTINGSTARTEDWITHPHP,LEFTOFFVARIABLESHEREISTHELISTINGFORTHEFIRSTPHPSCRIPTIHELPEDYOUCREATEINTHEPREVIOUSARTICLE123MYFIRSTPHPPAGE456THISISATESTOFPHP“91011ASIADMITTEDINTHATARTICLE,THISISAPRETTYUNINTERESTINGEXAMPLEOFANPHPSCRIPTWHENITCOMESRIGHTDOWNTOIT,THISSCRIPTDOESNTDOANYTHINGAPLAIN,OLDHTMLPAGECOULDNTDOOHSURE,IGAVEASLIGHTLYMOREINTERESTINGEXAMPLETHATDISPLAYEDTHECURRENTSERVERTIME,BUTTOBEREALLYUSEFULASCRIPTNEEDSTOPERFORMYOUSHOULDALWAYSCREATEAVARIABLEBEFOREASSIGNINGITAVALUE,ANDYOULLUSUALLYWANTTOASSIGNTHEVARIABLEAVALUEBEFOREPUTTINGITTOUSETRYINGTOASSIGNAVALUETOAVARIABLETHATDOESNOTEXIST,HOWEVER,WILLCAUSEPHPTOAUTOMATICALLYCREATEANEWVARIABLEWITHTHEGIVENNAMETHISISCALLEDIMPLICITDECLARATION,BECAUSEANEWVARIABLEISDECLAREDIMPLICITLYASARESULTOFYOURTRYINGTOASSIGNAVALUETOAVARIABLETHATDOESNTEXISTSINCEYOUAREFREETOUSEIMPLICITDECLARATIONFORALLOFYOURVARIABLES,YOUMAYBEWONDERINGWHATTHEPOINTISOFUSINGTHECOMMANDTOCREATEEACHANDEVERYVARIABLEBYHANDTHEANSWERHASTODOWITHHOWEASYYOUWANTITTOBETOFINDTYPINGMISTAKESINYOURCODEPHPPROVIDESANOTHERCOMMAND,OPTIONEXPLICIT,WHICHCAUSESPHPTODISALLOWIMPLICITDECLARATIONSANDINSTEADDISPLAYANERRORMESSAGEWHENEVERYOUTRYTOASSIGNAVALUETOANONEXISTENTVARIABLEWHYWOULDYOUWANTTHISTOHAPPENCONSIDERTHEFOLLOWINGEXAMPLEINTROOMTEMPCCREATEAVARIABLEINTROMTEMPC20ASSIGNTHEVARIABLEAVALUEOF20IFYOUHAVEAKEENEYE,YOUMAYHAVENOTICEDTHATTHEVARIABLENAMEISMISSPELLEDONTHESECONDLINETHISISTHEKINDOFMISTAKETHATEVENEXPERIENCEDPROGRAMMERSMAKEALLTHETIMEWITHIMPLICITDECLARATIONENABLED,THESECONDLINEWILLCREATEANOTHERNEWVARIABLECALLEDINTROMTEMPCANDWILLSTORETHEVALUEINTHATVARIABLEINSTEADNOW,IFTHERESTOFYOURSCRIPTEXPECTSTHATVALUETOBESTOREDININTROOMTEMPC,YOUREGOINGTORUNINTOTROUBLEINALARGESCRIPT,TRACINGSUCHAPROBLEMBACKTOONELITTLETYPINGMISTAKECANBEVERYTIMECONSUMINGTHATSWHEREOPTIONEXPLICITCOMESINOPTIONEXPLICITDISABLEIMPLICITDECLARATIONINTROOMTEMPCCREATEAVARIABLEINTROMTEMPC20ASSIGNTHEVARIABLEAVALUEOF20THISTIME,PHPWILLREPORTTHETYPINGMISTAKEASANILLEGALIMPLICITDECLARATION,DISPLAYINGANERRORMESSAGETOTHATEFFECTWITHTHEEXACTLINENUMBERWHERETHETYPINGMISTAKEWASMADEFORTHISREASON,ITENDTOEXPLICITLYDECLAREALLMYVARIABLESWITHANDSPECIFYOPTIONEXPLICITONTHEFIRSTLINEOFALLOFMYPHPSCRIPTSITMIGHTTAKESLIGHTLYLONGERTOTYPE,BUTITSAVESALOTOFHEADACHESWHENSOMETHINGGOESWRONGASHORTCUTEXISTSFORCREATINGSEVERALVARIABLESATONCEONTHESAMELINEFORINSTANCE,THEFOLLOWINGLINEWOULDCREATETWOVARIABLES,INTROOMTEMPC,ANDINTFREEZINGCINTROOMTEMPC,INTFREEZINGCTWOVARIABLESINONELINEBYNOWYOUMAYBEWONDERINGABOUTMYNAMINGCONVENTIONFORVARIABLESTHETWOVARIABLESCREATEDINTHEABOVESNIPPETBOTHBEGINWITHINTIMUSINGTHISPREFIXTOINDICATETHATTHESEVARIABLESWILLCONTAININTEGERSWHOLENUMBERSYOUCANFEELFREETONAMEYOURVARIABLESWHATEVERYOULIKEANDSTOREWHATEVERKINDOFDATAYOULIKEINTHEM,BUTIPREFERTOUSETHISCONVENTIONASAHELPFULREMINDEROFTHETYPEOFINFORMATIONINEACHVARIABLETHISPRACTICEOFPREFIXINGVARIABLENAMESWITHACLUEASTOTHEIRTYPEISKNOWNASHUNGARIANNOTATION,ANDILLINTRODUCEADDITIONALPREFIXESFOROTHERDATATYPESASTHEYARISEOVERTHECOURSEOFTHISSERIES
      下載積分: 10 賞幣
      上傳時間:2024-03-12
      頁數(shù): 8
      28人已閱讀
      ( 4 星級)
    • 簡介:此文檔是畢業(yè)設計外文翻譯成品(含英文原文中文翻譯),無需調整復雜的格式下載之后直接可用,方便快捷本文價格不貴,也就幾十塊錢一輩子也就一次的事外文標題APPLICATIONASSISTEDLIVEMIGRATIONOFVIRTUALMACHINESWITHJAVAAPPLICATIONS外文作者KAIYUANHOU,KANGGSHIN,JANLUNGSUNG文獻出處PROCEEDINGSOFTHE10THEUROPEANCONFERENCEONCOMPUTERSYSTEMS,EUROSYS2018如覺得年份太老,可改為近2年,畢竟很多畢業(yè)生都這樣做英文5702單詞,35602字符字符就是印刷符,中文9805漢字。(如果字數(shù)多了,可自行刪減,大多數(shù)學校都是要求選取外文的一部分內容進行翻譯的。)APPLICATIONASSISTEDLIVEMIGRATIONOFVIRTUALMACHINESWITHJAVAAPPLICATIONSABSTRACTLIVEMIGRATIONOFVIRTUALMACHINESVMSCANCONSUMEEXCESSIVETIMEANDRESOURCES,ANDMAYAFFECTAPPLICATIONPERFORMANCESIGNIFICANTLYIFVMMEMORYPAGESGETDIRTIEDFASTERTHANTHEIRCONTENTCANBETRANSFERREDTOTHEDESTINATIONEXISTINGAPPROACHESTOTHISPROBLEMTRANSFERMEMORYCONTENTFASTERWITHHIGHSPEEDNETWORKS,SLOWDOWNTHEDIRTYINGOFMEMORYPAGESBYTHROTTLINGTHEEXECUTIONOFAPPLICATIONS,ORREDUCETHEAMOUNTOFMEMORYCONTENTTOBETRANSFERRED,FOREXAMPLE,USINGCOMPRESSIONHOWEVER,THESEAPPROACHESINCURHIGHRESOURCECOSTSORAPPLICATIONPERFORMANCEPENALTIESINTHISPAPER,WEPROPOSETOSKIPTHETRANSFEROFVMMEMORYPAGESTHATNEEDNOTBEMIGRATEDFORTHEEXECUTIONOFRUNNINGAPPLICATIONSATTHEDESTINATION,BYEXPLOITINGAPPLICATIONS’ASSISTANCEWEHAVEDESIGNEDAGENERICFRAMEWORKFORAPPLICATIONASSISTEDLIVEMIGRATIONANDTHENUSEDITTOBUILDANDEVALUATEJAVMM,WHICHMIGRATESVMSRUNNINGVARIOUSTYPESOFJAVAAPPLICATIONSSKIPPINGTHETRANSFEROFGARBAGEINJAVAMEMORYOUREXPERIMENTALRESULTSSHOWTHATJAVMMCANREDUCETHECOMPLETIONTIME,THENETWORKTRAFFICOFTRANSFERRINGMEMORYPAGES,ANDTHEAPPLICATIONDOWNTIMEOFJAVAVMMIGRATION,ALLBYUPTOOVER90,COMPAREDTOTHEVANILLAXENVMMIGRATION,WITHOUTINCURRINGNOTICEABLEPERFORMANCEPENALTYTOAPPLICATIONSUSINGCOMPRESSION35HOWEVER,THESEAPPROACHESINCURHIGHRESOURCECOSTSORAPPLICATIONPERFORMANCEPENALTIESTHEOS’SKNOWLEDGECANALSOBEUTILIZEDTOREDUCETHEAMOUNTOFMEMORYTRANSFERBYNOTSENDINGCLEANPAGECACHEPAGESANDFREEPAGES24,BUTTHEBENEFITISLIMITEDPAGECACHEMISSESMAYDEGRADEAPPLICATIONPERFORMANCEATTHEDESTINATION,ANDSKIPPINGFREEPAGESMAYONLYBENEFITTHEMIGRATIONOFLIGHTLYLOADEDVMSINTHISPAPER,WEPROPOSETOREDUCETHEAMOUNTOFMEMORYTRANSFERBYEXPLOITINGAPPLICATIONSEMANTICSSPECIFICALLY,WEDESIGNAPPLICATIONASSISTEDLIVEMIGRATION,WHICHSKIPSTRANSFEROFVMMEMORYPAGESTHATNEEDNOTBEMIGRATEDFORTHEEXECUTIONOFRUNNINGAPPLICATIONSATTHEDESTINATIONWEBUILDAFRAMEWORKFORTHEPROPOSEDAPPROACHBASEDONXENOURFRAMEWORKPLACESAPARAVIRTUALIZEDSTUBINTHEGUESTVMTOENABLECOLLABORATIONBETWEENTHEMIGRATIONTOOLANDAPPLICATIONSINTHEGUESTWEASKTHEAPPLICATIONS,WHICHKNOWBESTTHEIRSEMANTICS,TOIDENTIFYAREASINTHEIRMEMORYTHATNEEDNOTBEMIGRATEDBASEDONTHEAPPLICATIONS’INPUTS,WEMAINTAINATRANSFERBITMAPTHATGUIDESTHEMIGRATIONTOOLTOTRANSFERORSKIPOVERVMMEMORYPAGESUSINGTHEPROPOSEDFRAMEWORK,WEBUILDJAVMM,WHICHMIGRATESJAVAVMSVMSRUNNINGVARIOUSTYPESOFJAVAAPPLICATIONSWITHOUTTRANSFERRINGGARBAGE1INJAVAMEMORYTARGETINGJAVAAPPLICATIONSDOESNOTRESTRICTJAVMM’SAPPLICABILITY,SINCETHESEAPPLICATIONSARENEARLYUBIQUITOUSWITHOVER9MILLIONDEVELOPERSWORLDWIDE,JAVAHASBECOMETHEGLOBALSTANDARDFORWEBBASEDCONTENTANDENTERPRISESOFTWARE,ANDRUNSIN89OFCOMPUTERSINTHEUS3JAVAAPPLICATIONSAREINCREASINGLYBEINGDEPLOYEDANDRUNINVMSFORFLEXIBLERESOURCESHARINGANDEASYDEPLOYMENTVARIOUSTYPESOFJAVACLOUDSERVICESAREBEINGWIDELYUSED5,MANYOFWHICHAREPROVISIONEDBASEDONVMSFORELASTICITYTOMIGRATEJAVAVMSFASTANDWITHLITTLEPERFORMANCEIMPACTISTHEREFOREANIMPORTANTTASKINJAVMM,JAVAVIRTUALMACHINEJVM2ASSISTSINMIGRATIONONBEHALFOFJAVAAPPLICATIONSRIGHTBEFOREAMIGRATINGJAVAVMISPAUSEDFORTHELASTITERATION,THERUNNINGJVMPERFORMSAGARBAGECOLLECTIONAFTERTHELASTITERATIONISCOMPLETED,THEVMRESUMESEXECUTIONATTHEDESTINATIONINAPOSTCOLLECTIONSTATEINTHEYOUNGGENERATIONOFTHEJAVAHEAP,ONLYONESURVIVORSPACEMAYCONTAINLIVEOBJECTS,WHICHSURVIVEDTHECOLLECTIONJAVMMMIGRATESTHESURVIVINGOBJECTSINTHELASTITERATION,ANDSKIPSTRANSFEROFTHEENTIREYOUNGGENERATIONTHROUGHOUTMIGRATIONWE
      下載積分: 10 賞幣
      上傳時間:2024-03-17
      頁數(shù): 34
      4人已閱讀
      ( 4 星級)
    • 簡介:此文檔是畢業(yè)設計外文翻譯成品(含英文原文中文翻譯),無需調整復雜的格式下載之后直接可用,方便快捷本文價格不貴,也就幾十塊錢一輩子也就一次的事外文標題INTRODUCINGTOPHP外文作者DAVIDRBROOKS文獻出處PROGRAMMINGINHTMLANDPHPCODINGFORSCIENTISTSANDENGINEERS,2018如覺得年份太老,可改為近2年,畢竟很多畢業(yè)生都這樣做英文4605單詞,27056字符字符就是印刷符,中文7376漢字。(如果字數(shù)多了,可自行刪減,大多數(shù)學校都是要求選取外文的一部分內容進行翻譯的。)INTRODUCTIONTOPHPTHISCHAPTERINTRODUCESSYNTAXANDSOMECAPABILITIESOFTHEPHPLANGUAGE51WHATSHOULDAPROGRAMMINGLANGUAGEDOPHPISASTRUCTUREDPROGRAMMINGLANGUAGE,WHICHMEANSTHATITPROVIDESAWAYTOSOLVECOMPUTATIONALPROBLEMSBYBREAKINGTHEMINTODISCRETESTEPSTHATCANBECARRIEDOUTINA“TOPTOBOTTOM”FASHION,ONESTEPATATIMEALLSTRUCTUREDLANGUAGESSHARECERTAINESSENTIALFEATURES1MANAGEINPUTANDOUTPUTTOBEUSEFUL,ANYLANGUAGEMUSTPROVIDEANINPUT/OUTPUTI/OINTERFACEWITHAUSERWHENACOMPUTERPROGRAMISEXECUTEDORASCRIPTISINTERPRETED,THEUSERMAYBEASKED5MAKEDECISIONSBASEDONCOMPARINGVALUESCOMPUTERSCAN’TMAKEDECISIONSBY“THINKING”ABOUTMULTIPLEPOSSIBILITIESINAHUMANLIKEWAYHOWEVER,THEYCANCOMPAREVALUESANDACTONTHERESULTSOFTHOSECOMPARISONSTYPICALLY,APROGRAMWILLCOMPAREVALUESANDTHENEXECUTEINSTRUCTIONSBASEDONTHERESULTSOFTHOSECOMPARISONSINPARTICULAR,SUCHDECISIONSAREOFTENEMBEDDEDINBRANCHINGSTRUCTURESTHATEXECUTEONESETOFINSTRUCTIONSTOTHEEXCLUSIONOFOTHERS,BASEDONACOMPARISONOFVALUES6PERFORMREPETITIVECALCULATIONSLOOPSTRUCTURESALLOWCOMPUTERSTOPERFORMREPETITIVECALCULATIONSTHESECALCULATIONSMAYBETERMINATEDAFTERTHEYHAVEBEENEXECUTEDASPECIFIEDNUMBEROFTIMES,ORTHEYMAYBEEXECUTEDONLYUNTILORWHILESOMESETOFCONDITIONSISSATISFIED52SOMEESSENTIALTERMINOLOGYITISESSENTIALTOAGREEUPONTHEMEANINGANDUSEOFPROGRAMMINGLANGUAGETERMINOLOGYINORDERTODISCUSSPROGRAMMINGCONCEPTS,ESPECIALLYBECAUSETHEPROGRAMMINGSPECIFICMEANINGOFSOMETERMSMUSTBEDISTINGUISHEDFROMTHEIREVERYDAYCONVERSATIONALUSETABLE51GIVESSOMEESSENTIALTERMSANDTHEIRDEFINITIONS
      下載積分: 10 賞幣
      上傳時間:2024-03-11
      頁數(shù): 31
      19人已閱讀
      ( 4 星級)
    • 簡介:WEBPROGRAMMINGLIBRARYDESIGNINCFORMISBOQUSCHOOLOFMATHEMATICSANDINFORMATIONTECHNOLOGYNANJINGXIAOZHUANGCOLLEGENANJING,CHINAMR,QUBO126,COMABSTRACTTHISPAPERDESCRIBESTHETECHNICALDETAILSOFTHEDESIGNANDIMPLEMENTATIONOFAWEBPROGRAMMINGLIBRARYFORWEBBASEDMIS,INCLUDINGWEBPAGEAUTHORINGFUNCTIONS,SECURELOGINFUNCTIONS,ANDUTILITYFUNCTIONS,ALLINTEGRATEDINTOONELIBRARYTHELIBRARYISPROGRAMMEDINCONLINUXPLATFORMWITHGNUTOOLCHAINADEMOEXAMPLEISPROVIDEDTOSHOWTHEUSAGEANDEFFECTOFTHELIBRARYITISPROVENBYTHEFACTTHATCISANAPPROPRIATEPROGRAMMINGLANGUAGETODEVELOPWEBBASEDMISWHICHCANBEOFSECURE,RELIABLEANDSTABLEKEYWORDSWEBPROGRAMMINGLIBRARYWEBPAGEAUTHORINGMISSECURELOGINCGILINTRODUCTIONWITHTHECONSTANTDEVELOPMENTOFCOMPUTERINFORMATIONTECHNOLOGY,MANAGEMENTINFORMATIONSYSTEMSHAVEBEENPOPULARLYUSEDBYALLWALKSOFLIFEONDIFFERENTTOPICSTHEBASICARCHITECTUREOFMISISCISCLIENT/SERVERMODEORIGINALLY,SOMEDEDICATEDCLIENTPROGRAMSAREDEVELOPEDTOCARRYOUTTHEDEDICATEDTASKSBYCOMMUNICATINGWITHTHESERVER,DUETOTHERAPIDDEVELOPMENTOFTHECOMPUTERNETWORKSANDWORLDWIDEWEB,MOREANDMOREMISSTAKEWEBASTHECOMMUNICATIONSYSTEMANDCOMMONLYUSEDSTANDARDBROWSERSASTHEIRCLIENTTHATISJUSTTHEWELLKNOWNB/SBROWSER/SERVERMODE1INORDERTOMEETTHEREQUIREMENTSOFDEVELOPINGWEBBASEDMIS,SOMEINTERPRETEDWEBAUTHORINGLANGUAGES,SUCHASASP,PHP,JSP,ETC,EMERGEASTHETIMESREQUIRETHECOMMONCHARACTERISTICSOFTHEMAREINTERPRETATION,FOREXAMPLE,ASPANDPHPISINTERPRETEDBYDEDICATEDWEBSERVERWHILEJSPISCOMPILEDINTOBYTECODEWHICHTHENRUNNINGONJAVAVIRTUALMACHINENMALTHOUGHTHEDEVELOPINGEFFICIENCYCANBEINCREASED,THEREARESOMEDRAWBACKSINUSINGTHEMTHEPROCESSINGSPEEDBYINTERPRETEDLANGUAGEISOBVIOUSLYSLOWERTHANBYCOMPILEDONES,NOMATTERINTHEORYORPRACTICEALTHOUGHTHESERVERPROGRAMSAREINTERPRETEDDIRECTLYBYTHEWEBSERVER,AFTERALL,THERUNNINGINSTRUCTIONSARESOURCECODESRATHERTHANBINARYOBJECTCODESTHATISSELFEVIDENTTHERUNNINGCODEFORINTERPRETEDLANGUAGEMUSTBETHESOURCECODEWHILEFORCOMPILEDLANGUAGEBETHEBINARYOBJECTCODETHATMEANSTHEREEXISTLATENTDANGERSFORTHEMISPROGRAMSDESIGNEDINTHESEINTERPRETEDLANGUAGES,FOREXAMPLE,THEKEYCODESFORVERIFICATION,SECURITYPROTECTION,ANDSENSITIVEDATA,ETCCANBESEEN9781467320085/12/3100?2012IEEE733ZHAOZHIWUSCHOOLOFMATHEMATICSANDINFORMATIONTECHNOLOGYNANJINGXIAOZHUANGCOLLEGENANJING,CHINAWZZ5958126COMANDMISUSEDBYSOMEMALICIOUSUSERSSMCETHEINSTRUCTIONSAREALLSOURCECODESITISDIFFICULTTOGENERATEMERCHANDISEDSOFTWAREPRODUCTBYUSINGINTERPRETEDLANGUAGESASWELLASSELF-PROTECTTHEINTELLECTUALPROPERTYRIGHTOFTHESOFTWAREASWEALLKNOW,CISAPOWERFULCOMPILINGSYSTEMPROGRAMMINGLANGUAGE4ALMOSTALLTHEOPERATINGSYSTEMS,DBMS,ANDMAJORITYOFSYSTEMSOFTWAREAREDESIGNEDINCLOTSOFSUCCESSFULAPPLICATIONSOFTWAREDESIGNEDINCPROVETHATCISALSOANAPPROPRIATEANDPOWERFULPROGRAMMINGLANGUAGEFORDEVELOPINGAPPLICATIONSYSTEMSSUCHASMISINFACT,BYELABORATELYSELECTINGCOMMONLYUSEDFUNCTIONSANDPROGRAMMINGTHEMTOFORMALIBRARY,THEEFFICIENTTODESIGNAMISINCCANBEALSOIMPROVEDEVIDENTLYTHEWEBPROGRAMMINGLIBRARYMENTIONEDINTHISPAPERISJUSTAGOODEXAMPLEONTHEFIELDTHEADVANTAGEOFTHELIBRARYISDESCRIBEDASTHEFOLLOWINGWEBPAGEAUTHORINGFUNCTIONSWEBPAGEAUTHORINGISTHEBASICREQUIREMENTFORDESIGNINGAWEBBASEDMIS,THEREFORESUCHKINDSOFFUNCTIONSWILLBEUNDOUBTEDLYCONVENIENTTOPROGRAMMERSTODESIGNTHISPARTISTHEMAINCOMPONENTSOFTHELIBRARYINCLUDINGSETTINGPAGESTYLE,DISPLAYINGPAGEHEADER,DISPLAYINGPAGETOP,DISPLAYINGPAGEFOOT,ETCSECURELOGINFUNCTIONSLOGINSYSTEMISANESSENTIALPARTFORNOWADAYSMIS,ANDTHESECURITYOFTHESYSTEMMUSTBEENSUREDTHISGROUPOFFUNCTIONSWILLPROVIDESOMEUSEFULFUNCTIONSSUCHASCAPTCHAFUNCTION,LOGINFUNCTION,COOKIEPROCESSFUNCTION,MAILFUNCTION,PASSWORDMODIFYINGFUNCTION,ANDPASSWORDGETTINGBACKFUNCTION,ETC,TOSIMPLIFYTHEDESIGNOFASECURELOGINSYSTEMUTILITYFUNCTIONSSOMECOMMONLYUSEDUTILITIESSUCHASACCESSCOUNTER,MINICALENDAR,ENCRYPTINGANDENCODINGFUNCTIONS,ETCAREPROVIDED,WHICHWILLGIVESOMEASSISTANTSTOPROGRAMMERSINDEVELOPMENTALLDESIGNINCBYUSINGCASTHEDEVELOPINGLANGUAGE,ONLYTHEBINARYOBJECTCODESARENEEDEDWHENTHEMISRUNNINGTHATWILLUNDOUBTEDLYINCREASETHESECURITY,RELIABILITY,STABILITY,ANDTHERUNNINGEFFICIENCYGREATLYTHISPAPERDESCRIBESTHETECHNICALDETAILSOFDESIGNANDIMPLEMENTATIONOFTHEWEBPROGRAMMINGLIBRARYINCFORWEBSYSTEMWHICHGENERALLYCONSISTSOFTHREECOMPONENTS,ALOGINFORMPAGE,ACAPTCHA3,6IMAGE,ANDTHECORRESPONDINGCOOKIEMECHANISMASECURELOGINSYSTEMFORWEBBASEDMISISDESIGNEDINCBYTHEAUTHOROFTHISPAPER,ANDCONFINEDTOTHELENGTHOFTHETHESIS,THEDESIGNOFITANDTHECORRESPONDINGMAILFUNCTIONSANDCOOKIEPROCESSFUNCTIONSWILLBEDESCRIBEDINDETAILSINOTHERPAPERSTHEREFORENOTBEMENTIONEDFURTHERBESIDESTHESE,SOMEOTHERCOMMONLYUSEDFUNCTIONSAREALSONEEDEDFORSECURELOGIN,MAINLYINCLUDINGMAILAGENCYCONFIGURATION,PASSWORDMODIFICATION,MAILBOXCONFIGURATION,ANDPASSWORDGETTINGBACK,ETCAMAILAGENCYCONFIGURATIONTOTRANSMITEMAILS,ANSMTPSERVERISREQUIREDGENERALLY,THEREARETWOWAYSTOIMPLEMENTANSMTPSERVER,THATIS,BYRUNNINGSUCHASERVERATTHESAMEHOSTASTHEMISIN,ORBYINVOKINGAMAILAGENCYTHELATTERISTHEWAYPOPULARLYUSEDINVARIOUSKINDSOFMISTOINVOKEAMAILAGENCY,FOURESSENTIALFACTORSAREREQUIRED,IETHEUSEMAMEANDPASSWORDOFTHEACCOUNTFORTHATAGENCY,THEMAILBOXNAMEOFTHATACCOUNTANDTHEDOMAINNAMEOFTHEAGENCYTOCONVENIENTFORTHECONFIGURATION,FUNCTIONWEB_MAILAGENCYOISDESIGNEDFIG5SHOWSTHEPAGETOCONFIGUREAMAILAGENCYWITHTHEFOURFACTORSOFCOURSE,THISFUNCTIONSHOULDONLYBEUSEDBYTHEADMINOFTHEMISCONFIGMAILAGENCYPASSWORDIMYMAILAGENCYPASSWORDMYMAILSMTP,126COMMYMAILAGENCY126,COMSUBMITI?FIGURE5FONTIOFCONFIGURINGMAILAGENCYFUNCTIONWEBMAILAGENCYOACCEPTSTHEFOURFACTORSBYTHEPAGEFORMSHOWNINFIG5,ANDTHENSTORETHEMINTHESERVERINORDERTOPROTECTTHEINFORMATIONFROMBEINGSTOLEN,THEINFORMATIONISENCRYPTEDFIRSTWITHRC4ALGORITHM,ANDTHEN,ENCODEDWITHBASE64ALGORITHMTOCONVENIENTFORSTORINGWHENEVERAMESSAGEISNEEDEDTOBEMAILED,THEMAILAGENCYINFORMATIONISREADIN,ANDTHEN,ENCODEDANDDECRYPTEDINTOORIGINALSBMODIFYINGPASSWORDTHEPURPOSEOFTHEFUNCTIONISPROVIDINGAPAGEFORMFORUSERSTOMODIFYTHEPASSWORDOBVIOUSLYTHEREARETHREEINPUTFORMCONTROLARENEEDED,INWHICHONEFORORIGINALANDTHEOTHERTWOFORTHENEWPASSWORDANDTHEREPEATEDONERESPECTIVELYTHEFORMPAGEOFITISNOTADIFFICULTTASKBUTTHEPROCESSOFTHEPASSWORDISANIMPORTANTISSUESOMESYSTEMSSTORETHEPASSWORDASPLAINTEXT,ANDCOMPAREITWITHTHEINPUTDATAFROMTHEUSERALTHOUGHTHISISTHESIMPLESTWAYTOVERIFYTHEPASSWORDBUTALSOADANGERONESINCETHEPLAINTEXTOFTHEPASSWORDISSTOREDWHICHCANBESEENBYMALICIOUSADMINISTRATORSAGOODWAYTORESOLVETHEPROBLEMISTOSTORETHEPASSWORDINANENCRYPTEDFORMANDCOMPAREITWITHTHEENCRYPTEDFORMOFPASSWORDTHEREAREVARIOUSENCRYPTIONMETHODSANDONEOFCOMMONLYUSEDISBYMD5,THECORRESPONDINGSYSTEMFUNCTIONOFWHICHISCRYPTO735CCONFIGURINGMAILBOXCONFIGURINGMAILBOXISALSOACOMMONLYUSEDFUNCTION,FOREXAMPLE,WHENMODIFYINGUSERSPASSWORD,GETTINGBACKPASSWORD,ANNOUNCINGMESSAGESBYADMIN,ETCFUNCTIONWEBMAILBOXOISDESIGNEDTOACCOMPLISHCONFIGURATIONITACCEPTSTHEMAILBOXOFTHEUSERBYUSINGTHEPAGEFORMANDSTORETHEMAILBOXIFTHEPASSWORDPROVIDEDBYUSERISCORRECTDPASSWORDGETTINGBACKFUNCTIONTHEREARETWOFACTORSFORPASSWORDGETTINGBACK,USEMAMEANDTHEUSERSMAILBOXTHEFORMPAGEFORITISSIMPLYJUSTCONSISTINGOFANINPUTFORMCONTROLTOENTERTHEUSEMAMETHEMAILBOXOFTHEUSERMUSTBEPRESETBYUSERFIG6SHOWSTHEPAGEFORMGENERATEDBYTHEFUNCTIONTRYANEWCODEGETBACKPASSWORDUSERNAME11VERIFICATIONLCODERL1LOGINFIGURC6FORMOFGETTINGBACKPASSWORDITISOBVIOUSLYSIMILARTOTHEFORMOFLOGINEXCEPTTHATTHEREISNOPASSWORDREQUIREDTHEREFORE,INFACT,ITISACCOMPLISHEDBYTHESAMEFUNCTIONASFORLOGIN,WEB_USERLOGINOWITHTHEUSEMAME,THECORRESPONDINGMAILBOXOFTHEUSERCANBEOBTAINEDANDANEWPASSWORDISRANDOMLYGENERATEDTHENEWPASSWORDISSENTTOTHEUSERSMAILBOXASTHEPLAINTEXT,ANDATSAMETIME,ISENCRYPTEDANDTHENSTOREDTHEPURPOSEOFTHECAPTCHAINTHEFORMISAVOIDINGMALICIOUSUSERSTODOTHEFUNCTIONAUTOMATICALLYWHICHMAYGENERATEFLOODOFEMAILSIVUTILITYFUNCTIONSSOMEOTHERCOMMONLYUSEDUTILITYFUNCTIONSAREALSONEEDEDINTHEDESIGNINGOFWEBBASEDMIS,FOREXAMPLE,ACCESSCOUNTER,MINICALENDAR,RC4ENCRYPTION,ANDBASE64ENCODINGANDDECODING,ETCAACCESSCOUNTERTHEREARETWOTYPESOFACCESSCOUNTER,CHARACTERBASEDANDIMAGEBASEDTHELATTERISSELECTEDFORTHECOUNTERFUNCTIONINTHELIBRARYINORDERTOSIMPLIFYTHESTRUCTUREOFTHECGIFILE,THEDOTMATRIXOFTHEDIGITSISUSEDTOFORMTHECOUNTERIMAGEANDTHEDOTMATRIXINFORMATIONISCODEDDIRECTLYINTOTHESOURCECODETHEBITMAP7ISSELECTEDASTHECOUNTERIMAGEFORMATTHEREALEFFECTOFTHEACCESSCOUNTERIMPLEMENTFORTHELIBRARYISSHOWNASINTHEFIG2MENTIONEDABOVEITISWORTHYNOTEDTHATANACCESSCOUNTERSHOULDNOTBEREFRESHABLE,THATIS,ONLYWHENANEWSESSIONOCCURSCANTHECOUNTERINCREASETHISCANBEIMPLEMENTEDBYUSINGACOOKIEBMINICALENDARTHEREAREWIDEVARIETIESOFDIFFERENTFORMSOFMINICALENDARANDASIMPLEIMPLEMENTATIONISUSEDHERETHEEFFECTOFTHE
      下載積分: 10 賞幣
      上傳時間:2024-03-13
      頁數(shù): 4
      14人已閱讀
      ( 4 星級)
    關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯(lián)系我們

    機械圖紙源碼,實習報告等文檔下載

    備案號:浙ICP備20018660號