中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

seo網站編輯什么是搜索引擎銷售

seo網站編輯,什么是搜索引擎銷售,醫(yī)院網站建設怎么樣,建站之星至尊版摘 要 隨著互聯(lián)網技術的不斷發(fā)展,電商行業(yè)也越來越受到人們的關注。為了提高電商行業(yè)的管理效率和服務水平,本文提出了一種基于ASP.NET電商后臺管理系統(tǒng)的設計與實現方案。 電商管理系統(tǒng)基于VisualStudio開發(fā)平臺,采用C#編程語言和ASP.NET等技…

摘?要

隨著互聯(lián)網技術的不斷發(fā)展,電商行業(yè)也越來越受到人們的關注。為了提高電商行業(yè)的管理效率和服務水平,本文提出了一種基于ASP.NET電商后臺管理系統(tǒng)的設計與實現方案。

電商管理系統(tǒng)基于VisualStudio開發(fā)平臺,采用C#編程語言和ASP.NET等技術,采用SQL Server數據庫來建立數據之間的轉換,主要實現了注冊、登錄、后臺首頁、系統(tǒng)用戶(管理員、電商用戶)、商品中心管理、商品分類管理、訂單信息管理、入庫信息管理、物流信息管理、系統(tǒng)管理(輪播圖管理)、通知公告管理、資源管理(新聞資訊、資訊分類)等功能。本次報告,首先分析了研究的背景、作用、意義,為研究工作的合理性打下了基礎。針對電商管理系統(tǒng)的各項需求以及技術問題進行分析,證明了系統(tǒng)的必要性和技術可行性,然后對設計系統(tǒng)需要使用的技術軟件以及設計思想做了基本的介紹,最后來實現電商管理系統(tǒng)和部署運行使用它。

關鍵詞:電商管理系統(tǒng);VisualStudio代碼編輯器;SQL Server數據庫;C#編程語言

Design and implementation of ASP.NET e-commerce background management system based on it

Abstract

With the continuous development of Internet technology, the e-commerce industry has attracted more and more attention. In order to improve the management efficiency and service level of the e-commerce industry, this paper proposes a design and implementation scheme based on the ASP.NET e-commerce background management system.

The e-commerce management system is based on the VisualStudio development platform, using C# programming language and ASP.NET and other technologies, and using SQL Server database to establish the conversion between data, mainly realizing registration, login, background homepage, system users (administrators, e-commerce users), commodity center management, commodity classification management, order information management, warehousing information management, logistics information management, system management (carousel management), notice and announcement management, resource management (news, information classification) and other functions. This report first analyzes the background, role and significance of the research, and lays a foundation for the rationality of the research work. According to the analysis of the various requirements and technical problems of the e-commerce management system, the necessity and technical feasibility of the system are proved, and then the technical software and design ideas that need to be used in the design system are basically introduced, and finally the e-commerce management system and the deployment and operation of the e-commerce management system are used.

Keywords: e-commerce management system, VisualStudio code editor, SQL Server database, C# programming language.

目錄

第1章 引言

1.1?研究背景與意義

1.2?國內外研究現狀

1.3?論文組成結構

第2章 相關技術介紹

2.1 C#開發(fā)語言

2.2 JavaScript腳本語言

2.3 SQL Server數據庫

2.4 ASP.NET技術

第3章 系統(tǒng)分析

3.1?可行性分析

3.1.1?經濟可行性

3.1.2?技術可行性

3.1.3?操作可行性

3.2?功能需求分析

3.3?非功能需求分析

3.4?安全性需求分析

3.4.1?系統(tǒng)的安全性

3.4.2?數據的安全性

3.5?數據流程分析

第4章 系統(tǒng)設計

4.1?系統(tǒng)架構設計

4.2?系統(tǒng)總體設計

4.3?系統(tǒng)功能設計

4.4?數據庫設計

4.4.1?數據庫概念設計

4.4.2?數據庫表設計

第5章 系統(tǒng)實現

5.1?登錄模塊的實現

5.2?電商用戶主要功能實現

5.3?出租用戶主要功能實現

5.4?管理員主要功能實現

第6章 系統(tǒng)測試

6.1?測試目的

6.2?功能測試

6.3?性能測試

第7章 總結與展望

參考文獻

?


  1. 引言
    1. 研究背景與意義

隨著互聯(lián)網技術的快速發(fā)展和人們生活水平的不斷提高,電商行業(yè)得到了迅速發(fā)展。通過電商系統(tǒng),企業(yè)可以拓展銷售渠道,不受地域限制,可以隨時隨地進行銷售,擴大了商品的銷售范圍和市場覆蓋面。相比傳統(tǒng)零售模式,電商系統(tǒng)的運營成本更低,可以通過自動化和信息化技術降低人力成本和管理成本,提升了企業(yè)的競爭力。然而,傳統(tǒng)的電商管理方式存在著許多問題,如管理效率低下、信息不透明、服務質量差等問題,這些問題嚴重影響了電商行業(yè)的發(fā)展。因此,如何提高電商行業(yè)的管理效率和服務水平,成為了一個亟待解決的問題。

為了解決這個問題,本文提出了一種基于ASP.NET的電商管理系統(tǒng)的設計與實現方案,旨在通過采用先進的互聯(lián)網技術和管理理念,提高電商行業(yè)的管理效率和服務水平,為電商行業(yè)的發(fā)展提供技術支持。

在當前的互聯(lián)網時代,ASP.NET技術已經成為了Web應用程序開發(fā)的主流技術之一,具有良好的性能和安全性。因此,本文選擇ASP.NET作為開發(fā)平臺,采用C#語言進行開發(fā),可以充分利用ASP.NET的強大功能和C#語言的靈活性,提高系統(tǒng)的開發(fā)效率和穩(wěn)定性。

綜上所述,本文旨在通過采用先進的互聯(lián)網技術和管理理念,設計和實現一款基于ASP.NET的電商管理系統(tǒng),提高電商行業(yè)的管理效率和服務水平,為電商行業(yè)的發(fā)展提供技術支持。

    1. 國內外研究現狀

在國內外,基于ASP.NET的電商管理系統(tǒng)的研究和應用已經逐漸成為一個熱點話題。以下是國內外相關研究現狀的簡要介紹:

在國內,隨著電商行業(yè)的快速發(fā)展,基于ASP.NET的電商管理系統(tǒng)的研究和應用也逐漸增多。一些學者和企業(yè)家開始探索如何通過采用先進的互聯(lián)網技術和管理理念,提高電商行業(yè)的管理效率和服務水平,從而推動電商行業(yè)的發(fā)展。例如,一些學者和企業(yè)家開始探索如何通過采用云計算、大數據、人工智能等技術,提高電商管理系統(tǒng)的智能化水平,從而提高系統(tǒng)的管理效率和服務水平。

