[優(yōu)秀畢業(yè)設(shè)計精品] 電子拍賣系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
[優(yōu)秀畢業(yè)設(shè)計精品] 電子拍賣系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
[優(yōu)秀畢業(yè)設(shè)計精品] 電子拍賣系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
[優(yōu)秀畢業(yè)設(shè)計精品] 電子拍賣系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
[優(yōu)秀畢業(yè)設(shè)計精品] 電子拍賣系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩43頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、畢業(yè)設(shè)計(論文)題 目 電子拍賣系統(tǒng)的設(shè)計與實現(xiàn) 學(xué)生姓名 專業(yè)班級 機械04-3 所在院系 軟件學(xué)院 指導(dǎo)教師 職 稱 副教授 完成日期 2021 年 6 月 23 日摘 要本系統(tǒng)采用微軟的Windows XP為開發(fā)平臺,MySQL為后臺數(shù)據(jù)庫,JSP為開發(fā)工具,最終開發(fā)出電子拍賣系統(tǒng)。并從技術(shù)和設(shè)計實現(xiàn)兩方面論述了系統(tǒng)的設(shè)計和開發(fā)過程。在技術(shù)上,深入探討了電子拍賣系統(tǒng)的工作原理,分析了拍賣過程的總流程。在設(shè)計實現(xiàn)上,以拍賣物資管理,客戶管理,賣方拍賣工程管理,買方拍賣工程管理等主要模塊來實現(xiàn)其功能??蛻艄芾砟K主要功能是刪除存在不良記錄的用戶帳號,可隨時撤掉劣質(zhì)上傳的產(chǎn)品,可以對數(shù)據(jù)庫內(nèi)的

2、數(shù)據(jù)進行添加及刪改,對用戶可以進行權(quán)限設(shè)置。賣方拍賣工程管理功能是發(fā)布拍賣工程,制定拍賣規(guī)那么,買方資質(zhì)管理,拍賣監(jiān)控等。買方拍賣工程管理功能是業(yè)務(wù)工程分配,在線質(zhì)疑,在線申請,在線競拍。該系統(tǒng)對其他拍賣系統(tǒng)的設(shè)計開發(fā)具有借鑒意義,它的投入運行將產(chǎn)生一定的經(jīng)濟利益。這篇論文的主要內(nèi)容包括系統(tǒng)概述,系統(tǒng)需求分析,系統(tǒng)總體設(shè)計,數(shù)據(jù)庫設(shè)計,系統(tǒng)詳細設(shè)計和實現(xiàn),系統(tǒng)測試六個方面,詳細地闡述了電子拍賣的全過程。關(guān)鍵詞:電子拍賣 MySQL JSP B/S結(jié)構(gòu) ABSTRACTThis system uses Microsofts Windows XP is develops the platform,

3、 MySQL is the backstage database, JSP is the development kit, finally develops the electronic auction system. And from a technical and design aspects to achieve both the design and development process. Technically, in-depth exploration into the work of the electronic auction system theory, an analys

4、is of the overall process of the auction process. In the design to achieve in order to auction materials management, customer management, project management auction seller, the buyer auction management and other major projects to achieve its function modules. Customer management module main function

5、 is to delete the bad record of the existence of the user account can be removed at any time to upload low-quality products, the database can add and delete the data, the user can set up permissions. Project management functions of the auction the seller is released auction items, the development of

6、 auction rules, the buyer qualified management, monitoring the auction. Buyers auction business project management function is the allocation of items, online query, online applications, online auction. The auction system to other system design and development be learned, and its operation will have

7、 a certain degree of economic interests. The main contents of this paper, including system overview, system requirements analysis, system design, database design, system design and implementation of a detailed, six areas of system testing, Detail the whole process of the electronic auction.Key words

8、: Equipment MySQL JSP B/S structure 目 錄 TOC o 1-3 h z u HYPERLINK l _Toc232842892 第一章 系統(tǒng)概述 PAGEREF _Toc232842892 h 1 HYPERLINK l _Toc232842893 1.1課題來源及意義 PAGEREF _Toc232842893 h 1 HYPERLINK l _Toc232842894 1.2國內(nèi)外開展狀況 PAGEREF _Toc232842894 h 1 HYPERLINK l _Toc232842895 1.3系統(tǒng)開發(fā)環(huán)境及技術(shù)介紹 PAGEREF _Toc2328

9、42895 h 2 HYPERLINK l _Toc232842896 第二章 系統(tǒng)需求分析 PAGEREF _Toc232842896 h 4 HYPERLINK l _Toc232842897 2.1功能需求 PAGEREF _Toc232842897 h 4 HYPERLINK l _Toc232842898 2.2性能需求分析 PAGEREF _Toc232842898 h 4 HYPERLINK l _Toc232842899 2.3可行性分析 PAGEREF _Toc232842899 h 5 HYPERLINK l _Toc232842900 2.4數(shù)據(jù)管理需求 PAGEREF

10、_Toc232842900 h 5 HYPERLINK l _Toc232842901 2.5故障處理需求 PAGEREF _Toc232842901 h 6 HYPERLINK l _Toc232842902 2.6運行環(huán)境需求 PAGEREF _Toc232842902 h 6 HYPERLINK l _Toc232842903 第三章 系統(tǒng)總體設(shè)計 PAGEREF _Toc232842903 h 7 HYPERLINK l _Toc232842904 3.1總體設(shè)計的原那么 PAGEREF _Toc232842904 h 7 HYPERLINK l _Toc232842905 3.2 總

11、體設(shè)計的原理 PAGEREF _Toc232842905 h 7 HYPERLINK l _Toc232842906 3.3系統(tǒng)功能版塊劃分 PAGEREF _Toc232842906 h 7 HYPERLINK l _Toc232842907 3.4系統(tǒng)流程分析 PAGEREF _Toc232842907 h 8 HYPERLINK l _Toc232842908 3.5系統(tǒng)功能模塊圖 PAGEREF _Toc232842908 h 9 HYPERLINK l _Toc232842909 第四章 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc232842909 h 10 HYPERLINK l _To

