多數(shù)據(jù)源電子商務網(wǎng)站數(shù)據(jù)監(jiān)控系統(tǒng)的設計與實現(xiàn)
本文關鍵詞:多數(shù)據(jù)源電子商務網(wǎng)站數(shù)據(jù)監(jiān)控系統(tǒng)的設計與實現(xiàn)
更多相關文章: Python 電子商務 Django 數(shù)據(jù)監(jiān)控
【摘要】:電子商務系統(tǒng)是一個龐大而復雜的系統(tǒng),由眾多的子系統(tǒng)組成,包括前端銷售系統(tǒng),物流配送系統(tǒng),倉儲管理系統(tǒng),貨品采購系統(tǒng),市場營銷系統(tǒng)等。每個子系統(tǒng)可能采用不同的開發(fā)語言和數(shù)據(jù)庫,且由于電子商務網(wǎng)站的訪問量非常地大,后端數(shù)據(jù)庫多采用讀寫分離等方式進行分布式架構。在電子商務網(wǎng)站運營過程中,會出現(xiàn)很多諸如產(chǎn)品缺貨,商品超賣,庫存不足等問題,這些問題都會反映在各個子系統(tǒng)的不同數(shù)據(jù)庫的數(shù)據(jù)中。且在很多情況時,工作人員需要直接查看或修改線上的真實數(shù)據(jù),但這些實際運營數(shù)據(jù)極其敏感且關系系統(tǒng)的穩(wěn)定,不能把查看或修改公司所有數(shù)據(jù)的權限賦予普通的工作人員。因些,在多數(shù)據(jù)源的情況下,如何通過監(jiān)控這些不同的數(shù)據(jù)源,發(fā)現(xiàn)問題能夠及時通知工作人員,同時,在保證系統(tǒng)數(shù)據(jù)的安全的情況下,可以允許工作人員查看和修改部分線上數(shù)據(jù),定位問題并解決問題。就成了一個非常值得研究的課題。 JM公司是國內排名前十的B2C電子商務公司,主營女性化妝品限時團購和奢侈品網(wǎng)上銷售。本文將以JM公司為案例,通過系統(tǒng)地分析電子商務網(wǎng)站各個子系統(tǒng)和電子商務企業(yè)各個職能部門的關系,通過分析各種實際需求和電子商務網(wǎng)站實際運行狀況,設計出一套符合實際需求,促進電子商務網(wǎng)站良好運轉的數(shù)據(jù)監(jiān)控系統(tǒng)。該監(jiān)控系統(tǒng)通過定制各個監(jiān)控,達到監(jiān)控電子商務網(wǎng)站各個不同子系統(tǒng),不同數(shù)據(jù)庫的目的,在數(shù)據(jù)發(fā)生異常時,通過向各個職能部門相關人員發(fā)送短信和電子郵件的方式,通知公司各個職能部門,使之能夠快速響應解決問題。同時,為了保證實際運營數(shù)據(jù)的安全,系統(tǒng)通過限制查詢語句返回結果的行數(shù),特殊查詢語句和寫語句必須通過申請,且記錄所有數(shù)據(jù)操作日志等方式,達到了既能滿足實際需求,又能保證數(shù)據(jù)安全的目的。 本數(shù)據(jù)監(jiān)控系統(tǒng)主要基于Python語言的Django框架和Linux服務器的Crontab定時任務進行了實現(xiàn)。并最終在JM公司實際投入使用。在本系統(tǒng)的使用過程中,大大改善了JM公司以往所存在的缺貨率高,網(wǎng)站不穩(wěn)定,響應慢等缺點,顯著地提高了用戶體驗,,從而提高了電子商務網(wǎng)站的銷售量。
【關鍵詞】:Python 電子商務 Django 數(shù)據(jù)監(jiān)控
【學位授予單位】:中國地質大學(北京)
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP393.092
【目錄】:
- 摘要5-6
- ABSTRACT6-9
- 第1章 引言9-13
- 1.1 問題的提出與背景概述9-10
- 1.2 項目的研究意義與目標10-11
- 1.3 論文的主要工作11-12
- 1.4 論文組織結構12-13
- 第2章 技術路線13-23
- 2.1 Python 簡介13-15
- 2.2 Django 框架15-16
- 2.3 Linux 的 crontab16-20
- 2.3.1 語法介紹17-18
- 2.3.2 使用方法18-20
- 2.4 Nginx 服務器20-23
- 第3章 數(shù)據(jù)監(jiān)控系統(tǒng)的需求分析23-30
- 3.1 系統(tǒng)介紹23
- 3.2 電子商務系統(tǒng)的組成23-24
- 3.3 電子商務系統(tǒng)的數(shù)據(jù)架構24-25
- 3.4 電子商務企業(yè)的組織結構25-26
- 3.5 電子商務的運營流程26
- 3.6 電子商務的安全保證26-27
- 3.7 基于 LDAP 的單點登錄27
- 3.8 電子商務的監(jiān)控需求27-30
- 第4章 數(shù)據(jù)監(jiān)控系統(tǒng)的設計30-48
- 4.1 系統(tǒng)設計目標30-31
- 4.2 系統(tǒng)功能模塊31-39
- 4.2.1 用戶信息子系統(tǒng)31-32
- 4.2.2 監(jiān)控定制子系統(tǒng)32
- 4.2.3 觸發(fā)任務子系統(tǒng)32
- 4.2.4 數(shù)據(jù)查詢子系統(tǒng)32-35
- 4.2.5 特殊查詢申請子系統(tǒng)35-36
- 4.2.6 寫語句申請子系統(tǒng)36
- 4.2.7 日志記錄子系統(tǒng)36
- 4.2.8 權限管理子系統(tǒng)36-39
- 4.3 系統(tǒng)概要設計39-48
- 4.3.1 系統(tǒng) ER 圖39-44
- 4.3.2 數(shù)據(jù)庫設計44-48
- 第5章 數(shù)據(jù)監(jiān)控系統(tǒng)的實現(xiàn)48-59
- 5.1 系統(tǒng)開發(fā)環(huán)境48
- 5.2 使用 Django 開發(fā)項目48-51
- 5.3 多數(shù)據(jù)源的實現(xiàn)51-53
- 5.4 查詢限制的實現(xiàn)53-54
- 5.5 基于單點登錄的權限控制54-55
- 5.6 發(fā)送短信和郵件55-56
- 5.7 分頁功能的實現(xiàn)56-58
- 5.8 刷新 Crontab 功能的實現(xiàn)58-59
- 第6章 系統(tǒng)部署與運行界面59-73
- 6.1 系統(tǒng)部署方法59-62
- 6.1.1 Linux 服務器的配置59-60
- 6.1.2 Nginx 的配置60-62
- 6.1.3 啟動系統(tǒng)62
- 6.2 系統(tǒng)運行界面62-73
- 6.2.1 權限管理子系統(tǒng)62-63
- 6.2.2 用戶信息管理子系統(tǒng)63-64
- 6.2.3 監(jiān)控定制子系統(tǒng)64-67
- 6.2.4 觸發(fā)任務子系統(tǒng)67-68
- 6.2.5 數(shù)據(jù)查詢子系統(tǒng)68-69
- 6.2.6 特殊查詢申請子系統(tǒng)69-71
- 6.2.7 寫語句申請子系統(tǒng)71-72
- 6.2.8 操作日志子系統(tǒng)72-73
- 第7章 總結與展望73-75
- 7.1 本系統(tǒng)總結73-74
- 7.2 未來功能展望74-75
- 致謝75-76
- 參考文獻76-78
- 附錄78
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 胡毅時,懷進鵬;基于Web服務的單點登錄系統(tǒng)的研究與實現(xiàn)[J];北京航空航天大學學報;2004年03期
2 王冉陽;;基于Django和Python的Web開發(fā)[J];電腦編程技巧與維護;2009年02期
3 鄭嵐;;Python訪問MySQL數(shù)據(jù)庫[J];電腦編程技巧與維護;2010年06期
4 劉班;;基于Django快速開發(fā)Web應用[J];電腦知識與技術;2009年07期
5 余祥宣;被忽視的信息安全核心地帶——數(shù)據(jù)庫安全[J];計算機安全;2003年10期
6 朱晨;譚成翔;;面向多數(shù)據(jù)源信息服務平臺的訪問控制模型[J];計算機安全;2010年01期
7 吳翔毅;;Nginx在校園網(wǎng)絡中的應用研究[J];福建電腦;2009年07期
8 吳宏杰;趙雷;陸悠;;中小型SP短信平臺的軟件模型和實現(xiàn)[J];航空計算技術;2006年04期
9 祁昌平;申雪琴;;淺析SQL Server數(shù)據(jù)庫系統(tǒng)的安全機制[J];河西學院學報;2007年05期
10 劉晶鐳;;數(shù)據(jù)庫的安全性——基于SQL SERVER[J];湖南科技學院學報;2007年12期
中國博士學位論文全文數(shù)據(jù)庫 前1條
1 程建華;信息安全風險管理、評估與控制研究[D];吉林大學;2008年
中國碩士學位論文全文數(shù)據(jù)庫 前2條
1 王麗琳;電子商務環(huán)境下的ERP應用研究[D];首都經(jīng)濟貿易大學;2005年
2 徐丹;基于電子商務的物流管理模式研究[D];哈爾濱工程大學;2005年
本文編號:607327
本文鏈接:http://sikaile.net/jingjilunwen/dianzishangwulunwen/607327.html