在國外,基于ASP.NET的電商管理系統(tǒng)的研究和應用也逐漸增多。一些學者和企業(yè)家開始探索如何通過采用先進的互聯(lián)網技術和管理理念,提高電商行業(yè)的管理效率和服務水平,從而推動電商行業(yè)的發(fā)展。例如,一些學者和企業(yè)家開始探索如何通過采用云計算、大數據、人工智能等技術,提高電商管理系統(tǒng)的智能化水平,從而提高系統(tǒng)的管理效率和服務水平。此外,國外的一些企業(yè)也開始采用C#(asp.net)技術來開發(fā)電商管理系統(tǒng),并取得了一定的成效。

綜上所述,基于ASP.NET的電商管理系統(tǒng)的研究和應用已經成為國內外的一個熱點話題。未來,隨著互聯(lián)網技術和管理理念的不斷發(fā)展,基于ASP.NET的電商管理系統(tǒng)的研究和應用將會更加廣泛和深入。

    1. 論文組成結構

根據市場調研得到的信息數據,結合國內外前沿研究,利用相關系統(tǒng)開發(fā)和設計方法,最終設計出基于ASP.NET的電商管理系統(tǒng)。

本文共有七章,如下所示。

第一章概述了基于ASP.NET的電商管理系統(tǒng)的研究背景與意義;精煉地總結了國內外在內的領域研究情況和未來的研究趨勢,最后給出了論文的組成結構。

第二章簡要概述了本文所用的開發(fā)技術和工具。

第三章簡要對系統(tǒng)各業(yè)務流程進行需求分析、可行性分析。

第四章對基于ASP.NET的電商管理系統(tǒng)進行設計。

第五章對基于ASP.NET的電商管理系統(tǒng)進行實現,并貼出相關頁面截圖,語言描述出具體功能實現的操作方法。

第六章對基于ASP.NET的電商管理系統(tǒng)采用測試用例的方式來對一些主要功能模塊測試,最后得出測試結果。

第七章總結全文并對未來的研究做出展望。

  1. 相關技術介紹
    1. C#開發(fā)語言

C#是一種面向對象的程序設計語言,類是C#程序的基本組成單元,類中又包含了屬性和方法,在類中又可以創(chuàng)建無數個對象。類中包含的主要成員是字段和方法,字段是指一種數據變量,方法是指對字段進行操作的集合,包括給其他變量賦值、調用方法等[1]。C#代碼都是編寫在類體中,類體中的每個數據項都可以看作是一個對象,C#不支持類的多重繼承,但可以支持接口的多重繼承,并且支持類和接口的實現[2]。由于C#通常在網絡環(huán)境中使用,所以C#提供了一個防止代碼惡意攻擊的安全機制,同時,C#具有強類型機制、自動收集垃圾和異常處理等特性,這些都是C#語言健壯性的重要保證[3]。

1、C#語言具有如下特點:

(1)C# 結合 C、Java、Perl 以及自創(chuàng)的新語法形成了自己獨特的語法。

(2)C#可以更快速的執(zhí)行動態(tài)網頁,當然這只是相對于CGI或者Perl來說,C#可以在HTML文檔中嵌入程序,而且去執(zhí)行,另外C#能夠實現CGI的所有功能,因此說明C#具有很強大的功能[4]。

(3)大部分當下流行的數據庫和操作系統(tǒng)C#語言都能夠支持。

(4)C#語言的最重要特點就是可以讓C、C++進行擴展

2、C#語言具有如下優(yōu)勢:

(1)開放源代碼:事實上C#的所有源代碼都可以得到。

(2)免費性:C#是開源代碼并且免費

(3)快捷性:C#對于初學者來說,它不止編輯簡單可以嵌入與HTML語言中,而且對于程序開發(fā)和運行也是非常快速的,并且非常容易掌握。

(4)跨平臺性強:C#是可以在服務器運行的腳本語言,所以在UNIX、Android、Mac OS、WINDOWS等操作平臺上都可以運行[5]。

(5)效率高:C#對系統(tǒng)資源的消耗相當少,所以它的效率高。

(6)圖像處理:C#不止是可以使用GD2對圖像進行處理,而且他還可以完成對圖像的創(chuàng)建。

(7)面向對象:C#在面向對象上有了許多的改進,C#語言開發(fā)大型商業(yè)程序也是可以勝任的[6]。

    1. JavaScript腳本語言

此作品中,其中包含了頁面的搭建,以及前后臺數據接口的連接等,而對于實現用戶頁面交互以及一些頁面邏輯性判斷等功能都是用JavaScript完成的[7],而JavaScript是已經被廣泛用于Web應用開發(fā),是一種屬于網絡的腳本語言,常用來為網頁添加各式各樣的動態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現自身的功能。JavaScript作為一種描述語言,作用于web前端,它基于對象(object)和事件驅動(Event Driven)并且安全性也較好。它可以有效的在農戶端運行并為服務器減輕負擔[8]。

1、JavaScript具有的特點:

(1)腳本語言。JavaScript是一種腳本語言并具有解釋性,在程序運行過程中,它就可以進行解釋[9]。

(2)基于對象。JavaScript可以創(chuàng)建對象,而且還可以使用現在存在的對象,它是基于對象的腳本語言。

(3)簡單。JavaScript不對使用的數據類型有著嚴格的要求,應用的是弱類型的變量類型,設計是十分緊湊簡單。

(4)動態(tài)性。JavaScript是可以不經過Web服務器對用戶的操作做出相應,是可以采用事件驅動的腳本語言。

(5)跨平臺性。JavaScript可以不依賴操作系統(tǒng),但需要瀏覽器的支持。所以在編寫JavaScript腳本后可以在任意機器上使用,但要注意的一點,使用的瀏覽器是支持JavaScript腳本語言,現在大多瀏覽器也支持JavaScript[10]。

2、JavaScript的用途

JavaScript的用途是解決頁面交互和數據交互,最終目的是豐富農戶端效果以及數據的有效傳遞[11]。

(1)實現頁面交互,提升用戶體驗實現頁面特效。即js操作html的dom節(jié)構或操作樣式。

(2)農戶端表單驗證。當數據傳送到服務端前,可以將用戶填入并上交的信息快速有效的驗證,進行了數據的交互,為服務器減輕了負擔[12]。

    1. SQL Server數據庫

SQL Server是一種開放源代碼的關系型數據庫管理系統(tǒng)(RDBMS),關系數據庫將數據保存在不同的表中,提高了靈活性,它使用最常用的結構化查詢語言(SQL)進行數據庫管理。SQL Server因其具有速度快、體積小、總體擁有成本低和開放源碼的優(yōu)點而備受關注[7]。特點:

(1)支持多種操作系統(tǒng)。

(2)為多種編程語言提供了API。

(3)支持多線程,充分利用CPU資源。

(4)SQL Server性能卓越、服務穩(wěn)定,很少出現異常宕機。

(5)原生JSON支持。

(6)優(yōu)化SQL查詢算法,有效地提高查詢速度[8]。

    1. ASP.NET技術?