12、c232842910 4.1MySQL數(shù)據(jù)庫管理系統(tǒng) PAGEREF _Toc232842910 h 10 HYPERLINK l _Toc232842911 4.2數(shù)據(jù)庫的需求分析 PAGEREF _Toc232842911 h 10 HYPERLINK l _Toc232842912 4.3外部設(shè)計 PAGEREF _Toc232842912 h 11 HYPERLINK l _Toc232842913 4.4實體關(guān)系E-R圖設(shè)計 PAGEREF _Toc232842913 h 11 HYPERLINK l _Toc232842914 4.5創(chuàng)立數(shù)據(jù)庫 PAGEREF _Toc232842

13、914 h 13 HYPERLINK l _Toc232842915 4.6數(shù)據(jù)庫設(shè)計 PAGEREF _Toc232842915 h 13 HYPERLINK l _Toc232842916 4.7數(shù)據(jù)庫保密設(shè)計 PAGEREF _Toc232842916 h 16 HYPERLINK l _Toc232842917 4.8數(shù)據(jù)庫的連接 PAGEREF _Toc232842917 h 16 HYPERLINK l _Toc232842918 第五章 系統(tǒng)詳細設(shè)計與實現(xiàn) PAGEREF _Toc232842918 h 17 HYPERLINK l _Toc232842919 5.1電子拍賣管理

14、系統(tǒng)的登陸頁設(shè)計 PAGEREF _Toc232842919 h 17 HYPERLINK l _Toc232842920 5.2電子拍賣的查詢設(shè)計 PAGEREF _Toc232842920 h 20 HYPERLINK l _Toc232842921 5.3物品種類管理設(shè)計 PAGEREF _Toc232842921 h 21 HYPERLINK l _Toc232842922 5.4拍賣物品的管理設(shè)計 PAGEREF _Toc232842922 h 23 HYPERLINK l _Toc232842923 5.5瀏覽物品的管理設(shè)計 PAGEREF _Toc232842923 h 25 H

15、YPERLINK l _Toc232842924 第六章系統(tǒng)測試與性能分析 PAGEREF _Toc232842924 h 27 HYPERLINK l _Toc232842925 6.1測試方法 PAGEREF _Toc232842925 h 27 HYPERLINK l _Toc232842926 6.2測試與調(diào)試 PAGEREF _Toc232842926 h 27 HYPERLINK l _Toc232842927 6.3功能模塊的測試 PAGEREF _Toc232842927 h 27 HYPERLINK l _Toc232842928 6.4性能分析 PAGEREF _Toc23

16、2842928 h 28 HYPERLINK l _Toc232842929 6.5測試結(jié)論 PAGEREF _Toc232842929 h 29 HYPERLINK l _Toc232842930 結(jié) 論 PAGEREF _Toc232842930 h 30 HYPERLINK l _Toc232842931 謝 辭 PAGEREF _Toc232842931 h 31 HYPERLINK l _Toc232842932 參考文獻 PAGEREF _Toc232842932 h 32 HYPERLINK l _Toc232842933 附 錄 PAGEREF _Toc232842933 h

17、33引 言隨著網(wǎng)絡(luò)技術(shù)的不斷開展和人們購物意識的不斷革新,網(wǎng)上購物成為一種新型的購物方式,正逐漸被人們所接受和認可。而網(wǎng)上購物的方式之一的電子拍賣形式給人們的購物帶來另一種全新的體驗。人們可以通過網(wǎng)站發(fā)出自己想拍賣的物品的信息,也可以通過競價購置自己想要的物品。即具有一般購物網(wǎng)站的本錢低廉,方式靈活,運行快捷等的特點,更具有自由競爭和公平合理的特性。本系統(tǒng)電子拍賣系統(tǒng)是指通過Internet實施的價格談判交易活動,即利用互聯(lián)網(wǎng)在網(wǎng)站上公開發(fā)布將要招標的物品或者效勞的信息,通過競爭投標的方式將它出售給出價最高或最低的投標者。其實質(zhì)是以競爭價格為核心,建立生產(chǎn)者和消費者之間的交流與互動機制,共同確

18、定價格和數(shù)量,從而到達均衡的一種市場經(jīng)濟過程。它通過Internet將過去少數(shù)人才能參與的貴族式的物品交換形式,變成每一位網(wǎng)民都可以參加其中的平民化交易方式。網(wǎng)上拍賣不僅是網(wǎng)絡(luò)時代消費者定價原那么的表達,更重要的是拍賣網(wǎng)站營造了一個供需有效集結(jié)的市場,成為消費者和生產(chǎn)商各取所需的場所,因此是一種典型的中介型電子商務(wù)形式。相對與傳統(tǒng)拍賣,網(wǎng)上拍賣的特點在于每個商家都可以制定一套適合自己的拍賣規(guī)那么,并且通過網(wǎng)上拍賣還可以使定價到達更準確的水平,同時能夠參與拍賣的人的范圍也大大增加了。系統(tǒng)也存在缺陷與缺乏,首先系統(tǒng)還沒有提供與電子銀行的接口,如果提供將可以通過電子銀行的操作,可以實現(xiàn)從買家對賣家的

19、自動付款;其次本系統(tǒng)沒有提供如個人身份認證、信用管理等細節(jié)問題第一章 系統(tǒng)概述1.1課題來源及意義隨著網(wǎng)絡(luò)技術(shù)的不斷開展和人們購物意識的不斷革新,網(wǎng)上購物成為一種新型的購物方式,正逐漸被人們所接受和認可。而網(wǎng)上購物的方式之一的電子拍賣形式給人們的購物帶來另一種全新的體驗。人們可以通過網(wǎng)站發(fā)出自己想拍賣的物品的信息,也可以通過競價購置自己想要的物品。即具有一般購物網(wǎng)站的本錢低廉,方式靈活,運行快捷等的特點,更具有自由競爭和公平合理的特性。拍賣網(wǎng)站的優(yōu)勢在于其強大的網(wǎng)絡(luò)效應(yīng)用的人越多,網(wǎng)站就越有用。Ebay的Pierre Omidyar如是說。這也意味著在拍賣業(yè)中的先進入優(yōu)勢要比在網(wǎng)上零售業(yè)要大。

