项目项目策划书
文章目錄
- 前言
- 一、👑目錄
- 1.??編寫目的:
- 2.??參考文檔:
- 3.??名稱解釋:
- 4.??項目背景:
- 4.1設計背景:
- 4.2項目組織:
- 🛩?項目來源:
- 🛩?委托單位:
- 🛩?開發(fā)單位:
- 5.??功能概述:
- 5.1🛩?功能結(jié)構(gòu) :
- 5.2🛩?功能描述 :
- 🛩?電子商務系統(tǒng)功能描述:
- 6.?? 系統(tǒng)用例 :
- 6.1🛩?頂級用例:
- 6.1.1🏅電子商務系統(tǒng)
- 6.1.2🏅商品展示
- 6.1.3🏅購物車管理
- 6.1.4🏅交易管理
- 6.1.5🏅用戶管理
- 6.1.6🏅應用管理
- 7.??項目流程圖:
- 8.?? 數(shù)據(jù)庫設計:
- 8.1🛩? E-R圖:
- 8.2🛩? 數(shù)據(jù)實體描述:
- 8.3 🛩?實體關(guān)系描述:
- 8.4 🛩?實體數(shù)據(jù)初始化 :
- 9. ??性能需求:
- 9.1 🛩?性能環(huán)境 :
- 9.2 🛩?啟動要求 :
- 9.3 🛩?入口要求 :
- 9.4🛩? 業(yè)務性能 :
- 總結(jié)
前言
????編寫項目需求說明書剛開始不知道怎么下手。并不是我剛開始的認為HTML或程序代碼。網(wǎng)站建設最難的部分是項目規(guī)劃,它描繪了一個項目從無到有的過程。
一、👑目錄
1.??編寫目的:
明確業(yè)務背景、業(yè)務范圍、基本業(yè)務邏輯和業(yè)務框架,期望讀者包括:項目發(fā)起人、最終用戶、項目投資方、項目管理團隊、項目執(zhí)行團隊,以及其他項目 干系人。2.??參考文檔:
“ESMS3.x 詳細設計說明設計文檔.doc”: 詳細設計說明書模板。3.??名稱解釋:
- ESMS:電子商城系統(tǒng)(Electronic Shopping Mall System)。
- B/S:Browser/Server(瀏覽器/服務器)。
- C/S:Client/Server(客戶端/服務器)。
- B2B:Service to Service 商家對商家,電子商務的一種業(yè)務形式。
- B2C:Service to Consumer 商家對顧客,電子商務的一種業(yè)務形式。
- C2C:Consumer to Consumer 顧客對顧客,電子商務的一種業(yè)務形式。
- CSS:是Cascading Style Sheets(層疊樣式表)的簡稱,CSS語言是一種標記語言,它不需要編譯可以直接由瀏覽器執(zhí)行。
- HTML:Hypertext Markup Language 超文字標記語言。
- JAVASCRIPT:一種由 Sun Microsystems 所開發(fā)的程序腳本語言(它是一種嚴密的物件導向的語言,適合在網(wǎng)際網(wǎng)絡上發(fā)展主從架構(gòu)的應用程序),常常簡稱JS。
- MVC:MVC就是 模型 、視圖 、控制器 的縮寫,視圖和用戶交互 通過事件導致控制器改變 控制器改變導致模型改變 。
- 連接池:用于管理數(shù)據(jù)庫連接Connection對象的工具,例如dbcp、c3p0等.
- Ajax:全稱為“Asynchronous JavaScript and XML” (異步JavaScript和XML),是指一種創(chuàng)建交互式網(wǎng)頁應用的網(wǎng)頁開發(fā)技術(shù)。
4.??項目背景:
4.1設計背景:
隨著科技不斷發(fā)展,網(wǎng)上閱讀者越來越多,為了給用戶提供更好的圖書資源,有必要在現(xiàn)有信息化成果的基礎(chǔ)上建立學習猿地電子商務系統(tǒng),為用戶提供更便捷 的信息交流工具和平臺。4.2項目組織:
🛩?項目來源:
甲骨文Java學科事業(yè)部。
🛩?委托單位:
vector IT項目部
🛩?開發(fā)單位:
vector IT開發(fā)部 moom項目組
5.??功能概述:
5.1🛩?功能結(jié)構(gòu) :
5.2🛩?功能描述 :
vector電子商務平臺,主要包括:圖書展示、購物車管理、交易管理、用戶管理、應用管理五個功能模塊。🛩?電子商務系統(tǒng)功能描述:
- 🥇圖書展示:實現(xiàn)圖書預覽、圖書詳情、圖書檢索功能。
- 🥇購 物 車:實現(xiàn)商品添加、數(shù)量修改、刪除商品、清空購物車、結(jié)算功能。
- 🥇交易管理:實現(xiàn)訂單列表、訂單詳情、查詢明細、評價功能。
- 🥇用戶管理:實現(xiàn)登錄、注冊、修改密碼、修改個人信息功能。
- 🥇應用管理:實現(xiàn)新增收貨地址、收貨地址維護、刪除收貨地址、收藏夾。
6.?? 系統(tǒng)用例 :
6.1🛩?頂級用例:
6.1.1🏅電子商務系統(tǒng)
6.1.2🏅商品展示
6.1.3🏅購物車管理
6.1.4🏅交易管理
6.1.5🏅用戶管理
6.1.6🏅應用管理
7.??項目流程圖:
8.?? 數(shù)據(jù)庫設計:
8.1🛩? E-R圖:
8.2🛩? 數(shù)據(jù)實體描述:
- 🥇用戶表(user)
| user_id | NUMBER | Pk | 主鍵 |
| login_name | VARCHAR2(64) | 登錄名 | |
| nick_name | VARCHAR2(64) | 昵稱 | |
| real_name | VARCHAR2(64) | 真實名 | |
| grade_id | NUMBER | 會員等級ID | |
| password | VARCHAR2(100) | not null | 密碼 |
| VARCHAR2(200) | 郵箱地址 | ||
| province | VARCHAR2(100) | 省份 | |
| recommender | VARCHAR2(100) | 推薦人 | |
| sex | VARCHAR2(64) | 性別 | |
| birth | TIMESTAMP | 生日 | |
| location | VARCHAR2(100) | 所屬地 | |
| card_numbe | VARCHAR2(64) | not null | 身份證號碼 |
| mobile | VARCHAR2(64) | not null | 電話 |
| phone | VARCHAR2(64) | 手機號 | |
| send_address | VARCHAR2(100) | 發(fā)貨地址 | |
| head_pic | VARCHAR2(50) | 頭像圖片 |
- 🥇商品表(product)
-
🥇訂單明細表(item)
-
🥇商品評價表(product_evaluation)
-
🥇收貨地址表(receive_address)
-
🥇商品評價回復表(evaluation_reply)
-
🥇支付及配送方式表(payment)
-
🥇產(chǎn)品瀏覽日志表(browse_log)
-
🥇用戶收藏表(interest)
-
🥇類別產(chǎn)品關(guān)系表(category_product)
-
🥇類別表(category)
-
🥇圖書資訊表(news)
-
🥇會員等級表(user_grade)
- 🥇發(fā)票信息表(invoice)
8.3 🛩?實體關(guān)系描述:
alter table "Lmonkey_evaluation_reply"add constraint FK_Lmonkey_EVAL_REFERENCE_Lmonkey_PROD foreignkey("evaluation_id")references "Lmonkey_product_evaluation" ("evaluation_id");alter table "Lmonkey_item"add constraint FK_Lmonkey_ITEM_REFERENCE_Lmonkey_ORDE foreign key ("order_id")references "Lmonkey_order" ("order_id");alter table "Lmonkey_item"add constraint FK_Lmonkey_ITEM_REFERENCE_Lmonkey_PROD foreign key ("product_id")references "Lmonkey_product" ("product_id");alter table "Lmonkey_product_evaluation"add constraint FK_Lmonkey_PROD_REFERENCE_Lmonkey_USER foreign key ("user_id")references "Lmonkey_user" ("user_id");alter table "Lmonkey_product_evaluation"add constraint FK_Lmonkey_PROD_REFERENCE_Lmonkey_ORDE foreign key ("order_id")references "Lmonkey_order" ("order_id");alter table "Lmonkey_product_evaluation"add constraint FK_Lmonkey_PROD_REFERENCE_Lmonkey_PROD foreign key ("product_id")references "Lmonkey_product" ("product_id"); alter table Lmonkey_RECEIVE_ADDRESSadd constraint FK_Lmonkey_RECE_REFERENCE_Lmonkey_USER foreign key ("user_id")references "Lmonkey_user" ("user_id"); alter table "Lmonkey_order"add constraint FK_Lmonkey_ORDE_REFERENCE_Lmonkey_PAYM foreign key ("payment_id")references "Lmonkey_payment" ("payment_id");alter table "Lmonkey_order"add constraint FK_Lmonkey_ORDE_REFERENCE_Lmonkey_INVO foreign key ("invoice_id")references "Lmonkey_invoice" ("invoice_id");alter table "Lmonkey_order"add constraint FK_Lmonkey_ORDE_REFERENCE_Lmonkey_RECE foreign key ("reveive_address_id")references Lmonkey_RECEIVE_ADDRESS ("reveive_address_id");alter table "Lmonkey_order"add constraint FK_Lmonkey_ORDE_REFERENCE_Lmonkey_USER foreign key ("user_id")references "Lmonkey_user" ("user_id"); alter table "Lmonkey_browse_log"add constraint FK_Lmonkey_BROW_REFERENCE_Lmonkey_USER foreign key ("user_id")references "Lmonkey_user" ("user_id");alter table "Lmonkey_browse_log"add constraint FK_Lmonkey_BROW_REFERENCE_Lmonkey_PROD foreign key ("product_id")references "Lmonkey_product" ("product_id"); alter table "Lmonkey_user"add constraint FK_Lmonkey_USER_REFERENCE_Lmonkey_USER foreign key ("grade_id")references "Lmonkey_user_grade" ("grade_id"); alter table "Lmonkey_interest"add constraint FK_Lmonkey_INTE_REFERENCE_Lmonkey_PROD foreign key ("product_id")references "Lmonkey_product" ("product_id");alter table "Lmonkey_interest"add constraint FK_Lmonkey_INTE_REFERENCE_Lmonkey_USER foreign key ("user_id")references "Lmonkey_user" ("user_id"); alter table "Lmonkey_category_product"add constraint FK_Lmonkey_CATE_REFERENCE_Lmonkey_CATE foreign key ("category_id")references "Lmonkey_category" ("category_id");alter table "Lmonkey_category_product"add constraint FK_Lmonkey_CATE_REFERENCE_Lmonkey_PROD foreign key ("product_id")references "Lmonkey_product" ("product_id");8.4 🛩?實體數(shù)據(jù)初始化 :
初始化用戶信息表 INSERT INTO users VALUES ('admin', 'admin', 'admin@tarena.com.cn', '021-61209549', '13900000000', '上海', '上海', 'vector路668弄', 0, '12345678'); INSERT INTO users VALUES ('tarena', 'tarena', 'tarena@tarena.com.cn', '021-61209549', '13900000000', '上海', '上海', 'vector路668弄', 0, '12345678'); -- 初始化訂單狀態(tài)表 INSERT INTO orderstatus VALUES (1,'付款...','等待買家付款...'); INSERT INTO orderstatus VALUES (2,'收獲...','等待買家收獲確認...'); INSERT INTO orderstatus VALUES (3,'結(jié)束','訂單已經(jīng)關(guān)閉。'); -- 初始化付款方式表 INSERT INTO payway VALUES (1,'貨到付款'); INSERT INTO payway VALUES (2,'郵局匯款'); INSERT INTO payway VALUES (3,'銀行轉(zhuǎn)帳');9. ??性能需求:
9.1 🛩?性能環(huán)境 :
- 🥇操作系統(tǒng):Linux操作系統(tǒng)
- 🥇虛擬機:JDK13
- 🥇瀏覽器:FireFox2.0\Chrome\IE8以上版本
- 🥇Web服務器:Apache Tomcat 7.0
- 🥇數(shù)據(jù)庫:Oracle 11g
- 🥇設計工具:IBM Rose 2018
- 🥇IDE工具: idea2020.1
9.2 🛩?啟動要求 :
- 🥇服務器啟動時初始化所有商品信息到內(nèi)存
- 🥇服務器啟動時初始化購物車監(jiān)聽器
9.3 🛩?入口要求 :
- 🥇vector電子商務系統(tǒng)入口
- http://localhost:8088/ lmonkey/index.jsp
9.4🛩? 業(yè)務性能 :
- 🥇最大并發(fā)數(shù)量1000
- 🥇最大在線用戶數(shù)量20000
- 🥇最大響應速度<=5ms(<=200m/5ms并發(fā),非用戶注冊MAIL確認和商品發(fā)布功能)
- 🥇無故障運行時間>=7*24H
- 🥇CPU占用率不得超過20%
總結(jié)
僅供參考,關(guān)注博主后期博主會上傳根據(jù)此項目策劃書代碼實現(xiàn)電商網(wǎng)站。
總結(jié)
- 上一篇: Eplan 各版本 软件 百度网盘 永久
- 下一篇: 想要写出漂亮文档,(表情图标)资源你值得