開題報(bào)告:一、課題的目的與意義;二、課題發(fā)展現(xiàn)狀和前景展望;三、 開題報(bào)告: 課題的目的與意義; 課題發(fā)展現(xiàn)狀和前景展望; 課題主要內(nèi)容和要求; 研究方法、 課題主要內(nèi)容和要求;四、研究方法、步驟和措施 一、 課題的目的與意義
一、課題的目的與意義
在二十一世紀(jì)信息迅猛發(fā)展的時(shí)代, 網(wǎng)絡(luò)的普及使網(wǎng)絡(luò)和企業(yè)很自然地走到了一 起,而如今通信最杰出功勞之一,則是軟件項(xiàng)目開發(fā)管理系統(tǒng)的廣泛應(yīng)用與飛速發(fā)展。未 來個(gè)人或企業(yè)管理可以很方便,快捷,高效的進(jìn)行管理。 隨著 internet 技術(shù)的發(fā)展,它對(duì)我們工作和生活顯得更加重要,尤其是現(xiàn)在項(xiàng)目軟 件,應(yīng)用軟件不斷推陳出新的今天,各企業(yè)對(duì)管理不同項(xiàng)目,來應(yīng)用軟件迫切的需要高 效性,規(guī)范性,安全性、及時(shí)性。而基于 b/s 模式下的數(shù)據(jù)庫所設(shè)計(jì)而成的軟件項(xiàng)目開 發(fā)管理系統(tǒng)剛好提供了這些功能。本系統(tǒng)就是一個(gè)能夠讓用戶能及時(shí)有效地對(duì)軟件項(xiàng)目 開發(fā)管理系統(tǒng)進(jìn)行操控,并且是在安全的前提下進(jìn)行的。在網(wǎng)上實(shí)現(xiàn)對(duì)軟件項(xiàng)目的任何 時(shí)間,任何地點(diǎn)安全有效的管理這是軟件項(xiàng)目開發(fā)管理系統(tǒng)的發(fā)展方向。
二、 課題的發(fā)展現(xiàn)狀和前景展望
因特網(wǎng)是一個(gè)巨大的全球性的信息服務(wù)中心。隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)上交易、電 子商務(wù)的逐漸繁榮,各行各業(yè)的規(guī)模不斷發(fā)展與狀大,這就更需要一個(gè)安全的,可靠的, 高效的管理系統(tǒng)來管理,因此,軟件項(xiàng)目開發(fā)管理系統(tǒng)的設(shè)計(jì)就變得尤為重要。 各個(gè)公司可以根據(jù)自身的業(yè)務(wù)特點(diǎn)和公司的具體情況提出對(duì)應(yīng)用軟件的需求,通 過我們的軟件項(xiàng)目的特定開發(fā)服務(wù),不但可以解決企業(yè)當(dāng)前面臨的困境,還能夠提高信 息中心的軟件開發(fā)維護(hù)水平,為企業(yè)的長期可持續(xù)發(fā)展提供有效的保障。 隨著企業(yè)信息 化水平的提高、網(wǎng)絡(luò)的快速發(fā)展,已經(jīng)有很多企業(yè)意識(shí)到了使用軟件項(xiàng)目管理系統(tǒng)可以 大大提高管理效率、資金使用率、提高員工的工作效率、降低成本、同現(xiàn)有業(yè)務(wù)接軌。 隨著現(xiàn)代社會(huì)節(jié)奏不斷加快,各企業(yè)之間的竟?fàn)幰踩找婕ち。隨之也給企業(yè)帶來了 巨大的壓力與挑戰(zhàn),為了能適應(yīng)殘酷的市場(chǎng)競(jìng)爭(zhēng),為了能便捷管理,各軟件項(xiàng)目管理系 統(tǒng)已經(jīng)成為一種當(dāng)前各大企業(yè)不可缺少的一部分了。而要分析設(shè)計(jì)出一個(gè)實(shí)用簡(jiǎn)單,安 全高效的管理軟件,其前提必須在基于 b/s 模式下的數(shù)據(jù)庫設(shè)計(jì)與分析。軟件項(xiàng)目開發(fā) 管理系統(tǒng)做為一種新型的網(wǎng)絡(luò)管理系統(tǒng),已經(jīng)越來越受到人們及其各大企業(yè)的重視,它 已經(jīng)成為一家企業(yè)的管理支柱,而隨著越來越多的軟件系統(tǒng)的開發(fā),如果缺少一個(gè)好的軟件管理系統(tǒng),則不僅不能讓操控者感覺到安全,方便,高效,而且會(huì)帶來資源的浪費(fèi)。 然而,現(xiàn)有的軟件存在嚴(yán)重的功能不足,開發(fā)出一種新型便捷的軟件項(xiàng)目開發(fā)管理系統(tǒng) 已經(jīng)成為一種必然的趨勢(shì)。
三、 課題主要內(nèi)容和要求
1、此課題設(shè)計(jì)任務(wù)特點(diǎn)及分析主要是通過對(duì)該數(shù)據(jù)庫軟件設(shè)計(jì)與分析,使學(xué)生能夠 熟練運(yùn)用一門程序設(shè)計(jì)語言來掌握 c/s 或 b/s 數(shù)據(jù)庫設(shè)計(jì)的方法和過程,以及為設(shè)計(jì)其 它應(yīng)用軟件提供幫助,進(jìn)行提高軟件設(shè)計(jì)能力。 2 、課題主要任務(wù)與要求 (1)初步方案:通過查閱資料,首先對(duì)我的課題進(jìn)行可行性研究和需求分析,提出 相應(yīng)的設(shè)計(jì)方案并進(jìn)行方案論證,然后對(duì)該課題進(jìn)行模塊劃分并找出模塊之間的關(guān)聯(lián)關(guān) 系,畫出系統(tǒng)流程圖,在此基礎(chǔ)上進(jìn)行源代碼編寫和調(diào)試,最后撰寫畢業(yè)論文。 (2)主要任務(wù) a 使用 c/s 或 b/s 模式設(shè)計(jì)該系統(tǒng),并要求系統(tǒng)完成后操作簡(jiǎn)單,功能完善,界面美 觀。 b 系統(tǒng)用戶管理模塊:包括文件操作,普通用戶和系統(tǒng)管理員不同身份口令密碼修 改,系統(tǒng)退出等。 c 登錄界面設(shè)計(jì):要根據(jù)不同的用戶設(shè)計(jì)不同的口令密碼,并且進(jìn)入系統(tǒng)后,根據(jù) 用戶不同對(duì)該軟件使用權(quán)限也不同。 d 項(xiàng)目流程管理模塊:包括項(xiàng)目基本信息的錄入、修改和刪除;申請(qǐng)立項(xiàng);批準(zhǔn)立 項(xiàng);項(xiàng)目工程分配;項(xiàng)目中止等功能。 f 項(xiàng)目實(shí)施管理模塊:包括成立項(xiàng)目組;劃分功能模塊;書寫項(xiàng)目報(bào)告等功能。 e 項(xiàng)目文檔管理模塊:包括項(xiàng)目文檔信息的添加、刪除、修改和查詢。 g 項(xiàng)目測(cè)試管理模塊:包括測(cè)試工程師添加、修改和關(guān)閉報(bào)錯(cuò)記錄;開發(fā)工程師查 看、解決報(bào)錯(cuò)記錄。 h 項(xiàng)目驗(yàn)收管理模塊:包括提請(qǐng)驗(yàn)收項(xiàng)目;測(cè)試工程師,質(zhì)量控制工程師,業(yè)務(wù)主 管,項(xiàng)目主管簽字等功能。 i 項(xiàng)目總結(jié)管理模塊:包括項(xiàng)目總結(jié)記錄的添加、修改和刪除等功能。 j 信息打印模塊:能實(shí)現(xiàn)對(duì)各種報(bào)表的打印
四、可行性分析、研究方法和步驟 可行性分析
可行性分析: 可行性分析: 選取幾臺(tái)中等配置電腦, 在操作系統(tǒng)為 windows xp 的環(huán)境下, 使用 vfp, delphi, vb, java 等程序設(shè)計(jì)語言開發(fā)該軟件系統(tǒng)。 c/s(客戶機(jī)/服務(wù)器)結(jié)構(gòu),實(shí)質(zhì)就是客戶端運(yùn)行應(yīng)用程序,并向服務(wù)器發(fā)送 sql 請(qǐng)求 及取回結(jié)果;服務(wù)器偵聽基于 tcp/ip 的網(wǎng)絡(luò),響應(yīng)請(qǐng)求并返回處理結(jié)果。兩層結(jié)構(gòu)最 大的優(yōu)點(diǎn)在于系統(tǒng)結(jié)構(gòu)簡(jiǎn)單。只要把客戶機(jī)和服務(wù)器在網(wǎng)絡(luò)上連通,利用一些快速應(yīng)用 開發(fā)工具,就可以很快地開發(fā)出一些部門級(jí)的小規(guī)模應(yīng)用,同時(shí)開發(fā)和運(yùn)行的環(huán)境都相 對(duì)簡(jiǎn)單。 b/s(瀏覽器/服務(wù)器)模式數(shù)據(jù)庫系統(tǒng)。就是建立并配置 web 服務(wù)器及 powerbuilder 應(yīng)用服務(wù)器,以實(shí)現(xiàn)通過瀏覽器來訪問數(shù)據(jù)庫。b/s 結(jié)構(gòu)設(shè)計(jì)思想的主要目的,就是為 了解決兩層結(jié)構(gòu)中原發(fā)性的問題。其最主要價(jià)值在于產(chǎn)生一套切實(shí)可行的解決方案,把 客戶/服務(wù)器結(jié)構(gòu)下的應(yīng)用可靠地推廣到企業(yè)級(jí)的關(guān)鍵任務(wù)環(huán)境中,并利用這一技術(shù)所 帶來的高效率、多功能與靈活性,增強(qiáng)企業(yè)信息網(wǎng)的性能和擴(kuò)展能力。三層結(jié)構(gòu)是把應(yīng) 用邏輯劃分為三個(gè)部分:第一層是用戶界面(user interface) ,提供用戶與系統(tǒng)的友 好交互。第二層是應(yīng)用服務(wù)器,專司業(yè)務(wù)邏輯的實(shí)現(xiàn)。第三層是數(shù)據(jù)服務(wù)器,負(fù)責(zé)數(shù)據(jù) 信息的存儲(chǔ)、訪問及其優(yōu)化。 研究方法: 研究方法: 主要采取包括:文獻(xiàn)調(diào)研、課題考察、實(shí)踐總結(jié)、實(shí)驗(yàn)分析、調(diào)查統(tǒng)計(jì)等 設(shè)計(jì)進(jìn)度安排: 設(shè)計(jì)進(jìn)度安排: 1 第 1 周任務(wù):布置任務(wù),學(xué)生進(jìn)行資料查詢。 2 第 2 周~第 3 周任務(wù):軟件需求分析并畫出結(jié)構(gòu)流程圖。 3 第 4 周任務(wù):系統(tǒng)模塊功能劃分。 4 第 5 周~第 13 周任務(wù):模塊源代碼編寫及調(diào)試。 5 第 14 周任務(wù):系統(tǒng)檢測(cè)并通過最后測(cè)試。 6 第 15 周任務(wù):畢業(yè)設(shè)計(jì)論文編寫。 7 第 16 周任務(wù):指導(dǎo)老師論文審閱、修改及學(xué)生畢業(yè)答辯。