20、這就是當Ebay在阻止競爭對手與其網(wǎng)站進行連接并拒絕提供價格及投標信息時,會遭到反托拉斯調(diào)查的原因。Ebay目前已注冊的會員有1000萬人,參與競拍的物品有3000萬件。每一用戶幾乎每月在它的網(wǎng)站上花費2小時,遠遠多于同等忠誠的亞馬遜顧客在網(wǎng)上所花的時間。Ebay收取的手續(xù)費通常不超過交易金額的7.5%,而網(wǎng)下拍賣的最低手續(xù)費為25%。Omidyar先生非??鞓返刂赋?,Ebay作為一個純電子商務(wù)公司,從建立之初就一直持續(xù)贏利。所以無怪乎,一些拍賣行和跳蚤市場的經(jīng)營者抱怨他們將失去許多生意。當然對于傳統(tǒng)的拍賣行而言,Ebay不僅僅是唯一的威脅,亞馬遜和雅虎也有他們自己的拍賣業(yè)務(wù)。因此華泰汽車也試

21、探性的在銷售方面做成一個汽車拍賣系統(tǒng)來進一步對企業(yè)進行信息化改造。1.2國內(nèi)外開展狀況在世界上最大的鮮花交易市場荷蘭阿斯米爾花卉拍賣市場,每天都可以拍賣約1400萬支鮮花和150萬盆盆花。拍賣通過拍賣鐘進行,每個拍賣鐘只拍賣某一類花卉。當一批花卉投入拍賣后,拍賣鐘便顯示出花卉品種、規(guī)格、數(shù)量。購置者根據(jù)自己的需要及時按下桌上的按鈕,指針停止時所指的便是成交價格,當即付款。已成交的貨物,根據(jù)購置者的需要進行包裝,在一天內(nèi)由拍賣場用冷藏車或飛機運往世界各地。在日本,大田花卉市場也在采用電子拍賣方式,并成為世界第三大鮮花交易市場。隨著一些在本地局域網(wǎng)上的拍賣的相繼成功和電子商務(wù)在全球的興起,一些以I

22、nternet為平臺的拍賣網(wǎng)站也相繼成立,如eBay網(wǎng)站悄然在互聯(lián)網(wǎng)上興起。1995年9月,身居硅谷的比埃爾.奧米德亞建立了一個網(wǎng)頁,名為“eBay網(wǎng)站。eBay提供了一個開放式的網(wǎng)上交易平臺,任何網(wǎng)上用戶只要在線上完成注冊手續(xù),就可以自由參加網(wǎng)上拍賣活動,進行交易。eBay向買方提供空間,展示要拍賣的物品信息。買賣雙方可通過網(wǎng)上支付系統(tǒng)付款eBay開辟了意見反應(yīng)系統(tǒng)來監(jiān)督電子拍賣交易公平、公正的進行。中國網(wǎng)上電子拍賣的歷史從1999年6月16日雅寶拍賣網(wǎng)站正式開通開始,經(jīng)歷了從單純模仿美國eBay模式到尋求“中國特色的過程。隨后,中國的傳統(tǒng)拍賣行紛紛觸網(wǎng),建立有拍賣主體資格的拍賣網(wǎng)站。由于拍

23、賣業(yè)在我國普及率不高,中國的互聯(lián)網(wǎng)技術(shù),電子商務(wù)開展落后于美國等興旺國家,所以網(wǎng)上拍賣的開展還處于起步階段,網(wǎng)上拍賣中存在較多問題,如交易不流暢,債務(wù)劃分不清,易給用戶造成損失。2001年4月有關(guān)的調(diào)研結(jié)果說明雖然互聯(lián)網(wǎng)網(wǎng)站開展還不是很完善,但我國的電子拍賣還是開展得很熱鬧。另外本系統(tǒng)所應(yīng)用的開發(fā)語言JSP也在國內(nèi)外開展日益成熟。JSP全稱是Java Server Pages,翻譯過來可以稱為“基于JAVA的效勞器端動態(tài)頁面技術(shù)。它由Sun Microsystems公司在1999年6月推出,近年來已開展成為一種最流行的動態(tài)網(wǎng)頁開發(fā)技術(shù)。JSP在HTML代碼中嵌入Java程序片段,并使用各種JS

24、P指令,構(gòu)成了JSP頁面。這種頁面可以完成操作數(shù)據(jù)庫、上傳文件等復(fù)雜的邏輯處理功能。另外,還通過支持JavaBean實現(xiàn)了功能擴展。1.3系統(tǒng)開發(fā)環(huán)境及技術(shù)介紹本系統(tǒng)采用Brower/Sever架構(gòu),以WINDOWS作為系統(tǒng)平臺,采用JSP作為主要的程序設(shè)計語言,SQL SEVER 2000作為后臺數(shù)據(jù)庫的管理信息系統(tǒng)。Tomcat作為WEB效勞器承載。1.3.1 JSP簡介JSP是Java Server PageJava效勞器頁面的簡稱,它是由Sun Microsystems公司倡導(dǎo),多家公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準,主要用于開發(fā)動態(tài)網(wǎng)頁。JSP技術(shù)讓動態(tài)網(wǎng)頁的編寫更加容易、功能更

25、強,可移植性、可擴展性更好??偨Y(jié)起來,它的特點如下。1將內(nèi)容的生成和顯示進行別離。使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標識來設(shè)計和格式化最終頁面。使用JSP標識或者小腳本來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標識JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在效勞器端運行。如果核心邏輯被封裝在標識和Beans中,那么其他人,如Web管理人員和頁面設(shè)計者,能夠編輯和使用JSP頁面,而不影響內(nèi)容的生成。在效勞器端,JSP引擎解釋JSP標識和小腳本,生成所請求的內(nèi)容。2強調(diào)可重用的組件。絕大多數(shù)JSP頁面依賴于可重用的,跨平臺的組件JavaBeans或者E

