軟件文檔寫作_第1頁(yè)
軟件文檔寫作_第2頁(yè)
軟件文檔寫作_第3頁(yè)
軟件文檔寫作_第4頁(yè)
軟件文檔寫作_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、丈建文遺乂孝軟件文檔寫作題目學(xué)校學(xué)生學(xué)籍管理系統(tǒng)學(xué)生姓名潘京楠學(xué)牛學(xué)號(hào)3號(hào)專業(yè)班級(jí)會(huì)計(jì)+軟件06-3班頁(yè)數(shù)頁(yè)完成日期2007年5月9日文擋編號(hào):WD-STUDENT-SRS-070509版本號(hào):V1.0軟件需求說(shuō)明書項(xiàng)目名稱學(xué)校學(xué)生學(xué)籍管理系統(tǒng)項(xiàng)目負(fù)責(zé)人潘京楠項(xiàng)目開(kāi)發(fā)單位大連交通大學(xué)軟件學(xué)院2007年5月9日1、 引言編寫目的背景定義參考資料2、 任務(wù)概述目標(biāo)用戶的特點(diǎn)假定和約束3、 需求規(guī)定對(duì)功能的規(guī)定對(duì)性能的規(guī)定4、 運(yùn)行環(huán)境規(guī)定設(shè)備支持軟件引言編寫目的本文檔將要描述對(duì)小學(xué)的學(xué)生學(xué)籍管理系統(tǒng)的功能模塊。本文檔的閱讀者是項(xiàng)目策劃,設(shè)計(jì),評(píng)審人員,各科老師以及學(xué)生。本系統(tǒng)用Windows界面進(jìn)

2、入本系統(tǒng),對(duì)操作人員的要求也不是很高,操作簡(jiǎn)單明了,可以直接通過(guò)鍵盤和鼠標(biāo)來(lái)完成所有的功能:包括輸入,輸出,查詢,刪除,修改以及文件的保存和調(diào)用。進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生學(xué)籍信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。本系統(tǒng)是以菜單及窗口的形式展現(xiàn),選項(xiàng)清晰,按照用戶所選擇的各項(xiàng)功能進(jìn)行處理。能完美全面的完成用戶的要求。定義STUDENT:學(xué)生學(xué)籍管理參考資料java課程設(shè)計(jì)耿祥義,2003開(kāi)發(fā)要求說(shuō)明系統(tǒng)功能說(shuō)明書二、任務(wù)概述目標(biāo)21世紀(jì)以來(lái),人類經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。使原本的舊的管

3、理方法越來(lái)越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。許多人還停留在以前的手工操作。這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)校學(xué)生檔案信息管理系統(tǒng)軟件為學(xué)校辦公室?guī)?lái)了極大的方便。在各大中小學(xué)校,用計(jì)算機(jī)管理學(xué)校的信息已經(jīng)越來(lái)越普遍了。用計(jì)算機(jī)不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強(qiáng)了學(xué)校資料的安全性。提高了學(xué)校的管理能力,為此,用計(jì)算機(jī)來(lái)管理學(xué)校的信息,是非常必要的。學(xué)生檔案管理是學(xué)校管理的一個(gè)重要內(nèi)容。隨著時(shí)代的進(jìn)步,學(xué)校也逐漸變的龐大起來(lái)。如何管理好學(xué)生的信息,成為學(xué)校管理中的一個(gè)重要問(wèn)題。在這種情況下,一個(gè)可以規(guī)范化,自動(dòng)化的學(xué)生檔案管理系統(tǒng)就顯的非常重要。最初

4、的學(xué)生檔案管理,都是靠人力來(lái)完成。當(dāng)學(xué)校規(guī)模比較小的時(shí)候,人力可以完成,隨著學(xué)校規(guī)模越來(lái)越大,學(xué)生的人數(shù)越來(lái)越多,依然維持著人力進(jìn)管理必然會(huì)造成工作效率低,工作錯(cuò)誤增高等問(wèn)題。學(xué)生檔案管理系統(tǒng)就是把學(xué)生的信息實(shí)行統(tǒng)一,集中,規(guī)范的收集管理。建立分類編號(hào)管理,電腦存貯查詢以及防火,防潮,防盜等現(xiàn)代化,專業(yè)化的管理系統(tǒng)。為學(xué)校老師和學(xué)生解除后顧之憂。用戶的特點(diǎn)用戶不需要任何的技術(shù)背景,就可以進(jìn)行添加,修改,查詢,刪除等功能。假定和約束本軟件的開(kāi)發(fā)期限為三周。完成項(xiàng)目的主要困難是缺乏C/S軟件開(kāi)發(fā)的背景和知識(shí),缺少高質(zhì)量的編輯器以及軟件工程的實(shí)際經(jīng)驗(yàn)。三、需求規(guī)定對(duì)功能的規(guī)定本課題所研究的學(xué)生檔案管

