根據(jù)用戶需求管理學(xué)生成績記錄_第1頁
根據(jù)用戶需求管理學(xué)生成績記錄_第2頁
根據(jù)用戶需求管理學(xué)生成績記錄_第3頁
根據(jù)用戶需求管理學(xué)生成績記錄_第4頁
根據(jù)用戶需求管理學(xué)生成績記錄_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1 .選題背景學(xué)習(xí)是人類必不可少的一個(gè)過程,我們每個(gè)人都在學(xué)習(xí)中成長。而考試是獲取學(xué)生 學(xué)習(xí)情況的一個(gè)途徑,成績的變化能體現(xiàn)出一個(gè)學(xué)生的近期學(xué)習(xí)情況,學(xué)生的每次考試 成績都有必要記錄,這樣才能更加準(zhǔn)確地得知學(xué)生的學(xué)習(xí)情況。此題則是正對學(xué)生成績 記錄薄管理做出的記錄薄基本功能。本程序是可以根據(jù)用戶需求管理學(xué)生成績記錄。開發(fā)技術(shù)概述本程序采用Java,開發(fā)者應(yīng)具有Java程序設(shè)計(jì)語言,Swing基本GUI組件,多線程, 文件使用的基本知識和技能,能夠根據(jù)用戶的選擇來跳轉(zhuǎn)至用戶想要進(jìn)行增、刪、查、 改功能,也能看出學(xué)生成績總體情況。功能需求分析用戶可以在本程序中選擇增刪查改等基本功能來進(jìn)行管理,也能

2、統(tǒng)一顯示出記錄在 冊學(xué)生的總體情況。增添學(xué)生功能用戶可以通過此功能來增添未記錄在冊的學(xué)生的信息和成績。刪除學(xué)生功能用戶可以通過此功能來刪除記錄在冊的學(xué)生的信息和成績。查找學(xué)生功能用戶可以通過此功能來查詢記錄在冊的學(xué)生的信息及成績。修改學(xué)生功能用戶可以通過此功能來對已經(jīng)記錄在冊的學(xué)生成績。通過輸入要修改的學(xué)生的基 本信息進(jìn)行比對然后找到學(xué)生即可進(jìn)行成績的修改。成績總覽功能用戶可以通過此功能來顯示所有學(xué)生的成績以及各分段的基本情況,也能顯示出記錄薄內(nèi)學(xué)生的及格率、最高分、最低分的基本情況。退出程序功能用戶在結(jié)束使用程序時(shí)可以通過此功能來退出程序。.功能設(shè)計(jì)(1)增添學(xué)生功能通過操作臺,進(jìn)行學(xué)生信息

3、的添加。具體說明如下表所示。表4T增添學(xué)生功能表(2)刪除學(xué)生功能序號功能內(nèi)容控件或方法對象名備注1存放學(xué)號SaveStudent ()number2存放姓名SaveStudent ()name3存放成績SaveStudent ()mark4學(xué)號獲取getNamber ()5姓名獲取getName ()6成績獲取getMarkO7儲存信息SaveDate. saveObject()list通過操作臺,進(jìn)行學(xué)生信息的刪除。具體說明如下表所示。表4-2刪除學(xué)生功能表(3)查找學(xué)生功能序號功能內(nèi)容控件或方法對象名備注1對比查找GetStudent ()s2刪除學(xué)生list, remove()list

4、3儲存信息SaveDate. saveObject()list通過操作臺,進(jìn)行學(xué)生信息的查找。具體說明如下表所示。表4-3查找學(xué)生功能表序號功能內(nèi)容控件或方法對象名備注1對比查找GetStudent ()S2輸出學(xué)生信息toStringO修改學(xué)生信息功能通過操作臺,進(jìn)行學(xué)生信息的修改。具體說明如下表所示。表4-4修改學(xué)生功能表序號功能內(nèi)容控件或方法對象名備注1對比查找GetStudent ()s2更改姓名setName ()name3更改成績setMark ()mark4儲存信息SaveDate. saveObject()list成績總覽功能通過操作臺,進(jìn)行學(xué)生信息的總體情況查詢。能顯示各分段

5、學(xué)生具體情況,顯示平 均分,及格率,最高分,最低分。具體說明如下表所示。表4-5成績總覽功能表序號功能內(nèi)容控件或方法對象名備注1成績分段顯示ListStudent ()student2平均分顯示ListStudent ()Mark3及格率顯示ListStudent ()pass4最高分顯示ListStudent ()MaxMark5最低分顯示ListStudent ()MinMark退出程序功能通過操作臺,退出學(xué)生成績記錄薄程序。具體說明如下表所示。表4-6退出程序功能表序號功能內(nèi)容控件或方法對象名備注1退出程序System, exit (0).系統(tǒng)流程分析本日歷程序的功能是查看當(dāng)前的年月份與

