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

正文內(nèi)容

學(xué)生個(gè)人成績(jī)管理系統(tǒng)課程設(shè)計(jì)(編輯修改稿)

2024-12-22 16:19 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 添加任何類庫(kù)。把 Hibernate 交由 Spring 來管理。然后生成對(duì)應(yīng)的 POJO 類及相應(yīng)的映射文件,使這 5 個(gè)表全部生成對(duì)應(yīng)文件,也可以一次選中所有表一起生成。生成文件后要對(duì)這些文件的有些部分稍做修改,來實(shí)現(xiàn)它們之間的關(guān)系。 學(xué)生成績(jī)管理系統(tǒng) 表示層 業(yè)務(wù)邏輯層 數(shù)據(jù)持久層 名字:用戶管理 描述:對(duì)錄入和使用學(xué)生學(xué)籍管理系統(tǒng)的用戶信息進(jìn)行權(quán)限的分配 編號(hào): P6 輸入 /輸出數(shù)據(jù)流:用戶名、密碼 數(shù)據(jù)庫(kù)設(shè)計(jì) Chart41 UserLoginInformationChart 表 41 用戶登錄信息 表 列名 數(shù)據(jù)類型 長(zhǎng)度 可空 文字描述 username password varchar varchar 50 50 N Y 用戶名 登錄密碼 Chart42 CourseInformationChart 表 42 課程 信息 表 列名 數(shù)據(jù)類型 長(zhǎng)度 可空 文字描述 o ame sno grade varchar varchar varchar int 50 50 50 4 N Y Y Y 課程號(hào) 課程名 學(xué)號(hào) 成績(jī) Chart43 StudentInformationChart 表 43 學(xué)生 信息 表 列名 數(shù)據(jù)類型 長(zhǎng)度 可空 文字描述 sno name sex yuanxi varchar varchar varchar varchar 50 50 50 50 N Y Y Y 學(xué)號(hào) 姓名 性別 院系 Chart44 StudentIndividualInformationChart 表 44 學(xué)生個(gè)人成績(jī)表 列名 數(shù)據(jù)類型 長(zhǎng)度 可空 文字描述 sno name sex yuanxi java dbdesign japanese avagrade varchar varchar varchar varchar int int int int 50 50 50 50 4 4 4 4 N Y Y Y Y Y Y Y 學(xué)號(hào) 姓名 性別 院系 java 數(shù)據(jù)庫(kù)設(shè)計(jì) 日語 平均分?jǐn)?shù) Chart45 StudentInformationStatisticsChart 表 45 課程 信息 統(tǒng)計(jì) 表 列名 數(shù)據(jù)類型 長(zhǎng)度 可空 文字描述 o ame avagrade varchar varchar int 50 50 4 N Y Y 課程號(hào) 課程名 平均成績(jī) 詳細(xì)設(shè)計(jì) 模塊功能設(shè)計(jì) Spring 和 Hibernate 的整合,是由 Spring 的配置文件來管理 Hibernate 的配置,由 Bean 來實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連 接,而他們的整合還提供了 HibernateSupportDao 類來實(shí)現(xiàn) DAO。又從 Struts2 與 Spring 的整合中可以看出, Struts2 也把 Action 類的生成交給了 Spring,利用 Spring 的依賴注入,完成業(yè)務(wù)邏輯對(duì)象的生成,這樣就完成了它們 3 個(gè)之間的整合。 Java EE 的體系結(jié)構(gòu)有三層:表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)持久層。開發(fā)一個(gè) SSH( Struts、 Hibernate、Spring)項(xiàng)目,要遵循這三層模式。分別用 SSH 實(shí)現(xiàn)這樣的目的:用 Hibernate 來完成數(shù)據(jù)的持久層應(yīng)用,用 Spring 的 Bean 來管理組件(主要是 DAO、業(yè)務(wù)邏輯和 Struts 的 Action),而用 Struts 來完成頁(yè)面的控制跳轉(zhuǎn)。 一個(gè)項(xiàng)目往往很大,在項(xiàng)目開發(fā)中需要一個(gè)團(tuán)隊(duì)而不是一個(gè)程序員來完成。這就需要整個(gè)團(tuán)隊(duì)協(xié)同工作,分工進(jìn)行。所以面對(duì)接口編程給團(tuán)隊(duì)開發(fā)提供了很大的空間,只要有了這些接口,其他程序員就可以直接調(diào)用其中的方法,不管這個(gè)接口中的方法是如何實(shí)現(xiàn)的。開發(fā)一個(gè)項(xiàng)目,一般要先完成持久層數(shù)據(jù)連接,然后實(shí)現(xiàn) DAO,接著是業(yè)務(wù)邏輯,最后實(shí)現(xiàn)頁(yè)面及控制邏輯 。 持久層數(shù)據(jù) domain:放置表對(duì)應(yīng)的 POJO 類 。 DAO dao:放置 DAO(數(shù)據(jù)訪問對(duì)象)的接口,接口中的方法用來和數(shù)據(jù)庫(kù)進(jìn)行交互,這些方法由實(shí)現(xiàn)它們的類來實(shí)現(xiàn)。 業(yè)務(wù)邏輯及控制邏輯 service:放置業(yè)務(wù)邏輯接口。接口中的方法用來處理用戶請(qǐng)求,這些方法由實(shí)現(xiàn)接口的類來實(shí)現(xiàn)。 action:放置對(duì)應(yīng)的用戶自定義的 Action 類。由 Action 類調(diào)用業(yè)務(wù)邏輯來處理用戶請(qǐng)求,然后控制跳轉(zhuǎn)。 :配置 Action。 運(yùn)行與測(cè)試 連接數(shù)據(jù)庫(kù) public static Connection getConnection(){ final String driver=。 final String url=jdbc:microsoft: Connection con=null。 try{(driver)。 }catch(ClassNotFoundException e){ (驅(qū)動(dòng)加載失?。?)。} try{ con=(url, sa, sa)。 }catch(SQLException e){ ()。} return con。 } 系統(tǒng)界面的實(shí)現(xiàn) 圖 45 用戶登錄界面 圖 46 運(yùn)行主 界面 圖 47 查詢學(xué)生信息 界面 圖 48 添加學(xué)生信息 界面 圖 49 更新學(xué)生信息 界面 圖 410 刪除學(xué)生信息 界面 系統(tǒng)主要功能實(shí)現(xiàn) 文件 中部分代碼 action name=login class= method=logins result name=SUCCESS//result result name=ERROR//result result name=showStudent type=redirectActionshowStudent/result /action action name=login class= method=login result name=success//result result name=failure//result result name=showStudent type=redirectActionshowStudent/result /action action name=showStudent class= method=showStu
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1