網(wǎng)上二手商品交易管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文.doc
《網(wǎng)上二手商品交易管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《網(wǎng)上二手商品交易管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文.doc(38頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)計(jì)( 論論 文文) 網(wǎng)上二手商品交易管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)上二手商品交易管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 論論文作者姓名:文作者姓名: 申申請(qǐng)請(qǐng)學(xué)位學(xué)位專業(yè)專業(yè): : 申申請(qǐng)請(qǐng)學(xué)位學(xué)位類別類別: : 指指導(dǎo)導(dǎo)教教師師姓姓名名( (職職稱稱) ): : 論論文提交日期:文提交日期: 網(wǎng)上二手商品交易管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)上二手商品交易管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘摘 要要 在現(xiàn)實(shí)生活中,越來(lái)越多的人對(duì)自己的二手物品具有出售的愿望,利用傳 統(tǒng)的方式進(jìn)行出售存在一定的局限性。利用網(wǎng)絡(luò)這個(gè)巨大的資源可以構(gòu)建出一 個(gè)廉價(jià)方便的交易平臺(tái),并找到廣泛的顧客群,以此來(lái)達(dá)到出售目的。伴隨電 子商務(wù)的迅猛發(fā)展,
2、網(wǎng)上二手商品交易管理系統(tǒng)應(yīng)運(yùn)而生。 網(wǎng)上二手商品交易管理系統(tǒng)主要完成對(duì)用戶權(quán)限進(jìn)行劃分,使不同用戶具 有不同的操作功能;實(shí)現(xiàn)二手商品信息的錄入和對(duì)商品的查詢,使賣家可以對(duì) 出售商品進(jìn)行實(shí)時(shí)發(fā)布,同時(shí)方便買家對(duì)二手商品進(jìn)行選擇性購(gòu)買;實(shí)現(xiàn)了對(duì) 用戶和商品的管理,能對(duì)信息出錯(cuò)的商品和用戶進(jìn)行相應(yīng)處理,從而保障交易 正常有效進(jìn)行。 論文共分為 6 個(gè)章節(jié),第一章對(duì)當(dāng)前背景與國(guó)內(nèi)外現(xiàn)狀進(jìn)行分析:第二章 對(duì)數(shù)據(jù)庫(kù)技術(shù)等進(jìn)行簡(jiǎn)單介紹;第三章對(duì)需求進(jìn)行分析并提出解決方案;第四 章是系統(tǒng)的設(shè)計(jì)過(guò)程介紹;第五章對(duì)本系統(tǒng)進(jìn)行測(cè)試并得出結(jié)果。 關(guān)鍵詞關(guān)鍵詞:二手商品;交易管理;用戶管理;商品管理;用戶權(quán)限 The
3、Design and Implementation of Second-hand Commodity Exchange Management System Online Abstract In reality, more and more people have desires to sale goods what they have been used. But there is a limitation of sale for traditional methods. We can use internet which is of large resource to construct a
4、 cheap and convenient platform to exchange and find wide customers group to get the aim of selling. With the rapidly development of electronic commerce, the management system of secondhand commerce exchange on net comes into being. The management system of secondhand commerce exchange mainly divide
5、powers of users to make different users own different operate factions. Realizing the input of the information of secondhand goods and finding out the goods can make sellers immediately issue the good is that they have sold, and make things convenient for user to buy secondhand goods with selectivit
6、y. The management system of secondhand commerce exchange on net realize the management to user and goods, it makes it possible to tackle goods what is of fault information with user. So that, there is a safeguard to exchange normally. This thesis divided into five main modules, respectively is: Firs
7、t, introduction selected topic background and significance and system development present situation; Second, introduction data bank technology, and the plan of B/S structure WEB programming technique; Third, carries on the demand to the current enterprise to analyze and to propose the solution; Four
8、th, carries on the design according to the solution to the system; Fifth, carries onto the work plan statistical analysis system tests and obtains the test result. Key words:secondhand commodity; transaction management; user management; commodity management; user privilege 目目 錄錄 論文頁(yè)數(shù):25 頁(yè) 1引言1 1.1課題
9、背景1 1.2開發(fā)現(xiàn)狀分析1 1.3課題開發(fā)意義1 2理論基礎(chǔ)2 2.1數(shù)據(jù)庫(kù)技術(shù)2 2.2B/S 架構(gòu)的 WEB 程序設(shè)計(jì)技術(shù) 3 2.2.1B/S 模式 3 2.2.2ASP 簡(jiǎn)介 4 2.2.3IIS 簡(jiǎn)介 4 3需求分析5 3.1現(xiàn)行業(yè)務(wù)系統(tǒng)描述5 3.2現(xiàn)行系統(tǒng)存在的主要問(wèn)題的分析5 3.3提出解決方案5 4系統(tǒng)總體設(shè)計(jì)6 4.1設(shè)計(jì)思路6 4.2系統(tǒng)功能結(jié)構(gòu)6 4.3E-R 圖 8 4.4數(shù)據(jù)庫(kù)設(shè)計(jì)8 5系統(tǒng)功能設(shè)計(jì)與實(shí)現(xiàn).10 5.1注冊(cè).10 5.2登錄.12 5.3修改密碼.13 5.4查詢.14 5.5添加、刪除商品.15 5.6用戶管理.16 6系統(tǒng)測(cè)試.17 6.1測(cè)試
10、方法.17 6.2測(cè)試環(huán)境.17 6.3測(cè)試過(guò)程.17 6.4測(cè)試結(jié)果.22 結(jié) 論.23 參考資料.23 致 謝.24 聲 明.25 第 1 頁(yè) 共 25 頁(yè) 1 1引言引言 1.11.1課題背景課題背景 隨著時(shí)代的發(fā)展,網(wǎng)絡(luò)以其巨大的功能影響著人類的活動(dòng),包括人類的生 產(chǎn)和日常生活。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,沖破了存在 于傳統(tǒng)交流方式中時(shí)間和空間的種種壁壘,極大地改變了人類從物質(zhì)到精神、 從形式到內(nèi)容、從生產(chǎn)到生活的各種活動(dòng),并且給人類帶來(lái)了新的機(jī)遇和挑戰(zhàn)。 作為網(wǎng)絡(luò)服務(wù)必不可少的一部分,電子商務(wù)在人們的貿(mào)易交往中發(fā)揮著重 要作用。電子商務(wù)交易是在使用電子資料交換的日常工
11、作商務(wù)信息和其它的技 術(shù)的無(wú)紙交換,把事先設(shè)立的商務(wù)在因特網(wǎng)上實(shí)施,進(jìn)行網(wǎng)上交易,給人們的 生活帶來(lái)方便和快捷。現(xiàn)代電子商務(wù)技術(shù)已經(jīng)集中于網(wǎng)絡(luò)交易系統(tǒng)的建立和運(yùn) 作。網(wǎng)上交易系統(tǒng)從前臺(tái)看是一種特殊的 Web 服務(wù)器?,F(xiàn)代 Web 網(wǎng)站的多媒體 支持和良好的交互性功能,成為建立這種虛擬商店的基礎(chǔ),使得顧客可以像在 真實(shí)的超級(jí)市場(chǎng)一樣推著購(gòu)物車挑選商品。 1.21.2開發(fā)現(xiàn)狀分析開發(fā)現(xiàn)狀分析 隨著人們物質(zhì)生活的豐富,越來(lái)越多的人需要將自己使用過(guò)但仍舊有價(jià)值 的東西(如家用電器、IT 產(chǎn)品等)進(jìn)行出售,很多人也希望通過(guò)購(gòu)買二手商品 來(lái)達(dá)到自己使用商品和購(gòu)買價(jià)格低廉的目的。但是想出售商品的人使用傳統(tǒng)的
12、 出售方式已經(jīng)顯得非常落后和麻煩,利用網(wǎng)絡(luò)這個(gè)強(qiáng)大的環(huán)境解決這種需求就 顯得非常必要。針對(duì)這種狀況,許多人開發(fā)設(shè)計(jì)出相應(yīng)的二手交易平臺(tái)解決人 們的這種需求,給有需要出售和購(gòu)買商品的人提供方便快速的服務(wù)。目前網(wǎng)上 二手商品交易網(wǎng)站數(shù)目比較多,從類型上來(lái)看分為兩種:一種只是提供了二手 商品信息的平臺(tái),一種是二手商品交易的平臺(tái)。第一種提供二手商品信息的平 臺(tái)大多存在于區(qū)域性相當(dāng)強(qiáng)的網(wǎng)站,這些網(wǎng)站大多是只提供給廣大朋友發(fā)布二 手信息的平臺(tái)但不介入實(shí)質(zhì)性的交易,主要用以方便朋友們發(fā)布二手消息,像 這樣的網(wǎng)站是不收取任何費(fèi)用的,完全是二手賣家和二手買家之間的交易,這 樣的交易相對(duì)穩(wěn)妥,不過(guò)區(qū)域性是其最大的
13、弱點(diǎn)。另外一種提供了二手交易平 臺(tái)的就是專門的二手交易網(wǎng)站了,在這樣的網(wǎng)站上進(jìn)行交易,安全性就是其存 在的最大問(wèn)題。所以在這樣沒(méi)有區(qū)域限制的網(wǎng)站上買賣需要選擇服務(wù)周到,信 譽(yù)較好,交易系統(tǒng)較完善的二手網(wǎng)站。 1.31.3課題開發(fā)意義課題開發(fā)意義 Internet 技術(shù)迅速發(fā)展,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并且 進(jìn)入了傳統(tǒng)的流通領(lǐng)域。高新技術(shù)的迅猛發(fā)展,信息技術(shù)的廣泛應(yīng)用,全球經(jīng) 第 2 頁(yè) 共 25 頁(yè) 濟(jì)趨于一體化,使電子商務(wù)開始流行起來(lái),一種全新的購(gòu)物理念開始形成并逐 步發(fā)展。人們的生活方式受其影響發(fā)生著巨大的變化。電子商務(wù)的出現(xiàn)滿足了 人們對(duì)交易迅速便捷的需要。一般人如果對(duì)自己
14、的一些資源和用品有出售的愿 望,但是以傳統(tǒng)的方式進(jìn)行出售顯得非常的麻煩,因?yàn)闆](méi)有合適的出售平臺(tái), 而且面對(duì)的購(gòu)買者范圍相當(dāng)狹窄。建立一個(gè)網(wǎng)上二手交易平臺(tái)可以解決人們需 要出售商品的愿望,在網(wǎng)絡(luò)上以虛擬商店的形式發(fā)布自己的出售商品,可以利 用網(wǎng)絡(luò)這個(gè)巨大的資源找到廣泛的顧客群。同時(shí)也給需要購(gòu)買廉價(jià)商品的用戶 提供一個(gè)便捷有效的途徑。與傳統(tǒng)方式相比,開發(fā)網(wǎng)上二手商品交易系統(tǒng)具有 許多優(yōu)勢(shì): 1、其營(yíng)業(yè)成本完全有理由比傳統(tǒng)意義上的商店低得多,不需支付昂貴的店 鋪?zhàn)饨?,花費(fèi)大量的裝修費(fèi)用。 2、網(wǎng)上交易更容易開拓市場(chǎng),互聯(lián)網(wǎng)發(fā)展勢(shì)頭強(qiáng)烈凸現(xiàn)其資源的優(yōu)越性。 可實(shí)現(xiàn) 24 小時(shí)營(yíng)業(yè),不需要營(yíng)業(yè)員,可以被
15、看作為一個(gè)自動(dòng)售貨機(jī)。 3、網(wǎng)上交易系統(tǒng)可以實(shí)現(xiàn)實(shí)時(shí)的商品發(fā)布和按需購(gòu)買,具有極強(qiáng)的方便性。 4、開發(fā)環(huán)境和資源相對(duì)完善,此類開發(fā)的技術(shù)已經(jīng)逐漸趨于成熟,開發(fā)時(shí) 較為便利。 2 2理論基礎(chǔ)理論基礎(chǔ) 2.12.1數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)技術(shù) 數(shù)據(jù)庫(kù)技術(shù)就是研究對(duì)數(shù)據(jù)進(jìn)行科學(xué)的管理,合理的分析,為人們提供安 全、準(zhǔn)確數(shù)據(jù)的技術(shù)。數(shù)據(jù)庫(kù)系統(tǒng)的萌芽出現(xiàn)于 20 世紀(jì) 60 年代。當(dāng)時(shí)計(jì)算機(jī) 開始廣泛應(yīng)用于數(shù)據(jù)管理,對(duì)數(shù)據(jù)的共享提出了越來(lái)越高的要求。傳統(tǒng)的文件 系統(tǒng)已經(jīng)不能滿足人們的需求了,能夠統(tǒng)一管理和共享數(shù)據(jù)的數(shù)據(jù)庫(kù)管理系統(tǒng) (DBMS)應(yīng)運(yùn)而生。按照數(shù)據(jù)庫(kù)模型的特點(diǎn)將傳統(tǒng)數(shù)據(jù)庫(kù)分成網(wǎng)狀數(shù)據(jù)庫(kù)、層 次數(shù)據(jù)庫(kù)
16、和關(guān)系數(shù)據(jù)庫(kù)三類。關(guān)系數(shù)據(jù)庫(kù)解決了網(wǎng)狀數(shù)據(jù)庫(kù)和層次數(shù)據(jù)庫(kù)在數(shù) 據(jù)的獨(dú)立性和抽象級(jí)別上的缺陷,SQL Server 2000 就屬于關(guān)系數(shù)據(jù)庫(kù)。它是目 前使用最廣泛的數(shù)據(jù)庫(kù),它與 windows 網(wǎng)絡(luò)操作系統(tǒng)的無(wú)縫繼承,智能化的內(nèi) 容管理,強(qiáng)大的功能,使它得到廣大用戶的喜愛(ài)。 SQL Server 2000 具有構(gòu)成最大的 Web 站點(diǎn)的資料存儲(chǔ)組件所需的可伸縮 性、可用性和安全功能。它支持 English Query 和 Microsoft 搜索服務(wù)等功能, 在 Web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。同一個(gè)數(shù)據(jù)庫(kù)引 擎可以在不同的平臺(tái)上使用,SQL Server 2000 關(guān)
17、系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻 的數(shù)據(jù)處理環(huán)境所需的功能,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶的開銷 減到最小。SQL Server 2000 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn) 第 3 頁(yè) 共 25 頁(yè) 在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過(guò)程,SQL Server 企業(yè) 管理器是 SQL Server 2000 的主要管理工具。在企業(yè)管理器中,可以完成幾乎 所有的管理工作,如管理登錄賬戶,管理數(shù)據(jù)庫(kù)用戶的權(quán)限,創(chuàng)建和管理數(shù)據(jù) 庫(kù),創(chuàng)建和管理表、視圖、存儲(chǔ)過(guò)程、規(guī)則、默認(rèn)值、和擁護(hù)自己定義的數(shù)據(jù) 型,調(diào)用 SQL 查詢分析器,調(diào)用 SQL Server 中定義的各種
18、向?qū)У取?。SQL Server 2000 的版本包括企業(yè)版、標(biāo)準(zhǔn)版、Windows CE 版、開發(fā)版和評(píng)估版。 不同的版本的功能和用戶群不同。 2.22.2 B/SB/S 架構(gòu)的架構(gòu)的 WEBWEB 程序設(shè)計(jì)技術(shù)程序設(shè)計(jì)技術(shù) 2.2.12.2.1 B/SB/S 模式模式 Web 應(yīng)用系統(tǒng)技術(shù)中新概念、新產(chǎn)品的不斷推出,同時(shí)也給網(wǎng)上交易提供 了新的技術(shù)支持。 隨著技術(shù)的發(fā)展,起初網(wǎng)絡(luò)中的應(yīng)用系統(tǒng)趨向于基于服務(wù)器的分層的應(yīng)用 系統(tǒng),并支持各種系統(tǒng)的互操作性。這些應(yīng)用系統(tǒng)是分布式的。即它們是運(yùn)行 在幾個(gè)不同的設(shè)備上,包括后端進(jìn)行資料訪問(wèn)的主機(jī)、在中間層支持 Web 和事 務(wù)監(jiān)控的服務(wù)器,以及允許用
19、戶訪問(wèn)應(yīng)用系統(tǒng)的各種客戶端設(shè)備。傳統(tǒng)的分布 式系統(tǒng)是基于客戶服務(wù)器模式(即 C/S 模式)的,而基于瀏覽器的應(yīng)用系統(tǒng)就 是客戶服務(wù)器模式的一種變形,應(yīng)用系統(tǒng)運(yùn)行在 Web 服務(wù)器上,提供了所有 的商業(yè)邏輯和狀態(tài)維護(hù)。使用這種配置方式,應(yīng)用系統(tǒng)能夠提供來(lái)自簡(jiǎn)單頁(yè)面 查詢的所有信息,可以知道執(zhí)行指定操作的更復(fù)雜的過(guò)程,以及維護(hù)狀態(tài)信息。 支持這種應(yīng)用體系結(jié)構(gòu)的技術(shù)方法包括在客戶端的 Applet 與插件,以及在服務(wù) 器端的公共網(wǎng)關(guān)接口、ASP 等其它機(jī)制。目前在 Internet 上的大多數(shù)應(yīng)用系統(tǒng), 包括網(wǎng)上交易系統(tǒng)都是基于這種模式的。這種客戶/服務(wù)器結(jié)構(gòu)的發(fā)展給系統(tǒng)增 加了新的功能,一個(gè)單純的
20、客戶服務(wù)器結(jié)構(gòu)對(duì)于緊湊控制環(huán)境是可行的,同 時(shí),具有某種類型的客戶和某種類型的后端服務(wù)器提供了商業(yè)邏輯和對(duì)資料的 訪問(wèn)。這也就是我們所說(shuō)的 B/S(Browser/Server,瀏覽器/服務(wù)器)模式又稱 B/S 結(jié)構(gòu)。它是隨著 Internet 技術(shù)的興起,對(duì) C/S 模式應(yīng)用的擴(kuò)展。在這種結(jié) 構(gòu)下,用戶工作接口是通過(guò) IE 瀏覽器來(lái)實(shí)現(xiàn)的。本次設(shè)計(jì)是按照 B/S 模式進(jìn)行 開發(fā)的。 下面是對(duì)兩種開發(fā)模式的比較分析,如表 21: 表 2-1 開發(fā)模式對(duì)比表 比較項(xiàng)目C/S 結(jié)構(gòu)B/S 結(jié)構(gòu) 可行性 須在每臺(tái)計(jì)算機(jī)上安裝軟件和數(shù)據(jù)庫(kù) (SQL Server)進(jìn)行網(wǎng)絡(luò)連接。 只在服務(wù)器上安裝軟件,
21、其它機(jī)器 聯(lián)網(wǎng)后即可進(jìn)行訪問(wèn)。 第 4 頁(yè) 共 25 頁(yè) 實(shí)時(shí)性用戶不能實(shí)現(xiàn)實(shí)時(shí)交換。完全實(shí)時(shí) 運(yùn)行速度 系統(tǒng)功能相等。用戶較快,因?yàn)橛脩?使用自己本地資料,所有操作均是對(duì)本地 資料進(jìn)行操作。 系統(tǒng)功能相等。用戶較慢,因?yàn)槊?次的資料操作均是通過(guò)互聯(lián)網(wǎng)絡(luò)對(duì)資 料中心進(jìn)行操作。 實(shí)用性 適用只有少數(shù)或單一用戶,多個(gè)用戶不 能進(jìn)行實(shí)時(shí)通信。 適用各種情況的單位,可實(shí)現(xiàn)不同 地點(diǎn)的實(shí)時(shí)處理,對(duì)信息資料和工作 情況進(jìn)行實(shí)時(shí)瀏覽。 維護(hù)難度 較難。需對(duì)服務(wù)器和所有客戶機(jī)軟件進(jìn) 行維護(hù)。 較易。只需對(duì)服務(wù)器軟件進(jìn)行維護(hù)。 運(yùn)行成本較低。不需支付上網(wǎng)費(fèi)用。 較高。要求用戶上網(wǎng),用戶需支付 相應(yīng)上網(wǎng)費(fèi)用 2.
22、2.22.2.2 ASPASP 簡(jiǎn)介簡(jiǎn)介 Microsoft Active Server Pages,即我們通常所謂的 ASP,是微軟公司開 發(fā)的一套服務(wù)器端腳本環(huán)境。ASP 作為一種新興的網(wǎng)絡(luò)應(yīng)用技術(shù),并不單指某 一種編程語(yǔ)言,而是一門把 HTML 代碼與 VBScript 和 JavaScript 等腳本語(yǔ)言 融合在一起的技術(shù)。其獨(dú)有的特色如下: 1、 易用性 使用 VBScript、JavaScript 等簡(jiǎn)單易學(xué)的腳本語(yǔ)言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。無(wú)須編譯、容易編寫,可在服務(wù) 器端直接執(zhí)行。使用普通的記事本既可以進(jìn)行編輯設(shè)計(jì)。 2、兼容性 ASP 能與任何
23、ActiveX 語(yǔ)言相容,除了可使用 VBScript、JavaScript 等語(yǔ)言設(shè)計(jì)外,通過(guò) plug-in 的方式,還可以使用第三 方所提供的其他腳本語(yǔ)言。 3、安全性 ASP 的源代碼不會(huì)被傳到客戶瀏覽器,從而避免了縮寫的源程 序被他人剽竊,從而提高了程序的安全性。 4、可擴(kuò)充性 ASP 具有無(wú)限可擴(kuò)充性,可以使用 Visual Basic、 Java、Visual C+和 COBOL 等編程語(yǔ)言來(lái)編寫所需的服務(wù)器控件。 總之,使用 ASP 技術(shù)可以結(jié)合 HTML 代碼、ASP 指令和 ActiveX 控件來(lái)建立 動(dòng)態(tài)、交互且高效的 Web 服務(wù)器應(yīng)用程序。 2.2.32.2.3 II
24、SIIS 簡(jiǎn)介簡(jiǎn)介 IIS 是 Internet 信息服務(wù)(Internet Information Server)的縮寫,它 第 5 頁(yè) 共 25 頁(yè) 是一種 Web 服務(wù),主要包括 WWW 服務(wù)器、FTP 服務(wù)器等,使得在 Intranet(局 域網(wǎng))或 Internet(因特網(wǎng))上發(fā)布信息成了一件很容易的事。WWW 服務(wù)提供 維護(hù)網(wǎng)站和網(wǎng)頁(yè),并回復(fù)基于瀏覽器的請(qǐng)求。有了 WWW 服務(wù)和它內(nèi)置的功能, 通過(guò) Internet 信息服務(wù)器可以創(chuàng)建各種各樣的 Internet 應(yīng)用程序,加上其內(nèi) 置的對(duì)數(shù)據(jù)庫(kù)連接的支持,IIS 的功能就更為強(qiáng)大。SQL 數(shù)據(jù)庫(kù)信息或其它任何 符合 ODBC 的
25、數(shù)據(jù)庫(kù)信息都能在 Internet/Intranet 上靈活應(yīng)用。 3 3需求分析需求分析 3.13.1現(xiàn)行業(yè)務(wù)系統(tǒng)描述現(xiàn)行業(yè)務(wù)系統(tǒng)描述 隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的日益提升,網(wǎng)絡(luò)用戶快速增長(zhǎng),網(wǎng)絡(luò)信息發(fā)布的 相關(guān)服務(wù)也越來(lái)越多,傳統(tǒng)的商品交易的模式已經(jīng)不能滿足用戶的需求。系統(tǒng) 化,自動(dòng)化,高效率的網(wǎng)上交易系統(tǒng)已經(jīng)必不可少。 近年來(lái),二手商品交易市場(chǎng)的規(guī)模越來(lái)越大,伴隨電子商務(wù)的長(zhǎng)足進(jìn)步, 出現(xiàn)了大量的網(wǎng)上商店,由于 Internet 提供了雙向的交互通信,網(wǎng)上購(gòu)物不僅 成為了可能,而且成為了熱門。這種模式節(jié)省了買賣雙方的時(shí)間、空間。大大 提高了交易效率,節(jié)省了各類不必要的開支。目前網(wǎng)上二手商品交易
26、網(wǎng)站從類 型上來(lái)看分為兩種:一種只是提供了二手商品信息的平臺(tái),大多存在于區(qū)域性 相當(dāng)強(qiáng)的網(wǎng)站,這些網(wǎng)站大多是只提供給廣大朋友發(fā)布二手信息的平臺(tái)但不介 入實(shí)質(zhì)性的交易。像這樣的網(wǎng)站完全是二手賣家和二手買家之間的交易,這樣 的交易相對(duì)穩(wěn)妥,不過(guò)區(qū)域性是其最大的弱點(diǎn)。另外一種就是專門的二手交易 網(wǎng)站了,在這樣的網(wǎng)站上進(jìn)行交易,安全性存在較大隱患。 3.23.2現(xiàn)行系統(tǒng)存在的主要問(wèn)題的分析現(xiàn)行系統(tǒng)存在的主要問(wèn)題的分析 商品交易管理系統(tǒng)伴隨網(wǎng)絡(luò)技術(shù)的發(fā)展已經(jīng)得到了長(zhǎng)足的進(jìn)步,功能設(shè)計(jì) 及實(shí)現(xiàn)上已經(jīng)比較完善。但是現(xiàn)行的一些系統(tǒng)仍舊存在一些問(wèn)題,歸納如下: 1、系統(tǒng)的協(xié)調(diào)性不強(qiáng)。各功能模塊之間的設(shè)計(jì)不夠簡(jiǎn)單
27、合理,造成資源浪 費(fèi),沒(méi)有實(shí)現(xiàn)最大利用。 2、系統(tǒng)的擴(kuò)展性不夠完善。系統(tǒng)應(yīng)當(dāng)有自身的擴(kuò)展功能滿足增加新功能的 需要。只有需求中考慮到可擴(kuò)展性,在架構(gòu)過(guò)程中才能夠有針對(duì)性的進(jìn)行設(shè)計(jì)。 3.33.3提出解決方案提出解決方案 根據(jù)對(duì)目前網(wǎng)上二手商品交易現(xiàn)狀的了解,結(jié)合對(duì)此類應(yīng)用系統(tǒng)的研究和 分析,本文提出一個(gè)利用 ASP+SQL2000 開發(fā)網(wǎng)上二手商品交易管理系統(tǒng)的方案。 新系統(tǒng)的設(shè)計(jì)應(yīng)具備以下幾方面的要求: 1、模塊的劃分應(yīng)該做到科學(xué)準(zhǔn)確,盡量符合實(shí)際業(yè)務(wù)的需要,以保證以后 新模塊的加入盡可能減少對(duì)現(xiàn)有功能模塊運(yùn)行的影響。 第 6 頁(yè) 共 25 頁(yè) 2、從需求分析過(guò)程中了解哪些需求是易變化或會(huì)擴(kuò)
28、展的需求。充分理解設(shè) 計(jì)的思想和重要的設(shè)計(jì)模式,使系統(tǒng)具有較好的擴(kuò)展性。 3、系統(tǒng)能提供完善的交易流程,使用戶能簡(jiǎn)單方便完成交易。 4 4系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì) 4.14.1 設(shè)計(jì)思路設(shè)計(jì)思路 從系統(tǒng)需要實(shí)現(xiàn)的功能上來(lái)分析,本設(shè)計(jì)是基于 WEB 的二手商品交易管 理系統(tǒng),其核心是提供一個(gè)賣家發(fā)布、管理商品,買家查詢購(gòu)買商品的交易平 臺(tái),本設(shè)計(jì)著重點(diǎn)是商品信息的發(fā)布、查詢以及訂購(gòu)。重點(diǎn)關(guān)注的并非付款和 交易過(guò)程。設(shè)計(jì)目的是希望能通過(guò)平臺(tái),買賣雙方進(jìn)行互動(dòng)的了解并最終促成 交易。 對(duì)于系統(tǒng)設(shè)計(jì)來(lái)講,必須要有它設(shè)計(jì)規(guī)則。本次設(shè)計(jì)規(guī)則主要有: 簡(jiǎn)單性:在實(shí)現(xiàn)平臺(tái)的功能的同時(shí),盡量讓平臺(tái)操作簡(jiǎn)單易懂,
29、這對(duì)于一 個(gè)網(wǎng)站來(lái)說(shuō)是非常重要的。 針對(duì)性:該系統(tǒng)是交易及后臺(tái)管理的定向開發(fā)設(shè)計(jì),所以具有專業(yè)針對(duì)性。 實(shí)用性:系統(tǒng)能完成商品展示和管理員對(duì)信息的處理,具有良好的實(shí)用性。 4.24.2系統(tǒng)功能系統(tǒng)功能結(jié)構(gòu)結(jié)構(gòu) 此次設(shè)計(jì)的名稱為網(wǎng)上二手交易管理系統(tǒng),此系統(tǒng)應(yīng)該具有的功能進(jìn)行分 析:整個(gè)系統(tǒng)應(yīng)該有三個(gè)操作用戶角色,即賣家,買家和系統(tǒng)管理員。賣家根 據(jù)自己的情況通過(guò)系統(tǒng)發(fā)布自己需要出售的商品及其信息;買家根據(jù)需要對(duì)商 品進(jìn)行瀏覽和購(gòu)買;系統(tǒng)管理員在后臺(tái)對(duì)系統(tǒng)進(jìn)行用戶管理,對(duì)資料進(jìn)行統(tǒng)計(jì) 分析,并開展系統(tǒng)的正常運(yùn)行維護(hù)工作。每個(gè)角色操作的共性是通過(guò)密碼驗(yàn)證 后登錄,工作完成后,退出登錄狀態(tài)。 系統(tǒng)功能
30、模塊如圖(4-1)所示: 第 7 頁(yè) 共 25 頁(yè) 圖 4-1 功能模塊圖 第 8 頁(yè) 共 25 頁(yè) 本系統(tǒng)分為前臺(tái)用戶操作和后臺(tái)管理員管理。后臺(tái)管理功能描述如下: 1、商品管理:商品的分類以及商品的信息管理。 2、用戶管理:查看用戶信息,以及刪除無(wú)效的用戶帳戶。 3、訂單管理:查看所有的訂單,刪除無(wú)效的訂單。 4、管理員管理:修改管理員密碼。刪除管理員帳戶。 后臺(tái)管理功能流程如圖(4-2)所示: 圖 4-2 管理員功能流程圖 前臺(tái)用戶操作功能描述如下: 1、注冊(cè):用戶可進(jìn)行區(qū)別注冊(cè),劃分不同權(quán)限。 2、買家模塊:查詢商品信息,選購(gòu)商品下訂單,修改個(gè)人密碼。 3、賣家模塊:發(fā)布并可刪除所屬商品
31、,查閱和刪除訂單,修改個(gè)人密碼。 前臺(tái)用戶操作功能流程如圖(4-3)所示: 圖 4-3 用戶功能流程圖 第 9 頁(yè) 共 25 頁(yè) 4.34.3E-RE-R 圖圖 圖 4-4 E-R 圖 4.44.4 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 幾乎所有的 WEB 項(xiàng)目都要基于數(shù)據(jù)庫(kù),這使得數(shù)據(jù)庫(kù)的設(shè)計(jì)在整個(gè)項(xiàng)目中 舉足輕重。本二手商品交易管理系統(tǒng)中大部分前臺(tái)的顯示信息都是從數(shù)據(jù)庫(kù)中 讀取所需信息,而系統(tǒng)管理員則只需在后臺(tái)通過(guò)修改數(shù)據(jù)庫(kù)中的資料即可達(dá)到 改變前臺(tái)顯示內(nèi)容的目的,所以數(shù)據(jù)庫(kù)在本系統(tǒng)中作為中間介質(zhì)連接前臺(tái)和后 臺(tái),其重要性不言而喻。本設(shè)計(jì)根據(jù)系統(tǒng)需求分析,選用 SQL Server 2000 作 為該系統(tǒng)
32、的數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)取名為 shangcheng,其中包含了系統(tǒng)中所有的資料。 根據(jù)系統(tǒng)功能的分析,可以得到以下具體數(shù)據(jù)。下面是對(duì)數(shù)據(jù)庫(kù)表的簡(jiǎn)要說(shuō)明。 1、系統(tǒng)管理員表:管理員編號(hào),管理員名字,密碼。 表 4-1 系統(tǒng)管理員表: 列名數(shù)據(jù)類型長(zhǎng)度主鍵 UidInt4Y AdnameVarchar50N pwdvaechar50N 2、用戶信息表:用戶編號(hào),用戶名,密碼,地址,電話,注冊(cè)時(shí)間,用戶 第 10 頁(yè) 共 25 頁(yè) 類型。 表 4-2 用戶信息表: 列名數(shù)據(jù)類型長(zhǎng)度主鍵 UidInt4Y Usernamevarchar50N Pwdvarchar50N Addressvarchar500N
33、 Telvarchar50N AddtimeDatetime8N leixingInt4N 3、商品分類表:類別編號(hào),類別名等。 表 4-3 商品分類表: 列名數(shù)據(jù)類型長(zhǎng)度是否主鍵 Idint4Y NameChar10N numChar10N 4、商品信息表:商品編號(hào),商品名稱,商品介紹,商品所屬類別,商品數(shù) 量,商品成色,商品價(jià)格,賣家名字等。 表 4-4 商品信息表: 列名數(shù)據(jù)類型長(zhǎng)度主鍵 Idint4Y Titlevarchar50N Contentvarchar50N Classvarchar50N Picvarchar50N Newvarchar50N Selluservarchar
34、50N Hitsint4N Moneyint4N tellvarchar50N addressvarchar50N 第 11 頁(yè) 共 25 頁(yè) 5、訂單表:訂單編號(hào),商品名稱,價(jià)錢,買家電話,賣家等。 表 4-5 訂單表: 列名數(shù)據(jù)類型長(zhǎng)度主鍵 Idint4Y Productvarchar50N Tellvarchar50N Selluservarchar50N Moneyvarchar50N Buyuservarchar50N Addressvarchar50N adddatedatetime8N 6、購(gòu)物車信息表:所買商品名稱,價(jià)錢,購(gòu)買日期,買家,賣家等。 表 4-6 購(gòu)物車信息表: 列
35、名數(shù)據(jù)類型長(zhǎng)度主鍵 idint4Y productvarchar50N Selluservarchar50N Moneyvarchar50N BuydateDatetime8N buyuservarchar50N 5 5系統(tǒng)功能系統(tǒng)功能設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)與實(shí)現(xiàn) 根據(jù)本次設(shè)計(jì)的宗旨,結(jié)合網(wǎng)上交易系統(tǒng)的特性。將主體功能劃為三個(gè)模 塊:用戶模塊、商品模塊、后臺(tái)管理員模塊。這樣劃分的目的是將設(shè)計(jì)過(guò)程清 晰條理化,減少開發(fā)難度。下面是利用代碼對(duì)三大模塊的主體功能實(shí)現(xiàn)過(guò)程的 具體介紹。由于頁(yè)面有限,且前臺(tái)和后臺(tái)有部分功能重復(fù),所以在下面過(guò)程中 只著重介紹幾部分重要功能代碼。 5.15.1 注冊(cè)注冊(cè) 注冊(cè)頁(yè)面設(shè)
36、計(jì)如圖(5-1)所示: 第 12 頁(yè) 共 25 頁(yè) 圖 5-1 注冊(cè)圖 針對(duì)二手商品交易系統(tǒng)的使用特點(diǎn),用戶在使用時(shí)具有不同的權(quán)限,所以 在注冊(cè)時(shí)要進(jìn)行區(qū)別對(duì)待,分為買家賣家。其主要代碼如下: % 5.25.2 登錄登錄 登錄頁(yè)面設(shè)計(jì)如圖(5-2)所示: 圖 5-2 登錄圖 登錄模塊是對(duì)用戶能否使用買賣方不同功能的身份判斷。用戶必須進(jìn)行登 錄后才能行使其身份所具有的權(quán)限。主要代碼如下: rs(“pwd“) then /判斷輸入密碼是否正確,不正確就提示用戶重新輸入 response.write “錯(cuò)誤!“ response.write “ 請(qǐng)輸入正確的用戶名、密碼及驗(yàn)證碼點(diǎn)擊這里返回重新輸入“
37、 Else session(“user“)=username1 /登錄成功,返回主頁(yè) % 5.35.3 修改密碼修改密碼 密碼修改頁(yè)面設(shè)計(jì)如圖(5-3)所示: 圖 5-3 密碼修改圖 用戶在登錄后可對(duì)自己的登錄密碼進(jìn)行修改,密碼修改的主要代碼如下: pwd2 Then /如果兩次輸入的密碼不一致,則顯示錯(cuò)誤提示 response.redirect“mod.asp?err1=1“ response.End End if set rs1=server.CreateObject(“adodb.recordset“) /調(diào)用數(shù)據(jù)庫(kù) username 進(jìn)行更新密碼操作 第 15 頁(yè) 共 25 頁(yè) sql
38、1=“select * from myuser where username like %“ if I pursue you I will not catch you, and if I catch you-through your own slowness and clumsiness-I will not kill you, and if I kill you I will not eat you.“ Nicholas had begun to back away, and at the last; words, realizing that they were a signal, he
39、turned and began to run, splashing through the shallow water. Ignacio ran after him, much helped by his longer legs, his hair flying behind his dark young face, his square teeth-each white as a bone and as big as Nicholass thumbnail-showing like spectators who lined the railings of his lips. “Dont r
40、un, Nicholas,“ Dr. Island said with the voice of a wave. “It only makes him angry that you run.“ Nicholas did not answer, but cut to his left, up the beach and among the trunks of the palms, sprinting all the way because he had no way of knowing Ignacio was not right behind him, about to grab him by
41、 the neck. When he stopped it was in the thick jungle, among the boles of the hardwoods, where he leaned,.; out of breath, the thumping of his own heart the only . sound in an atmosphere silent and unwaked as Earths long, prehuman day. For a time he listened for any sound Ignacio might make searchin
42、g for him; there was none. He drew a deep breath then and said, “Well, thats over,“ expecting Dr. Island to answer from somewhere; there was only the green hush. The light was still bright and strong and nearly, shadowless, but some interior sense told him the day, was nearly over, and he noticed th
43、at such faint shades as he could see stretched long, horizontal distortions of their objects. He felt no hunger, but he had fasted be- fore and knew on which side of hunger he stood; he was not as strong as he had been only a day past, and by this time next day he would probably be unable to outrun
44、Ignacio. He should, he now realized, have eaten the monkey he had killed; but his stomach revolted at the thought of the raw flesh, and he did not know how he might build a fire, although Ignacio seemed to have done so the night before. Raw fish, even if he were able to catch a fish, would be as bad
45、, or worse, than raw monkey; he remembered his effort to open a coconut-he had failed, but it was surely not impossible. His mind was hazy as to what a coconut might contain, but there had to be an edible core, because they were eaten in books. He decided to make a wide sweep through the jungle that
46、 would bring him back to the beach well away from Ignacio; he had several times seen coconuts lying in the sand under the trees. He moved quietly, still a little afraid, trying to think of ways to open the coconut when he found it. He imagined himself standing before a large and raggedly faceted sto
47、ne, holding the coconut in both hands. He raised it and smashed it down, but when it struck it was no longer a coconut but Mayas head; he heard her nose cartilage break with a distinct, rubbery snap. Her eyes, as blue as the sky above Madhya Pradesh, the sparkling blue sky of the egg, looked up at h
48、im, but he could no longer look into them, they retreated from his own, and it came to him quite suddenly that Lucifer, in falling, must have fallen up, into the fires and the coldness of space, never again to see the warm blues and browns and greens of Earth: 1 was watching Satan fall as lightning
49、from heaven. He had heard that on tape somewhere, but he could not remember where. He had read that on Earth lightning did not come down from the clouds, but leaped up from the planetary surface toward them, never to return. “Nicholas.“ He listened, but did not hear his name again. Faintly water was
50、 babbling; had Dr. Island used that sound to speak to him? He walked toward it and found a little rill that threaded a way among the trees, and followed it. In a hundred steps it grew broader, slowed, and ended in a long blind pool under a dome of leaves. . Diane was sitting on moss on the side oppo
51、site him; she looked up as she saw him, and smiled. “Hello,“ he said. “Hello, Nicholas. I thought I heard you. I wasnt mistaken after all, was I?“ “I didnt think I said anything.“ He tested the dark water with his foot and found that it was very cold. 第 28 頁(yè) 共 25 頁(yè) “You gave a little gasp, I fancy.
52、I heard it, and I said to myself, thats Nicholas, and I called you. Then I thought I might be wrong, or that it might be Ignacio.“ “Ignacio was chasing me. Maybe he still is, but h think hes probably given up by now.“ The girl nodded, looking into the dark waters of they pool, but did not seem to ha
53、ve heard him. He began to work his way around to her, climbing across the snakelike roots of the crowding trees. “Why does Ignacio want to kill me, Diane?“ “Sometimes he wants to kill me, too,“ the girl said. “But why?“ “I think hes a bit frightened of us. Have you ever talked to him, Nicholas?“ “To
54、day I did a little. He told me a story about a pet fish he used to have.“ “Ignacio grew up all alone; did he tell you that? On= Earth. On a plantation in Brazil, way up the Amazon -Dr. Island told me.“ “I thought it was crowded on Earth.“ “The cities are crowded, and the countryside closes to the ci
55、ties. But there are places where its emptie than it used to be. Where Ignacio was, there would have been Red Indian hunters two or three hundred years ago; when he was there, there wasnt anyone, just the machines. Now he doesnt want to be looked at, doesnt want anyone around him.“ Nicholas said slow
56、ly, “Dr. Island said lots of people wouldnt be sick if only there werent other people around all the time. Remember that?“ a “Only there. are other people around all the time; thats how the world is.“ “Not in Brazil, maybe,“ Nicholas said. He was trying to remember something about Brazil, but the on
57、ly thing he could think of was a parrot singing in a straw hat from the comview cartoons; and then a turtle and a hedgehog that turned into armadillos for the love of God, Montressor. He said, “Why didnt he stay there?“ “Did I tell you about the bird, Nicholas?“ She had been not listening again. “Wh
58、at bird?“ “I have a bird. Inside.“ She patted the flat stomach below her small breasts, and for a moment, Nicholas thought she had really found food. “She sits in here. She has tangled a nest in my entrails, where she sits and tears at my breath with her beak. I look healthy to you, dont I? But insi
59、de Im hollow and rotten and turning brown, dirt and old feathers, oozing away. Her beak will break through soon.“ “Okay.“ Nicholas turned to go. “Ive been drinking water here, trying to drown her. I think Ive swallowed so much I couldnt stand up now if I tried, but she isnt even wet, and do you know
60、 something, Nicholas? Ive found out Im not really me, Im her.“ Turning back Nicholas asked, “When was the last time you had anything to eat?“ “I dont know. Two, three days ago. Ignacio gave me something.“ “Im going to try to open a coconut. If I can Ill bring you back some.“ When he reached the beac
61、h, Nicholas turned and walked slowly back in the direction of the dead fire, this time along the rim of dampened sand between the sea and the palms. He was thinking about machines. There were hundreds of thousands, perhaps millions, of machines out beyond the belt, but few or none of the sophisticat
62、ed servant robots of Earth-those were luxuries. Would Ignacio, in Brazil (whatever that was like), have had such luxuries? Nicholas thought not; those robots were almost like people, and living with them would be like living with people. Nicholas wished that he could speak Brazilian. There had been
63、the therapy robots at St. Johns; Nicholas had not liked them, and he did not think Ignacio would have liked them either. If he had liked his therapy robot he probably would not have 第 29 頁(yè) 共 25 頁(yè) had to be sent here. He thought of the chipped and rusted old machine that had cleaned the corridors-May
64、a had called it Corradora, but no one else ever called it any- F thing but Hey! It could not (or at least did not) speak, 1 and Nicholas doubted that it had emotions, except possibly a sort of love of cleanness that did not extend to its own person. “You will understand,“ someone was saying inside h
65、is head, “that motives of all sorts can be divided into two sorts.“ A doctor? A therapy robot? It did not matter. “Extrinsic and intrinsic. An extrinsic motive has always some further end in view, and that end we call an intrinsic motive. Thus when we have reduced motivation to intrinsic motivation
66、we have reduced it to its simplest parts. Take that machine over there.“ What machine? “Freud would have said that it was fixated at the latter anal stage, perhaps due to the care its builders exercised in seeing that the dirt it collects is not released again. Because of its fixation it is, as you see, obsessed with cleanliness and order; compulsive sweeping and scrubbing palliate its anxieties. It is a strength
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 正切函數(shù)的圖像和性質(zhì)
- 概念圖高中生物高考復(fù)習(xí)策略(48張PPT)
- 好書推薦——《三毛流浪記》通用課件
- 七年級(jí)數(shù)學(xué)上冊(cè)33解一元一次方程課件新人教版
- 初三化學(xué)生活中常見(jiàn)的鹽
- 兒科護(hù)理技術(shù)操作
- 六年級(jí)古詩(shī)詞總復(fù)習(xí)課件
- 新課標(biāo)人教版二年級(jí)語(yǔ)文上冊(cè)25古詩(shī)兩首課件
- 類風(fēng)濕性關(guān)節(jié)炎專家講座
- 扁鵲治病課件 (2)
- 深圳茅洲河治理工程底泥疏浚與處置課件
- 高壓變頻器整流變壓器課件
- 修改病句 (4)
- 人教版七年級(jí)上冊(cè)英語(yǔ)-Unit7howmucharethesesocks第一課時(shí)課件
- 目標(biāo)規(guī)劃-xfj111