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

正文內(nèi)容

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

2024-10-02 15:31 本頁面
 

【文章內(nèi)容簡介】 管 理類別信息 管 理交易 信 息 管 理管理員管理管理員添加注冊用戶管理注冊用戶審核類別信息管理類別信息添加交易信息管理交易信息審核 圖 管理員用戶功能模塊圖 性能需求 性能是對一個系 統(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)的嚴密性和安全性。 數(shù)據(jù)的完整性 ( 1) 各種記錄信息的完整性,信息記錄的內(nèi)容可以為空。 ( 2)各種信息數(shù)據(jù)之間相互聯(lián)系的正確性。 ( 3)數(shù)據(jù)在不同記信息錄中的一致性。 安徽新華學院 2020 屆畢業(yè)論文(設(shè)計) 9 界面需求 界面的設(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ā)生。 ③應(yīng)該盡量早對輸入的數(shù)據(jù)信息進行檢查(盡量接近原數(shù)據(jù)發(fā)生的點) ,以便于錯誤及時得到更正。 ④輸入數(shù)據(jù)應(yīng)該盡早地用處理所需的形式進行記錄,避免數(shù)據(jù)由一種介質(zhì)轉(zhuǎn)移到另一種介質(zhì)需要轉(zhuǎn)錄而可能引 發(fā)的錯誤。 安徽新華學院 2020 屆畢業(yè)論文(設(shè)計) 10 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ū)ο?進行 開發(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)用戶的需要。 數(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ì)量和效率 。 安徽新華學院 2020 屆畢業(yè)論文(設(shè)計) 11 數(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 圖 圖 實體模型圖 圖 屬性模型圖用戶信息實體 ER圖 圖 實體間關(guān)系模型圖 安徽新華學院 2020 屆畢業(yè)論文(設(shè)計) 12 (2)類別信息實體 ER圖如圖 : 類 別 信 息編 號 名 稱 圖 類別信息實體 ER 圖 (3)商品信息實體 ER圖如圖 商 品 信 息商 品 類 別發(fā) 布 人標 題圖 片聯(lián) 系 人描 述聯(lián) 系 電 話Q Q 圖 商品信息實體 ER 圖 (4)留言信息 ER圖如圖 : 留 言 信 息標 題內(nèi) 容 時 間留 言 用 戶所 屬 商 品 圖 留言信息實體 ER 圖 安徽新華學院 2020 屆畢業(yè)論文(設(shè)計) 13 (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ù)類型 長度 允許空 是否主鍵 說明 id 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 否 否 類別名稱 安徽新華學院 2020 屆畢業(yè)論文(設(shè)計) 14 (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 否 否 留言人 (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)安徽新華學院 2020 屆畢業(yè)論文(設(shè)計) 15 系映射框架,它對 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)如圖 所示: 圖 圖 是 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會替你照管所有的細節(jié)。 安徽新華學院 2020 屆畢業(yè)論文(設(shè)計) 16 開發(fā)環(huán)境 設(shè)計 硬件環(huán)境: CPU: Pentium 以上計算機 內(nèi)存 : 512M 以上 軟件環(huán)境: 操作系統(tǒng)版本: Windows XP /vista/Win7 開發(fā)工具: MyEclipse 后臺服務(wù)器: Apache Tomcat 開發(fā)語言: Java 瀏覽器: 安徽新華學院 2020 屆畢業(yè)論文(設(shè)計) 17 5 系統(tǒng)功
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1