26、nterprise JavaBeans TM組件來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用。基于組件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 3采用標識簡化頁面開發(fā)。Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。JavaServer Page技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標識中進行動態(tài)內(nèi)容生成所需要的。標準的JSP標識能夠訪問和實例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和

27、耗時的功能。 4一次編寫,處處運行。由于JSP頁面的內(nèi)置腳本語言是基于Java編程語言的,而且所有的JSP頁面都要被轉(zhuǎn)換成Java Servlet,所以JSP頁面就具有Java技術(shù)所有的好處,包括健壯的存儲管理、平安性以及跨平臺性。1.3.2 MySQL簡介MySQL 是瑞典的MySQL AB公司開發(fā)的一個可用于各種流行操作系統(tǒng)平臺的關(guān)系數(shù)據(jù)庫系統(tǒng),它具有客戶機/效勞器體系結(jié)構(gòu)的分布式數(shù)據(jù)庫管理系統(tǒng)。MySQL 完全適用于網(wǎng)絡(luò),用其建造的數(shù)據(jù)庫可在因特網(wǎng)上的任何地方訪問,因此,可以和網(wǎng)絡(luò)上任何地方的任何人共享數(shù)據(jù)庫。MySQL具有功能強、使用簡單、管理方便、運行速度快、可靠性高、平安保密性強等

28、優(yōu)點。MySQL用C和C+編寫,它可以工作在許多平臺Unix,Linux,Windows上,提供了針對不同編程語言(C,C+,JAVA等)的API函數(shù);使用核心線程實現(xiàn)多線程,能夠很好的支持多CPU;提供事務(wù)和非事務(wù)的存儲機制;快速的基于線程的內(nèi)存分配系統(tǒng);MySQL采用雙重許可,用戶可以在GNU許可條款下以免費軟件或開放源碼軟件的方式使用MySQL軟件,也可以從MySQL AB公司獲得正式的商業(yè)許可。除了以上特點,MySQL 還有一個最大的特點,那就是在諸如 UNIX 這樣的操作系統(tǒng)上,它是免費的,可從因特網(wǎng)上下載其效勞器和客戶機軟件。并且還能從因特網(wǎng)上得到許多與其相配的第三方軟件或工具。而

29、在 Windows 系統(tǒng)上,其客戶機程序和客戶機程序庫是免費的。1.3.3 Tomcat簡介Tomcat是Apache 軟件基金會Apache Software Foundation的Jakarta 工程中的一個核心工程,由Apache、Sun 和其他一些公司及個人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 標準總是能在Tomcat 中得到表達,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 標準。因為Tomcat 技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java 愛好者的喜愛并得到了局部軟件開發(fā)商的認可,成為目前比擬流行的Web 應(yīng)用效勞器

30、。Tomcat不僅僅是一個Servlet容器,它也具有傳統(tǒng)的Web效勞器 的功能:處理Html頁面。但是與Apache相比,它的處理靜態(tài)Html的能力就不如Apache。我們可以將Tomcat和Apache集成到一塊, 讓Apache處理靜態(tài)Html,而Tomcat處理Jsp和Servlet。這種集成只需要修改一下Apache和Tomcat的配置文件即可。 另 外,Tomcat提供Realm支持。Realm類似于Unix里面的group。在Unix中,一個group對應(yīng)著系統(tǒng)的一定資源,某個group不 能訪問不屬于它的資源。Tomcat用Realm來對不同的應(yīng)用類似系統(tǒng)資源賦給不同的用戶類似

31、group。沒有權(quán)限的用戶那么不能訪問這個應(yīng)用。 Tomcat提供三種Realm,1:JDBCRealm,這個Realm將用戶信息存在數(shù)據(jù)庫里,通過JDBC獲得用戶信息來進行驗證。2:JNDIRealm,用戶信息存在基于LDAP的效勞器里,通過JNDI獲取用戶信息。3:MemoryRealm,用戶信息存在一個xml文件里面,上面講的manager應(yīng)用驗證用戶時即使用此種Realm。通過Realm我們可以方便地對訪問某個應(yīng)用的客戶進行驗證。 第二章 系統(tǒng)需求分析2.1功能需求用戶在翻開系統(tǒng)登陸頁,通過輸入用戶名和密碼之后就會扮演某種角色從而具有了一定的權(quán)限,根據(jù)他的身份與權(quán)限,就可以在對應(yīng)的界面

32、完成相應(yīng)的功能。1. 管理員: 刪除存在不良記錄的用戶帳號,可隨時撤掉劣質(zhì)上傳的產(chǎn)品,可以對數(shù)據(jù)庫內(nèi)的數(shù)據(jù)進行添加及刪改,對用戶可以進行權(quán)限設(shè)置。如:刪除存在不良記錄的用戶帳號,可隨時撤掉劣質(zhì)上傳的產(chǎn)品。還可以實時監(jiān)控拍賣現(xiàn)場,根據(jù)實際情況對拍賣進程進行調(diào)整。2.拍賣方:發(fā)布拍賣工程:發(fā)布拍賣商品信息;制定拍賣規(guī)那么:起拍價格、價格階梯、保存價格以及拍賣時段。買方資質(zhì)管理:未被邀請的買方企業(yè)須經(jīng)審核通過以前方具有競拍資格。拍賣監(jiān)控:賣方實時監(jiān)控拍賣現(xiàn)場,根據(jù)實際情況對拍賣進程進行調(diào)整。 拍賣工程報告: 拍賣結(jié)束以后,系統(tǒng)自動生本錢次拍賣相關(guān)報告信息。 拍賣公告管理: 賣方選擇對拍賣結(jié)果進行公告

33、,并對公告范圍進行定義。3.競拍方:業(yè)務(wù)工程分配:系統(tǒng)支持多業(yè)務(wù)員方式,買方可以分配工程給某個業(yè)務(wù)員。在線質(zhì)疑:買方在線提出問題。在線申請:買方主動申請參加競拍工程。在線競拍:買方制定競拍策略,基于競拍現(xiàn)場參與競拍過程。2.2性能需求分析1準確性和及時性在系統(tǒng)設(shè)計和開發(fā)過程中,不但要保證本次數(shù)據(jù)處理結(jié)果的準確性,還要考慮本次數(shù)據(jù)處理結(jié)果對整個系統(tǒng)的影響,從而保證整個系統(tǒng)的正確性。系統(tǒng)在日常處理中的響應(yīng)速度要到達實時要求,以及實時反應(yīng)信息。在系統(tǒng)設(shè)計和開發(fā)過程中,還要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)處理能力和響應(yīng)時間能夠滿足用戶對信息處理的要求。2系統(tǒng)的可擴充性系統(tǒng)在開發(fā)過程中,應(yīng)

