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

正文內容

畢業(yè)設計-基于jsp的教務管理系統(tǒng)的設計-文庫吧資料

2024-12-10 16:20本頁面
  

【正文】 要求,確定數(shù)據(jù)的用戶使用權限,確保數(shù)據(jù)安全。數(shù)據(jù)表設計不僅要滿足數(shù)據(jù)存儲的要求,還要增加一些如反映有關信息、操作責任、中間數(shù)據(jù)的字段或臨時數(shù)據(jù)表。 ( 2) 數(shù)據(jù)表定義:數(shù)據(jù)表定義指定義數(shù)據(jù)庫中數(shù)據(jù)表的結構,數(shù)據(jù)表的邏輯結構包括:屬性名稱、類型、表示形式、缺省值、校驗規(guī)則、 是否關鍵字、可否為空等。 數(shù)據(jù)庫設計的步驟 (1) 數(shù)據(jù)庫結構定義:目前的數(shù)據(jù)庫管理系統(tǒng)( DBMS)有的是支持聯(lián)機事務處理 CLTP(負責對事務數(shù)據(jù)進行采集、處理、存儲)的操作型 DBMS,有的可支持數(shù)據(jù)倉庫、有聯(lián)機分析處理 CLAP(指為支持決策的制定對數(shù)據(jù)的一種加工操作)功能的大型 DBMS,有的數(shù)據(jù)庫是關系型的、有的可支持面向對象數(shù)據(jù)庫。 數(shù)據(jù)庫設計 數(shù)據(jù)庫設計主要是進行數(shù)據(jù)庫的邏輯設計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。 第 頁 13 系統(tǒng)管理 該模塊可以對系統(tǒng)登錄的用戶進行管理。同時,在查詢的時候還提供了進行模糊查詢的功能,即該模塊能夠利用讀者輸入的非完整的查詢條件進行查詢,這樣更加方便了用戶的查詢管理。 綜合查詢 通過該模塊可以查詢教務所需要的各種信息。 打印管理 教務工作人員可以通過打印模塊來打印學生成績信息,選課 記表和班級表。在進行信息的修改的時候,要根據(jù)用戶選定的課程進行修改,即列出用戶選定課程的信息,在這個基礎上進行課程信息的修改。在進行信息的添加時,打開新的窗口進行信息的錄入,在保存的時候要進行課程的編號是否重 復的檢查,如果添加的課程編號重復的要對用戶進行提示,只有在不重復的情況下才能進行信息的添加。在進行信息的修改時,要能根據(jù)用戶選定的班級進行修改,即列出用戶選定的班級的所有信息,在這個基礎上進行班級信息的修改。 班級信息管理 教務工作人員通過此模塊來管理班級的信息,包括班級信息的添加,修改,刪除等。在進行信息的刪除時,要首先打開提示窗口讓用戶確認是否刪除,只有在用戶確認后才能夠進行信息的刪除。 教師信息管理 教務工作人員通過此模塊來管理教師信息,包括教師信息的添加、修改、刪除等。在進行信息的刪除時,要 第 頁 12首先打開提示窗口讓用戶確認是否要刪除,只有在用戶確認的情況下才能進行信息的刪除。在進行信息的添加時,首先在新的窗口進行學生信息的錄入, 在保存的時候要進行學生學號是否有重復的檢查,如果添加的學生編號有重復就要對用戶進行提示。同時提供了系統(tǒng)的智能輔助與用戶自主選擇兩中方式,提高查詢效率。硬件要求配置不宜太高這樣可以很好的適應當前的各類學校。 軟、硬件方面對系統(tǒng)的需求。本系統(tǒng)具有以下幾個特點: 1)可 以存儲學校各方面的資料,具有安全,高效的特點; 2)只需 2 到 3 個檔案員就可以完成操作,節(jié)省大量的人力、物力和財力; 3)可以非常快的進行查找需要的信息。如果采用人工管理的方法,勢必湮沒在龐大的數(shù)據(jù)中,不能及時了解學生的具體情況,不便于學?;顒拥拈_展。隨著越來越多的供應商將 JSP 支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務器和工具,更改工具或服務器并不影響當前的應用。由于 JSP 頁面的內置腳本語言是基于 Java 編程語言的,而且所有的 JSP 頁面都被編譯成為 Java Servlet, JSP 頁面就具有 Java 技術的所有好處,包括健壯的存儲管理和安全性。 第 頁 10 將內容的生成和顯示進行分離 . 與 SERVLETS 相比, JSP 能提供所有 SERVLETS 功能,但它比用 println 書寫和修改 HTML 更方便。今后,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標識庫。標準的 JSP 標識能夠訪問和實例化 JavaBeans 組件,設置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。 采用標識簡化頁面開發(fā)本節(jié)標題 Web 頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用。這有助于作者保護自己的代碼,而又保證任何基于 HTML 的 Web 瀏覽器的完全可用性。如果核心邏輯被封裝在標識和 Beans 中,那么其他人,如 Web 管理人員和頁面設計者,能夠編輯和使用 JSP 頁面,而不影響內容的生成。使用 JSP 標識或者小腳本來生成頁面上的動態(tài)內容(內容是根據(jù)請求來變化的,例如請求帳戶信息或者特定的一瓶酒的價格)。 喚醒調用為 SQL Server 定義的各種向導。 通過喚醒調用 SQL 查詢分析器,交互地設計并測試 SQL 語句、批處理和腳本。 在每個已注冊的服務器上定義并執(zhí)行所有 SQL Server 管理任務。 在每個已注冊的服務器中創(chuàng)建并管理所有 SQL Server 數(shù)據(jù)庫、對象、登錄、用戶和權限。 為每個已注冊的服 務器配置所有 SQL Server 選項。 將個別服務器注冊到組中。 定義 SQL Server 實例組。事實上, SQL Server 數(shù)據(jù)庫處理的基本結構,采取關系型數(shù)據(jù)庫模式,盡管如此,相信大家都可以輕易的發(fā)現(xiàn),在 SQL Server 的數(shù)據(jù)庫處理方式,則是使用面向對象的操作方式與精神,也就是說,SQL Server 的所有功能,都可以基于系統(tǒng)已經(jīng)建立好的一些對象來達成,是相當 OO(面向對象)的一個系統(tǒng)結構??煽缭綇倪\行Microsoft Windows 98 的膝上型電腦到運行 Microsoft Windows 2021 的大型多處理器的服務器等多種平臺使用。于 1988 年推出了第一個 OS/2 版本,在 Windows NT 推出后, Microsoft 與Sybase 在 SQL Server 的開發(fā)上就分道揚鑣了, Microsoft 將 SQL Server 移植到Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的 Windows NT 版本。越來越 多的開發(fā)工具提供了與 SQL Server 的接口。 u UNION 子句有些時候,需要一起瀏覽多個查詢的結果、組合它們的輸出,我們可以使用 UNION 關鍵字。 下面是一個示例: SELECT 身份描述 FROM ID,user WHERE = 編號 and =?000004?。 在本人的系統(tǒng)中在顯示數(shù)據(jù)時用到了此語句來對查詢所得的內容排序然后再顯示。 標準語法: UPDATE table_name SET columnname1 = value1 [, columname2 = value2]... WHERE search_condition Delete 語句標準語法: DELETE FROM tablename WHERE condition 復雜操作實現(xiàn) 在信息管理系統(tǒng)中,我們往往會遇到歸類、匯總、映射、索引、子查詢等復雜操作,相應的支持與實現(xiàn)如下: u GROUP BY 方法 GROUP BY 子句語法為: SELECT column1, SUM(column2) FROM listoftables GROUP BY columnlist。要更新的目標表在語句中定義, Set 子句則指定要更新哪些列并計算它們的值。多行 Insert 語句為拷貝數(shù)據(jù)提供了一種緊湊而 高效的方法,但我在自已做的 教務 管理系統(tǒng)中沒有使用這種方法,我在系統(tǒng)中是使用循環(huán)依照上面的用法來完成多個記錄的插入。 用于修改數(shù)據(jù)庫內容的 SQL 語句主要有以下三個: (1) Insert,向一個表中加入新的數(shù)據(jù)行 (2) Delete,從一個表中刪除數(shù)據(jù)行 (3) Update,更改數(shù)據(jù)庫中已經(jīng)存在的數(shù)據(jù) Insert 標準語法: INSERT INTO table_name (col1, col2...) VALUES(value1, value2...) 第 頁 6下例 要將 學 號為 ‘000001’ 作為一個新的 學生 情況加入 學生 情況表 OWNER中 Insert Into owner (學號 , 學生證 編號, 課程類別 ) values (‘000001’ , ‘ 20213901210’ , ‘ JSP 應用解析 ’) Insert 語句還可以將多行數(shù)據(jù)添加到目標表中去,在這種形式的 Insert 語句中,新行的數(shù)據(jù)值不是在語句正文中明確地指定的,而是語句中指定的一個數(shù)據(jù)庫查詢。而數(shù)據(jù)更新所造成的風險大大超過數(shù)據(jù)查詢。 數(shù)據(jù)操作語言 DML:包括數(shù)據(jù)查詢與數(shù)據(jù)更新。 DDL 語句可以用于創(chuàng)建用戶和重建數(shù)據(jù)庫對象。 SQL 語句 的特點 SQL 功能強大,是一種完備的數(shù)據(jù)處理語言,不僅用于數(shù)據(jù)庫查詢,而且用于數(shù)據(jù)庫中的數(shù)據(jù)修改和更新,概括起來,它可以分成以下幾組: DML( Data Manipulation Language,數(shù)據(jù)操作語言):用于檢索或者修改數(shù)據(jù); DDL( Data Definition Language,數(shù)據(jù)定義語言): 用于定義數(shù)據(jù)的結構,比如 創(chuàng)建、修改或者刪除數(shù)據(jù)庫對象; DCL( Data Control Language,數(shù)據(jù)控制語言):用于定義數(shù)據(jù)庫用戶的權限。 SQL 為許多任務提供了命令,其中包括: ★ 查詢數(shù)據(jù) ★ 在表中插入、修改和刪除記錄 ★ 建立、修改和刪除數(shù)據(jù)對象 ★ 控制對數(shù)據(jù)和數(shù)據(jù)對象的存取 ★ 保證數(shù)據(jù)庫一致性和完整性 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而 SQL 將全部任務統(tǒng)一在一種語言中。 SQL 不要求用戶指定對數(shù)據(jù)的存放方法, 這種特性使用戶更易集中精力于要得到的結果;所有 SQL 語句使用查詢優(yōu)化器,它是 RDBMS 的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有 什么類型的索引。 SQL 允許用戶在高層的數(shù)據(jù)結構上工作,而不對單個記錄進行操作,可操作記錄集,所有 SQL 語句接受集合作為輸入,返回集合作為輸出。但是,標準的 SQL 命令,比如 Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成絕大多數(shù)數(shù)據(jù)庫的操作。使用 SQL 的常見關系數(shù)據(jù)庫管理系統(tǒng)有: Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres 等等。 ANSI(美國國家標準學會)聲稱, SQL 是關系數(shù)據(jù)庫管理系統(tǒng)的標準語言。在某些情況下, DBMS產(chǎn)品不具備實施必要業(yè)務 規(guī)則的能力,必須以代碼形式把它們編入應用程序 第 頁 4第二章 SQL 語言介紹 SQL 基礎 SQL(Structured Query Language,結構查詢語言 )是一個功能強大的數(shù)據(jù)庫語言。不管無效的數(shù)據(jù)變化請求是來自窗體的用戶、查詢 /修改請求還是應用程序, DBMS 都應該拒絕。 數(shù)據(jù)庫模式的最后一個要素是業(yè)務規(guī)則,它是對需要反映在數(shù)據(jù)庫和數(shù)據(jù)庫應用程序中的業(yè)務活動的約束。必須為每一個表的每一列確定域。數(shù)據(jù)庫模式是一種設計,數(shù)據(jù)庫和應用正是建立在此基礎上的。 DBMS 引擎還涉及事務管理、鎖、備份和恢復。它所包含的運行處理器用來處理窗體和數(shù)據(jù)庫的數(shù)據(jù)交互,以及回答查詢和打印報表等。 DBMS 產(chǎn)品還提供編程語言和對編程語言的接口。 設計子系統(tǒng)有一個方便數(shù)據(jù)庫及其應用創(chuàng)建的工具集 。關系模型是數(shù)學化模型。關系模式相當于前面提到的記錄類型,它的實例稱為關系,每個關系實際上是一張二維表格。 MS SQL Server2021 就是一種關系型數(shù)據(jù)庫管理系統(tǒng) 關系模型 關系模型主要是用二維表格結構表達實體集,用外鍵表示實體間聯(lián)系。 DBMS 總是基于某種數(shù)據(jù)模型,可以把 DBMS 看成是某種數(shù)據(jù)模型在計算機系統(tǒng)上的具體實現(xiàn)。 DBMS 是數(shù)據(jù)庫系統(tǒng)的核心組成部分。一般來說,數(shù)據(jù)庫開發(fā)人員和用戶都不直接訪問應用元數(shù)據(jù),想反,他們通過 DBMS 中的工具來處理這些數(shù)據(jù)。并非所有的 DBMS 都支持應用組件,支持組件的 DBMS也不一定把全部組件的結構作為應用元數(shù)據(jù)存儲在數(shù)據(jù)庫中。 b
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1