基于.NET 2.0技術(shù)的網(wǎng)上圖書銷售系統(tǒng)論文_第1頁
基于.NET 2.0技術(shù)的網(wǎng)上圖書銷售系統(tǒng)論文_第2頁
基于.NET 2.0技術(shù)的網(wǎng)上圖書銷售系統(tǒng)論文_第3頁
基于.NET 2.0技術(shù)的網(wǎng)上圖書銷售系統(tǒng)論文_第4頁
基于.NET 2.0技術(shù)的網(wǎng)上圖書銷售系統(tǒng)論文_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、摘要在 Internet技術(shù)的不斷開展的推動(dòng)下,網(wǎng)絡(luò)和電子商務(wù)已經(jīng)逐漸的融入我們的日常生活當(dāng)中。如今人們的日常生活都與網(wǎng)絡(luò)息息相關(guān),越來越多的人們得益于網(wǎng)絡(luò)和電子商務(wù)技術(shù)的飛速開展。為了跟上國際網(wǎng)絡(luò)技術(shù)和電子商務(wù)技術(shù)的開展潮流,應(yīng)該積極了解電子商務(wù)的根底理論知識(shí),研究學(xué)習(xí)各種網(wǎng)絡(luò)技術(shù)。論文簡略得介紹了電子商務(wù)的根底知識(shí),重點(diǎn)構(gòu)建一個(gè)基于ASP.NET技術(shù)的網(wǎng)上圖書銷售系統(tǒng)。在構(gòu)建的過程中,首先對(duì)網(wǎng)站開發(fā)各個(gè)環(huán)節(jié)中所要用到的一些開發(fā)技術(shù)和平臺(tái)環(huán)境做一個(gè)詳細(xì)的研究,其中包括各個(gè)軟件的安裝、平臺(tái)的構(gòu)建等,接著對(duì)要開發(fā)的系統(tǒng)進(jìn)行需求分析,總體架構(gòu),數(shù)據(jù)庫設(shè)計(jì),編碼測試,最后將理論知識(shí)和開發(fā)技術(shù)運(yùn)用到系

2、統(tǒng)實(shí)現(xiàn)的過程當(dāng)中,完成對(duì)網(wǎng)上書店系統(tǒng)的構(gòu)建。 關(guān)鍵詞: 電子商務(wù), ASP.NET 2.0,SQL Server 2005ABSTRACTWith the rapid development of Internet technology, network and e-commerce has been gradually integrated into our daily life,more and more people get benefits from the development of network technology and e-commerce technology. In

3、order to keep pace with the international network technology and e-commerce technology development trend, we should get to know more about e-commerce knowledge and study a variety of network technologies . This paper first briefly describes a basic knowledge of e-commerce, and then focus on building

4、 an online book-sale system based on ASP.NET. The process of building:first of all, make a detailed research of all technologies which used in the development of website, softwares and platform environments.The research includes all software, installation, construction of platforms and so on. then a

5、nalysis the system requirements, overall structure, database design, coding, testing, At last ,using the oretical knowledge and international network technologies in the process of the development of the system, complete the online bookstore System.Keywords: E-commerce, ASP.NET 2.0, SQL Server 2005目

6、錄 TOC h z t 標(biāo)題 1,1,樣式2,2,樣式3,3 HYPERLINK l _Toc233027541 摘要 PAGEREF _Toc233027541 h I HYPERLINK l _Toc233027542 ABSTRACT PAGEREF _Toc233027542 h II HYPERLINK l _Toc233027547 第一章 引言 PAGEREF _Toc233027547 h 1 HYPERLINK l _Toc233027548 1.1 選題的背景 PAGEREF _Toc233027548 h 1 HYPERLINK l _Toc233027549 1.2 研

7、究內(nèi)容 PAGEREF _Toc233027549 h 1 HYPERLINK l _Toc233027550 第二章 系統(tǒng)開發(fā)平臺(tái)的介紹 PAGEREF _Toc233027550 h 2 HYPERLINK l _Toc233027551 2.1 ASP. NET 技術(shù) PAGEREF _Toc233027551 h 2 HYPERLINK l _Toc233027552 2.1.1 ASP.NET的簡介 PAGEREF _Toc233027552 h 2 HYPERLINK l _Toc233027553 2.2.2 ASP.NET的開展歷史 PAGEREF _Toc233027553

8、h 2 HYPERLINK l _Toc233027554 2.2 .3 ASP.NET程序執(zhí)行過程 PAGEREF _Toc233027554 h 3 HYPERLINK l _Toc233027555 2.3 SQL Server 2005 數(shù)據(jù)庫操作系統(tǒng) PAGEREF _Toc233027555 h 4 HYPERLINK l _Toc233027556 2.4 搭建系統(tǒng)開發(fā)環(huán)境 PAGEREF _Toc233027556 h 4 HYPERLINK l _Toc233027557 系統(tǒng)開發(fā)環(huán)境 PAGEREF _Toc233027557 h 4 HYPERLINK l _Toc233

9、027558 安裝IIS PAGEREF _Toc233027558 h 5 HYPERLINK l _Toc233027559 安裝Visual Studio 2005 PAGEREF _Toc233027559 h 6 HYPERLINK l _Toc233027560 2.4.4 安裝Microsoft SQL Server 2005 PAGEREF _Toc233027560 h 7 HYPERLINK l _Toc233027561 第三章 系統(tǒng)設(shè)計(jì) PAGEREF _Toc233027561 h 8 HYPERLINK l _Toc233027562 3.1 系統(tǒng)需求分析 PAGE

10、REF _Toc233027562 h 8 HYPERLINK l _Toc233027563 3.2 系統(tǒng)功能結(jié)構(gòu) PAGEREF _Toc233027563 h 9 HYPERLINK l _Toc233027564 一般用戶模塊 PAGEREF _Toc233027564 h 9 HYPERLINK l _Toc233027565 管理員模塊 PAGEREF _Toc233027565 h 9 HYPERLINK l _Toc233027566 3.3系統(tǒng)操作流程 PAGEREF _Toc233027566 h 10 HYPERLINK l _Toc233027567 第四章 數(shù)據(jù)庫設(shè)計(jì)