34、該充分考慮以后的可擴充性。這些要求系統(tǒng)提供足夠手段進行功能的調(diào)整和擴充。要實現(xiàn)這一點,應(yīng)通過系統(tǒng)的開放性來完成,即系統(tǒng)應(yīng)是一個開放的系統(tǒng),只要符合一定的標準,可以簡單的參加和減少系統(tǒng)的模塊、配置系統(tǒng)的硬件。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代??梢哉f,具有良好的擴展性的軟件才是優(yōu)秀的軟件。3系統(tǒng)的易用性和易維護性為了系統(tǒng)使用的高效率,用戶可以很快的使用網(wǎng)上競標系統(tǒng)而不必專門的學(xué)習(xí)該軟件的使用。因此系統(tǒng)應(yīng)該能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該設(shè)計成盡量友好的界面。系統(tǒng)中涉及到的重要的信息數(shù)據(jù)要妥善的保存,系統(tǒng)要提供方便的手段供系統(tǒng)維護人員進行數(shù)據(jù)的備份

35、,日常的平安管理,系統(tǒng)意外崩潰時數(shù)據(jù)的恢復(fù)等工作。2.3可行性分析實驗方案的可行性分析有以下三個方面。1.技術(shù)可行性:目前市場上的一般計算機軟硬件都能滿足系統(tǒng)開發(fā)要求。開發(fā)環(huán)境JSP,數(shù)據(jù)庫采用SQL Server 2000。1JSP是SUN公司推出的全新一代的動態(tài)網(wǎng)頁實現(xiàn)系統(tǒng),用于一臺WEB效勞器建立強大的應(yīng)用程序。 1JSP允許用戶選擇并使用功能完善的編程語言,也允許使用潛加巨大的.NETFramework。2JSP是編譯性的編程框架,運行是效勞器上的編譯好的公共語言運行時庫代碼,可以利用早期綁定,實施編譯來提高效率。3JSP把界面設(shè)計和程序設(shè)計以不同的文件別離開,復(fù)用性和維護性得到了提高

36、。 2維護工作方便,有一定經(jīng)驗的操作人員可以在短時間內(nèi)掌握維護工作。2.經(jīng)濟可行性:這個系統(tǒng)只要配一臺普通計算機在連網(wǎng)狀態(tài)下就可以實現(xiàn)電子拍賣系統(tǒng)的管理。3.社會可行性:如今電子商務(wù)受到前所未有的重視,關(guān)于電子商務(wù)的理論體系日臻完善,并在全球范圍內(nèi)展開幾近商業(yè)性質(zhì)的普及推廣,電子商務(wù)軟件功能及演繹理論能力的不斷提高,使電子商務(wù)從理論走向?qū)嶋H實施進而發(fā)揮效益成為現(xiàn)實,這些都為電子拍賣提供了更為廣闊的空間。另一方面,整個社會誠信體系正在逐步完善,電子拍賣正在走向標準化。2.4數(shù)據(jù)管理需求1數(shù)據(jù)錄入的準確性和實時性數(shù)據(jù)的輸入是否準確是數(shù)據(jù)處理的前提,錯誤的輸入會導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系

37、統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源一是手工輸入二是由其它系統(tǒng)產(chǎn)生。手工輸入要通過系統(tǒng)界面上的安排使系統(tǒng)具有容錯性。而由其它系統(tǒng)生成的數(shù)據(jù)也要有必要的檢查手段,以保證輸入數(shù)據(jù)的準確性。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。2數(shù)據(jù)的一致性和完整性由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的模塊或子系統(tǒng)中,報表、文件、數(shù)據(jù)庫是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進行嚴格的約束。各模塊之間對數(shù)據(jù)庫的需求各有不同,但一定要協(xié)調(diào)好不同需求之間的關(guān)

38、系。對于各模塊都會用到的表一定要一致,不能有沖突。2.5故障處理需求由于軟硬件及系統(tǒng)設(shè)計等各種因素,系統(tǒng)在使用過程難免會發(fā)生各種故障。系統(tǒng)應(yīng)提供一定的對各種故障的檢測能力,并提供相應(yīng)的處理手段。對于硬件故障和系統(tǒng)軟件故障,應(yīng)由系統(tǒng)報告及處理;對于操作錯誤,要求有信息提示及正確方式。2.6運行環(huán)境需求軟件方面:開發(fā)系統(tǒng):Windows XP P開發(fā)語言:JSP數(shù)據(jù)庫:Microsoft SQL Server 2000效勞器:tomcat5.5硬件方面:CPU:P(R) 1.6 GHz內(nèi)存:256 M第三章 系統(tǒng)總體設(shè)計總體設(shè)計階段要解決“如何做的問題,是整個軟件一發(fā)過程的核心問題。所有的開發(fā)工作

39、都將根據(jù)設(shè)計的方案進行。軟件的總體結(jié)構(gòu)在該階段決定。因此,可以說軟件的總體設(shè)計決定了軟件的質(zhì)量。采用模塊化原理可以是軟件結(jié)構(gòu)清晰,不僅容易設(shè)計也容易閱讀和理解。因為程序錯誤通常局限在有關(guān)的模塊及它們之間的接口中,所以模塊化使軟件容易測試和調(diào)試。3.1總體設(shè)計的原那么(1) 實用性原那么:實用第一位,好看第二位。設(shè)計應(yīng)以滿足用戶需求為主要目標。(2) 方便性原那么:設(shè)計的軟件應(yīng)操作簡單,界面友好,易于使用,輸入簡單,且出現(xiàn)錯誤時能夠提示錯誤信息。(3) 靈活性(適應(yīng)性)原那么:開發(fā)的軟件能夠適應(yīng)管理的變化;適應(yīng)軟、硬件環(huán)境的改變。(4) 擴充性原那么:設(shè)計應(yīng)考慮到系統(tǒng)的進一步開展,是否留有其他功

