開題報告填寫要求:
1.開題報告作為畢業(yè)設計(論文)答辯委員會對學生答辯資格審查的依據(jù)材料之一。此報告應在指導教師指導下,由學生在畢業(yè)設計(論文)工作前期內(nèi)完成,經(jīng)指導教師簽署意見及所在專業(yè)審查后生效。
2.開題報告內(nèi)容必須用黑墨水筆工整書寫或按此電子文檔,標準格式打印,禁止打印在其它紙上后剪貼,完成后應及時交給指導教師簽署意見。
3. “文獻綜述”應按論文的格式成文,并直接書寫或打印,在本開題報告第一欄目內(nèi),學生寫文獻綜述的參考文獻應不少于 10 篇(不包括辭典、手冊) ,其中至少應包括一篇外文資料;對于重 要的參考文獻應附原件復印件,作為附件裝訂在開題報告的最后。
4.統(tǒng)一用 A4 紙并裝訂單獨成冊,隨《畢業(yè)設計(論文)說明書》等資料裝入文件袋中。
畢業(yè)設計開題報告
1.文獻綜述: 結合畢業(yè)設計 (論文) 課題情況,根據(jù)所查閱的文獻資料,每人撰寫 2500 字以上的文獻綜述,文后應列出所查閱的文獻資料。
軟件項目開發(fā)管理系統(tǒng)
進入二十一世紀這個信息爆炸的時代,人們的各種觀念開始發(fā)生驚天巨變,各行 業(yè)也開始轉向信息化。而隨著Internet的普及與發(fā)展、隨著電腦及網(wǎng)絡技術的大范圍 應用,信息技術、網(wǎng)絡技術、計算機技術等都在不同領域得到了飛速的發(fā)展。隨著IT 產(chǎn)業(yè)的不斷膨脹,各種各樣的軟件項目被飛快的開發(fā)出來。各種應用軟件,各類實施 項目不斷被推出,在世界高速發(fā)展的今天,在各類軟件項目層出不窮的今天,如何規(guī) 范的,系統(tǒng)的,安全的,高效的管理好各類軟件項目,成為了當前各軟件項目開發(fā)公 司的最大難題。要想去逐步解決這些問題,則需要應用到軟件項目開發(fā)管理系統(tǒng)。軟件項目開發(fā)是一件非常復雜的工作,他需要各種軟件開發(fā)人員投入到這個開發(fā) 大軍來,相互協(xié)調配合,相互提升。而對眾多的軟件公司或開發(fā)團隊來說,有效的管 理和控制軟件項目是非常重要的。為了給這一復雜而重要的工程帶來可操作性的簡便 和準確的數(shù)據(jù)信息。Software Projects Exploitation Management System就是為著 這一目的開發(fā)出來的。 軟件項目管理系統(tǒng)主要用來幫助軟件公司架構規(guī)范的軟件項目開發(fā)管理過程(項 目計劃管理、監(jiān)督與跟蹤、需求管理、測試管理、缺陷管理…)包括:
1、幫助軟件公司進行有效的項目數(shù)據(jù)度量管理(針對SEI CMM3/CMMI3的標準) ;
2、幫助各軟件公司長效實施組織過程體系規(guī)范(ISO9001、SEI CMM/CMMI) ;
3、幫助軟件公司建立項目過程數(shù)據(jù)庫和知識庫等。故本綜述分別從基于B/S模式 數(shù)據(jù)庫的設計方法、分析,設計對軟件項目管理系統(tǒng)進行綜述。
4、提高過程透明度,加強對項目的監(jiān)督和管理(針對項目的進度、成本、質量、 資源、活動等) ;
5、支持軟件公司的多級管理模式,包括:企業(yè)高層、質量部、項目經(jīng)理、程序員;
6、支持項目組內(nèi)、異地的開發(fā)組間、異地的客戶與組間的協(xié)同工作模式,突破地 域障礙; 關健詞:數(shù)據(jù)庫軟件、軟件工程、C/S模式、B/S模式、JAVA 關健詞。數(shù)據(jù)庫技術是數(shù)據(jù)管理的技術,是計算機科學的重要組成部分。最近幾年來,數(shù) 據(jù)庫技術發(fā)展越來越快,在多種應用領域對數(shù)據(jù)管理的需求越來越多,數(shù)據(jù)庫技術的 重要性已不斷的被更多的人所熟知。數(shù)據(jù)庫技術是數(shù)據(jù)管理的技術,它也是計算機科 學的重要組成部分目前,不僅在大、中、小、微各種機型上都配有數(shù)據(jù)庫管理系統(tǒng), 各行各業(yè)的信息系統(tǒng),甚至是國際互聯(lián)網(wǎng)上的信息系統(tǒng)都離不開數(shù)據(jù)庫的支持。因此, 數(shù)據(jù)庫已成為信息社會的重要基礎設施。 從計算機技術和數(shù)據(jù)庫的發(fā)展過程來看,計算環(huán)境和數(shù)據(jù)庫技術基本保持著一種 同步發(fā)展的狀態(tài),F(xiàn)階段最具有發(fā)展?jié)摿Φ木褪腔?B/S 模式或者基于 C/S 模式的數(shù) 據(jù)庫. 數(shù)據(jù)庫管理系統(tǒng)(DBMS)可以定義為:“ 數(shù)據(jù)庫管理系統(tǒng)是用于管理數(shù)據(jù)的計算 機軟件。數(shù)據(jù)庫管理系統(tǒng)使用戶能方便地定義和操縱數(shù)據(jù),維護數(shù)據(jù)的安全性和完整 性,以及進行多用戶下的并發(fā)控制和恢復數(shù)據(jù)庫。隨著 B/S 模式與 C/S 模式數(shù)據(jù)庫的 發(fā)展,數(shù)據(jù)庫系統(tǒng)也出現(xiàn)了嵌入式數(shù)據(jù)庫系統(tǒng)和移動數(shù)據(jù)庫系統(tǒng)。嵌入式移動數(shù)據(jù)庫 可以定義為:嵌入式移動數(shù)據(jù)庫系統(tǒng)是支持移動計算或某種特定計算模式的數(shù)據(jù)庫管 理系統(tǒng),數(shù)據(jù)庫系統(tǒng)與操作系統(tǒng)、具體應用集成在一起,運行在各種智能型嵌入設備 或移動設備上。目前這已經(jīng)成為一個十分活躍的研究和應用領域——嵌入式移動數(shù)據(jù) 庫或簡稱為移動數(shù)據(jù)庫(EMDBS) 。其中 C/S(客戶機/服務器)結構,即大家熟知的客戶機和服務器結構。它是 軟件系統(tǒng)體系結構,通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務合理分配到 Client 端和 Server 端來實現(xiàn)。實質就是客戶端運行應用程序,并向服務器數(shù)據(jù)庫發(fā) 送 SQL 請求及取回結果;服務器數(shù)據(jù)庫偵聽基于 TCP/IP 的網(wǎng)絡,響應請求并返回 處理結果。兩層結構最大的優(yōu)點在于系統(tǒng)結構簡單。 一個良好的軟件項目開發(fā)系統(tǒng)對 C/S 結構需要完成以下功能: a) 數(shù)據(jù)庫的維護功能包括數(shù)據(jù)的備份、恢復等功能 b) 權限分配管理功能。c) d) 基本數(shù)據(jù)的維護;緮(shù)據(jù)指的是軟件項目的基本信息。 動態(tài)數(shù)據(jù)錄入、編輯、修改、查詢等。動態(tài)數(shù)據(jù)指的是檢測到的信息及其改造 后的一些相關的信息。B/S(瀏覽器/服務器)模式數(shù)據(jù)庫系統(tǒng)。是 WEB 興起后的一種模式,WEB 瀏覽器是客戶端最主要的應用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核 心部分集中到服務器上,簡化了系統(tǒng)的開發(fā)、維護和使用。
三層結構是把應用邏輯 劃分為三個部分:第一層是用戶界面(User Interface) ,提供用戶與系統(tǒng)的友好 交互。第二層是應用服務器,專司業(yè)務邏輯的實現(xiàn)。第三層是數(shù)據(jù)服務器,負責數(shù) 據(jù)信息的存儲、訪問及其優(yōu)化;谏鲜鰯(shù)據(jù)庫系統(tǒng)特點,軟件項目管理系統(tǒng)是在 WINDOWS 環(huán)境下,采用 C/S 模式,使用 JAVA+SQL Server 語言設計。其優(yōu)越性體現(xiàn)在:(1) 非過程化語言SQL 是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結構上工作。它不要 求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結構的不同數(shù)據(jù)庫系統(tǒng),可以使用相同的 SQL 語言作為數(shù)據(jù)輸入與 管理的接口 SQL 以記錄集合作為操作對象,所有 SQL 語句接受集合作為輸入,返回集 合作為輸出,這種集合特性允許一條 SQL 語句的輸出作為另一條 SQL 語句的輸 入,所以 SQL 語句可以嵌套,這使他具有極大的靈活性和強大的功能。 SQL 不要求用戶指定對數(shù)據(jù)的存放方法,這個特點使用戶更易注重于要得到的 結果;所有 SQL 語句使用查詢優(yōu)化器,它是 RDBMS 的一部分,由它決定對指定數(shù)據(jù) 存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而 用戶則從不需要知道表是否有索引、有什么類型的索引。(2)是所有關系數(shù)據(jù)庫的公共語言 由于所有主要的關系數(shù)據(jù)庫管理系統(tǒng)都支持 SQL 語言,用戶可將使用 SQL 的技 所有用SQL 編寫的程序都是可 能從一個 RDBMS(關系數(shù)據(jù)庫管理系統(tǒng))轉到另一個,以移植的(3)統(tǒng)一的語言以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,SQL 將全部任務統(tǒng),而一在一種語言中。SQL 可用于所有用戶的 DB 活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫 管理員、應用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶通過閱讀大量的文獻證明,建立在B/S或C/S模式下的數(shù)據(jù)庫設計基礎之上的軟件項目開發(fā)管理系統(tǒng)具有穩(wěn)定、高效、可靠的特點,同時擁有良好的可伸縮性,能夠充 分適應未來系統(tǒng)的擴展需求,出色的可重用性則大大降低了構建新系統(tǒng)的成本。