11、與實(shí)現(xiàn) PAGEREF _Toc233027567 h 13 HYPERLINK l _Toc233027568 4.1 數(shù)據(jù)庫系統(tǒng)分析 PAGEREF _Toc233027568 h 13 HYPERLINK l _Toc233027569 4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc233027569 h 13 HYPERLINK l _Toc233027584 4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc233027584 h 17 HYPERLINK l _Toc233027585 4.4 數(shù)據(jù)庫表關(guān)系設(shè)計(jì) PAGEREF _Toc233027585 h 20 HYPE

12、RLINK l _Toc233027587 第五章 系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc233027587 h 21 HYPERLINK l _Toc233027588 5.1編碼 PAGEREF _Toc233027588 h 21 HYPERLINK l _Toc233027589 5.2系統(tǒng)測試 PAGEREF _Toc233027589 h 21 HYPERLINK l _Toc233027591 5.3 系統(tǒng)測試預(yù)覽 PAGEREF _Toc233027591 h 23 HYPERLINK l _Toc233027592 前臺(tái)預(yù)覽 PAGEREF _Toc233027592 h 23

13、HYPERLINK l _Toc233027593 后臺(tái)預(yù)覽 PAGEREF _Toc233027593 h 27 HYPERLINK l _Toc233027594 5.4系統(tǒng)的發(fā)布 PAGEREF _Toc233027594 h 30 HYPERLINK l _Toc233027595 第六章 結(jié)束語 PAGEREF _Toc233027595 h 31 HYPERLINK l _Toc233027596 6.1 結(jié)論 PAGEREF _Toc233027596 h 31 HYPERLINK l _Toc233027597 6.2 展望 PAGEREF _Toc233027597 h 31

14、 HYPERLINK l _Toc233027598 致謝 PAGEREF _Toc233027598 h 32 HYPERLINK l _Toc233027599 參考文獻(xiàn) PAGEREF _Toc233027599 h 33 HYPERLINK l _Toc233027600 附錄 PAGEREF _Toc233027600 h 34第一章 引言1.1 選題的背景隨著Internet技術(shù)的不斷開展,網(wǎng)絡(luò)化和全球化已成為不可抗拒的世界潮流。如今社會(huì)人們的衣食住行都與網(wǎng)絡(luò)息息相關(guān),以往人們生活中的很多日?;顒?dòng)都能通過網(wǎng)絡(luò)來實(shí)現(xiàn),而且方便快捷,譬如:日常購物,繳費(fèi),學(xué)習(xí)等等。互聯(lián)網(wǎng)技術(shù)已經(jīng)滲透到

15、人們生活的每個(gè)角落,并飛速的改變?nèi)藗兊墓ぷ骱蜕罘绞?。近幾年電子商?wù)和各種網(wǎng)絡(luò)技術(shù)的開展飛速,傳統(tǒng)的經(jīng)營模式和經(jīng)營理念將發(fā)生巨大的變化。越來越多的公司企業(yè)通過架構(gòu)網(wǎng)絡(luò)平臺(tái)來進(jìn)行一些商業(yè)活動(dòng),包括公司品牌的宣傳,產(chǎn)品的銷售,客戶的效勞等等。在市場的帶動(dòng)下各種網(wǎng)絡(luò)技術(shù)不斷開展,其中的ASP.ENT技術(shù)就是其中非常典型的一個(gè)例子。ASP.NET 是基于 .NET Framework 生成的,整個(gè)框架都可用于任何 ASP.NET 應(yīng)用程序,可以使用任何與公共語言運(yùn)行庫兼容的語言包括 Microsoft Visual Basic、Visual C# 和 JScript.NET來創(chuàng)作應(yīng)用程序。運(yùn)用ASP.

16、NET技術(shù)開發(fā)系統(tǒng)時(shí)具有設(shè)計(jì)、實(shí)施簡潔,語言靈活,支持復(fù)雜的面向?qū)ο筇匦缘葍?yōu)點(diǎn)。2如今,國內(nèi)外涌現(xiàn)出許許多多的購物網(wǎng)站,其中不乏很多購書網(wǎng)站,國內(nèi)知名的在線購書網(wǎng)站博庫書城就是其中很好的一個(gè)例子。利用網(wǎng)絡(luò)作為媒介進(jìn)行圖書的交易,放棄了傳統(tǒng)書店所需要的效勞和設(shè)施環(huán)節(jié),節(jié)約下來的開支轉(zhuǎn)化成書價(jià)的優(yōu)惠額吸引讀者。從而可以降低圖書的價(jià)格,能最大程度的吸引顧客。1.2 研究內(nèi)容了解電子商務(wù)相關(guān)的根本概念,學(xué)習(xí)ASP.NET技術(shù)知識(shí),包括了解ASP.NET的技術(shù)特性,學(xué)習(xí).net平臺(tái)設(shè)計(jì)語言C#,深入研究Visual Studio 2005平臺(tái)開發(fā)系統(tǒng),包括平臺(tái)的安裝、開發(fā)環(huán)境的構(gòu)建等,學(xué)習(xí)SQL Ser

17、ver 2005 數(shù)據(jù)庫知識(shí),如何用SQL Server 2005數(shù)據(jù)庫進(jìn)行創(chuàng)立數(shù)據(jù)庫,數(shù)據(jù)庫建表,構(gòu)建表關(guān)系圖等,深入學(xué)習(xí)如何運(yùn)用Visual Studio 2005平臺(tái)開發(fā)系統(tǒng)和SQL Server進(jìn)行電子商城類型網(wǎng)站的構(gòu)建,深入研究了如何利用ASP.NET技術(shù)訪問后臺(tái)數(shù)據(jù)庫,如何在網(wǎng)上進(jìn)行信息發(fā)布等,在網(wǎng)站構(gòu)建完成之后,如何對(duì)系統(tǒng)進(jìn)行測試,在測試中完善系統(tǒng)功能,增強(qiáng)系統(tǒng)的實(shí)用性。1第二章 系統(tǒng)開發(fā)平臺(tái)的介紹2.1 ASP. NET 技術(shù)2.1.1 ASP.NET的簡介ASP.NET的全稱是 Active Server P,又稱ASP+。ASP.NET是從ASP開展而來的,ASP即Acti