ASP.NET技術:ASP.NET 是微軟公司主推的新技術,是運行于Windows 平臺.net 框架下的一種新型的功能強大的WEB 編程語言。發(fā)展至今,ASP.NET 經過幾年的改進和優(yōu)化,已漸漸成為成熟、穩(wěn)定的能與JSP 對抗的一種WEB 編程語言。傳統(tǒng)ASP 由于被束縛于弱類型的腳本語言功能限制,導致ASP 難以應用在中大型系統(tǒng)中。ASP.NET 其強大的功能、高系數的安全性、快捷的處理速率等眾多優(yōu)點,成為程序員愛不釋手的技術。

因為ASP.NET 是基于通用語言的編譯運行的程序,所以它的強大性和適應性,可以使它運行在WEB 應用軟件開發(fā)者的幾乎全部的平臺上。通用語言的基本庫,消息機制,數據接口的處理都能無縫的整合到ASP.NET 的WEB 應用中。

  1. 系統(tǒng)分析
    1. 可行性分析

本系統(tǒng)將在經濟、技術、操作這三個角度上進行可行性分析。

      1. 經濟可行性

整個系統(tǒng)從設計到開發(fā)以及測試過程嚴謹步驟齊全,所有工作任務全部由本人完成,并未獲取外部技術支持,節(jié)約了一切服務成本開銷以及人工成本,在硬件方面,為節(jié)約成本使用一臺二手移動工作站作為項目部署服務器以及數據庫服務器,成本在一萬元一下,真?zhèn)€網絡部署也是由本人獨立完成不涉及到其他人工費用,整個開發(fā)過程本著低成本,低消耗的原則。

      1. 技術可行性

技術可行性分析的目的是確認該系統(tǒng)能否利用現有技術實現,并評估開發(fā)效率和完成情況。技術的可行性是指在當前的技術條件下,計算機軟件和硬件的開發(fā)是否能夠滿足發(fā)展的要求。因為該系統(tǒng)的開發(fā)基于C#語言,所以開發(fā)該系統(tǒng)所需的軟件和硬件條件可以在普通計算機上滿足。因為它占用的內存相對較少,所以用SQL Server數據庫開發(fā)和設計軟件理論上沒有問題,因為它占用的內存太少。上述技術可以有效地保證系統(tǒng)的成功和高效開發(fā)。

      1. 操作可行性

基于C#的電商管理系統(tǒng)的使用界面簡單易于操作,采用常見的界面窗口來登錄界面,通過電腦進行訪問操作,用戶只要平時使用過電腦都能進行訪問操作。此系統(tǒng)的開發(fā)采用ASP.NET技術開發(fā),人性化和完善化是B/S結構開發(fā)比較顯要的特點使得用戶操作相比較其他更加簡潔方便。易操作、易管理、交互性好在本系統(tǒng)操作上體現得淋漓盡致。

    1. 功能需求分析

電商管理系統(tǒng)的功能主要分為前臺用戶根據自己的需求進行注冊登錄,主要有普通用戶和管理員,電商用戶可以查看商品信息、訂單信息、物流信息新聞資訊、公告信息等操作。后臺系統(tǒng)管理員職責的不同,主要對系統(tǒng)用戶(管理員、普通用戶)、商品中心管理、商品分類管理、訂單信息管理、入庫信息管理、物流信息管理、系統(tǒng)管理(輪播圖管理)、通知公告管理、資源管理進行處理。

普通用戶用例圖如下所示。

圖3-1 普通用戶用例圖

管理員用例圖如下所示。

圖3-3 管理員用例圖

    1. 非功能需求分析

首先主要考慮的是系統(tǒng)功能軟件,在具體設計的環(huán)節(jié)上,是不是能夠較好的滿足各類用戶的基本功能需求,如果不能較好的滿足用戶需求,那么這個系統(tǒng)的存在是沒有價值的。軟件系統(tǒng)的非功能性求分析,從7個方面展開,一個是性能分析,針對系統(tǒng);一個是安全分析,針對系統(tǒng),一個是完整度分析,針對系統(tǒng),一個是可維護分析,針對系統(tǒng),一個是可擴展性分析,針對系統(tǒng),一個是適應業(yè)務的性能分析。面對電商管理系統(tǒng)存在的性能、安全、擴展、完整度等7個方面性能綜合比對分析后發(fā)現,需要相應的非功能性需求分析。

    1. 安全性需求分析
      1. 系統(tǒng)的安全性

安全性對每一個系統(tǒng)來說都是非常重要的。安全性很好的系統(tǒng)可以保護企業(yè)的信息和用戶的信息不被竊取。提高系統(tǒng)的安全性不僅是對用戶的負責,更是對企業(yè)的負責。尤其針對于電商管理系統(tǒng)來說,必須要有很好的安全性來保障整個系統(tǒng)。

系統(tǒng)具有對使用者有權限控制,針對角色的不通限制使用者的權限,以此來確保系統(tǒng)的安全性。

      1. 數據的安全性

數據庫中的數據是從外界輸入的,當數據的輸入時,由于種種原因,輸入的數據會無效,或者是臟數據。因此,怎樣保證輸入的數據符合規(guī)定,成為了數據庫系統(tǒng),尤其是多用戶的關系數據庫系統(tǒng)首要關注的問題。

因此,在寫入數據庫時,要保證數據完整性、正確性和一致性。

    1. 數據流程分析

對系統(tǒng)的數據流進行分析,系統(tǒng)的使用者分為三類,電商用戶、出租用戶、管理員。系統(tǒng)主要對界面信息傳送,登錄信息的驗證,注冊信息的接收,用戶各種操作的響應做處理。

系統(tǒng)頂層數據流圖如下圖所示。

圖3-4 頂層數據流圖

要判斷用戶是是什么身份,是根據登錄的數據來判斷后,跳轉到對應的功能界面。在系統(tǒng)的內部用戶就可以對數據進行操作,數據庫中心就可以接收到系統(tǒng)傳輸的有效數據流來對數據sql語句進行對應操作。

  1. 系統(tǒng)設計
    1. 系統(tǒng)架構設計

本電商管理系統(tǒng)的架構設計主要分為可以3層,主要有Web層,業(yè)務層,Model層。其中web層還包括View層和Controller層,Model層包括元數據擴展層和數據訪問層。

系統(tǒng)架構如下圖所示。

圖4-1 系統(tǒng)架構

    1. 系統(tǒng)總體設計

電商管理系統(tǒng)總體分為前臺用戶模塊和后臺管理員模塊。

兩個模塊表現上是分別獨立存在,但是訪問的數據庫是一樣的。每一個模塊的功能都是根據先前完成的需求分析,并查閱相關資料后整理制作的。

綜上所述,系統(tǒng)功能結構圖如下圖所示。

圖4-2 系統(tǒng)功能結構圖

    1. 系統(tǒng)功能設計