40、能的接口。3.2 總體設(shè)計的原理面向?qū)ο笫且环N自下而上的程序設(shè)計方法。不像過程式設(shè)計那樣一開始就要用main概括出整個程序,面向?qū)ο笤O(shè)計往往從問題的一局部著手,一點一點地構(gòu)建出整個程序。面向?qū)ο笤O(shè)計以數(shù)據(jù)為中心,類作為表現(xiàn)數(shù)據(jù)的工具,是劃分程序的根本單位。而函數(shù)在面向?qū)ο笤O(shè)計中成為了類的接口。面向?qū)ο笤O(shè)計自下而上的特性,允許開發(fā)者從問題的局部開始,在開發(fā)過程中逐步加深對系統(tǒng)的理解。這些新的理解以及開發(fā)中遇到的需求變化,都會再作用到系統(tǒng)開發(fā)本身,形成一種螺旋式的開發(fā)方式。在面向?qū)ο笤O(shè)計中,類封裝了數(shù)據(jù),而類的成員函數(shù)作為其對外的接口,抽象地描述了類。用類將數(shù)據(jù)和操作這些數(shù)據(jù)的函數(shù)放在一起,這可以

41、說就是面向?qū)ο笤O(shè)計方法的本質(zhì)。靜態(tài)模型靜態(tài)模型表示靜態(tài)的、結(jié)構(gòu)化的系統(tǒng)的“數(shù)據(jù)性質(zhì)。它是對模擬客觀世界實體的對象以及對象彼此的關(guān)系的映射,描述了系統(tǒng)的靜態(tài)結(jié)構(gòu)。動態(tài)模型動態(tài)模型表示瞬時的、行為化的系統(tǒng)的“控制性質(zhì),它規(guī)定了對象模型中的對象的合法變化序列。功能模型功能模型表示變化的系統(tǒng)的“功能性質(zhì),它指明了系統(tǒng)應(yīng)該“做什么,因此更直接地反映了用戶對目標系統(tǒng)的需求。3.3系統(tǒng)功能版塊劃分系統(tǒng)功能版塊按角色分為三大局部:管理員,拍賣方,競拍方。1管理員:刪除存在不良記錄的用戶帳號,可隨時撤掉劣質(zhì)上傳的產(chǎn)品,可以對數(shù)據(jù)庫內(nèi)的數(shù)據(jù)進行添加及刪改,對用戶可以進行權(quán)限設(shè)置。如:刪除存在不良記錄的用戶帳號,可

42、隨時撤掉劣質(zhì)上傳的產(chǎn)品。還可以實時監(jiān)控拍賣現(xiàn)場,根據(jù)實際情況對拍賣進程進行調(diào)整。2拍賣方: 發(fā)布拍賣商品信息;起拍價格、價格階梯、保存價格以及拍賣時段;賣方實時監(jiān)控拍賣現(xiàn)場,根據(jù)實際情況對拍賣進程進行調(diào)整;拍賣結(jié)束以后,系統(tǒng)自動生本錢次拍賣相關(guān)報告信息。 3.競拍方:系統(tǒng)支持多業(yè)務(wù)員方式,買方可以分配工程給某個業(yè)務(wù)員;買方在線提出問題;買方主動申請參加競拍工程;買方制定競拍策略,基于競拍現(xiàn)場參與競拍過程。3.4系統(tǒng)流程分析 圖3-1系統(tǒng)流程圖由系統(tǒng)流程圖可以看出,用戶進入本系統(tǒng)后,可以查看自己的競標,競得的物品,瀏覽流拍汽車和正拍賣的物品,管理汽車種類并可發(fā)布自己拍賣物品的信息。3.5系統(tǒng)功能

43、模塊圖下面是系統(tǒng)總體功能樹,列出了各個模塊的主要功能。圖3-2 系統(tǒng)總體功能樹第四章 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體說,數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求。4.1MySQL數(shù)據(jù)庫管理系統(tǒng)MySQL 是瑞典的MySQL AB公司開發(fā)的一個可用于各種流行操作系統(tǒng)平臺的關(guān)系數(shù)據(jù)庫系統(tǒng),它具有客戶機/效勞器體系結(jié)構(gòu)的分布式數(shù)據(jù)庫管理系統(tǒng)。MySQL具有以下優(yōu)點:1.速度。MySQL 運行速度很快。開發(fā)者聲稱 MySQL 可能是目前能得到的最快的數(shù)據(jù)

44、庫??稍L問 :/ mysql /benchmark.html MySQL Web 站點上的性能比擬頁,調(diào)查一下這個性能。 2.容易使用。MySQL 是一個高性能且相對簡單的數(shù)據(jù)庫系統(tǒng),與一些更大系統(tǒng)的設(shè)置和管理相比,其復(fù)雜程度較低。 3.價格。MySQL 對多數(shù)個人用戶來說是免費的。 4.小巧。4.1.1的數(shù)據(jù)庫發(fā)行版僅僅只有21M,安裝完成也僅僅51M。 5.支持查詢語言。MySQL 可以利用 SQL結(jié)構(gòu)化查詢語言,SQL 是一種所有現(xiàn)代數(shù)據(jù)庫系統(tǒng)都選用的語言。也可以利用支持 ODBC開放式數(shù)據(jù)庫連接的應(yīng)用程序,ODBC 是 Microsoft 開發(fā)的一種數(shù)據(jù)庫通信協(xié)議。 6.性能。許多客戶