18、ve Server Page的縮寫。它是一種包含了使用VB Script或Java Script腳本程序代碼的網(wǎng)頁。當(dāng)瀏覽器瀏覽ASP網(wǎng)頁時(shí),Web效勞器就會(huì)根據(jù)請求生成相應(yīng)的HTML代碼,然后再返回給瀏覽器,這樣從瀏覽器端看到的就是動(dòng)態(tài)生成的網(wǎng)頁。ASP.NET是ASP的全新版。 7ASP.NET是建立在微軟新一代.NET平臺(tái)架構(gòu)上,利用普通語言運(yùn)行時(shí)(Common Language Runtime)在效勞器后端為用戶提供建立強(qiáng)大的企業(yè)級(jí)Web應(yīng)用效勞的變成框架。ASP.NET是M的一局部,作為戰(zhàn)略產(chǎn)品,不僅僅是 Active Server Page (ASP) 的下一個(gè)版本,它還提供了一個(gè)

19、統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級(jí) Web 應(yīng)用程序所需的各種效勞。ASP.NET 的語法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的平安保護(hù)??梢酝ㄟ^在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 ASP.NET 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。7ASP.NET 是一個(gè)已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語言包括 Visual Basic .NET、C# 和 JScript .NET.創(chuàng)作應(yīng)用程序。另外,任何 ASP.NET 應(yīng)用程序都可以使用整個(gè) .NET Framework。開

20、發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語言運(yùn)行庫環(huán)境、類型平安、繼承等。ASP.NET 可以無縫地與 WYSIWYG HTML 編輯器和其他編程工具包括 Microsoft Visual Studio .NET一起工作。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開發(fā)人員可以用來將效勞器控件拖放到 Web 頁的 GUI 和完全集成的調(diào)試支持。22.2.2 ASP.NET的開展歷史ASP.NET是ASP的下一代版本,然而ASP.NET又并非從ASP 3.0自然演化而來,而是對(duì)ASP如何提供動(dòng)態(tài)Web開發(fā)環(huán)境這一概念的跳躍性開展,在許多方面,ASP

21、.NET與ASP有著本質(zhì)的不同,ASP.NET完全基于模塊與組件,具有更好的可擴(kuò)展性與可定制性,數(shù)據(jù)處理方面更是引入了許多沖動(dòng)人心的新技術(shù),正是這些具有革新意義的新特性,讓ASP.NET遠(yuǎn)遠(yuǎn)超越了ASP,同時(shí)也提供應(yīng)Web開發(fā)人員更好的靈活性,有效地縮短了Web應(yīng)用程序的開發(fā)周期。ASP.NET與Windows 2000 Server/Advanced Server的完美組合,為中小型乃至企業(yè)級(jí)的Web商業(yè)模型提供一個(gè)更為穩(wěn)定、高效、平安的運(yùn)行環(huán)境。ASP的第一個(gè)版本是0.9測試版。其后是Active Server Page 1.0,ASP與ADO的組合使開發(fā)者很容易在一個(gè)數(shù)據(jù)庫中簡歷和翻開一

22、個(gè)記錄集,這是它在編程界能快速普及的原因。1998年之后,微軟公司又先后發(fā)布了ASP 2.0及ASP 3.0。ASP 1.0和ASP 2.0、3.0的主要區(qū)別是外部的組件需要實(shí)例化。2000年6月,微軟宣布自己的.NET戰(zhàn)略,并于2002年3月在中國正式推出實(shí)現(xiàn)微軟.NET戰(zhàn)略的開發(fā)工具包microsoft Visual Studio.NET中文版。在2003年4月推出Visual Studio.NET 2003和.NET Framework 1.1,Visual Studio .NET 2003除了提升了開發(fā)效率,并進(jìn)一步關(guān)注迅速興起的Web Service外,同時(shí)也提升了應(yīng)用連接性的水平。

23、在2005年12月,微軟推出其最新的產(chǎn)品Visual Studio .NET 2005 和.NET Framework 2.0,以方便為組織內(nèi)的人們提供一個(gè)更統(tǒng)一、高效、高可用的平臺(tái)。22.2 .3 ASP.NET程序執(zhí)行過程ASP.NET支持任何一種可以編譯成MSIL的程序語言,目前最主要有以下三種。(1)VB.NET:取代了功能較弱的VB Script,由VB 6.0改良而來,是VB的下一個(gè)版本,成為VB 7.0或VB.NET。(2)C#:微軟新研發(fā)的一種語言。(3)JavaScript.在ASP.NET中,程序語言會(huì)先編譯成MSIL。MSIL是一種中間語言,是介于高級(jí)語言(如VB)和機(jī)器

24、碼之間的語言,然后MSIL再被編譯成機(jī)器碼加以執(zhí)行,過程如圖2-1所示。程 序執(zhí) 行編譯機(jī)器碼MSIL圖2-1 ASP.NET程序執(zhí)行過程MSIL程序非常接近機(jī)器碼,從MSIL編譯成為機(jī)器碼加以執(zhí)行的速度非常快,而介于MSIL與機(jī)器碼之間的編譯器稱為JIT(Just In Time)編譯器。通過不同機(jī)器的JIT編譯器,MSIL可以被編譯成不同的機(jī)器碼,然后在不同的的機(jī)器中執(zhí)行。相對(duì)于ASP的執(zhí)行過程,ASP.NET的執(zhí)行過程多了一次編譯過程,因而在ASP.NET網(wǎng)頁第一次被執(zhí)行時(shí)會(huì)比ASP 慢一些,但第一次瀏覽后,MSIL會(huì)被存儲(chǔ)下來,所以當(dāng)同一網(wǎng)頁被第二次瀏覽時(shí),只需要花費(fèi)從MSIL編譯到機(jī)

25、器碼然后執(zhí)行的時(shí)間,結(jié)果會(huì)比ASP快很多。整體比擬如下: ASP.NET網(wǎng)頁第二次瀏覽所用時(shí)間 ASP網(wǎng)頁所用時(shí)間所有程序Microsoft SQL Server 2005SQL Server Management Studio Express 如圖2-6所示,圖2-6 SQL Server Management Studio Express界面圖第三章 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)需求分析本系統(tǒng)的主要目的就是售書交易的網(wǎng)絡(luò)化管理,使圖書銷售工作更加容易,從而提高工作效率、降低管理本錢。在本系統(tǒng)中需要對(duì)用戶身份進(jìn)行管理,包括未注冊用戶身份、注冊用戶身份和系統(tǒng)管理員身份3種。其中未注冊用戶身份用戶可以簡

