資源描述:
《基于某JAVA地學(xué)生成績管理系統(tǒng)地設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、標準文檔課程設(shè)計報告課程名稱學(xué)生成績管理系統(tǒng)專業(yè)軟件工程學(xué)生姓名雷乾鵬班級09421學(xué)號09421028指導(dǎo)教師李杰完成日期實用文案標準文檔目錄一.系統(tǒng)概述...................................................二.可行性分析...............................................三.需求分析....................................................四.概要設(shè)計............................................
2、........五.詳細設(shè)計....................................................六.程序代碼....................................................實用文案標準文檔引言通過本課程設(shè)計,使自己更加系統(tǒng)地理解和掌握數(shù)據(jù)結(jié)構(gòu)的基本概念;能自如地根據(jù)實際要求,設(shè)計相應(yīng)的數(shù)據(jù)結(jié)構(gòu),并運用java語言和SQL語言實現(xiàn)所設(shè)計的算法,編寫較大型的程序,分析和解決實際應(yīng)用問題,進一步加深、鞏固所學(xué)專業(yè)課程的基本理論知識,理論聯(lián)系實際,進一步培養(yǎng)自己綜合分析問題和解決問題的能力。掌握java語言或
3、sqlserver語言獨立的編寫、調(diào)試應(yīng)用程序和進行其它相關(guān)設(shè)計的技能。此項目主要是考察我們對結(jié)構(gòu)體、數(shù)組、文件等具體操作,以及對java語言語法的掌握,所以做成此項目要求比較高的設(shè)計要求,對整體有很熟悉的概括,同時調(diào)試過程也是很重要的,對程序界面的要求也比較高,要設(shè)計的合理同時也要美觀一點,能夠人性化的描述清楚你的各個功能,一目了然,對其他用戶使用本程序簡單易懂,這才能成本程序或本系統(tǒng)是成功的。對于學(xué)生成績管理系統(tǒng),此項目每年都有學(xué)生去做,但是能夠在其他項目中脫穎而出,還要有自己的設(shè)計特色,用簡單的語言詳細描述系統(tǒng)的功能,這才是關(guān)鍵。這個設(shè)計能夠練習(xí)我們的理解和運用結(jié)構(gòu)化程
4、序設(shè)計的思想和方法,掌握開發(fā)一個小型實用系統(tǒng)的基本方法,學(xué)會調(diào)試一個比較長的程序的基本方法,同時掌握書寫程序設(shè)計開發(fā)文檔的能力。實用文案標準文檔一.系統(tǒng)概述該學(xué)生成績管理系統(tǒng)具備三方面的功能:一方面是學(xué)生用戶,學(xué)生通過輸入學(xué)號和密碼進下該系統(tǒng)后,可以進行一些基礎(chǔ)查詢(學(xué)生信息查詢、班級信息查詢、課程信息查詢)、成績管理(成績查詢、計算平均分)重新登陸系統(tǒng);一方面老師進入該系統(tǒng)則比學(xué)生多一些權(quán)限:成績輸入、成績查詢等。此系統(tǒng)總共包含的模塊如下:1.登錄模塊2.二.可行性分析1.經(jīng)濟可行性學(xué)生成績查詢系統(tǒng)開發(fā)的預(yù)算基本可滿足設(shè)備投入和人力投入。就收益而言,由于學(xué)生成績查詢系統(tǒng)的效
5、益是社會效益。系統(tǒng)一旦投入使用,將會極大提高教師和管理人員的工作效率和工作質(zhì)量,為學(xué)生創(chuàng)造一個更好的環(huán)境和服務(wù)。2.技術(shù)可行性現(xiàn)行的計算機技術(shù)、數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)完全能實現(xiàn)本系統(tǒng)的功能要求,并且系統(tǒng)開發(fā)人員都是學(xué)校計算機系軟件工程專業(yè)的學(xué)生,既有理論知識,又有實踐經(jīng)驗,完全可以開發(fā)出滿足要求的學(xué)生成績查詢系統(tǒng)。3.社會可行性系統(tǒng)開發(fā)和開發(fā)后的運行等活動不違反現(xiàn)行法律,沒有對他人的專利、版權(quán)造成侵犯,與現(xiàn)行的管理制度沒有沖突。從系統(tǒng)的使用人員來看,可大致分為以下幾類:學(xué)生、教職工和教務(wù)處管理人員。用戶的素質(zhì)較高,大部分受過高等教育,而且新開發(fā)的軟件系統(tǒng)友好的界面及簡便的操作方
6、法,保證能滿足絕大多數(shù)用戶使用該系統(tǒng)的要求。鑒于以上分析可知,該學(xué)生成績查詢系統(tǒng)的開發(fā)項目不僅技術(shù)上可行,而且還會帶來巨大的社會效益。因此,可行性研究最后認為:該學(xué)生成績查詢系統(tǒng)具備系統(tǒng)開發(fā)的條件,項目可行,建議開始開發(fā)。三.需求分析1.需求分析概述實用文案標準文檔需求分析是開發(fā)軟件系統(tǒng)的重要環(huán)節(jié),是系統(tǒng)開發(fā)的第一步和基礎(chǔ)環(huán)節(jié)。通過需求分析充分認識系統(tǒng)的目標、系統(tǒng)的各個組成部分、各部分的任務(wù)職責(zé)、業(yè)務(wù)范疇、工作流程、工作中使用的各種數(shù)據(jù)及數(shù)據(jù)結(jié)構(gòu)、各部門的業(yè)務(wù)關(guān)系和數(shù)據(jù)流程等,為系統(tǒng)設(shè)計打下基礎(chǔ)。需求分析的好壞往往決定了系統(tǒng)開發(fā)的成敗。需求分析從系統(tǒng)的調(diào)查研究入手,需求分析要
7、對系統(tǒng)的各個方面有全面的了解,既包括系統(tǒng)內(nèi)部的各個方面,也包括與系統(tǒng)有聯(lián)系的各種外部因素。通過調(diào)查研究和分析,對系統(tǒng)產(chǎn)生比較深刻的認識。需求分析階段的最終結(jié)果是“需求分析說明書”,它涵蓋了對用戶環(huán)境、事務(wù)處理和信息流程分析的一切成果,供項目開發(fā)組和用戶共同遵守。如果采用瀑布模型,就要對“需求分析說明書”進行凍結(jié),使它成為凝固可靠的基線。萬一要求變更基線,開發(fā)者和用戶雙方,都必須執(zhí)行基線變更程序,此變更程序在合同中已做了明確規(guī)定?,F(xiàn)針對“學(xué)生成績查詢系統(tǒng)”的組織結(jié)構(gòu)、業(yè)務(wù)流程、用戶角色職能、系統(tǒng)數(shù)據(jù)流進行