5、理系統(tǒng)面對(duì)一般小學(xué)學(xué)校,主要內(nèi)容包括:“學(xué)生檔案信息”、“課程信息”“學(xué)生成績(jī)”“班級(jí)信息”“管理員信息”模塊。各個(gè)模塊中都能實(shí)現(xiàn)對(duì)模塊內(nèi)信息的添加、修改、查詢、刪除等操作。選擇添加時(shí),可以在數(shù)據(jù)庫(kù)中添加一條新的學(xué)生記錄。選擇修改時(shí),可以對(duì)于已有的學(xué)生記錄除了對(duì)其學(xué)號(hào)進(jìn)行修改外,其他信息都可以修改。當(dāng)選擇查詢時(shí),可以輸入相應(yīng)的選擇條件將滿足其條件的學(xué)生記錄找到。選擇刪除的話,可以將相應(yīng)的學(xué)生記錄從數(shù)據(jù)庫(kù)中刪除掉。依據(jù)以上的需求,本系統(tǒng)需要完成的功能模塊包括:管理員登錄:管理員打開(kāi)頁(yè)面之后,輸入用戶名和密碼進(jìn)行登入。添加操作員:管理員可以添加和刪除操作員,操作員只能操作系統(tǒng),不能使用“添加操作員

6、”的功能。學(xué)生檔案信息管理:可以添加、修改、刪除和查詢學(xué)生檔案信息。班級(jí)信息管理:可以添加、修改、刪除班級(jí)。課程信息管理:可以添加、修改、刪除和查詢課程。學(xué)生成績(jī)信息管理:可以添加、修改、刪除和查詢學(xué)生成績(jī)。退出系統(tǒng):管理員、操作員登錄之后,可以退出系統(tǒng)。根據(jù)學(xué)生檔案管理系統(tǒng)的需求,設(shè)計(jì)對(duì)應(yīng)的數(shù)據(jù)表及功能如下:學(xué)生檔案信息表:存放學(xué)生基本信息相關(guān)的信息數(shù)據(jù)。班級(jí)信息表:存放班級(jí)基礎(chǔ)信息數(shù)據(jù)。課程信息表:存放課程相關(guān)信息數(shù)據(jù)。成績(jī)信息表:存放考試成績(jī)?cè)敿?xì)信息數(shù)據(jù)。管理員信息表:存放管理員的相關(guān)信息數(shù)據(jù)。操作員信息表:存放操作員的相關(guān)信息數(shù)據(jù)對(duì)性能的規(guī)定1 .精度本軟件對(duì)數(shù)據(jù)的精度沒(méi)有特殊的要求。

7、2 .時(shí)間特性要求等待計(jì)算的時(shí)間不超過(guò)15秒。3 .靈活性本軟件采用可視化界面,用戶通過(guò)單擊界面上所顯示的數(shù)字和回車鍵以及相關(guān)信息的輸入就可以完成各項(xiàng)操作。4 .輸入輸出的要求四、運(yùn)行環(huán)境規(guī)定設(shè)備硬件最低要求:內(nèi)存32MB以上,硬盤15MB以上。支持軟件操作系統(tǒng):Windows98/NT/2000/XP等能安裝java2的操作系統(tǒng)。文擋編號(hào):WD-STUDENT-SRS-070509版本號(hào):V1.0概要設(shè)計(jì)說(shuō)明書項(xiàng)目名稱學(xué)校學(xué)生學(xué)籍管理系統(tǒng)項(xiàng)目負(fù)責(zé)人項(xiàng)目開(kāi)發(fā)單位大連交通大學(xué)軟件學(xué)院2007年5月9日1、 引言編寫目的背景定義參考資料2、 總體設(shè)計(jì)需求規(guī)定運(yùn)行環(huán)境基本設(shè)計(jì)概念和處理流程系統(tǒng)結(jié)構(gòu)框