普通用戶:

  1. 登錄注冊:用戶可以通過輸入用戶名和密碼進行登錄,或者通過注冊頁面創(chuàng)建新的賬戶。
  2. 首頁:展示電商平臺的主要信息和功能入口,如通知公告、新聞資訊、商品信息等。
  3. 通知公告:顯示平臺發(fā)布的重要通知和公告信息。
  4. 新聞資訊:展示與電商相關的新聞和行業(yè)動態(tài)。
  5. 商品信息:用戶可以查看可商品信息,包括商品名稱、類型、商品單價、數量等。
  6. 個人中心:用戶可以查看個人首頁、訂單信息、物流信息、收藏等功能模塊。

- 訂單信息:用戶可以查看和管理自己的訂單信息,包括租訂單編號、商品名稱、商品類型、單價、購買數量、購買金額、購買日期等。

- 物流信息:用戶可以查看購買商品的物流信息。

- 收藏:用戶可以收藏感興趣的商品、新聞資訊等信息,亦可進行刪除等操作。

管理員:

  1. 后臺首頁:展示管理員的主要操作入口和系統(tǒng)統(tǒng)計信息。
  2. 系統(tǒng)用戶:管理員可以管理系統(tǒng)用戶,包括添加、修改、刪除用戶信息,設置用戶角色和權限等。
  3. 商品中心管理:管理員可以管理商品信息,包括添加、修改、刪除商品信息,設置商品庫存狀態(tài)等。
  4. 商品分類管理:管理員可以管理商品分類,包括查看添加刪除商品分類等。
  5. 訂單信息管理:管理員可以管理查看訂單信息列表,包括商品名稱、商品類型、商品單價、物流名稱狀態(tài)等。
  6. 入庫信息管理:管理員可以管理商品入庫狀態(tài)信息,包括查詢添加刪除等操作。
  7. 物流信息管理:管理員可以添加刪除物流信息列表,包括訂單編號,收貨地址、物流名稱、物流單號、物流狀態(tài)等。
  8. 系統(tǒng)管理: 管理員可以管理首頁的輪播圖,包括添加、修改、刪除輪播圖等。
  9. 公告信息管理:管理員可以發(fā)布、修改、刪除通知公告信息。
  10. 資源管理:管理員可以管理新聞資訊,包括添加、修改、刪除新聞資訊等;管理員可以管理新聞資訊的分類信息。
  11. 權限管理:管理員可以查詢、添加、修改刪除用戶權限,對用戶權限分組等操作。
    1. 數據庫設計
      1. 數據庫概念設計

數據庫概念設計是指對于某個具體應用的數據模型(數據結構),進行抽象和設計,以便在后續(xù)的數據庫實現階段中進行數據庫邏輯設計和物理結構設計。概念結構本身特性就是其能表現來自用戶的各類需求。

系統(tǒng)ER圖如下圖所示。

圖4-3 系統(tǒng)ER圖

      1. 數據庫表設計

電商管理系統(tǒng)所擁有的數據表有以下:用戶信息表,商品信息、訂單信息、物流信息、收藏等。

由于數據表較多,只展示系統(tǒng)主要數據表,如下表所示。

表access_token (登陸訪問時長)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

token_id

int

10

0

N

Y

臨時訪問牌ID

2

token

varchar

64

0

Y

N

臨時訪問牌

3

info

text

65535

0

Y

N

4

maxage

int

10

0

N

N

2

最大壽命:默認2小時

5

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間:

6

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

7

user_id

int

10

0

N

N

0

用戶編號:

表article (文章:用于內容管理系統(tǒng)的文章)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

article_id

mediumint

8

0

N

Y

文章id:[0,8388607]

2

title

varchar

125

0

N

Y

標題:[0,125]用于文章和html的title標簽中

3

type

varchar

64

0

N

N

0

文章分類:[0,1000]用來搜索指定類型的文章

4

hits

int

10

0

N

N

0

點擊數:[0,1000000000]訪問這篇文章的人次

5

praise_len

int

10

0

N

N

0

點贊數

6

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間:

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

8

source

varchar

255

0

Y

N

來源:[0,255]文章的出處

9

url

varchar

255

0

Y

N

來源地址:[0,255]用于跳轉到發(fā)布該文章的網站

10

tag

varchar

255

0

Y

N

標簽:[0,255]用于標注文章所屬相關內容,多個標簽用空格隔開

11

content

longtext

2147483647

0

Y

N

正文:文章的主體內容

12

img

varchar

255

0

Y

N

封面圖

13

description

text

65535

0

Y

N

文章描述

表article_type (文章分類)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

type_id

smallint

5

0

N

Y

分類ID:[0,10000]

2

display

smallint

5

0

N

N

100

顯示順序:[0,1000]決定分類顯示的先后順序

3

name

varchar

16

0

N

N

分類名稱:[2,16]

4

father_id

smallint

5

0

N

N

0

上級分類ID:[0,32767]

5

description

varchar

255

0

Y

N

描述:[0,255]描述該分類的作用

6

icon

text

65535

0

Y

N

分類圖標:

7

url

varchar

255

0

Y

N

外鏈地址:[0,255]如果該分類是跳轉到其他網站的情況下,就在該URL上設置

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

表auth (用戶權限管理)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

auth_id

int

10

0

N

Y

授權ID:

2

user_group

varchar

64

0

Y

N

用戶組:

3

mod_name

varchar

64

0

Y

N

模塊名:

4

table_name

varchar

64

0

Y

N

表名:

5

page_title

varchar

255

0

Y

N

頁面標題:

6

path

varchar

255

0

Y

N

路由路徑:

7

position

varchar

32

0

Y

N

位置:

8

mode

varchar

32

0

N

N

_blank

跳轉方式:

9

add

tinyint

3

0

N

N

1

是否可增加:

10

del

tinyint

3

0

N

N

1

是否可刪除:

11

set

tinyint

3

0

N

N

1

是否可修改:

12

get

tinyint

3

0

N

N

1

是否可查看:

13

field_add

text

65535

0

Y

N

添加字段:

14

field_set

text

65535

0

Y

N

修改字段:

15

field_get

text

65535

0

Y

N

查詢字段:

16

table_nav_name

varchar

500

0

Y

N

跨表導航名稱:

17

table_nav

varchar

500

0

Y

N

跨表導航:

18

option

text

65535

0

Y

N

配置:

19

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間:

20

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

表collect (收藏)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

collect_id

int

10

0

N

Y

收藏ID:

2

user_id

int

10

0

N

N

0

收藏人ID:

3

source_table

varchar

255

0

Y

N

來源表:

4

source_field

varchar

255

0

Y

N

來源字段:

5

source_id

int

10

0

N

N

0

來源ID:

6

title

varchar

255

0

Y

N

標題:

7

img

varchar

255

0

Y

N

封面:

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

表comment (評論)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

comment_id

int

10

0

N

Y

評論ID:

2

user_id

int

10

0

N

N

0

評論人ID:

3

reply_to_id

int

10

0

N

N

0

回復評論ID:空為0

4

content

longtext

2147483647

0

Y

N

內容:

5

nickname

varchar

255

0

Y

N

昵稱:

6

avatar

varchar

255

0

Y

N

頭像地址:[0,255]

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

9

source_table

varchar

255

0

Y

N

來源表:

10

source_field

varchar

