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

正文內(nèi)容

a考試管理及成績查詢模塊的設(shè)計與開發(fā)(編輯修改稿)

2024-10-10 23:46 本頁面
 

【文章內(nèi)容簡介】 文件請求時,它對 JSP 文件進(jìn)行語法分析并生成 JAVA Servlet 源文件,然后對其進(jìn)行編譯。一般情況下, Servlet源文件的生成和編譯僅在初次調(diào)用 JSP 時發(fā)生。如果原始的 JSP 文件被更新了,JSP 容器將檢測所做的更新,在執(zhí)行他之前重新生成 Servlet 并驚醒編譯。下圖顯示了 JSP 容器初次執(zhí)行 JSP 的過程:盡管 JSP 在本質(zhì)上是 Servlet,但這兩者的創(chuàng)建方式不一樣。 Servelet 完全由 java 程序代碼構(gòu)成,擅長于流程控制和事務(wù)處理,而通過 Servlet 來生成動態(tài)網(wǎng)頁很不直觀; JSP 由 HTML 代碼和 JSP 標(biāo)簽構(gòu)成可以方便的編寫動態(tài)網(wǎng)頁。因此在實際應(yīng)用中,采用 Servlet 來控制業(yè)務(wù)流程,而采用 JSP 來生成動態(tài)網(wǎng)頁。在 Struts 框架中, JSP 位于 MVC 設(shè)計模式的視圖層,而 Servlet 位于控制層。 圖 4 JSP容器初次執(zhí)行 JSP的過程 Tomcat Tomcat 是一個免費(fèi)的開源的 Servlet 容器,它是 Apache 基金會的 Jakarta 項目中的一個核心項目,由 Apache, Sun 和其它一些公司及個人共同開發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 Jsp 規(guī)范總能在 Tomcat 中得到體現(xiàn)。Tomcat 被 JavaWorld 雜志的編輯選為 2020 年度最具創(chuàng)新的 java 產(chǎn)品,可見其在業(yè)界的地位。 Tomcat 最新版本是 。 中采用了新的 Servlet 容器: Catalina,完整的實現(xiàn)了 和 規(guī)范。 Tomcat 提供了各種平臺的版本供下載,可以從 上下載其源代碼版或者二進(jìn)制 版。由于 Java 的跨平臺特性,基于 Java 的 Tomcat 也具有跨平臺性。 與傳統(tǒng)的桌面應(yīng)用程序不同,瀏覽器 JSP 容器 JSP 文件 生成 Servlet 源代碼 經(jīng)編譯的 Servlet 類 請求 響應(yīng) 第 8 頁 共 26 頁 Tomcat 中的應(yīng)用程序是一個 WAR( Web Archive)文件。 WAR 是 Sun 提出的一種 Web 應(yīng)用程序格式,與 JAR 類似,也是許多文件的一個壓縮包。這個包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有 Html 和 Jsp 文件或者包含這兩種文件的目錄,另外還會有一個 WEBINF 目錄,這個目錄很重要。通常在WEBINF 目錄下有一個 文件和一個 classes 目錄, 是這個應(yīng)用的配置文 件,而 classes 目錄下則包含編譯好的 Servlet 類和 Jsp 或 Servlet 所依賴的其它類(如 JavaBean)。通常這些所依賴的類也可以打包成 JAR 放到 WEBINF下的 lib 目錄下,當(dāng)然也可以放到系統(tǒng)的 CLASSPATH 中,但那樣移植和管理起來不方便。 在 Tomcat 中,應(yīng)用程序的部署很簡單,你只需將你的 WAR 放到Tomcat 的 webapp 目錄下, Tomcat 會自動檢測到這個文件,并將其解壓。你在瀏覽器中訪問這個應(yīng)用的 Jsp 時,通常第一次會很慢,因為 Tomcat 要將 Jsp 轉(zhuǎn)化為Servlet 文件,然 后編譯。編譯以后,訪問將會很快。另外 Tomcat 也提供了一個應(yīng)用: manager,訪問這個應(yīng)用需要用戶名和密碼,用戶名和密碼存儲在一個 xml文件中。通過這個應(yīng)用,輔助于 Ftp,你可以在遠(yuǎn)程通過 Web 部署和撤銷應(yīng)用。當(dāng)然本地也可以。 在 Tomcat5 中,你還可以利用 提供的事件監(jiān)聽器功能,來對你的應(yīng)用或者 Session 實行監(jiān)聽。 Tomcat 也提供其它的一些特征,如與 SSL 集成到一塊,實現(xiàn)安全傳輸。還有 Tomcat 也提供 JNDI 支持,這與那些 J2EE 應(yīng)用服務(wù)器提供的是一致的。說到這里我們要介紹 一下通常所說的應(yīng)用服務(wù)器(如WebLogic)與 Tomcat 有何區(qū)別。應(yīng)用服務(wù)器提供更多的 J2EE 特征,如 EJB, JMS,JAAS 等,同時也支持 Jsp 和 Servlet。而 Tomcat 則功能沒有那么強(qiáng)大,它不提供EJB 等支持。但如果與 JBoss(一個開源的應(yīng)用服務(wù)器)集成到一塊,則可以實現(xiàn) J2EE 的全部功能。既然應(yīng)用服務(wù)器具有 Tomcat 的功能,那么 Tomcat 有沒有存在的必要呢?事實上,我們的很多中小應(yīng)用不需要采用 EJB 等技術(shù), Jsp 和Servlet 已經(jīng)足夠,這時如果用應(yīng)用服務(wù)器就有些浪費(fèi)了。而 Tomcat 短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會選擇 Tomcat。 基于 Tomcat 的開發(fā)其實主要是 Jsp 和 Servlet 的開發(fā),開發(fā) Jsp 和 Servlet 非常簡單,你可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。我們這里要提到另外一個工具 Ant, Ant 也是 Jakarta 中的一個子項目,它所實現(xiàn)的功能類似于 Unix 中的 make。你需要寫一個 文件,然后運(yùn)行 Ant 就可以完成 xml 文件中定義的工作,這個工具對于一個大的應(yīng)用來說非常好,我們只需在 xml 中寫很少的東西就可以 將其編譯并打包成 WAR。事實上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 Ant。另外,在 中,可以利用標(biāo)簽庫實現(xiàn) Java代碼與 Html 文件的分離,使 Jsp 的維護(hù)更方便。 第 9 頁 共 26 頁 3 需求 分析和設(shè)計方案 考試管理 考試管理需求分析 考試管理是考試前準(zhǔn)備非常重要的一部分,新建一門考試它基于前面的公共資源設(shè)置,出卷等模塊,把與考試信息相關(guān)的東西綜合起來,放到一張表中,生成一門信息完整的考試。并且設(shè)置考試開始和結(jié)束時間,還有發(fā)卷時間,每門考試關(guān)聯(lián)到哪張試卷,為后面的考試模塊做了鋪墊。閱卷組設(shè)置是因為試卷 中有主觀題和客觀題,客觀題可以自動閱卷,但是主觀題就要老師閱卷,這時候,閱卷組把需要閱卷的試卷和老師組成的閱卷組關(guān)聯(lián)起來,實現(xiàn)人工閱卷。 考試管理設(shè)計方案 新建一門考試:首先在第一個頁面顯示已經(jīng)存在的考試,點(diǎn)添加后,進(jìn)入到新建考試頁面,在頁面的上面可以選擇考試類型和試卷類型,緊接著可以選擇學(xué)年和學(xué)期,這樣設(shè)計是為了確定每次考試的唯一性,下面可以進(jìn)行省 、 市 、 區(qū)縣 、學(xué)校 、 年級 、 科目的選擇,這些字段在后臺通過字符串相加,可以得到考試名稱,和學(xué)年,學(xué)期一起確定每次考試的唯一性。還可以進(jìn)行適用班級的選擇,因 為考慮到可能存在文科和理科班雖然有的科目一樣,但是題的難度不一樣,所以每門考試都設(shè)置了適用班級??荚囬_始時間和結(jié)束時間的作用是在后臺調(diào)用公共的方法,兩個時間的差值 作 為考試時長。發(fā)卷時間比考試開始時間要提前 510 分鐘,是為了讓考生有充分的時間瀏覽一下整套試卷,然后點(diǎn)保存,一門考試就建立好了 。 閱卷組: 首先在第一個頁面顯示的是已經(jīng)關(guān)聯(lián)好了的考試和閱卷組,點(diǎn)擊添加閱卷組可以添加一個閱卷組,然后可以設(shè)置需要進(jìn)行閱卷的考試和閱卷組進(jìn)行關(guān)聯(lián)。 成績查詢模塊需求分析 既然是考試系統(tǒng),肯定涉 及到成績,成績查詢模塊就是方便學(xué)生對自己已經(jīng)考過的科目進(jìn)行一下自我評定,這里可以看到自己所有的歷史試卷,并且可以知道每道題的得分情況,使考生對自己的情況有一個大致的了解,針對自己的弱項進(jìn)行復(fù)習(xí),這樣可以做到有的放矢。 成績查詢模塊設(shè)計方案 首先確定用戶的登陸身份,如果是學(xué)生登陸的話,展現(xiàn)給學(xué)生的是自己所有的歷史考試科目,成績,以及使用的哪一套試卷,當(dāng)點(diǎn)擊該試卷時,彈出來的是該整套試卷,并且可以看到自己每道題的得分情況,使考生對自己有一個整體的 第 10 頁 共 26 頁 了解,并在以后的考試中有一個努力的方向。 4 系統(tǒng) 設(shè) 計 與實現(xiàn) 數(shù)據(jù)庫設(shè)計 考試管理數(shù)據(jù) 庫 ER 圖及其數(shù)據(jù) 庫表 商業(yè)源代碼,全套計算機(jī)畢業(yè)設(shè)計免費(fèi)下載 更多全套設(shè)計聯(lián)系 :1042897696 最新設(shè)計大全 圖 5 考試管理模塊的數(shù)據(jù)庫 ER圖 (學(xué)校相關(guān)) 圖 6 考試管理模塊的數(shù)據(jù)庫 ER圖 (考試相關(guān)) 表 1 省 級名稱表 : smart_province 字段名 類型 說明 約束 備注 province_id bigint 標(biāo)志 Not null province_name Varchar(50) 省名 Not null remark Varchar(500) 備注 表 2 市 級名稱表 : smart_city 字段名 類型 說明 約束 備注 city_id Bigint 標(biāo)志 Not null 第 11 頁 共 26 頁 city_name Varchar(50) 城市名 Not null refer_province Bigint 相關(guān)省 Not null 連接 smart_province remark Varchar(500) 表 3 縣 級名稱表 : smart_county 字段名 類型 說明 約束 備注 county_id Bigint 標(biāo)志 Not null county_name Varchar(50) 縣名 Not null refer_province Bigint 相關(guān)省 Not null 連接 smart_province refer_city Bigint 相關(guān)城市 Not null 連接 smart_city remark Varchar(500) 表 4 學(xué)校 名 稱表 : smart_school 字段名 類型 說明 約束 備注 school_id Bigint 標(biāo)志 Not null school_province Bigint 相關(guān)省 連接 smart_province school_city Bigint 相關(guān)城市 連接 smart_city school_county Bigint 相關(guān)縣 連接 smart_county school_name Varchar(100) 學(xué)校名 Not null school_desc Varchar(1000) 學(xué)校描述 remark Varchar(500) 備注 表 5 物理年級 表 : smart_real_grade 字段名 類型 說明 約束 備注 grade_id bigint 標(biāo)志 Not null grade_name Varchar(50) 年級名稱 Not null grade_desc Varchar(1000) 年級描述 refer_logic_grade Bigint 相關(guān)邏輯年級 Not null 連接 smart_logic_grade refer_school_id Bigint 相關(guān)學(xué)校 Not null 連接 smart_school 第 12 頁 共 26 頁 remark Varchar(500) 表 6 班級表 : smart__class 字段名 類型 說明 約束 備注 class_id bigint 標(biāo)志 Not null class_name Varchar(50) 班名稱 Not null class_number Varchar(100) 班級編號 Not null refer_grade Bigint 相關(guān)年級(物理) Not null 連接 smart_real_grade class_desc Varchar(1000) 班描述 remark Varchar(500) refer_teacher Bigint 班主任 連接 smart_user 表 7 課程表: smart_course 字段名 數(shù)據(jù)類型 說明 非空限制 備注 course_id bigint 自增 id Not null course_no Varchar(16) 主鍵 Not null course_name Varchar(50) 課程名稱 Not null ref_grade_no Varchar(16) 年級外鍵 Not nu
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1