26、單地搜索圖書信息,對(duì)一些圖書信息進(jìn)行瀏覽。注冊用戶份除了可以搜索圖書信息操作外,還可以進(jìn)行個(gè)人信息修改,訂購圖書等操作;系統(tǒng)管理員身份具有管理注冊用戶、添加新書信息、查看客戶訂單,確認(rèn)客戶訂單等操作。綜合分析,系統(tǒng)需要如下幾種功能:用戶注冊、登陸、驗(yàn)證、功能,非注冊用戶瀏覽書籍的功能,注冊用戶修改個(gè)人信息,瀏覽選購書籍的功能,管理員管理庫存書籍信息,客戶訂單,注冊用戶信息,發(fā)布公告等功能。3.2 系統(tǒng)功能結(jié)構(gòu)為了系統(tǒng)的平安性和使用的方便性,整個(gè)系統(tǒng)功能架構(gòu)首先分兩個(gè)大的模塊一般用戶模塊和管理員模塊。一般用戶模塊即是面向客戶消費(fèi)者的模塊,也稱之為前臺(tái)模塊,該模塊單獨(dú)成為一個(gè)系統(tǒng),向群眾發(fā)布,可由

27、用戶自由訪問。管理員模塊就是后臺(tái)模塊,單獨(dú)成為后臺(tái)模塊,該模塊也獨(dú)立成為一個(gè)系統(tǒng),只供后臺(tái)管理員登陸進(jìn)行后臺(tái)的管理操作。兩大模塊具體功能結(jié)構(gòu)如下:3.2.1 一般用戶模塊一般用戶模塊按照其所需功能可細(xì)分為以下幾個(gè)模塊:1用戶注冊、登陸、驗(yàn)證模塊,在這要個(gè)模塊中主要包括的功能有用戶注冊、用戶登陸、個(gè)人信息瀏覽、個(gè)人信息修改、個(gè)人訂單查看。2公告、特價(jià)書籍、最新書籍瀏覽模塊,首頁上主要以這兩塊的內(nèi)容為主,以起到最大程度吸引顧客的作用,公告板塊可以發(fā)布一些重要的信息。3全部書籍、全部特價(jià)書籍瀏覽模塊,在這個(gè)板塊中,用戶可以挑選自己想要的書籍,查看書籍的詳細(xì)信息,也可以訂購書籍。同時(shí),用戶可能對(duì)特價(jià)書

28、籍特別感興趣,而首頁由于內(nèi)容限制,不可能列出全部特價(jià)書籍信息,所以提供一個(gè)特價(jià)書籍查看的模塊十分必要,同時(shí)為了方便用戶的瀏覽,對(duì)書籍分類也是必須的,并且也應(yīng)該支持用戶的分類瀏覽。所以在此模塊中增添了書籍分類的功能。4購物車模塊,購物車是電子商城中十分重要的模塊,方便客戶進(jìn)行商品的買賣交易。一個(gè)用戶對(duì)應(yīng)一個(gè)購物車,這個(gè)在用戶購物的始終是一致的。5效勞臺(tái)模塊,這個(gè)模塊就是最后的結(jié)賬模塊,在這個(gè)模塊中會(huì)顯示出用戶所有購置的書籍,并給出相應(yīng)的信息。3.2.2管理員模塊管理員模塊按照功能可細(xì)分為下面幾個(gè)模塊:1管理員登陸模塊,管理員想要登陸后臺(tái)以管理網(wǎng)站,那么必須輸入用戶名和密碼來獲得驗(yàn)證。而且為了平安

29、起見,網(wǎng)站的后臺(tái)登陸頁面得知不在用戶模塊顯示,而是單獨(dú)提供應(yīng)管理員。2庫存管理模塊,庫存管理是一個(gè)十分重要的模塊,管理員可以在這里為用戶提供商品效勞,完成對(duì)書籍的添加、修改、刪除。對(duì)庫存的管理功能主要包括:添加、刪除書籍、修改書籍信息、設(shè)置、取消特價(jià)書籍。3管理員管理模塊,在這個(gè)模塊中可以實(shí)現(xiàn)對(duì)管理員的管理,首先設(shè)置一個(gè)超級(jí)管理員admin這個(gè)管理員是無法刪除的,這個(gè)模塊的主要功能有:查看管理員信息、添加管理員、刪除管理員。4訂單管理模塊,這個(gè)模塊的主要功能如下:訂單查看、訂單狀態(tài)的設(shè)置、 訂單刪除。5用戶管理模塊,這個(gè)模塊的主要功能就是查看用戶信息和刪除用戶。6公告管理模塊,這個(gè)局部主要是發(fā)

30、布書城中的各種重要的信息在這里生成的公告會(huì)在首頁上顯示出來,一提醒用戶相應(yīng)的信息。3.3系統(tǒng)操作流程系統(tǒng)的前后臺(tái)操作流程如圖3-1和圖3-2所示:成功失敗非注冊用戶注冊用戶進(jìn)入用戶用戶注冊用戶登錄不注冊網(wǎng)上書店書籍瀏覽查看修改個(gè)人信息放 入 購 物 車驗(yàn) 證效勞臺(tái)結(jié)賬查看個(gè)人訂單退出-訂購書籍書籍瀏覽全部書籍特價(jià)書籍圖3-1前臺(tái)一般用戶操作流程成功失敗進(jìn)入管理員登陸后臺(tái)系統(tǒng)驗(yàn) 證庫存管理瀏覽書籍添加、刪除書籍管理員管理查看管理員信息添加、刪除管理員訂單管理設(shè)為已經(jīng)發(fā)送設(shè)為已查收刪除訂單用戶管理發(fā)布公告修改公告公告管理查看用戶信息刪除用戶圖 3-2 系統(tǒng)后臺(tái)操作流程第四章 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)4.1

