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

正文內(nèi)容

基于strutshibernate的學(xué)生課程及成績管理系統(tǒng)設(shè)計的開發(fā)與實(shí)現(xiàn)論文-wenkub

2022-11-28 21:46:25 本頁面
 

【正文】 生選課和查分,方便了教師的教學(xué)管理和學(xué)生成績的錄入,更方便FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 了學(xué) 校的教務(wù)管理。系統(tǒng)需要實(shí)現(xiàn)的功能總體來說共有 3個,分別如下: 管理員維護(hù)系統(tǒng)基本信息; 學(xué)生對應(yīng)功能; 教師對應(yīng)功能; 關(guān)鍵詞 : 學(xué)生課程及成績管理系統(tǒng); MVC 模式; Struts; Hibernate Abstract The system is a curriculum and student performance management system . It was Educational Management System of system is convenient for students to select the course and search the score,also convenient for teachers to teaching management and the FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL enter of the score by students,even more convenient for the educational administration management of the school. The system use the mode of three lever framework of MVC ,in the developing use the Struts and Hibernate to control the page and the persistence of object . Main users are students ,teachers and administrators. Manager management the system of basic information(such as the course information etc.),students and teachers through the system to plete the work. The system need to achieve the overall function to run three parts,as follows: One Maintenance System Administrators basic information Two Student response function Three Teachers corresponding function Key Words: The curriculum and student performance management system Modular。 管理員功能 模塊 錯誤 !未定義書簽。 經(jīng)濟(jì) 可行性分析 錯誤 !未定義書簽。 J2EE概述 ................................................................................................ 錯誤 !未定義書簽。 系統(tǒng)設(shè)計 .................................................................................................. 錯誤 !未定義書簽。 第 4章 系統(tǒng)的實(shí)現(xiàn) ...................................................................................................................... 18 實(shí)現(xiàn)文件的組織 .............................................................................................................. 18 系統(tǒng)功能實(shí)現(xiàn) .......................................................................................1 錯誤 !未定義書簽。 登錄功能 錯誤 !未定義書簽。 運(yùn)行工程 ................................................................................................. 錯誤 !未定義書簽。本系統(tǒng)的用戶共有 3種類型,分別為系統(tǒng)管理員、學(xué)生及教師,系統(tǒng)對于一個用戶只允許以一種身份登錄。 本系統(tǒng)使用的 MVC 三層架構(gòu)的模式,在開發(fā)中并沒有單純地使用 JSP+Servlet 進(jìn)行,而是結(jié)合了 Struts和 Hibernate,這是為了使用系統(tǒng)的結(jié)構(gòu)更加清晰同時簡化開發(fā)工作。 第 4章介紹了系統(tǒng)功能的實(shí)現(xiàn)。 系統(tǒng)需要實(shí)現(xiàn)的功能總體來說有三個部分,分別如下 : 。管理員可以分別對學(xué)生、教師、課程以及班級進(jìn)行查看、添加、編輯以及刪除等信息。教師登錄后,選擇學(xué)習(xí)本課程的學(xué)生和給學(xué)生打分。 經(jīng)濟(jì)可行性分析 確定開發(fā)項(xiàng)目的開發(fā)成本以及估算開發(fā)項(xiàng)目所能夠產(chǎn)生的經(jīng)濟(jì)效益:該系統(tǒng)目前在校園里受到一致好評,在方便高效快捷的基礎(chǔ)上,有助于學(xué)生學(xué)習(xí)、教師工作及有效的管理的應(yīng)用價值,有很好的實(shí)用和發(fā)展前景。 1. 2. 3 操作可行性分析 確定軟件產(chǎn)品是否能夠被最終的用戶所接受,用戶是否能操作最終的產(chǎn)品:本系統(tǒng)操作簡單,方便使用。 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 第 2 章 關(guān)鍵工具及其簡介 2. 1 J2EE概述 J2EE是美國 Sun公司剛剛推出的一種全新概念的模型 ,與傳統(tǒng)的互聯(lián)網(wǎng)應(yīng)用程序模型相比有著不可比擬的優(yōu)勢。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結(jié)構(gòu) 。但 Struts 也包含了豐富的標(biāo)記庫和獨(dú)立于該框架工作的實(shí)用程序類。 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL Struts 的與 Web App 的關(guān)系 既然 struts 叫做 web framework,那么其肯定主要基于 web 層的應(yīng)用系統(tǒng)開發(fā)。 Hibernate 可以用在任何 JDBC 可以使用的場合,例如 Java應(yīng)用程序的數(shù)據(jù)庫訪問代碼, DAO接口的實(shí)現(xiàn)類,甚至可以是 BMP里面的訪問數(shù)據(jù)庫的代碼。在輕型體系中,應(yīng)用程序自己提 JDBC連接,并自行管 理事務(wù)。FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 圖 Hibernate全面應(yīng)用解決體系 以下是圖中一些對象的定義: 1)SessionFactory 對屬于單一數(shù)據(jù)庫的編譯過的映射文件的一個線程安全的,不可變的緩存快照。封裝了一個 JDBC 連接,也是 Transaction 的工廠。一旦Session 關(guān)閉,他們都將從 Session 中取消聯(lián)系,可以在任何程序?qū)幼杂墒褂谩? FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 2. 4 JSP (Java Server Pages)技術(shù) JSP 技術(shù)提供了一種簡單快速的方法來創(chuàng)建顯示動態(tài)生成內(nèi)容的 Web 頁面。它將各種格式的標(biāo)簽( HTML 或者 XML)直接傳遞回響應(yīng)頁面。因此, JSP 技術(shù)在構(gòu)建可升級的基于 web 的應(yīng)用程 序時扮演了重要角色。由于使用可重用的組件和標(biāo)簽取代了對頁面本身腳本語言的嚴(yán)重依賴, JSP 技 術(shù)大大加快了開發(fā)的速度。系統(tǒng)的用戶有 3種類型,分別為系統(tǒng)管理員、學(xué)生、教師,系統(tǒng)對于一個用戶只允許以一種身份登錄。 將系統(tǒng)需求加以總結(jié),得出系統(tǒng)需求如下: ? 系統(tǒng)可以運(yùn)行在 Windows 操作系統(tǒng)平臺上,并具有友好的用戶界面。 ? 學(xué)生可以選課并維護(hù)個人信息。學(xué)生課程及成績管理系統(tǒng)的角色是管理員、學(xué)生和教師,管理員對學(xué)生、教師、課程和班級信息進(jìn)行維護(hù),學(xué)生選擇想要上的課程,查看所選的學(xué)分以及修改個人信息,教師決定上課的學(xué)生以及為學(xué)生打分。由于管理員、學(xué)生和教師的權(quán)限和操作功能大不相同,因此在本系統(tǒng)中需要分別進(jìn)行數(shù)據(jù)記錄。 創(chuàng)建 teacher 表的 SQL 語句 create table teacher_table( id number(20) not null, name varchar(32) default null, password varchar(32) default null, title varchar(32) default null primary key(id))。 為了方便后面的開發(fā),在這里先向數(shù)據(jù)庫 admin 表插入三條記錄 insert into admin_tbl(1,”briup”,”briup” ) 。 bean就是 MVC中的 M(Model),其中的文件是基本類及其與數(shù)據(jù)庫表的 hibernate映射文件。主要職責(zé)是使用 dao中的服務(wù)為 action提供服務(wù)。這種調(diào)用方向單一,有效地降低了耦合,增強(qiáng)了內(nèi)聚。 數(shù)據(jù)層代碼實(shí)現(xiàn) 本系統(tǒng)的持久化邏輯采用 Hibernate 作為中間件 ,并使用 DAO 設(shè)計模式實(shí)現(xiàn) .DAO 模式 創(chuàng)建對象 /關(guān)系映射文件。 Course 類 這個類對應(yīng)課程實(shí)體 ,管理課程信 息持久化工作。 功能代碼實(shí)現(xiàn) 本系統(tǒng)才用 MVC 模式開發(fā) ,功能代碼封裝在 Action ,Service ,Dao 三層中分工清晰 ? 功能描述 ,描述這個功能以及實(shí)現(xiàn)此功能都需要那些方法。 ? 創(chuàng)建 DAO,數(shù)據(jù)訪問對象。為了便于開發(fā)和管理本系統(tǒng)采用三種登錄方式,以體現(xiàn)管理員的權(quán)限。 ? :管理員登錄界面,點(diǎn)擊 “ 管理員登錄 ” 連接進(jìn)入管理員登錄。 3. public TeacherWjsTable getTeacher() { 4. return teacher。 16. } 17.} 為了實(shí)現(xiàn)登錄 , 創(chuàng)建 Form 之 后 就 要 創(chuàng) 建 Action, 這里在StudentAction,TeacherAction 中分別實(shí)現(xiàn)了登錄方法 ,并實(shí)現(xiàn)跳轉(zhuǎn)。 管理員登錄后,會得到歡迎信息表示登錄成功,如果登錄失敗會有錯誤提示消息。 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL ( ) 4) 管理員刪除學(xué)生信息 在圖 中每個學(xué)生記錄的后面都 有一個 “ 刪除 ” 連接,單擊它,系統(tǒng)將刪除這位學(xué)生的信息 。 (圖 ) 4 )管理員刪除教師信息 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 在圖 中每個教師記錄的后面都有一個 “ 刪除 ” 連接,單擊它系統(tǒng)將刪除這位教師的信息 管理員管理課程包括查看、添加、編輯以及刪除課程信息。學(xué)生通過這個頁面修改自己的一些信息。 (student, students)。 } Public ActionForward modifyStudent(ActionMapping mappin。 return (listFail)。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1