8、架功能需求與程序的關(guān)系人工處理過(guò)程3、 接口設(shè)計(jì)用戶接口外部接口內(nèi)部接口4、 系統(tǒng)出錯(cuò)處理設(shè)計(jì)出錯(cuò)信息補(bǔ)救措施系統(tǒng)維護(hù)設(shè)計(jì)引言編寫目的本文檔將要描述對(duì)小學(xué)的學(xué)生學(xué)籍管理系統(tǒng)的功能模塊。本文檔的閱讀者是項(xiàng)目策劃,設(shè)計(jì),評(píng)審人員,各科老師以及學(xué)生。本系統(tǒng)用Windows界面進(jìn)入本系統(tǒng),對(duì)操作人員的要求也不是很高,操作簡(jiǎn)單明了,可以直接通過(guò)鍵盤和鼠標(biāo)來(lái)完成所有的功能:包括輸入,輸出,查詢,刪除,修改以及文件的保存和調(diào)用。進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生學(xué)籍信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。本系統(tǒng)是以菜單及窗口的形式展現(xiàn),選項(xiàng)清晰,按照用戶所選擇的各項(xiàng)功能進(jìn)行

9、處理。能完美全面的完成用戶的要求。定義STUDENT:學(xué)生成績(jī)管理參考資料java課程設(shè)計(jì)耿祥義,2003開(kāi)發(fā)要求說(shuō)明系統(tǒng)功能說(shuō)明書二、總體設(shè)計(jì)需求規(guī)定對(duì)功能的規(guī)定本課題所研究的學(xué)生檔案管理系統(tǒng)面對(duì)一般小學(xué)學(xué)校,主要內(nèi)容包括:“學(xué)生檔案信息”、“課程信息”“學(xué)生成績(jī)”“班級(jí)信息”“管理員信息”模塊。各個(gè)模塊中都能實(shí)現(xiàn)對(duì)模塊內(nèi)信息的添加、修改、查詢、刪除等操作。選擇添加時(shí),可以在數(shù)據(jù)庫(kù)中添加一條新的學(xué)生記錄。選擇修改時(shí),可以對(duì)于已有的學(xué)生記錄除了對(duì)其學(xué)號(hào)進(jìn)行修改外,其他信息都可以修改。當(dāng)選擇查詢時(shí),可以輸入相應(yīng)的選擇條件將滿足其條件的學(xué)生記錄找到。選擇刪除的話,可以將相應(yīng)的學(xué)生記錄從數(shù)據(jù)庫(kù)中刪除

10、掉。依據(jù)以上的需求,本系統(tǒng)需要完成的功能模塊包括:管理員登錄:管理員打開(kāi)頁(yè)面之后,輸入用戶名和密碼進(jìn)行登入。添加操作員:管理員可以添加和刪除操作員,操作員只能操作系統(tǒng),不能使用“添加操作員”的功能。學(xué)生檔案信息管理:可以添加、修改、刪除和查詢學(xué)生檔案信息。班級(jí)信息管理:可以添加、修改、刪除班級(jí)。課程信息管理:可以添加、修改、刪除和查詢課程。學(xué)生成績(jī)信息管理:可以添加、修改、刪除和查詢學(xué)生成績(jī)。退出系統(tǒng):管理員、操作員登錄之后,可以退出系統(tǒng)。根據(jù)學(xué)生檔案管理系統(tǒng)的需求,設(shè)計(jì)對(duì)應(yīng)的數(shù)據(jù)表及功能如下:學(xué)生檔案信息表:存放學(xué)生基本信息相關(guān)的信息數(shù)據(jù)。班級(jí)信息表:存放班級(jí)基礎(chǔ)信息數(shù)據(jù)。課程信息表:存放課

11、程相關(guān)信息數(shù)據(jù)。成績(jī)信息表:存放考試成績(jī)?cè)敿?xì)信息數(shù)據(jù)。管理員信息表:存放管理員的相關(guān)信息數(shù)據(jù)。操作員信息表:存放操作員的相關(guān)信息數(shù)據(jù)對(duì)性能的規(guī)定2 .精度本軟件對(duì)數(shù)據(jù)的精度沒(méi)有特殊的要求。3 .時(shí)間特性要求等待計(jì)算的時(shí)間不超過(guò)15秒。4 .靈活性本軟件采用可視化界面,用戶通過(guò)單擊界面上所顯示的數(shù)字和回車鍵以及相關(guān)信息的輸入就可以完成各項(xiàng)操作。5 .輸入輸出的要求運(yùn)行環(huán)境設(shè)備:硬件最低要求:內(nèi)存32MB以上,硬盤15MB以上。支持軟件:操作系統(tǒng):Windows98/NT/2000/XP等能安裝java2的操作系統(tǒng)。基本設(shè)計(jì)概念和處理流程信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使計(jì)算機(jī)的應(yīng)用已普及到

