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

正文內(nèi)容

畢業(yè)論文-基于java的郴州市的公交查詢系統(tǒng)的設(shè)計與實現(xiàn)(留存版)

2025-08-05 10:56上一頁面

下一頁面
  

【正文】 數(shù)據(jù)查詢 SELECT 語句的語法 SELECT 目標(biāo)表的列名或列表達(dá)式序列 FROM 基 本表和(或)視圖序列 [WHERE 行條件表達(dá)式 ] [GROUP BY 列名序列 [HAVING 組條件表達(dá)式 ]] [ORDER BY 列名 [ASC|DESC]…] 句法中 []表示該成分可有,也可無。 R 中的 Y 與 S 中的 Y 可以有不同的屬性名,但必須出自相同的域集。分解型算法要求輸入一個初始模式集和依賴集,而結(jié)果滿足數(shù)據(jù)等價要求。即表中其它數(shù)據(jù)元素都依賴于主關(guān)鍵字,或稱該數(shù)據(jù)元素唯一地被主關(guān)鍵 字所標(biāo)識。其中數(shù)據(jù)依賴起著核心的作用。這一問題就是關(guān)系規(guī)范化要研究的問題。 13 圖 B/S 工作機(jī)制 Java 程序框架 為彌補上述 C/S 架構(gòu)的缺陷,人們發(fā)展出了三層或多層架構(gòu):客戶機(jī) —中間件(應(yīng)用服務(wù)器) —數(shù)據(jù)庫服務(wù)器 (Client—Middle ware—Database Server)。下面是它的代碼: html body % page language=java % %! String name=。 JSP 表達(dá)式提供了一種將 JSP 生成的數(shù)值嵌入 HTML 頁面的簡單方法。 i 10。此外, ASP 與 JSP 還有一個更為本質(zhì)的區(qū)別:兩種語言引擎用完全不同的方式處理頁面中嵌入的程序代碼。 1998 年, Sun 發(fā)布了 EJB 標(biāo)準(zhǔn)。 Java 技術(shù)平臺簡介 1 JavaSE: Java Platform, Standard Edition J2SE 包含那些構(gòu)成 Java 語言核心的類。如果沒有安全保證,用戶從網(wǎng)絡(luò)下載程序執(zhí)行就非常危險。通過 JVM 保證數(shù)據(jù)類型的一致性,也確保了 Java 的平臺無關(guān)性。例如,若把汽車看成一個實體,它可以分成多個子實體,如:卡車、公共汽車等。另外,現(xiàn)實世界中任何實體都可歸屬 5 于某類事物,任何對象都是某一類事物的實例。 JSP 為創(chuàng)建高度動態(tài)的 Web 應(yīng)用提供了一個獨特的開發(fā)環(huán)境。 7 數(shù)據(jù)庫的安全性控制:防止未經(jīng)授權(quán)的用戶蓄謀或無意地存取數(shù)據(jù)庫中的數(shù)據(jù),以免數(shù)據(jù)的泄露、更改或破壞。 3 內(nèi)部級:最接近于物理存儲設(shè)備,涉及到實際數(shù)據(jù)存儲的結(jié)構(gòu)物理存儲數(shù)據(jù)視圖的描述稱為 “ 內(nèi)模式 ” 。該系統(tǒng)可以幫助查詢?nèi)藛T找到能最快到達(dá)目的地,并且節(jié)約費用。 單個用戶使用的數(shù)據(jù)視圖的描述稱為 “ 外模式 ” 。 4 數(shù)據(jù)庫的恢復(fù):在數(shù)據(jù)庫被破壞或數(shù)據(jù)不正確時,系統(tǒng)有能力把數(shù)據(jù)庫恢復(fù)到正確的狀態(tài)。 最后,在結(jié)束語的總結(jié)部分指出了系統(tǒng)的亮點以及不足之處 , 簡單介紹了自己開發(fā)過程中的體會與心得:在摸索中實踐,在實踐中摸索。 1 面向?qū)ο? 面向?qū)ο笃鋵嵤乾F(xiàn)實世界模型的自然延伸。運算符重載( operator overload)一直被認(rèn)為是一種優(yōu)秀的多態(tài)機(jī)制體現(xiàn),但由于考慮到它會使程序變得難以理解,所以 Java 最后還是把它取消了。 Java 編程人員在編寫完程序后,通過 Java 編譯器將 Java 源程序編譯為JVM 的字節(jié)代碼。 Java雖然源 于 C++,但它消除了許多 C++不可靠因素,可以防止許多編程錯誤。利用 Java 的多線程編程接口,開發(fā)人員可以方便得寫出 支持多線程的應(yīng)用程序,提高程序執(zhí)行效率。這是 Java 語言自身的特性保證的。程序代碼的執(zhí)行結(jié)果被重新嵌入到 HTML 代碼中,然后一起發(fā)送給瀏覽器。在這個字符串的前面和后面都是一些通過 HTML 代碼輸出的文本。在每一項聲明的后面都必須有一個分號,就象在普通 Java 類中聲明成員變量一樣。 session 對象是一個名字 / 值對的集合,在這里,名字 / 值對中的名字為 “ thename ”,值即為 name 變量的值。 B/S 結(jié)構(gòu)是一次到位開發(fā),能實現(xiàn)不同人員,從不同地點,以不同的接入方式訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器 數(shù)據(jù)庫也很安全。最早將這類方法用于數(shù)據(jù)處理的是 1962年 CODASYIL發(fā)表的“信息代數(shù)”,然而 30 多年來,關(guān)系數(shù)據(jù)庫系統(tǒng)的研究和開發(fā)取得了輝煌的成就。 ( 2) 關(guān)系中允許出現(xiàn)相同的元組(沒有重復(fù)元組) ( 3) 由于關(guān)系是一個集合,因此不考慮元組間的順序,即沒有行序。 第二范式 (second normal form,簡稱 2nd NF)是指每個表必須有一個 (而且僅一個 )數(shù)據(jù)元素為主關(guān)鍵字 (primary key),其它數(shù)據(jù)元素與主關(guān)鍵字一一對應(yīng)。但要注意,在實際使用中,并不一定要達(dá)到最小宙余。}。其中數(shù)據(jù)更新又分成插入、刪除、和修改三種操作。 SQL 的數(shù)據(jù)更新 SQL 的數(shù)據(jù)更新包括數(shù)據(jù)插入、刪除和修改等三種操作 1 數(shù)據(jù)插入 INSERT INTO 基本表名(列名表) VALUES(元組值) 或者 INSERT INTO 基本表名(列名表) ( TABLE(元組值), (元組值), ……) 前一種格式只能插入一個元組,后一種格式可以插入多個元組。 1987 年 6 月,國際標(biāo)準(zhǔn)化組織( ISO)采納為國際標(biāo)準(zhǔn)。 關(guān)系數(shù)據(jù)庫的值:關(guān)系模式在某一時刻對應(yīng)的關(guān)系的集合,簡稱為關(guān)系數(shù)據(jù) 17 庫。獨立聯(lián)系是我們所考慮的 “基本信息單位 ”。在這五種范式中,一般只用前三種,對于常用 系統(tǒng)就足夠了。 ( 3) 主鍵: (Primary Key):用戶選作元組標(biāo)識的一個侯選鍵稱為主鍵。 2 軟件操作、維護(hù)和升級方 式的革命 軟件系統(tǒng)的改進(jìn)和升級越來越頻繁, B/S 架構(gòu)的產(chǎn)品在維護(hù)和升級方面具備顯著的優(yōu)勢。 String name = (String) (thename)。該對象包含了所有有關(guān)當(dāng)前瀏覽器請求的信息,包括 Cookies , HTML 表單變量等等。在本例中,指令“ % page language=java % ”只簡單地定義了本例使用的是 Java 語言(當(dāng)前, 在 JSP 規(guī)范中 Java 是唯一被支持的語言)。因此,在瀏覽器中使用 “查看源文件 ”菜單是無法看到 JSP 源代碼的,只能看到結(jié)果 HTML 代碼。到 2021 年時, Sun 的 J2EE 版本已經(jīng)升級到了 版,其中三個關(guān)鍵組件的版本也演進(jìn)到了 Servlet 、 JSP 和 EJB 。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間 的體系結(jié)構(gòu)。 Java 在兩方面支持多線程。數(shù)據(jù)分布是指數(shù)據(jù)可以分散在網(wǎng)絡(luò)的不同主機(jī)上,操作分布是指把一個計算分散在不同主機(jī)上處理。 Java 主要靠 Java 虛擬機(jī)( JVM)在目標(biāo)碼級實現(xiàn)平臺無關(guān)性。 Java 語言的封裝性較強,因為 Java 無全程變量,無主函數(shù),在 Java 中絕大部分成員是對象,只有簡單的數(shù)字類型、字符類型和布爾類型除外。第一版 在 2021 年 11 月釋出,隨后逐漸受到歡迎。 現(xiàn)狀與前景 公交查詢系統(tǒng)現(xiàn)狀分析:鑒于中國目前的經(jīng)濟(jì)發(fā)展?fàn)顩r,中國人出行還是以 3 公交車為主,所以每個城市的公交系統(tǒng)都比較龐大發(fā)達(dá)。 用戶對數(shù)據(jù)庫進(jìn)行操作,是由 DBMS 把操作從應(yīng)用程序帶到外部級、概念級、再導(dǎo)向內(nèi)部級,進(jìn)而操作存儲器中的數(shù)據(jù)?,F(xiàn)已形成相當(dāng)規(guī)模的理論體系和實用技術(shù)。 WEB server. JSP. 1 1 緒 論 數(shù)據(jù)庫技術(shù)作為數(shù)據(jù)管理技術(shù),是計算機(jī)軟件領(lǐng)域的一個重要分支,產(chǎn)生于 60 年代末。 在不同的計算機(jī)系統(tǒng)中,由于缺乏統(tǒng)一的標(biāo)準(zhǔn),即使同種數(shù)據(jù)模型的 DBMS,它們在用戶接口、系統(tǒng)功能方面也常常是不相同的。 系統(tǒng)開發(fā)工具 該系統(tǒng)采用 JDK Java 環(huán)境 進(jìn)行開發(fā),數(shù)據(jù)庫服務(wù)器為 MySQL, WEB 發(fā)布服務(wù)器為 Tomcat Server; 客戶端 使用瀏覽器運行程序 ,整個系統(tǒng)調(diào)試成 功 。 IBM 花了 4 千萬美金來開發(fā)這個 IDE(Integrated Development Environment)。可以說,對象是支持封裝的手段,是封裝的基本單位。 C 和 C++具有一定程度的源代碼級平臺無關(guān),表明用 C 或 C++寫的應(yīng)用程序不用修改只需重新編譯就可以在不同平臺上運行。 3 分布式 分布式包括數(shù)據(jù)分布和操作分布。 C 和 C++采用單線程體系結(jié)構(gòu),而 Java 卻提供了多線程支持。 J2EE 技術(shù)的基礎(chǔ)就是核心 Java 平臺或 Java 2 平臺的標(biāo)準(zhǔn)版, J2EE 不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點,例如 編寫一次、隨處運行 的特性、方便存取數(shù)據(jù)庫的 JDBC 、 PI、 CORBA 技術(shù)以及能夠在 Inter 應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時還提供了對 EJB( Enterprise JavaBeans)、 Java Servlets API、 JSP( Java Server Pages)以及 XML 技術(shù)的全面支持。隨著開源運動的興起, JBoss 等開源世界里的應(yīng)用服務(wù)新秀也吸引了許多用戶的注意力。與 ASP 一樣, JSP 中的 Java 代碼均在服務(wù)器端執(zhí)行。 JSP 指令由 % 開始, % 結(jié)束。例如 request 對象,它是 HttpServletRequest 的一個子類。 % % food = (food)。無論在世界的那個角落,只需要一臺可以聯(lián)網(wǎng)的設(shè)備(計算機(jī)、 PDA 甚至手機(jī))都可以方便地與客戶聯(lián)系和與他人協(xié)同工作。也就是在候選鍵中,若要再刪除屬性,就不是鍵了。 5 范式 在對表的形式進(jìn)行了規(guī)范化定義后,數(shù)據(jù)結(jié)構(gòu)還有五種規(guī)范化定義,定名為規(guī)范化模式,稱為范式。 分離性:是指屬性間的 “獨立關(guān)系 ”應(yīng)該用不同的關(guān)系模式表達(dá)。 關(guān)系數(shù)據(jù)庫模式包括若干域的定義和在這些域上定義的若干關(guān)系模式。很快, SQL 語言被整個計算機(jī)界認(rèn)可。 SELECT 語句中, WHERE 子句稱為 “行條件子句 ”, GROUP 子句稱為 “分組子句 ”, HAVING 子句稱為 “組條件子句 ”, ORDER 子句稱為 “排序子句 ”。 3 數(shù)據(jù)控制:這一部分包括對基本表和視圖的授權(quán),完整性規(guī)則的描述,事務(wù)控制等內(nèi)容。 其 中 F:選擇條件,是一個邏輯表達(dá)式,基本形式為: X1θY1 投影:從 R 中選擇出若干屬性列組成新的關(guān)系: 。因為有時帶點冗余對于查詢處理是有好處的。例如,在圖 中如果我們將合同號定義為主關(guān)鍵字 (其它數(shù)據(jù)元素中的記錄數(shù)據(jù)都有可能重名,故不能作為主關(guān)鍵字 ),故只要知道了一個合同記錄的合同號,就可以唯一地在同一行中找到該合同的任何一項具體信息。 ( 4) 元組中,屬性在理論上也是無序的,但在使用時按習(xí)慣考慮列的順序。關(guān)系數(shù)據(jù)庫系統(tǒng)從實驗室走向了社會,成為最重要、應(yīng)用最廣泛的數(shù)據(jù)庫系統(tǒng),大大促進(jìn)了數(shù)據(jù)庫應(yīng)用領(lǐng)域的擴(kuò)大和深 入。特別是在 JAVA 這樣的跨平臺語言出現(xiàn)之后, B/S 架構(gòu)管理軟件更為方便、快捷、高效。由于 session 對象在會話期間是一直有效的,因此這里保存的變量對后繼的頁面也有效。 位于 % 和 % 之間的代碼塊是描述 JSP 頁面處理邏輯的 Java 代碼,如本例中的 for 循環(huán)所示。 html head titleJSP 頁面 /title /head body % page language=java % %! String str=0。 ASP 和 JSP 都是面向 Web 服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。利用 Java 寫成的軟件幾乎不可能造成系統(tǒng)崩潰,這正是安全性要求很高的企業(yè)級應(yīng)用所不可或缺的特性。必須注意地是, Java 的多線程支持在一定程度上受運行時支持平臺的限制。首先, Java 是強類型的語言,要求顯式的方法聲明,這保證了編譯器可以發(fā)現(xiàn)方法調(diào)用錯誤,保證程序更加可靠;其次, Java 不支持指針,這杜絕了內(nèi)存的非法訪問;第三, Java 的自動單元收集防止了內(nèi)存丟失等動態(tài)內(nèi)存分配導(dǎo)致的問題;第四, Java 解釋器運行時實施檢查,可以發(fā)現(xiàn)數(shù)組和字符串訪問的越界,最后, Java 提供了異常處理機(jī)制,程序員可以把一組錯誤代碼放在一個地方,這樣可以簡化錯誤處理任務(wù)便于恢復(fù)。任何一臺
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1