【正文】
管理員可對所有用戶 的 留言內(nèi)容進(jìn)行管理,比如可對不良留言進(jìn)行刪除操作 等 。 return false } } function Yan(s) { var =s。 return false。用戶填寫好注冊信息后,點(diǎn)擊“確定” 按 鍵提交,系統(tǒng)會自動審核用戶填寫的信息,如若順利通過審核,則用戶注冊成功;否則將會彈出提示框提示用戶注冊失敗并顯示失敗原因。 (url,_blank)。如果是第一次登錄該網(wǎng)站并需要購買商品或者想要發(fā)布商品出售信息的用戶,需要在首頁的用戶登錄塊來注冊會員信息,點(diǎn)擊注冊則會彈出用戶注冊頁面,進(jìn)行簡單注冊并成功提交后,游客將成為我們的會員用戶,在下一次訪問時(shí)直接登錄即可。 在概念數(shù)據(jù)模型中最常用的是 ER 模型、擴(kuò)充的 ER 模型、面向?qū)ο竽P图爸^詞模型。 數(shù)據(jù)模型按不同的應(yīng)用層次分成三種類型:分別是概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型、物理數(shù)據(jù)模型。 數(shù)據(jù)模型所描述的內(nèi)容包括三個(gè)部分:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)約束。創(chuàng)建一個(gè)數(shù)據(jù)庫結(jié)構(gòu)的過程被認(rèn)為是數(shù)據(jù)模型設(shè)計(jì): 標(biāo)識需要的數(shù)據(jù); 收集被標(biāo)識的字段到表中; 標(biāo)識主關(guān)鍵字字段; 繪制一個(gè)簡單的數(shù)據(jù)圖表; 規(guī)范數(shù)據(jù); 標(biāo)識指定字段的信息; 創(chuàng)建物理表。功能模塊化方法并不等于無限制地分割 軟件,因?yàn)殡S著功能模塊的增多,雖然開發(fā)單個(gè)功能模塊的工作量減少了,但是設(shè)計(jì)功能模塊間接口所需的工作量也將增加 。一定要注意,目標(biāo)優(yōu)化原則并不 是 簡單 的 求最優(yōu)解的問題 。 通過單獨(dú)完成畢業(yè)設(shè)計(jì),能夠進(jìn)一步培養(yǎng)并提高我們的學(xué)習(xí)能力以及對科技論文的寫作能力。 提出解決方案 根據(jù)對目前網(wǎng)上二手商品交易系統(tǒng) 現(xiàn)狀的了解,并結(jié)合對此類應(yīng)用系統(tǒng)的研究和分析,本文提出一個(gè)利用 JSP+SQL2020 技術(shù)開發(fā)網(wǎng)上二手商品交易管理系統(tǒng)的方案。這種 商業(yè) 模式節(jié)省了 買賣 雙方的時(shí)間、空間 , 大大提高了交易效率,節(jié)省了各類不必要的開支。 軟件條件: Windows XP 操作系統(tǒng)。 功能需求 ◆ 用戶注冊與登錄; ◆ 管理員注冊與登錄; ◆ 用戶發(fā)布及管理自己已發(fā)布的商品; 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 8 ◆ 用戶購買及競拍商品; ◆ 用戶對網(wǎng)站留言; ◆ 管理員對網(wǎng)站進(jìn)行維護(hù); ◆ 管理員管理用戶、商品、公告以及用戶留言等。 開發(fā)過程中不存在知識產(chǎn)權(quán)問題。 本系統(tǒng)使 用 JSP 開發(fā)語言,調(diào)試相對簡單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能 夠 滿足開發(fā)的需求,因此在技術(shù)上 是絕對可行的。 對于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過一系列的插件來實(shí)現(xiàn)它們。數(shù)據(jù)庫可以位于另一臺計(jì)算機(jī)上,用戶通過網(wǎng)絡(luò) 連接到上面 , 這就叫做客戶機(jī) /服務(wù)器配置,其中用戶的計(jì)算機(jī)為客戶機(jī),提供數(shù)據(jù)庫的計(jì)算機(jī)為服務(wù)器 , 網(wǎng)絡(luò)可以是 Intra( 它可將公司職員連接起來 ) ,也可以是 Inter。 JDBC 實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo) , 并具 有簡單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。 統(tǒng)一的語言 SQL可用于所有用戶的 DB活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒ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語言作為查詢語言。服務(wù)器運(yùn)行一個(gè)單獨(dú)的多線程進(jìn)程,為來自客戶機(jī)的請求提供服務(wù),不管客戶機(jī)的位置在哪里。事實(shí)上,在 JSP中,還可以使用標(biāo)簽等的特性,進(jìn)一步將 JSP中 Java代碼導(dǎo)致的不利因素削弱。 從開發(fā)者的角度考慮, JSP是開發(fā) Web應(yīng)用程序的首選。因此,在第一次訪問時(shí) JSP比 ASP要慢,但是 JSP的執(zhí)行則比每次都解 析執(zhí)行的 ASP快若干個(gè)數(shù)量級。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。而且 JSP是 J2EE的重要組成部分,開發(fā)人員可以在 JSP中獲得 J2EE的眾多優(yōu)點(diǎn)。互聯(lián)網(wǎng)發(fā)展勢頭強(qiáng)烈凸現(xiàn)其 資源的優(yōu)越性,可實(shí)現(xiàn)24 小時(shí)營業(yè)、不需要營業(yè)員,可以被看作為一個(gè)自動售貨機(jī)。這些成功并不是偶然的,它們都得益于基于 B/S 結(jié)構(gòu)網(wǎng)絡(luò)交易系統(tǒng),所以他們的成功也可以看作是基于 B/S結(jié)構(gòu)網(wǎng)絡(luò)交易系統(tǒng)模式的成功。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的 信息傳播方式,沖破了存在于傳統(tǒng)交流方式中時(shí)間和空間的種種壁壘,極大地改變了人類從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的各種活動,并且給人類帶來了新的機(jī)遇和挑戰(zhàn)。 本論文共分為 6 個(gè)章節(jié), 第一章對當(dāng)前背景與國內(nèi)外現(xiàn)狀進(jìn)行分析; 第二章對數(shù)據(jù)庫技術(shù)等進(jìn)行簡單介紹;第三章對需求進(jìn)行分析并提出解決方案;第四章是系統(tǒng)的設(shè)計(jì)過程介紹。 關(guān)鍵詞: 二手交易;發(fā)布資源; B/S; JSP 技術(shù); SQL Server 2020 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 ii Small Secondhand Commodity Trading Website Abstract As science and technology and the rapid development of information and munications, Inter greatly enriched and changed our life in all industries. With the popularization of Inter, people can transcend time and space in their homes will be able to plete the exchange of information through the work, and to plete all we need is the Inter trading system in this platform. To this end, the design through the detailed analysis and discussion, the use of work programming and databasebased B/S structure of the secondary trading system that uses JSP technology, so as to release resources for registered users a platform to achieve items of information exchange and sharing capabilities. Paper is divided into six chapters, the first chapter on the current status of the background at home and abroad: The second chapter introduces a simple database technology。 網(wǎng)絡(luò)以其將虛擬性與現(xiàn)實(shí)相結(jié)合的巨大魅力和跨越時(shí)間空間的便利性決定了這將是一種影響人類發(fā)展的革命性事物,在為人們的生活和學(xué)習(xí)提供了巨大的方便,衍生的種種也已經(jīng)滲透到了人們現(xiàn)實(shí)生活的方方面面。 研究意義 Inter 技術(shù)迅速發(fā)展,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并且進(jìn)入了傳統(tǒng)的流通領(lǐng)域。 網(wǎng)上交易系統(tǒng)可以實(shí)現(xiàn)實(shí)時(shí)的商品發(fā)布和按需購買,具有極強(qiáng)的方便性。學(xué)習(xí) JSP也是對 J2EE入門的必經(jīng)之路。服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。微軟隨后推出了 ,號稱提供了豐富的面向?qū)ο箢悗?,引入中間語言的概念來支持多種語言,完整地集成了 XML及 Web Service的支持,利用代碼托管機(jī)制避免危害服務(wù)器,并期盼以此代替 ASP。 JSP支持 JavaBean組件,也就獲得了眾多 Java廠商的有力支持,開發(fā)者 可以利用 JavaBean來完成所有 Java能實(shí)現(xiàn)的 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 4 功能,如數(shù)據(jù)庫連接池、圖形繪制、文件 IO操作、 XML解析、 WebService調(diào)用與發(fā)布等。 總之,使用 JSP 可以降低開發(fā)門檻,提高程序 可讀性,開發(fā)出高性能的跨平臺企業(yè)級軟件。客戶機(jī)程序代碼本身是單獨(dú)的運(yùn)行在客戶機(jī)應(yīng)用程 序 內(nèi)部的 DLL,與 SQL Server 的實(shí)際接口是在客戶機(jī)和服務(wù)器之間對話的 “ 表格數(shù)據(jù)流 ( Tabular Data Stream, TDS)” 協(xié)議。 結(jié)構(gòu)化查詢語言 SQL是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語言,其功能包括查詢、 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 5 操縱、定義和控制四個(gè)方面,是一個(gè)通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言。 事務(wù)處理語言( TPL): 它的語句能確保被 DML 語句影響的表的所有行及時(shí)得以更新。 指針控制語言( CCL): 它的語句,像 DECLARE CURSOR, FETCH INTO 和 UPDATE WHERE CURRENT 用于對一個(gè)或多個(gè)表單獨(dú)行的操作?;镜?SQL命令只需很少時(shí)間就能學(xué)會,高級的命令在幾天內(nèi)便可掌握。 很多數(shù)據(jù)庫系統(tǒng)帶有 JDBC 驅(qū)動程序, Java 程序就是通過 JDBC驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。在三層模型中,命令先是被發(fā)送到服務(wù)的 中間層 ,然后由它將 SQL 語句發(fā)送給數(shù)據(jù)庫 ,數(shù)據(jù)庫對 SQL 語句進(jìn)行處理并將結(jié)果送回到中間層,中間層再將結(jié)果送回給用戶。 MyEclipse 結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級。軟件方面 , 由于目前單機(jī)模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行 , 它們速度快 、 容量大、可靠性能高、價(jià)格低,完全能滿足系統(tǒng)的需求。 未抄襲任何系統(tǒng),不存在侵犯版權(quán)問題。 性能需求 為了保證系統(tǒng)能夠長期、穩(wěn)定、安全、可靠、高效地運(yùn)行,系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。 其他需求分析 本系統(tǒng)具有較好的可維護(hù)性、可靠性、可理解性以及運(yùn)行效率,易于用戶理解和操作 。 目前 網(wǎng)上二手 商品 交易網(wǎng)站 從類型上來看分為兩種: 一種 是只提供二手商品信息的 網(wǎng)站 ,大多存在于區(qū)域性相當(dāng)強(qiáng)的網(wǎng)站,這些網(wǎng)站大多只 是 提供給廣大朋友發(fā)布二手 商品 信息的平臺 , 但不介 入 實(shí)質(zhì)性的交易 , 像這樣的網(wǎng)站完全是二手賣家 與 二手買家之間的交易,這樣的交易相 對 穩(wěn) 妥, 不過區(qū)域性是其最大的弱點(diǎn) ; 另外一種就是專門的二手 商品 交易網(wǎng)站了, 不過 在這樣的網(wǎng)站上進(jìn) 行交易, 安全性存在較大隱患。 新系統(tǒng) 的 設(shè)計(jì) 應(yīng) 具備以下幾方面的要求 : 模 塊的劃分 應(yīng)該盡量做到科學(xué)準(zhǔn)確, 符合實(shí)際業(yè)務(wù)的 需要 ,以保證以后新模塊的加入 可 盡可能 地減少對 現(xiàn)有功能模塊運(yùn)行 的影響 。 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 10 4 總體設(shè)計(jì) 系統(tǒng)設(shè)計(jì)方法三原則 人類在復(fù)雜的工程技術(shù)系統(tǒng) ( 如能源、交通等 ) 建設(shè)方面,積累了豐富的經(jīng)驗(yàn),為研究復(fù)雜系統(tǒng) ( 如管理信息系統(tǒng) ) 提供了科學(xué)的指導(dǎo)性方法論,其主要原則如下: 整體性原則。 這里最需要指出的是 : 以上三原則是系統(tǒng)方法中處理復(fù)雜系統(tǒng)問題的三個(gè)主要原則,并非全部原 則。本小型二手商品交易網(wǎng)站的 功能模塊劃分 如圖 41 所示。 系統(tǒng) ER 圖 由于直接將 現(xiàn)實(shí) 世界 的 信息按具體的數(shù)據(jù)組織模型進(jìn)行組織,必須同時(shí)考慮很多因素,設(shè)計(jì)工作非常復(fù)雜,并且效果也不很理想,因此,需要一種方法來對現(xiàn)實(shí)世界的信息結(jié)構(gòu)進(jìn)行描述。 數(shù)據(jù)結(jié)構(gòu) :數(shù)據(jù)模型中的數(shù)據(jù)結(jié)構(gòu)主 要描述數(shù)據(jù)的類型、內(nèi)容、性質(zhì)以及數(shù)據(jù)間的聯(lián)系等。 商品 商品名 商品描述 商品價(jià)格 商品類別 競拍 競拍編號 競拍價(jià)格 商品編號 競拍用