12、經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。計(jì)算機(jī)雖然與人類的關(guān)系愈來(lái)愈密切,還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)生學(xué)籍管理系統(tǒng)軟件為教學(xué)辦公室?guī)?lái)了極大的方便。該軟件是以漢語(yǔ)編程語(yǔ)言為實(shí)現(xiàn)語(yǔ)言,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。通過(guò)用戶使用手冊(cè),使用者可以了解本軟件的基本工作原理。操作人員只需輸入一些簡(jiǎn)單的漢字、數(shù)字,即可達(dá)到自己的目標(biāo)。下就是詳細(xì)的用戶使用說(shuō)明,通過(guò)閱讀此使用說(shuō)明,管理員能夠方便的對(duì)信息進(jìn)行輸入,追加,修改,刪除,查詢,顯示等操作。系統(tǒng)結(jié)構(gòu)框架功能需求與程序的關(guān)系功能需求程序單兀或模塊(實(shí)現(xiàn)功能需求)添加學(xué)生信息StudentSituation

13、.java修改學(xué)生信息StudentModify.java刪除學(xué)生信息StudentDelete.java查詢學(xué)生信息StudentInquest.java添加課程信息LessonSituation.java修改課程信息LessonModify.java刪除課程信息LessonDelete.java查詢課程信息Lessonlnquest.java添加班級(jí)信息ClassSituation.java修改班級(jí)信息ClassModify.java刪除班級(jí)信息ClassDelete.java查詢成績(jī)信息ScoreInquest.java添加成績(jī)信息ScoreSituation.java刪除成績(jī)信息Sco

14、reDelete.java添加操作員ManagerSituation.java刪除操作員ManagerDelete.java登錄退出系統(tǒng)System.java人工處理過(guò)程用戶可以根據(jù)需要單擊各種選擇按鈕,以決定系統(tǒng)進(jìn)程。三、接口設(shè)計(jì)用戶接口本系統(tǒng)采用圖形用戶結(jié)構(gòu),以鼠標(biāo)和鍵盤為用戶接口,方便管理員對(duì)數(shù)據(jù)的操作。外部接口本系統(tǒng)提供基于Access的數(shù)據(jù)導(dǎo)入和導(dǎo)出功能,方便各類用戶使用。內(nèi)部接口本軟件需要實(shí)現(xiàn)的內(nèi)部接口是各個(gè)模塊之間的接口。四、系統(tǒng)出錯(cuò)處理設(shè)計(jì)出錯(cuò)信息1 .輸入的數(shù)據(jù)無(wú)法與文本文擋建立連接,即無(wú)法把信息寫入文本文擋中。2 .當(dāng)輸入錯(cuò)誤信息時(shí),系統(tǒng)發(fā)出警告。補(bǔ)救措施1 .提示無(wú)法建立

15、連接。2 .提示輸入數(shù)據(jù)錯(cuò)誤。系統(tǒng)維護(hù)設(shè)計(jì)不需要另外再進(jìn)行維護(hù)設(shè)計(jì)。文擋編號(hào):WD-STUDENT-SRS-070509版本號(hào):V1.0詳細(xì)設(shè)計(jì)說(shuō)明書項(xiàng)目名稱學(xué)校學(xué)生學(xué)籍管理系統(tǒng)項(xiàng)目負(fù)責(zé)人潘京楠項(xiàng)目開(kāi)發(fā)單位大連交通大學(xué)軟件學(xué)院2007年5月9日引言編寫目的背景定義參考資料程序系統(tǒng)的結(jié)構(gòu)運(yùn)行環(huán)境系統(tǒng)組織結(jié)構(gòu)程序設(shè)計(jì)說(shuō)明程序描述功能性能輸入項(xiàng)輸出項(xiàng)算法流程邏輯測(cè)試計(jì)劃引言編寫目的本文檔將要描述對(duì)小學(xué)的學(xué)生學(xué)籍管理系統(tǒng)的功能模塊。本文檔的閱讀者是項(xiàng)目策劃,設(shè)計(jì),評(píng)審人員,各科老師以及學(xué)生。本系統(tǒng)用Windows界面進(jìn)入本系統(tǒng),對(duì)操作人員的要求也不是很高,操作簡(jiǎn)單明了,可以直接通過(guò)鍵盤和鼠標(biāo)來(lái)完成所有