45、機可同時連接到效勞器。MySQL數(shù)據(jù)庫沒有用戶數(shù)的限制,多個客戶機可同時使用同一個數(shù)據(jù)庫??衫脦讉€輸入查詢并查看結(jié)果的界面來交互式地訪問 MySQL。這些界面為:命令行客戶機程序、Web 瀏覽器或 X Window System 客戶機程序。此外,還有由各種語言如C, C+, Eiffel, Java, Perl, PHP, Python, Ruby, and Tcl編寫的界面。因此,可以選擇使用已編好的客戶機程序或編寫自己的客戶機應(yīng)用程序。 7.連接性和平安性。MySQL 是完全網(wǎng)絡(luò)化的,其數(shù)據(jù)庫可在因特網(wǎng)上的任何地方訪問,因此,可以和任何地方的任何人共享數(shù)據(jù)庫。而且 MySQL 還能進行

46、訪問控制,可以控制哪些人不能看到您的數(shù)據(jù)。 8.移植性。MySQL 可運行在各種版本的 UNIX 以及其他非 UNIX 的系統(tǒng)如 Windows 和 OS/2上。MySQL 可運行在從家用 PC 到高級的效勞器上。 9.開放式的分發(fā)。MySQL 容易獲得;只要使用 Web 瀏覽器即可。如果不能理解某樣?xùn)|西是如何起作用的,或者對某個算法感到好奇,可以將其源代碼取來,對源代碼進行分析。如果不喜歡某些東西,那么可以更改它。4.2數(shù)據(jù)庫的需求分析 數(shù)據(jù)庫需要創(chuàng)立以下數(shù)據(jù)表:1用戶信息表(DEV_USER):存放用戶登錄相關(guān)信息。2儀器設(shè)備信息表(DEV_INFO):存放儀器設(shè)備的具體信息。3根本信息表

47、(DEV_BASE):存放實驗分類和部門的相關(guān)信息。4報廢信息表(DEV_DISCARD):存放報廢設(shè)備的相關(guān)信息。5領(lǐng)用關(guān)系信息表(DEV_LEND):存放領(lǐng)用設(shè)備和領(lǐng)用部門及領(lǐng)用者之間的相關(guān)信息。6領(lǐng)用設(shè)備信息表(DEV_LENDLIST):存放領(lǐng)用設(shè)備的相關(guān)信息。7維修信息表(DEV_MNTAIN):存放維修設(shè)備的相關(guān)信息。4.3外部設(shè)計數(shù)據(jù)庫使用MySQL ,數(shù)據(jù)庫名稱為“dlsz,所對應(yīng)的開發(fā)的系統(tǒng)的全稱為“電子拍賣系統(tǒng)。4.4實體關(guān)系E-R圖設(shè)計在本系統(tǒng)的實體包括用戶,管理員,競價記錄,物品狀態(tài),拍賣物品,物品種類6個實體。在E-R圖的設(shè)計過程中,我們抽象出這6個實體,用戶和管理員

48、都包括用戶名和用戶密碼的信息;競價記錄包括競價,競價日期,競價編號;物品狀態(tài)包括狀態(tài)名稱,狀態(tài)編號;拍賣物品包括物品編號,物品名稱,物品記錄,物品描述,最高價,種類編號,結(jié)束日期,添加日期,底價;物品種類包括種類描述,種類名稱,種類編號。物品狀態(tài)對應(yīng)種類包含物品擁有贏取竟價用戶竟價竟價記錄1NNNN11111NN圖4-1電子拍賣系統(tǒng)E-R圖用戶編號用戶名稱用戶郵箱用戶密碼圖4-2用戶管理模塊的E-R圖竟價記錄竟價編號竟價日期e竟價圖4-3競價記錄E-R圖物品編號物品名稱物品記錄物品描述底價拍賣物品最高價種類編號結(jié)束日期添加日期圖4-4拍賣物品E-R圖種類編號種類描述物品種類種類名稱圖4-5物品

49、種類E-R圖4.5創(chuàng)立數(shù)據(jù)庫1啟動MySQL數(shù)據(jù)庫選擇開始-程序-Microsoft SQL Server-效勞管理器,然后單擊“啟動按鈕。2啟動企業(yè)管理器選擇開始-程序- Microsoft SQL Server -企業(yè)管理器,啟動數(shù)據(jù)庫的管理界面。3新建數(shù)據(jù)庫展開Microsoft SQL Server-local-數(shù)據(jù)庫,右鍵單擊“數(shù)據(jù)庫,在彈出的快捷菜單中選擇“新建數(shù)據(jù)庫,彈出“數(shù)據(jù)庫屬性對話框,如圖4-7所示圖4-6 數(shù)據(jù)庫屬性在名稱文本框中輸入新數(shù)據(jù)庫的名稱auction。設(shè)置完成后,單擊“確定按鈕完成數(shù)據(jù)庫的創(chuàng)立。4.6數(shù)據(jù)庫設(shè)計系統(tǒng)設(shè)計階段的數(shù)據(jù)庫設(shè)計是以系統(tǒng)分析階段的成果和數(shù)

50、據(jù)流程圖為依據(jù)的設(shè)計。數(shù)據(jù)庫在一個管理信息系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。設(shè)計數(shù)據(jù)庫時應(yīng)該首先充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。數(shù)據(jù)庫設(shè)計一般包括:數(shù)據(jù)庫邏輯設(shè)計和數(shù)據(jù)庫物理設(shè)計。邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的根本ER圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。1.ER圖向關(guān)系模型轉(zhuǎn)換的原那么關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。ER圖那么是由實體、實體的屬性和實體之間的聯(lián)系三個要素組成的。所以將ER轉(zhuǎn)換為

51、關(guān)系模型實際上就是要將實體、實體的屬性和實體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,這種轉(zhuǎn)換所遵循的原那么如下: (1)一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨立的關(guān)系模式,那么與該聯(lián)系相連的各實體的友以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個實體的碼均是該關(guān)系的候選碼。如果與某一端實體對應(yīng)的關(guān)系模式合并,那么需要在該關(guān)系模式的屬性中參加另一個關(guān)系模式的碼和聯(lián)系本身的屬性。(2)一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨立的關(guān)系模式,那么與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)

