計算機專業畢業論文開題報告樣本

才智咖 人氣:1.18W

開題報告是對學生位論文選題工作的論證和稽核,是高校生培養與管理的重要環節,下面是小編蒐集整理的計算機專業畢業論文開題報告樣本,歡迎閱讀參考。

計算機專業畢業論文開題報告樣本

 一、開題報告

畢業設計(論文)題目 計算機課程考試報名系統的設計與實現

課題背景和意義:

隨著計算機及網路技術的飛速發展,Internet應用在全球範圍內日益普及,當今社會正快速向資訊化社會前進,資訊自動化的作用也越來越大,從而使我們從繁雜的事務中解放出來,提高我們的工作效率。

在眾多網路服務中,Web已然成為時代的主流,而Java Web開發技術則因為可以進行復雜的資料庫操作、很強的互動性以及方便的使用者控制和管理備受開發人員的青睞。其中Struts作為基於MVC模型的Web框架,自推出以來不斷受到開發者的追捧,得到了使用者廣泛的應用。作為最成功的Web框架,Struts擁有眾多的優點:使用MVC模型、功能齊全的標籤庫、開放原始碼等。

Java Web技術非常成熟,能為複雜的應用提供強大的業務計算能力,但是其介面展現能力卻略顯晦澀。恰巧同樣基於MVC模式的Flex技術的優勢在於構建絢麗的使用者介面,能為使用者提供很好的“富客戶端”體驗,但業務處理能力卻並不是它的強項。所以Struts與Flex的結合必將引領Web開發的新的潮流。

目前在我們學校,存在各級各類的考試和活動,而學校現有的報名系統只能完成一些重要的國家級考試的報名。大部分的資訊公佈和報名工作主要還是依賴於人工完成,不僅缺乏條理,而且工作效率極低。人工管理還存在許多的弊端,由於不可避免的人為因素,容易造成資料的遺漏和誤報。計算機資訊化管理有著儲存量大、速度快等許多優點,提供給我們的處理資訊及時快捷,因此我們可以利用計算機網路,結合Struts技術和Flex技術實現動態的管理和完美的畫面。

隨著計算機網路技術的進一步的發展和普及,利用Struts和Flex技術開發的各種網路報名系統必將大行其道。

研究的主要內容:

1、 研究目標:

(1) 實現校園考試和活動資訊公佈和報名的科學規範化。

(2) 實現校園考試和活動資訊公佈和報名的自動簡便化。

(3) 實現校園考試和活動資訊公佈和報名的網路便化。

(4) 實現Struts技術和Flex技術的完美結合。

2、研究內容

用Struts技術和Flex技術實現基於B/S模式的網路報名系統,主要包括3類使用者:學生、教師和管理員。不同的使用者有不同的操作介面和它們各自的功能:

(1)學生:註冊、登入、瀏覽、報名、發表意見和建議。

(2)教師:註冊、登入、瀏覽、報名、發表意見和建議。

(3)管理員:檢視所有專案的報名情況、資訊的釋出和匯出、系統的維護(增、刪、改)、使用者開設等等。

研究方法(或技術路線):

使用的開發技術有:

Struts:完成業務邏輯處理和計算;Flex:完成頁面製作;Tomcat6.0:系統的釋出和執行環境;MySql:完成資料資訊的儲存。

開發流程:

1、 本系統在Eclipse環境中使用Flex完成頁面的製作。

2、 在完成頁面製作,同樣在Eclipse環境用Struts框架完成頁面間的跳轉和業務邏輯。

3、將成果物釋出在tomcat伺服器上,驗證各頁面間是否能夠正確跳轉。

4、完成頁面與MySql資料庫間的連線,並匯入初始資料。

5、重新在tomcat伺服器上釋出系統驗證各環節的銜接是否正確,資料處理是否有誤。

6、完成上述過程,並對出現的問題進行完善後,對整個系統進行各項測試。

7、完成測試,通過後,正式在校園網上釋出系統,試執行。

預期結果:

1、 一個完整的,能夠實現上述功能的,可以執行的系統。

2、 一份畢業設計報告。

3、 最終的系統畫面:

進度計劃:

WBS NAME START FINISH WORK

1 前期調研 Sep 1 Sep 14 10天

2 設計 Sep 15 Dec 5 58天

2.1 開發環境的選擇和構築 Sep 15 Sep 29 11天

2.2 功能模組設計 Sep 30 Oct 25 18天

2.3 介面的設計 Oct 26 Nov 22 20天

2.4 資料庫表單的設計 Nov 23 Dec 5 9天

3 開發 Dec 6 Feb 6 45天

3.1 開發環境和技術的學習 Dec 6 Dec 26 15天

3.2 介面製作 Dec 27 Jan 16 15天

3.3 介面與資料庫的連結 Jan 17 Feb 6 15天

4 測試 Feb 7 Mar 19 30天

5 畢業論文 Mar 20 Apr 9 15天

二、閱讀文獻目錄

序號 文獻名 文獻出處 文獻發表時間

1 基於Dojo元件的報名系統的應用 中國教育資訊化 2008年3月

2 論三種設計模式在報名系統中的應用 計算機與資訊科技 2007年4月

3 基於WEB模式的高校設計大賽報名系統設計 中國新技術新產品 2009年10月

4 利用ASP實現網路通用報名系統 中國高新技術企業 2008年8月

