當前位置:學問君>學習教育>畢業設計>

計算機大專生畢業設計

學問君 人氣:1.59W

計算機大專生畢業設計開題報告怎麼寫?下面是小編蒐集的計算機大專生畢業設計開題報告範文,供大家參考!

計算機大專生畢業設計

計算機大專生畢業設計開題報告(一)

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

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

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

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

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

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

首先按照軟件工程理論對系統的業務流程進行分析,確定系統的功能及非功能需求;然後對系統進行設計,確定系統的功能模組如下:

1.用戶註冊:分爲教師登陸和學生登入兩個角色權限。能夠提供一定的安全機制,提供數據資訊的授權訪問。

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

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

4.教學資源:檢視教學課件及網上資源,網上資源採用網頁形式進行連結。

5.在線學習:學生可透過該系統進行自測,完成答卷。

6.師生論壇:該模組實行權限管理, 用戶註冊登陸後, 會看到發佈的各種資訊目錄, 透過點擊檢視進入, 可以檢視到具體的資訊以及老師或者其他學生回覆此問題的內容。

該系統採用了 asp+div+css 的設計模式,利用 md5加密。本系統是基於winxp+sqlserverxx+visual studioxx進行開發。系統採用 b/s 模式結構,利用 internet 對畢業論文進行管理。並結合dreamweaver實現靜態網頁介面的設計。本系統使用的動態網頁技術以及sql server數據庫技術都已經發展成熟,完全可以滿足系統設計需要,而且是目前主流技術,服務器的架設和支援均十分方便。

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

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

解決方法:透過在網上搜尋關於數據庫設計的文章,學會了如何設計數據庫表的結構,可以最優化,如何設計可以最大程度避免產生冗餘的表或字段。

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

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

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

第一週 :閱讀資料,進行課題調研,確定畢業設計題目。

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

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

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

第五週 :對選題教學網站系統的功能進行需求分析。

第六週 :安裝sql server數據庫及visualstudio軟件,並熟悉其執行環境。

第七週 :網站系統規劃和sql server數據庫設計。

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

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

第十週 :完成畢業設計中期檢查報告

第十一週:完善前臺佈局並進行編碼設計。

第十二週:依據後臺功能劃分進行後臺佈局和編碼。

第十三週:繼續完成網站的編碼實現。

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

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

第十六週:按照工作手冊要求,撰寫畢業設計論文。

第十七週:完善論文完成剩餘章節,檢查無誤後打印初稿。

第十八週:整理畢業設計資料和答辯彙報材料,準備答辯。

六、參考文獻(或資料)

[1]葉子青. asp網絡開發入門與實踐. 人民郵電出版社.

[2]楊曉斌 施恩早動態網頁設計.中國計劃出版社.

[3]李曉龍.在線教學網站數據庫的設計與實現. 《電腦知識與技術》期刊.

[4]官正 袁珂. dreamweaver cs4網頁製作與網站組建簡明教程. 清華大學出版社.

[5]湛美英.資訊時代的學校網絡教學.《現代教育教學探索》期刊.

[6]譚浩強.c語言程序設計.清華大學出版社.

[7]項宇峯+sql server典型網站建設案例.清華大學出版社.

[8]張莉. asp連接數據庫的方法. 湖南大衆傳媒職業技術學院學報.

計算機大專生畢業設計開題報告(二)

摘要

進入二十一世紀這個資訊爆炸的時代,人們的各種觀念開始發生驚天鉅變,各行業也開始轉向資訊化。而隨着internet的普及與發展、隨着電腦及網絡技術的大範圍 應用,資訊技術、網絡技術、計算機技術等都在不同領域得到了飛速的發展。隨着it產業的不斷膨脹,各種各樣的軟件項目被飛快的開發出來。各種應用軟件,各類實施 項目不斷被推出,在世界高速發展的今天,在各類軟件項目層出不窮的今天,如何規範的,系統的,安全的,高效的管理好各類軟件項目,成爲了當前各軟件項目開發公 司的最大難題。要想去逐步解決這些問題,則需要應用到軟件項目開發管理系統。軟件項目開發是一件非常複雜的工作,他需要各種軟件開發人員投入到這個開發 大軍來,相互協調配合,相互提升。而對衆多的軟件公司或開發團隊來說,有效的管理和控制軟件項目是非常重要的。爲了給這一複雜而重要的工程帶來可操作性的簡便 和準確的數據資訊。software projects exploitationmanagement system就是爲着 這一目的開發出來的。 軟件項目管理系統主要用來幫助軟件公司架構規範的軟件項目開發管理過程(項目計劃管理、監督與跟蹤、需求管理、測試管理、缺陷管理…)包括:

1、幫助軟件公司進行有效的項目數據度量管理(針對sei cmm3/cmmi3的標準) ;

2、幫助各軟件公司長效實施組織過程體系規範(iso9001、sei cmm/cmmi) ;

3、幫助軟件公司建立項目過程數據庫和知識庫等。故本綜述分別從基於b/s模式 數據庫的設計方法、分析,設計對軟件項目管理系統進行綜述。

4、提高過程透明度,加強對項目的監督和管理(針對項目的進度、成本、質量、 資源、活動等) ;

5、支援軟件公司的多級管理模式,包括:企業高層、質量部、項目經理、程序員;

6、支援項目組內、異地的開發組間、異地的客戶與組間的協同工作模式,突破地 域障礙;

關健詞:數據庫軟件、軟件工程、c/s模式、b/s模式、java

數據庫技術是數據管理的技術,是計算機科學的重要組成部分。最近幾年來,數 據庫技術發展越來越快,在多種應用領域對數據管理的需求越來越多,數據庫技術的重要性已不斷的被更多的人所熟知。數據庫技術是數據管理的技術,它也是計算機科 學的重要組成部分目前,不僅在大、中、小、微各種機型上都配有數據庫管理系統,各行各業的資訊系統,甚至是國際互聯網上的資訊系統都離不開數據庫的支援。因此, 數據庫已成爲資訊社會的重要基礎設施。從計算機技術和數據庫的發展過程來看,計算環境和數據庫技術基本保持着一種 同步發展的狀態。現階段最具有發展潛力的就是基於 b/s 模式或者基於 c/s 模式的數據庫. 數據庫管理系統(dbms)可以定義爲:“ 數據庫管理系統是用於管理數據的計算 機軟件。數據庫管理系統使用戶能方便地定義和操縱數據,維護數據的安全性和完整性,以及進行多用戶下的併發控制和恢復數據庫。隨着 b/s 模式與 c/s 模式數據庫的發展,數據庫系統也出現了嵌入式數據庫系統和移動數據庫系統。嵌入式移動數據庫 可以定義爲:嵌入式移動數據庫系統是支援移動計算或某種特定計算模式的數據庫管理系統,數據庫系統與操作系統、具體應用集成在一起,執行在各種智能型嵌入設備 或移動設備上。目前這已經成爲一個十分活躍的研究和應用領域——嵌入式移動數據庫或簡稱爲移動數據庫(emdbs) 。 其中 c/s(客戶機/服務器)結構,即大家熟知的客戶機和服務器結構。它是軟件系統體系結構,透過它可以充分利用兩端硬件環境的優勢,將任務合理分配到 client 端和 server端來實現。實質就是客戶端執行應用程序,並向服務器數據庫發 送 sql 請求及取回結果;服務器數據庫偵聽基於 tcp/ip 的網絡,響應請求並返回處理結果。兩層結構最大的優點在於系統結構簡單。 一個良好的軟件項目開發系統對 c/s 結構需要完成以下功能:

a) 數據庫的維護功能包括數據的備份、恢復等功能

b) 權限分配管理功能。

c)  基本數據的維護。基本數據指的是軟件項目的基本資訊。

d) 動態數據錄入、編輯、修改、查詢等。動態數據指的是檢測到的資訊及其改造後的一些相關的資訊。

b/s(瀏覽器/服務器)模式數據庫系統。是 web 興起後的一種模式,web 瀏覽器是客戶端最主要的應用軟件。這種模式統一了客戶端,將系統功能實現的核心部分集中到服務器上,簡化了系統的開發、維護和使用。三層結構是把應用邏輯 劃分爲三個部分:第一層是用戶介面(user interface),提供用戶與系統的友好交互。第二層是應用服務器,專司業務邏輯的實現。第三層是數據服務器,負責數 據資訊的存儲、訪問及其優化。基於上述數據庫系統特點,軟件項目管理系統是在 windows 環境下,採用 c/s 模式,使用 java+sql server 語言設計。其優越性體現在:

(1) 非過程化語言 sql 是進階的非過程化編程語言,允許用戶在高層數據結構上工作。它不要 求用戶指定對數據的存放方法, 也不需要用戶瞭解具體的數據存放方式,所以具有 完全不同底層結構的不同數據庫系統,可以使用相同的 sql 語言作爲數據輸入與 管理的接口 sql 以記錄集合作爲操作對象,所有 sql語句接受集合作爲輸入,返回集 合作爲輸出, 這種集合特性允許一條 sql 語句的輸出作爲另一條 sql 語句的輸 入,所以 sql語句可以嵌套,這使他具有極大的靈活性和強大的功能。 sql 不要求用戶指定對數據的存放方法,這個特點使用戶更易注重於要得到的 結果;所有 sql語句使用查詢優化器,它是 rdbms 的一部分,由它決定對指定數據 存取的最快速度的手段,查詢優化器知道存在什麼索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什麼類型的索引。

(2)是所有關係數據庫的公共語言 由於所有主要的關係數據庫管理系統都支援 sql 語言,用戶可將使用 sql的技 所有用 sql 編寫的程序都是可 能從一個 rdbms(關係數據庫管理系統)轉到另一個, 以移植的

(3)統一的語言以前的數據庫管理系統爲上述各類操作提供單獨的語言, sql 將全部任務統 而

一在一種語言中。sql 可用於所有用戶的 db 活動模型,包括系統管理員、數據庫 管理員、應用程序員、決策支援系統人員及許多其它類型的終端用戶。。透過閱讀大量的文獻證明,建立在b/s或c/s模式下的數據庫設計基礎之上的軟件 項目開發管理系統具有穩定、高效、可靠的特點,同時擁有良好的可伸縮性,能夠充分適應未來系統的擴展需求,出色的可重用性則大大降低了構建新系統的成本。

參考文獻

1、 《vb+sql server 數據庫應用系統開發與實例》

2、 《visual basic編程技巧:網絡與數據庫篇》

3、《數據庫系統原理》 李站懷 著 李曉黎、張巍人民郵電出版社 機械工業出版社 西北工業大學出版社

4、 《visual basic 6 數據庫編程大全》 弗洛克維克(美)電子工業出版社(2000)

5、 《visual basic 6數據庫程序設計高手》 溫賢發 科學出版社(2001)

6、 《visual basic 開發指南:sql server 篇》邱仲潘 電子工業出版社(2000)7《visual basic 編程技巧:網絡與數據庫篇》 清宏計算機工作室 版社(2001) 機械工業出

計算機大專生畢業設計開題報告(三)

一、課題的調查背景

在二十一世紀資訊迅猛發展的時代, 網絡的普及使網絡和企業很自然地走到了一起,而如今通信最傑出功勞之一,則是軟件項目開發管理系統的廣泛應用與飛速發展。未 來個人或企業管理可以很方便,快捷,高效的進行管理。 隨着 internet技術的發展,它對我們工作和生活顯得更加重要,尤其是現在項目軟 件,應用軟件不斷推陳出新的今天,各企業對管理不同項目,來應用軟件迫切的需要高效性,規範性,安全性、及時性。而基於 b/s 模式下的數據庫所設計而成的軟件項目開 發管理系統剛好提供了這些功能。本系統就是一個能夠讓用戶能及時有效地對軟件項目開發管理系統進行操控,並且是在安全的前提下進行的。在網上實現對軟件項目的任何 時間,任何地點安全有效的管理這是軟件項目開發管理系統的發展方向。

二、 課題的發展現狀和前景展望

因特網是一個巨大的全球性的資訊服務中心。隨着互聯網的發展,網上交易、電 子商務的逐漸繁榮,各行各業的規模不斷髮展與狀大,這就更需要一個安全的,可靠的,高效的管理系統來管理,因此,軟件項目開發管理系統的設計就變得尤爲重要。 各個公司可以根據自身的業務特點和公司的具體情況提出對應用軟件的需求,透過我們的軟件項目的特定開發服務,不但可以解決企業當前面臨的困境,還能夠提高信 息中心的軟件開發維護水平,爲企業的長期可持續發展提供有效的保障。 隨着企業資訊化水平的提高、網絡的快速發展,已經有很多企業意識到了使用軟件項目管理系統可以 大大提高管理效率、資金使用率、提高員工的工作效率、降低成本、同現有業務接軌。隨着現代社會節奏不斷加快,各企業之間的竟爭也日益激烈。隨之也給企業帶來了 巨大的壓力與挑戰,爲了能適應殘酷的市場競爭,爲了能便捷管理,各軟件項目管理系統已經成爲一種當前各大企業不可缺少的一部分了。而要分析設計出一個實用簡單,安 全高效的管理軟件,其前提必須在基於 b/s 模式下的數據庫設計與分析。軟件項目開發管理系統做爲一種新型的網絡管理系統,已經越來越受到人們及其各大企業的重視,它已經成爲一家企業的管理支柱,而隨着越來越多的軟件系統的開發,如果缺少一個好的