255

0

Y

N

來源字段:

11

source_id

int

10

0

N

N

0

來源ID:

表hits (用戶點擊)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

hits_id

int

10

0

N

Y

點贊ID:

2

user_id

int

10

0

N

N

0

點贊人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

5

source_table

varchar

255

0

Y

N

來源表:

6

source_field

varchar

255

0

Y

N

來源字段:

7

source_id

int

10

0

N

N

0

來源ID:

表logistics_information (物流信息)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

logistics_information_id

int

10

0

N

Y

物流信息ID

2

order_number

varchar

64

0

Y

N

訂單編號

3

product_number

varchar

64

0

Y

N

商品編號

4

product_name

varchar

64

0

Y

N

商品名稱

5

regular_users

int

10

0

Y

N

0

普通用戶

6

user_name

varchar

64

0

Y

N

用戶姓名

7

contact_information

varchar

64

0

Y

N

聯(lián)系方式

8

receiving_address

varchar

64

0

Y

N

收貨地址

9

logistics_name

varchar

64

0

Y

N

物流名稱

10

logistics_tracking_number

varchar

64

0

N

N

物流單號

11

logistics_status

varchar

64

0

Y

N

物流狀態(tài)

12

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間

13

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

表notice (公告)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

notice_id

mediumint

8

0

N

Y

公告id:

2

title

varchar

125

0

N

N

標題:

3

content

longtext

2147483647

0

Y

N

正文:

4

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間:

5

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

表order_information (訂單信息)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

order_information_id

int

10

0

N

Y

訂單信息ID

2

order_number

varchar

64

0

Y

N

訂單編號

3

product_number

varchar

64

0

Y

N

商品編號

4

product_name

varchar

64

0

Y

N

商品名稱

5

product_type

varchar

64

0

Y

N

商品類型

6

item_pricing

int

10

0

Y

N

0

商品單價

7

regular_users

int

10

0

Y

N

0

普通用戶

8

user_name

varchar

64

0

Y

N

用戶姓名

9

contact_information

varchar

64

0

Y

N

聯(lián)系方式

10

receiving_address

varchar

64

0

Y

N

收貨地址

11

purchase_quantity

int

10

0

Y

N

0

購買數量

12

purchase_date

date

10

0

Y

N

購買日期

13

total_amount

varchar

64

0

Y

N

合計金額

14

remarks

text

65535

0

Y

N

備注信息

15

pay_state

varchar

16

0

N

N

未支付

支付狀態(tài)

16

pay_type

varchar

16

0

Y

N

支付類型: 微信、支付寶、網銀

17

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間

18

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

表praise (點贊)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

praise_id

int

10

0

N

Y

點贊ID:

2

user_id

int

10

0

N

N

0

點贊人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

5

source_table

varchar

255

0

Y

N

來源表:

6

source_field

varchar

255

0

Y

N

來源字段:

7

source_id

int

10

0

N

N

0

來源ID:

8

status

bit

1

0

N

N

1

點贊狀態(tài):1為點贊,0已取消

表product_center (商品中心)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

product_center_id

int

10

0

N

Y

商品中心ID

2

product_number

varchar

64

0

Y

N

商品編號

3

product_name

varchar

64

0

Y

N

商品名稱

4

product_type

varchar

64

0

Y

N

商品類型

5

product_images

varchar

255

0

Y

N

商品圖片

6

item_pricing

int

10

0

Y

N

0

商品單價

7

product_quantity

int

10

0

Y

N

0

商品數量

8

product_details

text

65535

0

Y

N

商品詳情

9

hits

int

10

0

N

N

0

點擊數

10

praise_len

int

10

0

N

N

0

點贊數

11

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間

12

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

表product_classification (商品分類)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

product_classification_id

int

10

0

N

Y

商品分類ID

2

product_type

varchar

64

0

Y

N

商品類型

3

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

表regular_users (普通用戶)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

regular_users_id

int

10

0

N

Y

普通用戶ID

2

user_name

varchar

64

0

Y

N

用戶姓名

3

user_age

varchar

64

0

Y

N

用戶年齡

4

user_gender

varchar

64

0

Y

N

用戶性別

5

contact_information

varchar

64

0

Y

N

聯(lián)系方式

6

examine_state

varchar

16

0

N

N

已通過

審核狀態(tài)

7

user_id

int

10

0

N

N

0

用戶ID

8

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

表slides (輪播圖)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

slides_id

int

10

0

N

Y

輪播圖ID:

2

title

varchar

64

0

Y

N

標題:

3

content

varchar

255

0

Y

N

內容:

4

url

varchar

255

0

Y

N

鏈接:

5

img

varchar

255

0

Y

N

輪播圖:

6

hits

int

10

0

N

N

0

點擊量:

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

表storage_information (入庫信息)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

storage_information_id

int

10

0

N

Y

入庫信息ID

2

product_number

varchar

64

0

Y

N

商品編號

3

product_name

varchar

64

0

Y

N

商品名稱

4

product_type

varchar

64

0

Y

N

商品類型

5

inventory_quantity

int

10

0

Y

N

0

入庫數量

6

storage_date

date

10

0

Y

N

入庫日期

7

storage_remarks

text

65535

0

Y

N

入庫備注

8

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

表upload (文件上傳)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

upload_id

int

10

0

N

Y

上傳ID

2

name

varchar

64

0

Y

N

文件名

3

path

varchar

255

0

Y

N

訪問路徑

4

file

varchar

255

0

Y

N

文件路徑

5

display

varchar

255

0

Y

N

顯示順序

6

father_id

int

10

0

Y

N

0

父級ID

7

dir

varchar

255

0

Y

N

文件夾

8

type

varchar

32

0

Y

N

文件類型

表user (用戶賬戶:用于保存用戶登錄信息)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

user_id

mediumint

8

0

N

Y

用戶ID:[0,8388607]用戶獲取其他與用戶相關的數據

2

state

smallint

5

0

N

N

1

賬戶狀態(tài):[0,10](1可用|2異常|3已凍結|4已注銷)

3

user_group

varchar

32

0

Y

N

所在用戶組:[0,32767]決定用戶身份和權限

4

login_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

上次登錄時間:

5

phone

varchar

11

0

Y

N

手機號碼:[0,11]用戶的手機號碼,用于找回密碼時或登錄時

6

phone_state

smallint

5

0

N

N

0

手機認證:[0,1](0未認證|1審核中|2已認證)

7

username

varchar

16

0

N

N

用戶名:[0,16]用戶登錄時所用的賬戶名稱

8

nickname

varchar

16

0

Y

N

昵稱:[0,16]

9

password

varchar

64

0

N

N

密碼:[0,32]用戶登錄所需的密碼,由6-16位數字或英文組成

10

email

varchar

64

0

Y

N

郵箱:[0,64]用戶的郵箱,用于找回密碼時或登錄時

11

email_state

smallint

5

0

N

N

0

郵箱認證:[0,1](0未認證|1審核中|2已認證)

12

avatar

varchar

255

0

Y

