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

正文內容

畢業(yè)設計-smart系統(tǒng)考試管理及成績查詢模塊的設計與開發(fā)—論文(編輯修改稿)

2024-10-17 21:13 本頁面
 

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