軟件管理系統,則不僅不能讓操控者感覺到安全,方便,高效,而且會帶來資源的浪費。然而,現有的軟件存在嚴重的功能不足,開發出一種新型便捷的軟件項目開發管理系統 已經成爲一種必然的趨勢。

三、 課題主要內容和要求

1、此課題設計任務特點及分析主要是透過對該數據庫軟件設計與分析,使學生能夠 熟練運用一門程序設計語言來掌握 c/s 或 b/s數據庫設計的方法和過程,以及爲設計其 它應用軟件提供幫助,進行提高軟件設計能力。

2 、課題主要任務與要求

(1)初步方案:透過查閱資料,首先對我的課題進行可行性研究和需求分析,提出 相應的設計方案並進行方案論證,然後對該課題進行模組劃分並找出模組之間的關聯關係,畫出系統流程圖,在此基礎上進行原始碼編寫和調試,最後撰寫畢業論文。

(2)主要任務

a 使用 c/s 或 b/s模式設計該系統,並要求系統完成後操作簡單,功能完善,介面美 觀。

b 系統用戶管理模組:包括檔案操作,普通用戶和系統管理員不同身份口令密碼修 改,系統退出等。

c 登入介面設計:要根據不同的用戶設計不同的口令密碼,並且進入系統後,根據 用戶不同對該軟件使用權限也不同。

d項目流程管理模組:包括項目基本資訊的錄入、修改和刪除;申請立項;批准立 項;項目工程分配;項目中止等功能。

e項目實施管理模組:包括成立項目組;劃分功能模組;書寫項目報告等功能。

f 項目文檔管理模組:包括項目文檔資訊的添加、刪除、修改和查詢。

g項目測試管理模組:包括測試工程師添加、修改和關閉報錯記錄;開發工程師查 看、解決報錯記錄。

h項目驗收管理模組:包括提請驗收項目;測試工程師,質量控制工程師,業務主 管,項目主管簽字等功能。

i項目總結管理模組:包括項目總結記錄的添加、修改和刪除等功能。

j 資訊打印模組:能實現對各種報表的打印

四、可行性分析、研究方法和步驟 可行性分析、

可行性分析: 可行性分析: 選取幾臺中等配置電腦, 在操作系統爲 windows xp 的環境下, 使用 vfp, delphi, vb, java等程序設計語言開發該軟件系統。 c/s(客戶機/服務器)結構,實質就是客戶端執行應用程序,並向服務器發送 sql 請求 及取回結果;服務器偵聽基於 tcp/ip的網絡,響應請求並返回處理結果。兩層結構最 大的優點在於系統結

構簡單。只要把客戶機和服務器在網絡上連通,利用一些快速應用開發工具,就可以很快地開發出一些部門級的小規模應用,同時開發和執行的環境都相 對簡單。 b/s(瀏覽器/服務器)模式數據庫系統。就是建立並配置 web 服務器及powerbuilder 應用服務器,以實現透過瀏覽器來訪問數據庫。b/s 結構設計思想的主要目的,就是爲了解決兩層結構中原發性的問題。其最主要價值在於產生一套切實可行的解決方案,把 客戶/服務器結構下的應用可靠地推廣到企業級的關鍵任務環境中,並利用這一技術所帶來的高效率、多功能與靈活性,增強企業資訊網的性能和擴展能力。三層結構是把應 用邏輯劃分爲三個部分:第一層是用戶介面(user interface),提供用戶與系統的友 好交互。第二層是應用服務器,專司業務邏輯的實現。第三層是數據服務器,負責數據 資訊的存儲、訪問及其優化。 研究方法: 研究方法:主要採取包括:文獻調研、課題考察、實踐總結、實驗分析、調查統計等

設計進度安排:

1 第 1 周任務:佈置任務,學生進行資料查詢。

2 第 2周~第 3 周任務:軟件需求分析並畫出結構流程圖。

3 第 4 周任務:系統模組功能劃分。

4 第 5 周~第 13 周任務:模組原始碼編寫及調試。

5 第14 周任務:系統檢測並透過最後測試。

6 第 15 周任務:畢業設計論文編寫。

7 第 16 周任務:指導老師論文審閱、修改及學生畢業答辯。