




已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
摘要隨著科學(xué)技術(shù)和信息通訊的飛速發(fā)展,Internet極大的豐富和改變著我們生活的各個行業(yè)。隨著Internet的普及應(yīng)用,人們可以跨越時間和空間的限制,足不出戶便能通過網(wǎng)絡(luò)完成信息交流,而完成這一切我們需要的便是網(wǎng)絡(luò)交易系統(tǒng)這個平臺。為實現(xiàn)這一目的,本設(shè)計通過詳盡的分析和探討,利用網(wǎng)絡(luò)編程和數(shù)據(jù)庫來實現(xiàn)基于B/S結(jié)構(gòu)的二手交易系統(tǒng),采用JSP技術(shù),從而為注冊用戶提供一個發(fā)布資源的平臺,實現(xiàn)物品信息的交流和共享的功能。論文共分為6個章節(jié),第一章對當前背景與國內(nèi)外現(xiàn)狀進行分析:第二章對數(shù)據(jù)庫技術(shù)等進行簡單介紹;第三章對需求進行分析并提出解決方案;第四章是系統(tǒng)的設(shè)計過程介紹。矚慫潤厲釤瘞睞櫪廡賴。關(guān)鍵字:二手交易;商品發(fā)布;JSP技術(shù)AbstractAs science and technology and the rapid development of information and communications, Internet greatly enriched and changed our life in all industries. With the popularization of Internet, people can transcend time and space in their homes will be able to complete the exchange of information through the network, and to complete all we need is the Internet trading system in this platform. To this end, the design through the detailed analysis and discussion, the use of network programming and database-based 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; the third chapter of needs analysis and propose solutions; The fourth chapter is the design process Introduction. Keywords: secondary trading; release goods; JSP technology 聞創(chuàng)溝燴鐺險愛氌譴凈。畢業(yè)論文(設(shè)計)原創(chuàng)性聲明本人所呈交的畢業(yè)論文(設(shè)計)是我在導(dǎo)師的指導(dǎo)下進行的研究工作及取得的研究成果。據(jù)我所知,除文中已經(jīng)注明引用的內(nèi)容外,本論文(設(shè)計)不包含其他個人已經(jīng)發(fā)表或撰寫過的研究成果。對本論文(設(shè)計)的研究做出重要貢獻的個人和集體,均已在文中作了明確說明并表示謝意。 殘騖樓諍錈瀨濟溆塹籟。作者簽名: 日期: 畢業(yè)論文(設(shè)計)授權(quán)使用說明本論文(設(shè)計)作者完全了解*學(xué)院有關(guān)保留、使用畢業(yè)論文(設(shè)計)的規(guī)定,學(xué)校有權(quán)保留論文(設(shè)計)并向相關(guān)部門送交論文(設(shè)計)的電子版和紙質(zhì)版。有權(quán)將論文(設(shè)計)用于非贏利目的的少量復(fù)制并允許論文(設(shè)計)進入學(xué)校圖書館被查閱。學(xué)??梢怨颊撐模ㄔO(shè)計)的全部或部分內(nèi)容。保密的論文(設(shè)計)在解密后適用本規(guī)定。 釅錒極額閉鎮(zhèn)檜豬訣錐。 作者簽名: 指導(dǎo)教師簽名: 日期: 日期: 注 意 事 項1.設(shè)計(論文)的內(nèi)容包括:1)封面(按教務(wù)處制定的標準封面格式制作)2)原創(chuàng)性聲明3)中文摘要(300字左右)、關(guān)鍵詞4)外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論)、正文、結(jié)論7)參考文獻8)致謝9)附錄(對論文支持必要時)2.論文字數(shù)要求:理工類設(shè)計(論文)正文字數(shù)不少于1萬字(不包括圖紙、程序清單等),文科類論文正文字數(shù)不少于1.2萬字。彈貿(mào)攝爾霽斃攬磚鹵廡。3.附件包括:任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)。4.文字、圖表要求:1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯別字,不準請他人代寫2)工程設(shè)計類題目的圖紙,要求部分用尺規(guī)繪制,部分用計算機繪制,所有圖紙應(yīng)符合國家技術(shù)標準規(guī)范。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準用徒手畫謀蕎摶篋飆鐸懟類蔣薔。3)畢業(yè)論文須用A4單面打印,論文50頁以上的雙面打印4)圖表應(yīng)繪制于無格子的頁面上5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔5.裝訂順序1)設(shè)計(論文)2)附件:按照任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)次序裝訂3)其它目錄摘要1廈礴懇蹣駢時盡繼價騷。Abstract2煢楨廣鰳鯡選塊網(wǎng)羈淚。目錄3鵝婭盡損鵪慘歷蘢鴛賴。第一章引言5籟叢媽羥為贍僨蟶練淨。1.1課題背景5預(yù)頌圣鉉儐歲齦訝驊糴。1.2國內(nèi)外現(xiàn)狀分析5滲釤嗆儼勻諤鱉調(diào)硯錦。1.3研究意義5鐃誅臥瀉噦圣騁貺頂廡。1.4本課題的研究方法6擁締鳳襪備訊顎輪爛薔。第二章編程環(huán)境基礎(chǔ)知識7贓熱俁閫歲匱閶鄴鎵騷。2.1 JSP介紹7壇摶鄉(xiāng)囂懺蔞鍥鈴氈淚。2.2 JSP優(yōu)點7蠟變黲癟報倀鉉錨鈰贅。2.3 SQL Server簡介8買鯛鴯譖曇膚遙閆擷凄。2.4 “結(jié)構(gòu)化查詢語言”(SQL)簡介8綾鏑鯛駕櫬鶘蹤韋轔糴。2.5 JDBC9驅(qū)躓髏彥浹綏譎飴憂錦。第三章需求分析11貓蠆驢繪燈鮒誅髏貺廡。3.1 可行性研究11鍬籟饗逕瑣筆襖鷗婭薔。3.1.1 經(jīng)濟可行性11構(gòu)氽頑黌碩飩薺齦話騖。3.1.2 技術(shù)可行性11輒嶧陽檉籪癤網(wǎng)儂號澩。3.1.3 運行可行性11堯側(cè)閆繭絳闕絢勵蜆贅。3.1.4 時間可行性11識饒鎂錕縊灩筧嚌儼淒。3.1.5 法律可行性11凍鈹鋨勞臘鍇癇婦脛糴。3.2 需求分析12恥諤銪滅縈歡煬鞏鶩錦。3.2.1 系統(tǒng)需求12鯊腎鑰詘褳鉀溈懼統(tǒng)庫。3.2.2 性能需求12碩癘鄴頏謅攆檸攜驤蘞。3.2.3 應(yīng)用需求分析12閿擻輳嬪諫遷擇楨秘騖。3.2.4 運行需求分析13氬嚕躑竄貿(mào)懇彈瀘頷澩。3.2.5 其他需求分析13釷鵒資贏車贖孫滅獅贅。3.3現(xiàn)行業(yè)務(wù)系統(tǒng)描述13慫闡譜鯪逕導(dǎo)嘯畫長涼。3.4現(xiàn)行系統(tǒng)存在的主要問題的分析13諺辭調(diào)擔鈧諂動禪瀉類。3.5提出解決方案14嘰覲詿縲鐋囁偽純鉿錈。3.6研究目標14熒紿譏鉦鏌觶鷹緇機庫。第四章總體設(shè)計14鶼漬螻偉閱劍鯫腎邏蘞。4.1 系統(tǒng)設(shè)計方法三原則14紂憂蔣氳頑薟驅(qū)藥憫騖。42 系統(tǒng)設(shè)計的體系結(jié)構(gòu)15穎芻莖蛺餑億頓裊賠瀧。43系統(tǒng)功能模塊15濫驂膽閉驟羥闈詔寢賻。4.4 數(shù)據(jù)庫綜述16銚銻縵嚌鰻鴻鋟謎諏涼。4.5 系統(tǒng)E-R圖17擠貼綬電麥結(jié)鈺贖嘵類。4.6數(shù)據(jù)模型18賠荊紳諮侖驟遼輩襪錈。第五章系統(tǒng)界面設(shè)計20塤礙籟饈決穩(wěn)賽釙冊庫。5.1 系統(tǒng)首頁20裊樣祕廬廂顫諺鍘羋藺。5.2 用戶注冊21倉嫗盤紲囑瓏詁鍬齊驁。5.3 留言板22綻萬璉轆娛閬蟶鬮綰瀧。5.4 商品詳情22驍顧燁鶚巰瀆蕪領(lǐng)鱺賻。5.5 會員中心23瑣釙濺曖惲錕縞馭篩涼。5.6 會員發(fā)布商品23鎦詩涇艷損樓紲鯗餳類。5.7 管理員后臺界面24櫛緶歐鋤棗鈕種鵑瑤錟。第六章系統(tǒng)調(diào)試與測試25轡燁棟剛殮攬瑤麗鬮應(yīng)。6.2.1JDK的安裝和配置25峴揚斕滾澗輻灄興渙藺。6.2.2 Tomcat的安裝和配置26詩叁撻訥燼憂毀厲鋨驁。6.3.1 測試的重要性及目的27則鯤愜韋瘓賈暉園棟瀧。6.3.2 測試的步驟28脹鏝彈奧秘孫戶孿釔賻。6.3.3 測試的主要內(nèi)容28鰓躋峽禱紉誦幫廢掃減。結(jié) 論30稟虛嬪賑維嚌妝擴踴糶。致 謝31陽簍埡鮭罷規(guī)嗚舊巋錟。參考文獻32溈氣嘮戇萇鑿鑿櫧諤應(yīng)。第一章 引言1.1 課題背景隨著時代的發(fā)展,網(wǎng)絡(luò)以其巨大的功能影響著人類的活動,包括人類的生產(chǎn)和日常生活。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,沖破了存在于傳統(tǒng)交流方式中時間和空間的種種壁壘,極大地改變了人類從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的各種活動,并且給人類帶來了新的機遇和挑戰(zhàn)。網(wǎng)絡(luò)以其將虛擬性與現(xiàn)實相結(jié)合的巨大魅力和跨越時間空間的便利性決定了這將是一種影響人類發(fā)展的革命性事物,在為人們的生活和學(xué)習提供了巨大的方便,衍生的種種也已經(jīng)滲透到了人們現(xiàn)實生活的方方面面。電子商務(wù)作為其中的重要應(yīng)用之一已經(jīng)逐漸普及,成為人們生活中的重要組成部分,基于網(wǎng)絡(luò)的支付手段和在線交易,已經(jīng)成為新的商務(wù)趨勢。尤其是以個人交易為主的基于B/S模型的二手交易模式,更是在近幾年蓬勃興起,為網(wǎng)絡(luò)的繁榮增添了新的活力。鋇嵐縣緱虜榮產(chǎn)濤團藺。1.2 國內(nèi)外現(xiàn)狀分析自從有了網(wǎng)絡(luò)這個巨大的平臺之后,人們開始逐漸意識到其蘊涵的巨大優(yōu)勢和商業(yè)價值,它的潛力以及使用范圍更是無法估量。經(jīng)過不斷的摸索和探究,電子商務(wù)逐漸走向成熟,在現(xiàn)在達成共識的應(yīng)用模式中,整個C2C模式(Custom To Custom)又因其廣泛的參與性和可操作性在最近幾年得到了極大的發(fā)展,國外最成功的例子EBAY所取得的巨大成功和影響力我們可以看到,這種交易模式的魅力和價值已經(jīng)得到了廣泛的認同。同樣,近幾年在國內(nèi)新起的淘寶也獲得了很大的成功,這些成功并不是偶然的,它們都得益于基于B/S結(jié)構(gòu)網(wǎng)絡(luò)交易系統(tǒng),所以他們的成功也可以看作是基于B/S結(jié)構(gòu)網(wǎng)絡(luò)交易系統(tǒng)模式的成功。懨俠劑鈍觸樂鷴燼觶騮。1.3 研究意義Internet技術(shù)迅速發(fā)展,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并且進入了傳統(tǒng)的流通領(lǐng)域。高新技術(shù)的迅猛發(fā)展,信息技術(shù)的廣泛應(yīng)用,全球經(jīng)濟趨于一體化,使電子商務(wù)開始流行起來,一種全新的購物理念開始形成并逐步發(fā)展。人們的生活方式受其影響發(fā)生著巨大的變化。電子商務(wù)的出現(xiàn)滿足了人們對交易迅速便捷的需要。一般人如果對自己的一些資源和用品有出售的愿望,但是以傳統(tǒng)的方式進行出售顯得非常的麻煩,因為沒有合適的出售平臺,而且面對的購買者范圍相當狹窄。建立一個網(wǎng)上二手交易平臺可以解決人們需要出售商品的愿望,在網(wǎng)絡(luò)上以虛擬商店的形式發(fā)布自己的出售商品,可以利用網(wǎng)絡(luò)這個巨大的資源找到廣泛的顧客群。同時也給需要購買廉價商品的用戶提供一個便捷有效的途徑。與傳統(tǒng)方式相比,開發(fā)網(wǎng)上二手商品交易系統(tǒng)具有許多優(yōu)勢:謾飽兗爭詣繚鮐癩別瀘。1、其營業(yè)成本完全有理由比傳統(tǒng)意義上的商店低得多,不需支付昂貴的店鋪租金,花費大量的裝修費用。2、網(wǎng)上交易更容易開拓市場,互聯(lián)網(wǎng)發(fā)展勢頭強烈凸現(xiàn)其資源的優(yōu)越性。可實現(xiàn)24小時營業(yè),不需要營業(yè)員,可以被看作為一個自動售貨機。咼鉉們歟謙鴣餃競蕩賺。3、網(wǎng)上交易系統(tǒng)可以實現(xiàn)實時的商品發(fā)布和按需購買,具有極強的方便性。4、開發(fā)環(huán)境和資源相對完善,此類開發(fā)的技術(shù)已經(jīng)逐漸趨于成熟,開發(fā)時較為便利。1.4 本課題的研究方法本論文將試圖通過對基于B/S結(jié)構(gòu)的二手交易系統(tǒng)的概念本身的闡述,當前應(yīng)用的情況做一個概要性的介紹,并采用軟件工程的開發(fā)流程,主要通過對一個完整的基于B/S結(jié)構(gòu)的二手交易系統(tǒng)的構(gòu)想進行分析,做出相應(yīng)的概要設(shè)計,并進一步進行分析,做出關(guān)于此系統(tǒng)的詳細設(shè)計,然后進行編碼,測試,直至最終的完全實現(xiàn),本論文將會對系統(tǒng)的全面實現(xiàn)詳細做完整的闡述?,撝C齷蘄賞組靄縐嚴減。第二章 編程環(huán)境基礎(chǔ)知識2.1 JSP介紹JSP,即Java Server Page,Java應(yīng)用頁面程序。作為開發(fā)動態(tài)頁面的一種技術(shù),JSP是當前大中型企業(yè)應(yīng)用軟件首選的開發(fā)路線之一。而且JSP是J2EE的重要組成部分,開發(fā)人員可以在JSP中獲得J2EE的眾多優(yōu)點。學(xué)習JSP也是J2EE入門的必經(jīng)之路。麩肅鵬鏇轎騍鐐縛縟糶。JSP既依賴于也得益于J2EE技術(shù)。“一次編寫,隨處運行”的可移植性使用戶可以專注于JSP的開發(fā),而無須考慮系統(tǒng)層面的問題;Java的開放特性使市面上涌現(xiàn)出了眾多的Web框架可供采納;面向?qū)ο蟮脑O(shè)計,為更加輕松地構(gòu)筑安全穩(wěn)定的Web在線系統(tǒng)提供了基礎(chǔ)保障。納疇鰻吶鄖禎銣膩鰲錟。2.2 JSP優(yōu)點JSP秉承了J2EE高貴的血統(tǒng),卻又帶著平易近人的個性。JSP本質(zhì)上是一個Java程序,具備Java語言一切無與倫比的優(yōu)勢。相比依賴于VBScript代碼的ASP,以及依賴于Perl語言的PHP等其他Web編程語言,JSP有著嚴格的Java語法支持,可以和Java Bean無縫整合。風攆鮪貓鐵頻鈣薊糾廟。 ASP采用了解析執(zhí)行的機制,而JSP則是先編譯后執(zhí)行。因此,在第一次訪問時JSP比ASP要慢,但是JSP的執(zhí)行則比每次都解析執(zhí)行的ASP快若干個數(shù)量級。微軟隨后推出了ASP.NET,號稱提供了豐富的面向?qū)ο箢悗?,引入中間語言的概念來支持多種語言,完整地集成了XML及Web Service的支持,利用代碼托管機制避免危害服務(wù)器,并期盼以此代替ASP。事實上ASP.NET的框架設(shè)計與J2EE框架十分類似,雖然彌補了ASP之前的缺陷,但是,其對于Windows平臺的依賴性以及.NET本身的封閉性卻依然存在。盡管現(xiàn)在有Mono計劃將所有的開發(fā)轉(zhuǎn)移到Linux,但是由于各種原因,Mono有著眾多的制肘,并不被業(yè)界看好。當然,對于Windows環(huán)境下的中小型應(yīng)用程序,ASP.NET確實是不錯的選擇。滅噯駭諗鋅獵輛覯餿藹。 JSP是線程高度并行的,可以充分利用硬件資源。另外,Java語言與平臺無關(guān),開發(fā)者可以將JSP部署在幾乎任何操作系統(tǒng)上,UNIX系統(tǒng)可以為JSP提供穩(wěn)定可靠的安全運行環(huán)境;利用集群技術(shù)還可以把多臺主機聯(lián)合起來服務(wù)于JSP應(yīng)用程序。因此,JSP對于高可靠性、高性能要求的企業(yè)級應(yīng)用系統(tǒng)有較強的吸引力。鐒鸝餉飾鐔閌貲諢癱騮。 從開發(fā)者的角度考慮,JSP是開發(fā)Web應(yīng)用程序的首選。JSP支持JavaBean組件,也就獲得了眾多Java廠商的有力支持,開發(fā)者可以利用JavaBean來完成所有Java能實現(xiàn)的功能,如數(shù)據(jù)庫連接池、圖形繪制、文件IO操作、XML解析、WebService調(diào)用與發(fā)布等。Java的開放性也使系統(tǒng)框架如雨后春筍般涌現(xiàn),Struts,Webwork,Tapstry,Velocity,Hibernate等開源框架為Web應(yīng)用開發(fā)者簡化了開發(fā)流程,提高了代碼質(zhì)量,從而降低了學(xué)習門檻和開發(fā)成本。JSP遵循J2EE規(guī)范所采用的分層結(jié)構(gòu)也使得代碼容易組織維護,各個獨立的層次分別針對特定的編程領(lǐng)域,在某個領(lǐng)域發(fā)生變化的時候,只需要在對應(yīng)層次進行針對性的修改,而不會影響到其他層次的代碼。攙閿頻嶸陣澇諗譴隴瀘。 而相對于Servlet這種Java類,JSP又有著特定的優(yōu)勢。從前面的例子可以看出,要完成一個簡單JSP頁面具有的功能,需要編寫大量的Servlet代碼,而且,從代碼上根本看不出來生成的HTML文檔結(jié)構(gòu)。另外,JSP中雙引號等特殊字符,在Servlet中都需要進行轉(zhuǎn)義處理,又進一步降低了程序的可讀性。Servlet不能有效地利用原型頁面。事實上,在JSP中,還可以使用標簽等特性,進一步將JSP中的 Java代碼導(dǎo)致的不利因素削弱。趕輾雛紈顆鋝討躍滿賺。 總之,使用JSP可以降低開發(fā)門檻,提高程序可讀性,開發(fā)出高性能的跨平臺企業(yè)級軟件。所以在線汽車銷售網(wǎng)站采用了JSP技術(shù)。夾覡閭輇駁檔驀遷錟減。2.3 SQL Server簡介SQL SERVER 是Microsoft在關(guān)系數(shù)據(jù)庫管系統(tǒng)(RDBMS)方面的開發(fā)成果。其主要目的是盡可能快地存儲、管理和檢索大量數(shù)據(jù)。我們將使用SQL SERVER存儲與知識系統(tǒng)網(wǎng)站相關(guān)的所有信息,這些信息會由應(yīng)用程序邏輯動態(tài)放置在網(wǎng)頁中。視絀鏝鴯鱭鐘腦鈞欖糲。SQL Server是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本該版本繼承了SQL Server 7.0 版本的優(yōu)點同時又比它增加了許多更先進的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點可跨越從運行Microsoft Windows 2000 的膝上型電腦到運行Microsoft Windows XP的大型多處理器的服務(wù)器等多種平臺使用。偽澀錕攢鴛擋緬鐒鈞錠。2.4 “結(jié)構(gòu)化查詢語言”(SQL)簡介SQL全稱是“結(jié)構(gòu)化查詢語言(Structured Query Language)”,最早是IBM的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEM R開發(fā)的一種查詢語言,它的前身是SQUARE語言。SQL語言結(jié)構(gòu)簡潔,功能強大,簡單易學(xué),所以自從IBM公司1981年推出以來,SQL語言得到了廣泛的應(yīng)用。目前,SQL語言已被確定為關(guān)系數(shù)據(jù)庫系統(tǒng)的國際標準,被絕大多數(shù)商品化關(guān)系數(shù)據(jù)庫系統(tǒng)采用,如Oracle 、Sybase、DB2、Informix、SQL Server這些數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言作為查詢語言。緦徑銚膾齲轎級鏜撟廟。結(jié)構(gòu)化查詢語言SQL是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語言,其功能包括查詢、操縱、定義和控制四個方面,是一個通用的功能極強的關(guān)系數(shù)據(jù)庫標準語言。在SQL語言中不需要告訴SQL如何訪問數(shù)據(jù)庫,只要告訴SQL需要數(shù)據(jù)庫做什么。騅憑鈳銘僥張礫陣軫藹。SQL廣泛地被采用正說明了它的優(yōu)點,使全部用戶,包括應(yīng)用程序員、DBA管理員和終端用戶受益非淺。1、非過程化語言SQL是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導(dǎo)航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進行操作,可操作記錄集。所有SQL 語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結(jié)果作為另一條SQL語句的輸入。SQL不要求用戶指定對數(shù)據(jù)的存放方法。癘騏鏨農(nóng)剎貯獄顥幗騮。2、統(tǒng)一的語言SQL可用于所有用戶的DB活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。基本的SQL 命令只需很少時間就能學(xué)會,高級的命令在幾天內(nèi)便可掌握。以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而SQL 將全部任務(wù)統(tǒng)一在一種語言中。鏃鋝過潤啟婭澗駱讕瀘。3、是所有關(guān)系數(shù)據(jù)庫的公共語言由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS轉(zhuǎn)到另一個。所有用SQL編寫的程序都是可以移植的。榿貳軻謄壟該檻鯔塏賽。2.5 JDBC數(shù)據(jù)庫連接對系統(tǒng)來說是最為重要的部分,Java 中連接數(shù)據(jù)庫的技術(shù)是JDBC(Java Database Connectivity)。很多數(shù)據(jù)庫系統(tǒng)帶有JDBC驅(qū)動程序,Java 程序就是通過JDBC驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。 JDBC大致被分為三個部分,即JDBC API,JDBC驅(qū)動程序管理器和JDBC驅(qū)動程序。JDBC API 通過Java.sql 包來提供。在JDBC API上只設(shè)計為利用數(shù)據(jù)庫而提供的類的接口,而這個接口是由提供JDBC驅(qū)動的軟件商來實際完成的。JDBC驅(qū)動管理器的作用是在JDBC運行結(jié)構(gòu)上,提供最基礎(chǔ)的指引功能。即當一個JDBC API程序進行數(shù)據(jù)庫調(diào)用時,它會選擇一個正確的JDBC驅(qū)動程序進行連接。JDBC驅(qū)動的作用是當JDBC API制作的程序進行數(shù)據(jù)調(diào)用時,實際連接數(shù)據(jù)庫并進行相應(yīng)的處理。JDBC驅(qū)動提供JDBCAPI的接口類。邁蔦賺陘賓唄擷鷦訟湊。2.6 SSHSSH 為 struts+spring+hibernate的一個集成框架,是目前較流行的一種Web應(yīng)用程序開源框架。嶁硤貪塒廩袞憫倉華糲。集成SSH框架的系統(tǒng)從職責上分為四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層,以幫助開發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復(fù)用性好、維護方便的Web應(yīng)用程序。其中使用Struts作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負責MVC的分離,在Struts框架的模型部分,利用Hibernate框架對持久層提供支持,業(yè)務(wù)層用Spring支持。具體做法是:用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實現(xiàn)為基本的Java對象,然后編寫基本的DAO接口,并給出Hibernate的DAO實現(xiàn),采用Hibernate架構(gòu)實現(xiàn)的DAO類來實現(xiàn)Java類與數(shù)據(jù)庫之間的轉(zhuǎn)換和訪問,最后由Spring完成業(yè)務(wù)邏輯。該櫟諼碼戇沖巋鳧薩錠。系統(tǒng)的基本業(yè)務(wù)流程是: 在表示層中,首先通過JSP頁面實現(xiàn)交互界面,負責傳送請求(Request)和接收響應(yīng)(Response),然后Struts根據(jù)配置文件(struts-config.xml)將ActionServlet接收到的Request委派給相應(yīng)的Action處理。在業(yè)務(wù)層中,管理服務(wù)組件的Spring IoC容器負責向Action提供業(yè)務(wù)模型(Model)組件和該組件的協(xié)作對象數(shù)據(jù)處理(DAO)組件完成業(yè)務(wù)邏輯,并提供事務(wù)處理、緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。而在持久層中,則依賴于Hibernate的對象化映射和數(shù)據(jù)庫交互,處理DAO組件請求的數(shù)據(jù),并返回處理結(jié)果。劇妝諢貰攖蘋塒呂侖廟。采用上述開發(fā)模型,不僅實現(xiàn)了視圖、控制器與模型的徹底分離,而且還實現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。這樣無論前端如何變化,模型層只需很少的改動,并且數(shù)據(jù)庫的變化也不會對前端有所影響,大大提高了系統(tǒng)的可復(fù)用性。而且由于不同層之間耦合度小,有利于團隊成員并行工作,大大提高了開發(fā)效率。臠龍訛驄椏業(yè)變墊羅蘄。第三章 可行性分析3.1 可行性研究該階段通過對系統(tǒng)目標的初步調(diào)研和分析,提出可行性方案并進行論證。我們在這里主要從技術(shù)可行性、經(jīng)濟可行性和操作可行等方面進行分析。鰻順褸悅漚縫囅屜鴨騫。3.1.1 經(jīng)濟可行性開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得.因此,開發(fā)成本較低。而引進使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低成本、高質(zhì)量的特點,可以節(jié)省不少人力、物力及財力。所以,從經(jīng)濟的角度來看,該系統(tǒng)可行。穡釓虛綹滟鰻絲懷紓濼。3.1.2 技術(shù)可行性技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。本系統(tǒng)用的是JSP開發(fā)語言,調(diào)試相對簡單,當前的計算機硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。軟件方面:由于目前單機模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行,它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。隸誆熒鑒獫綱鴣攣駘賽。本系統(tǒng)的開發(fā),是典型的Mis開發(fā)。采用JSP編程語言,已無技術(shù)上的問題。3.1.3 運行可行性運行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人員和機構(gòu)和環(huán)境對系統(tǒng)的適應(yīng)性及人員培訓(xùn)補充計劃的可行性。當前信息化技術(shù)已經(jīng)相當普及,各類操作人員水平都有相當?shù)母叨?,所以在運行上是可行性的。浹繢膩叢著駕驃構(gòu)碭湊。3.1.4 時間可行性從時間上看,在兩個月的時間里學(xué)習相關(guān)知識,并開發(fā)系統(tǒng),時間上是有點緊,但是不是不可能實現(xiàn),通過兩個多月的努力功能基本實現(xiàn)。鈀燭罰櫝箋礱颼畢韞糲。3.1.5 法律可行性 所有技術(shù)資料都為合法。 開發(fā)過程中不存在知識產(chǎn)權(quán)問題。 未抄襲任何系統(tǒng),不存在侵犯版權(quán)問題。 開發(fā)過程中未涉及任何法律責任。綜上所述,本系統(tǒng)的開發(fā)從技術(shù)上、從經(jīng)濟上、從法律上都是完全可靠的。第四章 需求分析3.2 需求分析需求分析是軟件設(shè)計的一個重要的環(huán)節(jié)。本階段對系統(tǒng)管理系統(tǒng)的應(yīng)用情況作全面調(diào)查,以確定系統(tǒng)目標。確定用戶的需求。用戶對系統(tǒng)的需求我們從以下幾方面進行分析。愜執(zhí)緝蘿紳頎陽灣熗鍵。3.2.1 系統(tǒng)需求用JSP開發(fā)此系統(tǒng)基于B/S模式,系統(tǒng)軟件和數(shù)據(jù)集中存放于服務(wù)器中,軟件的安裝與升級在服務(wù)器上進行。所有的工作基于瀏覽器,安裝、使用、維護、升級十分簡單。貞廈給鏌綞牽鎮(zhèn)獵鎦龐。3.2.2 性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行。系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。由于本系統(tǒng)的添加功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,其準確性和及時性很大程度上決定了系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準確性和及時性。嚌鯖級廚脹鑲銦礦毀蘄。3.2.3 應(yīng)用需求分析服務(wù)器硬件處理器:Intel 酷睿2 內(nèi) 存:256M 或更大硬 盤:20G 或更大軟件Microsoft Windows XP客戶機硬件無特殊要求軟件Microsoft Windows XP 系統(tǒng)的性能要求通常指系統(tǒng)需要的存儲容量以及后援存儲,重新啟動和安全性,運行效率等方面的考慮。 硬件系統(tǒng)環(huán)境:C600、1G MB(RAM)、500MB(HD)。系統(tǒng)運行時對數(shù)據(jù)的保密性要求不高對一般的數(shù)據(jù)不要求進行加密。此外,對其它軟件幾乎沒有依賴性,程序健壯性較好。薊鑌豎牘熒浹醬籬鈴騫。3.2.4 運行需求分析硬件條件:酷睿2 CPU、1G RAM、10 G硬盤以上的PC機。軟件條件:Windows XP 31.2 范圍系統(tǒng)主要用于大學(xué)畢業(yè)生的二手商品市場,依托校園網(wǎng)提供給這些用戶一個發(fā)布和交流二手商品信息的平臺。在大學(xué)校園里,存在著很多的二手商品,但是由于信息資源的不流通以及傳統(tǒng)二手商品信息交流方式的笨拙,導(dǎo)致了很多仍然具有一定價值或者具有非常價值的二手商品的囤積,乃至被當作廢棄物處理?,F(xiàn)在通過校園網(wǎng)進入到本系統(tǒng),可以方便快捷的發(fā)布和交流任何二手商品的信息,并且可以通過留言方式進行深一步的交流。由于每個大學(xué)的校園網(wǎng)都基本篇布校園的每一個地方,因此,只要宣傳得當,理論上來說,每一個人都可以讓他所發(fā)布的信息讓全校所了解,爭取到了信息資源的最大化利用。齡踐硯語蝸鑄轉(zhuǎn)絹攤濼。2.項目概述2.1 目標在當前社會上,許多的各種類型的電子商務(wù)類網(wǎng)站紛紛建立,可以很大程度上的解決人們信息資源的閉塞以及地域上的限制。作為大學(xué)校園,伴隨著學(xué)生的購買能力的提高和每年的升學(xué)和畢業(yè),也存在的許多各種類型的二手商品,由于信息交流的落后,很多只限于于校園公告欄或者請人代為宣傳的方式進行交易。這種方式有很多局限性和偶然性,并不能滿足二手商品暢通交流的要求。于是一種新的二手商品信息交流的方式出現(xiàn)了,就是基于Web的校園網(wǎng)二手商品交易系統(tǒng)。通過這個系統(tǒng),可以發(fā)現(xiàn)每一個校園網(wǎng)用戶都是系統(tǒng)的主人,大家可以非常方便的發(fā)布自己的信息,瀏覽別人的發(fā)布的信息,還可以對各種二手商品信息作出橫向比較,作出自己的最佳選擇。由此可見,該系統(tǒng)只是一個交流二手商品信息的平臺,與一般的電子商務(wù)類網(wǎng)站又有本質(zhì)的區(qū)別。紳藪瘡顴訝標販繯轅賽。2.5 開發(fā)環(huán)境及環(huán)境配置2.5.1 系統(tǒng)環(huán)境及Java/JSP環(huán)境配置作為JSP的容器,選擇了目前非常流行的Tomcat 6.0。工具則選擇了myeclipse。各種軟件和工具安裝完成后,應(yīng)的配置Windows xp的系統(tǒng)環(huán)境變量,飪籮獰屬諾釙誣苧徑凜。2.5.2 數(shù)據(jù)庫開發(fā)工具選擇及配置目前數(shù)據(jù)庫的開發(fā)工具,大、中、小型的有很多,比如Oracle、MS SQL Server2000、DB2、mysql、Access等等許多關(guān)系數(shù)據(jù)庫,可以選擇使用SQL Server 2000,可以于Windows xp服務(wù)器系統(tǒng)很好的兼容,并且對大并發(fā)訪問有很好支持,功能強大,使用簡單。烴斃潛籬賢擔視蠶賁粵。 2.2 運行環(huán)境軟件環(huán)境操作系統(tǒng):Microsoft Windows xp支持環(huán)境:測試服務(wù)器tomcat6.0數(shù) 據(jù) 庫:Microsoft SQL Server 2000; 硬件環(huán)境客戶端:內(nèi)存1G,IE瀏覽器5以上服務(wù)器端:硬盤容量要求較大,處理器要求較高2.2 產(chǎn)品功能系統(tǒng)完成的主要功能有:用戶注冊和登錄功能,發(fā)布信息功能,競拍功能,搜索信息功能,用戶信息查看功能,留言功能,及后臺管理功能。鋝豈濤軌躍輪蒔講嫗鍵。2.3 用戶特點現(xiàn)階段我們的主要面向?qū)ο笫谴髮W(xué)生,只要具備網(wǎng)絡(luò)連接條件,都可以進入我們的網(wǎng)站,瀏覽商品,發(fā)布和競拍商品,產(chǎn)看已競拍和已發(fā)布的商品,給用戶提供方便。管理人員要有一定的生活常識,對整個系統(tǒng)的用戶、商品進行管理,發(fā)布公告,回答留言等等。擷偽氫鱧轍冪聹諛詼龐。2.4 條件與限制由于時間和技術(shù)水平的緣故,本系統(tǒng)還存在著許多方面的工作尚未完善。系統(tǒng)對操作人員錄入的錯誤數(shù)據(jù)和數(shù)據(jù)本身的錯誤所造成數(shù)據(jù)的不完整性,系統(tǒng)的約束力較弱,在系統(tǒng)的更進一步的實現(xiàn)階段,應(yīng)加強數(shù)據(jù)的完整性約束提高系統(tǒng)數(shù)據(jù)的正確性和相容性,以及系統(tǒng)的容錯性,加強對用戶輸入端的數(shù)據(jù)進行檢驗。本系統(tǒng)功能比較簡單,有些功能還不能完全滿足大家的需求。但是在以后我們會改進的。蹤飯夢摻釣貞綾賁發(fā)蘄。3. 功能需求3.1功能需求引言系統(tǒng)功能模塊設(shè)計系統(tǒng)主要設(shè)計了用戶注冊和登錄功能,發(fā)布信息功能,競拍功能,搜索信息功能,用戶信息查看功能,留言功能,及后臺管理功能。婭鑠機職銦夾簣軒蝕騫。用戶注冊和登錄功能主要是用戶注冊必須填寫所要求的個人資料,完成個人資料登入。發(fā)布信息功能主要是為已注冊用戶的服務(wù),登陸的用戶可以即時發(fā)布自己的二手商品信息,立刻就能瀏覽到。這是本系統(tǒng)的主要功能。譽諶摻鉺錠試監(jiān)鄺儕瀉。競拍功能是已注冊的用戶,登陸后可以即時競拍商品。搜索信息功能是面向所有登陸到本系統(tǒng)的人員的,采用模糊查詢的方法,篇歷所有二手商品信息,搜索出瀏覽者感興趣的內(nèi)容。儔聹執(zhí)償閏號燴鈿膽賾。用戶信息查看功能:已注冊的用戶,登陸后可以進入信息管理模塊,查看已發(fā)布和競拍的商品等其它信息。留言功能:留言功能可在信息管理功能中進行相應(yīng)的管理。該項功能也主要是面向注冊用戶的。后臺管理功能:系統(tǒng)管理員對系統(tǒng)所有信息資源進行統(tǒng)一管理的一個模塊。只針對系統(tǒng)管理員帳戶,登陸方式采用了帳戶加密碼機制,對整個系統(tǒng)的用戶、商品進行管理,發(fā)布公告和回答留言??b電悵淺靚蠐淺錒鵬凜。1.2 范圍系統(tǒng)主要用于大學(xué)畢業(yè)生的二手商品市場,依托校園網(wǎng)提供給這些用戶一個發(fā)布和交流二手商品信息的平臺。在大學(xué)校園里,存在著很多的二手商品,但是由于信息資源的不流通以及傳統(tǒng)二手商品信息交流方式的笨拙,導(dǎo)致了很多仍然具有一定價值或者具有非常價值的二手商品的囤積,乃至被當作廢棄物處理。現(xiàn)在通過校園網(wǎng)進入到本系統(tǒng),可以方便快捷的發(fā)布和交流任何二手商品的信息,并且可以通過留言方式進行深一步的交流。由于每個大學(xué)的校園網(wǎng)都基本篇布校園的每一個地方,因此,只要宣傳得當,理論上來說,每一個人都可以讓他所發(fā)布的信息讓全校所了解,爭取到了信息資源的最大化利用。驥擯幟褸饜兗椏長絳粵。2.項目概述2.1 目標在當前社會上,許多的各種類型的電子商務(wù)類網(wǎng)站紛紛建立,可以很大程度上的解決人們信息資源的閉塞以及地域上的限制。作為大學(xué)校園,伴隨著學(xué)生的購買能力的提高和每年的升學(xué)和畢業(yè),也存在的許多各種類型的二手商品,由于信息交流的落后,很多只限于于校園公告欄或者請人代為宣傳的方式進行交易。這種方式有很多局限性和偶然性,并不能滿足二手商品暢通交流的要求。于是一種新的二手商品信息交流的方式出現(xiàn)了,就是基于Web的校園網(wǎng)二手商品交易系統(tǒng)。通過這個系統(tǒng),可以發(fā)現(xiàn)每一個校園網(wǎng)用戶都是系統(tǒng)的主人,大家可以非常方便的發(fā)布自己的信息,瀏覽別人的發(fā)布的信息,還可以對各種二手商品信息作出橫向比較,作出自己的最佳選擇。由此可見,該系統(tǒng)只是一個交流二手商品信息的平臺,與一般的電子商務(wù)類網(wǎng)站又有本質(zhì)的區(qū)別。癱噴導(dǎo)閽騁艷搗靨驄鍵。2.5 開發(fā)環(huán)境及環(huán)境配置2.5.1 系統(tǒng)環(huán)境及Java/JSP環(huán)境配置作為JSP的容器,選擇了目前非常流行的Tomcat 6.0。工具則選擇了myeclipse。各種軟件和工具安裝完成后,應(yīng)的配置Windows xp的系統(tǒng)環(huán)境變量,鑣鴿奪圓鯢齙慫餞離龐。2.5.2 數(shù)據(jù)庫開發(fā)工具選擇及配置目前數(shù)據(jù)庫的開發(fā)工具,大、中、小型的有很多,比如Oracle、MS SQL Server2000、DB2、mysql、Access等等許多關(guān)系數(shù)據(jù)庫,可以選擇使用SQL Server 2000,可以于Windows xp服務(wù)器系統(tǒng)很好的兼容,并且對大并發(fā)訪問有很好支持,功能強大,使用簡單。欖閾團皺鵬緦壽驏頦蘊。 2.2 運行環(huán)境軟件環(huán)境操作系統(tǒng):Microsoft Windows xp支持環(huán)境:測試服務(wù)器tomcat6.0數(shù) 據(jù) 庫:Microsoft SQL Server 2000; 硬件環(huán)境客戶端:內(nèi)存1G,IE瀏覽器5以上服務(wù)器端:硬盤容量要求較大,處理器要求較高2.2 產(chǎn)品功能系統(tǒng)完成的主要功能有:用戶注冊和登錄功能,發(fā)布信息功能,競拍功能,搜索信息功能,用戶信息查看功能,留言功能,及后臺管理功能。遜輸吳貝義鰈國鳩猶騸。2.3 用戶特點現(xiàn)階段我們的主要面向?qū)ο笫谴髮W(xué)生,只要具備網(wǎng)絡(luò)連接條件,都可以進入我們的網(wǎng)站,瀏覽商品,發(fā)布和競拍商品,產(chǎn)看已競拍和已發(fā)布的商品,給用戶提供方便。管理人員要有一定的生活常識,對整個系統(tǒng)的用戶、商品進行管理,發(fā)布公告,回答留言等等。幘覘匱駭儺紅鹵齡鐮瀉。2.4 條件與限制由于時間和技術(shù)水平的緣故,本系統(tǒng)還存在著許多方面的工作尚未完善。系統(tǒng)對操作人員錄入的錯誤數(shù)據(jù)和數(shù)據(jù)本身的錯誤所造成數(shù)據(jù)的不完整性,系統(tǒng)的約束力較弱,在系統(tǒng)的更進一步的實現(xiàn)階段,應(yīng)加強數(shù)據(jù)的完整性約束提高系統(tǒng)數(shù)據(jù)的正確性和相容性,以及系統(tǒng)的容錯性,加強對用戶輸入端的數(shù)據(jù)進行檢驗。本系統(tǒng)功能比較簡單,有些功能還不能完全滿足大家的需求。但是在以后我們會改進的。誦終決懷區(qū)馱倆側(cè)澩賾。3. 功能需求3.1功能需求引言系統(tǒng)功能模塊設(shè)計系統(tǒng)主要設(shè)計了用戶注冊和登錄功能,發(fā)布信息功能,競拍功能,搜索信息功能,用戶信息查看功能,留言功能,及后臺管理功能。醫(yī)滌侶綃噲睞齒辦銩凜。用戶注冊和登錄功能主要是用戶注冊必須填寫所要求的個人資料,完成個人資料登入。發(fā)布信息功能主要是為已注冊用戶的服務(wù),登陸的用戶可以即時發(fā)布自己的二手商品信息,立刻就能瀏覽到。這是本系統(tǒng)的主要功能。艫當為遙頭韙鰭噦暈糞。競拍功能是已注冊的用戶,登陸后可以即時競拍商品。搜索信息功能是面向所有登陸到本系統(tǒng)的人員的,采用模糊查詢的方法,篇歷所有二手商品信息,搜索出瀏覽者感興趣的內(nèi)容。鴣湊鸛齏嶇燭罵獎選鋸。用戶信息查看功能:已注冊的用戶,登陸后可以進入信息管理模塊,查看已發(fā)布和競拍的商品等其它信息。留言功能:留言功能可在信息管理功能中進行相應(yīng)的管理。該項功能也主要是面向注冊用戶的。后臺管理功能:系統(tǒng)管理員對系統(tǒng)所有信息資源進行統(tǒng)一管理的一個模塊。只針對系統(tǒng)管理員帳戶,登陸方式采用了帳戶加密碼機制,對整個系統(tǒng)的用戶、商品進行管理,發(fā)布公告和回答留言。筧驪鴨櫨懷鏇頤嶸悅廢。3. 功能需求3.1功能需求引言系統(tǒng)功能模塊設(shè)計系統(tǒng)主要設(shè)計了用戶注冊和登錄功能,發(fā)布信息功能,競拍功能,搜索信息功能,用戶信息查看功能,留言功能,及后臺管理功能。韋鋯鯖榮擬滄閡懸贖蘊。用戶注冊和登錄功能主要是用戶注冊必須填寫所要求的個人資料,完成個人資料登入。發(fā)布信息功能主要是為已注冊用戶的服務(wù),登陸的用戶可以即時發(fā)布自己的二手商品信息,立刻就能瀏覽到。這是本系統(tǒng)的主要功能。濤貶騸錟晉鎩錈撳憲騸。競拍功能是已注冊的用戶,登陸后可以即時競拍商品。搜索信息功能是面向所有登陸到本系統(tǒng)的人員的,采用模糊查詢的方法,篇歷所有二手商品信息,搜索出瀏覽者感興趣的內(nèi)容。鈿蘇饌?cè)A檻榪鐵樣說瀉。用戶信息查看功能:已注冊的用戶,登陸后可以進入信息管理模塊,查看已發(fā)布和競拍的商品等其它信息。留言功能:留言功能可在信息管理功能中進行相應(yīng)的管理。該項功能也主要是面向注冊用戶的。后臺管理功能:系統(tǒng)管理員對系統(tǒng)所有信息資源進行統(tǒng)一管理的一個模塊。只針對系統(tǒng)管理員帳戶,登陸方式采用了帳戶加密碼機制,對整個系統(tǒng)的用戶、商品進行管理,發(fā)布公告和回答留言戧礱風熗澆鄖適濘嚀贗。2 系統(tǒng)結(jié)構(gòu)圖注冊和登錄功能二手交易系統(tǒng)用戶信息查看功能留言功能發(fā)布信息功能競拍功能后臺管理功能搜索信息功能用戶注冊模塊用戶登錄模塊用戶發(fā)布商品模塊用戶競拍模塊信息管理模塊信息搜索模塊信息瀏覽模塊管理商品模塊管理用戶模塊用戶留言模塊管理留言模塊管理公告模塊管理商品類別模塊購櫛頁詩燦戶踐瀾襯鳳。3.4 業(yè)務(wù)流程圖:管理用戶商品p注冊會員瀏覽商品會員普通用戶管理員驗證商品二手交易系統(tǒng)發(fā)布、競拍商品圖4-5 整體數(shù)據(jù)流圖用戶名、密碼存入數(shù)據(jù)庫注冊用戶登錄網(wǎng)站 圖4-6 會員登陸系統(tǒng)的數(shù)據(jù)流管理員維護存入數(shù)據(jù)庫調(diào)出用戶界面維護指令修改后信息用戶信息圖4.7 會員維護系統(tǒng)數(shù)據(jù)流圖 由于系統(tǒng)是針對特定對象,所以在進入系統(tǒng)之前都必須通過身份驗證以及確定使用系統(tǒng)的權(quán)限。(1) 用戶登錄:用戶先注冊后登陸,已注冊的用戶,直接登錄,登錄以后,可以發(fā)布、競拍商品,管理自己的信息,已發(fā)布商品和已競拍的商品,還可以留言。囁奐闃頜璦躑谫瓚獸糞。(2)管理員登錄:進入管理員登陸界面,輸入用戶名、密碼登錄。管理員對整體信息管理。對商品信息管理,對用戶管理,對商品分類,發(fā)布公告和留言。隨著用戶、商品、競拍量的增加,安全問題等等一些因素的影響,用戶、商品信息常常需要進行修改刪除,所以管理員需要對用戶資料進行管理,對商品信息進行管理與維護。商品庫中的商品和類別并不是一層不變的,管理員可以增加商品類,對已經(jīng)過期、缺貨的商品進行刪除等等操作。管理員也可以修改自己的密碼,加強安全系數(shù)。虛齬鐮寵確嶁誄禱艫鋸。4. 系統(tǒng)數(shù)據(jù)庫設(shè)計4.1 ER圖4.2關(guān)系模型:用戶信息表(用戶編號,用戶名,密碼,真實姓名,地址,性別,電話,郵箱,)商品信息表(商品編號,商品名,商品表述,圖片,最低價,商品類別編號,發(fā)布者編號,時間)競拍信息表(競拍編號,競拍價格,商品編號,競拍者編號,競拍時間)管理員信息表(管理員編號,用戶名,密碼)商品分類信息表(類別編號,類名,類名描述)公告信息表(公告編號,公告標題,公告內(nèi)容,公告日期,公告發(fā)布者)留言信息表(留言編號,留言標題,留言內(nèi)容,留言日期,留言者)第五章 詳細設(shè)計4.1 系統(tǒng)設(shè)計方法三原則人類在復(fù)雜的工程技術(shù)系統(tǒng)如能源、交通等建設(shè)方面,積累了豐富的經(jīng)驗,為研究復(fù)雜系統(tǒng)如管理信息系統(tǒng)提供了科學(xué)的指導(dǎo)性方法論,其主要原則如下:與頂鍔筍類謾蠑紀黽廢。() 整體性原則。系統(tǒng)是相互聯(lián)系,相互作用的諸要素組成的綜合體。我們必須從整體和各組成部分的相互關(guān)系來考察事物,從整體目標和功能出發(fā),正確處理系統(tǒng)各組成部分之間的相互關(guān)系和相互作用。結(jié)釋鏈蹌絞塒繭綻綹蘊。() 分解協(xié)調(diào)原則。就是把復(fù)雜問題化成若干相對簡單的子問題以方便求解。若子系統(tǒng)的問題比較復(fù)雜,還可以再分。但在處理各類子問題時,必須根據(jù)系統(tǒng)的整體功能和目標,協(xié)調(diào)各子系統(tǒng)的行為、功能與目標,以保證整體功能目標的實現(xiàn)。餑詘鉈鯔縹評繒肅鮮驃。() 目標優(yōu)化原則。所謂目標優(yōu)化原則對簡單系統(tǒng)來說,是求最優(yōu)解,對復(fù)雜系統(tǒng)來說,求的是滿意解。一定要注意,目標優(yōu)化原則并不簡單是求最優(yōu)解的問題爺纜鉅摯騰廁綁藎箋潑。這里最需要指出的是:以上三原則是系統(tǒng)方法中處理復(fù)雜系統(tǒng)問題的三個主要原則,并非全部原則。在處理實際問題時,還需在這些原則的指導(dǎo)下,根據(jù)問題的特點,確定求解的具體方法和策略。錁熾邐繒薩蝦竇補飆贗。42 系統(tǒng)設(shè)計的體系結(jié)構(gòu)本系統(tǒng)的設(shè)計及開發(fā)采用了流行的B/S(瀏覽器/服務(wù)器)模式的數(shù)據(jù)庫體系,用戶端主要負
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年 呼和浩特市賽罕區(qū)招錄社區(qū)專職網(wǎng)格員儲備人才庫考試試題附答案
- 2024年中國汽車壓縮天然氣行業(yè)調(diào)查報告
- 2025年高空作業(yè)平臺項目申請報告模板
- 中國廣東省生態(tài)旅游行業(yè)投資研究分析及發(fā)展前景預(yù)測報告
- 高可靠智能型低壓開關(guān)柜融資投資立項項目可行性研究報告(齊魯咨詢)
- 炭化竹絲席行業(yè)深度研究分析報告(2024-2030版)
- 模擬程控電話交換機項目投資可行性研究分析報告(2024-2030版)
- 村室培訓(xùn)課件
- 2025年中國文創(chuàng)產(chǎn)品行業(yè)市場深度分析及發(fā)展前景預(yù)測報告
- 中國牛皮毯項目投資可行性研究報告
- 紫羅蘭永恒花園
- 幾種常用潛流人工濕地剖面圖
- 先進成圖技術(shù)教與學(xué)智慧樹知到課后章節(jié)答案2023年下青島濱海學(xué)院
- 初級會計師考試 經(jīng)濟法基礎(chǔ)課件
- 上海交通大學(xué)畢業(yè)生思想政治品德情況表
- 23秋國家開放大學(xué)《EXCEL在財務(wù)中的應(yīng)用》形考作業(yè)1-4參考答案
- 有限空間監(jiān)理實施細則
- 新產(chǎn)品制造可行性及風險分析報告
- 采購預(yù)付款合同
- 2023年瀘州市文化和旅游系統(tǒng)事業(yè)單位招聘筆試模擬試題及答案
- (中醫(yī)內(nèi)科)高級、副高級職稱考試模擬試題及答案
評論
0/150
提交評論