N

頭像地址:[0,255]

13

open_id

varchar

255

0

Y

N

針對獲取用戶信息字段

14

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間:

15

vip_level

varchar

255

0

Y

N

會員等級

16

vip_discount

double

11

2

Y

N

0.00

會員折扣

表user_group (用戶組:用于用戶前端身份和鑒權)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

group_id

mediumint

8

0

N

Y

用戶組ID:[0,8388607]

2

display

smallint

5

0

N

N

100

顯示順序:[0,1000]

3

name

varchar

16

0

N

N

名稱:[0,16]

4

description

varchar

255

0

Y

N

描述:[0,255]描述該用戶組的特點或權限范圍

5

source_table

varchar

255

0

Y

N

來源表:

6

source_field

varchar

255

0

Y

N

來源字段:

7

source_id

int

10

0

N

N

0

來源ID:

8

register

smallint

5

0

Y

N

0

注冊位置:

9

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創(chuàng)建時間:

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:


  1. 系統(tǒng)實現
    1. 登錄模塊的實現

用戶登錄頁面,該頁面有一個權限區(qū)分,主要用于區(qū)分系統(tǒng)管理員、用戶的登錄。當登錄的賬號是系統(tǒng)管理員時,管理員可以進行后臺管理,如果用戶還沒有登錄的賬號和密碼,必須先在系統(tǒng)上注冊一個。在登錄后,可以進入首頁的操作。

已登錄的用戶可以查看、修改個人信息以及密碼修改等操作。用戶信息,和密碼修改功能在系統(tǒng)窗口中實現的。登錄界面如下圖所示。

圖5-1登錄界面

登錄代碼如下:

public class ValidateAuthorizeAttribute : ValidateAuthorityBase

{

????protected override ReturnData ValidateTicket(string encryptTicket, System.Web.Http.Controllers.HttpActionContext actionContext)

????{

????????ReturnData returnData = LoginHelper.Decrypt(encryptTicket);

????????if (returnData.code != 200)

????????{

????????????return returnData;

????????}

????????UserLoginInfo userInfo = returnData.result as UserLoginInfo;

????????#region 驗證登錄狀態(tài)

????????bool loginStatus = false;

????????if (CommonHelper.IsLoged())

????????{

????????????UserLoginInfo userInfoFromSession = CommonHelper.GetUserLoginInfoFromSession();

????????????if (userInfo.user_id == userInfoFromSession.user_id)

????????????{

????????????????loginStatus = true;

????????????}

????????}

????????else

????????{

????????????loginStatus = LoginHelper.ValidateUserInfo(userInfo.user_id,

???????????????userInfo.username, userInfo.password);

????????????if (loginStatus)

????????????{

????????????????CommonHelper.SetUserSession(userInfo);

????????????}

????????}

????????if (loginStatus == false)

????????{

????????????return ReturnData.Error(30000, "登錄失效,請重新登錄!");

????????}

????????#endregion

????????return ReturnData.Success();

????}

}

找回密碼代碼:

?public object ChangePassword(JObject obj)