52、系的碼為n端實體的碼。(3)一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合。2.系統(tǒng)關(guān)系模型將E-R圖 轉(zhuǎn)換為關(guān)系模型,其中用下橫線標出的為關(guān)系的碼。(1)物品狀態(tài):(狀態(tài)編號,狀態(tài)名稱)(2)物品種類:(種類編號,種類名稱,種類描述)(3)用戶:(用戶編號,用戶名稱,用戶密碼,用戶郵箱)(4)拍賣物品:(物品編號,物品名稱,物品記錄,物品描述,種類編號,添加日期,結(jié)束日期,底價,最高價,擁有者編號,贏取者編號,狀態(tài)編號)(5)竟價記錄:(竟價編號,用戶編號,物品編號,竟價,竟價日期)數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取

53、方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于給定的計算機系統(tǒng)。本系統(tǒng)的物理表如下:表3-1物品狀態(tài)表列名列名說明數(shù)據(jù)類型長度是否為空state_id狀態(tài)編號主鍵int11NOT NULLstate_name狀態(tài)名稱varchar10NULL表3-2物品種類表列名列名說明數(shù)據(jù)類型長度是否為空kind_id種類編號主鍵int11NOT NULLkind_name種類名稱varchar50NOT NULLKind_desc種類描述varchar255NOT NULL表3-3用戶表列名列名說明數(shù)據(jù)類型長度是否為空user_id用戶編號主鍵int11NOT NULLusername用戶名稱varchar50NOT

54、 NULLuserpass用戶密碼varchar50NOT NULLemail用戶郵箱varchar100NOT NULL表3-4竟價記錄表列名列名說明數(shù)據(jù)類型長度是否為空bid_id竟價編號主鍵int11NOT NULLuser_id用戶編號(外鍵)int11NOT NULLitem_id物品編號(外鍵)int11NOT NULLbid_price竟價doubleNOT NULLbid_date竟價日期dateNOT NULL表3-5拍賣物品表列名列名說明數(shù)據(jù)類型長度是否為空item_id物品編號主鍵int11NOT NULLitem_name物品名稱varchar255NOT NULLit

55、em_remark物品記錄varchar255NOT NULLitem_desc物品描述varchar255NULLkind_id種類編號(外鍵)int11NOT NULLaddtime添加日期dataNOT NULLendtime結(jié)束日期dataNOT NULLinit_price底價doubleNOT NULLmax_price最高價doubleNOT NULLowner_id擁有者編號(外鍵)int11NOT NULLwiner_id贏取者編號(外鍵)int11NULLstate_id狀態(tài)編號(外鍵)int11NOT NULL4.7數(shù)據(jù)庫保密設(shè)計用戶在登陸管理系統(tǒng)時就會獲得相應(yīng)的角色,根

56、據(jù)角色的不同,其對數(shù)據(jù)庫的訪問權(quán)限就不盡相同。4.8數(shù)據(jù)庫的連接數(shù)據(jù)庫連接對動態(tài)網(wǎng)站來說是最為重要的局部,Java中連接數(shù)據(jù)庫的技術(shù)是JDBCJava Database Connectivity。很多數(shù)據(jù)庫系統(tǒng)帶有JDBC驅(qū)動程序,Java程序就通過JDBC驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢,提取數(shù)據(jù)等操作。SUN公司開發(fā)了JDBC-ODBC橋,通過JDBC-ODBC橋,Java程序可以訪問帶有ODBC驅(qū)動程序的數(shù)據(jù)庫。目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有ODBC驅(qū)動程序,所以Java程序能訪問Oracle,Sybase,MS SQL Server和MS Access等數(shù)據(jù)庫。本系統(tǒng)通過以下代碼連接數(shù)據(jù)庫。

57、其代碼如下:/*定義連接數(shù)據(jù)庫需要的變量*/private String driverName=com.mysql.jdbc.Driver;privateString url=jdbc:mysql:/localhost:3306siness;private Stringuser=root;privateStringpassword=root;/*初始化連接對象*/public Connection getConnection() tryClass.forName(driverName);returnDriverManager.getConnection(url,user,password);c

58、atch(Exceptione)e.printStackTrace();return null;第五章 系統(tǒng)詳細設(shè)計與實現(xiàn)5.1電子拍賣管理系統(tǒng)的登陸頁設(shè)計電子拍賣管理系統(tǒng)的登陸頁如圖5-1所示。圖5-1-1 系統(tǒng)登陸頁面圖5-1-2 系統(tǒng)登陸頁面本管理系統(tǒng)有三種角色權(quán)限,分別為管理員,拍賣方和競拍方。當在圖5-1-1中輸入用戶名和密碼時,會根據(jù)權(quán)限限制進入拍賣競拍頁面,執(zhí)行不同的操作。當在圖5-1-2中輸入用戶名和密碼時,進入管理員界面,進行管理員的權(quán)限操作。根據(jù)下面的2段代碼來判斷: 華泰汽車電子拍賣系統(tǒng) / Dojo configuration djConfig = baseRelati

59、vePath: /auction/struts/dojo, isDebug: false, bindEncoding: GBK, debugAtAllCosts: true / not needed, but allows the Venkman debugger to work with the includes ; 華泰汽車電子拍賣系統(tǒng) 歡送您進入華泰汽車電子拍賣系統(tǒng)! 查看競得的物品 瀏覽流拍物品 管理種類 管理物品 瀏覽拍賣物品 查看自己的競標 返回首頁 請輸入用戶名和密碼來登陸 用戶名: 密碼: 驗證碼: 代碼2: 華泰汽車電子拍賣系統(tǒng)-后臺管理function check() if

60、(.value=)alert(管理員姓名不能為空!);return false;if(form1.pwd.value=)alert(管理員密碼不能為空!);return false;return true; 華泰汽車電子拍賣系統(tǒng)-后臺管理中心管理員:密碼: input name=重置 type=reset class=buttoncss value=重置5.2電子拍賣的查詢設(shè)計電子拍賣物品的查詢頁面如圖5-2所示。本系統(tǒng)的儀器設(shè)備查詢,面向于三種角色用戶,即管理員,拍賣方和競拍方都可以經(jīng)過本系統(tǒng)進行查詢競標的具體信息。圖5-2 電子拍賣的查詢頁面下面這些代碼為查詢代碼: 您

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論