freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于javaweb二手商品交易平臺的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文(編輯修改稿)

2025-07-19 01:22 本頁面
 

【文章內(nèi)容簡介】 計了校園二手商品交易系統(tǒng)。 功能模塊需求分析本系統(tǒng)最大的特點是使用操作簡單、友好的提示信息。本系統(tǒng)將實現(xiàn)以下基本功能:(1)系統(tǒng)具有簡潔大方的頁面,使用簡便,友好的錯誤操作提示。(2)管理員用戶具有注冊用戶管理、類別管理、交易信息管理、系統(tǒng)管理功能。(3)具有較強的安全性,避免用戶的惡意操作。管理員功能模塊圖說明:管理員是功能最多的一種用戶角色。(1)系統(tǒng)管理模塊:在該模塊中完成系統(tǒng)信息管理功能,系統(tǒng)信息管理提供系統(tǒng)管理員的查詢,增加和刪除等功能操作。管理員信息包括用戶名、密碼信息。(2)注冊用戶管理模塊:在該模塊中定義了注冊用戶信息的管理,其功能包括注冊安徽新華學院 2022 屆畢業(yè)論文(設(shè)計)8用戶信息查詢、審核、刪除等操作。(3)類別管理模塊:在該模塊中定義了對產(chǎn)品類別信息的管理,其功能包括類別信息錄入、查詢、刪除等操作。(4)交易信息管理模塊:在該模塊中定義了對交易信息的管理,其功能包括交易信息查詢、審核、刪除等操作。管理員用戶功能模塊圖如下:管理員用戶模塊修 改 個 人 密 碼系 統(tǒng) 信 息 管 理注冊用戶 管 理類別信息 管 理交易 信 息 管 理管理員管理管理員添加注冊用戶管理注冊用戶審核 類別信息管理類別信息添加 交易信息管理交易信息審核圖 管理員用戶功能模塊圖 性能需求性能是對一個系統(tǒng)好壞進行評價的重要指標,下面就是該系統(tǒng)的一些性能。 系統(tǒng)的安全性二手電子產(chǎn)品交易系統(tǒng)在管理權(quán)限上要嚴格進行控制,具體要求如下:想登錄二手電子產(chǎn)品交易系統(tǒng)進行操作,必須有操作權(quán)限,沒有權(quán)限的用戶不能通過任何方式登錄系統(tǒng)查看系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴密性和安全性。安徽新華學院 2022 屆畢業(yè)論文(設(shè)計)9 數(shù)據(jù)的完整性(1)各種記錄信息的完整性,信息記錄的內(nèi)容可以為空。(2)各種信息數(shù)據(jù)之間相互聯(lián)系的正確性。(3)數(shù)據(jù)在不同記信息錄中的一致性。 界面需求界面的設(shè)計目前已成為評價一個軟件質(zhì)量的重要指標,好的用戶界面可以增加用戶對系統(tǒng)的信心和興趣,提高工作效率,JSP 技術(shù)是用 JAVA 語言作為腳本語言的,JSP網(wǎng)頁為整個服務(wù)器端的 JAVA 庫單元提供了一個接口來服務(wù)于 HTTP 的應(yīng)用程序,創(chuàng)建動態(tài)頁面非常方便。用戶界面是指軟件系統(tǒng)與用戶交互的接口,通常包括輸出、輸入、人機對話的界面格式等。(1)輸出設(shè)計輸出設(shè)計是由于計算機要對輸入的原始的信息進行數(shù)據(jù)信息加工處理,形成相對高質(zhì)量的有效信息,并使其具有一定的格式,提供給管理者進行使用,這是輸出設(shè)計的主要職責和目標。系統(tǒng)設(shè)計的過程正好與系統(tǒng)實施的過程相反,它并不是從輸入設(shè)計到輸出設(shè)計,而是由輸出設(shè)計到輸入設(shè)計,這是由于輸出表格直接與使用者進行聯(lián)系,設(shè)計的出發(fā)點應(yīng)當是保證輸出表格方便地為使用者服務(wù),正確及時反映和組成用于各部門的有用信息。輸出設(shè)計的原則是考慮既要全面反映不同管理層的各項需要,又要言簡意賅,不要將用戶需要和不需要的都提供給用戶。(2)輸入設(shè)計對輸入數(shù)據(jù)的收集和錄入是一件比較費事的事,需要許多的人力和一定設(shè)備,并且比較容易出錯。如果輸入系統(tǒng)輸入的數(shù)據(jù)有錯誤,則系統(tǒng)處理后的輸出數(shù)據(jù)將擴大這些錯誤,因此輸入數(shù)據(jù)的正確對整個系統(tǒng)的質(zhì)量的好壞具有非常重要的意義。輸入設(shè)計的原則有如下的幾點:①輸入量應(yīng)該保持在能滿足處理要求的最低的限度。設(shè)計中應(yīng)該可采用設(shè)置字段的初值,下拉式的數(shù)據(jù)窗口等方式應(yīng)該盡量減少用戶的鍵盤輸入量。輸入的量越少,錯誤率就越少,數(shù)據(jù)準備時間也就減少。②輸入的準備及輸入過程應(yīng)該盡量比較容易進行,從而盡量減少錯誤的發(fā)生。安徽新華學院 2022 屆畢業(yè)論文(設(shè)計)10③應(yīng)該盡量早對輸入的數(shù)據(jù)信息進行檢查(盡量接近原數(shù)據(jù)發(fā)生的點),以便于錯誤及時得到更正。④輸入數(shù)據(jù)應(yīng)該盡早地用處理所需的形式進行記錄,避免數(shù)據(jù)由一種介質(zhì)轉(zhuǎn)移到另一種介質(zhì)需要轉(zhuǎn)錄而可能引發(fā)的錯誤。4 系統(tǒng)分析與設(shè)計通過上面的需求分析,我們大致的明白了系統(tǒng)能夠?qū)崿F(xiàn)的一些需求,下面將對整個系統(tǒng)進行分析 。 系統(tǒng)設(shè)計的基本思想設(shè)計思想遵循以下幾點:(1)采用 B/S 模式進行開發(fā),其優(yōu)點是后臺與前臺處理層次分明,而且符合眾多已經(jīng)習慣網(wǎng)頁方式的用戶。(2)采用面向?qū)ο筮M行開發(fā)和設(shè)計。運用面向?qū)ο蠹夹g(shù)的前提就是對整體系統(tǒng)的高度和準確抽象,通過它可以保證系統(tǒng)有良好的框架,進而給商品帶來比較強的穩(wěn)定性和它的運行效率。(3)采用模塊化的設(shè)計。模塊化的設(shè)計要求是將整個系統(tǒng)劃分為每個小的模塊,有利于程序代碼的重載,簡化程序設(shè)計和實現(xiàn)過程。(4)簡單方便的系統(tǒng)界面。設(shè)計簡單友好的系統(tǒng)界面,方便用戶較快的適應(yīng)系統(tǒng)的操作。(5)速度優(yōu)先原則。由于此工具最重要的評測標準就是速度,因此在設(shè)計過程中,具體過程盡量做到資源占用少,速度快。(6)設(shè)計既要突出重點,又要細致周到。要符合設(shè)計需求,在有可能改進的地方進行擴充,使系統(tǒng)更適應(yīng)用戶的需要。安徽新華學院 2022 屆畢業(yè)論文(設(shè)計)11 數(shù)據(jù)庫的分析與設(shè)計 計算機信息系統(tǒng)以數(shù)據(jù)庫為核心,在數(shù)據(jù)庫管理系統(tǒng)的支持下,進行信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計和傳播等操作。數(shù)據(jù)庫已經(jīng)成為現(xiàn)在信息系統(tǒng)等計算機系統(tǒng)的基礎(chǔ)與核心部分。數(shù)據(jù)庫設(shè)計的好與壞直接影響到一整個系統(tǒng)的質(zhì)量和效率 。 數(shù)據(jù)庫的設(shè)計一般要經(jīng)過規(guī)劃、需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計這 5 個步驟。 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計概念設(shè)計是指在數(shù)據(jù)分析的基礎(chǔ)上自下向上的建立一整個系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu),要從用戶的角度進行視圖的設(shè)計,然后再將視圖集成,最后要對集成的結(jié)構(gòu)分析優(yōu)化最終得到一個結(jié)果。數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計一般采用實體—聯(lián)系(ER)模型設(shè)計方法。ER 模型法的組成元素有:實體、屬性、聯(lián)系,ER 模型用 ER 圖表示,主要是提示用戶工作環(huán)境中所提及的事物,屬性就是對實體特性的敘述。概念設(shè)計的目的是產(chǎn)生與企業(yè)組織信息要求相適應(yīng)的數(shù)據(jù)庫概念結(jié)構(gòu),即概念模式。概念模式則是與數(shù)據(jù)庫邏輯結(jié)構(gòu)獨立的,與支持數(shù)據(jù)庫的 DBMS 獨立,并且不依賴于計算機系統(tǒng)的。按照以上對數(shù)據(jù)庫的需求分析,并且結(jié)合系統(tǒng)概念模型的特點及建立方式,建立了 ER 模型圖。如圖 所示是實體模型圖,如圖 所示是屬性模型圖,如圖 所示是實體間關(guān)系模型圖。(1)注冊用戶信息實體 ER 圖如圖 所示:圖 實體模型圖 圖 屬性模型圖用戶信息實體 ER圖圖 實體間關(guān)系模型圖安徽新華學院 2022 屆畢業(yè)論文(設(shè)計)12注冊用戶信息姓名年齡 郵箱 登錄名登錄密碼圖 注冊用戶信息實體 ER 圖(2)類別信息實體 ER 圖如圖 所示:類別信息編號 名稱圖 類別信息實體 ER 圖(3)商品信息實體 ER 圖如圖 所商品信息商品類別發(fā)布人標題圖片聯(lián)系人描述聯(lián)系電話Q Q圖 商品信息實體 ER 圖(4)留言信息 ER 圖如圖 所示:安徽新華學院 2022 屆畢業(yè)論文(設(shè)計)13留言信息標題內(nèi)容 時間留言用戶所屬商品圖 留言信息實體 ER 圖(5)管理員信息 ER 圖如圖 所示:管理員信息登錄名 密碼圖 管理員信息實體 ER 圖 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計我們都知道,數(shù)據(jù)庫的概念模型是于任何一個特定的數(shù)據(jù)庫的管理系統(tǒng),因此,我們需要根據(jù)具體使用數(shù)據(jù)庫管理系統(tǒng)的特點來進行轉(zhuǎn)換。即轉(zhuǎn)變?yōu)榘从嬎銠C處理的邏輯性的關(guān)系模型,ER 模型向關(guān)系數(shù)據(jù)庫的模型轉(zhuǎn)換應(yīng)該遵循下列原則:(1)每一個實體都要轉(zhuǎn)換成一個關(guān)系(2)所有的主鍵一定要定義非空(NOT NULL)(3)對于二元聯(lián)系應(yīng)按照一對多、弱對實、一對一、多對多等聯(lián)系來定義外鍵根據(jù) ER 模型,二手電子產(chǎn)品交易系統(tǒng)建立了以下邏輯數(shù)據(jù)結(jié)構(gòu),下面是各數(shù)據(jù)表的詳細說明。(1)會員信息表主要是記錄了注冊會員基本信息,表結(jié)構(gòu)如表 41 所示:表 41 會員信息表(t_user)列名 數(shù)據(jù)類型 長度 允許空 是否主鍵 說明安徽新華學院 2022 屆畢業(yè)論文(設(shè)計)14id int 4 否 是 編號xingming varchar 50 否 否 姓名age varchar 50 否 否 年齡 varchar 50 否 否 郵箱loginname varchar 20 否 否 登錄名loginpw varchar 20 否 否 登錄密碼zhuangtai varchar 20 否 否 審核狀態(tài)(2)類別信息表主要記錄了產(chǎn)品類別基本信息,表結(jié)構(gòu)如表 42 所示:表 42 管理員信息表(t_catelog)列名 數(shù)據(jù)類型 長度 允許空 是否主鍵 說明catalog_id int 4 否 是 編號catalog_name varchar 50 否 否 類別名稱(3)產(chǎn)品信息表主要是記錄了要交易二手產(chǎn)品的基本信息,表結(jié)構(gòu)如表 43 所示。表 43 產(chǎn)品信息表(t_xinxi)列名 數(shù)據(jù)類型 長度 允許空 是否主鍵 說明id Int 4 否 是 編號catelog_id Int 4 否 否 產(chǎn)品類別user_id Int 4 否 否 發(fā)布人title varchar 50 否 否 標題miaoshu varchar 50 否 否 描述fujian varchar 50 否 否 圖片lianxiren varchar 50 否 否 聯(lián)系人lianxidianhua varchar 50 否 否 聯(lián)系電話lianxiqq varchar 50 否 否 shijian varchar 50 否 否 發(fā)布時間zhuangtai varchar 50 否 否 審核狀態(tài)(4)留言信息表主要是注冊用戶對產(chǎn)品留言的基本信息,表結(jié)構(gòu)如表 44 所示:表 44 留言信息表(t_liuyan)列名 數(shù)據(jù)類型 長度 允許空 是否主鍵 說明id Int 4 否 是 編號title varchar 50 否 否 標題content varchar 50 否 否 內(nèi)容shijian varchar 50 否 否 留言時間xinxi_id Int 4 否 否 所屬商品user_id Int 4 否 否 留言人安徽新華學院 2022 屆畢業(yè)論文(設(shè)計)15(5)管理員信息表主要記錄的管理員的賬號信息,包括用戶名和密碼,表結(jié)構(gòu)如表45 所示:表 45 賣家信息表(t_admin)列名 數(shù)據(jù)類型 長度 允許空 是否主鍵 說明userId int 4 否 是 編號userName varchar 50 否 否 用戶名userPw varchar 50 否 否 密碼 數(shù)據(jù)庫的連接原理本系統(tǒng)采用 Hibernate 對數(shù)據(jù)庫進行管理。Hibernate 是一個開放源代碼的對象關(guān)系映射框架,它對 JDBC 進行了輕量級的對象封裝,使 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。它不僅提供了從 Java 類到數(shù)據(jù)表之間的映射,也提供了數(shù)據(jù)查詢和恢復(fù)機制。相對于使用 JDBC 和 SQL 來手工操作數(shù)據(jù)庫,Hibernate 能夠大大的減少操作中數(shù)據(jù)庫的工作量。 另外 Hibernate 還可以利用代理模式來進行簡化載入一個類的過程,這就可以大大的減少利用 Hibernate QL 中從數(shù)據(jù)庫提取數(shù)據(jù)代碼的編寫量,從而可以節(jié)約開發(fā)的時間和開發(fā)產(chǎn)生的成本 Hibernate 還可以和多種 Web 服務(wù)器和應(yīng)用服務(wù)器良好集成,如今已經(jīng)可以支持幾乎所有的流行的數(shù)據(jù)庫的服務(wù)器。Hibernate 技術(shù)的本質(zhì)是一個提供數(shù)據(jù)庫服務(wù)的一個中間件。它的架構(gòu)如圖 所示:安徽新華學院 2022 屆畢業(yè)論文(設(shè)計)16圖 架構(gòu)圖圖 是 Hibernate 的工作原理,它是利用了數(shù)據(jù)庫以及其他一些配置文件例如 Hibernate .properties,XML Mapping 等給應(yīng)用程序提供數(shù)據(jù)比較持久化服務(wù)的。 Hibernate 擁有很大的靈活性,但同時它的體系結(jié)構(gòu)相對比較的復(fù)雜,提供了幾種不同的運行的方式。在這個輕型體系中,應(yīng)用程序可以提供 JDBC 連接,并且能自行管理事務(wù),這種方式使用的是 Hibernate 的一個最小子集;在全面解決的體系中,對于這個應(yīng)用程序來說,所有底層的 JDBC/JTA API 都可以被抽象了,Hibernate 會
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1