16、的功能:包括輸入,輸出,查詢,刪除,修改以及文件的保存和調(diào)用。進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生學(xué)籍信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。本系統(tǒng)是以菜單及窗口的形式展現(xiàn),選項(xiàng)清晰,按照用戶所選擇的各項(xiàng)功能進(jìn)行處理。能完美全面的完成用戶的要求。定義STUDENT:學(xué)生學(xué)籍管理參考資料java課程設(shè)計(jì)耿祥義,2003開(kāi)發(fā)要求說(shuō)明系統(tǒng)功能說(shuō)明書二、程序系統(tǒng)的結(jié)構(gòu)運(yùn)行環(huán)境設(shè)備:硬件最低要求:內(nèi)存32MB以上,硬盤15MB以上。支持軟件:操作系統(tǒng):Windows98/NT/2000/XP等能安裝java2的操作。系統(tǒng)組織結(jié)構(gòu)本系統(tǒng)大概可以分為兩個(gè)模塊:授課教師使用模塊

17、和學(xué)生使用模塊。授課教師使用模塊功能包括輸入學(xué)生的資料,查詢學(xué)生的資料,刪除學(xué)生的資料,顯示學(xué)生的資料,保存輸入的資料,退出系統(tǒng)等功能。三、程序設(shè)計(jì)說(shuō)明程序描述本系統(tǒng)主要是對(duì)學(xué)生的學(xué)籍進(jìn)行管理,通過(guò)創(chuàng)建一個(gè)學(xué)籍管理系統(tǒng)的總窗口,可以選擇錄入,修改,查詢,刪除等功能。在這些功能上添加監(jiān)視器,選擇這些功能是就是觸發(fā)了一個(gè)事件,這樣能夠進(jìn)入到相應(yīng)的界面進(jìn)行操作。選擇錄入時(shí),可以在數(shù)據(jù)庫(kù)中添加一條新的學(xué)生記錄。選擇修改時(shí),可以對(duì)于已有的學(xué)生記錄除了對(duì)其學(xué)號(hào)進(jìn)行修改外,其他信息都可以修改。當(dāng)選擇查詢時(shí),可以輸入相應(yīng)的選擇條件將滿足其條件的學(xué)生記錄找到。選擇刪除的話,可以將相應(yīng)的學(xué)生記錄從數(shù)據(jù)庫(kù)中刪除掉功

18、能1、執(zhí)行System.java類的主要是一個(gè)窗口。窗口上方時(shí)一個(gè)標(biāo)簽,是用來(lái)表達(dá)歡迎語(yǔ)的。窗口下方是一個(gè)登錄界面。設(shè)置兩個(gè)選擇按鈕,選擇是管理員登陸或者操作員登錄。下方設(shè)置連個(gè)文本框輸入用戶名和密碼,確認(rèn)后進(jìn)入系統(tǒng)。2、ManagerSituation.java類創(chuàng)建的是一個(gè)操作員信息輸入的界面。其中包括3個(gè)文本條,分別是ID,用戶名,密碼等。在這頁(yè)面的下端創(chuàng)建了兩個(gè)按鈕“錄入”、“重置”。這兩個(gè)按鈕添加了監(jiān)視器,單擊錄入的按鈕就會(huì)將已填好的信息添加到數(shù)據(jù)庫(kù)內(nèi),而單擊重置按鈕就會(huì)將已填好的信息全部刷清,重新填寫。3、ManagerDelete.java類創(chuàng)建的是一個(gè)操作員信息刪除的界面。其中

19、包括3個(gè)文本條,分別是ID,用戶名,密碼等。與ID文本條并列的是刪除按鈕,這個(gè)按鈕因?yàn)樘砑恿吮O(jiān)視器,所以當(dāng)點(diǎn)擊該按鈕,計(jì)算機(jī)就會(huì)自動(dòng)在數(shù)據(jù)庫(kù)中查詢與之前輸入的ID相應(yīng)的那條記錄,會(huì)彈出確認(rèn)刪除的對(duì)話框,單擊“是”就會(huì)將該條信息從數(shù)據(jù)庫(kù)中刪除。4、StudentSituation.java類創(chuàng)建的是一個(gè)學(xué)生信息添加的界面。其中包括7個(gè)文本條,分別是學(xué)號(hào)、姓名、父母姓名、聯(lián)系電話、家庭住址、獎(jiǎng)懲記載、學(xué)生簡(jiǎn)歷等。還有4個(gè)下拉列表按鈕,分別是性別,出生日期,班級(jí),入學(xué)年份等。在這頁(yè)面的下端創(chuàng)建了1個(gè)按鈕“添加”。這個(gè)按鈕添加了監(jiān)視器,單擊添加的按鈕就會(huì)將已填好的信息添加到數(shù)據(jù)庫(kù)內(nèi)。5、Student