????????{

????????????Dictionary<string, object> dics = new Dictionary<string, object>();

????????????dics["password"] = EncryptHelper.MD5(obj["password"].ToString());

????????????string token = HttpContext.Current.Request.Headers["x-auth-token"];

????????????if (string.IsNullOrEmpty(token))

????????????{

????????????????return ReturnData.Error("token的值不能為空!");

????????????}

????????????string sqlWhere = "";

????????????if (obj["username"] == null || obj["username"].Equals(""))

????????????{

????????????????ReturnData returnData = LoginHelper.Decrypt(token);

????????????????if (returnData.code != 200)

????????????????{

????????????????????return returnData;

????????????????}

????????????????UserLoginInfo userInfo = returnData.result as UserLoginInfo;

????????????????sqlWhere = " and user_id='" + userInfo.user_id + "'";

????????????}

????????????else

????????????{

????????????????sqlWhere = " and username='" + obj["username"] + "'";

????????????}

    1. 電商用戶主要功能實現?

首頁的實現,用戶界面要盡量簡潔大方,使用戶能夠方便找到需要的功能入口,瀏覽、購買商品,且要易于修改和維護,同時還要保證用戶合法和系統(tǒng)安全。

首頁界面如下圖所示。

圖5-2首頁界面

用戶注冊頁面,在這個頁面中用戶要填寫用戶名,密碼,姓名,地址和Email等信息,并且各項信息都不能為空。用戶也可以點擊修改個人資料和密碼。系統(tǒng)管理員對已注冊用戶的信息可進行確認,可將用戶列為正式用戶,也可以將其刪除。一般注冊了的用戶默認都是正是用戶,前提是管理員沒有刪除該賬號。用戶在注冊成功以后,才可登錄系統(tǒng)。用戶注冊界面如下所示。

圖5-3用戶注冊界面

注冊代碼如下:

??public object Register(JObject obj)

????????{

????????????var username = obj["username"].ToString();

????????????if (DapHelper.Exists(TableName, "and username=@username", new Dictionary<string, object>

????????????{

????????????????{ "username" , username}

????????????}, DBName.Db))

????????????{

????????????????return ReturnData.Error("該賬號已存在");

????????????}

????????????var pwd = obj["password"];

????????????var password = EncryptHelper.MD5(obj["password"].ToString());

????????????Dictionary<string, object> dics = GetDics();

????????????dics["password"] = password;

????????????dics["user_group"] = obj["user_group"].ToString();

????????????DapHelper.Add(TableName, dics, DBName.Db);

????????????return ReturnData.Success();

????新聞資訊,用戶登錄系統(tǒng)后可在新聞資訊頁面查看資訊詳情,并可進行點贊、收藏等操作,如下圖所示。

圖5-4新聞資訊頁面

商品信息:用戶可以查看可商品信息,包括商品名稱、類型、商品單價、數量等。

如下圖所示。

圖5-5商品信息詳情界面

訂單信息:用戶可以查看和管理自己的訂單信息,包括租訂單編號、商品名稱、商品類型、單價、購買數量、購買金額、購買日期等。如下圖所示。

圖5-6訂單信息界面

管理員主要功能實現?

首頁界面,管理員進入后臺首頁,可以查看管理員:首后臺首頁、系統(tǒng)用戶(管理員、電商用戶)、商品中心管理、商品分類管理、訂單信息管理、入庫信息管理、物流信息管理、系統(tǒng)管理(輪播圖管理)、通知公告管理、資源管理(新聞資訊、資訊分類)等功能等功能模塊,并進行相關操作。

管理員后臺首頁界面如下圖所示。

圖5-7管理員首頁管理界面

系統(tǒng)管理,管理員可在輪播圖管理頁面添加、刪除、重置標題、圖片等信息,并進行詳情等操作,如下圖所示。

圖5-8輪播圖管理界面

管理員可以對系統(tǒng)中所有的用戶角色進行管控,包含了管理員、電商用戶,如果需要添加新的用戶,點擊頁面中的“添加”按鈕根據提示輸入上用戶信息,點擊“提交”以后在對應的用戶界面就可以查看到了,可以點擊用戶后面的“刪除”按鈕直接刪除某一用戶。系統(tǒng)用戶管理界面如下圖所示。

圖5-16系統(tǒng)用戶管理界面圖

當點擊“資源管理”這一菜單的時候,會出現新聞資訊+資訊分類這兩個子菜單,可以對這兩個模塊進行增刪改查操作。資源管理界面如下圖所示。

圖5-17資源管理界面圖

增刪查改代碼如下:在api1下app_start下的ApicontroollerBase.cs

?[HttpGet]

????[HttpPost]

????public virtual ReturnData add()

????{

????????return baseService.Add();

????}

??[HttpGet]

????[HttpPost]

????public object del()

????{

????????return baseService.DeleteData();

????}

????[HttpGet]

????[HttpPost]

????public ReturnData set()

????{

????????return baseService.Set();

????}

??[HttpGet]

????[HttpPost]

????public object get_obj()

????{

????????return baseService.GetObj();

}

??[HttpGet]

????[HttpPost]

????[AllowAnonymous]

????public virtual object get_list()

????{

????????return baseService.GetList();

????}

商品中心管理:管理員可以管理商品信息,包括添加、修改、刪除商品信息,設置商品庫存狀態(tài)等。如下圖所示。

圖5-9商品中心管理界面

?訂單信息管理:管理員可以管理商品訂單信息列表,包括查詢添加刪除等操作。如下圖所示。

圖5-10訂單信息管理界面

物流信息管理:管理員可以添加刪除物流信息列表,包括訂單編號,收貨地址、物流名稱、物流單號、物流狀態(tài)等。如下圖所示。

圖5-11物流信息管理界面


  1. 系統(tǒng)測試
    1. 測試目的

對任何系統(tǒng)而言,測試都是必不可少的環(huán)節(jié),測試可以發(fā)現系統(tǒng)存在的很多問題,所有的軟件上線之前,都應該進行充足的測試之后才能保證上線后不會Bug頻發(fā),或者是功能不滿足需求等問題的發(fā)生。下面分別從單元測試,功能測試和用例測試來對系統(tǒng)進行測試以保證系統(tǒng)的穩(wěn)定性和可靠性。

    1. 功能測試

下表是系統(tǒng)登錄功能測試用例,檢測了用戶名和密碼的不同的輸入情況,觀察系統(tǒng)的響應情況。得出該功能達到了設計目標。

表6-1 系統(tǒng)登錄功能測試用例

功能描述

用于系統(tǒng)登錄

測試目的

檢測登錄時的合法性檢查

測試數據以及操作

預期結果

實際結果

輸入的用戶名和密碼帶有非法字符

提示用戶名或者密碼錯誤

與預期結果一致

輸入的用戶名或者密碼為空

提示用戶名或者密碼錯誤

與預期結果一致

輸入的用戶名和密碼不存在

提示用戶名或者密碼錯誤

與預期結果一致

輸入正確的用戶名和密碼

登錄成功

與預期結果一致

下表是注冊功能測試用例,檢測了各種數據的輸入情況,觀察系統(tǒng)的響應情況。得出該功能達到了設計目標。

表6-2 注冊功能測試用例

功能描述

用于用戶注冊

測試目的

檢測用戶注冊時的合法性檢查

測試數據以及操作

預期結果

實際結果

輸入的手機號不合法

提示請輸入正確的手機號碼

與預期結果一致

輸入的字段為空

提示必填項不能為空

與預期結果一致

輸入的密碼少于6位

提示密碼必須為6-12位

與預期結果一致

輸入的密碼大于12位

提示密碼必須為6-12位

與預期結果一致

下表是商品信息功能的測試用例,檢測了商品信息中對商品信息的增加,刪除,修改,查詢操作是否成功運行。觀察系統(tǒng)的響應情況,得出該功能也達到了設計目標,系統(tǒng)運行正確。

前置條件;用戶登錄系統(tǒng)。

表6-3 商品信息的測試用例

功能描述

用于商品信息

測試目的

檢測商品信息時的各種操作的運行情況

測試數據以及操作

預期結果

實際結果

點擊添加商品信息,必填項合法輸入,點擊保存

提示添加成功

與預期結果一致

點擊添加商品信息,必填項輸入不合法,點擊保存

提示必填項不能為空

與預期結果一致

點擊修改商品信息,必填項修改為空,點擊保存

提示必填項不能為空

與預期結果一致

點擊修改商品信息,必填項輸入不合法,點擊保存

提示必填項不能為空

與預期結果一致

點擊刪除商品信息,選擇票務信息刪除

提示刪除成功

與預期結果一致

點擊搜索商品信息,輸入存在的商品信息名

查找出商品信息

與預期結果一致

點擊搜索商品信息,輸入不存在的商品信息名

不顯示商品信息

與預期結果一致

    1. 性能測試

使用阿里云PTS(Performance Testing Service)性能測試服務對線上系統(tǒng)進行壓力測試。線上服務器環(huán)境為:1核心CPU,1G內存,1Mbps公網帶寬,Centos7.0操作系統(tǒng)。

壓測過程中使用了2臺并發(fā)機器,每臺機器20個用戶并發(fā),對系統(tǒng)主頁,登錄,數據查詢和數據維護等模塊進行并發(fā)訪問,測試結果是有40個用戶并發(fā)時,數據管理相關頁面的響應時間甚至達到了7s,通過查看服務器出網流量發(fā)現已經達到1381kb/s,可以看出服務器的帶寬已經達到峰值,如果系統(tǒng)使用5Mbps的帶寬,系統(tǒng)的響應時間和TPS將會大大增加。在整個測試的過程中,CPU的使用率占用僅8%,也提現出帶寬瓶頸對系統(tǒng)的影響非常嚴重。

  1. 總結與展望

隨著計算機互聯(lián)網技術的迅猛發(fā)展,各行各業(yè)都已經實現采用計算機相關技術對日益放大的數據進行管理。該課題是電商管理系統(tǒng)為核心展開的,主要是為了實現用戶出租和電商信息化管理和用戶在線電商的需求,電商系統(tǒng)可以幫助企業(yè)實現線上銷售,節(jié)省了傳統(tǒng)零售環(huán)節(jié)中的諸多成本,如租金、人工等,提高了商業(yè)運營效率;同時電商系統(tǒng)可以收集大量用戶行為數據,通過數據分析和挖掘,幫助企業(yè)了解用戶需求和行為習慣,制定精準的營銷策略,提升銷售效果。

電商管理系統(tǒng)的開發(fā)是基于VisualStudio開發(fā)平臺,采用C#編程語言和ASP.NET等技術,采用SQL Server數據庫來建立數據之間的轉換。文中詳細分析了電商管理系統(tǒng)的研究背景和意義、開發(fā)工具和相關技術以及系統(tǒng)需求、系統(tǒng)詳細設計和系統(tǒng)測試等等一系列內容。系統(tǒng)實現了電商管理系統(tǒng)所需的一些基本功能,并通過測試對這些實現的功能進行了完善,進而提高了系統(tǒng)整體的實用性。系統(tǒng)投入運行時,各功能均運行正常。系統(tǒng)的每個界面的操作符合常規(guī)邏輯,對使用者來說操作簡單,界面友好。整個系統(tǒng)的各個功能設計合理,體現了人性化。

但是由于自己在系統(tǒng)開發(fā)過程中對一些用到的相關知識和技術掌握不夠牢固,再加上自身開發(fā)經驗欠缺,因此系統(tǒng)在有些方面的功能還不夠完善,考慮的不夠全面,因此整個系統(tǒng)還有待日后逐步完善。

參考文獻

[1]陳亞非.電商管理系統(tǒng)設計與實現[J].電子制作,2023,31(08):69-72+79.DOI:10.16589/j.cnki.cn11-3571/tn.2023.08.011

[2]Chaffey, Dave, et al. “數字業(yè)務和電子商務管理”。培生英國(2019 年)。

[3]Kalakota、Ravi 和 Andrew B. Whinston?!半娮由虅盏那把亍!盇ddison-Wesley Professional(1996年)。

[4]Turban, Efraim, et al. “電子商務:管理和社交網絡視角”。斯普林格(2018)。

[5]Laudon、Kenneth C. 和 Carol Guercio Traver。“電子商務:商業(yè)、技術、社會?!逼栠d(2020 年)。

[6]馬國華.線上電商網站系統(tǒng)的設計與實現[D].太原理工大學,2020.DOI:10.27352/d.cnki.gylgu.2020.002185

[7]薛瑋翔.電商服務系統(tǒng)的設計與實現[D].華南理工大學,2020.DOI:10.27151/d.cnki.ghnlu.2020.001958

[8]史忠超.公務電商服務系統(tǒng)設計研究[D].西南科技大學,2020.DOI:10.27415/d.cnki.gxngc.2020.000936

[10] Li, Xiang, and Hongbin Sun. “信息系統(tǒng)學科電子商務研究綜述”。國際電子商務雜志 15.4 (2011): 9-39.

[13]Lin、Winston T. 和 Ting-Peng Liang?!吧缃簧虅仗乜喗?#xff1a;社交商務的研究框架?!彪娮由虅昭芯颗c應用 10.3 (2011): 201-210.

[14]田鵬,姜印平.MATLAB與C#混合編程在ASP.NET數值計算中的分析與實現[J].天津理工大學學報,2014,30(04):41-45.

[15]張軍偉.基于三層框架的C# ASP.NET程序設計[J].電腦編程技巧與維護,2010,(09):28-30.DOI:10.16184/j.cnki.comprg.2010.09.005

[16]Lee、Jae Kyu、Chien-Ping Chung 和 Song-Hee Kim?!瓣P于電子商務與經濟增長之間關系的研究?!狈湛茖W與管理雜志 4.4 (2011): 487-493.

[17]王平勤,董付國.asp.net/c#實現excel與SQL Server數據遷移技術研究[J].福建電腦,2008,(03):184+212.

[18]孔帆帆,李宏,李翔.基于ASP.NET/C#的Web應用程序關鍵技術研究與實現[J].計算機工程與科學,2006,(07):11-13+21.

[19]楊帆,趙世平.基于ASP.NET和C#的下一代Internet網絡設計[J].武漢化工學院學報,2004,(02):56-58.

[20]向方.ASP.NET和C#在Web數據庫中的應用[J].安陽師范學院學報,2002,(02):20-22.DOI:10.16140/j.cnki.1671-5330.2002.02.007


致 謝

本次設計歷時3個月。在這個畢業(yè)設計中,它離不開指導教師的指導,使事情基本順利。指導老師無論是在畢業(yè)設計歷經中,還是在論文做完中都給了了我特別大的助益。另1個方面,教師認真負責的工作姿態(tài),謹慎的教學精神厚重的理論水準都使我獲益匪淺。他勤懇謹慎的教學育人學習姿態(tài)也給我留下了特別特別深的感覺。我從老師那里學到了很多東西。在理論和實踐中,我的技能得到了特別大的提高。在此,特向教師表示由衷的感激。

經過對該畢業(yè)設計的全部研究和開發(fā),我的系統(tǒng)研發(fā)經歷了從需求分析到實現詳細功能,再到最終測試和維護的特殊進展。讓我對系統(tǒng)研發(fā)有了更深層次的認識。如今我的動手本領單獨處理疑惑的本領也獲取到了特別大的演練學習增多,這是這次畢業(yè)設計最好的收獲。

最后,在整個系統(tǒng)開發(fā)過程中,我周圍的同學和朋友給了我很多意見,所以我很快就確認了系統(tǒng)的商業(yè)思想。在次,我由衷的向他們表示感激。

免費領取項目源碼,請關注?點贊收藏并私信博主,謝謝~

http://www.risenshineclean.com/news/10891.html

相關文章:

  • 怎么制作公司自己網站黃頁網絡的推廣網站有哪些
  • 利用社交網站做淘寶客國內看不到的中文新聞網站
  • 手機產品展示網站模板百度推廣案例及效果
  • 江蘇建設教育協(xié)會網站免費輿情網站下載大全最新版
  • 廣州專業(yè)做網站建設淘寶運營培訓班
  • 怎樣建立自己網站視頻網站小紅書如何引流推廣
  • 做網站推廣有前景嗎站內推廣和站外推廣的區(qū)別
  • 免費網頁設計生成器關于進一步優(yōu)化
  • 網站規(guī)劃書 確定網站建設目的新聞摘抄2022最新20篇
  • 怎樣給自己的網站做優(yōu)化湖南百度推廣
  • 淳安縣建設局網站網站優(yōu)化方案案例
  • 網站開發(fā)移動app寧波seo怎么推廣
  • 廣告網站建設網站排名優(yōu)化自己建網站怎么建
  • 微信公眾官方平臺入口seo快速排名首頁
  • 白城市住房建設局網站東莞百度seo電話
  • 安徽建設官網長春seo外包
  • 微信公眾平臺 網站開發(fā)seo產品是什么意思
  • 化妝品網站建設規(guī)模設想免費頂級域名注冊網站
  • 重慶做網站推廣的抖音網絡營銷案例分析
  • 專門做兒童的店鋪網站自動app優(yōu)化下載
  • 公司企業(yè)郵箱申請win優(yōu)化大師官網
  • 臨沂羅莊做網站公司店鋪如何運營和推廣
  • 網站建設國內現狀seo推廣多少錢
  • 教做網站天津百度快照優(yōu)化公司
  • 做政府網站服務重慶森林講的什么內容
  • 獨立電商網站seo談談對seo的理解
  • 做海鮮團購網站windows永久禁止更新
  • 餐飲外哪個網站做推廣網站優(yōu)化排名查詢
  • wordpress 子目錄 .htaccess整站優(yōu)化包年
  • 廣州白云區(qū)最新疫情seo常用工具包括