31、 數(shù)據(jù)庫系統(tǒng)分析 一般用戶的對(duì)系統(tǒng)的需求具體表達(dá)在:能夠在系統(tǒng)中注冊和修改自我信息,能夠?yàn)g覽和訂購書籍,管理員對(duì)系統(tǒng)的需求具體表達(dá)在能夠進(jìn)行對(duì)用戶信息的查看和刪除,能夠添加和修改管理員信息,能夠進(jìn)行書籍信息的管理,對(duì)訂單的管理,公告信息的發(fā)布和管理,此外為了顧客能夠方便的瀏覽書籍,在系統(tǒng)模板頁中還需設(shè)置書籍的分類樹。通過對(duì)上述系統(tǒng)功能的分析,針對(duì)在線書城的需求,總結(jié)出如下的需求信息,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng):1用戶信息(包括用戶名,密碼,用戶真實(shí)姓名,性別, ,email,住址, ,添加時(shí)間)2管理員信息包括管理員編號(hào),管理員用戶名,管理員真實(shí)姓名,管理員Email,添加時(shí)間3書籍信息包括書籍號(hào),

32、書籍名稱,書籍類型號(hào),書籍添加時(shí)間,書籍內(nèi)容簡介,訂購說明,書籍價(jià)格,書籍被查看的次數(shù),書籍圖片地址,標(biāo)記是不是特價(jià)書籍,降價(jià)后的價(jià)格4公告信息包括訂單號(hào),公告標(biāo)題,公告內(nèi)容,添加時(shí)間,添加公告的管理員,公告的瀏覽量5書籍類型信息類型號(hào),類型的名稱,類型的父類型號(hào),是否有子類型,添加時(shí)間6訂單信息訂單號(hào),訂單產(chǎn)生時(shí)間,訂單確認(rèn)情況,訂單確認(rèn)時(shí)間,確認(rèn)訂單的管理員ID,訂單的發(fā)送情況,訂單收貨人的姓名、地址、 ,產(chǎn)生訂單的用戶ID,訂單的總價(jià),訂單的收貨人的Email。7訂單詳細(xì)信息包括訂單詳細(xì)表號(hào),該項(xiàng)所對(duì)應(yīng)的訂單號(hào),該項(xiàng)所對(duì)應(yīng)的書籍,該書籍所購置的數(shù)量,該書籍總價(jià) 4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)

33、根據(jù)上節(jié)需求分析得到了表,可以確定出該系統(tǒng)幾個(gè)實(shí)體,它們分別是一般用戶,管理員,書籍信息,書籍類型,訂單信息,訂單詳細(xì)信息,公告各個(gè)實(shí)體E-R圖和各個(gè)實(shí)體間的關(guān)系E-R圖,如下列圖4-1圖4-8所示一般用戶編號(hào)密碼添加時(shí)間真實(shí)姓名 性別 Email地址圖 4-1用戶實(shí)體E-R圖管理員編號(hào)添加時(shí)間用戶名密碼真實(shí)姓名Email圖4-2 管理員實(shí)體E-R圖書籍信息書籍號(hào)名稱特別價(jià)格類型號(hào)是否特價(jià)圖片鏈接查看次數(shù)添加時(shí)間價(jià)格訂購說明簡介圖4-3 書籍信息實(shí)體E-R圖公告訂單號(hào)公告瀏覽量標(biāo)題內(nèi)容添加時(shí)間添加公告的管理員圖4-4 公告實(shí)體E-R圖書籍類型類型號(hào)添加時(shí)間類型名稱父類型號(hào)子類型圖4-5 書籍類

34、型實(shí)體E-R圖訂單信息收獲人Email訂單總價(jià)訂單號(hào)產(chǎn)生訂單用戶ID產(chǎn)生時(shí)間收貨人 確認(rèn)情況收貨人地址收貨人姓名確認(rèn)人ID發(fā)送情況圖4-6 訂單信息實(shí)體E-R圖訂單詳細(xì)信息該書籍的總價(jià)訂單詳細(xì)標(biāo)號(hào)該項(xiàng)所對(duì)應(yīng)的訂單號(hào)所購置的數(shù)量所對(duì)應(yīng)的書籍號(hào)圖4-7 訂單詳細(xì)信息實(shí)體E-R圖各個(gè)實(shí)體之間關(guān)系E-R圖如圖4-8所示。管理發(fā)布管理員一般用戶 N 1 1 1瀏覽選購查看管理1 1 訂購 N公告 N訂單 N N 1明細(xì)書籍111111分類 N N訂單詳細(xì)信息 1 書籍類型圖4-8 各個(gè)實(shí)體之間關(guān)系E-R圖4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)采用SQL Server 2005作為數(shù)據(jù)庫。首先創(chuàng)立一個(gè)數(shù)據(jù)庫,數(shù)

35、據(jù)庫名稱為shop根據(jù)上面的需求分析,系統(tǒng)需要7張表,如表4-1所示,各個(gè)信息表如表4-2表4-8所示。表4-1 系統(tǒng)所要用的表:表名說明UserInfo用戶信息表AdminInfo管理員信息表BulletinInfo公告信息表GoodsInfo書籍信息表GoodsType書籍類型表OrderInfo訂單信息表OrderDetail訂單詳細(xì)表1用戶信息表UserInfo表4-2 用戶信息表字段名稱數(shù)據(jù)類型長度能否為空字段說明User_IDint4否主鍵,用戶編碼User_namevarchar50否唯一用戶名User_pswvarchar50否用戶密碼User_realnamevarchar5

36、0否用戶真實(shí)姓名User_sexvarchar2否用戶性別User_telvarchar50否用戶 User_emailvarchar200否用戶郵箱User_addressvarchar200否用戶地址User_zipvarchar20否用戶 User_adddatedatetime8否添加時(shí)間2管理員信息表AdminInfo表4-3 管理員信息表字段名稱數(shù)據(jù)類型長度能否為空字段說明Admin_IDint4否主鍵,管理員編號(hào)Admin_namevarchar50否管理員用戶名Admin_realnamevarchar50否真實(shí)姓名Admin_emailvarchar200否管理員emailA

37、dmin_adddatevarchar8否添加時(shí)間(3)公告信息表BulletinInfo 表4-4 公告信息表字段名稱數(shù)據(jù)類型長度能否為空字段說明Bul-IDInt4否主鍵,訂單號(hào)Bul-TitleVarchar100否公告標(biāo)題Bul-contentVarchar4000否公告內(nèi)容Bul-adddateDatetime8否添加時(shí)間Bul-IDInt4否添加公告的管理員Bul-pointInt4否公告的瀏覽量(4)書籍信息表goodsInfo表4-5 書籍信息表字段名稱數(shù)據(jù)類型長度能否為空字段說明Goods_IDInt4否主鍵,書籍號(hào)Goods_namevarchar50否書籍名稱Goods_

