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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于jsp的教務(wù)管理系統(tǒng)的設(shè)計(jì)(留存版)

2025-01-31 16:20上一頁面

下一頁面
  

【正文】 .............................................................................................. 20 第 頁 1 第一章 緒論 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)簡介 在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)之前,對開發(fā)數(shù)據(jù)庫的基本概念應(yīng)當(dāng)了解,對數(shù)據(jù)庫的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫應(yīng)用程序的 步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識。因?yàn)橐粋€(gè)學(xué)生可能有不同的選修課程,如果某個(gè)學(xué)生的某個(gè)字段(課程類別)出現(xiàn)變更,它所考試成績記錄(可能多個(gè))也就必須變化,這是不好的。為此,所有的數(shù)據(jù)都需要從源表中提取出來并排序,除非表很小,否則這是一個(gè)很費(fèi)時(shí)的過程。 MS SQL Server2021 就是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng) 關(guān)系模型 關(guān)系模型主要是用二維表格結(jié)構(gòu)表達(dá)實(shí)體集,用外鍵表示實(shí)體間聯(lián)系。必須為每一個(gè)表的每一列確定域。 SQL 不要求用戶指定對數(shù)據(jù)的存放方法, 這種特性使用戶更易集中精力于要得到的結(jié)果;所有 SQL 語句使用查詢優(yōu)化器,它是 RDBMS 的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有 什么類型的索引。要更新的目標(biāo)表在語句中定義, Set 子句則指定要更新哪些列并計(jì)算它們的值。事實(shí)上, SQL Server 數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式,盡管如此,相信大家都可以輕易的發(fā)現(xiàn),在 SQL Server 的數(shù)據(jù)庫處理方式,則是使用面向?qū)ο蟮牟僮鞣绞脚c精神,也就是說,SQL Server 的所有功能,都可以基于系統(tǒng)已經(jīng)建立好的一些對象來達(dá)成,是相當(dāng) OO(面向?qū)ο螅┑囊粋€(gè)系統(tǒng)結(jié)構(gòu)。使用 JSP 標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求來變化的,例如請求帳戶信息或者特定的一瓶酒的價(jià)格)。由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 編程語言的,而且所有的 JSP 頁面都被編譯成為 Java Servlet, JSP 頁面就具有 Java 技術(shù)的所有好處,包括健壯的存儲管理和安全性。在進(jìn)行信息的刪除時(shí),要 第 頁 12首先打開提示窗口讓用戶確認(rèn)是否要刪除,只有在用戶確認(rèn)的情況下才能進(jìn)行信息的刪除。 綜合查詢 通過該模塊可以查詢教務(wù)所需要的各種信息。 為了更好地組織數(shù)據(jù)和設(shè)計(jì)出實(shí)際應(yīng)用數(shù)據(jù)庫,應(yīng)該注意如下問題: 規(guī)范化地重組數(shù)據(jù)結(jié)構(gòu):對數(shù)據(jù)進(jìn)行規(guī)范化表達(dá),這在后面將會具體討論。 b.統(tǒng)計(jì)文件 (表 )和數(shù)據(jù)錄入文件一般只對本工作站定義為只寫方式,對其它工作站則定義為只讀方式。這個(gè)去掉重復(fù)項(xiàng)的過程就稱之為規(guī)范化處理。 ResultSet RS = (select id from data order by id)。)。 % % (OPTIMIZE TABLE data)。+id+39。,39。 charset=gb2312% % page language=java import=.*% jsp:useBean id=DBconn scope=page class=/ html head titleShow MySQL!/title /head body % //定義新變量 id,并初始化為 0 int id。而且這五種范式是 “向上兼容 ”的,即滿足第五范式的數(shù)據(jù)結(jié)構(gòu)自動滿 第 頁 15足一、二、三、四范式,滿足第四范式的數(shù)據(jù)結(jié)構(gòu)自動滿足第一、二、三范式, …… ,依此類推。系統(tǒng)所提供的安全保密功能一般有 8 個(gè)等級 (07 級 ), 4 種不同方式 (只讀、只寫、刪除、修改 ),而且允許用戶利用這 8 個(gè)等級的 4 種方式對每一個(gè)表自由地進(jìn)行定義。 ( 4) 數(shù)據(jù)使用權(quán)限設(shè)置:針對用戶的不同使用要求,確定數(shù)據(jù)的用戶使用權(quán)限,確保數(shù)據(jù)安全。 打印管理 教務(wù)工作人員可以通過打印模塊來打印學(xué)生成績信息,選課 記表和班級表。在進(jìn)行信息的添加時(shí),首先在新的窗口進(jìn)行學(xué)生信息的錄入, 在保存的時(shí)候要進(jìn)行學(xué)生學(xué)號是否有重復(fù)的檢查,如果添加的學(xué)生編號有重復(fù)就要對用戶進(jìn)行提示。 第 頁 10 將內(nèi)容的生成和顯示進(jìn)行分離 . 與 SERVLETS 相比, JSP 能提供所有 SERVLETS 功能,但它比用 println 書寫和修改 HTML 更方便。 喚醒調(diào)用為 SQL Server 定義的各種向?qū)А?煽缭綇倪\(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行 Microsoft Windows 2021 的大型多處理器的服務(wù)器等多種平臺使用。多行 Insert 語句為拷貝數(shù)據(jù)提供了一種緊湊而 高效的方法,但我在自已做的 教務(wù) 管理系統(tǒng)中沒有使用這種方法,我在系統(tǒng)中是使用循環(huán)依照上面的用法來完成多個(gè)記錄的插入。 SQL 允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個(gè)記錄進(jìn)行操作,可操作記錄集,所有 SQL 語句接受集合作為輸入,返回集合作為輸出。數(shù)據(jù)庫模式是一種設(shè)計(jì),數(shù)據(jù)庫和應(yīng)用正是建立在此基礎(chǔ)上的。 DBMS 總是基于某種數(shù)據(jù)模型,可以把 DBMS 看成是某種數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)上的具體實(shí)現(xiàn)。 假定數(shù)據(jù)在磁盤上是按 ?學(xué)號 39。課程性質(zhì) ,課程類別,注冊標(biāo)記,試卷號,學(xué)分,是否考試,是否重修,);這個(gè)關(guān)系的問題出在它有關(guān)于兩個(gè)不同主題的數(shù)據(jù),就是學(xué)生和學(xué)生成績。實(shí)現(xiàn)了數(shù)據(jù)庫表的瀏覽,記錄的添加、刪除和修改,報(bào)表的生成,實(shí)現(xiàn)了多數(shù)據(jù)庫表的連接操作,實(shí)現(xiàn)了多條件查詢和模糊查詢,并靈活實(shí)現(xiàn)了對不可更新查詢結(jié)果集的更新操作,實(shí)現(xiàn)了主從表操作,實(shí)現(xiàn)了密碼維護(hù)功能,最后,系統(tǒng)還可以導(dǎo)入數(shù)據(jù)庫以對任意同結(jié)構(gòu)的數(shù)據(jù)庫進(jìn)行操作。 NT 下IIS 通 過 一 個(gè) 插 件 , 例 如 JRUN( 或者ServletExec( JSP。 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的目標(biāo)是建立一個(gè)滿足用戶長期需求的產(chǎn)品。因此數(shù)據(jù)用兩個(gè)關(guān)系表示更好?;蛘?,可以在‘學(xué)生證編號’字段上創(chuàng)建一個(gè)索引,該索引的條目按照‘學(xué)生證編號’排序,這樣,該索引的條目可以讀出來,并用來按順序訪問 book 數(shù)據(jù)。關(guān)系模型是由若干個(gè)關(guān)系模式組成的集合。除了數(shù)據(jù)的物理 格式外,還需要確定是否有些域?qū)Ρ韥碚f是唯一的。 統(tǒng)一的語言: SQL 可用于所有用戶的 DB 活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。 Update 語句總是包含 Where 語句,而且 Update 語句比較危險(xiǎn),所以您必須明確地認(rèn)識到 Where 語句的重要性, Where 語句被用來指定需要更新的行。 SQL Server 企業(yè)管理器是 SQL Server 的主要管理工具,它提供了一個(gè)遵從 MMC 標(biāo)準(zhǔn)的用戶界面,使用戶得以: 生成內(nèi)容的邏輯被封裝在標(biāo)識和 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。 作為 Java 平臺的一部分, JSP 擁有 Java 編程語言“一次編寫,各處運(yùn)行”的特點(diǎn)。在進(jìn)行信息的修改時(shí),要根據(jù)用戶選定的學(xué)生進(jìn)行修改,即列出用戶選定的學(xué)生的所有信息,在這個(gè)基礎(chǔ)上進(jìn)行學(xué)生信息的修改。例如:學(xué)生信息查詢提供了包括學(xué)生學(xué)號、姓名、所在班級、班主任名字和宿舍等信息,學(xué)生信息進(jìn)行查詢的各種查詢條件,用戶可以根據(jù)單個(gè)的查詢條件或者它們的組合來進(jìn)行查詢。 關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立:在進(jìn)行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。 數(shù)據(jù)庫設(shè)計(jì) 指標(biāo) 分析 建立起一個(gè)良好的數(shù)據(jù)指標(biāo)體系,是建立數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫的最重要的一環(huán)。在本文所討論的開發(fā)方法里, 1st NF 實(shí)際上是沒有什么意義的。 try { while(()) { //id 被賦值為現(xiàn)有菜單的最大 id id=(id)。 RS=(sql)。//OPTIMIZE 是收回刪除的空間 % 數(shù)據(jù) %=id%成功刪除 .br br 第 頁 24 你可以再次 a href=瀏覽全部 /a a href=添加 /a a href=刪除 /a a href=查找 /a /BODY /HTML 5: % page contentType=text/html。 % % (delete from data where id=39。+name+39。 第 頁 19 參考文獻(xiàn) 【 1】 王珊,陳紅 .?dāng)?shù)據(jù)庫系統(tǒng)原理教程.清華大學(xué)出版社, 1998 【 2】 and .?dāng)?shù)據(jù)挖掘 :概念與技術(shù).范明,孟小峰等.機(jī)械工業(yè)出版社, 2021 第 頁 20 附錄 1: % page contentType=text/html。在這五種范式中,一般只用前三種,對于常用系統(tǒng)就足夠了。 確定數(shù)據(jù)資源的安全保密屬性: 一般 DBMS 都提供給我們自己定義數(shù)據(jù)安全保密性的功能。 ( 3) 存儲設(shè)備和存儲空間組織:確定數(shù)據(jù)的存放地點(diǎn)、存儲路徑、存儲設(shè)備等,備份方案,對多版本如何保證一致性和數(shù)據(jù)的完整性。 成績管理 教務(wù)工作人員通過該模塊來進(jìn)行學(xué)生成績的管理,在進(jìn)行學(xué)生成績的添加時(shí),可用它來為學(xué)生設(shè)置所在班級的課程表來直接輸入成績。 模塊設(shè)計(jì) 教務(wù)管理系統(tǒng) 學(xué)生信息管理 教師信息管理 班級信息管理 課程信息管理 成績信息管理 打印信息管理 綜合信息查詢 系統(tǒng)管理 學(xué)生信息管理 : 教務(wù)人員通過學(xué)生信息管理模塊來管理學(xué)生信息,如進(jìn)行學(xué)生信息的添加、修改、刪除等。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識一樣的執(zhí)行特定功能的構(gòu)件來工作。 SQL Server 2021 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本繼承了 SQL Server 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能、具有使用方便、可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。添加的值來自數(shù)據(jù)庫自身的行,在某些特定的狀態(tài)下,這是非常有用的。 MS SQL Server 就是用的 Transact SQL SQL 語言有著非常突出的優(yōu)點(diǎn),主要是: ★ 非過程化語言 ★ 統(tǒng)一的語言 ★ 是所有關(guān)系數(shù)據(jù)庫的公共語言 非過程化語言: SQL 是一個(gè)非過程化的 語言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對數(shù)據(jù)提供自動導(dǎo)航。 數(shù)據(jù)庫模式 數(shù)據(jù)庫模式定義了數(shù)據(jù)庫的結(jié)構(gòu)、表、關(guān)系、域和業(yè)務(wù)規(guī)則。對數(shù)據(jù)庫的一切操作,包括定義、更新及各種控制 ,都是通過 DBMS 進(jìn)行的。下面以本人的教務(wù)管理信息系統(tǒng)中的 book 表為例來說明。 為了對比 結(jié)構(gòu)差的關(guān)系和結(jié)構(gòu)好的關(guān)系之間的差別,以本文所設(shè)計(jì)的教務(wù)管理系統(tǒng)中的學(xué)生和學(xué)生成績關(guān)系為例來說明,假若設(shè)計(jì)關(guān)系 R1(學(xué)號,姓名,性別,學(xué)生證編號,身份證編號,班級聯(lián)系 。 第四章分析了教務(wù)管理信息系統(tǒng)的應(yīng)用需求,按照數(shù)據(jù)庫設(shè)計(jì)理論一步一步 地給出了系統(tǒng)需求說明書、局部 ER 圖、全局 ER圖、系統(tǒng)關(guān)系模式,子模式,利用 MS SQL Server2021 建立了數(shù)據(jù)庫 第五章進(jìn)行了具體的程序設(shè)計(jì),具體劃分了三類用戶的操作權(quán)限,設(shè)計(jì)了了三個(gè)操作界面。著名的 Web 服務(wù)器 Apache已經(jīng)能夠支持 JSP。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計(jì)。現(xiàn)在 如果某學(xué)生改變了它的課程類別,只有關(guān)系(表) user 的對應(yīng)行需要改變。 索引用于快速訪問數(shù)據(jù)。關(guān)系模式相當(dāng)于前面提到的記錄類型,它的實(shí)例稱為關(guān)系,每個(gè)關(guān)系實(shí)際上是一張二維表格。 數(shù)據(jù)庫模式的最后一個(gè)要素是業(yè)務(wù)規(guī)則,它是對需要反映在數(shù)據(jù)庫和數(shù)據(jù)庫應(yīng)用程序中的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1