做一家網(wǎng)站需要多少錢網(wǎng)絡營銷推廣策劃書
摘 ?要
現(xiàn)代經(jīng)濟快節(jié)奏發(fā)展以及不斷完善升級的信息化技術,讓傳統(tǒng)數(shù)據(jù)信息的管理升級為軟件存儲,歸納,集中處理數(shù)據(jù)信息的管理方式。本電商應用系統(tǒng)就是在這樣的大環(huán)境下誕生,其可以幫助管理者在短時間內(nèi)處理完畢龐大的數(shù)據(jù)信息,使用這種軟件工具可以幫助管理人員提高事務處理效率,達到事半功倍的效果。此電商應用系統(tǒng)使用跨平臺的可開發(fā)大型商業(yè)網(wǎng)站的HTML技術,以及最受歡迎的RDBMS應用軟件之一的MySQL數(shù)據(jù)庫進行程序開發(fā),后臺采用Java語言的Spring Boot框架,前臺采用VUE框架和layui樣式,電商應用系統(tǒng)實現(xiàn)頁面基本用HTML文件寫作方式。電商應用系統(tǒng)有管理員和用戶兩個角色。管理員功能有個人中心,管理員管理,公告類型管理,商品類型管理,論壇管理,積分記錄管理,公告信息管理,商品信息管理,商品評價管理,商品收藏管理,商品訂單管理,用戶管理,輪播圖管理。用戶可以注冊登錄,查看和購買商品,對商品進行評價和收藏,在論壇發(fā)消息等操作。電商應用系統(tǒng)的開發(fā)根據(jù)操作人員需要設計的界面簡潔美觀,在功能模塊布局上跟同類型網(wǎng)站保持一致,程序在實現(xiàn)基本要求功能時,也為數(shù)據(jù)信息面臨的安全問題提供了一些實用的解決方案。可以說該程序在幫助管理者高效率地處理工作事務的同時,也實現(xiàn)了數(shù)據(jù)信息的整體化,規(guī)范化與自動化。
關鍵詞:電商應用系統(tǒng);HTML技術;MySQL;VUE;Spring Boot
4?系統(tǒng)設計
電商應用系統(tǒng)的設計方案比如功能框架的設計,比如數(shù)據(jù)庫的設計的好壞也就決定了該系統(tǒng)在開發(fā)層面是否高效,以及在系統(tǒng)維護層面是否容易維護和升級,因為在系統(tǒng)實現(xiàn)階段是需要考慮用戶的所有需求,要是在設計階段沒有經(jīng)過全方位考慮,那么系統(tǒng)實現(xiàn)的部分也就無從下手,所以系統(tǒng)設計部分也是至關重要的一個環(huán)節(jié),只有根據(jù)用戶需求進行細致全面的考慮,才有希望開發(fā)出功能健全穩(wěn)定的程序軟件。
4.1 系統(tǒng)設計的原則
在系統(tǒng)設計過程中,也需要遵循相應的設計原則,這些設計原則可以幫助設計者在短時間內(nèi)設計出符合設計規(guī)范的設計方案。設計原則主要有可靠性,安全性,可定制化,可擴展性,可維護性,可升級性以及客戶體驗等原則。下面就對這些原則進行簡要闡述。
可靠性:一個軟件是否可靠決定了其是否被用戶使用,設計不可靠的軟件,用戶很容易就遺棄;
安全性:程序軟件承擔了信息的保存與管理等事務,安全性不足的軟件會導致使用者承擔巨大的損失;所以系統(tǒng)安全也是需要考慮進入的;
可定制化:市場環(huán)境從來都不是一直固定不變,面對客戶群體的改變,以及使用環(huán)境的改變,市場需求的改變等因素,程序軟件也要易于調(diào)整以適應各種變化;
可擴展性:程序軟件在運行使用期間,也需要及時引進當下的新技術來進行系統(tǒng)優(yōu)化,主要就是在系統(tǒng)功能層面,系統(tǒng)性能層面上進行相應的擴展,只有這樣才能讓系統(tǒng)在實際生活中繼續(xù)占有市場;
可維護性:程序軟件的維護需要一定量的資金,不管是排除現(xiàn)有程序錯誤,還是變更軟件的現(xiàn)有需求,都需要在軟件技術上投入一定資金,所以易于維護的軟件程序就可以降低技術層面的資金消耗;
可升級性:程序軟件的投入使用,會面臨用戶數(shù)量增多的情況,用戶對軟件的使用率也會提升,所以系統(tǒng)面臨這種情況,仍然需要通過升級保持性能的合理,這樣才能夠適應市場;
客戶體驗:設計出來的程序軟件在界面上不能夠太復雜,要遵循界面設計的原理設計出簡單,方便操作的功能操作界面,讓用戶易于接受軟件,并樂于使用軟件提供的功能。
4.2 系統(tǒng)概要設計
本次擬開發(fā)的系統(tǒng)為了節(jié)約開發(fā)成本,也為了后期在維護和升級上的便利性,打算通過瀏覽器來實現(xiàn)系統(tǒng)功能界面的展示,讓程序軟件的主要事務集中在后臺的服務器端處理,前端部分只用處理少量的事務邏輯。下面使用一張圖(如圖4.1所示)來說明程序的工作原理。
圖4.1 程序工作的原理圖
4.3 系統(tǒng)功能結構設計
在分析并得出使用者對程序的功能要求時,就可以進行程序設計了。如圖4.2展示的就是管理員功能結構圖,管理員功能有個人中心,管理員管理,公告類型管理,商品類型管理,論壇管理,積分記錄管理,公告信息管理,商品信息管理,商品評價管理,商品收藏管理,商品訂單管理,用戶管理,輪播圖管理。用戶可以注冊登錄,查看和購買商品,對商品進行評價和收藏,在論壇發(fā)消息等操作。
圖4.2 管理員功能結構圖
4.4 數(shù)據(jù)庫設計
程序功能操作不管是添加,修改,還是刪除等功能產(chǎn)生的數(shù)據(jù)都是經(jīng)由數(shù)據(jù)庫進行數(shù)據(jù)保存和更新的,所以一個數(shù)據(jù)庫設計的好壞也是程序是否好壞的判定標準,因為程序的成功,有一半的功勞都是靠數(shù)據(jù)庫的優(yōu)秀設計。數(shù)據(jù)庫一旦設計得良好是可以減輕開發(fā)人員的開發(fā)負擔的。
4.4.1?數(shù)據(jù)庫E-R圖設計
這個部分的設計需要使用到E-R圖繪制工具,常用的工具就是Visio工具來繪制E-R模型圖,這款工具不僅可以快速創(chuàng)建需要的E-R模型圖,而且該工具提供的操作界面很簡單,可以短時間內(nèi)修改繪圖界面的圖形或者是文字的屬性。在繪制E-R模型圖時,要分清楚各個圖形代表的含義,以免繪制出錯,E-R模型圖由長方形(實體),橢圓形(屬性),菱形(關系)這三部分圖形符號組成,繪制期間要區(qū)分開來,用準確的圖形符號代表相應的數(shù)據(jù)元素。
- 管理員實體中的屬性有姓名,密碼等信息。以此繪制的實體屬性圖見圖4.4。
圖4.4?管理員實體屬性圖
(2)用戶實體中的屬性有賬戶,密碼,姓名等信息。以此繪制的實體屬性圖見圖4.5。
圖4.5?車主實體屬性圖
(3)公告實體中的屬性有編號,標題,內(nèi)容等。以此繪制的實體屬性圖見圖4.6。
圖4.6 公告實體屬性圖
- 商品實體中的屬性有商品名稱,價格等信息。以此繪制的實體屬性圖見圖4.7。
圖4.7 公告類型實體屬性圖
- 各個實體之間的聯(lián)系用下圖的E-R圖表示。繪制的系統(tǒng)E-R圖見圖4.8。
圖4.8 系統(tǒng)E-R圖
4.4.2 數(shù)據(jù)庫表結構設計
數(shù)據(jù)庫系統(tǒng)一旦選定之后,需要根據(jù)程序要求在數(shù)據(jù)庫中建立數(shù)據(jù)庫文件,并在已經(jīng)完成創(chuàng)建的數(shù)據(jù)庫文件里面,為程序運行中產(chǎn)生的數(shù)據(jù)建立對應的數(shù)據(jù)表格,數(shù)據(jù)表結構設計就是對創(chuàng)建的數(shù)據(jù)表格進行字段設計,字段長度設計,字段類型設計等,當數(shù)據(jù)表格合理設計完成之后,才能正常存儲相關程序運行產(chǎn)生的數(shù)據(jù)信息。
1公告信息表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
2 | news_name | String | 公告標題 | 是 |
3 | news_types | Integer | 公告類型 | 是 |
4 | news_photo | String | 公告圖片 | 是 |
5 | insert_time | Date | 添加時間 | 是 |
6 | news_content | String | 公告詳情 | 是 |
7 | create_time | Date | 創(chuàng)建時間 | 是 |
2商品評價表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
2 | shangpin_id | Integer | 商品 | 是 |
3 | yonghu_id | Integer | 用戶 | 是 |
4 | shangpin_commentback_text | String | 評價內(nèi)容 | 是 |
5 | insert_time | Date | 評價時間 | 是 |
6 | reply_text | String | 回復內(nèi)容 | 是 |
7 | update_time | Date | 回復時間 | 是 |
8 | create_time | Date | 創(chuàng)建時間 | 是 |
3收貨地址表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
2 | yonghu_id | Integer | 創(chuàng)建用戶 | 是 |
3 | address_name | String | 收貨人 | 是 |
4 | address_phone | String | 電話 | 是 |
5 | address_dizhi | String | 地址 | 是 |
6 | isdefault_types | Integer | 是否默認地址 | 是 |
7 | insert_time | Date | 添加時間 | 是 |
8 | update_time | Date | 修改時間 | 是 |
9 | create_time | Date | 創(chuàng)建時間 | 是 |
4商品表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
2 | shangpin_uuid_number | String | 商品編號 | 是 |
3 | shangpin_name | String | 商品名稱 | 是 |
4 | shangpin_photo | String | 商品照片 | 是 |
5 | shangpin_types | Integer | 商品類型 | 是 |
6 | shangpin_kucun_number | Integer | 商品庫存 | 是 |
7 | shangpin_price | Integer | 購買獲得積分 | 是 |
8 | shangpin_old_money | BigDecimal | 商品原價 | 是 |
9 | shangpin_new_money | BigDecimal | 現(xiàn)價/積分 | 是 |
10 | shangpin_clicknum | Integer | 點擊次數(shù) | 是 |
11 | shangpin_content | String | 商品介紹 | 是 |
12 | shangxia_types | Integer | 是否上架 | 是 |
13 | shangpin_delete | Integer | 邏輯刪除 | 是 |
14 | create_time | Date | 創(chuàng)建時間 | 是 |
5商品收藏表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
2 | shangpin_id | Integer | 商品 | 是 |
3 | yonghu_id | Integer | 用戶 | 是 |
4 | shangpin_collection_types | Integer | 類型 | 是 |
5 | insert_time | Date | 收藏時間 | 是 |
6 | create_time | Date | 創(chuàng)建時間 | 是 |
6購物車表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
2 | yonghu_id | Integer | 所屬用戶 | 是 |
3 | shangpin_id | Integer | 商品 | 是 |
4 | buy_number | Integer | 購買數(shù)量 | 是 |
5 | create_time | Date | 添加時間 | 是 |
6 | update_time | Date | 更新時間 | 是 |
7 | insert_time | Date | 創(chuàng)建時間 | 是 |
7用戶表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
2 | username | String | 用戶名 | 是 |
3 | password | String | 密碼 | 是 |
4 | role | String | 角色 | 是 |
5 | addtime | Date | 新增時間 | 是 |
8token表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
2 | userid | Integer | 用戶id | 是 |
3 | username | String | 用戶名 | 是 |
4 | tablename | String | 表名 | 是 |
5 | role | String | 角色 | 是 |
6 | token | String | 密碼 | 是 |
7 | addtime | Date | 新增時間 | 是 |
8 | expiratedtime | Date | 過期時間 | 是 |
9論壇表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
2 | forum_name | String | 帖子標題 | 是 |
3 | yonghu_id | Integer | 用戶 | 是 |
4 | users_id | Integer | 管理員 | 是 |
5 | forum_content | String | 發(fā)布內(nèi)容 | 是 |
6 | super_ids | Integer | 父id | 是 |
7 | forum_state_types | Integer | 帖子狀態(tài) | 是 |
8 | insert_time | Date | 發(fā)帖時間 | 是 |
9 | update_time | Date | 修改時間 | 是 |
10 | create_time | Date | 創(chuàng)建時間 | 是 |
10字典表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
2 | dic_code | String | 字段 | 是 |
3 | dic_name | String | 字段名 | 是 |
4 | code_index | Integer | 編碼 | 是 |
5 | index_name | String | 編碼名字 | 是 |
6 | super_id | Integer | 父字段id | 是 |
7 | beizhu | String | 備注 | 是 |
8 | create_time | Date | 創(chuàng)建時間 | 是 |
11用戶表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
2 | username | String | 賬戶 | 是 |
3 | password | String | 密碼 | 是 |
4 | yonghu_name | String | 用戶姓名 | 是 |
5 | yonghu_phone | String | 用戶手機號 | 是 |
6 | yonghu_id_number | String | 用戶身份證號 | 是 |
7 | yonghu_photo | String | 用戶頭像 | 是 |
8 | sex_types | Integer | 性別 | 是 |
9 | yonghu_email | String | 電子郵箱 | 是 |
10 | new_money | BigDecimal | 余額 | 是 |
11 | yonghu_sum_jifen | BigDecimal | 總積分 | 是 |
12 | yonghu_new_jifen | BigDecimal | 現(xiàn)積分 | 是 |
13 | huiyuandengji_types | Integer | 會員等級 | 是 |
14 | create_time | Date | 創(chuàng)建時間 | 是 |
12商品訂單表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
2 | shangpin_order_uuid_number | String | 訂單號 | 是 |
3 | address_id | Integer | 收貨地址 | 是 |
4 | shangpin_id | Integer | 商品 | 是 |
5 | yonghu_id | Integer | 用戶 | 是 |
6 | buy_number | Integer | 購買數(shù)量 | 是 |
7 | shangpin_order_true_price | BigDecimal | 實付價格 | 是 |
8 | shangpin_order_courier_name | String | 快遞公司 | 是 |
9 | shangpin_order_courier_number | String | 訂單快遞單號 | 是 |
10 | shangpin_order_types | Integer | 訂單類型 | 是 |
11 | shangpin_order_payment_types | Integer | 支付類型 | 是 |
12 | insert_time | Date | 訂單創(chuàng)建時間 | 是 |
13 | create_time | Date | 創(chuàng)建時間 | 是 |
13配置文件表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
2 | name | String | 配置參數(shù)名稱 | 是 |
3 | value | String | 配置參數(shù)值 | 是 |
14積分記錄表
序號 | 列名 | 數(shù)據(jù)類型 | 說明 | 允許空 |
1 | Id | Int | id | 否 |
2 | yonghu_id | Integer | 用戶姓名 | 是 |
3 | jifenjilu_name | String | 原因 | 是 |
4 | jifenjilu_number | BigDecimal | 積分數(shù)量 | 是 |
5 | jifen_types | Integer | 類型 | 是 |
6 | insert_time | Date | 插入時間 | 是 |
7 | create_time | Date | 創(chuàng)建時間 | 是 |
5?系統(tǒng)實現(xiàn)
系統(tǒng)實現(xiàn)部分就是將系統(tǒng)分析,系統(tǒng)設計部分的內(nèi)容通過編碼進行功能實現(xiàn),以一個實際應用系統(tǒng)的形式展示系統(tǒng)分析與系統(tǒng)設計的結果。前面提到的系統(tǒng)分析,系統(tǒng)設計最主要還是進行功能,系統(tǒng)操作邏輯的設計,也包括了存儲數(shù)據(jù)的數(shù)據(jù)庫方面的設計等內(nèi)容,系統(tǒng)實現(xiàn)就是一個最終的實施階段,將前面的設計成果進行物理轉化,最終出具可以運用于實際的軟件系統(tǒng)。
5.1 管理員功能介紹
5.1.1?管理員管理
如圖5.1顯示的就是管理員管理頁面,管理員可以對管理員信息進行添加,修改,刪除,查詢操作。
圖5.1 管理員管理頁面
5.1.2?公告類型管理
如圖5.2顯示的就是公告類型管理頁面,管理員可以對公告類型信息進行添加,修改,刪除,查詢操作。
圖5.2 公告類型管理頁面
5.1.3 論壇管理?
如圖5.3顯示的就是論壇管理頁面,管理員可以對論壇信息進行添加,修改,刪除,查詢操作。
圖5.3 論壇管理頁面
5.1.4 商品類型管理
如圖5.4顯示的就是商品類型管理頁面,管理員可以對商品類型信息進行添加,修改,刪除,查詢操作。
圖5.4 商品類型管理頁面
5.1.5 商品信息管理
如圖5.5顯示的就是商品信息頁面,管理員可以對商品信息進行添加,修改,刪除,查詢操作。
圖5.5 商品信息管理頁面
5.1.6 輪播圖管理
如圖5.6顯示的就是輪播圖管理頁面,管理員可以對輪播圖信息進行添加,修改,刪除,查詢操作。
圖5.6 輪播圖管理頁面
5.1.7 公告信息管理
如圖5.7顯示的就是公告信息管理頁面,管理員可以對公告信息進行添加,修改,刪除,查詢操作。
圖5.7 公告信息管理頁面
5.1.8 用戶信息管理
如圖5.8顯示的就是用戶信息頁面,管理員可以對用戶信息進行添加,修改,刪除,查詢操作。
圖5.8 用戶信息管理頁面
5.2 用戶功能介紹
5.2.1 個人中心
如圖5.9顯示的就是個人中心頁面,用戶注冊登錄后點擊個人中心可以修改個人資料和查看自己的收藏信息。
圖5.9 個人中心頁面
5.2.2 公告信息
如圖5.10顯示的就是公告信息頁面,用戶可以在公告信息界面查看公告信息。
圖5.10 公告信息頁面
5.2.3 商品信息
如圖5.11顯示的就是商品信息頁面,用戶點擊商品信息可以查看商品信息,可以添加到購物車和立即購買。
圖5.11 商品信息頁面
5.2.4 購物車
如圖5.12顯示的就是購物車頁面,用戶登錄后可以點擊購物車,可以看到已經(jīng)加入購物車的商品,可以對這些商品進行刪除和修改數(shù)量以及點擊購買操作。
圖5.12 購物車頁面
5.2.5 我的訂單
如圖5.13顯示的就是我的訂單頁面,用戶登錄后可以點擊我的訂單,可以看到自己的訂單狀態(tài)。
圖5.13 我的訂單頁面
源碼領取方式:
魏關功縱浩? 文心海資源庫 回復 源碼 領取