freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)生信息管理系統(tǒng)課程設(shè)計報告-在線瀏覽

2025-05-29 22:42本頁面
  

【正文】 uInit把菜單封裝成一個函數(shù),使用時在構(gòu)造方法內(nèi)調(diào)用即可初始化public StumainView()構(gòu)造函數(shù),初始化管理員后臺界面的相關(guān)組件public void actionPerformed(ActionEvent arg0)事件響應(yīng)方法,實現(xiàn)各個功能的響應(yīng)表6 LoginModel類類名類的成員屬性與方法說明SqlConn sqlconn自定義連接數(shù)據(jù)庫的對象ResultSet rs定義一個用于接收數(shù)據(jù)庫返回的記錄集String sql,position,pwd定義三個字符串變量,存取查詢語句,職位,密碼int flag定義一個用于判斷變量,根據(jù)不同的用戶職位,置不同的值public int checkUser(String userId,String password)一個用戶權(quán)限與登陸驗證的方法,當(dāng)用戶與密碼正確時,返回一個值,該值表示該用戶的職位,根據(jù)該職位進(jìn)入不同的后臺界面 各模塊實現(xiàn)方法的描述u Loginmodel 模塊是驗證登陸用戶是否合法。u ManageView模塊是管理員登陸成功后的界面,采用的是菜單管理制。u StuMainview模塊是學(xué)生登錄成功后的界面,實現(xiàn)方法與ManageView模塊相同。u purViewModel模塊是一個登陸權(quán)限表模型,用于更新數(shù)據(jù),rowData,row,column是定義表格所需要的集合,是定義一個記錄集,Resulset rs用于接收從數(shù)據(jù)庫返回來的記錄集,設(shè)置的是賬號,密碼和職位的表,用來記錄需要登錄的管理員和學(xué)生的信息。圖6 添加學(xué)生李靜的信息圖7 李靜信息添加成功(3) 測試刪除李靜的信息 期望能刪除成功圖8 選中要刪除的學(xué)生李靜的信息圖9 成功刪除學(xué)生李靜信息(4) 測試將琉璃的姓名改為瀟瀟 期望修改成功圖10 修改琉璃的信息圖11 將琉璃的姓名改成瀟瀟圖12 成功修改了琉璃的信息(4) 測試更換管理員的密碼 期望管理員的密碼更改成功圖13 登陸權(quán)限表圖14 修改賬號為admin管理員的密碼圖14 將admin管理員的密碼修改成mima圖15 admin管理員的密碼修改成功圖16 系統(tǒng)啟動界面圖17用戶登陸界面 圖18 班委(管理員)界面,即具有完全權(quán)限的用戶后臺界面圖19普通用戶(學(xué)生)界面子菜單項顯示圖20學(xué)生信息查詢界面圖21學(xué)生信息查詢結(jié)果顯示圖22 添加學(xué)生信息界面圖23修改學(xué)生信息界面 圖24 顯示所有學(xué)生信息圖25 當(dāng)沒有選中一行的時候,不能修改和刪除,并彈出提示警告框 圖26刪除文件時的確認(rèn)對話框(當(dāng)點(diǎn)擊確認(rèn)時才會刪除,點(diǎn)擊取消,則返回主界面)圖27顯示所有登陸用戶信息 圖28 修改用戶登陸密碼,選中某個用戶進(jìn)行修改圖29關(guān)閉用戶記錄,即不顯示所有用戶信息圖30關(guān)閉學(xué)生記錄圖31退出系統(tǒng)確認(rèn)對話框,只有確認(rèn)時才會退出系統(tǒng),否則返加主界面 圖32 普通學(xué)生登陸后的界面(即不能對學(xué)生信息進(jìn)行添加,修改和刪除以及用戶密碼修改,對應(yīng)的這幾項灰色顯示,不可點(diǎn)擊) 總結(jié)或心得體會 這次課程設(shè)計我做的是學(xué)生信息管理系統(tǒng)。我們的目標(biāo)就是為該系統(tǒng)提供后臺連接數(shù)據(jù)庫程序設(shè)計以及前臺用戶界面設(shè)計。我在做系統(tǒng)的過程中遇到了很多問題,有的是知識存儲不足,有的是考慮不夠周全,之所以能夠順利實現(xiàn)基本功功能,離不開老師和同學(xué)的大力相助。所以在準(zhǔn)備工作中要正確分析用戶需求,了解現(xiàn)實應(yīng)用,畫出流程圖,把大體框架做好,然后再逐一細(xì)化。五.參考文獻(xiàn)(1):(2)孫印杰,劉斌,:電子工業(yè)出版 (3):清華大學(xué)出版社,2002(4):中國水利水電出版社,2006(5):清華大學(xué)出版社,2006六、附錄登陸用戶驗證是否合法package 。import 。public class LoginModel { //定義連接數(shù)據(jù)庫需要的組 SqlConn sqlconn。 String sql,position,pwd。 public int checkUser(String userId,String password) { flag=0。+userId+39。 rs=(sql)。 position=(3)。 } if((pwd)) { if((班委)) { flag=0。 } } else { flag=2。 // TODO: handle exception } finally { ()。 }} 管理員登陸成功后的界面,采用菜單管理制package 。import .*。import 。import .*。 JMenu jm1,jm2,jm3。 JMenuItem jm3_1,jm3_2,jm3_3。 //定義一個滾動面板,用于存放表格 JScrollPane jsp。 //定義一個表格模型,用于更新表數(shù)據(jù) TableModel tm。 //把菜單封裝成一個函數(shù) public void menuInit() { jm1=new JMenu(系統(tǒng))。 jm1_1=new JMenuItem(退出系統(tǒng))。 ()。 jm2=new JMenu(學(xué)生管理)。 jm2_1=new JMenuItem(查詢記錄)。 ()。 (this)。 jm2_3=new JMenuItem(修改記錄)。 ()。 (this)。 jm2_5=new JMenuItem(顯示記錄)。 ()。 (this)。 (jm2_5)。 (jm2_2)。 (jm2_4)。 jm3=new JMenu(系統(tǒng)設(shè)置)。 jm3_1=new JMenuItem(顯示用戶信息)。 (this)。 ()。 jm3_3=new JMenuItem(關(guān)閉用戶信息)。 (this)。 (jm3_2)。 //設(shè)置菜單條 jmb=new JMenuBar()。 (jm2)。 //把菜單條添加到窗體 (jmb)。 } public ManageView() { //調(diào)用菜單函數(shù) ()。 //在剛登陸進(jìn)去的時候不讓數(shù)據(jù)顯示出來,如果即時顯示,當(dāng)數(shù)據(jù)量大時,影響速度,也不太符合常規(guī) ,因此在這里不用更新數(shù)據(jù)模型 jsp=new JScrollPane(jtb)。 //設(shè)置窗體屬性 (600,400)。 //設(shè)置窗口的初始位置 width=().getScreenSize().width。 (width/2280, height/2250)。 (true)。 int respose=(this, 你確認(rèn)要退出系統(tǒng)嗎?,退出系統(tǒng)確認(rèn)對話框,null, options, options[0])。 (0)。 return。 StuQuery sq=new StuQuery(this, 學(xué)生信息查詢, true)。 AddStu addstu=new AddStu(this, 添加學(xué)生信息, true)。 (tm)。 if(rowNo==1) { //沒有選中,提示信息 (this, 你沒有選中一行!)。 } else { //得到選擇的那一行的學(xué)號 //String stuId=(String)(rowNo, 0)。 //更新當(dāng)前窗口的學(xué)生信息,以便更新學(xué)生信息后就能看到新信息 tm=new TableMod
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1