38、typeIDInt4否書籍類型號(hào)Goods_adddateDatetime8否書籍添加時(shí)間Goods_introduceVarchar4000否書籍內(nèi)容介紹Goods_orderDescVarchar100否訂購說明Goods_priceVarchar50否書籍價(jià)格Goods_pointInt4否書籍被查看的次數(shù)Goods_imgVarchar200否書籍圖片地址Goods_isSpecialVarchar2否標(biāo)記是不是特價(jià)書籍Goods_specialPriceVarchar50否降價(jià)后的價(jià)格(5書籍類型表GoodsType表4-6 書籍類型表字段名稱數(shù)據(jù)類型長度能否為空字段說明Type_t

39、ypeIDInt4否主鍵,類型號(hào)Type_nameVarchar50否類型名稱Type_fidInt4否類型的父類名稱Type_havechildVarchar2否是否有子類型Type_addDateDatetime8否添加時(shí)間(6)訂單信息表OrderInfo表4-7 訂單信息表字段名稱數(shù)據(jù)類型長度能否為空字段說明Order_noInt4否訂單號(hào)Order_timeDatetime8否訂單時(shí)間Order_isconfirmVarchar2否訂單確認(rèn)情況Admin_confirmtimeDatetime8是訂單確認(rèn)時(shí)間Order_confirmadminIDInt4是訂單確認(rèn)者IDOrder_

40、sendStatusInt4否訂單的發(fā)送情況Order_recUserNameVarchar50否訂單收貨人的姓Order_addressVarcher200否訂單收獲人地址Order_zipInt4否訂單收貨人 Order_useridVarchar50否訂單的總價(jià)Order_emailVarchar200否訂單的收貨人email(7)訂單詳細(xì)表Orderdetail表4-8 書籍詳細(xì)信息表字段名稱數(shù)據(jù)類型長度能否為空字段說明Order_detailIDInt4否訂單詳細(xì)標(biāo)號(hào)Order_noInt4否訂單所對(duì)應(yīng)的訂單號(hào)Order_IDInt4否該項(xiàng)所對(duì)應(yīng)的書籍Order_goodsNUmIn

41、t4否改書籍所購置的數(shù)量Order_priceVarchar50否該書籍的總價(jià)4.4 數(shù)據(jù)庫表關(guān)系設(shè)計(jì)數(shù)據(jù)庫各表的關(guān)系圖如圖4-9所示圖4-9 系統(tǒng)數(shù)據(jù)庫的表的關(guān)系設(shè)計(jì)圖1z_GoodsInfo 表項(xiàng)與z_GoodsType表項(xiàng)是多對(duì)一的關(guān)系:表示一個(gè)商品對(duì)應(yīng)一個(gè)商品類型,而一個(gè)商品類型可以有多個(gè)商品。2z_AdminInfo表項(xiàng)與z_BulletinInfo表項(xiàng)是一對(duì)多的關(guān)系:表示一個(gè)管理員可以發(fā)布多個(gè)公告。3z_AdminInfo表項(xiàng)與z_OrderInfo表項(xiàng)是一對(duì)多的關(guān)系:表示一個(gè)管理員可以確認(rèn)多個(gè)訂單。4z_OderInfo表項(xiàng)與z_UserInfo表項(xiàng)是多對(duì)一得關(guān)系:表示一個(gè)訂單只

42、能被被一個(gè)用戶產(chǎn)生,而一個(gè)用戶可以產(chǎn)生多個(gè)訂單。5z_OrderInfo表項(xiàng)與z_OderDetail表項(xiàng)是一對(duì)多的關(guān)系:表示一個(gè)訂單對(duì)應(yīng)多個(gè)訂單詳細(xì)表,而一個(gè)訂單詳細(xì)表項(xiàng)只能是一個(gè)訂單里的。第五章 系統(tǒng)實(shí)現(xiàn)5.1編碼在編寫ASP.NET頁面時(shí),為了控制格式,通常都是在寫Html的時(shí)候用一個(gè)大的Table來控制,而把其他格式相比照擬一致或功能比擬一致的控件放在一個(gè)獨(dú)立的小Table中,小Table占據(jù)大Table的一個(gè)單元格。而一些單獨(dú)的控件,比方DataGird或標(biāo)題等,也當(dāng)作大Table的一個(gè)單元格。如果一個(gè)頁面中,只用到一個(gè)Table,那么只需要把這個(gè)Table放到Form中。否那么,將

43、每個(gè)小Table放入大Table之后,將大Table放入Form中。編寫事件處理代碼的時(shí)候,假設(shè)存在兩個(gè)或兩個(gè)以上的地方需要實(shí)現(xiàn)相同的操作,寫一個(gè)函數(shù),然后調(diào)用,那樣寫起來代碼比擬容易,條理邏輯也會(huì)比擬清楚。由于頁面代碼太多,詳細(xì)代碼設(shè)計(jì)見附錄。5.2系統(tǒng)測試1翻開Microsoft Visual Studio 2005到“文件主菜單翻開網(wǎng)站book store頁面如圖 5-1所示。圖5-1 翻開網(wǎng)站 book store 頁面一2翻開網(wǎng)站之后,“book store文件夾里面的所有文件出現(xiàn)在“解決方案資源管理器的欄目中,如圖5-2所示:圖 5-2 翻開網(wǎng)站book store 頁面二3單擊工

44、具欄中“工具工程,選擇“連接到數(shù)據(jù)庫,在“效勞器名的對(duì)話框中輸入本機(jī)的效勞器名字LARRYSQLEXPRESS,后面連接到數(shù)據(jù)庫選擇前面數(shù)據(jù)庫里構(gòu)建好的數(shù)據(jù)庫名 shop。測試連接,連接成功后如圖5-3所示.圖5-3 數(shù)據(jù)庫測試連接成功頁面4在效勞器資源管理器中翻開“數(shù)據(jù)連接工程如圖5-4所示,右擊連接所連接的數(shù)據(jù)庫larrysqlexpress.shop.dbo在屬性里得到數(shù)據(jù)庫連接字符串。此字符串就是系統(tǒng)數(shù)據(jù)庫連接字符串。將web.config 、webservice.cs、 UserLogin.aspx.cs、AdminLogin.aspx.cs文件中的數(shù)據(jù)庫連接字符串修改為此連接字符串

45、,之后就可以進(jìn)行測試了。圖 5-4 翻開“數(shù)據(jù)連接頁面從數(shù)據(jù)連接一項(xiàng)的屬性里面可以看到連接字符串,此字符串就是系統(tǒng)數(shù)據(jù)庫連接字符串。修改web.config 和webservice.cs文件中的數(shù)據(jù)庫連接字符串,并且修改UserLogin.aspx.cs和AdminLogin.aspx.cs文件中的數(shù)據(jù)庫連接字符串,之后就可以進(jìn)行測試了。5.3 系統(tǒng)測試預(yù)覽5.3.1 前臺(tái)預(yù)覽1首頁最后的界面如圖5-5所示圖5-5 書店首頁2單擊【書籍瀏覽】鏈接后,進(jìn)入如圖5-6所示頁面,在此頁面中可以看到全部商品。書籍瀏覽界面如圖5-6所示:圖5-6 全部書籍瀏覽界面3在“書籍瀏覽用戶可以查看書籍的詳細(xì)信息

46、并訂購書籍,頁面單擊【訂購】鏈接可以進(jìn)入您的購物車,購物車是非常重要的一個(gè)模塊,它就像超市里的推車,看到喜歡的商品就把商品裝進(jìn)去,不喜歡的再拿出來,而且可以隨意的修改拿進(jìn)去的數(shù)量,并且查看購物車?yán)锩嫠猩唐返男畔?。如圖 5-7所示.圖5-7購物車界面4在“購物車中單擊【前往效勞臺(tái)】鏈接可以進(jìn)入如圖5-8所示的效勞臺(tái)頁面,這個(gè)界面是最后的結(jié)賬界面,在這個(gè)模塊中會(huì)顯示出用戶所有購置的書籍,并給出相應(yīng)的信息并且由于用戶購置不一定是給自己,所以提供一個(gè)輸入模塊,讓用戶添加收件人的信息。圖5-8 效勞臺(tái)頁面用戶在結(jié)束購書時(shí)還可查看個(gè)人訂單,單擊頁面右上方的“查看個(gè)人訂單鏈接,可以進(jìn)入如圖5-9所示的界面

