java課程設(shè)計(jì)——學(xué)生信息管理系統(tǒng)(共63頁(yè)).doc
《java課程設(shè)計(jì)——學(xué)生信息管理系統(tǒng)(共63頁(yè)).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《java課程設(shè)計(jì)——學(xué)生信息管理系統(tǒng)(共63頁(yè)).doc(63頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上一引言1.1 項(xiàng)目的名稱學(xué)生信息管理系統(tǒng)1.2 項(xiàng)目背景和目標(biāo) 學(xué)生信息管理系主要對(duì)在校學(xué)生的個(gè)人基本信息以及成績(jī)信息進(jìn)行管理,對(duì)教師用戶提供查詢信息、增添信息、刪除信息等操作功能;對(duì)學(xué)生用戶提供成績(jī)查詢功能。我們的目標(biāo)就是為該系統(tǒng)提供后臺(tái)連接數(shù)據(jù)庫(kù)程序設(shè)計(jì)以及前臺(tái)用戶界面設(shè)1.3 項(xiàng)目的可行性研究設(shè)計(jì)此系統(tǒng)需要java面向?qū)ο缶幊袒A(chǔ),數(shù)據(jù)庫(kù)應(yīng)用知識(shí)以及功能分析。根據(jù)目前所開(kāi)設(shè)的課程,學(xué)生已經(jīng)具備這樣的知識(shí),有能力綜合java編程知識(shí)和數(shù)據(jù)庫(kù)應(yīng)用知識(shí)做出一個(gè)這樣的學(xué)生信息管理系統(tǒng)二、 需求分析21系統(tǒng)概述 此系統(tǒng)提供給教師用戶和學(xué)生用戶。教師登陸后可以對(duì)學(xué)生基本信息
2、表和學(xué)生成績(jī)表進(jìn)行查看、增添新記錄和刪除記錄等操作。學(xué)生登陸后能查詢自己的成績(jī)22系統(tǒng)運(yùn)行環(huán)境 Java運(yùn)行在eclipse軟件上,數(shù)據(jù)庫(kù)用mysql數(shù)據(jù)庫(kù)23功能需求描述學(xué)生信息管理系統(tǒng)要面對(duì)教師和學(xué)生用戶。對(duì)于教師,需要查詢?nèi)繉W(xué)生的基本信息和成績(jī)信息,并且可以對(duì)其進(jìn)行修改。對(duì)于學(xué)生,不需要查詢自己的基本信息,只需要查詢成績(jī)。為了保護(hù)學(xué)生成績(jī)隱私,每位學(xué)生登錄系統(tǒng)后只能查詢自己的成績(jī),而無(wú)法看到別人的成績(jī)?nèi)?、系統(tǒng)設(shè)計(jì)31開(kāi)發(fā)與設(shè)計(jì)的總體思想 教師方面:教師通過(guò)自己的用戶名和密碼登錄后,進(jìn)入教師主界面,在這個(gè)主界面里,可以選擇要操作的類別,即查詢功能還是修改功能。在查詢功能里面,可以選擇是查
3、詢學(xué)生基本信息,還是查詢學(xué)生成績(jī)信息。在查詢學(xué)生基本信息時(shí),可以從依據(jù)不同字段,即學(xué)生信息表的不同屬性進(jìn)行查找。在查找學(xué)生成績(jī)信息時(shí),只能依據(jù)學(xué)生姓名和學(xué)號(hào)進(jìn)行查找。在修改功能里面,包括對(duì)學(xué)生基本信息表和學(xué)生成績(jī)表進(jìn)行增加和刪除記錄 學(xué)生方面:學(xué)生通過(guò)自己的用戶名和密碼登錄此系統(tǒng)后, 可以查詢自己本學(xué)期的各科成績(jī)信息32系統(tǒng)模塊結(jié)構(gòu)圖33數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)為了支持此學(xué)生信息管理系統(tǒng),創(chuàng)建數(shù)據(jù)庫(kù)studentmanage。在這個(gè)數(shù)據(jù)庫(kù)中包含四個(gè)表:student表,teacher表,studentlogin表和score表。截圖如下:在student(學(xué)生基本信息)表中,有五個(gè)屬性列,分別為:num
4、(學(xué)號(hào)),sname(學(xué)生姓名姓名),sex(性別),age(年齡),dept(系別)。其基本數(shù)據(jù)類型分別為:int,char,char,int,char。當(dāng)查詢學(xué)生基本信息時(shí),從此表中獲取數(shù)據(jù)。截圖如下:在teacher(教師登陸)表中,有兩個(gè)屬性列,分別為:tname(教師姓名),password(登錄密碼)。其基本數(shù)據(jù)類型分別為:char,char。當(dāng)教師用戶登陸此系統(tǒng)時(shí),從該表獲取數(shù)據(jù)。截圖如下:在studentlogin(學(xué)生登錄)表中,有兩個(gè)屬性列,分別為:sname(學(xué)生姓名),password(登錄密碼)。其基本數(shù)據(jù)類型分別為:char,char。當(dāng)學(xué)生用戶登陸此系統(tǒng)時(shí),從該表
5、獲取數(shù)據(jù)。截圖如下:在score(學(xué)生成績(jī))表中,有五個(gè)屬性列,分別為:num(學(xué)號(hào)),sname(學(xué)生姓名),course(課程名稱),score(考試成績(jī)),credit(學(xué)分)。其基本數(shù)據(jù)類型分別為:int,char,char,int,int。當(dāng)查詢學(xué)生成績(jī)信息時(shí),從此表獲取數(shù)據(jù)。截圖如下:34模塊設(shè)計(jì)總主界面登陸后,可以選擇用戶,是學(xué)生用戶或者教師用戶。如果選擇學(xué)生用戶,則進(jìn)入學(xué)生登錄界面,在這個(gè)界面上輸入學(xué)生姓名和用戶密碼。輸入后單擊“成績(jī)查詢”按鈕,若密碼正確,這顯示該學(xué)生本人本學(xué)期成績(jī),若密碼不正確,這提示密碼錯(cuò)誤。如果選擇教師用戶,則進(jìn)入教師登陸界面,在這個(gè)界面上輸入教師姓名和
6、用戶密碼,輸入后單擊“登錄”按鈕,則進(jìn)入教師主界面。在教師主界面可以選擇進(jìn)行查詢操作還是修改操作。在查詢操作中包含查詢學(xué)生基本信息和查詢學(xué)生成績(jī)信息。若要查詢學(xué)生基本信息,點(diǎn)擊菜單項(xiàng)則進(jìn)入學(xué)生基本信息檢索界面,在此界面的檢索方式中選擇要檢索的數(shù)據(jù)屬性,在檢索內(nèi)容框中輸入檢索的具體信息,例如,檢索“姓名”字段時(shí),要鍵入某個(gè)學(xué)生姓名。輸入后,單擊“檢索”按鈕,則開(kāi)始數(shù)據(jù)庫(kù)查詢。如果數(shù)據(jù)庫(kù)檢索到所需信息,這生成列表顯示檢索結(jié)構(gòu),如果沒(méi)有所需信息,則列表中的內(nèi)容為空。若要查詢學(xué)生成績(jī)信息,則點(diǎn)擊學(xué)生成績(jī)查詢菜單項(xiàng),進(jìn)入成績(jī)查詢界面。在此界面的文本框中輸入要查詢成績(jī)的學(xué)生姓名,然后單擊檢索按鈕。若數(shù)據(jù)庫(kù)
7、中有此學(xué)生的成績(jī)信息,則生成列表顯示成績(jī)信息,若沒(méi)有此記錄,則列表內(nèi)容為空。如果教師要進(jìn)行修改操作,則在教師主界面上選擇修改菜單項(xiàng),在此項(xiàng)中,選擇要修改的具體內(nèi)容,總共有四項(xiàng)修改操作:增加新生信息,刪除畢業(yè)生信息(這兩個(gè)是對(duì)學(xué)生基本信息表的操作),增加成績(jī)信息,刪除成績(jī)信息(這兩個(gè)是對(duì)學(xué)生成績(jī)信息表的操作)。在增加信息操作中,按照標(biāo)簽提示一次輸入要增添的記錄值,輸入完畢后,單擊“添加”按鈕,若輸入成功,則提示成功,若輸入失敗,則提示失敗。在刪除信息操作中,輸入要?jiǎng)h除信息的學(xué)生姓名,單擊“刪除”按鈕,若刪除成功,則提示成功,若刪除失敗則提示失敗。以上就是該學(xué)生信息管理系統(tǒng)的操作步驟。35系統(tǒng)流程
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- java 課程設(shè)計(jì) 學(xué)生 信息管理 系統(tǒng) 63
鏈接地址:http://zhizhaikeji.com/p-6452847.html