[優(yōu)秀畢業(yè)論文]基于ASP.NET的汽車銷售管理系統(tǒng)
《[優(yōu)秀畢業(yè)論文]基于ASP.NET的汽車銷售管理系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《[優(yōu)秀畢業(yè)論文]基于ASP.NET的汽車銷售管理系統(tǒng)(41頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、??飘厴I(yè)設(shè)計(論文) 題 目 基于 ASP.NET 的汽車銷售 管理系統(tǒng) 學(xué)生姓名 專業(yè)班級 計算機應(yīng)用技術(shù)(.NET) 2009 級 1 班 學(xué) 號 院 (系) 軟件學(xué)院 指導(dǎo)教師 (助教) 完成時間 2011 年 6 月 10 日 畢業(yè)設(shè)計(論文)任務(wù)書 題目 基于 ASP.NET 的汽車銷售管理系統(tǒng) 專業(yè) 計算機應(yīng)用技術(shù)(.Net)學(xué)號 姓名 主要內(nèi)容: 文檔管理系統(tǒng)設(shè)計開發(fā)的目的就是要實現(xiàn)公司辦公的科學(xué)化、規(guī)范化、 信息化管理。利用 ASP.NET 技術(shù),編寫汽車銷售管理系統(tǒng),幫助汽車銷售 公司擺脫原始的紙質(zhì)管理方法所帶來的弊端,從而實現(xiàn)高效辦公。 基本要求: 設(shè)計嚴(yán)謹(jǐn)、功能完備;界面
2、流暢、使用方便;擴充性強、易于維護(hù); 性能良好,安全可靠。 主要參考資料等: 1、原始資料: 1前樂秋.軟件工程.北京:清華大學(xué)出版社,2003:180246. 2Hersh Bhasin,高健,英宇譯.ASP.NET 專業(yè)項目實例開發(fā).北京:中國水利 水電出版社,2007:131151. 3朱印宏.ASP.net 基礎(chǔ)與案例教程.北京:中國水利水電出版社, 2009:313374. 4李勇平,陳峰波.ASP.NET(C#)基礎(chǔ)教程.北京:清華大學(xué)出版社,2010: 180246. 5楊云,王毅編.ASP.NET 2.0 程序開發(fā)詳解.北京:人民郵電出版社,2005: 316372. 2、技術(shù)
3、條件: 硬件配備:個人筆記本電腦一臺 軟件配置:系統(tǒng)采用 Microsoft 公司的 Windows7,安裝有 Microsoft 公司 的 Office 2007 辦公系列軟件, Microsoft 公司的 Microsoft Visual Studio 2008 開發(fā)工具以及 SQL Server Management Studio。 完 成 期 限:2011 年 6 月 10 日 指 導(dǎo) 教 師 簽 章 : 專業(yè)負(fù)責(zé)人簽章: 年 月 日 基于 ASP.NET的汽車銷售管理系統(tǒng) I 基于 ASP.NET的汽車銷售管理系統(tǒng) 基于 ASP.NET 的汽車銷售管理系統(tǒng) 摘 要 在進(jìn)入信息時代以來
4、,隨網(wǎng)絡(luò)技術(shù)與電腦的日逐發(fā)達(dá),電子商務(wù)的空 前發(fā)展,企業(yè)之間的競爭已經(jīng)逐漸地從有形的市場轉(zhuǎn)向了網(wǎng)絡(luò)化。 自從 Web 技術(shù)出現(xiàn)以來,網(wǎng)站的架構(gòu)技術(shù)就成為了一個高速發(fā)展的熱 點。Internet 的出現(xiàn)使企業(yè)擁有了一個商機無限的網(wǎng)絡(luò)發(fā)展空間,許多傳統(tǒng) 的信息和數(shù)據(jù)庫系統(tǒng)正在被移植以互聯(lián)網(wǎng)上,電子商務(wù)以其高效率、低成 本的優(yōu)勢,逐步成為新興的經(jīng)營模式和理念,越來越多的企業(yè)開始將自己 的業(yè)務(wù)通過 Internet 的形式直接的提供給客戶,一個基于 Internet 的全球電 子商務(wù)框架正在形成。 隨著計算機技術(shù)、網(wǎng)絡(luò)技術(shù)的不斷提高,電子商務(wù)技術(shù)的日漸成熟, 人們已不再滿足于傳統(tǒng)的汽車的購買方式,而是
5、渴望通過 Internet 購買自己 的鐘愛的品牌車,享受網(wǎng)上訂購所帶來的更多的便利,為了滿足于廣大客 戶的需求,越來越多的汽車銷售網(wǎng)站應(yīng)運而生。 在系統(tǒng)實現(xiàn)過程中,采取 B/S 結(jié)構(gòu),使用 .net 開發(fā)框架,采用 Microsoft Visual Studio 2008 的開發(fā)平臺,數(shù)據(jù)庫采用 SQL Server 2005。 關(guān)鍵詞 管理系統(tǒng);汽車銷售;Internet 基于 ASP.NET的汽車銷售管理系統(tǒng) I BASED ON THE ASP.NET CAR SALES MANAGEMENT SYSTEM ABSTRACT Since entering the information
6、 era, in with the network technology and computer, electronic commerce, developed by the unprecedented development, the competition between the enterprises have gradually from tangible market turned to the network. Since Web technologies have emerged, website architecture technique has become a hots
7、pot of high-speed development. The Internet has made enterprise have a business opportunity infinite network development space, many of the traditional information and database system is being transplants to the Internet, e- commerce with its high efficiency and low cost advantage, and gradually bec
8、ome the emerging business mode and concept, more and more companies began his business through the form of the Internet to provide customers directly based on the Internet, a global e-commerce framework are forming. Along with the computer technology, the network technology unceasing enhancement, th
9、e electronic commerce technology, people have the maturity of the traditional cars no longer content to purchase, but a longing to through the Internet buying your own favorite brand cars, enjoy the online order brings more convenient, in order to satisfy the demand for customer, more and more car s
10、ales site arises at the historic moment. In the system to achieve process, take B/S structure, use framework for development, using Microsoft Visual Studio 2008 development platform, database using SQL Server 2005. KEY WORDS Management system;Car sales;Internet 基于 ASP.NET的汽車銷售管理系統(tǒng) II 目 錄 中文摘要. I 英文
11、摘要.II 1 緒論 .1 1.1課題的提出、現(xiàn)狀及研究意義 .1 1.2 課題的研究內(nèi)容 .1 1.3 論文的章節(jié)安排 .2 2 相關(guān)技術(shù)介紹 .3 2.1 XML 簡介 .3 2.2 C#技術(shù)及 .NET 技術(shù)簡介 .3 2.3 SQL SERVER 2005 數(shù)據(jù)庫簡介 .4 2.4 ASP.NET 驗證碼技術(shù)簡介 .5 3 系統(tǒng)需求分析 .7 3.1項目任務(wù) .7 3.2項目背景 .7 3.3業(yè)務(wù)需求 .8 3.4業(yè)務(wù)流程 .8 4 系統(tǒng)設(shè)計 .10 4.1登錄模塊詳細(xì)設(shè)計 .10 4.2新聞管理模塊詳細(xì)設(shè)計 .10 4.3 用戶設(shè)置模塊詳細(xì)設(shè)計 .11 4.4 數(shù)據(jù)庫設(shè)計 .12 4
12、.4.1 概念設(shè)計 .12 4.4.2 邏輯設(shè)計 .13 基于 ASP.NET的汽車銷售管理系統(tǒng) III 4.4.3數(shù)據(jù)表設(shè)計 .14 5 系統(tǒng)實現(xiàn) .21 5.1 網(wǎng)站前臺界面的實現(xiàn) .21 5.2 后臺登錄模塊的實現(xiàn) .22 5.3 網(wǎng)站后臺界面的實現(xiàn) .22 5.4 系統(tǒng)測試 .25 5.4.1主要開發(fā)工具以及運行環(huán)境 .25 5.4.2運行控制 .25 5.4.3出錯提示 .26 結(jié)束語 .27 致謝 .28 參考文獻(xiàn) .29 附錄.30 基于 ASP.NET的汽車銷售管理系統(tǒng) 0 1 緒論 1.1 課題的提出、現(xiàn)狀及研究意義 目前,國內(nèi)的汽車銷售網(wǎng)站幾種情況是:中國的軟件系統(tǒng)大多源自
13、管理信息系 統(tǒng)(MIS),從部門業(yè)務(wù)需求的角度出發(fā)設(shè)計。管理信息系統(tǒng)設(shè)計的初衷是服務(wù)于企 業(yè)內(nèi)絕大多數(shù)的業(yè)務(wù)操作人員,將業(yè)務(wù)操作人員的重復(fù)性勞動予以初場互動化,即 從管理理論抽象出理想化的業(yè)務(wù)管理模式,在基于該業(yè)務(wù)模式的基礎(chǔ)上實現(xiàn)低層次 的數(shù)據(jù)處理或業(yè)務(wù)流程電子化。 與國外同類應(yīng)用系統(tǒng)及解決方案相比較,目前中國的汽車銷售管理軟件還有一 些缺憾:第一,很多是從管理信息系統(tǒng)演變而來,從單一的人事行政管理或汽車銷 售管理的業(yè)務(wù)需求角度出發(fā)設(shè)計,服務(wù)于某一具體業(yè)務(wù)的自動化操作需求;第二, 雖然目前國內(nèi)的汽車銷售管理軟件已將模塊功能擴展至企業(yè)汽車銷售管理或人才資 本管理相關(guān)的整個業(yè)務(wù)領(lǐng)域,但系統(tǒng)在整體性
14、、前瞻性和集成性方面仍有欠缺。 國外汽車銷售網(wǎng)站與國內(nèi)的相比,優(yōu)勢主要體現(xiàn)為:具有雄厚的實力,在技術(shù) 力量的培養(yǎng)、研發(fā)、市場推廣等方面大力投入;具有一定包括硬件廠商、數(shù)據(jù)庫公 司、咨詢公司在內(nèi)的合作伙伴,形成強強聯(lián)手的格局。國外汽車銷售網(wǎng)站伴隨著管 理理論的發(fā)展,其設(shè)計思路蘊涵了先進(jìn)的管理理念;國外汽車銷售網(wǎng)站起步較早, 完整性和成熟度高,開發(fā)出了適用于不同行業(yè)的解決方案。 西方發(fā)達(dá)國家已廣泛使用汽車銷售網(wǎng)站,其他一些軟件系統(tǒng)如 ERP(企業(yè)資源 計劃), WFM(工作流管理)等在開發(fā)過程中預(yù)留了與汽車銷售網(wǎng)站的接口,使得國 外的汽車銷售網(wǎng)站今后的擴展難度降低。國外汽車銷售網(wǎng)站對于基于互聯(lián)網(wǎng)技
15、術(shù)的 研究和支持不遺余力 1。 從課題的現(xiàn)狀來看,我們可以看出基于桌面應(yīng)用程序系統(tǒng)的最大的一個特點, 那就是信息之間無法共享,使得信息成了一個孤島。為了改善這種信息孤島減少, 我們必須采用一些新技術(shù)來解決這些信息孤島的問題。而 ASP.NET 技術(shù)就給我們 帶來了時代的變遷,我們可以使用 ASP.NET 和.NET 來開發(fā) Web應(yīng)用程序。再結(jié)合 Internet 使得信息之間可以共享,使得企業(yè)員工之間可以對企業(yè)資源信息的查詢等 操作??梢姡瑢?NET 的汽車銷售網(wǎng)站的研究來講,具有非常重大的意義。 1.2 課題的研究內(nèi)容 本課題是設(shè)計一個基于.NET 的汽車銷售網(wǎng)站。該系統(tǒng)主要實現(xiàn)汽車信息的
16、瀏 覽,汽車的網(wǎng)上訂購和交易。 全世界經(jīng)濟的迅速發(fā)展,帶動了各行業(yè)的發(fā)展,人們生活水平也隨之提高, “汽車”已不再是家庭消費中的奢侈品。購買汽車的企業(yè)、家庭、個人越來越多, 基于 ASP.NET的汽車銷售管理系統(tǒng) 1 汽車消費群體日趨壯大,帶動了整個汽車產(chǎn)業(yè)的迅猛發(fā)展。 為了適應(yīng)企業(yè)規(guī)模的發(fā)展,公司服務(wù)項目的增多,業(yè)務(wù)量的增大,企業(yè)在管理 方面也做出全新的調(diào)整。借助全球網(wǎng)絡(luò)化的東風(fēng),企業(yè)做出通過 Internet 網(wǎng),對全 國各地的分支機構(gòu)的公司業(yè)務(wù)進(jìn)行管理,以解決企業(yè)異地經(jīng)營,給理者帶來的諸多 不便,提高企業(yè)的管理水平,更好的帶動企業(yè)的經(jīng)營發(fā)展。 1.3 論文的章節(jié)安排 整篇論文是基于.NE
17、T 為背景,從 .NET 的知識、體系結(jié)構(gòu)等方面,介紹 .NET的 汽車銷售網(wǎng)站設(shè)計與開發(fā)實現(xiàn)。具體章節(jié)安排如下: 第一章緒論闡明了論文課題的提出及其意義,以及本課題研究內(nèi)容。 第二章主要介紹了研究本課題的涉及到的技術(shù)和個性技術(shù)的特征、功能和應(yīng)用 領(lǐng)域。 第三章介紹系統(tǒng)的需求分析,并重點分析了系統(tǒng)功能需求分析以及系統(tǒng)的 UML 圖等。 第四章介紹系統(tǒng)設(shè)計,并對系統(tǒng)的數(shù)據(jù)庫設(shè)計進(jìn)行的詳細(xì)分析。 第五章進(jìn)行系統(tǒng)實現(xiàn)設(shè)計的分析,包括部分界面分析和部分代碼說明。 第六章是結(jié)束語??偨Y(jié)論文及設(shè)計所做的主要工作及取得的工作成果,并對系 統(tǒng)下一步要做的工作進(jìn)行了分析。 基于 ASP.NET的汽車銷售管理系統(tǒng)
18、 2 2 相關(guān)技術(shù)介紹 2.1 XML 簡介 XML(Extensible Markup Language)-可擴展標(biāo)記語言,與 HTML一樣,都是 SGML(Standard Generalized Markup Language,標(biāo)準(zhǔn)通用標(biāo)記語言)。SGML 是跨平 臺于 Internet 環(huán)境中的,依賴于內(nèi)容的技術(shù),是處理結(jié)構(gòu)化文檔信息的實用工具。 XML 克服了 HTML 的缺陷 , 繼承了 SGML 和 HTML 的優(yōu)點,將網(wǎng)絡(luò)上傳輸?shù)奈?檔規(guī)范化,且賦予標(biāo)記一定的含義,是 一 種 簡 單 的 數(shù) 據(jù) 存 儲 語 言 , 用 一 系 列 簡 單 的 標(biāo) 記 描 述 數(shù) 據(jù) , 標(biāo) 記
19、 可 以 用 方 便 的 方 式 建 立 , 雖 然 XML 占 用 的 空 間 比 二 進(jìn) 制 數(shù) 據(jù) 多 , 但 XML 簡 單 易 于 掌 握 和 使 用 2。 XML 與 Access ,SQL Server 2005 和 Oracle 等 數(shù) 據(jù) 庫 不 同 , 數(shù) 據(jù) 庫 提 供 了 更 強 有 力 的 分 析 能 力 和 數(shù) 據(jù) 存 儲 , 數(shù) 據(jù) 索 引 、 查 找 、 排 序 、 相 關(guān) 一 致 性 等 , XML 僅 僅 是 展 示 數(shù) 據(jù) 。 事 實 上 XML 與 其 它 數(shù) 據(jù) 表 現(xiàn) 形 式 最 大 的 不 同 是 : 它 極 其 簡 單 。 這 看 上 去 是 一
20、 個 有 點 瑣 細(xì) 的 優(yōu) 點 , 但 正 是 這 有 點 瑣 細(xì) 的 優(yōu) 點 使 XML 與 眾 不 同 。 XML 的 簡 單 使 其 易 于 在 任 何 應(yīng) 用 程 序 中 讀 寫 數(shù) 據(jù) , 這 使 XML 很 快 成 為 數(shù) 據(jù) 交 換 的 唯 一 公 共 語 言 , 雖 然 不 同 的 應(yīng) 用 軟 件 也 支 持 其 它 的 數(shù) 據(jù) 交 換 格 式 , 但 不 久 之 后 他 們 都 將 支 持 XML, 那 就 意 味 著 程 序 可 以 更 容 易 的 與 Windows、 Linux 以 及 其 他 平 臺 下 產(chǎn) 生 的 信 息 結(jié) 合 , 然 后 可 以 很 容 易 加
21、 載 XML 數(shù) 據(jù) 到 程 序 中 并 分 析 它 , 并 以 XML 格 式 輸 出 結(jié) 果 。 DTD 是一套關(guān)于標(biāo)記符的語法規(guī)則。它是 XML1.0 版規(guī)格得一部分,是 XML 文件的驗證機制,屬于 XML 文件組成的一部分,是一種保證 XML 文檔格式正確的 有效方法,可以通過比較 DTD 文件和 XML 文檔來看文檔是否符合規(guī)范,標(biāo)簽和 元素使用是否正確??扇藗兒髞戆l(fā)現(xiàn) DTD 文件無法滿足 XML 約束,導(dǎo)致 DTD 被 XSD( XML Schemas Definition )所代替 3。XSD 和 DTD 一樣是負(fù)責(zé)定義及描述 XML 文檔的結(jié)構(gòu)和內(nèi)容模式的。但 XSD 可定
22、義 XML 文檔中存在哪些元素及元素 之間的關(guān)系,且可定義元素和屬性的數(shù)據(jù)類型。XML Schema 本身也是個 XML 文 檔,它符合 XML 語法結(jié)構(gòu),可以用通用的 XML 解析器來解析它,比 DTD 支持更 多的數(shù)據(jù)類型集合,如整型和日期類型等。XML Schema 支持命名空間,這樣允許 數(shù)據(jù)模型的特定部分應(yīng)用到 XML 文檔的特定部分。 基于 ASP.NET的汽車銷售管理系統(tǒng) 3 2.2 C#技術(shù)及 .NET 技術(shù)簡介 C# (C sharp) 是微軟對這一問題的解決方案。C#是一種最新的、面向?qū)ο蟮?編程語言。它使得程序員可以快速地編寫各種基于 Microsoft .NET 平臺的
23、應(yīng)用程序, Microsoft .NET 提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計算與通訊領(lǐng)域。 正是由于 C#面向?qū)ο蟮淖吭皆O(shè)計,使它成為構(gòu)建各類組件的理想之選無 論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單的 C#語言結(jié)構(gòu),這些組件 可以方便的轉(zhuǎn)化為 XML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上 通過 Internet進(jìn)行調(diào)用 4。 .NET 是 Microsoft XML .NET 平臺。XML .NET 允許應(yīng)用程序通過 Internet 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語言。 Microsoft .NET 平臺提供創(chuàng)建 XML .N
24、ET 并將這些服務(wù)集成在一起之所需。 而.NET Framework 是一個新的開發(fā)平臺,它為局域網(wǎng) (LAN) 和 Internet 上 的分布式企業(yè)應(yīng)用提供了一致和有效的支持。.NET Framework 由兩個主要部分組 成:C L R (通用語言運行時, Common Language Runtime) 和 .NET 類庫,包括 ASP.NET、ADO.NET、Windows Forms 和其他能力 5。 2.3 SQL SERVER 2005 數(shù)據(jù)庫簡介 SQL(Structured Query Language),結(jié)構(gòu)化查詢語言。SQL 語言的主要功能就是 同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)
25、行溝通。按照 ANSI(美國國家標(biāo)準(zhǔn)協(xié)會 )的規(guī)定,SQL 被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL 語句可以用來執(zhí)行各種各樣的操作, 例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫 管理系統(tǒng)都采用了 SQL 語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對 SQL語句進(jìn)行了再開發(fā)和 擴展,但是包括 Select, Insert, Update, Delete, Create,以及 Drop 在內(nèi)的標(biāo)準(zhǔn)的 SQL 命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。SQL SERVER 2005 基本信息如 下: SQL Server 2005 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由 Micr
26、osoft、 Sybase 和 Ashton-Tate 三家公司共同開發(fā)的,于 1988 年推出了第一個 OS/2 版本。在 Windows NT 推出后,Microsoft 與 Sybase 在 SQL Server 2005 的開發(fā)上就分道揚 鑣了,Microsoft 將 SQL Server 2005 移植到 Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL Server 2005 的 Windows NT 版本。Sybase 則較專注于 SQL Server 2005 在 UNIX 操作系統(tǒng)上的應(yīng)用 6。 SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能
27、(BI) 工具 提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù) 基于 ASP.NET的汽車銷售管理系統(tǒng) 4 據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能 的數(shù)據(jù)應(yīng)用程序 。 SQL Server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2005 結(jié)合了分析、報表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署 經(jīng)濟有效的 BI 解決方案,幫助您的團(tuán)隊通過記分卡、Dashboard、Web services 和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個領(lǐng)域 7。 與 Microsoft Visual S
28、tudio、Microsoft Office System 以及新的開發(fā)工具包(包 括 Business Intelligence Development Studio)的緊密集成使 SQL Server 2005 與眾 不同。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,SQL Server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中獲益。 2.4 ASP.NET 驗證碼技術(shù)簡介 驗證碼技術(shù)是目前很多 WEB程序采用的一種安全防御技術(shù)。系統(tǒng)在登錄的時候 不但要輸出用戶名和密碼,還要額外輸入一種隨機生成的驗證碼文本,此時用戶需 要正確的輸入這三個信息才能登錄到系統(tǒng)中。 由于
29、驗證碼技術(shù)能有效的抵御某些黑客攻擊,因此得到相當(dāng)廣泛的應(yīng)用,而且 在一些 C/S系統(tǒng)中也采用了這種源自 WEB開發(fā)的技術(shù)。驗證碼原理: 現(xiàn)在的軟件在運行環(huán)境下,安全成為大部分軟件必須考慮的問題,黑客無處不 在,攻擊方式日益豐富,尤其是 WEB系統(tǒng)由于其開放性更是遇到嚴(yán)峻的考驗,黑客 事件層出不窮,造成的損失和影響也不斷變大,對此我們軟件開發(fā)人員需要對此有 相當(dāng)?shù)恼J(rèn)識并采取措施抵御各種黑客攻擊。 在各種黑客攻擊中,很常見的就是套取用戶名和密碼,其中很多是采用枚舉字 典的方式來不斷的測試用戶名和密碼。 比如某黑客獲得一個銀行賬號,然后打開賬號的開戶銀行的網(wǎng)上銀行登錄界面。 分析其中的 HTML代碼
30、,發(fā)現(xiàn)其頁面粗制濫造,沒有驗證碼,沒有任何安全控制, 只要求輸入銀行賬號和取款密碼就可以登錄。黑客心中大喜,馬上寫了一個程序, 直接調(diào)用 HTTP協(xié)議,使用程序來模擬瀏覽器向網(wǎng)上銀行服務(wù)器提交賬號和密碼嘗 試登錄。由于取款密碼是 6位阿拉伯?dāng)?shù)字,因此也就有一百萬種組合,黑客的電腦 從六個零開始測試一直到六個九,這一定會測試出真正的密碼。黑客找到一臺寬帶 高速上網(wǎng)的電腦,運行套取取款密碼程序后就忙其他事了,假設(shè)這臺電腦 1秒能測 試 10個密碼,于是花費 10萬秒的時間肯定能找到密碼。10 萬秒也就是 27小時, 一天多點的時間,實際上很可能用不了那么長的時間。黑客外頭轉(zhuǎn)了一圈回來,發(fā) 現(xiàn)密碼已
31、經(jīng)找到了,于是馬上登錄網(wǎng)上銀行撈錢,或者偽造一個銀行卡去 ATM機上 提取現(xiàn)金。也就是說黑客最多花了一天時間即可獲得數(shù)目不可預(yù)知的非法收入 8。 基于 ASP.NET的汽車銷售管理系統(tǒng) 5 網(wǎng)上銀行可以有很多手段來抵御黑客攻擊,比如使用 ActiveX控件代替標(biāo)準(zhǔn)的 文本框來輸入賬號和密碼,可以使用 USB接口的密碼盤來進(jìn)行數(shù)據(jù)加密和檢測,或 者使用一個客戶端程序代替瀏覽器來登錄網(wǎng)上銀行。但這些是客戶端技術(shù),千千萬 萬的黑客可以操著各種手術(shù)刀來解剖這些技術(shù),從根本上說客戶端技術(shù)是不可靠的。 相對而言采用服務(wù)器端技術(shù)就比較安全了。比如發(fā)現(xiàn)密碼連續(xù)錯誤 3次即鎖定 賬戶,1 天后才能登錄;也可以使
32、用驗證碼技術(shù)來很大程度的抵御枚舉字典套取密 碼的攻擊。 現(xiàn)有一個新的網(wǎng)上銀行,和舊網(wǎng)銀差不多,但采用了驗證碼技術(shù),用戶登錄時 除了要輸入賬號和取款密碼,瀏覽器還顯示一個圖片,里面顯示了一些潦草的字符, 用戶需要辨認(rèn)這些字符然后再輸入進(jìn)去,瀏覽器向服務(wù)器提交表單時會附加用戶輸 入的驗證碼,服務(wù)器接受表單數(shù)據(jù)后除了校驗賬號和取款密碼后,還要檢查驗證碼 是否輸入正確,若登錄信息校驗失敗,則服務(wù)器端則會提示重新登錄,而且還生成 包含隨機內(nèi)容的新的驗證碼,用戶在次登錄時又得重新識別新的驗證碼了。 由于正確的驗證碼文本是保存在服務(wù)器上的,客戶端的黑客程序不可能獲得, 驗證碼的內(nèi)容是隨機的,黑客程序也無法找
33、到規(guī)律,只能辨認(rèn)從服務(wù)器端發(fā)出的包 含驗證碼的圖片來獲得驗證碼。這里就體現(xiàn)了電腦和人腦的差別了,人腦在圖形識 別方面遠(yuǎn)遠(yuǎn)超過了目前的電腦,服務(wù)器端使用一些技術(shù)生成的書寫潦草,充滿隨機 分布的雜點的圖片,人腦是可以相當(dāng)容易的識別的,但目前的電腦是難以識別的。 黑客程序無法識別驗證碼,只能顯示圖片讓黑客親自辨認(rèn),這時每測試一次密碼, 黑客都得仔細(xì)辨認(rèn)一下驗證碼圖片,然后手工輸入驗證碼文本。最多要輸入一百萬 次,估計全世界沒人會愿意進(jìn)行這樣的工作。這樣驗證碼技術(shù)就有效的抵御了這種 枚舉字典測試密碼的安全攻擊。此時黑客會轉(zhuǎn)而尋找其他方法,而大量的初級黑客 會放棄攻擊這個網(wǎng)站 9。 驗證碼技術(shù)利用了人腦
34、和電腦之間的差別。 大家都知道電腦和人腦是存在很大的差別的,電腦很勝任數(shù)值運算和精確的邏 輯判斷,很適合執(zhí)行那些重復(fù)又重復(fù)的簡單數(shù)據(jù)處理,但圖像識別,模糊邏輯判斷, 學(xué)習(xí)和創(chuàng)新能力很差。而人腦正好相反,數(shù)值運算不行,但圖像識別卻很擅長。 在驗證碼技術(shù)中,有一個很關(guān)鍵的過程就是需要從一個充滿隨機形狀的圖片中 辨認(rèn)出驗證碼文本,這個過程目前的電腦是難以實現(xiàn)的,而對人腦卻能相當(dāng)容易。 采用電腦難于識別而人腦容易識別的圖片,強迫人腦參與安全信息驗證過程, 就是驗證碼技術(shù)。這里包含驗證碼文本的圖片是驗證碼媒介。仔細(xì)觀察,我們可以 知道這種驗證碼媒介具有電腦創(chuàng)建容易識別難的特點,因此類似的我們也可以采用
35、合成語音等其他手段作為驗證碼媒介。例如服務(wù)器提供一個類似 QQ表情的圖片, 基于 ASP.NET的汽車銷售管理系統(tǒng) 6 加上噪聲,然后讓用戶判斷選擇這個圖片的表情狀態(tài),是哭是笑還是流鼻血,這樣 也可以當(dāng)作驗證碼。 由于枚舉字典安全攻擊需要大數(shù)量的嘗試猜測安全信息,其重復(fù)過程可能需要 數(shù)萬甚至數(shù)億次,而驗證碼技術(shù)強迫了人腦參與每一次嘗試猜測安全信息,人腦難 以勝任長時間高頻率的簡單重復(fù)勞動,因此這就使得枚舉字典安全攻擊變得不可行, 如此應(yīng)用程序成功的防御了枚舉字典安全攻擊。 3 系統(tǒng)需求分析 3.1 項目任務(wù) 高效的幫助管理公司,徹底解決傳統(tǒng)管理帶來的繁瑣!因此本系統(tǒng)應(yīng)該分為前 臺和后臺兩部分。
36、前臺展示企業(yè)信息、產(chǎn)品信息以及常見問題,游客進(jìn)入網(wǎng)站后可 以看到產(chǎn)品的詳細(xì)信息包括產(chǎn)品的價格、會員價、積分以及詳細(xì)信息并加入購物車; 在首頁可以看到最新的產(chǎn)品圖片以及公司公告;其中首頁分為幾個模塊,包括最新 產(chǎn)品、熱銷產(chǎn)品以及本周的主打產(chǎn)品。后臺為網(wǎng)站維護(hù)頁面,管理員進(jìn)入后臺需要 身份認(rèn)證才能進(jìn)入,進(jìn)入后可以進(jìn)行新聞的增刪改查;最新圖片的增刪改查;產(chǎn)品 分類的增刪改查;產(chǎn)品信息的增刪改查;會員信息的查看與刪除;訂單的查看刪除 以及訂單狀態(tài)的改變和付款方式以及送貨方式的增刪改查。另外為了安全管理員如 果在二十分鐘內(nèi)為進(jìn)行任何操作需要重新登陸后臺。 3.2 項目背景 我國汽車工業(yè)的差距,除了規(guī)模上
37、的差距外,更重要的是管理技術(shù)的差距。整 體來說,當(dāng)前我國汽車行業(yè)普遍存在下述管理問題: 市場信息不靈,生產(chǎn)預(yù)測數(shù)據(jù)不準(zhǔn); 設(shè)計新產(chǎn)品周期長,不能適應(yīng)快速變化的市場需求; 企業(yè)各部門業(yè)務(wù)處理和信息交流不暢通,周期長、效率低、誤差高; 與原材料、零配件的供應(yīng)商以及外協(xié)廠商的溝通和質(zhì)量控制不到位,影響產(chǎn) 品交貨期以及產(chǎn)品質(zhì)量; 信息反饋不及時,缺乏現(xiàn)代信息技術(shù)支撐體系; 以客戶為中心的先進(jìn)管理思想未能全面深入人心,難以進(jìn)行產(chǎn)品及關(guān)聯(lián)零部 件的追溯。 2003 年中國汽車行業(yè)協(xié)會的政策報告已經(jīng)明確提出將汽車召回制度引入國內(nèi) 基于 ASP.NET的汽車銷售管理系統(tǒng) 7 汽車行業(yè),這樣勢必要求汽車制造企業(yè)
38、具備成品及關(guān)鍵零部件的追溯能力。 汽車行業(yè)成長性企業(yè)在發(fā)展過長中,還要面臨不同階段的發(fā)展障礙,為此必須 及時進(jìn)行管理變革,進(jìn)行管理模式的創(chuàng)新以適應(yīng)自身發(fā)展,從而增強實力,贏得市 場,在成長和競爭中保持優(yōu)勢。信息技術(shù)和信息系統(tǒng)能夠為企業(yè)發(fā)展創(chuàng)造競爭優(yōu)勢。 因此成長性企業(yè)在每個發(fā)展階段要靈活采用相應(yīng)的方案,以適應(yīng)當(dāng)代不斷出現(xiàn)的管 理癥結(jié)。 如何解決上述管理問題,如何面對實力雄厚的競爭者,如何適應(yīng)多變的市場, 如何運用現(xiàn)代化的管理和技術(shù)手段降低管理成本、提高企業(yè)競爭力,是中國汽車行 業(yè)需要解決的問題 10。發(fā)達(dá)國家汽車行業(yè)的經(jīng)驗證明,信息技術(shù)的廣泛應(yīng)用和發(fā)展 將為企業(yè)降低采購和營銷成本、減少庫存,優(yōu)
39、化庫存結(jié)構(gòu)、拓展銷售渠道、提高服 務(wù)效率提供可能,是汽車企業(yè)增強競爭實力、融入經(jīng)濟全球化格局的必由之路。 3.3 業(yè)務(wù)需求 通過準(zhǔn)確真實的數(shù)據(jù)展示給用戶第一手汽車信息。使客戶對各商品汽車的信息 都做到了如指掌。還可以通過添加和修改一些數(shù)據(jù),保證數(shù)據(jù)的實時更新。從而掌 握最新的汽車信息。 發(fā)布新聞 登錄管理員發(fā)布公司的最新新聞。 新聞管理 管理員對新聞進(jìn)行查看修改刪除操作。 廣告圖片上傳 管理員可以對網(wǎng)站最新圖片進(jìn)行更換和刪除。 產(chǎn)品分類 管理員可以對產(chǎn)品類型進(jìn)行添加更改以及刪除。 站內(nèi)信息管理 管理員可以對公司簡介、公司理念、聯(lián)系方式等進(jìn)行查看修改 以及刪除。 付款及送貨方式管理 管理員對付款
40、和送貨方式進(jìn)行增加刪除修改和刪除。 用戶管理 可以對管理員信息進(jìn)行添加修改和刪除。 會員管理 管理員可以對注冊會員信息進(jìn)行查看和刪除。 商品添加 管理員可以添加新的商品,包括商品名稱、類別、圖片等信息。 商品管理 對公司的商品信息進(jìn)行增加刪除修改和查看,還可以將某個產(chǎn)品設(shè) 置為主打產(chǎn)品。 訂單管理 管理員可以對訂單進(jìn)行刪除查看操作以及對訂單的狀態(tài)進(jìn)行處理。 會員登錄 會員可以在網(wǎng)站首頁進(jìn)行注冊登錄購物以及修改個人信息,一般游 客只可以查看公司及產(chǎn)品信息而不能參與購物。 基于 ASP.NET的汽車銷售管理系統(tǒng) 8 3.4 業(yè)務(wù)流程 系統(tǒng)業(yè)務(wù)總體流程是后臺的流程,系統(tǒng)管理員進(jìn)入后臺登陸主界面通過身
41、份驗 證進(jìn)入系統(tǒng)后可以進(jìn)行系統(tǒng)的一些常見維護(hù),有網(wǎng)站自身的管理(網(wǎng)站新聞的更新、 最新圖片的增加刪除更改和查看)和產(chǎn)品有關(guān)(產(chǎn)品的增加刪除更改和查看、訂單 的增加刪除更改和查看)的管理。業(yè)務(wù)總體流程如圖 3.1 所示: 圖 3.1 業(yè)務(wù)總體流程圖 系統(tǒng)用戶登錄 進(jìn)入后臺系統(tǒng)主界面 發(fā) 布 產(chǎn) 品 圖 片 資 料 發(fā) 布 公 司 基 本 信 息 會 員 管 理 訂 單 管 理 產(chǎn) 品 管 理 發(fā) 布 最 新 動 態(tài) 付 款 方 式 管 理 退出后臺系統(tǒng) 基于 ASP.NET的汽車銷售管理系統(tǒng) 9 4 系統(tǒng)設(shè)計 4.1 登錄模塊詳細(xì)設(shè)計 登陸模塊包括前臺會員的登陸和后臺管理員的登陸,不管是管理員還
42、是會員登 錄系統(tǒng)都要輸入用戶名和密碼并且采用驗證碼技術(shù)。服務(wù)器校驗信息進(jìn)行正確的判 斷后,才能登入到相對應(yīng)的頁面。前臺會員登陸后可以進(jìn)行購物,而后臺只有登陸 后才能進(jìn)行系統(tǒng)的更新與維護(hù)。另外系統(tǒng)二十分鐘內(nèi)沒有任何操作的話需要重新進(jìn) 行登錄,以防他人蓄意更改網(wǎng)站信息,維護(hù)網(wǎng)站的安全以及保護(hù)公司的利益不受侵 害。 登錄活動圖如圖 4.1所示: 圖 4.1 系統(tǒng)登錄活動圖 管理人員 系統(tǒng) 服務(wù)器 輸入相關(guān)信息 啟動請求 顯示輸入相關(guān)信息 失敗 成功 顯示系統(tǒng)界面 校驗信息 驗證 基于 ASP.NET的汽車銷售管理系統(tǒng) 10 4. 2 新聞管理模塊詳細(xì)設(shè)計 管理員信息管理員登錄后,包括了管理員的大部分
43、信息管理。管理員可以管理 的信息有發(fā)布新聞、新聞管理、廣告圖片上傳、產(chǎn)品分類、站內(nèi)信息管理、付款及 送貨方式管理、用戶管理、會員管理、商品添加、會員管理、商品管理、訂單管理 等模塊的管理。管理員擁有系統(tǒng)的最高權(quán)限,可以對網(wǎng)站的幾乎一切信息進(jìn)行增加 刪除更改和查看,管理員可以自由選擇需要操作的模塊進(jìn)行需要的操作:進(jìn)行新聞 的增刪改查;最新圖片的增刪改查;產(chǎn)品分類的增刪改查;產(chǎn)品信息的增刪改查; 會員信息的查看與刪除;訂單的查看刪除以及訂單狀態(tài)的改變和付款方式以及送貨 方式的增刪改查。另外為了安全管理員如果在二十分鐘內(nèi)為進(jìn)行任何操作需要重新 登陸后臺。 其工作流程圖如圖 4.2所示。 Y Y N
44、N 圖 4.2 管理員信息管理模塊流程圖 開始 選擇操作功能 增加信息 查詢信息功能選擇 修改信息 是否修改 是否查詢 顯示查詢信息 是否增加 顯示查詢信息 修改成功 修改失敗 結(jié)束 基于 ASP.NET的汽車銷售管理系統(tǒng) 11 4.3 用戶設(shè)置模塊詳細(xì)設(shè)計 用戶登錄后,根據(jù)自己的權(quán)限可以對相應(yīng)資料進(jìn)行管理。其中管理員具有最高 權(quán)限可以對會員及用戶進(jìn)行管理,其中包含各種基本信息的管理,其中包含查詢、 增加及其修改刪除。 其工作流程圖如圖 4.3所示。 圖 4.3 用戶設(shè)置管理流程圖 開始 部門設(shè)置管理模塊 類型選擇 信息修改 是否為空 操作成功 操作失敗 信息添加 信息查詢 結(jié)束 顯示信息 基
45、于 ASP.NET的汽車銷售管理系統(tǒng) 12 4.4 數(shù)據(jù)庫設(shè)計 4.4.1 概念設(shè)計 實體聯(lián)系方法(EntityRelationship Approach)是最常用的表示概念性數(shù)據(jù) 模型的方法。這種方法使用 E-R圖來描述現(xiàn)實世界中的實體,而不涉及這些實體在 系統(tǒng)中的實現(xiàn)方法,即使不熟悉計算機技術(shù)的用戶也能理解它。 數(shù)據(jù)庫概念設(shè)計如圖 4.4所示。 圖 4.4 數(shù)據(jù)庫概念設(shè)計圖 4.4.2 邏輯設(shè)計 邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本 E-R圖,轉(zhuǎn)換為邏 輯結(jié)構(gòu)。 本系統(tǒng)的數(shù)據(jù)庫通過 physical design 的數(shù)據(jù)庫建模生成 sql 語句文件,在通過 SQL Serv
46、er 2005 的查詢分析器運行該文件生成數(shù)據(jù)庫。 車輛信息實體 E-R圖如圖 4.5所示。 車輛信息 客戶 姓名 性別 電話 地址 購買 汽車 名稱 分類 圖片 價格 會員價 信息 基于 ASP.NET的汽車銷售管理系統(tǒng) 13 圖 4.5 車輛信息實體 E-R圖 會員信息實體 E-R圖如圖 4.6所示。 圖 4.6 會員信息實體 E-R圖 訂單信息實體 E-R圖如圖 4.7所示。 圖 4.7 訂單信息實體 E-R圖 新聞信息實體 E-R圖如圖 4.8所示。 產(chǎn)品名稱 產(chǎn)品類別 產(chǎn)品價格 產(chǎn)品圖片 會員信息 用戶名 真實姓名 聯(lián)系地址 聯(lián)系電話 訂單信息 收貨人 收貨人地址 運送方式 收貨人電
47、話 新聞信息 編號 時間 基于 ASP.NET的汽車銷售管理系統(tǒng) 14 圖 4.8新聞信息實體 E-R圖 4.4.3 數(shù)據(jù)表設(shè)計 1.WebXinXi(首頁圖片展示表) create table WebXinXi ( id int primary key not null identity(1,1), pic1 varchar(500), pic2 varchar(500), pic3 varchar(500), pic4 varchar(500), web_site varchar(500), web_site_name varchar(500), site_email varchar(50
48、0), Co_address varchar(500), Co_phone varchar(500), web_copyright varchar(500), Co_jianjie varchar(500), Co_dream varchar(500), relation_us varchar(500), often_question varchar(500), serve_ensure varchar(500), payment_say varchar(500), mark_rule varchar(500), give_say varchar(500), login_agreement v
49、archar(500), web_site_boot varchar(500), monve_content varchar(500), ) 首頁圖片展示表的詳細(xì)信息如表 4.1 所示。 表 4.1 企業(yè)相關(guān)信息 字段名 字段類型 長度 是否空 主鍵 備注 id int 4 0 PK 編號 pic1 varchar 500 圖片 1 pic2 varchar 500 圖片 2 pic3 varchar 500 圖片 3 pic4 varchar 500 圖片 2 標(biāo)題 內(nèi)容 基于 ASP.NET的汽車銷售管理系統(tǒng) 15 web_site varchar 500 站點信息 web_site_na
50、me varchar 500 站點名稱 site_email varchar 500 電子郵件 Co_address varchar 500 地址 Co_phone varchar 500 電話 web_copyrigh varchar 500 版權(quán) Co_jianjie varchar 500 公司簡介 Co_dream varchar 500 公司理念 relation_us varchar 500 聯(lián)系我們 often_question varchar 500 常見問題 serve_ensure varchar 500 服務(wù)保證 payment_say varchar 500 付款說明
51、mark_rule varchar 500 積分規(guī)則 give_say varchar 500 配送說明 login_agreement varchar 500 注冊協(xié)議 web_site_boot varchar 500 頁腳內(nèi)容 monve_content varchar 500 流動文字 2.News(新聞表) create table News ( id int primary key not null identity(1,1), title varchar(100), Newscontent text, NewsDate datetime, ) 新聞表中的詳細(xì)信息如表 4.2 所示
52、。 表 4.2 新聞相關(guān)信息 字段名 字段類型 長度 是否空 主鍵 備注 id int 4 0 PK 編號 title varchar 100 標(biāo)題 Newscontent text 16 內(nèi)容 NewsDate datetime 8 日期 3.Kind(產(chǎn)品分類表) create table Kind ( id int primary key not null identity(1,1), kindname varchar(100), ) 產(chǎn)品分類表中的詳細(xì)信息如表 4.3 所示。 表 4.3 產(chǎn)品分類相關(guān)信息 字段名 字段類型 長度 是否空 主鍵 備注 id int 4 0 PK 編號 k
53、indname varcher 100 分類名字 基于 ASP.NET的汽車銷售管理系統(tǒng) 16 4.Showware(產(chǎn)品展示表) create table Showware ( id int primary key not null identity(1,1), wareid varchar(50), waresum int, -商品總數(shù) warepic varchar(500), warename varchar(50), martprice int, shopprice int, describe text, updatepic datetime, warekind int, -商品屬于
54、的分類(熱銷產(chǎn)品,主打產(chǎn)品 .) ) 展示產(chǎn)品表中的詳細(xì)信息如表 4.4 所示。 表 4.4 展示產(chǎn)品的先關(guān)信息 字段名 字段類型 長度 是否空 主鍵 備注 id int 4 0 PK 編號 wareid varcher 50 名稱 waresum Int 4 類別 warepic Varcher 500 圖片 warename Varcher 50 分類 martprice Int 4 原價 shopprice Int 4 會員價 describe Text 16 描述 updatepic datetime 8 日期 warekind Int 4 銷售排行 5.Picture(局部圖片表)
55、create table picture ( id int primary key not null identity(1,1), pic_title varchar(100), ff varchar(50), ) 局部圖片表中的詳細(xì)信息如表 4.5 所示。 表 4.5 局部圖片信息 字段名 字段類型 長度 是否空 主鍵 備注 Id Int 4 0 PK 編號 pic_title Varcher 100 圖片名字 ff varchar Varcher 50 圖片路徑 6.Fukuanfangshi(付款方式表) create table fukuanfangshi ( 基于 ASP.NET的汽
56、車銷售管理系統(tǒng) 17 id int primary key not null identity(1,1), fangshi_name varchar(100), ) 付款方式表中的詳細(xì)信息如表 4.6 所示。 表 4.6 付款方式信息 字段名 字段類型 長度 是否空 主鍵 備注 id Int 4 0 PK 編號 fangshi_name Varcher 100 付款方式 7.Songhuofangshi(送貨方式表) create table songhuofangshi ( id int primary key not null identity(1,1), songhuo_name var
57、char(100), ) 送貨方式表中的詳細(xì)信息如表 4.7 所示。 表 4.7 送貨方式信息 字段名 字段類型 長度 是否空 主鍵 備注 Id Int 4 0 PK 編號 songhuo_name Varcher 100 送貨方式 8.Userdata(用戶信息表) create table userdata ( id int primary key not null identity(1,1), username varchar(50), truename varchar(50), pwd varchar(50), email varchar(50), address varchar(50
58、), postword int, mobile varchar(50), QQ int, sex varchar(10), zhiye varchar(50), CO varchar(50), note varchar(500), logindate datetime, jifen int, ) 用戶信息表中的詳細(xì)信息如表 4.8所示。 表 4.8 用戶相關(guān)信息 字段名 字段類型 長度 是否空 主鍵 備注 id int 4 0 PK 編號 username varcha 50 會員名 基于 ASP.NET的汽車銷售管理系統(tǒng) 18 truename varcha 50 真實名字 pwd varc
59、ha 50 密碼 email varcha 50 電子郵件 address varcha 50 地址 postword int 4 郵政編碼 mobile varcha 50 手機號碼 QQ int 4 QQ sex varcha 10 性別 zhiye varcha 50 職業(yè) CO varcha 50 公司 note varcha 500 備注 logindate datetime 8 注冊時間 jifen int 4 積分 9.WARE(產(chǎn)品表) create table WARE ( id int primary key not null identity(1,1), warename
60、 varchar(100), categoryid int, -類別 id warepic varchar(500), martpice varchar(50), Shoppice varchar(50), waredescribe varchar(500), warecount int, -商品總數(shù) newware int, hotware int, zhudaware int, createdate datetime, ) 產(chǎn)品表中的詳細(xì)信息如表 4.9 所示。 表 4.9 產(chǎn)品詳細(xì)信息 字段名 字段類型 長度 是否空 主鍵 備注 id int 4 0 PK 編號 warename var
61、cher 100 名稱 categoryid int 4 類別 warepic varcher 500 原價 martpice varcher 50 會員價 Shoppice varcher 50 售價 waredescribe varcher 500 描述 warecount int 4 折扣 newware int 4 最新價格 hotware int 4 熱銷 zhudaware int 4 主打 基于 ASP.NET的汽車銷售管理系統(tǒng) 19 createdate datetime 8 日期 10.Dingdan(訂單表) create table dingdan ( id int pr
62、imary key not null identity(1,1), warebianhao varchar(50), warename varchar(100), username varchar(50), shouhuoren varchar(50), price float, fukuanfangshiID int, songhuofangshiID int, warestate varchar(50), -是否已經(jīng)送貨(狀態(tài)) songhuodate datetime, shouhuorendizhi varchar(100), shouhuorenPhone varchar(50),
63、shouhuorenEmail varchar(100), shouhuorenNote varchar(500), shouhuorenyoubian int, ) 訂單表中的詳細(xì)信息如表 4.10 所示。 表 4.10 產(chǎn)品訂單信息 字段名 字段類型 長度 是否空 主鍵 備注 Id Int 4 0 PK 編號 warebianhao varchar 50 訂單編號 warename varchar 100 用戶名 username varchar 50 姓名 shouhuoren varchar 50 收貨人 price float 8 價格 fukuanfangshiID int 4 付
64、款方式 songhuofangshiID int 4 送貨方式 warestate varchar 50 訂單狀態(tài) songhuodate datetime 8 日期 shouhuorendizhi varchar 100 地址 shouhuorenPhone varchar 50 電話 shouhuorenEmail varchar 100 電子郵件 shouhuorenNote varchar 500 收貨人信息 shouhuorenyoubian int 4 郵編 基于 ASP.NET的汽車銷售管理系統(tǒng) 20 5 系統(tǒng)實現(xiàn) 5.1 網(wǎng)站前臺界面的實現(xiàn) 網(wǎng)站前臺為顧客登陸頁面,進(jìn)入首頁后可
65、以進(jìn)行會員注冊與登陸,首頁包括接 模塊:查看購物、常見問題、付款說明、配送說明、公司理念、服務(wù)保證,聯(lián)系我 們。產(chǎn)品方面包裹新品上架、熱賣產(chǎn)品、銷售排行、本周主打產(chǎn)品,都是以圖片的 形式顯示,其中新品上架模塊采用 marquee 函數(shù)使圖片從右往左滾動進(jìn)入 11。 網(wǎng)站首頁如圖 5.1 所示: 圖 5.1 網(wǎng)站 首頁 網(wǎng) 站購物車如圖 5.2 所示: 基于 ASP.NET的汽車銷售管理系統(tǒng) 21 圖 5.2 網(wǎng)站購物車 購物車中可以對自己的購物情況進(jìn)行查看、刪除和更新,其中登陸會員才可以 進(jìn)一步提交訂單,登陸會員也可以查看和修改個人信息。 個人信息修改如圖 5.3 所示: 圖 5.3 個人信息
66、修改 5.2 后臺登錄模塊的實現(xiàn) 網(wǎng)站后臺包括管理員的登陸以及管理員對網(wǎng)站信息的管理。登陸模塊采用驗證 碼技術(shù)保證了系統(tǒng)的安全性。 登陸頁面如圖 5.4所示: 圖 5.4 后臺登陸 基于 ASP.NET的汽車銷售管理系統(tǒng) 22 5.3 網(wǎng)站后臺界面的實現(xiàn) 登陸之后可以進(jìn)行管理員的一些常見操作。各個模塊之間采用統(tǒng)一的界面風(fēng)格。 下面給出各個模塊的詳細(xì)界面。 產(chǎn)品分類管理包括產(chǎn)品分類的新增, 修改,刪除 查詢,其中系統(tǒng)默認(rèn)的分類 有:微型車,小型車,中型車和豪華車。 產(chǎn)品分類管理如圖 5.5所示: 圖 5.5 產(chǎn)品分類 訂單管理包括訂單的刪除查看以及處理,分頁顯示,每頁顯示 20條訂單,訂 單的處理有狀態(tài)的處理,包括未處理,已查看,已發(fā)送,已發(fā)貨,已到款,已到貨 的狀態(tài),并且可以根據(jù)狀態(tài)對訂單進(jìn)行搜索。 訂單管理如圖 5.6所示: 圖 5.6 訂單管理 付款方式與送貨方式管理包括付款與送貨方式的新增, 修改,刪除 查詢。 付款與送貨方式管理如圖 5.7所示: 基于 ASP.NET的汽車銷售管理系統(tǒng) 23 圖 5.7 付款與送貨方式管理 會員信息管理包括會員信息的查看,刪除,并可以根據(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點美食推薦
- XX國有企業(yè)黨委書記個人述責(zé)述廉報告及2025年重點工作計劃
- 世界濕地日濕地的含義及價值
- 20XX年春節(jié)節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)人到場心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫之美生活之美
- 節(jié)后開工第一課輕松掌握各要點節(jié)后常見的八大危險
- 廈門城市旅游介紹廈門景點介紹廈門美食展示
- 節(jié)后開工第一課復(fù)工復(fù)產(chǎn)十注意節(jié)后復(fù)工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓(xùn)
- 深圳城市旅游介紹景點推薦美食探索
- 節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)勿忘安全本心人人講安全個個會應(yīng)急
- 預(yù)防性維修管理
- 常見閥門類型及特點
- 設(shè)備預(yù)防性維修
- 2.乳化液泵工理論考試試題含答案