5 基於Web的培訓考試報名系統的設計 福建電腦 2008年11月

6 大學聯考報名系統統計功能的探討與實現 現代計算機 2007年2月

7 基於B/S模式的等級考試報名系統的設計與實現 電腦知識與技術 2009年 4月

8 基於ASP的遠端高校考試報名系統的實現 中國科技資訊 2006年8月

9 基於B/S的網路考試報名系統的設計與實現 科技廣場 2007年1月

10 基於WEB的CET報名系統的設計與實現 科技資訊(學術研究) 2007年5月

11 基於WEB的選修課報名系統設計 電腦知識與技術 2010年6月

12 高校新生報名管理系統設計 資訊與電腦(理論版) 2011年5月

13 基於ASP的藝術考試網上報名系統的開發 電腦知識與技術 2006年8月

14 面向Web系統的Struts框架研究與應用 電子技術應用 2007年8月

15 基於B/S模式的教育學、心理學考試線上報名系統的設計與實現 電腦知識與技術 2011年1月

16 基於ASP的網上報名系統研究與設計 資訊科技與資訊化 2006年8月

17 基於網路安全的網上報名系統的實現 電腦知識與技術 2008年12月

18 計算機等級考試網上報名系統介面的設計與實現 科技資訊 2008年9月

19 全國計算機等級考試報名系統關鍵環節設計 計算機應用與軟體 2009年3月

20 全國計算機等級考試輔助報名系統設計 計算機與現代化 2010年6月

三、文獻綜述

注意:學生閱讀文獻後,必須寫出1500-2000字左右的綜述或讀書報告,作為開題內容之一。(可增頁)

前言

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

一、目前現狀:

1、功能方面:

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

2、技術方面:

通過眾多文獻我們發現,現有的一些考試報名系統主要使用J2EE技術和ASP技術,採用層次化的開發和模組化的開發這兩種開發模式。

一些系統採用基於J2EE和MVC設計模式的多層B/S架構,把每種不同的服務部署在一個獨立的層。如:客戶層、表示層、業務層、資料層。

客戶層:即Web遊覽器;

表示層:通常採用Struts技術,它繼承了MVC的各項特徵,將業務邏輯和頁面顯示分離開來。它的好處是將業務邏輯和頁面顯示分離開來,將大量的邏輯放在配置檔案中,而不是放在程式中。通過配置檔案將Struts標籤庫,Actionform物件,ActionServlet控制器元件,Action物件聯絡在一起。其主要工作流程為:當用戶向伺服器提交http請求時,該請求就被轉發到ActionServlet控制器,控制器利用ActionMapping物件把請求對映到Action處理器物件,並根據請求的引數例項化相應的ActionForm;通過配置資訊決定是否需要表單驗證;驗證成功則由ActionServlet根據配置資訊決定呼叫哪個Actionexecute方法;Action的execute方法返回一個ActionForward物件,ActionServlet再把HTTP請求轉發給ActionForward物件指向的JSP元件。JSP元件生成動態網頁,返回給客戶。整個過程中Struts完成客戶端表單進入的驗證,管理請求和響應,提供控制器來完成頁面流轉和向業務邏輯層委託,返回到客戶端頁面顯示。

業務層:業務層為資料庫端表示層提供鬆散耦合,處理真實應用,完成事務管理的選擇,協調各種業務邏輯物件之間的依賴關係,併為持久層和業務邏輯層之間提供鬆散耦合。

資料層:通常採用Hibernate作為中介,它是採用ORM對映機制的持久層開發工具,是Java應用和關係資料庫之間的橋樑,負責Java物件和關係資料庫之間的對映。內部封裝了JDBC訪問資料庫的操作,向上層應用提供了物件導向的資料庫訪問API。

剩下的一些考試報名系統通常使用ASP技術,並且使用模組化的設計。如按使用者種類分可以分為:管理員模組和學生模組;按功能分可以分為:登入模組、遊覽模組、搜尋查詢模組、報名模組、退出模組等等。

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

二、發展方向:

1、功能方面:

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

2、技術方面:

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

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

而Flex的出現卻解決了這樣一個問題。Flex 是一個高效、免費的開源框架,可用於構建具有表現力的 Web 應用程式,這些應用程式利用 Adobe Flash Player和 Adobe AIR, 執行時跨瀏覽器、桌面和作業系統實現一致的部署。作為新一代的富客戶端網際網路技術的佼佼者,Flex這種技術已經被越來越多的公司所採用,被越來越多的使用者和程式設計師所接受。

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

三、給我的啟發:

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

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

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

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

參考文獻:

1、王念暉,徐林 論三種設計模式在報名系統中的應用 計算機與資訊科技 2007年

2、李小強,張朝暉,李振坤 大學聯考報名系統統計功能的探討與實現 現代計算機 2007年

3、王成 基於B/S的網路考試報名系統的設計與實現 科技廣場 2007年1

4、林穗,李振坤 面向Web系統的Struts框架研究與應用 電子技術應用 2007年

5、宋少偉,劉方愛 基於ASP的網上報名系統研究與設計 資訊科技與資訊化 2006年

6、管小衛,丁琳 基於Web的全國計算機等級考試報名系統設計 電腦知識與技術 2009年

7、陳曉林,吳定雪,周妃,餘志超,肖小紅 全國計算機等級考試報名系統關鍵環節設計 計算機應用與軟體 2009年3