47、,該界面顯示的是用戶所有的訂單信息。圖5-9 訂單列表頁面5.3 .2后臺(tái)預(yù)覽1管理員想要登陸后臺(tái)以后管理網(wǎng)站,必須輸入用戶名和密碼來獲得驗(yàn)證。為了能夠保證系統(tǒng)的平安性,給系統(tǒng)管理員的登陸單獨(dú)開了一個(gè)頁面,如圖5-10 所示的管理員登陸頁面,而不進(jìn)入一般用戶的界面進(jìn)行登陸。圖5-10 管理員登陸頁面2庫存管理是一個(gè)十分重要的模塊,管理員登陸后可以在這里為用戶提供商品效勞,完成對(duì)書籍的添加、修改、刪除。庫存管理界面如圖5-11所示:圖5-11 庫存管理頁面3單擊【管理員管理】鏈接,進(jìn)入管理員管理頁面,在該頁面可以對(duì)管理員進(jìn)行添加和刪除。頁面如圖5-12所示:圖5-12管理員列表查看頁面4單擊【訂

48、單管理】管理員進(jìn)入如圖5-13頁面 在該頁面管理員開始對(duì)訂單進(jìn)行處理,管理員可對(duì)訂單進(jìn)行查看、訂單狀態(tài)的設(shè)置和刪除訂單的操作。圖5-13 訂單列表頁面5單擊【用戶管理】按鈕,進(jìn)入用戶管理界面??梢赃M(jìn)行單看和刪除用戶,用戶列表界面如下列圖:圖5-14用戶列表界面圖5-14 用戶列表頁面6單擊公告管理模塊,管理員進(jìn)入如圖5-15 所示頁面,在該頁面管理員可以發(fā)布書城中的各種重要信息,在這里生成的公告會(huì)在首頁上顯示出來,一提醒用戶相應(yīng)的信息。圖5-15 公告信息查看頁面 5.4系統(tǒng)的發(fā)布系統(tǒng)到此已經(jīng)完成,下面介紹一下系統(tǒng)的發(fā)布,本系統(tǒng)所用的數(shù)據(jù)庫是SQL Server 2005,其.NET Fram

49、ework為2.0版。發(fā)布過程:(1)翻開Web.config,設(shè)置數(shù)據(jù)庫鏈接的字符串。(2)在IIS中建立虛擬目錄bookstore。(3)在IIS的bookstore屬性頁的“文檔標(biāo)簽頁中選擇Index.html作為站點(diǎn)的默認(rèn)頁面。(4)在瀏覽器的地址欄鍵入 :/localhost/bookstore 即可進(jìn)入系統(tǒng)。第六章 結(jié)束語6.1 結(jié)論在本次畢業(yè)設(shè)計(jì)工程中遇到了許許多多的問題。在畢業(yè)設(shè)計(jì)準(zhǔn)備階段:電子商務(wù)知識(shí)、C#語言、ASP.NET技術(shù)知識(shí),SQL Server 2005數(shù)據(jù)庫知識(shí)的學(xué)習(xí)過程中,由于缺乏同學(xué)老師的幫助與指導(dǎo),導(dǎo)致學(xué)習(xí)過程進(jìn)行的非常艱難。包括前期對(duì)開發(fā)平臺(tái)的搭建、環(huán)境

