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

正文內容

小型二手商品交易網(wǎng)站畢業(yè)設計論文最終版(編輯修改稿)

2025-01-04 03:24 本頁面
 

【文章內容簡介】 Oracle 、 Sybase、 DB Informix、 SQL Server這些數(shù)據(jù)庫管理系統(tǒng)都支持 SQL語言作為查詢語言。 結構化查詢語言 SQL是一種介于關系代數(shù)與關系演算之間的語言,其功能包括查詢、 太原理工大學畢業(yè)設計 (論文 )用紙 5 操縱、定義和控制四個方面,是一個通用的、功能極強的關系數(shù)據(jù)庫標準語言。在 SQL語言中不需要告訴 SQL如何訪問數(shù)據(jù)庫,只要告訴 SQL需要數(shù)據(jù)庫做什么。 結構化查詢語言包含 6個部分: 數(shù)據(jù)查詢語言( Data Query Language, DQL): 其語句,也稱 為 “ 數(shù)據(jù)檢索語句 ” ,用以從表中獲得數(shù)據(jù),確定數(shù)據(jù)怎樣在應用程序給出。保留字 SELECT 是 DQL(也是所有 SQL)用得最多的動詞,其他 DQL常用的保留字有 WHERE, ORDER BY, GROUP BY 和 HAVING。這些 DQL 保留字常與其他類型的 SQL 語句一起使用。 數(shù)據(jù)操作語言( Data Manipulation Language, DML): 其語句包括動詞 INSERT, UPDATE 和 DELETE。它們分別用于添加,修改和刪除表中的行。也稱為動作查詢語言。 事務處理語言( TPL): 它的語句能確保被 DML 語句影響的表的所有行及時得以更新。 TPL 語句包括 BEGIN TRANSACTION, COMMIT 和 ROLLBACK。 數(shù)據(jù)控制語言( DCL): 它的語句通過 GRANT 或 REVOKE 獲得許可,確定單個用戶和用戶組對數(shù)據(jù)庫對象的訪問。某些 RDBMS 可用 GRANT 或 REVOKE 控制對表單個列的訪問。 數(shù)據(jù)定義語言( DDL): 其語句包括動詞 CREATE 和 DROP。在數(shù)據(jù)庫中創(chuàng)建新表或刪除表( CREAT TABLE 或 DROP TABLE) , 為表加入索引等。 DDL包括許多與人數(shù)據(jù)庫目錄中獲得數(shù)據(jù)有關的 保留字。它也是動作查詢的一部分。 指針控制語言( CCL): 它的語句,像 DECLARE CURSOR, FETCH INTO 和 UPDATE WHERE CURRENT 用于對一個或多個表單獨行的操作。 SQL廣泛地被采用正說明了它的優(yōu)點:使全部用戶,包括應用程序員、 DBA管理員和終端用戶受益非淺。 非過程化語言 SQL是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導航。 SQL允許用戶在高層的數(shù)據(jù)結構上工作,而不對單個記錄進行操作,可操作記錄集。所有 SQL語句接受集合作為輸入,返回集合作為輸 出。 SQL的集合特性允許一條 SQL語句的結果作為另一條 SQL語句的輸入。 SQL不要求用戶指定對數(shù)據(jù)的存放方法。 統(tǒng)一的語言 SQL可用于所有用戶的 DB活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應用程序員、決策支持系統(tǒng)人員以及許多其它類型的終端用戶?;镜?SQL命令只需很少時間就能學會,高級的命令在幾天內便可掌握。以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而 SQL將全部任務統(tǒng)一在一種語言中。 是所有關系數(shù)據(jù)庫的公共語言 由于所有主要的關系數(shù)據(jù)庫管理系統(tǒng)都支持 SQL 語言,用戶可將使用 SQL 的技能 從一個 RDBMS 轉到另一個。所有用 SQL 編寫的程序都是可以移植的。 JDBC 簡介 數(shù)據(jù)庫連接對系統(tǒng)來說是最為重要的部分, Java 中連接數(shù)據(jù)庫的技術是 JDBC。 JDBC( Java Data Base Connectivity, java 數(shù)據(jù)庫連接)是一種用于執(zhí)行 SQL 語句的 Java 太原理工大學畢業(yè)設計 (論文 )用紙 6 API,可以為多種關系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java 語言編寫的類和接口組成。JDBC 提供了一種基準,據(jù)此可以構建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠編寫數(shù)據(jù)庫應用程序 。 JDBC 實現(xiàn)了所有這些面向標準的目標 , 并具 有簡單、嚴格類型定義且高性能實現(xiàn)的接口。 很多數(shù)據(jù)庫系統(tǒng)帶有 JDBC 驅動程序, Java 程序就是通過 JDBC驅動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。 JDBC 大致被分為三個部分,即 JDBC API、 JDBC 驅動程序和 JDBC 驅動程序管理器。JDBC API 通過 包來提供,在 JDBC API 上只設計為利用數(shù)據(jù)庫而提供的類的接口,而這個接口是由提供 JDBC 驅動的軟件商來實際完成的。 JDBC 驅動管理器的作用是在 JDBC 運行結構上,提供最基礎的指引功能,即當一個 JDBC API 程序進行數(shù)據(jù) 庫調用時,它會選擇一個正確的 JDBC 驅動程序進行連接。 JDBC 驅動的作用是當 JDBC API制作的程序進行數(shù)據(jù)調用時,實際連接數(shù)據(jù)庫并進行相應的處理, JDBC 驅動提供JDBCAPI 的接口類。 JDBC API 既支持數(shù)據(jù)庫訪問的兩層模型( C/S),同時也支持三層模型( B/S)。在兩層模型中, Java Applet 或應用程序將直接與數(shù)據(jù)庫進行對話 , 這將需要一個 JDBC驅動程序來與所訪問的特定數(shù)據(jù)庫管理系統(tǒng)進行通訊 , 用戶的 SQL 語句被送往數(shù)據(jù)庫中,而其結果將被送回給用戶。數(shù)據(jù)庫可以位于另一臺計算機上,用戶通過網(wǎng)絡 連接到上面 , 這就叫做客戶機 /服務器配置,其中用戶的計算機為客戶機,提供數(shù)據(jù)庫的計算機為服務器 , 網(wǎng)絡可以是 Intra( 它可將公司職員連接起來 ) ,也可以是 Inter。在三層模型中,命令先是被發(fā)送到服務的 中間層 ,然后由它將 SQL 語句發(fā)送給數(shù)據(jù)庫 ,數(shù)據(jù)庫對 SQL 語句進行處理并將結果送回到中間層,中間層再將結果送回給用戶。 JDBC 是個 “ 低級 ” 接口,也就是說,它用于直接調用 SQL 命令。在這方面它的功能極佳,并比其它的數(shù)據(jù)庫連接 API 易于使用,但它同時也被設計為一種基礎接口,在它之上可以建立高級接口和工 具。 JDBC 具有如下優(yōu)點: 操作便捷: JDBC 使得開發(fā)人員不需要再使用復雜的驅動器調用命令和函數(shù); 可移植性強: JDBC 支持不同的關系數(shù)據(jù)庫,所以可以使同一個應用程序支持多個數(shù)據(jù)庫的訪問,只要加載相應的驅動程序即可; 通用性好: JDBCODBC 橋接驅動器將 JDBC 函數(shù)換成 ODBC; 面向對象:可以將常用的 JDBC 數(shù)據(jù)庫連接封裝成一個類,在使用的時候直接調用即可。 MyEclipse簡介 MyEclipse 企業(yè)級工作平臺( My Eclipse Enterprise Workbench,簡稱 MyEclipse)是對 EclipseIDE 的擴展,利用它可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持 HTML、 Struts、 Spring、 JSP、 JSF、 CSS、Javascript、 Java Servlet、 SQL、 Hibernate、 JDBC 數(shù)據(jù)庫鏈接工具 , 可以說 MyEclipse幾乎囊括了目前所有主流開源產(chǎn)品的專屬 eclipse 開發(fā)工具。 在結構上, MyEclipse 的特征可以被分為 7 類: J2EE 模型 ; WEB 開發(fā)工具 ; EJB 開發(fā)工具 ; 應用程序服務器的連接器 ; J2EE 項目部署服務 ; 數(shù)據(jù)庫服務 ; MyEclipse 整合幫助 。 對于以上每一種功能上的類別,在 Eclipse 中都有相應的功能部件,并通過一系列的插件來實現(xiàn)它們。 MyEclipse 結構上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。 太原理工大學畢業(yè)設計 (論文 )用紙 7 3 需求分析 可行性研究 該階段通過對系統(tǒng)目標的初步調研和分析,提出可行性方案并進行論證。我們在這里主要從技術可行性、經(jīng)濟可行性和操作可行性等方面 進行分析。 經(jīng)濟可行性 開發(fā)該系統(tǒng)所需的相關資料可以通過對現(xiàn)已存在的相關系統(tǒng)進行調查采集,所需的應用軟件、硬件系統(tǒng)也易于獲得,因此開發(fā)成本較低。而引進使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低成本、高質量的特點,可以節(jié)省不少人力、物力及財力。所以,從經(jīng)濟的角度來看,該系統(tǒng)可行。 技術可行性 技術可行性要考慮現(xiàn)有的技術條件是否能夠順利完成開發(fā) 工作, 軟硬件配置是否 能夠 滿足開發(fā)需求 等 等。 本系統(tǒng)使 用 JSP 開發(fā)語言,調試相對簡單,當前的計算機硬件配置也完全能 夠 滿足開發(fā)的需求,因此在技術上 是絕對可行的。軟件方面 , 由于目前單機模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行 , 它們速度快 、 容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。 本系統(tǒng)的開發(fā),是典型的 B/S 開發(fā) , 采用 JSP 編程語言 ,已無技術上的問題。 運行可行性 運行可行性是對組織結構的影響 、 現(xiàn)有人員 、 機構 和 環(huán)境對系統(tǒng)的適應性 以 及人員培訓補充計劃的可行性。當前信息化技術已經(jīng)相當普及,各類操作人員水平都有相當?shù)母叨?,所以在運行上是可行的。 時間可行性 從時間上看,在兩個月的時間里補充相關知識并完成系統(tǒng)的開發(fā),雖然有 些緊張,但卻并非不可實現(xiàn)。通過這兩個多月的不懈努力,系統(tǒng)功能已基本實現(xiàn)。 法律可行性 所有技術資料都為合法。 開發(fā)過程中不存在知識產(chǎn)權問題。 未抄襲任何系統(tǒng),不存在侵犯版權問題。 開發(fā)過程中未涉及任何法律責任。 綜上所述,本系統(tǒng)的開發(fā)從技術上、經(jīng)濟上、法律上都是完全可靠的。 需求分析 需求分析是軟件開發(fā)的一個重要環(huán)節(jié)。本階段對系統(tǒng)的應用情況作全面調查,以確定系統(tǒng)目標,確定用戶需求。用戶對系統(tǒng)的需求需要我們從以下幾個方面進行分析。 系統(tǒng)需求 此系統(tǒng) 基于 B/S 模式, 采用 JSP 技術進行開發(fā), 系統(tǒng)軟件和數(shù)據(jù)集中存放于服務器中,軟件的安裝與升級 均 在服務器上進行 , 所有的工作基于瀏覽器,安裝、使用、升級 、維護 十分 的 簡單。 功能需求 ◆ 用戶注冊與登錄; ◆ 管理員注冊與登錄; ◆ 用戶發(fā)布及管理自己已發(fā)布的商品; 太原理工大學畢業(yè)設計 (論文 )用紙 8 ◆ 用戶購買及競拍商品; ◆ 用戶對網(wǎng)站留言; ◆ 管理員對網(wǎng)站進行維護; ◆ 管理員管理用戶、商品、公告以及用戶留言等。 性能需求 為了保證系統(tǒng)能夠長期、穩(wěn)定、安全、可靠、高效地運行,系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。作為系統(tǒng)中很多數(shù)據(jù) 的來源,本系統(tǒng)的添加功能對于整個系統(tǒng)的功能及性能舉足輕重,其準確性和及時性很大程度上決定了系統(tǒng)的成敗,因此在開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準確性和及時性。 應用需求分析 表 31 程序運行所需 的 軟硬件環(huán)境 服務器 硬件 處理器: Intel 酷睿 2 或更高 內 存: 256M 或更大 硬 盤: 20G 或更大 軟件 Microsoft Windows XP 客戶機 硬件 無特殊要求 軟件 Microsoft Windows XP 系統(tǒng)的性能要求通常是對系統(tǒng)需要的存儲 容量以及后援 存儲、重新啟動、安全性以及 運行效率等方面的考慮。 硬件系統(tǒng)環(huán)境: Intel Core 256M RAM、 10GB HD,如表 31所示。 系統(tǒng)運行時對數(shù)據(jù)的保密性要求不高,因此對一般的數(shù)據(jù)不需要進行加密處理。此外,該系統(tǒng)對其它軟件幾乎沒有依賴性,程序健壯性較好。 運行需求分析 硬件條件: 英特爾 酷睿 2 CPU、 1GB 內存 、 10GB 以上硬盤的 PC 機。 軟件條件: Windows XP 操作系統(tǒng)。 其他需求分析 本系統(tǒng)具有較好的可維護性、可靠性、可理解性以及運行效率,易于用戶理解和操作 。可維護性包括了可讀性、可修改性、可測試性等含義;可靠性則通常包括正確性和健壯性。在系統(tǒng)開發(fā)過程中,要于各種矛盾的目標之間作權衡,并要在一定的限制條件下(經(jīng)費、時間、可用的軟、硬件資源等),使上述各方面的需求得到最大限度的滿足。 現(xiàn)行業(yè)務系統(tǒng)描述 隨著計算機及網(wǎng)絡技術的日益提升,網(wǎng)絡用戶快速增長,網(wǎng)絡信息發(fā)布的相關服務越來越多,傳統(tǒng)的商品交易模式已經(jīng)不能滿足客戶的需求。系統(tǒng)化、自動化、高效率的網(wǎng)上交易系統(tǒng)已然必不可少。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1