java課程設(shè)計(jì)學(xué)生信息管理系統(tǒng) 1.pdf
《java課程設(shè)計(jì)學(xué)生信息管理系統(tǒng) 1.pdf》由會(huì)員分享,可在線閱讀,更多相關(guān)《java課程設(shè)計(jì)學(xué)生信息管理系統(tǒng) 1.pdf(29頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、JAVA 程序設(shè)計(jì)JAVA 程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)報(bào)告課題:學(xué)生信息管理系統(tǒng)姓名:學(xué)號(hào):同組姓名:專業(yè)班級(jí):指導(dǎo)教師:設(shè)計(jì)時(shí)間:課題:學(xué)生信息管理系統(tǒng)姓名:學(xué)號(hào):同組姓名:專業(yè)班級(jí):指導(dǎo)教師:設(shè)計(jì)時(shí)間:評(píng)閱意見:評(píng)定成績(jī):指目錄目錄一、系統(tǒng)描述.21、需要實(shí)現(xiàn)的功能.32、設(shè)計(jì)目的.3二、分析與設(shè)計(jì).31、功能模塊劃分.32、數(shù)據(jù)庫(kù)結(jié)構(gòu)描述.43、系統(tǒng)詳細(xì)設(shè)計(jì)文檔.64、各個(gè)模塊的實(shí)現(xiàn)方法描述.95、測(cè)試數(shù)據(jù)及期望結(jié)果.11三、系統(tǒng)測(cè)試.16四、心得體會(huì).23五、參考文獻(xiàn).24六、附錄.24一、系統(tǒng)描述一、系統(tǒng)描述1 1、需求實(shí)現(xiàn)的功能、需求實(shí)現(xiàn)的功能1.1、錄入學(xué)生基本信息的功能學(xué)生基
2、本信息主要包括:學(xué)號(hào)、姓名、年齡、出生地、專業(yè)、班級(jí)總學(xué)分,在插入時(shí),如果數(shù)據(jù)庫(kù)已經(jīng)存在該學(xué)號(hào),則不能再插入該學(xué)號(hào)。1.2、修改學(xué)生基本信息的功能在管理員模式下,只要在表格中選中某個(gè)學(xué)生,就可以對(duì)該學(xué)生信息進(jìn)行修改。1.3、查詢學(xué)生基本信息的功能可使用“姓名”對(duì)已存有的學(xué)生資料進(jìn)行查詢。1。4、刪除學(xué)生基本信息的功能在管理員模式下,只要選擇表格中的某個(gè)學(xué)生,就可以刪除該學(xué)生。-1-1。5、用戶登陸用不同的登錄權(quán)限可以進(jìn)入不同的后臺(tái)界面,從而實(shí)現(xiàn)權(quán)限操作。1.6、用戶登陸信息設(shè)置可以修改用戶登陸密碼2 2、設(shè)計(jì)目的、設(shè)計(jì)目的學(xué)生信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分。一個(gè)功能齊全、簡(jiǎn)單易用的信
3、息管理系統(tǒng)不但能有效地減輕學(xué)校相關(guān)工作人員的工作負(fù)擔(dān),它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來說都至關(guān)重要。所以學(xué)生信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案、統(tǒng)計(jì)和查詢數(shù)據(jù),這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差、人工的大量浪費(fèi);另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少困難.隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)校的各類信息進(jìn)行管理,具有手工管理無法比擬的優(yōu)點(diǎn)。例如:檢索迅
4、速、查詢方便、效率高、可靠性好、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等.這些優(yōu)點(diǎn)能夠極大地提高學(xué)校信息管理的效率,也是一個(gè)單位科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。本系統(tǒng)是將現(xiàn)代化的計(jì)算機(jī)技術(shù)和傳統(tǒng)的教學(xué)、教務(wù)工作相結(jié)合,按照學(xué)院的工作流程設(shè)計(jì)完成的.通過一個(gè)簡(jiǎn)化的學(xué)生信息管理系統(tǒng),使學(xué)生信息管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高學(xué)生信息管理效率的目的。二、分析與設(shè)計(jì)二、分析與設(shè)計(jì)1 1、功能模塊劃分、功能模塊劃分-2-學(xué)生信息管理系統(tǒng)普通學(xué)生(用戶)模塊班委(管理員)模塊學(xué)生管理登陸管理瀏覽學(xué)生信息查詢學(xué)生信息瀏覽學(xué)生信息查詢學(xué)生信息添加學(xué)生信息修改學(xué)生信息刪除學(xué)生信息修改登陸密碼顯
5、示登陸用戶圖 1 功能模塊劃分圖2 2、數(shù)據(jù)庫(kù)結(jié)構(gòu)描述、數(shù)據(jù)庫(kù)結(jié)構(gòu)描述2。1、數(shù)據(jù)庫(kù) ER 模型登錄用戶管理賬號(hào)密碼職位圖 2 登錄用戶管理 E-R 圖-3-學(xué) 生學(xué)號(hào)姓名性別年齡出生地專業(yè)總學(xué)分班級(jí)圖 3 實(shí)體學(xué)生 E-R 圖2。2、數(shù)據(jù)庫(kù)關(guān)系模型二維表表 1 學(xué)生表(student)字段stuIdstuNamestuSexstuAgestuJgstuZyclassIdstuSourse數(shù)據(jù)類型nvarchar(30)nvarchar(30)nvarchar(30)intnvarchar(30)nvarchar(30)nvarchar(30)numeric(5,2)圖 4 錄入數(shù)據(jù)后的學(xué)生表
6、表 2 登陸權(quán)限表(login)說明學(xué)號(hào)姓名性別年齡籍貫專業(yè)班號(hào)總學(xué)分字段userIdpasswordposition數(shù)據(jù)類型nvarchar(30)nvarchar(30)nvarchar(30)圖 5 錄入數(shù)據(jù)后的登陸權(quán)限表說明用戶名(賬號(hào)),即登陸 Id登陸密碼職位,如班委,普通學(xué)生3 3、系統(tǒng)詳細(xì)設(shè)計(jì)文檔、系統(tǒng)詳細(xì)設(shè)計(jì)文檔3.13.1、系統(tǒng)執(zhí)行流程圖、系統(tǒng)執(zhí)行流程圖圖 6 系統(tǒng)執(zhí)行流程圖進(jìn)度條(閃屏)-4-用戶登陸3.23.2、類的劃分、類的劃分表 3 學(xué)生信息查詢類類名StuQuery.java類的成員屬性與方法JPanel jp1JLabel jp1_jl1JTextField j
7、p1_jtf1JButton jp1_jb1,jp1_jb2,jp1_jb3JTable jtbJScrollPane jsp說明定義一個(gè)面板定義兩個(gè)標(biāo)簽定義一個(gè)文本輸入框定義三個(gè)按鈕定義一個(gè)表定義一個(gè)滾動(dòng)面板,用于存放表TableModel tm自定義一個(gè)表模型,用于更新表數(shù)據(jù)public StuQuery(Frame Main,構(gòu)造方法,通過傳遞三個(gè)參String title,boolean model)數(shù),實(shí)現(xiàn)對(duì)話super(Main,title,model)調(diào)用父類的構(gòu)造方法,實(shí)現(xiàn)模式對(duì)話publicvoid事件響應(yīng)方法actionPerformed(ActionEventarg0)表
8、 4 修改學(xué)生信息類類名類的成員屬性與方法UpdateStu.javaJLabel jl1,jl2,jl3,jl4,jl5,jl6,jl7,jl8JTextFieldjtf1,jtf2jtf3,jtf4,jtf5,jtf6,jtf7,jtf8JButton jb1,jb2,jb3public void addView()public AddStu(Frame Main,Stringtitle,boolean model)super(Main,title,model)public UpdateStu(Frame Main,Stringtitle,TableModeltm,introwNo,boo
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
15 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- java課程設(shè)計(jì)學(xué)生信息管理系統(tǒng) java 課程設(shè)計(jì) 學(xué)生 信息管理 系統(tǒng)