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

正文內(nèi)容

出租車管理系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-04-09 15:47 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 許多信息處理流都封裝在自己內(nèi)部,而你無須知道其內(nèi)部情況。 JavaBean 可以分為兩種類型:一種是有用戶界面( UI, User Interface)的 JavaBean,另一種是沒有用戶界面的,主要負(fù)責(zé)處理事務(wù)的 JavaBean。而我們這里使用的是后面一種,我們使用它進(jìn)行封裝運(yùn)算和操作數(shù)據(jù)庫等。 JavaBean 具有以下的特點(diǎn): (1) 可以實(shí)現(xiàn)代碼的重復(fù)使用,因此可以縮短開發(fā)時(shí)間。 第 2 章 相關(guān)技術(shù)介紹 5 (2) 易編寫、易維護(hù)、易使用。 (3) 可以在任何安 裝了 Java 運(yùn)行環(huán)境的平臺(tái)上使用,而不需要重新編譯,為 JSP 的應(yīng)用帶來了更多的可擴(kuò)展性。 Bean 組件聯(lián)合使用來完成系統(tǒng)的前后臺(tái)數(shù)據(jù)交互和各個(gè)模塊頁面之間的跳轉(zhuǎn),具體細(xì)節(jié)就不在這里描述了 [3]。 ODBC 簡(jiǎn)介 ODBC(Open Database Connectivity,開放數(shù)據(jù)庫互連 )是微軟公司開放服務(wù)結(jié)構(gòu)(WOSA, Windows Open Services Architecture)中有關(guān)數(shù)據(jù)庫的一個(gè)組成部分,它建立了一組規(guī)范,并提供了一組對(duì)數(shù)據(jù)庫訪問的標(biāo)準(zhǔn) API(應(yīng)用程序編程接口)。這 些 API 利用 SQL來完成其大部分任務(wù)。 ODBC 本身也提供了對(duì) SQL 語言的支持,用戶可以直接將 SQL 語句送給 ODBC。 一個(gè)基于 ODBC 的應(yīng)用程序?qū)?shù)據(jù)庫的操作不依賴任何 DBMS,不直接與DBMS 打交道,所有的數(shù)據(jù)庫操作由對(duì)應(yīng)的 DBMS 的 ODBC 驅(qū)動(dòng)程序完成。也就是說,不論是 FoxPro、 Access 還是 Oracle 數(shù)據(jù)庫,均可用 ODBC API 進(jìn)行訪問。由此可見, ODBC的最大優(yōu)點(diǎn)是能以統(tǒng)一的方式處理所有的數(shù)據(jù)庫。一個(gè)完整的 ODBC 由下列幾個(gè)部件組成:應(yīng)用程序 (Application)。 ODBC 管理器 (Administrator)。該程序位于 Windows 95 控制面板 (Control Panel)的 32 位 ODBC 內(nèi),其主要任務(wù)是管理安裝的 ODBC 驅(qū)動(dòng)程序和管理數(shù)據(jù)源。驅(qū)動(dòng)程序管理器 (Driver Manager)。驅(qū)動(dòng)程序管理器包含在 中,對(duì)用戶是透明的。其任務(wù)是管理 ODBC 驅(qū)動(dòng)程序,是 ODBC 中最重要的部件 ; ODBC API; ODBC 驅(qū)動(dòng)程序。是一些 DLL, 提供了 ODBC 和數(shù)據(jù)庫之間的接口 ; 數(shù)據(jù)源。數(shù)據(jù)源包含了數(shù)據(jù)庫位置和數(shù)據(jù)庫類型等信息,實(shí)際上是一種數(shù)據(jù)連接的抽象。應(yīng)用程序要訪問一個(gè)數(shù) 據(jù)庫,首先必須用 ODBC 管理器注冊(cè)一個(gè)數(shù)據(jù)源,管理器根據(jù)數(shù)據(jù)源提供的數(shù)據(jù)庫位置、數(shù)據(jù)庫類型及 ODBC 驅(qū)動(dòng)程序等信息,建立起 ODBC 與具體數(shù)據(jù)庫的聯(lián)系。這樣,只要應(yīng)用程序?qū)?shù)據(jù)源名提供給 ODBC, ODBC 就能建立起與相應(yīng)數(shù)據(jù)庫的連接。在 ODBC 中, ODBC API 不能直接訪問數(shù)據(jù)庫,必須通過驅(qū)動(dòng)程序管理器與數(shù)據(jù)庫交換信息。驅(qū)動(dòng)程序管理器負(fù)責(zé)將應(yīng)用程序?qū)?ODBC API 的調(diào)用傳遞給正確的驅(qū)動(dòng)程序,而驅(qū)動(dòng)程序在執(zhí)行完相應(yīng)的操作后,將結(jié)果通過驅(qū)動(dòng)程序管理器返回給應(yīng)用程序。 數(shù)據(jù)庫技術(shù) SQL 語言 SQL 是英文 (Structured Query Language)的縮寫,為結(jié)構(gòu)化查詢語言。 最早是 IBM 的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng) SYSTEM R 開發(fā)的一種查詢語言,它的前身是SQUARE 語言。 SQL 語言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從 IBM 公司 1981 年推出以來 , SQL 語言得到了廣泛的應(yīng)用。目前, SQL 語言已被確定為關(guān)系數(shù)據(jù)庫系統(tǒng)的國際標(biāo)準(zhǔn),被絕大多數(shù)商品化關(guān)系數(shù)據(jù)庫系統(tǒng)采用,如 Oracle 、 Sybase、 DB Informix、 SQL Server 這些數(shù)據(jù)庫管理系統(tǒng)都支持 SQL 語言作為查詢語言。 結(jié)構(gòu)化查詢語言 SQL 是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語言,其功能包括查詢、操縱、定義和控制四個(gè)方面,是一個(gè)通用的功能極強(qiáng)的關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言。在 SQL 語言 中 國信息 大學(xué) 畢業(yè)設(shè)計(jì)(論文) 6 中不需要告訴 SQL 如何訪問數(shù)據(jù)庫,只要告訴 SQL 需要數(shù)據(jù)庫做什么 。 SQL 語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。按照 ANSI(美國國家標(biāo)準(zhǔn)協(xié)會(huì) )的規(guī)定, SQL 被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。 SQL 語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如 Oracle, Sybase, Microsoft SQL Server, Access 等都采用了 SQL 語言標(biāo)準(zhǔn)。 SQL 是一個(gè)非過程化的語言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。 SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集,所有 SQL 語句接受集合作為輸入,返回集合作為輸出。 SQL 的集合特性允許一條 SQL 語句的結(jié)果作為另一條 SQL 語句的輸入。 SQL 不要求用戶指定對(duì)數(shù)據(jù)的存放方法, 這種特性使用戶更易集中精力于要得到的結(jié)果;所有 SQL 語句使用查詢優(yōu)化器,它是 RDBMS 的一部分,由它決定對(duì)指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。 SQL 可用于所有用戶的 DB 活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶?;镜?SQL 命令只需很少時(shí)間就能學(xué)會(huì),最高級(jí)的命令在幾天內(nèi)便可掌握。 SQL 為許多任務(wù)提供了命令,其中包括: 查詢數(shù)據(jù) , 在表中插入、修改和刪除記錄建立、修改和刪除數(shù)據(jù)對(duì)象 ,控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取 ,保證數(shù)據(jù)庫一致 性和完整性 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨(dú)的語言,而 SQL 將全部任務(wù)統(tǒng)一在一種語言中。 由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持 SQL 語言,用戶可將使用 SQL 的技能從一個(gè) RDBMS(關(guān)系數(shù)據(jù)庫管理系統(tǒng) )轉(zhuǎn)到另一個(gè),所有用 SQL 編寫的程序都是可以移植的。 SQL 功能強(qiáng)大,是一種完備的數(shù)據(jù)處理語言,不僅用于數(shù)據(jù)庫查詢,而且用于數(shù)據(jù)庫中的數(shù)據(jù)修改和更新,概括起來,它可以分成以下幾組: DML( Data Manipulation Language,數(shù)據(jù)操作語言):用于檢索或者修改數(shù)據(jù); DDL( Data Definition Language,數(shù)據(jù)定義語言): 用于定義數(shù)據(jù)的結(jié)構(gòu),比如 創(chuàng)建、修改或者刪除數(shù)據(jù)庫對(duì)象; DCL( Data Control Language,數(shù)據(jù)控制語言):用于定義數(shù)據(jù)庫用戶的權(quán)限。 (1) DML 組可以細(xì)分為以下的幾個(gè)語句: SELECT: 用于檢索數(shù)據(jù); INSERT:用于增加數(shù)據(jù)到數(shù)據(jù)庫; UPDATE:用于從數(shù)據(jù)庫中修改現(xiàn)存的數(shù)據(jù); DELETE:用于從數(shù)據(jù)庫中刪除數(shù)據(jù)。 (2) 數(shù)據(jù)定義語言 DDL: 用來創(chuàng)建和修改數(shù)據(jù)庫結(jié)構(gòu)的語句,包括 Create、 Alter 和 Drop 語句。 DDL 語句可以用于創(chuàng)建用戶和重建數(shù)據(jù)庫對(duì)象。下面是 DDL 命令: CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX, DROP INDEX 第 2 章 相關(guān)技術(shù)介紹 7 (3) 數(shù)據(jù)操作語言 DML: 包括數(shù)據(jù)查詢與數(shù)據(jù)更新。數(shù)據(jù)查詢主要是由 Select 語句完成,這一點(diǎn)不再贅述。而數(shù)據(jù)更新所造成的風(fēng)險(xiǎn)大大超過數(shù)據(jù)查詢。數(shù)據(jù)庫管理系統(tǒng)必須在更改期內(nèi)保護(hù)所存儲(chǔ)的數(shù)據(jù)的一致性,確保有效的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫,數(shù)據(jù)庫必須保持一致性, DBMS 還必須協(xié)調(diào)多用戶的并行更新,以確保用戶和它們的更 改不至于影響其它用戶的作業(yè)。 用于修改數(shù)據(jù)庫內(nèi)容的 SQL 語句主要有以下三個(gè): (1) Insert,向一個(gè)表中加入新的數(shù)據(jù)行 。 (2) Delete,從一個(gè)表中刪除數(shù)據(jù)行 。 (3) Update,更改數(shù)據(jù)庫中已經(jīng)存在的 記錄。 數(shù)據(jù)庫基礎(chǔ) 數(shù)據(jù)庫是根據(jù)某種目的組織并存儲(chǔ)的數(shù)據(jù)的集合。而數(shù)據(jù)庫管理系統(tǒng)(簡(jiǎn)稱 DBMS)本身并不是數(shù)據(jù)庫,它是幫助人們創(chuàng)建,維護(hù)和管理電子數(shù)據(jù)庫的計(jì)算機(jī)軟件。有很多人都認(rèn)為兩者是一回事,這是概念上的錯(cuò)誤。 關(guān)系數(shù)據(jù)庫是一種特殊的數(shù)據(jù)庫,它將數(shù)據(jù)組織成表,并表示為表之間 的關(guān)系。因此關(guān)系數(shù)據(jù)庫是表的集合。 數(shù)據(jù)庫中的實(shí)體是指,關(guān)于要獲取哪些數(shù)據(jù)的重要事物或者對(duì)象。不是所有 “ 事物 ”都是實(shí)體,只有那些你需要從中獲取信息的事物才是實(shí)體。實(shí)體的屬性是描述有關(guān)必須得到的實(shí)體的信息。 規(guī)范化數(shù)據(jù)庫將如何運(yùn)行,是由數(shù)據(jù)庫、表格和表格間關(guān)系的邏輯設(shè)計(jì)決定的。規(guī)范化技術(shù)即將數(shù)據(jù)瓜分為不同表格的規(guī)則。社黨的規(guī)范化有利于數(shù)據(jù)庫的運(yùn)行。要注意,規(guī)范化的程度越高,連接越復(fù)雜。而過度復(fù)雜的關(guān)系連接需要大量的表格,這將對(duì)數(shù)據(jù)庫的運(yùn)行起消極的作用,系統(tǒng)的規(guī)范化有五種范式,但大多數(shù)系統(tǒng)的規(guī)范化只進(jìn)行到第三范 式。采用自上而下或自內(nèi)而外的設(shè)計(jì)方法,可以將 一個(gè)大的表格規(guī)范為幾個(gè)較小的表格。如果用戶是通過存儲(chǔ)過程來訪問數(shù)據(jù)庫的,則用戶可以使用視圖,而不必使用應(yīng)用程序。 達(dá)到第三范式的規(guī)范化規(guī)則如下: 表格應(yīng)具有一個(gè)主關(guān)鍵字,以唯一到標(biāo)志表格中的每一行。即要達(dá)到第一范式,需要給每一個(gè)表格創(chuàng)建一個(gè)唯一的主關(guān)鍵字。 達(dá)到第二范式,需要將已滿足第一范式的數(shù)據(jù)庫分解,將其中的多余數(shù)據(jù)屬性轉(zhuǎn)移到一個(gè)單獨(dú)的表格。 達(dá)到第三范式,就要清除表中不依賴于主關(guān)鍵字的列。第三范式的表格應(yīng)僅僅具有一種類型的具體的數(shù)據(jù)。 注意,允許空值的列要 盡可能少,不是十分必要,在列中不要采用空值。過分的規(guī)范化會(huì)導(dǎo)致大量表格間過分復(fù)雜的連接;而規(guī)范化程度不足,又會(huì)是數(shù)據(jù)庫只包含少數(shù)幾個(gè)含有太多列的大表,同樣不利與數(shù)據(jù)庫運(yùn)行,因此要盡可能地尋找兩者之間的平衡。 數(shù)據(jù)模型 數(shù)據(jù)庫結(jié)構(gòu)的基礎(chǔ)是數(shù)據(jù)模型。數(shù)據(jù)模型是一個(gè)描述數(shù)據(jù)、數(shù)據(jù)關(guān)系、數(shù)據(jù)語義以及一致性約束的概念工具的集合。常用的數(shù)據(jù)模型為實(shí)體 聯(lián)系模型和關(guān)系模型。 中 國信息 大學(xué) 畢業(yè)設(shè)計(jì)(論文) 8 實(shí)體 聯(lián)系模型,又稱 ER 模型,是基于對(duì)現(xiàn)實(shí)世界的這樣一種認(rèn)識(shí):現(xiàn)實(shí)世界由一組稱為實(shí)體的基本對(duì)象以及這些對(duì)象間的聯(lián)系構(gòu)成。聯(lián)系就是實(shí)體間 的相互關(guān)系。 關(guān)系模型用表的集合來表示數(shù)據(jù)和數(shù)據(jù)間的聯(lián)系。每個(gè)表有多個(gè)列,每個(gè)列有唯一的列名。該種類模型相比于實(shí)體 聯(lián)系模型來說,抽象層次更低。當(dāng)今大量的數(shù)據(jù)庫系統(tǒng)都采用關(guān)系模型 [4]。 這里只提到到了一些主要的技術(shù),這些知識(shí)都是歌本系統(tǒng)相關(guān)的知識(shí),詳細(xì)介紹請(qǐng)查閱有關(guān)書籍 [13]。 本章小結(jié) JSP 和 ASP 是現(xiàn)在做網(wǎng)站比較流行的語言, JSP 的開發(fā)也是受了 ASP 語言的思想啟發(fā),所以兩者的技術(shù)有很多的相似之處,但是兩者也有明顯的區(qū)別,那就是 JSP 擁有JavaBean組件它可應(yīng)用 Java語言實(shí)現(xiàn)數(shù)據(jù)的 封裝和系統(tǒng)的跨平臺(tái),這也是 JSP無法比擬的。 數(shù)據(jù)庫技術(shù)是開發(fā)任何一個(gè)系統(tǒng)都都不可缺少的。 SQL 被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。 SQL 語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。 系統(tǒng)的規(guī)范化有五種范式,但大多數(shù)系統(tǒng)的規(guī)范化只進(jìn)行到第三范式。采用自上而下或自內(nèi)而外的設(shè)計(jì)方法,可以將一個(gè)大的表格規(guī)范為幾個(gè)較小的表格 。 選用 Dreamweaver MX 作為開發(fā)環(huán)境是因?yàn)樗δ軓?qiáng)大,方便實(shí)用,這無疑給我整個(gè)的開發(fā)過程提供了便利。 第 3 章 系統(tǒng)分析 9 第 3 章 系統(tǒng)分析 可行性分析 經(jīng)濟(jì)可行性 該出租車管理系統(tǒng)與傳統(tǒng)的出租車管理具有無可比擬的優(yōu)越性, 不但能夠節(jié)約大量的時(shí)日、人力、物力與財(cái)力,而且還可以大幅度提高 工作的效率和系統(tǒng)的安全行 。 管理信息系統(tǒng)可以提高工作效率、管理能力和決策能力,最終幫助管理者實(shí)現(xiàn)企業(yè)目標(biāo)。它可以及時(shí)的向管理者提供信息和反饋,使其可以及時(shí)了解企業(yè)或組織的運(yùn)行情況,洞察問題所在,從而積極的尋求改善的途徑和方法。借助于對(duì)企業(yè)和組織更深的了解和體會(huì),使得管理者的管理、規(guī)劃和決策更為科學(xué)有效。 以網(wǎng)絡(luò)化管理為基本模式,以信息為出租車行業(yè)發(fā)展的 基本動(dòng)力,以信息技術(shù)為增強(qiáng)出租車公司競(jìng)爭(zhēng)實(shí)力的基本手段,以信息化建設(shè)為出租車公司發(fā)展的新增長點(diǎn),以信息文化改變著人們教育、工作方式和思想觀念。從而根本上實(shí)現(xiàn)了服務(wù)于廣大乘客,提高出租車公司各項(xiàng)工作的效率和質(zhì)量,為出租車公司創(chuàng)造經(jīng)濟(jì)效益。 方案的選擇和技術(shù)可行性 制作本系統(tǒng)選擇 JSP 語言和 SQL 數(shù)據(jù)庫,應(yīng)具備一定的編程語言能力和開發(fā)經(jīng)驗(yàn),這樣即使 JSP 語言不是很熟悉也可以在開發(fā)過程中迅速學(xué)習(xí)和應(yīng)用所學(xué)的知識(shí)到實(shí)踐中,SQL 數(shù)據(jù)庫的知識(shí)要求不是很深,只要具有基礎(chǔ)語句的編寫能力就可以。 我們的設(shè)計(jì)方案定為以 B/S 為基礎(chǔ), JSP+JavaBean 的模式來對(duì)系統(tǒng)進(jìn)行開發(fā),并選擇SQL 作為后臺(tái)數(shù)據(jù)庫。 在可行性分析后,我們將詳細(xì)的對(duì)系統(tǒng)的需求進(jìn)行分析。 需求分析 需求分析是軟件定義時(shí)期的最后一個(gè)階段 ,它的基本任務(wù)是準(zhǔn)確地回答 ”系統(tǒng)必須做什么 ”的問題。它僅僅是確定了系統(tǒng)必須完成哪些工作 ,也就是對(duì)目標(biāo)系統(tǒng)提出完整 ,準(zhǔn)確 ,清晰 ,具體的
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1