學生信息管理系統(tǒng)java課程設計(共22頁).doc
《學生信息管理系統(tǒng)java課程設計(共22頁).doc》由會員分享,可在線閱讀,更多相關《學生信息管理系統(tǒng)java課程設計(共22頁).doc(22頁珍藏版)》請在匯文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上軟 件 學 院課程設計報告書課程名稱 java課程設計 設計題目 學生信息管理系統(tǒng) 專業(yè)班級 軟件工程09-10班 學 號 姓 名 趙壬冰 指導教師 2011 年 6 月目錄1 設計時間 2011.6.112 設計目的本程序用于用戶對少量學生信息進行簡單的管理,本程序針對于對安全系數(shù)要求不高,操作不是很復雜的小型客戶開發(fā)。本程序可以實現(xiàn)對學生信息的錄入、查詢、修改、刪除等操作,同時支持查看所有學生信息,功能完善,界面簡潔美觀,布局合理,操作簡便,簡單易用,任何人可輕松操作。同時,本程序?qū)ο到y(tǒng)要求配置較低,運行速度快,而卻對數(shù)據(jù)庫管理要求較低。本程序數(shù)據(jù)庫采用offic
2、e2007版本的access數(shù)據(jù)庫(.accdb)進行數(shù)據(jù)存儲,該數(shù)據(jù)庫可實現(xiàn)關系較為簡單的數(shù)據(jù)管理。3 設計任務3.1任務說明設計一個簡單學生個人信息管理系統(tǒng),該系統(tǒng)具有錄入,查詢,修改三項基本功能。要求如下: (1)具有簡單的錄入,查詢和修改功能。 (2)修改學生信息必須輸入學號,然后對姓名、性別和專業(yè)等修改; (3)使用文件存儲數(shù)據(jù)。(也可用數(shù)據(jù)庫) (4)學生個人信息必須包括:學號、姓名、性別、出生日期、身份證號、專業(yè)、班級自我簡介,其余可自行豐富。 (5)具有對姓名,出生日期和身份證號進行簡單校驗的功能。3.2系統(tǒng)目標軟件開發(fā)的意圖便于用戶對學生的管理,方便查看學生的情況。如用戶對學
3、生基本信息進行錄入、查詢、修改、刪除等。3.2使用范圍 本系統(tǒng)僅針對用戶對少量學生進行信息管理。3.3功能要求 1錄入學生基本信息的功能 2查詢學生基本信息的功能 3修改學生基本信息的功能 4刪除學生基本信息的功能 5顯示所有學生信息的功能4 設計內(nèi)容4.1界面構建1、為了便于各種操作,軟件采用多窗口的模式。用戶可在不同窗口進行相應操作(錄入、查詢、修改、刪除、顯示所有學生省信息)。 2、主窗口是用戶進行各種操作的平臺,具體操作在各個獨立功能窗口中完成。 3、主窗口的主要功能位于菜單中,菜單為進入各個功能窗口的唯一通道。 4、當用戶在進行個別錄入、刪除或錯誤輸入操作時,會彈出相應對話框提示用戶
4、。如當錄入成功或刪除成功,彈出成功以及相應的簡明信息提示當,當錄入、刪除失敗以及輸入不當是,彈出錯誤以及簡單的錯誤原因提示用戶重新操作。 5、界面布局盡量合理,各組件位置分布均勻美觀。4.2詳細設計登錄4.2.1模塊設計no 密碼正確yes進入操作界面查改刪增4.2.2數(shù)據(jù)庫設計(Access)圖a.學生信息表圖b.管理員表4.2.3運行調(diào)試圖1.登錄界面圖2.操作界面圖3.添加學生信息圖4.刪除學生信息圖5.修改學生信息圖6.查找學生信息圖7.注冊新用戶圖8.刪除用戶4.2.4主要源代碼import java.awt.*; import javax.swing.*; import java.
5、awt.event.*; import javax.swing.border.*; import javax.swing.JOptionPane; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.table.DefaultTableModel; import javax.swing.table.TableColumn; import java.sql.*;import java.awt.GridLayout; class myStudent public myStudent() public st
6、atic void main(String args) loginFrame lf=new loginFrame(); lf.setVisible(true); lf.addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System.exit(0); ); class mainFrame extends JFrame implements ActionListener MenuBar myMenuBar=new MenuBar();Menu myMenuFile,myMenuEdit,my
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 學生 信息管理 系統(tǒng) java 課程設計 22