學生信息管理系統(tǒng)java課程設(shè)計.doc
《學生信息管理系統(tǒng)java課程設(shè)計.doc》由會員分享,可在線閱讀,更多相關(guān)《學生信息管理系統(tǒng)java課程設(shè)計.doc(18頁珍藏版)》請在匯文網(wǎng)上搜索。
1、軟 件 學 院課程設(shè)計報告書課程名稱 java課程設(shè)計 設(shè)計題目 學生信息管理系統(tǒng) 專業(yè)班級 軟件工程09-10班 學 號 0920011023 姓 名 趙壬冰 指導教師 2011 年 6 月目錄1 設(shè)計時間32 設(shè)計目的33 設(shè)計任務33.1任務說明33.2系統(tǒng)目標43.2使用范圍43.3功能要求44 設(shè)計內(nèi)容44.1界面構(gòu)建44.2詳細設(shè)計54.2.1模塊設(shè)計54.2.2數(shù)據(jù)庫設(shè)計(Access)54.2.3運行調(diào)試64.2.4主要源代碼105總結(jié)與展望10參考文獻111 設(shè)計時間 2011.6.112 設(shè)計目的本程序用于用戶對少量學生信息進行簡單的管理,本程序針對于對安全系數(shù)要求不高,操
2、作不是很復雜的小型客戶開發(fā)。本程序可以實現(xiàn)對學生信息的錄入、查詢、修改、刪除等操作,同時支持查看所有學生信息,功能完善,界面簡潔美觀,布局合理,操作簡便,簡單易用,任何人可輕松操作。同時,本程序?qū)ο到y(tǒng)要求配置較低,運行速度快,而卻對數(shù)據(jù)庫管理要求較低。本程序數(shù)據(jù)庫采用office2007版本的access數(shù)據(jù)庫(.accdb)進行數(shù)據(jù)存儲,該數(shù)據(jù)庫可實現(xiàn)關(guān)系較為簡單的數(shù)據(jù)管理。3 設(shè)計任務3.1任務說明設(shè)計一個簡單學生個人信息管理系統(tǒng),該系統(tǒng)具有錄入,查詢,修改三項基本功能。要求如下: (1)具有簡單的錄入,查詢和修改功能。 (2)修改學生信息必須輸入學號,然后對姓名、性別和專業(yè)等修改; (3
3、)使用文件存儲數(shù)據(jù)。(也可用數(shù)據(jù)庫) (4)學生個人信息必須包括:學號、姓名、性別、出生日期、身份證號、專業(yè)、班級自我簡介,其余可自行豐富。 (5)具有對姓名,出生日期和身份證號進行簡單校驗的功能。3.2系統(tǒng)目標軟件開發(fā)的意圖便于用戶對學生的管理,方便查看學生的情況。如用戶對學生基本信息進行錄入、查詢、修改、刪除等。3.2使用范圍 本系統(tǒng)僅針對用戶對少量學生進行信息管理。3.3功能要求 1錄入學生基本信息的功能 2查詢學生基本信息的功能 3修改學生基本信息的功能 4刪除學生基本信息的功能 5顯示所有學生信息的功能4 設(shè)計內(nèi)容4.1界面構(gòu)建1、為了便于各種操作,軟件采用多窗口的模式。用戶可在不同
4、窗口進行相應操作(錄入、查詢、修改、刪除、顯示所有學生省信息)。 2、主窗口是用戶進行各種操作的平臺,具體操作在各個獨立功能窗口中完成。 3、主窗口的主要功能位于菜單中,菜單為進入各個功能窗口的唯一通道。 4、當用戶在進行個別錄入、刪除或錯誤輸入操作時,會彈出相應對話框提示用戶。如當錄入成功或刪除成功,彈出成功以及相應的簡明信息提示當,當錄入、刪除失敗以及輸入不當是,彈出錯誤以及簡單的錯誤原因提示用戶重新操作。 5、界面布局盡量合理,各組件位置分布均勻美觀。4.2詳細設(shè)計登錄4.2.1模塊設(shè)計no 密碼正確yes進入操作界面查改刪增4.2.2數(shù)據(jù)庫設(shè)計(Access)圖a.學生信息表圖b.管理
5、員表4.2.3運行調(diào)試圖1.登錄界面圖2.操作界面圖3.添加學生信息圖4.刪除學生信息圖5.修改學生信息圖6.查找學生信息圖7.注冊新用戶圖8.刪除用戶4.2.4主要源代碼import java.awt.*; import javax.swing.*; import java.awt.event.*; import javax.swing.border.*; import javax.swing.JOptionPane; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.table.DefaultT
6、ableModel; import javax.swing.table.TableColumn; import java.sql.*;import java.awt.GridLayout; class myStudent public myStudent() public static void main(String args) loginFrame lf=new loginFrame(); lf.setVisible(true); lf.addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e
- 1.請仔細閱讀文檔,確保文檔完整性,對于不預覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 學生 信息管理 系統(tǒng) java 課程設(shè)計