資源描述:
《軟件設(shè)計報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、軟件設(shè)計報告南京郵電大學軟件設(shè)計報告專業(yè)教育技術(shù)學學生姓名李清雯王闖王斌班級學號B091005指導教師何麗萍日期2012年4月18日-28日軟件設(shè)計報告評分細則評分項優(yōu)秀良好中等及格不及格遵守機房規(guī)章制度上機表現(xiàn)學習態(tài)度基礎(chǔ)知識水平程序設(shè)計能力課題功能實現(xiàn)情況算法設(shè)計合理性用戶界面友好性報告書寫認真程度報告內(nèi)容完整性文字表達清楚程度問題回答準確性評分等級教師簽名:年月日備注注:評分等級分為五種:優(yōu)秀、良好、中等、及格、不及格軟件設(shè)計報告目錄目錄1一、序言1二、項目開發(fā)計劃書12.1技術(shù)可行性12
2、.2人員可能性12.3系統(tǒng)工作量22.4設(shè)備可行性22.5代碼工作量22.6文檔要求22.7開發(fā)環(huán)境22.8開發(fā)人員安排2三、需求規(guī)格說明書23.1引言23.2設(shè)計目標33.3功能需求概述33.4實體-聯(lián)系圖(E-R圖)33.5數(shù)據(jù)流圖63.6模塊劃分73.7性能需求7四、詳細設(shè)計說明書74.1概要設(shè)計7軟件設(shè)計報告4.1.1功能概述74.1.2軟件結(jié)構(gòu)84.1.3數(shù)據(jù)庫的設(shè)計104.2詳細設(shè)計與實現(xiàn)134.2.1主界面的設(shè)計與實現(xiàn)134.2.2信息查詢模塊134.2.3信息管理模塊184.2.
3、4教學管理模塊214.3.5報表統(tǒng)計模塊24五、軟件測試報告265.1任務概述265.2測試計劃265.3測試項目說明265.4改進建議265.5測試結(jié)果27六、項目開發(fā)總結(jié)報告276.1序言276.2開發(fā)結(jié)果286.3評價28七、小結(jié)28附1:參考文獻30軟件設(shè)計報告一、序言隨著信息與通信技術(shù)的高速發(fā)展,我們已進入了一個全新的信息時代,教務管理是大學的主要日常管理工作之一,涉及到校、系、師、生的諸多方面,隨著教學體制的不斷改革,尤其是學分制、選課制的展開和深入,教務管理工作日趨繁重、復雜。教務
4、管理以計算機為工具,通過對教務管理所需的信息管理,把管理人員從繁瑣的數(shù)據(jù)計算處理中解脫出來,使其有更多的精力從事教務管理政策的研究實施,教學計劃的制定執(zhí)行和教學質(zhì)量的監(jiān)督檢查,從而全面提高教學質(zhì)量。二、項目開發(fā)計劃書2.1技術(shù)可行性本系統(tǒng)的開發(fā)利用MicrosoftSQLsever作為本系統(tǒng)的數(shù)據(jù)庫,適用于大中規(guī)模的數(shù)據(jù)量需求,而且操作簡單方便。學校校園網(wǎng)的建設(shè)也為新系統(tǒng)服務器/客戶端的結(jié)構(gòu)提供了硬件的支持。使用C#作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它提供完善的指令控制語句的支持及豐富的數(shù)據(jù)類型,更加界面
5、化的操作,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴展與修改。我們組成員系統(tǒng)的學習了軟件工程和數(shù)據(jù)庫和C#編程的相關(guān)知識,具備一定的系統(tǒng)分析與設(shè)計能力,熟悉數(shù)據(jù)庫的設(shè)計與操縱;并且教務管理系統(tǒng)貼近我們的學習生活,所以對系統(tǒng)需求了解;并且在指導教師的幫助學習下,因而該系統(tǒng)的實現(xiàn)在技術(shù)上是可行的。2.2人員可能性小組包括三個成員:李清雯有一定的SQLSERVER和C#編程知識,可進行本軟件的主代碼和數(shù)據(jù)庫的設(shè)計;王斌熟悉
6、SQLSERVER的操作和軟件工程知識,可負責本軟件數(shù)據(jù)庫的管理和軟件測試;王闖熟悉軟件工程的知識和數(shù)據(jù)庫知識,可負責后期文檔編輯整理以及測試工作。所有人員均可立即投入軟件的開發(fā)工作30軟件設(shè)計報告2.3系統(tǒng)工作量由于第一次進行獨立的軟件設(shè)計開發(fā)工作,加之平時實踐活動有限以及對于技術(shù)性知識了解相對薄弱,雖然開發(fā)人員具備了一定的理論和實踐知識,但對于開發(fā)這樣一個系統(tǒng)來說還是有一定難度的,因此在實驗過程中會遇到各種障礙,可能造成某些工作的延期完成和某些功能的實現(xiàn)與預期并不完全相同。2.4設(shè)備可行性此
7、軟件的開發(fā)主要依賴計算機及其應用軟件,主要有MicrosoftSQLServer2005,MicrosoftSQLStudio2005,并不需要其他設(shè)備,計劃可行。2.5代碼工作量預計需兩個星期左右。2.6文檔要求依據(jù)國家《計算機軟件產(chǎn)品開發(fā)文件編制指南》和《軟件工程——原理、方法與應用》的理論與原則編制標準的軟件技術(shù)文檔。2.7開發(fā)環(huán)境前臺開發(fā)環(huán)境:MicrosoftStudio2005后臺數(shù)據(jù)庫環(huán)境:MicrosoftSQLServer20002.8開發(fā)人員安排李清雯重點做數(shù)據(jù)庫的設(shè)計、程序
8、代碼設(shè)計和分析、數(shù)據(jù)流圖設(shè)計,文檔編輯。王斌重點做數(shù)據(jù)庫的設(shè)計和管理、文檔編輯整理、系統(tǒng)軟件運行檢測。王闖重點做數(shù)據(jù)庫與主程序的連接、內(nèi)部文檔編輯整理、后期測試等任務。三、需求規(guī)格說明書3.1引言30軟件設(shè)計報告隨著科學技術(shù)的發(fā)展,計算機已經(jīng)是日常工作和生活不可或缺的工具,將教務管理從人工管理方式轉(zhuǎn)變成為計算機軟件控制,具有檢索迅速、查找方便、可靠性高、存儲量大等優(yōu)點。教務管理系統(tǒng)已經(jīng)成為日常教學工作中必不可少的管理軟件,可對學生信息、選修課程、科目成績等進行各方面的管理。3.2設(shè)計目標按照軟件