![基于.NET的會員管理系統(tǒng)畢業(yè)設(shè)計論文范文_第1頁](http://file4.renrendoc.com/view/4522962beda7a6fa070c70202e5f3529/4522962beda7a6fa070c70202e5f35291.gif)
![基于.NET的會員管理系統(tǒng)畢業(yè)設(shè)計論文范文_第2頁](http://file4.renrendoc.com/view/4522962beda7a6fa070c70202e5f3529/4522962beda7a6fa070c70202e5f35292.gif)
![基于.NET的會員管理系統(tǒng)畢業(yè)設(shè)計論文范文_第3頁](http://file4.renrendoc.com/view/4522962beda7a6fa070c70202e5f3529/4522962beda7a6fa070c70202e5f35293.gif)
![基于.NET的會員管理系統(tǒng)畢業(yè)設(shè)計論文范文_第4頁](http://file4.renrendoc.com/view/4522962beda7a6fa070c70202e5f3529/4522962beda7a6fa070c70202e5f35294.gif)
![基于.NET的會員管理系統(tǒng)畢業(yè)設(shè)計論文范文_第5頁](http://file4.renrendoc.com/view/4522962beda7a6fa070c70202e5f3529/4522962beda7a6fa070c70202e5f35295.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、本科畢業(yè)設(shè)計(論文)畢業(yè)設(shè)計(論文)任務(wù)書題目 的設(shè)計與實現(xiàn) 主要內(nèi)容、基本要求、主要參考資料等:主要內(nèi)容:利用ASP.NET(C#)結(jié)合SQL SERVER 2000數(shù)據(jù)庫實現(xiàn)會員管理系統(tǒng)的會員信息的管理、積分交易的記錄、信息的發(fā)布以及會員與會員之間的信息交流與溝通?;疽螅簳T和管理員有不同的權(quán)限,會員通過會員管理系統(tǒng)可以查詢自己的個人資料,交易信息和積分點卡情況。而管理員登錄后不僅擁有普通會員的權(quán)限而且可以對會員信息進行添加、刪除和修改。系統(tǒng)還需實現(xiàn)積分點卡、公告評論、會員分類、添加會員商品等功能。主要參考資料:1M. 北京:人民郵電出版社,2007年3月2 李建華. 基于.Net的三
2、層結(jié)構(gòu)J. 軟件導(dǎo)刊,2007年5月 3 王立豐. C#.NET項目開發(fā)實用案例M. 北京:科學(xué)出版社,2006年8月4 %ce%c0%b9%fa 劉衛(wèi)國, HYPERLINK :/search.book.dangdang /search.aspx?category=01&key2=%d1%c7%ea%cd 亞暉.數(shù)據(jù)庫技術(shù)與應(yīng)用M. 北京: HYPERLINK :/search.book.dangdang /search.aspx?category=01&key3=%c7%e5%bb%aa%b4%f3%d1%a7%b3%f6%b0%e6%c9%e7 清華大學(xué)出版社,2004年2月5 HYPE
3、RLINK :/search.book.dangdang /search.aspx?category=01&key2=%b7%b6%c1%a2%c4%cf 范立南. HYPERLINK :/search.book.dangdang /rd.asp?id=8801176&clsid=03|01.54.05.04|00&key=sql+server+2000 t _blank SQL Server 2000實用教程M. 北京: HYPERLINK :/search.book.dangdang /search.aspx?category=01&key3=%c7%e
4、5%bb%aa%b4%f3%d1%a7%b3%f6%b0%e6%c9%e7 清華大學(xué)出版社,2006年3月目 錄 TOC o 1-3 h z u HYPERLINK l _Toc232437441 摘 要 PAGEREF _Toc232437441 h I HYPERLINK l _Toc232437442 ABSTRACT PAGEREF _Toc232437442 h II HYPERLINK l _Toc232437443 1 緒論 PAGEREF _Toc232437443 h 1 HYPERLINK l _Toc232437444 1.1 課題背景 PAGEREF _Toc23243
5、7444 h 1 HYPERLINK l _Toc232437445 1.2 設(shè)計目的與意義 PAGEREF _Toc232437445 h 1 HYPERLINK l _Toc232437446 1.3 文章的組織結(jié)構(gòu) PAGEREF _Toc232437446 h 1 HYPERLINK l _Toc232437447 2 開發(fā)環(huán)境及技術(shù)介紹 PAGEREF _Toc232437447 h 3 HYPERLINK l _Toc232437448 2.1 C#語言的介紹 PAGEREF _Toc232437448 h 3 HYPERLINK l _Toc232437449 介紹 PAGERE
6、F _Toc232437449 h 3 HYPERLINK l _Toc232437450 2.3 Javascript簡介 PAGEREF _Toc232437450 h 4 HYPERLINK l _Toc232437451 2.4 Visual studio 2005簡介 PAGEREF _Toc232437451 h 4 HYPERLINK l _Toc232437452 2.4.1 公共語言運行庫 PAGEREF _Toc232437452 h 5 HYPERLINK l _Toc232437453 2.4.2 統(tǒng)一編程類 PAGEREF _Toc232437453 h 5 HYPE
7、RLINK l _Toc232437454 PAGEREF _Toc232437454 h 6 HYPERLINK l _Toc232437455 2.5 Microsoft SQL Server 2000簡介 PAGEREF _Toc232437455 h 6 HYPERLINK l _Toc232437456 2.5.1 Microsoft Server 2000概述 PAGEREF _Toc232437456 h 6 HYPERLINK l _Toc232437457 2.5.2 SQL Server 2000新特性 PAGEREF _Toc232437457 h 7 HYPERLINK
8、 l _Toc232437458 3 系統(tǒng)分析與設(shè)計 PAGEREF _Toc232437458 h 8 HYPERLINK l _Toc232437459 會員管理系統(tǒng)開發(fā)背景 PAGEREF _Toc232437459 h 8 HYPERLINK l _Toc232437460 3.2 可行性研究 PAGEREF _Toc232437460 h 8 HYPERLINK l _Toc232437461 3.2.1 經(jīng)濟可行性 PAGEREF _Toc232437461 h 8 HYPERLINK l _Toc232437462 3.2.2 管理可行性 PAGEREF _Toc23243746
9、2 h 8 HYPERLINK l _Toc232437463 3.2.3 技術(shù)可行性 PAGEREF _Toc232437463 h 8 HYPERLINK l _Toc232437464 需求分析 PAGEREF _Toc232437464 h 9 HYPERLINK l _Toc232437465 功能需求分析 PAGEREF _Toc232437465 h 9 HYPERLINK l _Toc232437466 性能需求分析 PAGEREF _Toc232437466 h 10 HYPERLINK l _Toc232437467 系統(tǒng)用例模型 PAGEREF _Toc232437467
10、 h 10 HYPERLINK l _Toc232437468 系統(tǒng)總體設(shè)計 PAGEREF _Toc232437468 h 11 HYPERLINK l _Toc232437469 設(shè)計思路 PAGEREF _Toc232437469 h 11 HYPERLINK l _Toc232437470 系統(tǒng)總體結(jié)構(gòu)設(shè)計 PAGEREF _Toc232437470 h 11 HYPERLINK l _Toc232437471 用戶注冊流程圖 PAGEREF _Toc232437471 h 12 HYPERLINK l _Toc232437472 系統(tǒng)功能結(jié)構(gòu)圖 PAGEREF _Toc2324374
11、72 h 12 HYPERLINK l _Toc232437473 功能模塊介紹 PAGEREF _Toc232437473 h 13 HYPERLINK l _Toc232437474 前臺模塊功能介紹 PAGEREF _Toc232437474 h 13 HYPERLINK l _Toc232437475 后臺模塊功能介紹 PAGEREF _Toc232437475 h 14 HYPERLINK l _Toc232437476 數(shù)據(jù)庫分析與設(shè)計 PAGEREF _Toc232437476 h 15 HYPERLINK l _Toc232437477 3.7.1 數(shù)據(jù)流圖 PAGEREF _
12、Toc232437477 h 15 HYPERLINK l _Toc232437478 數(shù)據(jù)字典 PAGEREF _Toc232437478 h 15 HYPERLINK l _Toc232437479 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 PAGEREF _Toc232437479 h 17 HYPERLINK l _Toc232437480 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 PAGEREF _Toc232437480 h 20 HYPERLINK l _Toc232437481 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計 PAGEREF _Toc232437481 h 21 HYPERLINK l _Toc232437482 3.8 存儲過程設(shè)
13、計 PAGEREF _Toc232437482 h 26 HYPERLINK l _Toc232437483 4 系統(tǒng)功能實現(xiàn) PAGEREF _Toc232437483 h 28 HYPERLINK l _Toc232437484 會員注冊頁面 PAGEREF _Toc232437484 h 28 HYPERLINK l _Toc232437485 4.2 登錄界面 PAGEREF _Toc232437485 h 28 HYPERLINK l _Toc232437486 管理員管理頁面 PAGEREF _Toc232437486 h 30 HYPERLINK l _Toc232437487
14、普通會員主界面 PAGEREF _Toc232437487 h 35 HYPERLINK l _Toc232437488 5 總 結(jié) PAGEREF _Toc232437488 h 37 HYPERLINK l _Toc232437489 致 謝 PAGEREF _Toc232437489 h 38 HYPERLINK l _Toc232437490 參考文獻 PAGEREF _Toc232437490 h 39 HYPERLINK l _Toc232437491 附 錄 PAGEREF _Toc232437491 h 40的設(shè)計與實現(xiàn)摘 要企業(yè)網(wǎng)站或門戶是公司銷售、市場開發(fā)與客戶服務(wù)的一個不
15、可或缺的渠道,是一個企業(yè)是否良好運作的直接反映。而客戶資源即企業(yè)會員是企業(yè)最重要的戰(zhàn)略性資源,企業(yè)的一切經(jīng)營活動、營銷策略都是圍繞“發(fā)現(xiàn)、保持和留住客戶”而進行的。因此,對會員資源進行統(tǒng)一管理十分重要。本系統(tǒng)是利用.NET平臺和SQLSERVER2000數(shù)據(jù)庫技術(shù)開發(fā)的,它為擁有自己的門戶網(wǎng)站并且需要管理大量會員信息的公司企業(yè)提供會員信息管理,會員瀏覽,會員查詢等功能。方便管理者按照各種分類來劃分,為尋找會員提高效率,為企業(yè)創(chuàng)造效益提供條件。關(guān)鍵字 網(wǎng)站內(nèi)容管理;會員管理;.NETTHE DESIGN AND IMPLEMENT MEMBER MANAGEMENT SYSTEM BASED O
16、N .NETABSTRACTCorporate web site or portal is now an indispensable channel for the sales, marketing and customer service in a company and a direct reflection of the smooth operation of an enterprise. The enterprise customer or member is the most important strategic resources, all the business activi
17、ties of enterprises, marketing strategy are around the discovery, maintain and retain customers. Therefore, it is very important to do unified management of member resources. This system takes advantage of .net platform and the development of database technology SQLSERVER 2000, and it provide functi
18、on for companies which need to manage a large number of member information of member information management, member browsing, membership inquiries and other functions. It facilitates managers to classify members in accordance with their class, improves efficiency for searching members, and provides
19、conditions for creating benefit.KEY WORDS web content management, member management, .NET1 緒論1.1 課題背景隨著計算機及網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,特別是Internet作為第四媒體的出現(xiàn),使得世界各國的企業(yè)和政府部門都充分意識到企業(yè)和部門要發(fā)展就必須搶占Internet這一新的陣地。同時,由于Internet具有開放、自由、信息傳播速度快、傳播范圍廣等特點,因此它一出現(xiàn)就倍受世人關(guān)注。為了充分利用因特網(wǎng)的這些特點,企業(yè)和政府部門都紛紛在Internet上建立了自己的網(wǎng)站,通過網(wǎng)絡(luò)展示自己的形象、宣傳自己的產(chǎn)
20、品以及通過網(wǎng)站與企業(yè)的客戶建立起一個企業(yè)會員信息管理以及與會員進行溝通交流的平臺1。因此,會員管理子系統(tǒng)成為了網(wǎng)站內(nèi)容管理系統(tǒng)的一個必不可少的功能模塊。會員管理系統(tǒng)的主要目的是實現(xiàn)方便、快捷、準確地跟蹤、維護和管理企業(yè)會員信息,幫助企業(yè)提高客戶關(guān)系管理水平和效率;以客戶為中心優(yōu)化生產(chǎn)過程,提高服務(wù)水平,提高客戶滿意度,吸引和保持更多的客戶,從而增加營業(yè)額,滿足企業(yè)管理要求。1.2 設(shè)計目的與意義本系統(tǒng)的目的在于設(shè)計出一個符合企業(yè)需求,能幫助其完成對企業(yè)自身的客戶或會員的信息進行管理統(tǒng)計分類功能的系統(tǒng)。這為企業(yè)管理者按照各種分類來劃分,尋找會員提高管理效率,為企業(yè)創(chuàng)造效益。 文章的組織結(jié)構(gòu)文章以
21、系統(tǒng)的實現(xiàn)過程為主線,主要包括以下幾個部分:第一章 緒論,主要敘述選題背景、選題的目的和意義。第二章 開發(fā)環(huán)境與技術(shù)介紹,主要介紹了在系統(tǒng)的開發(fā)過程中所使用的開發(fā)平臺及關(guān)鍵技術(shù)。第三章 系統(tǒng)的需求分析和設(shè)計,主要介紹了系統(tǒng)的組織結(jié)構(gòu)圖以及各個主體之間的E-R圖。第四章 系統(tǒng)實現(xiàn),主要介紹了系統(tǒng)數(shù)據(jù)庫的設(shè)計、實現(xiàn)和主要功能模塊的具體的實現(xiàn)。第五章 總結(jié)和展望,對系統(tǒng)的開發(fā)過程進行了簡單的總結(jié),包括設(shè)計、實現(xiàn)過程中所涉及的關(guān)鍵技術(shù)以及本系統(tǒng)存在的不足之處和以后的努力方向。2 開發(fā)環(huán)境及技術(shù)介紹本系統(tǒng)的關(guān)鍵技術(shù)是:C#、JavaScript、Visual Studio2005、數(shù)據(jù)庫技術(shù)。 C#語言
22、的介紹在過去的二十年里,C和C+已經(jīng)成為在商業(yè)軟件的開發(fā)領(lǐng)域中使用最廣泛的語言。它們?yōu)槌绦騿T提供了十分靈活的操作,不過同時也犧牲了一定的效率。與諸如Microsoft Visual Basic等語言相比,同等級別的C/C+應(yīng)用程序往往需要更長時間來開發(fā)2。由于C/C+語言的復(fù)雜性,許多程序員都試圖尋找一種新的語言,希望能在功能與效率之間找到一個更為理想的權(quán)衡點。C#程序員可以在Microsoft .NET3平臺上事半功倍的構(gòu)建應(yīng)用程序的擴展框架。C#包含了內(nèi)置的特性,使任何組件可以輕松轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),通過Internet被任何操作系統(tǒng)上運行的任何程序調(diào)用。總之,C#是一種現(xiàn)代的面向?qū)ο笳Z
23、言。它使程序員快速便捷地創(chuàng)建基于Microsoft .NET平臺的解決方案。這種框架使C#組件可以方便地轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使任何平臺的應(yīng)用程序都可以通過Internet調(diào)用它4。C#增強了開發(fā)者的效率,同時也致力于消除編程中可能導(dǎo)致嚴重結(jié)果的錯誤。C#使C/C+程序員可以快速進行網(wǎng)絡(luò)開發(fā),同時也保持了開發(fā)者所需要的強大性和靈活性。 ADO.NET的名稱起源于ADO(ActiveX Data Objects),這是一個廣泛的類組,用于在以往的Microsoft技術(shù)中訪問數(shù)據(jù)。,是因為Microsoft希望表明,5。ADO.NET是一組用于和數(shù)據(jù)源進行交互的面向?qū)ο箢悗臁MǔG闆r下,數(shù)據(jù)源
24、是數(shù)據(jù)庫,但它同樣也能夠是文本文件、Excel表格或者XML文件。 ADO.NET允許和不同類型的數(shù)據(jù)源以及數(shù)據(jù)庫進行交互。然而并沒有與此相關(guān)的一系列類來完成這樣的工作。因為不同的數(shù)據(jù)源采用不同的協(xié)議,所以對于不同的數(shù)據(jù)源必須采用相應(yīng)的協(xié)議。一些老式的數(shù)據(jù)源使用ODBC協(xié)議,許多新的數(shù)據(jù)源使用OleDb協(xié)議6,并且現(xiàn)在還不斷出現(xiàn)更多的數(shù)據(jù)源,這些數(shù)據(jù)源都可以通過.NET的ADO.NET類庫來進行連接。 2.3 Javascript簡介Javascript是一種由e.baidu /view/153922.htm t _blank Netscape的LiveScript發(fā)展而來的面向?qū)ο蟮目蛻舳四_
25、本語言,主要目的是為了解決服務(wù)器端語言,比如Perl7,遺留的速度問題,為客戶提供更流暢的瀏覽效果。當時服務(wù)端需要對數(shù)據(jù)進行驗證,由于網(wǎng)絡(luò)速度相當緩慢,只有28.8kbps,驗證步驟浪費的時間太多。于是Netscape的瀏覽器Navigator加入了Javascript,提供了數(shù)據(jù)驗證的基本功能。能夠具有交互性,能夠包含更多活躍的元素,就有必要在網(wǎng)頁中嵌入其它的技術(shù)。如:Javascript、VBScript、Document Object Model(DOM,文檔對象模型)、Layers和 Cascading Style Sheets(CSS,層疊樣式表)8。Javascript就是適應(yīng)動態(tài)
26、網(wǎng)頁制作的需要而誕生的一種新的編程語言,如今越來越廣泛地使用于Internet網(wǎng)頁制作上。JavaScript 使網(wǎng)頁增加互動性。JavaScript 使有規(guī)律地重復(fù)的HTML文段簡化,減少下載時間。JavaScript 能及時響應(yīng)用戶的操作,對提交表單做即時的檢查,無需浪費時間交由 CGI 驗證9。JavaScript 的特點是無窮無盡的,只要你有創(chuàng)意。2.4 Visual studio 2005簡介Visual Studio 是微軟公司推出的開發(fā)環(huán)境。是目前最流行的 Windows 平臺應(yīng)用程序開發(fā)環(huán)境。Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Windows 應(yīng)
27、用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office 插件。2005 年,微軟發(fā)布了 Visual Studio 2005。.NET 字眼從各種語言的名字中被抹去,但是這個版本的 Visual Studio 仍然還是面向 .NET 框架的(版本2.0)10。它同時也能開發(fā)跨平臺的應(yīng)用程序,如開發(fā)使用微軟操作系統(tǒng)的 的程序等。總體來說是一個非常龐大的軟件,甚至包含代碼測試功能??梢暬O(shè)計工具、編程語言和代碼編輯器面向?qū)ο蟮某绦蛟O(shè)計方法集成的可視化數(shù)據(jù)庫設(shè)計和報告工具多種平臺的開發(fā)環(huán)境分布式應(yīng)用11支持internet/intranet下的web應(yīng)用開發(fā)開發(fā)并調(diào)試多層次的
28、服務(wù)器應(yīng)用程序Visual Studio.NET 是一套完整的開發(fā)工具,用于生成 ASP Web 應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動應(yīng)用程序。Visual Basic.NET、Visual C+.NET、Visual C#.NET 和 Visual J#.NET 全都使用相同的集成開發(fā)環(huán)境 (IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了.NET Framework 的功能,此框架提供對簡化 ASP Web 應(yīng)用程序和XML Web services 開發(fā)的關(guān)鍵技術(shù)的訪問。 公共語言運行庫運行庫實際上在組件的運行時和開發(fā)時操作中都
29、起到很大的作用,盡管名稱中沒有體現(xiàn)這個意思。在組件運行時,運行庫除了負責滿足此組件在其他組件上可能具有的依賴項外,還負責管理內(nèi)存分配、啟動和停止線程和進程,以及強制執(zhí)行安全策略。在開發(fā)時,運行庫的作用稍有變化,由于做了大量的自動處理工作(如內(nèi)存管理),運行庫使開發(fā)人員的操作非常簡單,尤其是與今天的 COM 相比。特別是反射等功能顯著減少了開發(fā)人員為將業(yè)務(wù)邏輯轉(zhuǎn)變?yōu)榭芍赜媒M件而必須編寫的代碼量。 統(tǒng)一編程類該框架為開發(fā)人員提供了統(tǒng)一的、面向?qū)ο蟮摹⒎謱拥暮涂蓴U展的類庫集 (API)。目前,C+ 開發(fā)人員使用 Microsoft 基礎(chǔ)類,而 Java 開發(fā)人員使用 Windows 基礎(chǔ)類??蚣芙y(tǒng)一
30、了這些完全不同的模型并且為 Visual Basic 和 JScript 程序員同樣提供了對類庫的訪問。通過創(chuàng)建跨所有編程語言的公共API集,公共語言運行庫使得跨語言繼承、錯誤處理和調(diào)試成為可能。從 JScript 到 C+ 的所有編程語言具有對框架的相似訪問,開發(fā)人員可以自由選擇它們要使用的語言。 AETASP.NET 建立在 .NET Framework 的編程類之上,它提供了一個 Web 應(yīng)用程序模型,并且包含使生成 ASP Web 應(yīng)用程序變得簡單的控件集和結(jié)構(gòu)。ASP.NET 包含封裝公共 HTML 用戶界面元素(如文本框和下拉菜單)的控件集。但這些控件在Web服務(wù)器上運行,并以HT
31、ML的形式將它們的用戶界面推送到瀏覽器12。在服務(wù)器上,這些控件公開一個面向?qū)ο蟮木幊棠P停瑸?Web 開發(fā)人員提供了面向?qū)ο蟮木幊痰呢S富性。ASP.NET 還提供結(jié)構(gòu)服務(wù)(如會話狀態(tài)管理和進程回收),進一步減少了開發(fā)人員必須編寫的代碼量并提高了應(yīng)用程序的可靠性。另外,ASP.NET 使用這些同樣的概念使開發(fā)人員能夠以服務(wù)的形式交付軟件。使用 XML Web services 功能,ASP.NET 開發(fā)人員可以編寫自己的業(yè)務(wù)邏輯并使用 ASP.NET 結(jié)構(gòu)通過 SOAP 交付該服務(wù)13。2.5 Microsoft SQL Server 2000簡介2.5.1 Microsoft Server
32、2000概述Microsoft SQL Server 2000是Microsoft公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng)的版本,該版本繼承和擴展了Microsoft SQL Server 7.0的性能、可靠性、質(zhì)量和易用性等優(yōu)點的同時又增加了許多更先進的功能,由此成為大規(guī)模聯(lián)機事務(wù)處理、數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)庫平臺。具有使用方便、可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點14。其特性表現(xiàn)在以下幾個方面:完全的web支持可伸縮性和可靠性企業(yè)級數(shù)據(jù)庫功能易于安裝、部署和使用數(shù)據(jù)倉庫15數(shù)據(jù)的完整性數(shù)據(jù)庫的完整性是指數(shù)據(jù)庫的正確性和相容性。數(shù)據(jù)庫完整性有4種類型,實體完整性、域完整性、
33、引用完整性和用戶定義完整性。數(shù)據(jù)的安全性數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫,防止不合法的使用,以免數(shù)據(jù)的泄漏、非法更改和破壞。為了更好的保證數(shù)據(jù)庫的安全性,可用密碼存儲口令和數(shù)據(jù),數(shù)據(jù)傳輸采用密碼傳輸防止中途被非法截獲16。數(shù)據(jù)庫的規(guī)范化設(shè)計規(guī)范化邏輯數(shù)據(jù)庫設(shè)計包括使用正確的方法將數(shù)據(jù)分為多個相關(guān)的表。在關(guān)系數(shù)據(jù)庫設(shè)計理論中,規(guī)范化規(guī)則指出了在設(shè)計良好的數(shù)據(jù)庫中必須出現(xiàn)或不出現(xiàn)的某些特征。合理的設(shè)計數(shù)據(jù)庫有幾條原則,表應(yīng)該有一個標識符、表應(yīng)只能存儲單一類型實體的數(shù)據(jù)、表應(yīng)避免可為空的列和表不應(yīng)該有重復(fù)的列或值17。 SQL Server 2000新特性(1) SQL Server 2000中增加了3
34、種數(shù)據(jù)類型:BIGINT、SQL_VARIANT和TABLE11。(2) 可以將TEXT和IMAGE類型的數(shù)據(jù)直接存放到表的數(shù)據(jù)行中,而不是存放不同的數(shù)據(jù)頁中,這就減少了用于存儲TEXT和IMAGE。(3) 類型的空間,并相應(yīng)減少了磁盤處理這類數(shù)據(jù)的I/O數(shù)量。(4) 增強了Transact-SQL語言的可編程性,用房可以創(chuàng)建自己的Transact-SQL函數(shù),用戶自定義函數(shù)可以返回一個數(shù)量值或表。(5) 索引功能得到增強,可以將計算字段加入索引。(6) 全文檢索功能得到增強,可以用多種方式更新全文檢索索引,增加了改變跟蹤和圖形過濾的功能。其中圖形過濾功能允許對存儲在IMAGE類型字段中的文檔
35、數(shù)據(jù)進行查詢和創(chuàng)建索引。3 系統(tǒng)分析與設(shè)計會員管理系統(tǒng)開發(fā)背景本系統(tǒng)是在Internet普及的情況下,越來越多的公司企業(yè)建設(shè)了自己的網(wǎng)站或門戶以展示本公司的發(fā)展歷程及現(xiàn)狀,尤其是眾多的商業(yè)公司它們利用自己的網(wǎng)站來展示或銷售自己的產(chǎn)品以及通過網(wǎng)站與自己的用戶建立良好的溝通。那么,對于商業(yè)公司來說客戶資源對企業(yè)可說是至關(guān)重要的。如何在自己的企業(yè)網(wǎng)站上吸引、尋找、管理自己的客戶資源以及注冊會員便成為企業(yè)面臨的重大問題。因此,在眾多企業(yè)的需求之下會員管理系統(tǒng)便應(yīng)運而生了。3.2 可行性研究3.2.1 經(jīng)濟可行性系統(tǒng)的開發(fā)規(guī)模較小,所需設(shè)備也少,盡量利用了現(xiàn)有的設(shè)備。系統(tǒng)的運行環(huán)境為一般企業(yè)通用的操作系
36、統(tǒng)和常用數(shù)據(jù)庫軟件,安裝方便快捷,運行過程中不易出錯,且大多數(shù)維護人員都熟悉這種開發(fā)語言,無形中為系統(tǒng)實施后的維護工作及更新升級工作帶來了方便。兼容性好,不必為購買新設(shè)備而投入大量財力。由于開發(fā)周期較短,各種開發(fā)費用較少,而且系統(tǒng)的界面美觀大方,操作簡單,方便實用,能夠很快被熟悉原系統(tǒng)的工作人員所熟悉。所以本系統(tǒng)在開發(fā)、運行、維護等階段的所需費用都很低。3.2.2 管理可行性由于系統(tǒng)人性化設(shè)計較好,采用B/S結(jié)構(gòu),無須客戶端配置,管理員登陸操作簡單,可以方便的進行會員管理,無須對相關(guān)人員進行專業(yè)培訓(xùn)。3.2.3 技術(shù)可行性當前計算機軟硬件技術(shù)都在飛速發(fā)展,計算機的性能在不斷提高,我們可以花少數(shù)
37、錢買到性價比較高的計算機。企業(yè)擁有的局域網(wǎng),計算機配置也較高,每臺計算機都配有100M網(wǎng)卡,局域網(wǎng)的通信能力較強,可滿足較頻繁的遠程數(shù)據(jù)庫操作服務(wù)。軟件方面也是現(xiàn)今中小型企業(yè)常用的Windows操作系統(tǒng)和SQLServer等數(shù)據(jù)庫軟件,軟、硬件條件都較為成熟,為本系統(tǒng)的開發(fā)和使用提供了較好的技術(shù)方面的可行性。需求分析功能需求分析 隨著網(wǎng)絡(luò)技術(shù)和電子商務(wù)的飛速發(fā)展,越來越多的企業(yè)建立的自己的網(wǎng)站以展示自己的企業(yè)文化,商品以及和自己的客戶建立良好的溝通。現(xiàn)在越來越多的網(wǎng)絡(luò)用戶體會到了網(wǎng)上訂購的快捷與方便,所以為了滿足客戶的需求以及增強自己的競爭力,企業(yè)網(wǎng)站需要添加會員管理功能。一般企業(yè)擁有大量的會
38、員信息,并且各個會員可能有自己不同的需求,所以建立一個可以快速處理會員信息,并能分類和滿足會員查詢自己信息的會員管理系統(tǒng)迫在眉睫。通過調(diào)查、查閱資料及參考其他會員管理系統(tǒng)的資料得出結(jié)論,會員管理系統(tǒng)應(yīng)實現(xiàn)普通會員的登錄模塊,會員登錄可進行查詢個人信息,瀏覽公告、下載商品等操作。另外更重要的模塊是管理員的后臺管理功能模塊,管理員的權(quán)限高于普通會員可以對會員的信息進行管理,還可以進行添加商品、發(fā)布公告等操作。本系統(tǒng)的具體需求如下:登錄:會員管理系統(tǒng)的登錄權(quán)限應(yīng)分為兩個,一是普通會員,他們的主要權(quán)限有查看個人基本信息。而另一個是超級管理員,他不僅擁有一般會員所具有的權(quán)限,而且具有管理權(quán)限。會員登錄前
39、臺:會員登錄之后可以查看個人基本信息、公告、交易明晰,還可以進行點卡沖值、獲取商品、添加評論及相冊等。后臺管理:管理員不僅可以查看會員登錄后的所有信息,而且對個人會員和企業(yè)會員的基本信息可以進行分類管理,如添加新會員,修改會員信息以及刪除會員等。并且可以添加會員商品、發(fā)布公告、生成點卡等,內(nèi)容是 HYPERLINK :/計算機畢業(yè)設(shè)計網(wǎng)制作。3.性能需求分析處理速度需求系統(tǒng)的運行速度是每一個完整系統(tǒng)的硬性要求,尤其是會員管理系統(tǒng),因為企業(yè)可能擁有數(shù)量巨大的會員。要對這些會員信息進行管理,如果系統(tǒng)的運行速度慢那么處理大量數(shù)據(jù)將會非常耗時,這樣也就滿足不了企業(yè)用戶需求。所以系統(tǒng)必須要有繁重的事務(wù)處
40、理能力,同時需要有很高的并發(fā)操作能力。安全性需求在軟件使用方面,用戶使用該系統(tǒng)必須進行必要的身份驗證,在用戶第一次使用該軟件的時候以給定的用戶名和密碼進行登錄,用戶應(yīng)能隨時更改登錄密碼。同時對不同用戶賦予相應(yīng)的菜單使用權(quán)限。系統(tǒng)用例模型用例是對客戶、用戶或系統(tǒng)使用另一個系統(tǒng)或業(yè)務(wù)的方式的靜態(tài)描述。用例圖顯示了系統(tǒng)用例的相互關(guān)系和用戶了解他們的方式,用戶模型主要用于需求分析階段,它的建立是系統(tǒng)開發(fā)者和用戶反復(fù)討論的結(jié)果,表明了開發(fā)者和用戶對需求規(guī)格達成的共識。用戶模型主要由若干個用例圖構(gòu)成,在UML中構(gòu)成用例的主要因素是用例和執(zhí)行者及它們之間的聯(lián)系。根據(jù)本系統(tǒng)的角色和用例可得出如圖3-1的系統(tǒng)用
41、例圖。圖3-1 系統(tǒng)用例圖系統(tǒng)總體設(shè)計.1設(shè)計思路本系統(tǒng)是網(wǎng)站內(nèi)容管理系統(tǒng)中的一個子系統(tǒng),其主要功能是實現(xiàn)企業(yè)網(wǎng)站對會員信息的管理、統(tǒng)計與分析。主要的功能模塊應(yīng)包含用戶的登錄,擁有不同權(quán)限的用戶具有不同的管理功能,比如普通用戶可以對其個人資料、積分情況以及交易信息進行瀏覽、查詢。而管理員不僅擁有普通用戶的權(quán)限而且還可以對會員的資料信息就行添加、修改、刪除等操作。系統(tǒng)還應(yīng)實現(xiàn)公告信息的發(fā)布、會員添加評論、會員分類、交易及訂單情況追蹤等功能。系統(tǒng)總體結(jié)構(gòu)設(shè)計應(yīng)用程序主要實現(xiàn)會員前臺登錄、系統(tǒng)管理員后臺管理等功能。本系統(tǒng)在整體上可劃分為數(shù)據(jù)庫、數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層。數(shù)據(jù)庫是系統(tǒng)最底層,它存儲系統(tǒng)的
42、所有數(shù)據(jù)。 數(shù)據(jù)訪問層是建立在數(shù)據(jù)庫之上,應(yīng)用程序通過該層訪問數(shù)據(jù)庫。數(shù)據(jù)訪問層一般封裝數(shù)據(jù)庫的選擇、添加、更新和刪除等操作,同時還為業(yè)務(wù)邏輯層提供訪問數(shù)據(jù)的接口或函數(shù)等。該層直接與數(shù)據(jù)庫相關(guān)聯(lián),同時又為業(yè)務(wù)邏輯層服務(wù),所以數(shù)據(jù)訪問層的設(shè)計好壞關(guān)系到整個系統(tǒng)的成敗。 業(yè)務(wù)邏輯層包括管理用戶、注冊用戶等業(yè)務(wù)邏輯,它一般由Web頁面實現(xiàn),如系統(tǒng)登錄頁面login.aspx,用戶管理頁面UserManage.aspx等。業(yè)務(wù)邏輯層數(shù)據(jù)庫訪問層數(shù)據(jù)庫圖3-2三層結(jié)構(gòu)圖用戶注冊流程圖這個系統(tǒng)提供登錄、注冊功能,可以對登入系統(tǒng)的用戶進行身份驗證,使得只有合法的用戶才可以登錄系統(tǒng),為網(wǎng)站資源提供了一定的安全
43、性保護,可以提供新用戶注冊加入的服務(wù)。對接入的系統(tǒng)的用戶進行管理,使得具有一定權(quán)限的用戶才可以訪問相應(yīng)的網(wǎng)絡(luò)資源,從而在一定程度上保護了資源。圖3-3是用戶注冊的流程圖,它能很好的反映出注冊的過程。用戶密碼是否一致注冊失敗用戶名是否被占用提交的數(shù)據(jù)是否為空用戶注冊是是否注冊成功是是否否否驗證碼是否正確圖3-3 用戶登錄流程圖3.5.4系統(tǒng)功能結(jié)構(gòu)圖根據(jù)上述分析設(shè)置可規(guī)劃出系統(tǒng)的主要功能框架,如圖3-4所示:后臺管理會員管理商品管理積分點卡系統(tǒng)管理其它項個人會員企業(yè)會員會員分組添加商品交易明晰點卡管理積分管理參數(shù)設(shè)置公告管理舉報管理評論管理相冊管理會員前臺基本信息帳號管理交易管理其它項會員公告基
44、本信息安全資料聯(lián)系方式點卡沖值交易明晰獲取商品我的評論相冊管理用戶統(tǒng)計圖3-4功能結(jié)構(gòu)圖功能模塊介紹前臺模塊功能介紹會員管理前臺界面一共包括四個功能模塊:(1) 登錄注冊模塊:用戶可以填寫個人信息,注冊成為本系統(tǒng)會員。然后輸入用戶名密碼,由于本系統(tǒng)為會員管理系統(tǒng),所以會員每次登錄可以獲得相應(yīng)的積分。為了防止用戶為獲得積分而頻繁登錄,系統(tǒng)可以設(shè)置在規(guī)定時間內(nèi)用戶不可多次登錄。(2) 基本信息模塊:其中包括用戶信息的統(tǒng)計,還可以瀏覽后臺管理員發(fā)布的公告。(3) 賬號管理模塊:顯示登錄會員的基本帳號信息,可以添加賬號安全資料和會員的聯(lián)系方式。(4) 交易管理模塊:會員可以進行點卡沖值,查看自己的交易
45、記錄以及獲取或上傳會員商品。(5) 其它項管理模塊:會員可以通過這個模塊添加評論對商品、新聞、下載、房產(chǎn)、相冊進行評論。3.后臺模塊功能介紹會員管理后臺一共包含六個功能模塊:會員管理模塊:管理員可以對個人會員和企業(yè)會員信息分別進行綜合管理,管理員具有對會員信息進行增加、刪除、修改的權(quán)限并可以對所有會員進行分組管理。商品管理模塊:管理員通過這個模塊進行添加、刪除商品,對商品信息進行管理,并且可以查看會員商品交易明晰。積分點卡模塊:管理員通過點卡管理字模塊可以進行已生成點卡的管理,還可以生成新的點卡。另外,管理員還可以對會員的積分情況進行修改管理并查看會員詳細的積分記錄。系統(tǒng)管理模塊:在這個模塊中
46、,管理員的職能是對系統(tǒng)中各個參數(shù)進行設(shè)置管理。個人信息管理:既然管理員的權(quán)限高于普通會員,那么管理員權(quán)限應(yīng)該兼容普通會員的權(quán)限。在這個模塊中管理員可以訪問普通會員的前臺界面。其它項管理模塊:在這個模塊中,管理員可以發(fā)布公告來向會員傳遞信息,管理會員的舉報情況和會員的評論信息以及對會員上傳相冊進行管理。3.7數(shù)據(jù)庫分析與設(shè)計3.7.1 數(shù)據(jù)流圖數(shù)據(jù)流圖(DFD)是一種圖形化技術(shù),它描述信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。在數(shù)據(jù)流圖中沒有任何的物理部件,它只是描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。DFD是描述系統(tǒng)中數(shù)據(jù)流程的圖形工具,它標識了一個系統(tǒng)的邏輯輸入與邏輯輸出,以及把邏輯
47、輸入轉(zhuǎn)換成邏輯輸出所需要的加工處理。通過分析本系統(tǒng)所需的數(shù)據(jù)操作可以得出數(shù)據(jù)流圖,如圖3-5所示。會員登錄信息處理登錄登錄信息登錄信息D1會員登錄表管理相冊添加評論評論信息D2處理個人信息會員信息D3相冊信息交易日志查看交易下載資源充值D4商品信息點卡信息會員詳細信息D5評論信息相冊信息交易信息圖3-5 數(shù)據(jù)流圖數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。任何字典最主要的用途都是供人查閱對不了解的條目的解釋,數(shù)據(jù)字典的作用也正是在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。一般來說數(shù)據(jù)字典應(yīng)該由對下列4類元素的定義組成:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲
48、、處理。這些條目按照一定得規(guī)則組織起來,構(gòu)成數(shù)據(jù)詞典。(1) 數(shù)據(jù)流條目名稱:登錄信息簡述:會員登錄情況的記錄信息別名:無組成:用戶名+密碼+登錄次數(shù)+積分名稱:會員詳細信息簡述:記錄會員的各種詳細信息別名:無組成:用戶名+聯(lián)系方式+所在地名稱:評論內(nèi)容簡述:會員對商品、新聞、房產(chǎn)等發(fā)表的自己的觀點別名:無組成:評論號+評論類型+評論標題+添加時間名稱:商品信息簡述:會員可以下載的商品情況別名:無組成:商品名稱+商品編號+商品版本+添加時間名稱:點卡信息簡述:會員可以購買和對點卡進行充值別名:無組成:點卡號+用戶名+密碼+金額(2) 數(shù)據(jù)元素數(shù)據(jù)元素條目給出某個數(shù)據(jù)單項的定義,通常是該數(shù)據(jù)項的
49、值類型、允許值等。評論類型=商品評論|相冊評論|新聞評論|房產(chǎn)評論(3) 數(shù)據(jù)存儲會員登錄表=用戶名+密碼+積分+編號+身份會員詳細信息=用戶名+真實姓名+性別+出生日期+證件類型+證件號碼評論信息=評論編號+評論編號+ 評論人+添加日期+標題+評論內(nèi)容(4) 處理 處理條目就是對處理的說明,由于處理是數(shù)據(jù)流圖的重要組成部分,一般進行單獨說明。處理登錄輸入:用戶登錄信息輸出:用戶登錄信息、商品信息、交易信息、相冊信息、點卡信息處理描述:判斷密碼賬號是否正確處理個人信息輸入:個人會員的詳細信息輸出:將個人會員更改信息輸出處理描述:對個人會員的基本信息進行查看、修改充值輸入:點卡信息輸出:點卡信息
50、處理描述:處理用戶充值點卡請求添加評論輸入:評論信息輸出:評論信息處理描述:處理用戶對各個類型信息的評論3.7.3數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(1)局部E-R圖設(shè)計E-R圖是用來表示數(shù)據(jù)及其聯(lián)系的工具,它描述的是現(xiàn)實世界的數(shù)據(jù)模型,與具體的DBMS無關(guān),但是它是我們在設(shè)計階段設(shè)計數(shù)據(jù)庫邏輯模型的重要依據(jù)。在設(shè)計E-R圖的過程中,首先進行局部E-R圖設(shè)計。作為會員信息管理系統(tǒng),其首要的功能就是對會員信息進行管理,所以應(yīng)設(shè)計會員用戶信息實體以保存會員詳細信息。會員管理系統(tǒng)中包含對個人會員信息和企業(yè)會員信息的管理。首先,個人會員信息實體E-R圖如圖3-6所示。會員信息用戶名編號密碼Email會員組編號積分身份
51、 頭像圖3-6 個人會員信息實體會員管理系統(tǒng)中還包括對企業(yè)會員信息進行單獨的管理。所以系統(tǒng)還應(yīng)包含企業(yè)詳細信息的管理,企業(yè)信息實體E-R圖如圖3-7所示。企業(yè)會員信息公司名稱用戶名郵政編碼公司地址省份城市 公司網(wǎng)站 聯(lián)系人姓名圖3-7 企業(yè)會員信息會員管理系統(tǒng)中,會員可以購買點卡來獲得自己所需的服務(wù)。所以系統(tǒng)應(yīng)包含點卡信息,點卡信息實體E-R圖如圖3-8所示。點卡表點卡號點卡密碼是否已購買用戶名過期時間點數(shù)金額添加時間用戶使用時間圖3-8 點卡信息實體會員可以根據(jù)自己的需要下載自己所需要的商品,所以商品信息也是本系統(tǒng)的一個實體,商品信息E-R圖如圖3-9所示。 商品表路徑是否已刪除產(chǎn)品類型產(chǎn)品
52、版本產(chǎn)品編號添加時間是否已使用已下載次數(shù)最大下載次數(shù)產(chǎn)品描述圖3-9 商品信息實體本系統(tǒng)可以對系統(tǒng)的所需的一些參數(shù)進行設(shè)置,比如密碼長度,是否允許注冊等。所以系統(tǒng)可以設(shè)計一個系統(tǒng)參數(shù)設(shè)置實體,其E-R圖如3-10所示。系統(tǒng)參數(shù)信息是否允許評論上傳文件類型密碼長度用戶名長度是否允許注冊上傳文件大小圖3-10 系統(tǒng)參數(shù)信息(2)總體E-R圖設(shè)計通過對數(shù)據(jù)流圖、數(shù)據(jù)字典和數(shù)據(jù)庫操作信息的分析,找出實體集合,實體鍵的聯(lián)系,實體的屬性,主鍵屬性和其它信息,然后將得到的局部E-R圖進行合并,得到全局的E-R圖,如圖3-11所示。點卡表使用用戶表擁有相冊表提出舉報表擁有用戶詳細信息購買商品表添加評論表企業(yè)信
53、息表擁有1nnmn1nm11111n圖3-11 E-R圖數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計是與數(shù)據(jù)庫模型無關(guān)的,而一個數(shù)據(jù)庫系統(tǒng)的實現(xiàn),是以具體的DBMS為基礎(chǔ)的,在概念結(jié)構(gòu)設(shè)計完成之后,就要依照選用的DBMS進行該DBMS支持的數(shù)據(jù)庫模型相對應(yīng)得邏輯結(jié)構(gòu)設(shè)計。邏輯結(jié)構(gòu)設(shè)計階段的主要步驟有:確定數(shù)據(jù)模型、將E-R圖轉(zhuǎn)換成為制定的數(shù)據(jù)模型、確定完整性約束、確定用戶視圖。依據(jù)以上步驟可以設(shè)計出以下關(guān)系模式。用戶表(用戶名,密碼,安全問題,問題回答,電子郵件,頭像)點卡表(點卡號,點卡密碼,金額,過期時間,是否已使用,用戶使用時間,用戶名)商品表(產(chǎn)品編號,產(chǎn)品版本,產(chǎn)品類型,是否已使用,已下載次數(shù),最
54、大下載次數(shù),添加時間,產(chǎn)品描述,路徑,是否已刪除)評論表(評論編號,用戶名,信息編號,評論類型,標題,內(nèi)容,添加時間)系統(tǒng)參數(shù)表(系統(tǒng)編號,用戶名長度,密碼長度,上傳文件類型,上傳文件大小,登錄樣式,是否允許評論,是否允許注冊)數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫設(shè)計是指對一個特定的應(yīng)用環(huán)境,提供一個能確定最有數(shù)據(jù)模型與處理模式的邏輯設(shè)計,以及一個確定數(shù)據(jù)庫存儲結(jié)構(gòu)與存取方法的物理設(shè)計,建立起既能反映現(xiàn)實世界信息間的聯(lián)系,滿足用戶數(shù)據(jù)要求和加工要求,又能被某個數(shù)據(jù)庫管理系統(tǒng)所接受,同時能實現(xiàn)系統(tǒng)目標,并有效存取數(shù)據(jù)的數(shù)據(jù)庫。從20世紀80年代末開始關(guān)系系統(tǒng)成為數(shù)據(jù)庫的主流產(chǎn)品?,F(xiàn)在使用的絕大多數(shù)的數(shù)據(jù)庫軟
55、件都屬于關(guān)系數(shù)據(jù)庫。本軟件所使用的也是關(guān)系數(shù)據(jù)庫。后臺的數(shù)據(jù)庫應(yīng)用軟件為Microsoft SQL Server 2000。本系統(tǒng)數(shù)據(jù)庫具有以下的特點:結(jié)構(gòu)合理。所建立的數(shù)據(jù)冗余度小,獨立性強。建檔、修改、查詢、統(tǒng)計快而準確。保密性、可靠性好。數(shù)據(jù)庫主要用于信息的提供、保存、更新和查詢等,通過分析系統(tǒng)對數(shù)據(jù)應(yīng)用的需求確定數(shù)據(jù)庫的結(jié)構(gòu)。因此至少要創(chuàng)建如表3-1所示的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項。表3-1 數(shù)據(jù)表匯總表數(shù)據(jù)表名稱備注用戶表用戶登錄賬號信息用戶信息表用戶詳細信息企業(yè)用戶表企業(yè)詳細信息用戶組表會員所屬類別分類表用戶公告表管理員發(fā)布公告系統(tǒng)參數(shù)表系統(tǒng)各種參數(shù)設(shè)置表獲取商品表會員獲取商品信息登記用戶評
56、論表用戶對新聞、下載、商品等發(fā)表評論用戶日志表用戶添加個人日志用戶相冊表用戶上傳個人相冊用戶點卡表記錄賬戶沖值、購買信息以下是數(shù)據(jù)庫設(shè)計的主要數(shù)據(jù)表的基本表結(jié)構(gòu):用戶表:用來記錄會員用戶注冊時所需詳細信息,包括用戶編號,用戶名,密碼等信息。具體字段及其數(shù)據(jù)類型如表3-2。表3-2用戶表列名數(shù)據(jù)類型備注usernumbervarchar用戶編號,自動增長usernamevarchar用戶名,主鍵pwdvarchar密碼questionvarchar安全問題answervarchar問題答案safecodevarchar安全碼emailvarchar電子郵件jifenint積分imgvarchar
57、頭像GroupNumbervarchar會員組編號shenfenchar身份用戶詳細信息表:記錄注冊會員的詳細資料信息,其中包括用戶名,真實姓名,性別,出生日期等。具體字段及其數(shù)據(jù)類型如表3-3。表3-3 用戶信息表列名數(shù)據(jù)類型備注usernamevarchar用戶名unamevarchar(50)真實姓名sexchar(10)性別birthdaydatetime (8)出生日期zjlbvarchar (50)證件類別zjhmchar (10)證件號碼szsfvarchar(50)所在省份cityvarchar(50)城市addrvarchar(50)地址yzbmvarchar(50)郵政編碼
58、imgvarchar(50)頭像Telvarchar(16) hompagevarchar(50)主頁qqvarchar(50)QQ號點卡表:記錄會員點卡信息,具體字段及其數(shù)據(jù)類型如表3-4。表3-4 點卡表列名數(shù)據(jù)類型備注CardIDint(4)點卡編卡號,主鍵,自動編號CardNumbernvarchar (30)varchar(30)點卡號CardPasswordnvarchar (30)varchar(30)點卡密碼Moneyfloat(8)金額Pointint(4)點數(shù)TimeOutDatesmalldatetime(4)過期時間isUsetinyint(1)是否已使用usernam
59、envarchar(20)用戶名UserTimesmalldatetime(4)用戶使用時間AddTimesmalldatetime(4)添加時間isBuytinyint(1)是否已購買商品獲取表:主要記錄商品信息及購買情況,主要包含商品編號,版本,類型等。具體字段及其數(shù)據(jù)類型如表3-5。表3-5 商品獲取表列名數(shù)據(jù)類型備注idint編號,主鍵ProductIDvarchar(50)產(chǎn)品編號Versionvarchar(50)產(chǎn)品版本PTypevarchar(50)產(chǎn)品類型isUseint(4)是否已使用useNumint(4)已下載次數(shù)MaxNumint(4)最大下載次數(shù)Contentvar
60、char(50)產(chǎn)品描述addTimedatetime8添加時間URL_1varchar(50)路徑UserDelint(4)是否已刪除系統(tǒng)參數(shù)表:用于設(shè)置本系統(tǒng)中的各種參數(shù)比如用戶名、密碼長度。具體字段及其數(shù)據(jù)類型如表3-6。表3-6 系統(tǒng)參數(shù)表列名數(shù)據(jù)類型備注SysIDint(4)編號,主鍵,自動編號LenUserNamenvarchar(5)用戶名長度LenPasswordnvarchar(50)密碼長度UpfileTypenvarchar (250)上傳文件類型UpfileSizesmallint (2)上傳文件大小LoginStyletinyint (1)登錄樣式ReviewTFti
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水泥沙子采購合同
- 授權(quán)經(jīng)銷合同協(xié)議
- 農(nóng)業(yè)科技園區(qū)綜合開發(fā)合同
- 短期租賃服務(wù)意外免責協(xié)議
- 網(wǎng)絡(luò)信息技術(shù)支持協(xié)議
- 商場裝修合同與商場裝修合同
- 打井承包合同
- 手房轉(zhuǎn)讓買賣協(xié)議
- 新版不定期勞動合同書(33篇)
- 瓦工貼磚施工合同
- 城市綠化與生態(tài)環(huán)境改善
- 2024-2025學(xué)年中小學(xué)校第二學(xué)期師德師風工作計劃:必看!新學(xué)期師德師風建設(shè)秘籍大公開(附2月-7月工作安排表)
- 《急性心力衰竭的急救處理》課件
- 2025年高壓電工作業(yè)考試國家總局題庫及答案(共280題)
- 2024年中國養(yǎng)老產(chǎn)業(yè)商學(xué)研究報告-銀發(fā)經(jīng)濟專題
- 印刷公司生產(chǎn)部2025年年度工作總結(jié)及2025年工作計劃
- 2025年中考語文一輪復(fù)習(xí):八年級下冊知識點梳理
- 小班孵雞蛋課程設(shè)計
- 高教版2023年中職教科書《語文》(基礎(chǔ)模塊)下冊教案全冊
- LeapMotion教程之手勢識別
- 靜脈導(dǎo)管的護理與固定方法
評論
0/150
提交評論