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

正文內(nèi)容

java課程設(shè)計-學(xué)籍管理系統(tǒng)(編輯修改稿)

2024-09-03 14:55 本頁面
 

【文章內(nèi)容簡介】 student表中所有學(xué)生的信息。178。 用戶能夠在刪除學(xué)生信息窗體中刪除學(xué)生信息。當(dāng)按下刪除按鈕時,若輸入的學(xué)號不存在時,彈出一個對話框提示用戶該學(xué)號學(xué)生不存在,并詢問用戶是否繼續(xù)操作,如果存在時,將在刪除該學(xué)號學(xué)生的信息,并顯示在本文框中,同時詢問用戶是否繼續(xù)操作。四?詳細設(shè)計1. 系統(tǒng)設(shè)計1) 系統(tǒng)體系結(jié)構(gòu)設(shè)計一般要確定系統(tǒng)的體系結(jié)構(gòu),主要模塊,系統(tǒng)運行環(huán)境(如操作系統(tǒng)、數(shù)據(jù)庫),開發(fā)平臺及語言。本系統(tǒng)主要運行在windows系列平臺上,數(shù)據(jù)庫使用Access,使用eclipse開發(fā)系統(tǒng)。系統(tǒng)體系結(jié)構(gòu)如下圖41所示:圖形界面( AWT)數(shù)據(jù)訪問( JDBC )數(shù)據(jù)庫( ACCESS)客戶端 服務(wù)端圖41 系統(tǒng)體系結(jié)構(gòu)圖圖形界面層(采用java的AWT設(shè)計)負責(zé)與用戶交互,數(shù)據(jù)訪問層主要根據(jù)業(yè)務(wù)邏輯層的請求通過JDBC/SQL存取數(shù)據(jù)庫。數(shù)據(jù)庫使用ACCESS,可根據(jù)情況使用其他數(shù)據(jù)庫(如SQL Server),客戶端基本不做修改,僅有的少量修改也只在數(shù)據(jù)訪問層??蛻舳伺c服務(wù)端在物理上可以運行在一臺機器上,也可以分別運行在不同機器上。2) 系統(tǒng)功能模塊、主要類以及其相關(guān)方法系統(tǒng)功能模塊如下圖42所示:學(xué)籍管理系統(tǒng)錄入學(xué)生信息修改學(xué)生信息查詢學(xué)生信息退出刪除學(xué)生信息錄入重置修改錄入修改重置查詢查詢?nèi)啃畔h除圖42 系統(tǒng)功能模塊圖主要類以及其相關(guān)方法:表41主要類以及其相關(guān)方法表MyFramePanel faceplate(Panel f) 定義面板void keyin(String s) 錄入信息void modify(String s) 修改信息void all_inquiry(String s) 查詢?nèi)繉W(xué)生信息void inquiry(String s) 按學(xué)號查詢學(xué)生信息void delete(String s) 刪除信息void windowClosing(WindowEvent e) 關(guān)閉窗口void Inprompt(String s) 錄入提示窗口void ask(String s) 所找學(xué)號不存在時的提示窗口void Nuprompt(String s) 所找學(xué)號存在時的提示窗口 void actionPerformed(ActionEvent e) 對按鈕監(jiān)聽的具體實現(xiàn) 2. 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計主要是根據(jù)分析和概要設(shè)計中發(fā)現(xiàn)的對象和類,確定哪些對象需要持久保存,然后將對象屬性及對象間關(guān)系轉(zhuǎn)化成關(guān)系表。通過對題目要求的分析,將學(xué)號、姓名、性別、專業(yè)、年級、出生的信息保存在數(shù)據(jù)表student表中,表的具體格式如下:表42 student表的具體格式表名稱學(xué)號姓名性別專業(yè)年級生日數(shù)據(jù)類型STRINGSTRINGSTRINGSTRINGSTRINGSTRING以下是數(shù)據(jù)student表創(chuàng)建的主要代碼:String url=jdbc:odbc:mystudent。String sql=create table student+(學(xué)號 STRING,+姓名 STRING,+性別 STRING,+專業(yè) STRING,+年級 STRING,+生日 STRING)。3. 界面設(shè)計 界面設(shè)計主要是根據(jù)功能要求構(gòu)建界面,界面中的每個元素均應(yīng)有其作用,以支持功能的實現(xiàn),界面設(shè)計還要考慮到界面風(fēng)格的一致、符合一般window應(yīng)用GUI的規(guī)范。設(shè)計應(yīng)簡潔實用,避免在細節(jié)上(如字體、顏色)耗費時間。 圖43 學(xué)籍管理系統(tǒng)窗體圖 圖44錄入學(xué)生信息窗體圖 圖45 修改學(xué)生信息窗體圖 圖46 查詢學(xué)生信息窗體圖 圖47 刪除學(xué)生信息窗體圖4. 系統(tǒng)實現(xiàn)1) 數(shù)據(jù)庫訪問:對數(shù)據(jù)庫的基本操作是:增、刪、改、查,數(shù)據(jù)庫連接的建立、關(guān)閉,對student表的插入、修改、查詢、刪除數(shù)據(jù),其中的難點是訪問數(shù)據(jù)庫的異常處理和參數(shù)化SQL,現(xiàn)舉例如下: ①、獲取數(shù)據(jù)庫連接與關(guān)閉的代碼:String url=jdbc:odbc:mystudent。 //mystudent為數(shù)據(jù)源名稱 try{ ()。 //加載驅(qū)動類型} catch ( e){ (())。 } try{ Connection con=(url,null)。 (Connection succeed!)。 ()。 } catch (SQLException ex){ (Message:+())。 }}該代碼針對JdbcOdbcDriver驅(qū)動,ODBC源名為mystudent,沒有進行口令驗證。②、插入代碼 從錄入學(xué)生信息的窗體中輸入信息,獲得文本框中的數(shù)據(jù),保存在student表中。nu=()。
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1