https://www.bilibili.com/video/BV1FF4m1E7on/演示視頻:3.1 需求分析
隨著人民生活水平的提高,陶瓷業在服務行業中占有越來越重要的地位。努力在當前陶瓷業業日趨激烈的競爭中脫穎而出,已成為每位陶瓷業經營者 所追求的目標。網絡紫砂壺實現了小店面大作為的成本效益,解決了因為店面小的限制而無法提高營業額的難題,是一個小投入大成效的經營新模式。
在網上參觀紫砂壺的人相對網下人來說還是比較少,一個是對網上陶瓷店的信用度持疑慮態度;另一個是網上紫砂壺只可以看到物品的說明簡介和外觀,沒有看到實體于細節處,無法通過快速瀏覽確定是不是自己想要的紫砂壺。而這正是傳統的實體陶瓷店優于網上陶瓷店的地方。而在網上紫砂壺的人都是一般都是對電腦比較熟練的人,也就就是比較年青化的消費群體。就是白領、大學生、高中生和對計算機操作相對比較熟的人。因為這些人工作都比較忙,而且對計算機也比較熟,思想也比較超前,對于在網上紫砂壺能夠接受,并經常上網紫砂壺。
(a)首頁
(b)商品信息
(c)留言板
(d)購物車
(e)個人中心
(i)管理員
3.2 功能模塊圖前臺功能圖(如圖3-1)主要包括客戶進入網站后進行的相應操作。首先,客戶需要注冊會員登錄,如果不注冊會員則不能進行紫砂壺的下一步操作。其次,會員注冊成功后,以會員身份登錄網站,則可以進行會員信息修改,訂單信息查詢修改,網上紫砂壺以及網站留言等功能。
圖3-1前臺功能圖
圖3-2后臺功能圖
后臺功能圖(如圖3-2)主要介紹系統管理員登錄網站后臺進行的相應操作。首先,管理者需登錄后臺網站。其次,登錄成功后,可進行系統用戶管理、商品管理、訂單管理、留言管理等。
訂單及管理流程圖(如圖3-3)介紹了用戶從開始紫砂壺到網站后臺管理者查看訂單,實現送貨,更改訂單狀態的整個過程,也是整個紫砂壺系統的運作過程。
下訂單流程圖: 訂單管理流程圖:
圖3-3訂單及管理流程圖
計算機信息系統以數據庫為核心,在數據庫管理系統的支持下,進行信息的收集、整理、存儲、檢索、更新、加工、統計和傳播等操作。
對于數據庫應用開發人員來說,為使現實世界的信息流計算機化,并對計算機化的信息進行各種操作,就是如何利用數據庫管理系統、系統軟件和相關硬件系統,將用戶的要求轉化成有效的數據結構,并使數據庫結構易于實現用戶新的要求的過程。 確切的說,數據庫設計是指對于一個給定的應用環境,提供一個確定Zui優數據模型與處理模式的邏輯設計,以及一個確定數據庫存儲結構與存取方法的物理設計,建立起既能反映現實世界信息和信息聯系,滿足用戶數據要求和加工要求,又能被某個數據庫管理系統所接受,同時能實現系統目標,并有效存取數據的數據庫。
3.4 數據庫設計周期根據軟件工程的思想,數據庫設計的周期可以劃分為六個階段:
規劃階段:確定開發的總目標,給出計劃開發的軟件系統的功能、性能以及可靠性等方面的設想。
需求分析階段:認真細致地了解用戶對數據的加工要求,確定系統的功能與邊界。本階段的Zui終結果能夠提供一個可作為設計基礎的系統說明書,包括對軟硬件環境的要求和一整套完善的數據流程圖。
設計階段:把需求分析階段所確定的功能細化,主要工作是概念設計階段、邏輯設計階段、物理設計階段,然后,對每個階段內部設計詳細的流程。
程序編制階段:以一種或幾種特定的程序設計語言表達上一階段確定的各模塊控制流程。程序編制時應遵循結構化程序設計方法。
調試階段:對已編好的程序進行單元調試(分調),整體調試(聯調)和系統測試(驗收)。
運行和維護階段:是整個設計周期Zui長的階段,其工作重點是收集和記錄系統實際運行的數據。在運行中,必須保持數據庫的完整性,必須有效地處理數據故障和進行數據庫恢復。同時解決開發過程的遺留問題,改正錯誤進行功能完善。數據是系統的靈魂所在,整個系統的運行基礎是系統數據庫,因而數據庫的設計質量對整個系統的功能與效率有很大影響,所以我們在進行數據文件和數據庫設計時,充分考慮了數據存儲的完整性、可靠性、安全性和數據的一致性及便于操作等方面的問題。
一個完整的信息系統的建設并不是一步到位的。在實際的建設過程中,在時間上各子系統有先建、后建之分,在開發人員的分配上有他建、我建之別,這就涉及到各子系統之間的兼容問題。在現有的軟件水平下,追求應用系統間的相互兼容存在困難,但對于數據的兼容也就是數據的共享來說,既非常重要,又相對應用系統的兼容較易實現。在提高數據共享性方面,可主要從數據的一致性方面來考慮。在我們的數據庫系統建設中,著重考慮了以下兩個標準保證數據的一致性:
字段標準:字段標準不統一是造成數據庫難以共享的一個主要原因,因為字段的設計處于數據庫設計的Zui底層,或者可以說是Zui基本的一層,如果這一層都不能統一的話,會直接影響到數據庫中數據的共享。
代碼標準:代碼的引入為保持數據庫中數據的一致性提供了一個重要手段。
此外本數據庫設計主要遵循以下原則: 數據庫文件的實用性,數據庫文件的安全性,數據庫文件的獨立性,節省磁盤空間。
數據庫設計是要在一個給定的應用環境(DBMS)中,通過合理的邏輯設計和有效的物理設計,構造較優的數據庫模式、子模式,建立數據庫和設計應用程序,滿足用戶的各種信息需求。物理結構設計的原則如下:
1.盡可能的減少數據冗余和重復。
2.結構設計與操作設計相結合。
3.數據結構具有相對的穩定性。
基于以上設計原則,本系統設計了一個數據庫,包含基本信息表(如員工類別、存貨等)及幾個實體聯系建模后的表(如散件銷售、整機銷售等)。為了加快系統訪問的速度把這些表放在一個數據庫中。
3.5 SQL查詢語言及使用SQL語言是結構化語言(Structure Query Language)的縮寫,是一種用于數據庫查詢和編程的語言,已經成為關系型數據庫普遍使用的標準,使用這種標準數據庫語言對程序設計和數據庫的維護都帶來了極大的方便,廣泛地應用于各種數據查詢。JSP和其他的應用程序包括SQLserver2000、Foxpro、Orcale、SQL SEVER 2000等都支持SQL語言。
SQL語言的常用操作有:建立數據庫數據表(CREATE TABLE),如本系統中的學生及成績備份就用到該語句;從數據庫中篩選一個記錄集(SELECT),這是Zui常用的一個語句,功能強大,能有效地對數據庫中一個或多個數據表中的數據進行訪問,并兼有排序、分組等功能;在數據表中添加一個記錄(INSERT);刪除符合條件的記錄(DELETE);更改符合條件的記錄(UPDATE);
JSP中的數據庫操作對象都提供了對SQL語句的支持。其一般的用法是以JSP的各種控件接收用戶對數據庫訪問的請求,在事件響應程序代碼中將其轉換成對數據庫的SQL查詢語句,并以字符串的形式存在,然后將其傳遞給相應的數據庫操作對象,Zui終完成對數據庫的訪問。
3.6 系統數據分析數據流圖:是一種描述軟件系統邏輯模型的圖形符號。這種圖形表示即可以從本質上描述計算機軟件系統的工作情況,又適合非計算機專業人員學習和掌握,在需求分析中是一種很好的交流和表達工具。
帶箭頭的線表示數據流,其中箭頭表示了數據的流動方向。
圓框表示對數據的加工。
方框表示數據的起點和終點。畫分層數據流圖。
分層數據流圖:
(a)網絡便民服務管理系統E-R圖
(b)檢查網絡便民服務管理系統E-R圖
(c)用戶基本信息處理E-R圖
(d)用戶訂單處理E-R圖
】(h)管理員E—R圖
用戶注冊是為第一次登錄網站的用戶所設計的。在用戶成為本站用戶之前一定要注冊才可以訪問我網站的其它網頁。
①用戶注冊包括:登錄名稱,真實姓名,設置密碼,電子郵件等。
②注冊成功后,才可以訪問本站的其他頁面。
用戶登錄包括:登錄名稱,輸入密碼。
當用戶登錄后由管理員核對該用戶的名稱和密碼是否正確,如果無誤的話用戶可以通過檢查直接進入網站的其它頁面進行瀏覽和訂購。
紫砂壺瀏覽:成功登陸后的用戶可以分頁瀏覽紫砂壺紫砂壺,并將想要的紫砂壺提交到填寫訂單頁面。
代碼如下:
這是進入系統時的身份驗證,用戶首先要從軟件開發者那里申請用戶名和密碼,才可以進入。該過程的流程圖如圖3-2所示:
3.9 后臺主界面
- 計算機畢業設計 jsp應屆畢業生論壇springmvc 畢設76 2024-04-28
- 計算機畢業設計 jsp學生選課系統mysql 畢設67 2024-04-28
- 計算機畢業設計 jsp學生綜合測評系統sqlserver 畢設64 2024-04-28
- 計算機畢業設計 jsp在線旅游信息網ssh 畢設20 2024-04-28
- 計算機畢業設計 jsp在線客服mysql 畢設61 2024-04-28
- 計算機畢業設計 jsp在校大學生貸款管理系統sqlserver 畢設83 2024-04-28
- 計算機畢業設計jsp酒店管理系統sqlserver畢設49 2024-04-28
- 計算機畢業設計jsp網絡征婚交友網站mysql畢設44 2024-04-28
- 計算機畢業設計jsp網上購物系統ssh畢設54 2024-04-28
- 計算機畢業設計jsp網上訂餐系統mysql畢設40 2024-04-28