50、的配置都遇到了很大的麻煩。設(shè)計(jì)初級(jí)階段:由于之前沒有進(jìn)行過任何網(wǎng)站的開發(fā),所以有一中無從下手的感覺,后來在圖書館借閱了一些網(wǎng)站開發(fā)實(shí)例書籍,借鑒其中的一些開發(fā)技巧、經(jīng)驗(yàn),并通過對(duì)一些同等類的購物網(wǎng)站進(jìn)行參考比擬,對(duì)所要設(shè)計(jì)的系統(tǒng)進(jìn)行需求分析,才列出了系統(tǒng)設(shè)計(jì)的框架結(jié)構(gòu) 。在設(shè)計(jì)中期:數(shù)據(jù)庫設(shè)計(jì)和系統(tǒng)的編碼開發(fā)中,經(jīng)常性的會(huì)發(fā)生一些錯(cuò)誤,后面在同學(xué)的幫助下,不對(duì)的解決出現(xiàn)的問題,逐漸的完成整個(gè)系統(tǒng)的編碼過程。設(shè)計(jì)后期:系統(tǒng)測試過程中同樣出現(xiàn)了眾多問題,其中包括數(shù)據(jù)庫的連接、功能調(diào)試、系統(tǒng)發(fā)布等等。論文撰寫過程中,通過對(duì)論文撰寫要求的仔細(xì)研究,不斷的修改自己的論文內(nèi)容和格式一到達(dá)要求的標(biāo)準(zhǔn)。本次畢

51、業(yè)設(shè)計(jì)在線圖書銷售系統(tǒng)作為一個(gè)電子商務(wù)系統(tǒng),其中包含著很多的平安因素,本系統(tǒng)只是實(shí)現(xiàn)了大體的業(yè)務(wù)流程。在本系統(tǒng)中,有很多的功能由于時(shí)間及經(jīng)驗(yàn)的關(guān)系,還不是很完善。在將來的工作生活中還要做進(jìn)一步的努力以爭取進(jìn)步。6.2 展望隨著社會(huì)的不斷往前開展,人們生活水平的不斷提高,Internet和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的蓬勃開展,網(wǎng)絡(luò)化和全球化已成為不可抗拒的世界潮流。不管使學(xué)習(xí)、生活、娛樂等等。網(wǎng)上商城、在線圖書館、網(wǎng)上沖浪讓你隨時(shí)隨地可以休閑與學(xué)習(xí),在線圖書銷售系統(tǒng)只是其中的一小局部,相信伴隨著社會(huì)的開展與進(jìn)步,電子商務(wù)和各種網(wǎng)絡(luò)技術(shù)還會(huì)有更大的開展。致謝論文是在導(dǎo)師老師的細(xì)心指導(dǎo)和嚴(yán)格要求下完成的。老師嚴(yán)

52、謹(jǐn)?shù)闹螌W(xué)態(tài)度、實(shí)事求是的科學(xué)作風(fēng)、飽滿的工作熱情以及對(duì)我的耐心指導(dǎo)和嚴(yán)格要求,都使我受益匪淺,并將終生受益。同時(shí)在日常生活中我也得到了老師無微不至的關(guān)心和幫助,在此向老師表示衷心的感謝!另外,在論文的整個(gè)選題和設(shè)計(jì)過程中得到了很多老師的幫助和其他許多同學(xué)和好友的大力幫助,在此謹(jǐn)向他們曾給予我支持和幫助的老師和同學(xué)致以最誠摯的謝意!參考文獻(xiàn)1 張慶華.ASP.NET 2.0M.北京: 機(jī)械工業(yè)出版社 2006.12:397-490 2揚(yáng)天奇 王文 何用.ASP.NET 網(wǎng)絡(luò)編程技術(shù)M.北京;機(jī)械工業(yè)出版社 2007.1:1-193劉智勇.SQL Server 2005寶典M.北京:電子工業(yè)出版社

53、 2007.1:8-604 江廣順,余松. ASP.NET 2.0+SQL Server熱門網(wǎng)絡(luò)應(yīng)用開發(fā)詳解M. 北京.人民郵電出版社.2007:56-705 張麗. 基于B/S結(jié)構(gòu)的ERP庫存管理與設(shè)備管理系統(tǒng)研究與開發(fā)DB/OL.中國知網(wǎng),2006年9月6 陳丹.利用ASP技術(shù)訪問WEB數(shù)據(jù)庫J.辦公自動(dòng)化.2021,(10):47-487 王元.基于ASP的網(wǎng)站設(shè)計(jì)J.黑龍江科技信息.2021,(24):748 李洪偉.進(jìn)銷存管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)DB/OL.中國知網(wǎng),2021年5月9 Kathleen Kalata. Introduction To ASP. NET M. Canada:

54、Course Technology, 2004,7(3):1-14010 Matthew Macdonald and Mario Szpuszta. Pro ASP.NET 3.5 in C# 2021M.America: Apress 2021 :3-11 附錄各頁面代碼1.母版頁User.master的設(shè)計(jì)User.master后臺(tái)處理user.master.cs文件代碼:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using Syst

55、em.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls; protected void Page_Load(object sender, EventArgs e) if (SessionUserLevel = null) this.login.Visible = true; this.welcome.Visible = false; else if (SessionUs

56、erLevel.ToString() = User) this.login.Visible = false; this.welcome.Visible = true; protected void LinkButton1_Click(object sender, EventArgs e) SessionUserLevel = null; SessionUserID = null; Response.Redirect(Default.aspx); 母版頁中用戶登陸控件UseLogin的設(shè)計(jì),UseLogin.ascx的html登陸控件后臺(tái)處理文件 user.login.ascx.cs的代碼如下:

57、using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Data.Common;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls; protected void Page_Lo

58、ad(object sender, EventArgs e) protected void btnLogin_Click(object sender, EventArgs e) string strConn = Data Source=2D4D1C8B1F0949CSQLEXPRESS;Initial Catalog=shop;Integrated Security=True; DbProviderFactory dbProviderFactory = DbProviderFactories.GetFactory(System.Data.SqlClient); DbConnection dbC

59、onn = dbProviderFactory.CreateConnection(); dbConn.ConnectionString = strConn; dbConn.Open(); DbCommand dbComm = dbProviderFactory.CreateCommand(); dbComm.CommandText = Select User_psw,User_ID From z_UserInfo where User_name= + this.tbUserName.Text + ; dbComm.Connection = dbConn; if (this.tbUserName

60、.Text = | this.tbPsw.Text = ) this.lblMsg.Text = 請輸入完整信息; else DbDataReader drReader = dbComm.ExecuteReader(); if (drReader.Read() if (drReaderUser_psw.ToString() = this.tbPsw.Text) SessionUserLevel = User; SessionUserID = drReaderUser_ID.ToString(); Response.Redirect(Request.CurrentExecutionFilePat

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論