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

正文內容

基于strutshibernate的學生課程及成績管理系統(tǒng)設計的開發(fā)與實現論文(編輯修改稿)

2024-12-23 21:46 本頁面
 

【文章內容簡介】 圖 Hibernate輕型應用體系 在前面解決體系中,對于應用程序來說,所有的底層 JDBC/JTA API 都被抽象了,Hibernate 會替你照管好所有的細節(jié)。本文中所用到的就是這種體系。FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 圖 Hibernate全面應用解決體系 以下是圖中一些對象的定義: 1)SessionFactory 對屬于單一數據庫的編譯過的映射文件的一個線程安全的,不可變的緩存快照。它是 Session 的工廠,是 ConnectionProvider 的客戶??赡艹钟幸粋€可選的二級數據緩存,可以在進程級別后集群級別保存可以在事務中重用的數據。 2)Session 會話 Session是生命周期的單線程對象,代表應用程序和持久層之間的一次對話。封裝了一個 JDBC 連接,也是 Transaction 的工廠。保存有必需的(第一級)持久化對象的緩存,用于遍歷對象圖或通過標識符查找對象。 3)持久化對象( Persistent Object)及其集合( Collection) 生命周期短的單線程對象包含了持久化狀態(tài)和商業(yè)功能。它們可能是普通的JavaBeans/POJOs,唯一特別的是他們現在都從屬于且僅從屬于一個 Session。一旦Session 關閉,他們都將從 Session 中取消聯系,可以在任何程序層自由使用。 4)事務( Transaction) 事務也是生命周期短的單線程對象,應用程序用它來表示一批工作的原子操作。是底層的 JDBC,JTA 或者 CORBA 事務的抽象。一個 Session 某些情況下可能跨越多個事務。 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 2. 4 JSP (Java Server Pages)技術 JSP 技術提供了一種簡單快速的方法來創(chuàng)建顯示動態(tài)生成內容的 Web 頁面。也就是在MVC 中充當 V( View)的角色。由業(yè)界處于領先地位的 Sun 公司制定了相關的 JSP 技術規(guī)范,該規(guī)范定義了如何在服務器和 JSP 頁面間進行交互,還描述了頁面的格式和語法。 JSP 頁面使用 XML 標簽和 scriptlets(一種使用 Java 語言編寫的腳本代碼),封裝了生成頁面內容的邏輯。它將各種格式的標簽( HTML 或者 XML)直接傳遞回響應頁面。通過這種方式, JSP 頁面實現了頁面邏輯與其設計和顯示的分離。 JSP 技術是 Java 系列技術的一部分。 JSP 頁面被編譯成 servlet,并可能調用JavaBeans 組件 (beans)或 Enterprise JavaBeans 組件(企業(yè) beans),以便在服務器端處理。因此, JSP 技術在構建可升級的基于 web 的應用程 序時扮演了重要角色。 JSP 頁面并不局限于任何特定的平臺或 web 服務器上。 JSP 規(guī)范在業(yè)界有著廣泛的適應性。 JSP 技術是行業(yè)協作的結果,它的設計是開放的,符合行業(yè)標準的,并支持絕大多數的服務器、瀏覽器和相關工具。由于使用可重用的組件和標簽取代了對頁面本身腳本語言的嚴重依賴, JSP 技 術大大加快了開發(fā)的速度。所有 JSP 的實現均支持以 Java 編程語言為基礎的腳本語 言,它有與生俱來的可適應性,支持復雜的操作。 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 第 3 章 系統(tǒng)總體設計 需求分析 學生課程和成績管理系統(tǒng)的設計目的是要將學生選擇的課程和學生成績通過網絡進行管理。為學生、教師和教務管理人員提供便利。系統(tǒng)的用戶有 3種類型,分別為系統(tǒng)管理員、學生、教師,系統(tǒng)對于一個用戶只允許以一種身份登錄。系統(tǒng)管理員登錄后可以對系統(tǒng)進行管理,其主要操作是維護學生、教師、課程和班級的基本信息。學生登錄后的主要操作是選課和個人信息的維護。教師登錄后主要操作是選擇學生并為學生 錄入成績。 將系統(tǒng)需求加以總結,得出系統(tǒng)需求如下: ? 系統(tǒng)可以運行在 Windows 操作系統(tǒng)平臺上,并具有友好的用戶界面。 ? 系統(tǒng)用戶類型為:管理員、學生、教師。 ? 系統(tǒng)對于一個用戶只允許以一種身份登錄。 ? 只有管理員可以維護學生、教師、課程、班級的基本信息。 ? 學生可以選課并維護個人信息。 ? 教師可以選擇上課的學生并為學生錄入成績。 系統(tǒng)功能模塊劃分 模塊分析是描述系統(tǒng)需求的一個過程,需要將需求分析中的感性描述進行抽象,提取出要實現的功能,這是整個系統(tǒng)開發(fā)的一個關鍵過程。 需求分析的第一步,是描述 學生課程及成績管理系統(tǒng)的功能,以此確定系統(tǒng)的功能需求。學生課程及成績管理系統(tǒng)的角色是管理員、學生和教師,管理員對學生、教師、課程和班級信息進行維護,學生選擇想要上的課程,查看所選的學分以及修改個人信息,教師決定上課的學生以及為學生打分。 根據以上的用戶操作需求,將系統(tǒng)劃分如下 3 大功能,并對其模塊的劃分和功能進行描述 ? 管理員功能: 登錄:登錄 學生管理:列表、增加、修改、刪除 教師管理:列表、增加、修改、刪除 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 查 看 學 分 修 改 信 息 選 擇 學 生 公 布 成 績 學 生 管 理 教 師 管 理 課 程 管 理 班 級 管 理 選 課 教師 課程管理:列表、增加、修改、刪除 班級管理:列表、增加、修改、刪除 ? 學生功能: 登錄:登錄 選課:選課 學分:學分 個人信息:修改 ? 教師功能: 登錄:登錄 選擇學生:課程列表、學生列表 公布成績:課程列表、學生列表、成績 整個系統(tǒng)的模塊結構如圖 (圖 ) 系統(tǒng)流程 本系統(tǒng)中的中心對象是學生和教師,根據以上的模塊劃分和功能分析 可知,該系統(tǒng)的流程主要描述的是學生選擇課程后,教師根據選課的學生決定哪些學生,最后教師給學生打分。該系統(tǒng)的使用對象包括學生、教師和管理員,因此包括 3 個基本的流程: 學生課程管理系統(tǒng) 學生 管理員 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL (管理員的操作流程 圖 ) (學生的操作流程 圖 ) 管理員登錄 學生列表 教師列表 課程列表 班級列表 新 增 修 改 刪 除 新 增 修 改 刪 除 新 增 修 改 刪 除 新 增 修 改 刪 除 學生登錄 課程列表 查看學分情況 更改個人信息 選顆 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL (教師的操作流程 圖 ) 系統(tǒng)分析完成后,進入系統(tǒng)的設計階段這是整個系統(tǒng)實現過程中非常重要的一個階段。 數據庫邏輯結構設計 本系統(tǒng)的用戶有 3類:管理員、學生和教師。由于管理員、學生和教師的權限和操作功能大不相同,因此在本系統(tǒng)中需要分別進行數據記錄。 ? 管理員數據實體:管理員的登錄帳號、姓名和密碼; ? 學生數據實體:學生號、密碼、學生姓名、性別、學生所在系、藉貫、聯系電話、電子郵件; ? 教師實體:教師編號、密碼、姓名、職稱; ? 課程數據實體:課程號、課程名、學分、系別和預選修課 ? 班級數據:班級號、教師、課程、教師和上課時間 ? 學生數據實體:學生號、所上班級、是否被老師接受和所給學分 根據以上分析 ,設定每一個數據實體都有一個 ID作為它的唯一標識 ,6個數據實體的關聯關系如圖 ()所示: 對應學生列表 選擇學生 所教課程列表 選擇學生 所教課程列表 選 擇學生 教師登錄 對應學生列表 選擇學生 選擇學生 打分 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL admin表 enrol表 id=class_id id=stu_id student表 class表 id=tea_id id=cour_id teacher 表 course 表 ( 數據庫表及表間關系 圖 ) id bumber(20) tea_id number(20) cour_id number(20) room_id varchar(20) cour_time varchar(32) id number(20) name varchar(32) password varchar(32) jiguan varchar(32) department varchar(32) sex varchar(32) mark number(20) phone varchar(32) varchar(32) id number(20) name varchar(32) password varchar(32) title varchar(32) id number(20) name varchar(32) mark number(20) prepare varchar(32) dep varchar(32) class_id number(20) stu_id number(20) accept varchar(32) score varchar(32) id nuber(32) name varchar(32) passwors varchar(32) FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGK
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1