20、Modify.java類創(chuàng)建的是一個(gè)學(xué)生信息修改的界面。其中包括7個(gè)文本條,分別是學(xué)號(hào)、姓名、父母姓名、聯(lián)系電話、家庭住址、獎(jiǎng)懲記載、學(xué)生簡(jiǎn)歷等。還有4個(gè)下拉列表按鈕,分別是性別,出生日期,班級(jí),入學(xué)年份等。在這頁(yè)面的下端創(chuàng)建了兩個(gè)按鈕“修改并保存"、“重置”。這兩個(gè)按鈕添加了監(jiān)視器,單擊“修改并保存”就會(huì)按照輸入的學(xué)號(hào)將已對(duì)應(yīng)的信息進(jìn)行修改并保留在數(shù)據(jù)庫(kù)內(nèi),而單擊“重置”按鈕就會(huì)將已填好的信息全部刷清,重新填寫。6、StudentDelete.java類創(chuàng)建的是一個(gè)學(xué)生信息刪除的界面。其中包括7個(gè)文本條,分別是學(xué)號(hào)、姓名、父母姓名、聯(lián)系電話、家庭住址、獎(jiǎng)懲記載、學(xué)生簡(jiǎn)歷等。還有4個(gè)

21、下拉列表按鈕,分別是性別,出生日期,班級(jí),入學(xué)年份等。文本條下方有刪除按鈕,這個(gè)按鈕因?yàn)樘砑恿吮O(jiān)視器,所以當(dāng)點(diǎn)擊該按鈕,計(jì)算機(jī)就會(huì)自動(dòng)在數(shù)據(jù)庫(kù)中查詢與之前輸入的學(xué)號(hào)相應(yīng)的那條記錄,會(huì)彈出確認(rèn)刪除的對(duì)話框,單擊“是”就會(huì)將該條信息從數(shù)據(jù)庫(kù)中刪除。7、StudentInquest.java類創(chuàng)建的是一個(gè)學(xué)生信息查詢的界面。其中包括2個(gè)文本條,分別是學(xué)號(hào)、姓名。還有1個(gè)下拉列表按鈕,班級(jí)。這些條件可以單獨(dú)使用也可以聯(lián)合使用。下拉列表按鈕下面是查詢按鈕,這個(gè)按鈕因?yàn)樘砑恿吮O(jiān)視器,所以當(dāng)點(diǎn)擊該按鈕,計(jì)算機(jī)就會(huì)自動(dòng)在數(shù)據(jù)庫(kù)中查詢與之前輸入的學(xué)號(hào)、姓名或者班級(jí)相應(yīng)的記錄,并且將這個(gè)信息的內(nèi)容顯示在相應(yīng)的文本

22、條中。8、LessonSituation.java類創(chuàng)建的是一個(gè)課程信息添加的界面。其中包括2個(gè)文本條,分別是課程號(hào)和課程名。還有1個(gè)下拉列表按鈕,上課年級(jí)。在這頁(yè)面的下端創(chuàng)建了1個(gè)按鈕“添加”。這個(gè)按鈕添加了監(jiān)視器,單擊添加的按鈕就會(huì)將已填好的信息添加到數(shù)據(jù)庫(kù)內(nèi)。9、LessonModify.java類創(chuàng)建的是一個(gè)課程信息修改的界面。其中包括2個(gè)文本條,分別是課程號(hào)和課程名。還有1個(gè)下拉列表按鈕,上課年級(jí)。在這頁(yè)面的下端創(chuàng)建了兩個(gè)按鈕“修改并保存"、“重置”。這兩個(gè)按鈕添加了監(jiān)視器,單擊“修改并保存”就會(huì)按照輸入的學(xué)號(hào)將已對(duì)應(yīng)的信息進(jìn)行修改并保留在數(shù)據(jù)庫(kù)內(nèi),而單擊“重置”按鈕就會(huì)將

