亚洲AV日韩AⅤ综合手机在线观看,激情婷婷久久综合色,欧美色五月婷婷久久,久久国产精品99久久人人澡

  • <abbr id="uk6uq"><abbr id="uk6uq"></abbr></abbr>
  • <tbody id="uk6uq"></tbody>
  • 計算機畢業(yè)設計開題報告

    時間:2024-04-16 12:52:05 煒亮 畢業(yè)設計 我要投稿
    • 相關推薦

    計算機畢業(yè)設計開題報告范文(精選10篇)

      轉眼間充實的大學生活即將結束,大家都開始做畢業(yè)設計了,而做畢業(yè)設計前指導老師都會要求先寫開題報告,那么問題來了,開題報告應該怎么寫?下面是小編幫大家整理的計算機畢業(yè)設計開題報告范文,歡迎閱讀與收藏。

    計算機畢業(yè)設計開題報告范文(精選10篇)

      計算機畢業(yè)設計開題報告 1

      1、本課題研究意義

      病例是病人就診治病,根據自己的身體狀況進行科學的,實際的統(tǒng)一的進行記錄。對自己的病情進行科學的總結,對自己病情的發(fā)展程度進行階段性的記錄。近些年,隨著醫(yī)療機構多年來醫(yī)治的病人不斷的增加,手動記載病人的病例越來越不方便,病例資料積攢越來越多,對空間的占用越來越嚴重,隨著時間的推移,出現了各種各樣的問題,弊端和缺陷顯現的越來明顯起來。

      醫(yī)療機構病例的記錄和管理是一項非常繁瑣的`工作,而傳統(tǒng)的選題方式存在以下幾方面的問題:

      1.醫(yī)療機構進行掛號,就診等一系列醫(yī)療流程的同時,要對病人相應流程的資料進行詳細的記錄.傳統(tǒng)的記錄流程繁瑣復雜,該過程時間長,速度緩慢,因此影響了醫(yī)療人員的治療效率。

      2.病例的存放,是醫(yī)療機構普遍存在的問題,由于病例記錄的材質是紙張,由于多年的積累,病例資料會越來越多,需要長期的干燥環(huán)境,避免紙張發(fā)霉變質。而且由于紙張的積累,會占用越來越多的空間。而且由于紙筆記錄,記錄筆跡很容易由于時間過長,緩慢變質,繼而字跡愈來愈不清晰,導致記錄被損毀,造成記錄無法使用,從而要采取安全措施。

      3病例記錄的查找,由于病例記錄是用紙張進行記錄.索引模式不清晰,查找使用起來會耽過長的時間,而且查找極為不便,由于病例的使用,會造成材質的損壞甚至損毀無法使用,針對上述產生的諸多問題,設計并開發(fā)一個病例管理系統(tǒng)是非常必要的。該論文設計并實現了中醫(yī)診所的病例管理系統(tǒng),改系統(tǒng)不僅實現了病例的快速記錄和管理,增加了病人和醫(yī)療人員之間的溝通和了解,更重要的是實現了病例的快速索引和查找使用,提高了醫(yī)療機構的工作效率。

      2、研究內容:

      1.了解該系統(tǒng)現在的發(fā)展現狀,對國內外的現狀進行分析對比

      2.對系統(tǒng)的市場需求進行分析

      3.系統(tǒng)結構

      (1) 對就診者記錄進行統(tǒng)一管理功能;

      (2) 對掛號記錄進行統(tǒng)一管理功能;

      (3) 對就診者每次所開的處方記錄進行統(tǒng)一管理功能;

      (4) 對就診者每次就診時的確診記錄進行統(tǒng)一管理功能;

      (5) 對就診者住院、出院、轉院記錄進行統(tǒng)一管理功能;

      (6) 對就診者動手術的手術記錄進行統(tǒng)一管理功能;

      (7) 對就診者的檢查結果記錄進行統(tǒng)一管理功能;

      (8) 對就診者病歷進行查詢的功能。

      4.將系統(tǒng)進行實現與運作

      5.結果實際需求進行實踐和分析

      6.對所做的工作進行總結,進一步的完善和分析出現的問題

      3、技術路線、研究方法和研究進度:

      本系統(tǒng)采用的軟件開發(fā)工具及環(huán)境如下:

      操作系統(tǒng): WINDOWS20xx

      編程工具: PowerBuilder9.0

      數據庫:SQL Server數據庫

      開發(fā)用機器的硬件配置:

      Pentium Ⅳ 1.50GHz、256MB內存、20GB硬盤等。

      本應用程序的主要功能都是在主窗口wxzhujiemian及在其下打開的眾多窗口中完成的'。將主窗口的WindowType屬性設立為mdi型,以便在其下以特定方式打開其他窗口。

      主界面設計中主要是主菜單mxzhujiemian的設計,該菜單結構及代碼如下:

      1.醫(yī)務人員:Clicked事件程序代碼

      opensheet(wxywry,wxzhujiemian,8,original!)

      2.就診者記錄:Clicked事件程序代碼

      opensheet (wxjzzxcx,wxzhujiemian,8,original!)

      3.掛號記錄:Clicked事件程序代碼

      opensheet(wxgh,wxzhujiemian,8,original!)

      4.處方記錄:Clicked事件程序代碼

      opensheet(wxcfxxcgxcx,wxzhujiemian,8,original!)

      5.確診記錄:Clicked事件程序代碼

      opensheet(wxhyjcxqzxcx,wxzhujiemian,8,original!)

      6.住院記錄:Clicked事件程序代碼

      opensheet(wxhyjcxzyxcx,wxzhujiemian,8,original!)

      7.手術記錄:Clicked事件程序代碼

      opensheet(wxssxcx,wxzhujiemian,8,original!)

      8.檢查結果記錄:Clicked事件程序代碼

      opensheet(wxhyjcxjcjgxcx,wxzhujiemian,8,original!)

      9.病歷查詢:Clicked事件程序代碼

      opensheet(wxhyjcxblcxxcx,wxzhujiemian,8,original!)

      設計方法

      1.查詢相關資料,了解本系統(tǒng)的研究意義。可以上網搜索或者是去圖書館查閱相關資料。

      2.通過查詢資料了解該系統(tǒng)要如何做,及要做哪些東西。

      3.設計出大體上的功能模塊,畫出模塊圖。

      4.通過進一步的了解,對每個功能模塊進行細化,將每一步都想清楚。制定出每一步的做法和注意的地方。

      5.對設計好的程序進行調試,通過調試發(fā)現存在的問題并解決,從而達到完善系統(tǒng)的目的。

      6.最后,整理各階段的設計記錄文檔,寫成論文稿。

      研究的整體方案:

      (1)應用程序背景和需求分析

      (2)組建開發(fā)組

      (3)數據庫設計

      (4)編寫應用程序

      (5)測試和優(yōu)化應用程序

      (6)發(fā)布數據庫和應用程序

      數據庫設計的基本步驟:

      確定創(chuàng)建數據庫的目的

      確定數據庫中需要的表

      確定表中需要的字段

      確定主鍵

      確定表之間的關系

      輸入數據和創(chuàng)建其他數據庫的對象

      工作進度的安排:

      (1)應用程序背景和需求分析:熟悉論文課題,查找資料,研究資料,熟悉編程語言,完成畢業(yè)設計開題報告及外文文獻翻譯。

      完成時間:20xx年xx月

      (2)數據庫設計:繼續(xù)熟悉編程語言,查找資料,研究資料,確定數據庫結構和數據結構,建立數據庫,做好編程準備。

      完成時間:20xx年2月中旬2月底。

      (3)編寫應用程序:著手編程,初調程序,建立程序的大致結構、整體框架。

      完成時間:20xx年3月初4月初。

      (4)測試和優(yōu)化應用程序:設計與撰寫論文,完善設計,進行測試。

      完成時間:20xx年4月初4月中旬。

      (5)發(fā)布數據庫和應用程序:根據指導老師的建議,繼續(xù)完善程序,將完成的程序上交,并將畢業(yè)論文完成初稿上交。

      完成時間:20xx年4月中旬4月底。

      4、導師意見:

      計算機畢業(yè)設計開題報告 2

      一、研究背景及意義

      隨著信息技術的發(fā)展,人們越來越依賴于計算機來處理關鍵資料,并且逐步摒棄字紙?zhí)幚矸绞,因而整個社會中電子檔案信息的激增。如何去維護這些電子信息的安全,防止其泄漏和損壞也同時越發(fā)的引起關注。另外隨著移動存儲設備尤其是USB設備的快速發(fā)展和便捷,這個問題越發(fā)的嚴重起來。本課題主要針對研究Windows下通過USB方式轉移資料的行為進行監(jiān)控,確保電子資料通過USB傳播的有據可尋,以便于安全審計和統(tǒng)計。

      由于USB總線較高的接口速率和靈活方便的使用特性,使得越來越多的存儲設備使用USB接口來接入計算機,如閃存盤、移動硬盤等;赨SB接口的存儲設備已取代軟盤,成為一種重要的信息交換方式。但USB存儲設備的廣泛使用帶來了許多安全隱患:

     。1)竊密者可以在合法用戶不在場的情況下,利用USB存儲設備快速地將個人隱私、國家機密或商業(yè)敏感信息取走,并且不會留下痕跡;

     。2)合法用戶的違規(guī)操作和逾權動作可以把USB存儲設備作為中轉媒;

     。3)USB存儲設備可作為病毒載體以及開機鑰匙等。上述安全隱患都對主機安全構成了較大威脅。因此,對USB存儲設備的安全實施監(jiān)控具有重要意義。目前很多保密單位在物理上禁用USB端口,這會給用戶帶來很多不便。而一些基于用戶態(tài)的USB存儲設備監(jiān)控軟件很容易被病毒、木馬等惡意程序繞過,無法完成有效、實時的監(jiān)控。本文采用基于驅動層的技術實現其主要的監(jiān)控功能,相對應用層,更加安全和穩(wěn)定。

      二、國內外研究情況

      1、Linux操作系統(tǒng):

      因其具有源碼開放,穩(wěn)定,可靠。安全等顯著優(yōu)點。在電子政務中得到了廣泛應用。此類應用的安全性要求較高,特別是內部網。據統(tǒng)計,80%的安全事件來自內部網。其中USB接口是內部網絡信息泄密的一個重要途徑由于USB設備種類眾多且使用廣泛。僅僅簡單地禁用USB接口會使其他的USB設備(如USB鼠標、USB鍵盤、ikey等)無法正常使用,給用戶帶來很多不便。文中在Linux環(huán)境下實現了一個分布式USB設備監(jiān)控系統(tǒng)?梢愿鶕芾韱T制定的安全策略分類禁用USB設備。以便管理員對網絡中各主機的USB設備進行細粒度的管理。該系統(tǒng)的主要功能是以內核模塊的形式實現的相對于應用層程序而言。其可靠性高并且很難被用戶破解。

      2、USB監(jiān)控基本情況:

      Linux的USB子系統(tǒng)分為USB客戶軟件、USB核心層和主控制器驅動程序3個層次。

      USB客戶軟件是特定設備驅動程序的主機部分。主要完成設備功能驅動,為了和設備正常通信,它通過10請求包(IRP。I/ORequestPacket)向USB內核發(fā)出數據接收或發(fā)送請求。USB內核則為客戶端驅動程序層和主機控制器驅動函數提供了一套函數集。HCD(HostControllerDriver)與主機控制器合作完成USB各種事務處理[”對于USB設備的所有操作都是通過向USB設備發(fā)送相應的IRP完成的。本系統(tǒng)將攔截所有發(fā)給USB設備的IRP并對其中的`內容進行分析。得到USB設備的設備類型,如存儲類設備、USB集線器類設備或者廠商自定義設備等。然后根據安全策略文件來決定是否允許這個設備使用。USB設備監(jiān)控系統(tǒng)中的關鍵問題是IRP攔截。判斷設備類型以及對廠商自定義類設備的管理。

      3、IRP攔截技術:

      為了實現數據傳輸。USB內核提供了一個數據結構稱為URB(USBRequestBlock)。一個URB由執(zhí)行任何一個USB事務信息、分發(fā)數據信息和回傳的狀態(tài)信息組成。URB中具有USB數據傳輸的所有信息,包括傳輸類型、傳輸方向、數據緩存區(qū)、數據傳輸的設備、端點、返回信息及指向傳輸完成的處理函數的指針。從圖l中可以看出。所有的USB設備I/O請求最終都由總線提交函數usbmitxttrb(structurb*urb)發(fā)送到USB總線上。因此可以通過攔截usbxsubmiturb函數。對所有的URB數據包進行分析的方法來實現對USB設備的控制。目前。Linux(所支持的主控制器主要有OHC(OpenHostController)和UHC(UniversalHostController)種控制器的驅動程序分別是ohci。0和uhci。o。usbsubruiturb函數就是由這兩個模塊提供的一般情況下。一臺計算機只有一種控制器。Linux考慮了有多種控制器的可能性并為將來擴展更多的控制器提供了方便。

      因此,攔截usbsubmiturb函數就是要攔截內核模塊的導出函數。Linux采用整體式內核結構。如果要對內核功能進行修改或充。必須重新編譯整個內核。這給擴展內核功能帶來諸多不便。因此。Linux提供了一種新的機制:動態(tài)可加載內核模塊內核模塊將一些需要擴展的功能先單獨編譯成一組目標代碼。該代碼是核心的一分。但并沒有編譯到內核里面去?梢愿鶕枰谙到y(tǒng)啟動后動態(tài)地加載到系統(tǒng)核心中。當模塊不再需要時,可以動態(tài)地從系統(tǒng)核心卸載。核心符號表中維護著一個核心資源鏈表。在加載模塊時。它能夠解析出模塊中對核心資源的引用某個模塊對其他模塊的服務或資源的需求類似于模塊對核心本身資源或服務的請求。不過此時所請求的服務是來自另外一個已加載的模塊每當加載模塊時核心將把該加載模塊輸出的所有資源和符號添加到核心符號表中21核心符號表中包含模塊導出函數名、變量的名字和其相應的地址通過更改函數地址值的方法可以對函數調用進行攔截。

      但這種方法在攔截模塊導出函數的時并不適用。如前所述,模塊在加載的過程中會使用核心符號表中的信息對引用的函數和變量進行重定向。這種訪問是一次性的。系統(tǒng)在內核級中執(zhí)行時,訪問了大量的寄存器,而很多寄存器值是由上層調用者提供的。如果改變這些寄存器值。系統(tǒng)會變得不穩(wěn)定。很可能出現不可預料的.后果。

      因此使用hook函數的最佳原則是:在hook函數中調用原函數時。所有寄存器的值與被hook前的信息一樣普通的C函數調用都提供了函數堆棧切換操作。而在funl和fun2中要使用原函數的堆棧來獲取傳人的參數地址。因此這兩個函數必須用匯編語言編寫這里分析一下攔截代碼的穩(wěn)定性在整個操作系統(tǒng)運行期間。系統(tǒng)服務會經常被調用。當一個進程調用了被hook的系統(tǒng)服務。這時如果發(fā)生了進程切換,則另一個進程再次調用相同的系統(tǒng)服務時。就會出現此次調用沒有被hook的情況雖然可以通過關閉中斷方法加以避免。但對系統(tǒng)性能影響比較大USB子系統(tǒng)的數據傳輸通常不是提交一次URB就能完成的。

      偶爾漏掉了一個URB并不會影響對數據傳輸的禁用效果。所以這里完全可以忽略這種情況在實際的測試和使用中沒有出現禁用失效的情況。

      三、監(jiān)控系統(tǒng)應用價值與基本方法

      監(jiān)控系統(tǒng)在已有研究成果的基礎之上,對誤差控制、大塊數據處理、地形簡化等算法和實現技術進行了改進。包圍盒進行LOD誤差處理,大大地提高了算法的效率,該算法已經應用到研制的某衛(wèi)星網管仿真測試系統(tǒng)中,取得了良好的效果。算法使用的是存儲在本地的地形數據,未來有可能通過網絡使用實時的真實地形數據,此時內存映射文件將失效,因此需要進一步考慮如何有效地加載和傳輸來自網絡的數據,從而實時顯示真實的地形。另外,使用C++語言實現算法和地形顯示,可以進一步提高軟件的效率;赨SB的CAN總線系統(tǒng)監(jiān)控平臺的開發(fā)成功,為CAN總線控制系統(tǒng)的開發(fā)、調試和診斷提供了得力工具。無論在實驗室還是在工業(yè)現場,開發(fā)人員都可方便地將CAN網絡與計算機互聯,實時監(jiān)控系統(tǒng)的總線狀態(tài)。以此為基礎,今后還將進一步完善其上位機應用程序,豐富其監(jiān)控的現場總線種類,使其成為基于CAN的多種現場總線的監(jiān)控平臺。

      USB(universalserialbus)通用串行總線,是由Intel、康柏、微軟和NEC等公司共同推出的串行接口。它支持即插即用和帶電熱插拔,占用的系統(tǒng)資源少,不會出現與其它外設資源沖突的情況,軟件安裝也很方便;其通信速度為1.5、12和480Mb/s,突破了傳統(tǒng)計算機串行通信接口(如RS一232)與高速外設進行數據傳輸時的速度“瓶頸”;接口還可以提供最大5V/500mA的總線電源,小型USB設備無需外擴電源,簡化電路設計。USB接口已經成為PC的標準接口。為了便于攜帶使用,在下位橋接器設計中均采用體積小、功耗低的平面封裝器件,這可以減小體積、充分利用USB總線供電。另外,在下位橋接器設計中還設計了數據緩沖和CAN總線通信錯誤識別功能,這樣可以進一步避免系統(tǒng)監(jiān)控數據的丟失,并且能在CAN總線通信出錯時提供詳細的狀態(tài)記錄信息,提高平臺的監(jiān)控性能。

      一個USB設備插入到計算機USB端口上時,操作系統(tǒng)硬件管理程序將會發(fā)現設備,然后查找該設備的驅動程序是否存在,如果存在,系統(tǒng)加載驅動程序,然后給USB設備分配盤符等。

      從上面的分析中可以知道,如果要阻止USB設備在計算機上使用,至少有兩個方法可以使用:

      第一種方法是修改設備驅動程序,在設備驅動程序里面加入對設備進行判斷的代碼,從而阻止非授權USB設備在系統(tǒng)上的識別;第二種方法是不修改驅動程序,而在USB設備枚舉完成后,立即把設備卸載,從而在系統(tǒng)中無法使用該設備。

      上面兩種方法中,第一種需要熟悉驅動程序開發(fā)技術,難度比較大;第二種原理比較簡單,實現起來也相對容易。本文將采用第二種方法。第二種方法的原理是:當插入USB存儲設備時,應該立即獲取該USB設備的信息,然后判斷這些信息是否是經過授權的,如果非法,立即調用卸載函數卸載該USB設備。系統(tǒng)可以分為三部分:USB存儲設備的檢測、USB設備信息的讀取判斷、設備的卸載。

      四、小結

      總之,面向端系統(tǒng)的行為安全監(jiān)控系統(tǒng)是針對Windows平臺的。隨著Windows平臺在電子政務中的日益廣泛應用。面向Windows平臺的行為安全監(jiān)控系統(tǒng)將具有廣泛的應用前景,課題設計提出的USB設備監(jiān)控技術不僅可以對USB設備行為進行有效監(jiān)控。還同樣適用于對并口設備及光驅類設備進行監(jiān)控。具有普遍的指導意義。此課題具有可以成功解決保密要求較高的個人和單位只能在物理上禁用USB端口、使用不靈活的問題。軟件關鍵功能的實現,可優(yōu)先監(jiān)控到USB儲存設備,不易被惡意程序繞過,軟件資源的占有率低等優(yōu)點。

      計算機畢業(yè)設計開題報告 3

      前言

      隨著計算機網絡技術的迅猛發(fā)展,教育信息化的趨勢逐步深入,學校教學和管理的信息化發(fā)展有了長足的進步。然而在大多數學校,缺乏多功能網上報名系統(tǒng)——既能支持考試報名,同時又支持各種活動的報名。大部分的信息公布和報名工作主要還是依賴于人工完成,不僅缺乏條理,而且工作效率極低。鑒于傳統(tǒng)報名方式存在的問題與不足,給學校的教學管理造成了繁重的勞動。為了切實減輕教務管理的工作負擔,提高工作效率,把學校建設成一流的信息管理,教育教學平臺,我們迫切的需要開發(fā)一種功能強大,處理信息效率高的Web網上報名系統(tǒng)。

      一、目前現狀:

      1、功能方面:

      從網上查閱到的信息以及很多相關的文獻資料表明,自20xx年來,基于網絡的各類報名系統(tǒng)的開發(fā)與設計成為了人們的研究重點。這些網上報名系統(tǒng)功能各不相同,但是主要還是以考試報名系統(tǒng)為主,如:基于WEB的CET報名系統(tǒng)、基于B/S模式的等級考試報名系統(tǒng)、基于Web的全國計算機等級考試報名系統(tǒng)、基于ASP的藝術考試網上報名系統(tǒng)等等。這些系統(tǒng)的開發(fā),都是為了應對我國日益壯大的考試規(guī)模與傳統(tǒng)報名方式工作效率低下這對矛盾的。但是,相對于這些日趨廣泛的考試報名系統(tǒng),與校園內外相關的活動的報名系統(tǒng)卻并不多見,將考試與活動報名功能整合在一起的系統(tǒng)更是極為罕見。大部分院校都有屬于自己的考試報名系統(tǒng),但是幾乎沒有一所院校有屬于自己校園活動報名系統(tǒng)。

      2、技術方面:

      通過眾多文獻我們發(fā)現,現有的一些考試報名系統(tǒng)主要使用J2EE技術和ASP技術,采用層次化的開發(fā)和模塊化的開發(fā)這兩種開發(fā)模式。

      一些系統(tǒng)采用基于J2EE和MVC設計模式的多層B/S架構,把每種不同的服務部署在一個獨立的層。如:客戶層、表示層、業(yè)務層、數據層。

      客戶層:即Web游覽器;

      表示層:通常采用Struts技術,它繼承了MVC的各項特征,將業(yè)務邏輯和頁面顯示分離開來。它的好處是將業(yè)務邏輯和頁面顯示分離開來,將大量的邏輯放在配置文件中,而不是放在程序中。通過配置文件將Struts標簽庫,Actionform對象,ActionServlet控制器組件,Action對象聯系在一起。其主要工作流程為:當用戶向服務器提交http請求時,該請求就被轉發(fā)到ActionServlet控制器,控制器利用ActionMapping對象把請求映射到Action處理器對象,并根據請求的參數實例化相應的ActionForm;通過配置信息決定是否需要表單驗證;驗證成功則由ActionServlet根據配置信息決定調用哪個Actionexecute方法;Action的execute方法返回一個ActionForward對象,ActionServlet再把HTTP請求轉發(fā)給ActionForward對象指向的JSP組件。JSP組件生成動態(tài)網頁,返回給客戶。整個過程中Struts完成客戶端表單進入的驗證,管理請求和響應,提供控制器來完成頁面流轉和向業(yè)務邏輯層委托,返回到客戶端頁面顯示。

      業(yè)務層:業(yè)務層為數據庫端表示層提供松散耦合,處理真實應用,完成事務管理的選擇,協調各種業(yè)務邏輯對象之間的依賴關系,并為持久層和業(yè)務邏輯層之間提供松散耦合。

      數據層:通常采用Hibernate作為中介,它是采用ORM映射機制的持久層開發(fā)工具,是Java應用和關系數據庫之間的橋梁,負責Java對象和關系數據庫之間的映射。內部封裝了JDBC訪問數據庫的操作,向上層應用提供了面向對象的數據庫訪問API。

      剩下的一些考試報名系統(tǒng)通常使用ASP技術,并且使用模塊化的設計。如按用戶種類分可以分為:管理員模塊和學生模塊;按功能分可以分為:登錄模塊、游覽模塊、搜索查詢模塊、報名模塊、退出模塊等等。

      不管使用哪一種的開發(fā)方式,都會存在它們各自的優(yōu)勢和缺點,但是我們發(fā)現:不管是用J2EE還是ASP技術,開發(fā)出來的系統(tǒng)的頁面效果都太過單調。就如同一件稀世珍寶披著一件毫不起眼的外衣,總覺得兩者非常的格格不入。

      二、發(fā)展方向:

      1、功能方面:

      隨著我國教育事業(yè)不斷的發(fā)展,我們開始追求科學的教育教學體制,我們需要和諧的發(fā)展我們的教育,而不是為了考試而考試的教育,除了課堂,我們更需要從實踐中獲取我們所要的知識。這樣,學校的各項活動就會變多,那勢必就會像考試報名那樣,我們同樣會需要一個活動報名系統(tǒng)來解決我們的問題。我們不會花那么多的時間和精力去開發(fā)兩套相似卻又不同的系統(tǒng),那么將兩套報名系統(tǒng)整合成一套多功能的報名系統(tǒng)就成為一種需求。隨著各類報名的`不斷增多,我們都可以把這些整合到一套多功能報名系統(tǒng)中,組成一個功能更強大的系統(tǒng)。

      2、技術方面:

      Java Web,是用Java技術來解決相關web互聯網領域的技術總和。web包括:web服務器和web客戶端兩部分。Java在客戶端的應用有java applet不過現在使用的很少,Java在服務器端的應用非常的豐富,比如Servlet,JSP和第三方框架等等。Java技術對Web領域的發(fā)展注入了強大的動力。隨著Java Web技術的不斷發(fā)展和日趨成熟,越來越多的開發(fā)人員更傾向于使用Java Web來開發(fā)基于Web的應用和系統(tǒng),Java web必將成為web開發(fā)的中流砥柱。

      同時,這是個對美有著很大追求的'時代,單調的頁面無法給人帶來美的享受,如果沒有華麗多彩的頁面,再強大的系統(tǒng)也只能被歷史的長河所吞沒。

      而Flex的出現卻解決了這樣一個問題。Flex 是一個高效、免費的開源框架,可用于構建具有表現力的 Web 應用程序,這些應用程序利用 Adobe Flash Player和 Adobe AIR, 運行時跨瀏覽器、桌面和操作系統(tǒng)實現一致的部署。作為新一代的富客戶端互聯網技術的佼佼者,Flex這種技術已經被越來越多的公司所采用,被越來越多的用戶和程序員所接受。

      Java Web強大開發(fā)功能加上Flex無與倫比的表現力和富英特網應用,這兩種技術的結合必將成為一種趨勢,而用Java Web和Flex開發(fā)的Web應用或系統(tǒng)也必將大行其道。

      三、給我的啟發(fā):

      針對本次畢業(yè)設計翻閱了很多的文獻,這些文獻給我最大的啟發(fā)是在開發(fā)思路和技術選擇方面。

      很多相關的文獻中其技術實現都是使用ASP技術和C#技術,這一點在前面也提過了,只有一片提到了Struts,而就是這篇文獻使我對Struts產生了濃厚的興趣,通過各種途徑學習這種技術,慢慢的對它有了深入的了解。體會到了它與ASP技術和C#技術間的區(qū)別,以及Struts框架的優(yōu)勢,最終也使我確定使用Struts技術進行畢業(yè)設計的開發(fā)。對于頁面部分,幾乎所有的文獻都是通篇一律的使用JSP技術。不錯使用JSP技術,借助于Dreamweaver工具,也可以編寫出比較優(yōu)美的畫面,但是其實現起來太過困難,其自身的攜帶的空間和組件太少。這就讓我嘗試著去尋找一種能夠簡單的制作出比較優(yōu)美畫面的技術。借助于互聯網,很快的就發(fā)現了Flex,事實也證明,它的確不負所望。

      在開發(fā)思路方面,主要讓我了解了一些開發(fā)的流程,開發(fā)所采用的模式,當然也幫助我在一定程度上完善了所要開發(fā)的系統(tǒng)的功能。開發(fā)流程簡單的講就是:一個項目從開始到結束,其中經歷的各個階段,這是以前沒有接觸過的。至于開發(fā)模式,上面也提過了,有基于B/S和C/S的開發(fā),也有分層的開發(fā)和模塊化的開發(fā)等,其實對于這些開發(fā)模式,沒有絕對的好壞優(yōu)劣之分,只能說某些模式更適合某些項目。

      簡而言之,從這些文獻中受益匪淺。

      計算機畢業(yè)設計開題報告 4

      一、選題的依據、意義和理論或實際應用方面的價值

      隨著信息產業(yè)的高速發(fā)展,信息教育也得到了高度重視。網絡教學跨越時間和地理位置的限制,最大程度的整合教學資源,將一流的師資和一流的設備通過網絡與需要得到新知識的學習者結合起來,為廣大的學習者提供一個更加方便的平臺。而我校未能根據C語言這門課程建設一個相關的教學網站,依舊是采用以教師為中心的傳統(tǒng)教學模式教授知識,缺乏對于學生個性的培養(yǎng),隨著機械式的教育,學生容易失去對于課程的興趣,主觀能動性低。本課題圍繞C語言課程教學網站的設計與實現展開,此教學網站的開發(fā)突破了時間、空間的限制,給學習者提供豐富的網絡教學資源及各種形式的教學活動。同時使課程中抽象和難以體會的概念等變得生動起來,加深加快對該門課程的理解,使學習者通過網絡可在線學習理論與實驗,提高學習能力及實踐能力,師生之間更具有交互性。不僅如此,也為學校節(jié)約了大量的人力及物力,教學網站上開設的在線自測功能使得學習者隨時掌握自己的學習情況,知曉自己知識點的遺漏之處進而補足。

      二、本課題在國內外的研究現狀

      在國外,網絡教學的發(fā)展較國內更加迅速,除了普及廣泛外,已經向更高層次的應用和標準化方面發(fā)展。以美國為例,美國是目前遠程教育規(guī)模最大的國家。近年來,美國高校遠程教育課程建設快速發(fā)展,達到了4萬種。其中本科課程3.5萬種,研究生課程1.4萬種,非學歷學位課程50000種。虛擬大學的辦學模式。所有的教學活動和教育管理都是通過網絡教學技術實現的,網絡教學技術幾乎成為學員唯一獲取知識的途徑。

      在國內,關于教學信息化我國已有一些網絡教學平臺,如軟酷網,各大重點高校的在線教學平臺等都為我們提供了良好的學習平臺。但由于傳統(tǒng)教學觀念的束縛,網絡教學并未得到很好的推廣。因此,教學網站的設計實現以及觀念的轉變顯得尤為重要。我國的網絡基本普及到全國各大中小城市,但現在網絡教育資源并不是很豐富,再加上教育水品并不高的廣大農村地區(qū)。因此在未來,我國的網上教育平臺的建設將有很大的前景。要提高我國網絡教學水平,必須注重網絡教育的教學設計,加強適應個性化教學,合作性教學,加強資源庫的標準化建設。

      三、課題研究的內容及擬采取的.方法

      首先按照軟件工程理論對系統(tǒng)的業(yè)務流程進行分析,確定系統(tǒng)的功能及非功能需求;然后對系統(tǒng)進行設計,確定系統(tǒng)的功能模塊如下:

      1.用戶注冊:分為教師登陸和學生登錄兩個角色權限。能夠提供一定的安全機制,提供數據信息的授權訪問。

      2.課程基本信息:課程內容簡介、教學目的和要求、教學內容和授課計劃。

      3.實驗教學:實驗教學大綱、實驗內容以及實驗指導書。

      4.教學資源:查看教學課件及網上資源,網上資源采用網頁形式進行鏈接。

      5.在線學習:學生可通過該系統(tǒng)進行自測,完成答卷。

      6.師生論壇:該模塊實行權限管理, 用戶注冊登陸后, 會看到發(fā)布的各種信息目錄, 通過點擊查看進入,可以查看到具體的`信息以及老師或者其他學生回復此問題的內容。

      該系統(tǒng)采用了 ASP+DIV+CSS 的設計模式,利用 MD5加密。本系統(tǒng)是基于WinXp+SqlServer2005+Visual studio2008進行開發(fā)。系統(tǒng)采用 B/S 模式結構,利用 Internet 對畢業(yè)論文進行管理。并結合Dreamweaver實現靜態(tài)網頁界面的設計。本系統(tǒng)使用的ASP.NET動態(tài)網頁技術以及SQL SERVER數據庫技術都已經發(fā)展成熟,完全可以滿足系統(tǒng)設計需要,而且是目前主流技術,服務器的架設和支持均十分方便。

      四、課題研究中的主要難點及解決的方法

     。1)數據庫表結構的設計,由于數據庫很多數據都需要存儲在數據庫中,如果數據庫表的結構設計不合理,在以后的開發(fā)中,會遇到很多問題。

     。2)數據安全以和角色劃分。

      解決方法:數據安全方面,系統(tǒng)登錄的密碼通過MD5加密算法后存入數據庫中,很大程度提高了數據的安全性。用戶表有role列,當用戶登錄時,系統(tǒng)會根據當前登錄的用戶去數據庫檢索role列的值,根據role的值調整用戶的功能。

      五、畢業(yè)設計(論文)工作進度計劃

      第一周 :閱讀資料,進行課題調研,確定畢業(yè)設計題目。

      第二周 :在調查研究的基礎上撰寫開題報告。

      第三周 :查閱書籍、期刊,查找外文資料,開始外文翻譯。

      第四周 :學習數據庫以及asp.net相關知識。

      第五周 :對選題教學網站系統(tǒng)的功能進行需求分析。

      第六周 :安裝Sql Server數據庫及VisualStudio軟件,并熟悉其運行環(huán)境。

      第七周 :網站系統(tǒng)規(guī)劃和Sql Server數據庫設計。

      第八周 :前臺:網站首頁及基本功能的實現 。

      第九周 :后臺:管理端用戶及在線測試模塊的設計

      第十周 :完成畢業(yè)設計中期檢查報告

      第十一周:完善前臺布局并進行編碼設計。

      第十二周:依據后臺功能劃分進行后臺布局和編碼。

      第十三周:繼續(xù)完成網站的編碼實現。

      第十四周:對功能需求與實現進行分析與改進。

      第十五周:進行網站調試、美化及改進。

      第十六周:按照工作手冊要求,撰寫畢業(yè)設計論文。

      第十七周:完善論文完成剩余章節(jié),檢查無誤后打印初稿。

      第十八周:整理畢業(yè)設計資料和答辯匯報材料,準備答辯。

      計算機畢業(yè)設計開題報告 5

      一.課題的背景:

      隨著人們生活水平的提高,人們越來越重視身體健康問題,如今計算機的發(fā)展和應用越來越廣泛,而針對體檢業(yè)務是一項工作量煩重的業(yè)務。

      從檢前準備,檢中檢查,檢后服務,每一過程都有大量工作要做,用人工操作既費時而且效率卻又很低下;針對某些醫(yī)院的體檢系統(tǒng)供人們選擇的較少,像安徽省立醫(yī)院只提供幾種體檢套餐,然而某用戶只是入職體檢,只需檢查包括肝功能、乙肝五項、尿檢、心電圖、胸透五種,而選擇套餐還要體檢其他不相關的像身高、體重、腦電圖等等,選擇性較差,所以本系統(tǒng)提供可供選擇的體檢項目,方便用戶;還有系統(tǒng)還可以進行網上體檢項目查詢,及各體檢項目所在具體地點顯示,方便用戶體檢而不用做每項體檢前都要詢問醫(yī)生,提高了效率,節(jié)省用戶時間。

      本體檢信息管理系統(tǒng)是基于B/S的體檢管理軟件,核心功能有體檢檔案的錄入、體檢報告的輸出、體檢檔案的統(tǒng)計查詢和對比分析。該系統(tǒng)的使用,可以大大提高體檢檔案管理人員的工作效率,使體檢檔案的管理更加準確、全面、完美,能夠明顯地提高體檢業(yè)務的競爭力。本系統(tǒng)還利用了目前WEB開發(fā)基于開源軟件的潮流與趨勢,本體檢管理信息系統(tǒng)對用戶體檢實現了統(tǒng)一標準化的管理,是體檢工作系統(tǒng)化、科學化不可缺少的部分。該系統(tǒng)采用MyEclipse+SQLServer開發(fā)環(huán)境的關鍵技術,實現了對用戶、醫(yī)生、體檢項目的維護、查詢和體檢結果打印等功能。利用這些關鍵技術,具有簡單易用的優(yōu)點,克服了以往手工操作帶來的缺點,保證了信息處理的即時化、準確化,真正實現了數據共享和無紙化操作。系統(tǒng)并通過目前流行的Struts構建MVC模式的框架及Hibernate完成數據持久化,方便數據庫操作。

      二、關鍵技術:

      本次開發(fā)為基于B/S架構的'動態(tài)網站。開發(fā)工具選擇目前較流行的MyEclipse,運用框架技術

      1、STRUTS技術——運用這個技術可以說是真正實現了MVC架構,它將模型層、控制層、與視圖層合理地分開,能夠更好地解決業(yè)務邏輯與視圖層之間的耦合問題。

      2、Hibernate技術——這是目前較流行的一門實現底層持久化的方法。它目的是使編程完全地使用面向對象的編程思想去處理數據庫中所讀取的一條條記錄,這些記錄經過其主要配置文件Hibernate.hbm.xml的解析將VO轉變成POJO,這樣一來每條被讀取的記錄就被封裝成了普通的JAVA對象,非常方便地進行操作。

      三、系統(tǒng)組成和關鍵問題:

      系統(tǒng)組成:

      關鍵問題:

      1、理解Struts和Hibernate框架技術并能用于軟件開發(fā)。

      2、系統(tǒng)中的一些報表的設計及其怎樣和數據庫交互導出問題。

      3、系統(tǒng)中各對象的權限設置與分配,用戶,不同醫(yī)生,以及管理員區(qū)分,對應不同的操作權限。

      4、軟件性能問題,考慮體檢系統(tǒng)可能有大量的用戶群,會有較大的訪問量的特殊性,可能會有大量用戶在同一時間使用該系統(tǒng),可以考慮數據庫分布在不同硬盤和利用線程操作。

      四、畢業(yè)設計完成進度及預測進展

      (遵照學校校歷計算)

      第1周至第3周:對畢業(yè)論文背景調查及資料收集,并撰寫開題報告

      第4周至第6周:學習相關開發(fā)工具同時查閱本次設計相關論文資料就本次設計進行需求分析

      第7周至第8周:根據分析階段所獲得相關文檔進行軟件設計,并初步編寫各個模塊的相關代碼,迎接中期檢查

      第9周至第13周:測試并完成各功能模塊編碼、集成,形成可運行的軟件系統(tǒng),并準備各項相關材料,準備預答辯

      第1316周:完善系統(tǒng)和論文,準備畢業(yè)設計答辯

      計算機畢業(yè)設計開題報告 6

      題目:基于嵌入式Linux的視頻監(jiān)控系統(tǒng)

      課題類型:科研論文模擬實踐

      學生姓名:

      學號:

      專業(yè)班級:計算機科學與技術061班

      教學單位:計算機科學與工程系

      指導教師:

      開題時間:

      一、畢業(yè)設計(論文)內容及研究意義(價值)

      1.研究內容

      本課題主要研究嵌入式Linux應用系統(tǒng)的開發(fā)過程。其主要包括:

     。1)、交叉編譯環(huán)境的搭建;

      (2)、嵌入式Linux的移植;

      (3)、文件系統(tǒng)的制作;

     。4)、USB攝像頭的驅動設計;

      (5)、視頻圖像的采集、壓縮、傳輸等技術。

     。6)、嵌入式WEB服務器的建立

      2.研究意義

      為了更加高效地對監(jiān)控現場進行實時監(jiān)控和遠程監(jiān)控,同時考慮到各方面的成本因素而提出基于嵌入式Linux的視頻監(jiān)控系統(tǒng)。

      該系統(tǒng)可應用于各種小區(qū)、商場、醫(yī)院看護等公共場所的領域,實現視頻監(jiān)控的網絡化,數字化,相比傳統(tǒng)的監(jiān)控模式,使監(jiān)控現場的管理更加便捷,效率更高。

      二、畢業(yè)設計(論文)研究現狀和發(fā)展趨勢(文獻綜述)

      嵌入式Linux(EMBEDEDLINUX)是指對標準Linux經過小型化裁剪處理之后,能夠固化在容量只有幾KB或者幾MB字節(jié)的存儲器芯片或者單片機中,是適合于特定嵌入式應用場合的專用Linux操作系統(tǒng)。在目前已經開發(fā)成功的嵌入式系統(tǒng)中,大約有一半使用的是Linux,這與它自身的優(yōu)良特性是分不開的。嵌入式Linux同Linux一樣,具有低成本、多種硬件平臺支持、優(yōu)異的性能和良好的網絡支持等優(yōu)點。另外,為了更好地適應嵌入式領域的開發(fā),嵌入式Linux還在Linux 基礎上做了部分改進,如改善了內核結構,提高了系統(tǒng)的實時性等。目前國內外不少大學、研究機構、和知名公司都加入了嵌入式Linux的研究開發(fā)工作,較成熟的嵌入式Linux產品也不斷涌現。

      視頻監(jiān)控系統(tǒng)在電信、銀行、交通、電力、水利、石化、智能大廈等諸多領域有著廣泛的應用。隨著計算機技術、多媒體技術和網絡技術的發(fā)展,視頻監(jiān)控系統(tǒng)正向數字化、網絡化、集成化和智能化方向發(fā)展。

      以嵌入式視頻Web服務器為核心的視頻監(jiān)控系統(tǒng)是視頻監(jiān)控系統(tǒng)中主流的研究現狀,把視頻壓縮和Web服務器集中到一個很小的設備中,可以方便地接入計算機網絡,用戶只要通過Web訪問就可以方便地觀看Web服務器上的攝像機圖像。以嵌入式視頻web服務器為核心的視頻監(jiān)控系統(tǒng)布控區(qū)域廣闊,系統(tǒng)擴展能力強,可組成非常復雜的監(jiān)控網絡。采用基于嵌入式Web服務器為核心的監(jiān)控系統(tǒng),在組網方式上與傳統(tǒng)的模擬監(jiān)控和基于PC平臺的監(jiān)控方式有極大的不同;赪eb服務器輸出己完成模擬到數字的轉換并壓縮,采用統(tǒng)一的協議(如TCP/IP協議)在網絡上傳輸,因此支持跨網關、跨路由器的.遠程視頻傳輸,性能穩(wěn)定可靠,無需專人管理。

      數字視頻監(jiān)控系統(tǒng)設備中具有圖像識別和特征提取的功能,通過圖像分析實現運動探測和報警,使其更具視頻數字化、系統(tǒng)的網絡化、應用的多媒體化、管理的智能化,這將成為今后數字視頻監(jiān)控系統(tǒng)的主要發(fā)展趨勢。

      另外,新的視頻監(jiān)控系統(tǒng)的研究也受到關注,比如對于一種新的錄像監(jiān)控系統(tǒng)—數字硬盤錄像機(DigitalvideoRecord,DvR)的研究陽】。數字硬盤錄像機摒棄了傳統(tǒng)的模擬數據,采用了數字化的方式記錄數據。具有存儲量大,成本低,檢索方便的特點,在許多領域受到重用。

      三、畢業(yè)設計(論文)研究方案及工作計劃(含工作重點與難點及擬采用的途徑)

      1、設計思路:

      系統(tǒng)的主體設計思想是將視頻終端和嵌入式Web服務器整合在一起,攝像頭傳送來的視頻信號經過壓縮后,通過內部總線傳送到內置的Web服務器。該服務器可直接接上Internet,網絡上用戶可以直接用瀏覽器(如IE瀏覽器)觀看服務器上的監(jiān)控圖像。

      這種方案是當前應用較為廣泛的方法,使用了近來發(fā)展迅速的嵌入式技術、網絡化技術以及圖像處理的技術,具有較高的技術水平。由于把視頻采集壓縮和Web功能集成到一個設備內直接連入網絡,達到即插即看,省掉很多復雜的電路,安裝也很方便(僅需設置IP地址),用戶無需使用專用軟件,在具有網絡接口的地方都可以直接使用。這種視頻監(jiān)控系統(tǒng)除應用于遠程網絡實驗系統(tǒng)中,也可以應用在其它如小區(qū),醫(yī)院病床監(jiān)護等各種設備之間距離較大的情況。

      本文將設計一個基于嵌入式Linux的嵌入式視頻監(jiān)控系統(tǒng),即對嵌入式Linux在視頻監(jiān)控系統(tǒng)中的應用展開研究。本系統(tǒng)的主要硬件組成為基于三星S3C2440的mini2440開發(fā)系統(tǒng)和USB攝像頭。操作系統(tǒng)采用在嵌入式技術中流行的嵌入式Linux。系統(tǒng)將實現實驗現場的網絡化實時視頻監(jiān)控,同時具有網絡化遠程控制功能。當然在此基礎上也可實現對多個視頻前端的訪問和控制。

      本文將對嵌入式Linux在ARM開發(fā)平臺上內核、文件系統(tǒng)的開發(fā)和移植,視頻前端設備(USB攝像頭)驅動程序的開發(fā),視頻圖像的采集和壓縮,服務器的建立及視頻圖像的網絡傳輸等研究內容進行了詳細的論述,并對系統(tǒng)建成后在實際中的應用進行了測試和實驗。

      2、應用的技術分析:

      集計算機技術、通信技術、微電子技術等多種技術為一體的嵌入式技術進入到了一個飛速發(fā)展的階段,嵌入式系統(tǒng)已被廣泛應用到了航空、消費電子、信息家電、網絡通信等各個領域。ARM9S3C2440是嵌入式處理器是性價比較優(yōu)秀的芯片,在各個領域的開發(fā)應用有著廣闊的應用前景。同時ARM9S3C2440微處理器與Linux的結合越來越緊密,逐漸在嵌入式領域得到廣范的應用。目前,在便攜式消費類電子產品、無線設備、汽車、網絡、存儲產品等都可以看到S3C2440與Linux相結合的身影。

      SamsungS3C2440A是一個很不錯的嵌入式微處理器,價格相當較便宜、內部資源多、最主要的是國內很多人使用,相關的資料比較多。基本參數:ARM920T內核,400M主頻,最高可達到533M,支持NANDFLASH、NORFLASH、SDRAM、支持STN/TFTLCD、4通道DMA、3通道UART、2通道SPI、IIC總線、IIS/AC97音頻控制器、SD/MMC控制器、2通道USBHOST1通道USBDEVICE、4通道PWM、8通道A/D轉換、觸摸屏控制器、RTC、CMOS攝像頭、多功能I/O及多種電源管理

      在眾多嵌入式操作系統(tǒng)中,Linux目前發(fā)展最快、應用最為廣泛。性能優(yōu)良、源碼開放的Linux具有體積小、內核可裁減、網絡功能完善、可移植性強等諸多優(yōu)點,非常適合作為嵌入式操作系統(tǒng)。一個最基本的Linux操作系統(tǒng)應該包括:引導程序、內核與根文件系統(tǒng)三部分。

      USB設備驅動程序的設計包括主機端設備驅動程序設計、主機控制器驅動程序設計和設備端驅動程序設計三部分組成。主機端設備驅動程序就是通常說的設備驅動程序,它是主機環(huán)境中為用戶應用程序提供一個訪問USB外設的接口。Linux為這部分驅動程序提供編程接口,驅動程序設計者只要按照需求編寫驅動程序框架,通過調用操作系統(tǒng)提供的API接口函數可以完成對USB外設的特定訪問。

      視頻采集是基于Video4Linux的視頻采集模塊來實現,Linux系統(tǒng)中的視頻子系統(tǒng)Video4Linux為視頻應用程序提供了一套統(tǒng)一的API,視頻應用程序通過調用即可操作各種不同的視頻捕獲設備,包括電視卡、視頻捕獲卡和USB攝像頭等。對于攝像頭的視頻采集,需要使用Video4Linux提供的設備接口/dev/video0,若文件中沒有這個設備文件,則先建立該設備節(jié)點文件。

      要實現監(jiān)控現場,除了完成視頻采集的編程,還需要把視頻圖像數據通過網絡傳輸出去,因此需要在完成視頻讀取的基礎上建立WEB服務器,一是為了實現對硬件設備的擴展和訪問,二是為了實現客戶端和服務器之間的數據通訊

      3、技術方案比較:

      本課題的主要要方案選擇是在操作系統(tǒng)的選擇。除了WinCE的實時性稍差外,大多數嵌入式操作系統(tǒng)的實時性都很強,所以也可稱為實時操作系統(tǒng)RealTimeOperatingSystem.目前最重要的RTOS主要包括:

     。1)、傳統(tǒng)的經典RTOS:最主要的便是Vxworks操作系統(tǒng),以及其Tornado開發(fā)平臺。Vxworks因出現稍早,實時性很強(據說可在1ms內響應外部事件請求),并且內核可極微(據說最小可8K),可靠性較高等,所以在北美,Vxworks占據了嵌入式系統(tǒng)的多半疆山。特別是在通信設備等實時性要求較高的系統(tǒng)中,幾乎非Vxworks莫屬。Vxworks的很多概念和技術都和Linux很類似,主要是C語言開發(fā)。但Vxworks因價格很高,所以一些小公司或小產品中往往用不起。不適合我做課題。

     。2)、WindowsCE嵌入式操作系統(tǒng):Microsoft也看準了嵌入式的巨大市場,MS永遠是最厲害的,WinCE出來只有幾年時間,但目前已占據了很大市場份額,特別是在PDA、手機、顯示儀表等界面要求較高或者要求快速開發(fā)的場合,WinCE目前已很流行(據說有一家賣工控機的公司板子賣得太好,以至來不及為客戶裁減WinCE)。WinCE目前主要為5.0版(。NET),開發(fā)平臺主要為WinCEPlatformBuilder,有時也用EVC環(huán)境開發(fā)一些較上層的應用,雖然有著良好的性能,但開發(fā)成本過高不適宜我們學習。

      (3)、嵌入式Linux操作系統(tǒng):Linux的前途除作為服務器操作系統(tǒng)外,最成功的便是在嵌入式領域的應用,原因當然是免費、開源、支持軟件多、呼擁者眾,這樣嵌入式產品成本會低。Linux本身不是一個為嵌入式設計的操作系統(tǒng),不是微內核的,并且實時性不強。目前應用在嵌入式領域的Linux系統(tǒng)主要有兩類:一類是專為嵌入式設計的已被裁減過的Linux系統(tǒng),最常用的是uClinux(不帶MMU功能),可在ARM7上跑;另一類是跑在ARM9上的,一般是將Linux2.4內核系列或者Linux2.6系列內核移植在其上,可使用更多的Linux功能(當然uClinux更可跑在ARM9上)。很多人預測,嵌入式Linux預計將占嵌入式操作系統(tǒng)的50%以上份額,非常重要。由于開源免費等等的優(yōu)勢,適合本課題實現,是理想的方案選擇。

      4、設計重點難點:

      本課題重點和難點在于交叉編譯環(huán)境的搭建,Linux內核的編譯,根文件系統(tǒng)的制作,視頻采集的實現,視頻圖像的壓縮和傳輸等知識要點。

      5、總體描述與系統(tǒng)框架:

      6、各子模塊的實現方法:

     。1)、建立嵌入式linux開發(fā)環(huán)境:在XP系統(tǒng)中虛擬一個linux開發(fā)環(huán)境,在linux系統(tǒng)下載armLinuxgcc交叉編譯工具并配置交叉編譯環(huán)境。

     。2)、Linux內核的移植:配置標準的Linux內核,編譯,下載至開發(fā)板中。

      (3)、文件系統(tǒng)的制作:用busybox編譯一個根文件系統(tǒng),創(chuàng)建映像文件。

     。4)、USB驅動設計,修改配置Linux內核并編譯。

     。5)、視頻壓縮:將USB攝像頭傳來的每一幀圖像壓縮成JPEG格式的圖片。

      (6)、嵌入式WEB服務器的設計:用Boa配置編譯并移植到開發(fā)板中。

     。7)、用戶瀏覽器訪問服務器實現監(jiān)控:通過局域網設置IP地址與嵌入式Linux系統(tǒng)的IP地址屬同一網段即可訪問服務器。

      7、預期結果:

      制作出一個能實際應用的基于嵌入式Linux的視頻監(jiān)控系統(tǒng)。USB攝像頭能捕獲現場視頻并傳至WEB服務器,同時客戶端的瀏覽器能訪問服務器對監(jiān)控現場進行實時監(jiān)控。

      計算機畢業(yè)設計開題報告 7

      一、研究背景與意義

      隨著信息技術的快速發(fā)展,計算機技術在各行各業(yè)中的應用越來越廣泛。特別是在大數據、云計算、人工智能等領域,計算機技術的應用更是日新月異。因此,進行計算機畢業(yè)設計不僅是對所學知識的綜合運用,更是對未來職業(yè)發(fā)展的重要準備。通過畢業(yè)設計,我們可以深入了解計算機技術的最新發(fā)展動態(tài),掌握相關技術的基本原理和應用方法,提高自己的實踐能力和解決問題的能力。同時,畢業(yè)設計也是檢驗我們學習效果的重要途徑,通過完成一個具體的項目,我們可以更加清晰地認識到自己的優(yōu)點和不足,為今后的學習和工作提供參考。

      二、研究內容與目標

      本次畢業(yè)設計的研究內容將圍繞一個具體的計算機項目展開,包括但不限于以下幾個方面:項目需求分析、系統(tǒng)設計、算法實現、系統(tǒng)測試與優(yōu)化等。通過對這些內容的深入研究和實踐,我們旨在達到以下目標:

      1. 掌握計算機項目開發(fā)的基本流程和方法,包括需求分析、系統(tǒng)設計、編碼實現、測試維護等;

      2. 加深對所學計算機知識的理解和應用,特別是數據結構、算法、數據庫等方面的知識;

      3. 提高自己的實踐能力和解決問題的能力,培養(yǎng)團隊協作精神和創(chuàng)新意識;

      4. 完成一個具有實際應用價值的計算機項目,為今后的學習和工作積累經驗。

      三、研究方法與技術路線

      在研究方法上,我們將采用文獻調研、實驗驗證和案例分析相結合的方式進行。首先,通過查閱相關文獻和資料,了解計算機項目開發(fā)的最新技術和發(fā)展趨勢;其次,通過實驗驗證和案例分析,掌握相關技術的基本原理和應用方法;最后,將這些知識應用于具體的項目實踐中,完成畢業(yè)設計的任務。

      在技術路線上,我們將根據項目需求和技術特點,選擇合適的技術框架和開發(fā)工具。同時,注重代碼的可讀性和可維護性,遵循軟件工程的基本原則和規(guī)范,確保項目的質量和穩(wěn)定性。

      四、預期成果與創(chuàng)新點

      通過本次畢業(yè)設計,我們預期能夠完成一個具有實際應用價值的計算機項目,并在此過程中掌握相關技術的基本原理和應用方法。同時,我們也期望在以下方面有所創(chuàng)新:

      1. 在算法實現上,嘗試采用新的算法或優(yōu)化現有算法,提高系統(tǒng)的性能和效率;

      2. 在系統(tǒng)設計上,注重用戶體驗和界面設計,提升系統(tǒng)的易用性和美觀性;

      3. 在項目應用上,結合實際需求,探索計算機技術在某一領域的`新應用或改進現有應用。

      五、工作進度安排

      為了確保畢業(yè)設計的順利進行,我們將制定詳細的工作進度安排。具體包括以下幾個階段:

      1. 文獻調研和需求分析階段:主要進行相關資料的收集、整理和分析,明確項目需求和目標;

      2. 系統(tǒng)設計階段:根據項目需求,進行系統(tǒng)的整體設計和模塊劃分;

      3. 編碼實現階段:按照系統(tǒng)設計,進行代碼的編寫和調試;

      4. 測試與優(yōu)化階段:對系統(tǒng)進行全面的測試,發(fā)現并解決存在的問題,對系統(tǒng)進行優(yōu)化;

      5. 總結與報告撰寫階段:總結整個畢業(yè)設計的過程和成果,撰寫畢業(yè)設計報告。

      六、參考文獻

      xx

      七、指導教師意見

      [由指導教師填寫對開題報告的意見和建議]

      八、學生聲明

      本人承諾認真完成畢業(yè)設計任務,遵守學術道德和學術規(guī)范,保證畢業(yè)設計成果的真實性和原創(chuàng)性。同時,感謝指導教師的悉心指導和幫助。

      計算機畢業(yè)設計開題報告 8

      一、研究背景與意義

      隨著信息技術的飛速發(fā)展,計算機技術在各行各業(yè)中的應用越來越廣泛。作為計算機專業(yè)的學生,我們不僅要掌握扎實的計算機理論知識,還要具備將理論知識應用于實際問題的能力。畢業(yè)設計是檢驗我們綜合運用所學知識解決實際問題能力的重要環(huán)節(jié),對于培養(yǎng)我們的創(chuàng)新能力和實踐能力具有重要意義。

      本次畢業(yè)設計旨在開發(fā)一款基于XXX技術的XXX系統(tǒng)/應用。該系統(tǒng)/應用能夠解決XXX領域的實際問題,提高工作效率,降低成本,具有一定的'市場潛力和社會價值。通過本次畢業(yè)設計,我們可以深入了解XXX技術的原理和應用,掌握軟件開發(fā)的基本流程和方法,提升我們的編程能力和項目管理能力。

      二、研究目標

      本次畢業(yè)設計的具體目標如下:

      1. 深入理解XXX技術的原理和特點,掌握相關開發(fā)工具的使用方法。

      2. 分析XXX領域的實際需求,設計并實現一款基于XXX技術的XXX系統(tǒng)/應用。

      3. 優(yōu)化系統(tǒng)/應用的性能,提高其穩(wěn)定性和可靠性。

      4. 完成系統(tǒng)/應用的測試工作,確保其符合用戶需求和質量標準。

      5. 撰寫畢業(yè)設計報告,總結設計過程、遇到的問題及解決方案,提煉經驗教訓。

      三、研究內容與方法

      1. 研究內容

      調研XXX技術的最新發(fā)展動態(tài)和應用案例。

      分析XXX領域的業(yè)務流程和需求特點,確定系統(tǒng)/應用的功能模塊和技術架構。

      設計并實現系統(tǒng)/應用的數據庫結構、界面交互和核心算法。

      進行系統(tǒng)/應用的性能測試、安全測試和用戶測試,確保其質量和穩(wěn)定性。

      根據測試結果,對系統(tǒng)/應用進行迭代優(yōu)化和改進。

      2. 研究方法

      文獻綜述法:查閱相關文獻,了解XXX技術的理論基礎和應用現狀。

      案例分析法:分析現有系統(tǒng)/應用的優(yōu)缺點,借鑒其成功經驗。

      實驗法:通過實驗驗證系統(tǒng)/應用的功能和性能。

      原型法:通過快速原型迭代,不斷優(yōu)化系統(tǒng)/應用的設計和實現。

      四、預期成果與創(chuàng)新點

      1. 預期成果

      完成一款基于XXX技術的XXX系統(tǒng)/應用的開發(fā),實現預期功能。

      提交一份詳細的畢業(yè)設計報告,包括系統(tǒng)設計、實現過程、測試結果和心得體會。

      獲得一定的實踐經驗和技能提升,為未來的職業(yè)發(fā)展打下基礎。

      2. 創(chuàng)新點

      在XXX技術的應用方面,提出新的思路或方法,解決傳統(tǒng)技術存在的問題。

      在系統(tǒng)/應用的設計和實現上,采用先進的算法或技術,提高系統(tǒng)性能或用戶體驗。

      在項目管理和團隊協作方面,采用新的方法或工具,提高開發(fā)效率和質量。

      五、研究計劃與安排

      1. 第一階段(第X周至第X周):進行文獻綜述和需求分析,確定系統(tǒng)/應用的功能模塊和技術架構。

      2. 第二階段(第X周至第X周):進行系統(tǒng)/應用的設計和實現,包括數據庫設計、界面開發(fā)和核心算法編寫等。

      3. 第三階段(第X周至第X周):進行系統(tǒng)/應用的測試和優(yōu)化,包括性能測試、安全測試和用戶測試等。

      4. 第四階段(第X周至第X周):撰寫畢業(yè)設計報告,整理相關資料和成果,準備答辯。

      六、參考文獻

      [此處列出相關的參考文獻,包括書籍、期刊文章、網絡資源等]

      七、指導教師意見

      [此處由指導教師填寫對開題報告的意見和建議]

      八、學生聲明

      本人承諾認真執(zhí)行上述研究計劃,按時完成畢業(yè)設計任務,并保證所提交的研究成果真實可靠。如有違反,愿承擔相應的責任。

      計算機畢業(yè)設計開題報告 9

      一、研究背景與意義

      隨著信息技術的飛速發(fā)展,計算機科學及應用在各行各業(yè)中的地位日益凸顯。特別是在當前的大數據時代,計算機技術在數據處理、信息管理、系統(tǒng)優(yōu)化等方面發(fā)揮著不可替代的作用。本次畢業(yè)設計旨在結合所學知識,設計并實現一個具有實際應用價值的計算機項目,以提升自身專業(yè)技能和實踐能力,為未來的職業(yè)發(fā)展打下堅實的基礎。

      本次畢業(yè)設計的選題為“基于Web的在線教育平臺設計與實現”,旨在構建一個功能完善、操作便捷、用戶體驗良好的在線教育平臺。通過該平臺,用戶可以在線學習各種課程,與教師進行互動交流,實現遠程教育的目標。本項目的'實施不僅有助于推動教育信息化進程,提高教育質量,還可以為在線教育市場帶來新的發(fā)展機遇。

      二、研究目標與內容

      本次畢業(yè)設計的研究目標主要包括以下幾個方面:

      1. 設計并實現一個基于Web的在線教育平臺,包括前臺用戶界面和后臺管理系統(tǒng);

      2. 實現用戶注冊、登錄、課程瀏覽、在線學習、作業(yè)提交等基本功能;

      3. 實現教師發(fā)布課程、管理學生、查看學習進度等功能;

      4. 保證系統(tǒng)的穩(wěn)定性、安全性和易用性,提升用戶體驗。

      研究內容主要包括以下幾個方面:

      1. 系統(tǒng)需求分析:對在線教育平臺的功能需求、性能需求等進行詳細分析,為系統(tǒng)設計提供依據;

      2. 系統(tǒng)設計:包括系統(tǒng)架構設計、數據庫設計、界面設計等,確保系統(tǒng)滿足需求且易于擴展;

      3. 系統(tǒng)實現:利用所學編程語言和技術,實現系統(tǒng)的各項功能;

      4. 系統(tǒng)測試與優(yōu)化:對系統(tǒng)進行測試,發(fā)現并修復潛在問題,優(yōu)化系統(tǒng)性能。

      三、研究方法與技術路線

      本次畢業(yè)設計將采用以下研究方法與技術路線:

      1. 文獻調研:查閱相關文獻資料,了解在線教育平臺的發(fā)展現狀、技術趨勢及市場需求;

      2. 需求分析:通過問卷調查、訪談等方式,收集用戶對在線教育平臺的需求,為系統(tǒng)設計提供依據;

      3. 系統(tǒng)設計:采用面向對象的設計方法,結合MVC架構,設計系統(tǒng)的整體架構和各個模塊;

      4. 系統(tǒng)實現:利用Java編程語言,結合Spring Boot框架、MySQL數據庫等技術,實現系統(tǒng)的各項功能;

      5. 系統(tǒng)測試與優(yōu)化:采用黑盒測試、白盒測試等方法,對系統(tǒng)進行全面的測試,確保系統(tǒng)穩(wěn)定運行。同時,根據測試結果,對系統(tǒng)進行優(yōu)化,提升性能。

      四、預期成果與創(chuàng)新點

      通過本次畢業(yè)設計,預期實現以下成果:

      1. 完成一個功能完善、操作便捷的在線教育平臺,為用戶提供在線學習的便利;

      2. 提升自身在計算機系統(tǒng)設計與開發(fā)方面的專業(yè)技能和實踐能力;

      3. 為在線教育市場帶來新的發(fā)展機遇,推動教育信息化進程。

      本項目的創(chuàng)新點主要體現在以下幾個方面:

      1. 結合當前在線教育市場的實際需求,設計并實現一個具有實際應用價值的在線教育平臺;

      2. 采用先進的技術和框架,確保系統(tǒng)的穩(wěn)定性、安全性和易用性;

      3. 注重用戶體驗,通過優(yōu)化界面設計和交互方式,提升用戶滿意度。

      五、研究計劃與進度安排

      本次畢業(yè)設計的研究計劃分為以下幾個階段:

      1. 需求分析階段(第12周):進行文獻調研和需求分析,明確系統(tǒng)功能和性能需求;

      2. 系統(tǒng)設計階段(第34周):完成系統(tǒng)架構設計、數據庫設計和界面設計;

      3. 系統(tǒng)實現階段(第512周):利用所學技術,實現系統(tǒng)的各項功能;

      4. 系統(tǒng)測試與優(yōu)化階段(第1314周):對系統(tǒng)進行測試,發(fā)現并修復問題,優(yōu)化系統(tǒng)性能;

      5. 論文撰寫與答辯階段(第1516周):撰寫畢業(yè)設計論文,準備答辯材料,進行畢業(yè)設計答辯。

      六、參考文獻

      [此處列出參考文獻,包括相關書籍、論文、網站等]

      七、指導教師意見

      [此處由指導教師填寫對開題報告的意見和建議]

      八、學生聲明

      本人承諾,本開題報告內容真實、完整,未經他人代 寫或抄襲。在畢業(yè)設計過程中,將嚴格遵守學術道德和學術規(guī)范,認真完成畢業(yè)設計任務。

      計算機畢業(yè)設計開題報告 10

      一、選題背景及意義

      隨著信息技術的快速發(fā)展,計算機技術在各行各業(yè)的應用日益廣泛。本次畢業(yè)設計旨在結合實際需求,運用所學知識,開發(fā)一款具有實際應用價值的計算機應用系統(tǒng)。選題的意義在于通過實踐鍛煉自己的動手能力和解決問題的能力,提升計算機應用水平,為將來走向工作崗位打下堅實的基礎。

      二、研究內容與方法

      1. 研究內容

      本次畢業(yè)設計的研究內容主要包括以下幾個方面:

     。1)需求分析:通過調研和分析,明確系統(tǒng)的功能需求、性能需求和用戶需求。

     。2)系統(tǒng)設計:根據需求分析結果,設計系統(tǒng)的整體架構、數據庫結構和界面布局。

     。3)系統(tǒng)實現:采用合適的編程語言和技術框架,實現系統(tǒng)的各項功能。

     。4)系統(tǒng)測試與優(yōu)化:對系統(tǒng)進行測試,找出存在的問題并進行優(yōu)化,確保系統(tǒng)的穩(wěn)定性和可靠性。

      2. 研究方法

      本次畢業(yè)設計將采用以下研究方法:

     。1)文獻調研法:查閱相關文獻,了解國內外同類系統(tǒng)的研究現狀和發(fā)展趨勢,為本次設計提供理論依據。

     。2)案例分析法:分析實際案例,提取有價值的信息,為系統(tǒng)設計和實現提供參考。

      (3)實驗法:通過編程實現系統(tǒng),并進行測試和優(yōu)化,驗證設計的可行性和有效性。

      三、預期目標及創(chuàng)新點

      1. 預期目標

      通過本次畢業(yè)設計,預期實現以下目標:

     。1)完成一款具有實際應用價值的計算機應用系統(tǒng)的.設計與實現。

      (2)掌握計算機應用系統(tǒng)的開發(fā)流程和技術方法。

     。3)提高自己的動手能力和解決問題的能力。

      2. 創(chuàng)新點

      本次畢業(yè)設計的創(chuàng)新點主要體現在以下幾個方面:

     。1)在需求分析階段,采用用戶訪談和問卷調查相結合的方式,更全面地了解用戶需求,提高系統(tǒng)的實用性和滿意度。

     。2)在系統(tǒng)設計階段,引入云計算和大數據技術,提高系統(tǒng)的數據處理能力和可擴展性。

     。3)在系統(tǒng)實現階段,采用模塊化編程思想,提高系統(tǒng)的可維護性和可重用性。

      四、工作計劃及時間安排

      1. 工作計劃

     。1)第一階段:進行文獻調研和需求分析,明確設計目標和方向。

     。2)第二階段:進行系統(tǒng)設計和數據庫設計,制定詳細的設計方案。

      (3)第三階段:進行系統(tǒng)實現和編碼工作,完成系統(tǒng)的各項功能。

      (4)第四階段:進行系統(tǒng)測試和優(yōu)化,確保系統(tǒng)的穩(wěn)定性和可靠性。

     。5)第五階段:整理文檔和撰寫畢業(yè)論文,總結設計經驗和成果。

      2. 時間安排

      畢業(yè)設計總時間為X個月,具體安排如下:

      (1)第12個月:進行文獻調研和需求分析,完成開題報告。

      (2)第34個月:進行系統(tǒng)設計和數據庫設計,完成設計文檔。

     。3)第56個月:進行系統(tǒng)實現和編碼工作,完成系統(tǒng)初版。

     。4)第7個月:進行系統(tǒng)測試和優(yōu)化,完善系統(tǒng)功能。

      (5)第8個月:整理文檔和撰寫畢業(yè)論文,準備答辯。

      五、參考文獻

      [此處列出相關的參考文獻,按照學術規(guī)范進行排列]

      六、指導教師意見

      [此處由指導教師填寫對開題報告的意見和建議]

      七、總結

      本次畢業(yè)設計開題報告旨在明確畢業(yè)設計的研究方向、研究內容和方法,為后續(xù)的畢業(yè)設計工作提供指導和依據。通過本次畢業(yè)設計,我期望能夠鍛煉自己的動手能力和解決問題的能力,提高計算機應用水平,為將來的職業(yè)發(fā)展奠定堅實的基礎。

    【計算機畢業(yè)設計開題報告】相關文章:

    計算機畢業(yè)設計開題報告10-19

    計算機專業(yè)畢業(yè)設計開題報告11-18

    最新計算機畢業(yè)設計開題報告的論文04-03

    計算機畢業(yè)設計開題報告參考范文12-11

    畢業(yè)設計開題報告03-22

    畢業(yè)設計開題報告06-18

    畢業(yè)設計開題報告精選12-06

    畢業(yè)設計開題報告08-02

    計算機畢業(yè)設計開題報告(在線花店的設計)12-04

    計算機應用畢業(yè)設計開題報告范文12-10