計算機畢業設計jsp積分兌換管理系統(ssh)畢設89
演示視頻:
https://www.bilibili.com/video/BV1MN411L74v/
3.2系統用戶用例圖
3.2.1普通用戶用例圖
出于安全性的考慮,普通用戶只有瀏覽商品和商品查詢、商品購買等功能,其他的刪除修改功能都沒有設計,因為普通用戶Zui主要關心的就是商品信息的更新和查詢等功能,普通用戶用例圖如圖3.2所示:
圖3-2 普通用戶用例圖
3.2.2管理員用例圖
管理員是系統的核心用戶,涉及到七大功能模塊,管理員對系統的所有信息有著操作的權限,能夠及時動態的更新系統的各項信息。
圖3-3 管理員用例圖
3.3功能模塊需求分析
本系統Zui大的特點是使用操作簡單、友好的提示信息。本系統將實現以下基本功能:
本系統主要是用戶和管理員兩個角色,管理員主要是負責基本信息的維護,用戶主要是利用積分進行兌換。
主要的功能模塊:
1 管理員登陸功能
管理可以登陸系統對系統的一些信息進行維護。
2 用戶管理功能
管理員可以對系統的用戶進行管理。
3 商品管理
管理員可以對系統內的商品進行管理。
4 訂單管理
管理員可以對系統的訂單進行出來,包括發貨,確認完成等功能。
5 用戶積分查詢管理
管理員可以對用的積分進行管理,增刪改查用戶的積分
6 系統首頁
用戶進入系統可以查看系統的首頁包括一些通知管理,一些商品信息。
7 我的積分匹配
系統可以根據用戶的積分對用戶積分范圍的商品展示。供用戶選擇
8 下單
用戶選擇適合的商品進行下單,積分自動扣減。
9 商品評價
用戶可以對自己兌換的商品進行評價。
系統的功能結構圖,分普通用戶平臺,管理員平臺。
普通用戶功能模塊圖說明:普通用戶可以在線瀏覽商品,查詢商品,瀏覽公告信息,如果要購買、下訂單操作,首先需要注冊一個個人賬號,然后登陸到系統中,如功能圖3-4所示:
圖3-4 普通用戶用戶功能模塊圖
管理員功能模塊圖說明:管理員是功能Zui多的一種用戶角色。
(1)商品類別信息管理模塊:在該模塊中完成對商品類別信息的管理,包括類別錄入、查詢、修改、增加和刪除等功能操作。其中類別信息包括類別名稱、類別介紹等信息。
(2)商品信息管理模塊:在該模塊中定義了商品信息的管理,其功能包括商品錄入、查詢、刪除等操作。
(3)會員管理模塊:該模塊中包括瀏覽會員信息和刪除會員信息2個功能。
(4)系統管理模塊:在該模塊中定義了系統日常維護的功能,包括公告信息的添加和查詢,修改功能,以及系統用戶管理和修改密碼等功能。
管理員用戶功能模塊圖如圖3-5。
圖3-5 管理員用戶功能模塊圖
3.4設計的基本思想
設計思想遵循以下幾點:
1. 采用B/S模式進行開發,其優點是后臺與前臺處理層次分明,而且符合眾多已經習慣網頁搜索方式的用戶。
2. 采用面向對象的開發與設計理念。運用面向對象技術的前提是對整體系統的高度和準確抽象,通過它可以保證系統良好的框架,進而帶來產品較強的穩定性和運行效率。
3. 采用模塊化設計。模塊化設計要求將整個系統劃分成基于小的模塊,有利于代碼的重載,簡化設計和實現過程。
3. 簡單方便的系統界面。設計簡單友好的系統界面,方便用戶較快的適應系統的操作。
5.速度優先原則。由于此工具Zui重要的評測標準就是速度,因此在設計過程中,具體過程盡量做到資源占用少,速度快。
6.設計既要突出重點,又要細致周到。要符合設計需求,在有可能改進的地方進行擴充,使系統更適應用戶的需要。
3.5性能需求
3.5.1系統的安全性
本積分兌換系統在管理權限上要嚴格進行控制,具體要求如下:
1.要想管理本系統的商品信息,必須先要憑用戶名和密碼登陸到系統中,沒有權限的用戶不能通過任何方式登錄系統查看系統的任何信息和數據,以確保系統的嚴密性和安全性。
2.在具體實現中設定不同權限,不同權限用戶登錄到系統后,不能越級操作,管理員可以使使用所有模塊;普通用戶用戶只能在線瀏覽信息,比如,查詢商品信息、在線購買、下訂單等功能。
3.5.2數據的完整性
1.各種記錄信息的完整性,信息記錄內容不能為空
2.各種數據間相互聯系的正確性
3.相同數據在不同記錄中的一致性
3.6界面需求
界面設計目前已經成為評價軟件質量的一條重要指標,一個好的用戶界面可以增加用戶使用系統的信心和興趣,提高工作效率,JSP技術是用JAVA語言作為腳本語言的,JSP網頁為整個服務器端的JAVA庫單元提供了一個接口來服務于HTTP的應用程序。創建動態頁面非常方便。用戶界面是指軟件系統與用戶交互的接口,通常包括輸出、輸入、人-機對話的界面格式等。
1.輸出設計
輸出是由計算機對輸入的原始信息進行加工處理,形成高質量的有效信息,并使之具有一定的格式,提供管理者使用,這是輸出設計的主要職責和目標。
系統設計的過程正好和實施過程相反,并不是從輸入設計到輸出設計,而是從輸出設計到輸入設計,這是因為輸出表格直接與使用者相聯系,設計的出發點應當是保證輸出表格方便地為使用者服務,正確及時反映和組成用于各部門的有用信息。輸出設計的原則是考慮既要全面反映不同管理層的各項需要,又要言簡意賅,不要將用戶需要和不需要的都提供給用戶。
2.輸入設計
輸入數據的收集和錄入是比較費事的,需要大量的人力和一定設備,并且容易出錯。如果輸入系統的數據有錯誤,則處理后的輸出將擴大這些錯誤,因此輸入數據的正確性對于整個系統質量的好壞是具有決定性意義的。
輸入設計的原則有如下幾點:
1)輸入量應保持在能滿足處理要求的Zui低限度。設計中可采用設置字段初值,下拉式數據窗口等方式盡量減少用戶鍵盤輸入量。輸入量越少,錯誤率就越少,數據準備時間也減少。
2)輸入的準備及輸入過程應盡量容易進行,從而減少錯誤的發生。
3)應盡量早對輸入數據進行檢查(盡量接近原數據發生點),以便使錯誤及時得到更正。
4)輸入數據盡早地用其處理所需的形式被記錄,以避免數據由一種介質轉移到另一種介質時需要轉錄而可能發生的錯誤。
第四章系統分析與設計
3.1數據庫的分析與設計
計算機信息系統以數據庫為核心,在數據庫管理系統的支持下,進行信息的收集、整理、存儲、檢索、更新、加工、統計和傳播等操作。數據庫已經成為現在信息系統等計算機系統的基礎與核心部分。數據庫設計的好壞直接影響到整個系統的質量和效率。
數據庫的設計一般經過規劃。需求分析、概念設計、邏輯設計、物理設計5個步驟。
4.1.1數據庫的概念結構設計
概念設計是指在數據分析的基礎上自底向上的建立整個系統的數據庫概念結構,從用戶的角度進行視圖設計,然后將視圖集成,Zui后對集成的結構分析優化得到Zui后結果。
數據庫的概念結構設計采用實體—聯系(E-R)模型設計方法。E-R模型法的組成元素有:實體、屬性、聯系,E-R模型用E-R圖表示,是提示用戶工作環境中所涉及的事物,屬性則是對實體特性的描述。
概念設計的目標是產生反映企業組織信息要求的數據庫概念結構,即概念模式。概念模式是獨立于數據庫邏輯結構,獨立于支持數據庫的DBMS,不依賴于計算機系統的,
根據以上對數據庫的需求分析,并結合系統概念模型的特點及建立方法,建立E-R模型圖。
實體間關系
屬性
實體
(1)普通用戶實體E-R圖如圖3-1所示:
普通用戶
圖3-1普通用戶E-R圖
(2)商品類別實體E-R圖
商品類別
圖3-2 商品類別信息實體E-R圖
(3)商品信息E-R圖
商品信息
圖3-3 商品信息實體E-R圖
(4)公告信息E-R圖
公告信息
圖3-4 公告信息實體E-R圖
(5)管理員信息E-R圖
管理員
圖3-5 管理員信息實體E-R圖
(6)訂單信息E-R圖
訂單信息
圖3-6 訂單信息實體E-R圖
- 計算機畢業設計jsp社團網站sqlserver mysql畢設54 2024-04-28
- 計算機畢業設計jsp社團管理系統sqlserver畢設4 2024-04-28
- 計算機畢業設計jsp玩具購物商城mysql畢設72 2024-04-28
- 計算機畢業設計jsp物業管理系統sqlserverr畢設7 2024-04-28
- 計算機畢業設計jsp煤礦安全管理系統(jsp sqlserver)畢設81 2024-04-28
- 計算機畢業設計jsp洗衣店管理系統mysql畢設54 2024-04-28
- 計算機畢業設計jsp汽車租賃sqlserver畢設47 2024-04-28
- 計算機畢業設計jsp汽車票訂票網站(sqlserver)畢設5 2024-04-28
- 計算機畢業設計jsp校園網絡教學ssh畢設80 2024-04-28
- 計算機畢業設計jsp旅游網站(jsp sqlserver)畢設39 2024-04-28
- 計算機畢業設計jsp文獻管理系統sqlserver畢設79 2024-04-28
- 計算機畢業設計jsp數據結構與算法教學網站(ssh)畢設38 2024-04-28
- 計算機畢業設計jsp教學網站(ssh)畢設20 2024-04-28
- 計算機畢業設計jsp微博網站(jsp sqlserver)畢設2 2024-04-28
- 計算機畢業設計jsp小說網站sqlserver畢設50 2024-04-28