23、已填好的信息全部刷清,重新填寫。10、 LessonDelete.java類創(chuàng)建的是一個(gè)課程信息刪除的界面。其中包括2個(gè)文本條,分別是課程號(hào)和課程名。還有1個(gè)下拉列表按鈕,上課年級(jí)。文本條下方有刪除按鈕,這個(gè)按鈕因?yàn)樘砑恿吮O(jiān)視器,所以當(dāng)點(diǎn)擊該按鈕,計(jì)算機(jī)就會(huì)自動(dòng)在數(shù)據(jù)庫(kù)中查詢與之前輸入的學(xué)號(hào)相應(yīng)的那條記錄,會(huì)彈出確認(rèn)刪除的對(duì)話框,單擊“是”就會(huì)將該條信息從數(shù)據(jù)庫(kù)中刪除。11、 LessonInquest.java類創(chuàng)建的是一個(gè)課程信息查詢的界面。其中包括2個(gè)文本條,分別是課程號(hào)和課程名。還有1個(gè)下拉列表按鈕,上課年級(jí)。這些條件可以單獨(dú)使用也可以聯(lián)合使用。下拉列表按鈕下面是查詢按鈕,這個(gè)按鈕因?yàn)?/p>

24、添加了監(jiān)視器,所以當(dāng)點(diǎn)擊該按鈕,計(jì)算機(jī)就會(huì)自動(dòng)在數(shù)據(jù)庫(kù)中查詢與之前輸入的學(xué)號(hào)、姓名或者班級(jí)相應(yīng)的記錄,并且將這個(gè)信息的內(nèi)容顯示在相應(yīng)的文本條中。12、 ClassSituation.java類創(chuàng)建的是一個(gè)班級(jí)信息添加的界面。其中包括2個(gè)文本條,分別是班級(jí)名和班主任名。在這頁(yè)面的下端創(chuàng)建了1個(gè)按鈕“添加”。這個(gè)按鈕添加了監(jiān)視器,單擊添加的按鈕就會(huì)將已填好的信息添加到數(shù)據(jù)庫(kù)內(nèi)。13、 ClassModify.java類創(chuàng)建的是一個(gè)班級(jí)信息修改的界面。其中包括2個(gè)文本條,分別是班級(jí)名和班主任名。在這頁(yè)面的下端創(chuàng)建了兩個(gè)按鈕“修改并保存"、“重置”。這兩個(gè)按鈕添加了監(jiān)視器,單擊“修改并保存”

25、就會(huì)按照輸入的學(xué)號(hào)將已對(duì)應(yīng)的信息進(jìn)行修改并保留在數(shù)據(jù)庫(kù)內(nèi),而單擊“重置”按鈕就會(huì)將已填好的信息全部刷清,重新填寫。14、 ClassDelete.java類創(chuàng)建的是一個(gè)班級(jí)信息刪除的界面。2個(gè)文本條,分別是班級(jí)名和班主任名。文本條下方有刪除按鈕,這個(gè)按鈕因?yàn)樘砑恿吮O(jiān)視器,所以當(dāng)點(diǎn)擊該按鈕,計(jì)算機(jī)就會(huì)自動(dòng)在數(shù)據(jù)庫(kù)中查詢與之前輸入的學(xué)號(hào)相應(yīng)的那條記錄,會(huì)彈出確認(rèn)刪除的對(duì)話框,單擊“是”就會(huì)將該條信息從數(shù)據(jù)庫(kù)中刪除。15、 ScoreSituation.java類創(chuàng)建的是一個(gè)學(xué)生成績(jī)添加的界面。頁(yè)面上有一個(gè)文本條輸入學(xué)生學(xué)號(hào)。在這頁(yè)面的下端創(chuàng)建了1個(gè)按鈕“提交”。這個(gè)按鈕添加了監(jiān)視器,單擊添加的按鈕