6、跳轉(zhuǎn)至用戶想要的年月份。啟動程序后, 當(dāng)前展示的界面則為目前的年月份,然后用戶則可以選擇想要查看的年份,然后可選擇 是否查看也可以繼續(xù)選擇月份,再確認(rèn)查看。此步驟可重復(fù)操作,直至用戶想要結(jié)束本程序,則可以選擇編輯中的退出,當(dāng)選擇編輯中的退出后,會彈出確認(rèn)對話框,再確認(rèn) 后即可退出程序,取消退出即可返回程序,繼續(xù)查看內(nèi)容。系統(tǒng)的流程圖下所示。圖6-3系統(tǒng)運(yùn)行流程圖系統(tǒng)測試1 .用戶運(yùn)行程序,1 .用戶運(yùn)行程序,通過在操作臺輸入對應(yīng)數(shù)字進(jìn)行對應(yīng)操作。*增加學(xué)生信息 刪除學(xué)生信息 查找學(xué)生信息 修改學(xué)生信息 成績總覽 退出程序123450* Console XMain Java Applicatio

7、n D:ECLIPSEeclipseJee-202V12-R-win32-x86旦.Ju_1_土請選擇:圖7.1選擇操作界面.用戶進(jìn)行學(xué)生信息的增添。S Console x % I Be 屢即劍俱| S 曰崎 OMain Java Application D:ECLIPSEeclipse-jee-2021 -12-R-win32-x86*增加學(xué)生信息1*刪除學(xué)生信息2*查找學(xué)生信息3*修改學(xué)生信息4*成績總覽5*退出程序0*請選擇:1請輸入學(xué)生學(xué)號:圖7-2增添學(xué)生信息界面 X喧|鼠球即伊2 .用戶進(jìn)行學(xué)生信息的刪除 Console XMain Java Application D:ECLIP

8、SEeclipsejee-2021-12-R-win32-x1._Rq4_1_1_4_1_】_1_4_I.q_4】._】_J|WJPW_i_i_I%i_.J_】_% i_】_q ._i_._i_4_i_i_】_1_土._l_*增加學(xué)生信息1*刪除學(xué)生信息2*查找學(xué)生信息3*修改學(xué)生信息4*成績總覽5*退出程序0*請選擇:2請輸入刪除的學(xué)生的學(xué)號或者姓名:圖7-3刪除學(xué)生信息界面.用戶進(jìn)行學(xué)生信息的查詢 Console X X |鼠球園伊磨|由曰崎 Q IMain Java Application D:ECLIPSEeclipsejee-2021 -12-R-win32-x(*增加學(xué)生信息1*刪

9、除學(xué)生信息2*查找學(xué)生信息3*修改學(xué)生信息4*成績總覽5*退出程序0*旦4_1_.4_1三Jr4_1_匕f 4_1_1_土f4_土請選擇:3請輸入要查找的學(xué)生姓名或?qū)W號:圖7-4查詢學(xué)生信息界面.學(xué)生成績總覽 Console XMain Java Application D:ECLIPSEeclipse-jee-2021 -12-R-win32-x86 www-zuy -jm-學(xué)號,202103 學(xué)號:202106 學(xué)號:202116 學(xué)號:202122姓名:小李 姓名:小錢 姓名: i姓名:學(xué)號:202123|姓名: 6079的學(xué)生:學(xué)號:202101|姓名:小王 學(xué)號:202104|姓名:

10、小明 學(xué)號,202108|姓名:小孫 學(xué)號,202109姓名:小周 學(xué)號:202111姓名:小鄭 學(xué)號:202112|姓名:小黃 學(xué)號:202115姓名:小陳 學(xué)號:202120姓名:小葉 學(xué)號:202121姓名:小龍 學(xué)號:202128|姓名:小白 學(xué)號:202130|姓名:小李 不及格的學(xué)生:202105姓名:小紅 202107姓名:小趙 202110|姓名:小吳 202113|姓名:小雨 202124姓名:小肖 202127姓名:小穎 202129|姓名:小剛學(xué)號,學(xué)號:學(xué)號:學(xué)號:學(xué)號:學(xué)號:學(xué)號:Java成績:Java成績:Java成績:Java成績:小楊小徐小張| Java成績:Java成績:Java成績:Java成績:Java成績:Java成績:Java成績:Java成績:Java成績:Java成績:Java成綁Java成績:Java成績: Java成績: Java成績: 3 a v a成績: Java成績: Java成績:Java成績:8684848581757876656578747866606758463946565445及格率為:

溫馨提示

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

評論

0/150

提交評論