26、就會(huì)將該學(xué)號(hào)的學(xué)生的成績(jī)信息表顯示出來(lái)。包括一個(gè)輸入成績(jī)的文本條和一個(gè)選擇科目的下拉列表按鈕。在下方有一個(gè)“錄入”按鈕,這個(gè)按鈕添加了監(jiān)視器,單擊就會(huì)將已經(jīng)填好的學(xué)生信息添加到數(shù)據(jù)庫(kù)中。16、 ScoreInquest.java類創(chuàng)建的是一個(gè)學(xué)生成績(jī)查詢的界面。其中包括3個(gè)文本條,分別是學(xué)生號(hào),姓名和課程號(hào)。還有2個(gè)下拉列表按鈕,分別是課程名和班級(jí)。下拉列表按鈕下面是查詢按鈕,這個(gè)按鈕因?yàn)樘砑恿吮O(jiān)視器,所以當(dāng)點(diǎn)擊該按鈕,計(jì)算機(jī)就會(huì)自動(dòng)在數(shù)據(jù)庫(kù)中查詢與之前輸入的信息向吻合的學(xué)生的成績(jī)的記錄,并且將這個(gè)信息的內(nèi)容顯示在相應(yīng)的文本條中。17、 ScoreDelete.java類創(chuàng)建的是一個(gè)學(xué)生成績(jī)刪

27、除的界面。其中包括3個(gè)文本條,分別是學(xué)生號(hào),姓名和課程號(hào)。還有2個(gè)下拉列表按鈕,分別是課程名和班級(jí)。文本條下方有刪除按鈕,這個(gè)按鈕因?yàn)樘砑恿吮O(jiān)視器,所以當(dāng)點(diǎn)擊該按鈕,計(jì)算機(jī)就會(huì)自動(dòng)在數(shù)據(jù)庫(kù)中查詢與之前輸入的學(xué)號(hào)相應(yīng)的那條記錄,會(huì)彈出確認(rèn)刪除的對(duì)話框,單擊“是”就會(huì)將該條信息從數(shù)據(jù)庫(kù)中刪除。性能本模塊對(duì)程序沒(méi)有特殊要求。輸入項(xiàng)本軟件在輸入上要求用戶輸入的都是字符類型。輸出項(xiàng)對(duì)于用戶選擇的操作,軟件會(huì)做出相應(yīng)的反應(yīng),將信息反饋給用戶。算法本程序沒(méi)有采用特殊的算法。流程邏輯測(cè)試計(jì)劃1 .測(cè)試輸入的數(shù)據(jù)是否與文本文擋建立連接,即無(wú)法把信息寫入文本文擋中。2 .測(cè)試當(dāng)輸入錯(cuò)誤信息時(shí),系統(tǒng)是否報(bào)告錯(cuò)誤。文

28、擋編號(hào):WD-STUDENT-SRS-070509版本號(hào):V1.0數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書項(xiàng)目名稱學(xué)校學(xué)生學(xué)籍管理系統(tǒng)項(xiàng)目負(fù)責(zé)人潘京楠項(xiàng)目開(kāi)發(fā)單位大連交通大學(xué)軟件學(xué)院2007年5月9日引言編寫目的背景定義參考資料外部設(shè)計(jì)標(biāo)識(shí)符和狀態(tài)約定專門指導(dǎo)結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)、引言編寫目的本文檔將要描述對(duì)小學(xué)的學(xué)生學(xué)籍管理系統(tǒng)的功能模塊。本文檔的閱讀者是項(xiàng)目策劃,設(shè)計(jì),評(píng)審人員,各科老師以及學(xué)生。本系統(tǒng)用Windows界面進(jìn)入本系統(tǒng),對(duì)操作人員的要求也不是很高,操作簡(jiǎn)單明了,可以直接通過(guò)鍵盤和鼠標(biāo)來(lái)完成所有的功能:包括輸入,輸出,查詢,刪除,修改以及文件的保存和調(diào)用。進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。幫

29、助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生學(xué)籍信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。本系統(tǒng)是以菜單及窗口的形式展現(xiàn),選項(xiàng)清晰,按照用戶所選擇的各項(xiàng)功能進(jìn)行處理。能完美全面的完成用戶的要求。定義STUDENT:學(xué)生學(xué)籍管理參考資料java課程設(shè)計(jì)耿祥義,2003開(kāi)發(fā)要求說(shuō)明系統(tǒng)功能說(shuō)明書二、外部設(shè)計(jì)1、標(biāo)識(shí)符和狀態(tài)本系統(tǒng)采用DB2為基本開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)名USER1。數(shù)據(jù)庫(kù)中一共建立了5個(gè)表,表名分別為Student(學(xué)生檔案信息表),Class(班級(jí)信息表),Lesson(課程信息表),Score(成績(jī)信息表),Manager(操作員表)。2、約定本系統(tǒng)采用MicrosoftAccess2003為基本開(kāi)發(fā)工具,因而程序員或者系統(tǒng)分析員,或者任何想要使用此數(shù)據(jù)庫(kù)進(jìn)行操作的人員,需要安裝Micro

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論