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

正文內(nèi)容

畢業(yè)論文-基于ssh的嬰幼兒產(chǎn)品銷售系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-02-12 21:32 本頁面
 

【文章內(nèi)容簡介】 用 EJB的 J2EE架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。 Hibernate的核心接口一共有 5個(gè),分別為 :Session、 SessionFactory、 Transaction、 Query 北京郵電大學(xué)畢業(yè)設(shè)計(jì) 5 和 Configuration。這 5個(gè)核心接口在任何開發(fā)中都會(huì)用到。通過這些接口,不僅可以對持久化對象 進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。 軟硬件需求 ( 1)硬件需求: CPU: Pentium以上計(jì)算機(jī) 內(nèi)存 : 512M以上 ( 2)軟件需求: 操作系統(tǒng)版本: Windows XP /vista/Win7 開發(fā)工具: MyEclipse 后臺服務(wù)器: Apache Tomcat 開發(fā)語言: Java 瀏覽器: IE、獵豹、 Google Chrome瀏覽器 北京郵電大學(xué)畢業(yè)設(shè)計(jì) 6 2 可行性分析 開發(fā)任何一個(gè)系統(tǒng),都會(huì)受到時(shí)間和資源上的限制。因此,在每一個(gè)項(xiàng)目開發(fā)之前,都要進(jìn)行可行性分析,可以減少項(xiàng)目的開發(fā)風(fēng)險(xiǎn), 避免人力、物力和財(cái)力的浪費(fèi)。下面就技術(shù)、經(jīng)濟(jì)、操作和法律四個(gè)方面來介紹。 技術(shù)可行性 本系統(tǒng)開發(fā)工具是 MyEclipse和 Oracle數(shù)據(jù)庫,開發(fā)語言是 Java,主要使用了 J2EE的技術(shù), java是一種面向?qū)ο缶幊陶Z言,簡單易學(xué)而且靈活方便。大三時(shí)就學(xué)習(xí)了 java課程,大四期間也系統(tǒng)的了解了 J2EE的知識,本系統(tǒng)總體上開發(fā)難度不高,數(shù)據(jù)庫的設(shè)計(jì)和操作是本系統(tǒng)設(shè)計(jì)的核心。在大學(xué)期間學(xué)習(xí)過軟件工程,軟件測試, UML統(tǒng)一建模語言等課程,每個(gè)學(xué)期也會(huì)完成對應(yīng)的課程設(shè)計(jì),具備一定的系統(tǒng)分析、設(shè)計(jì)和測試能力。 因此,完成系統(tǒng)實(shí)現(xiàn)在技術(shù)上完全具有可行性。 經(jīng)濟(jì)可行性 本 系統(tǒng)所用的軟件都是 開源的 , 為開發(fā)軟件節(jié)省了大量的金錢和時(shí)間,達(dá)到降低成本,提高開發(fā)效率的目的,本系統(tǒng)對計(jì)算機(jī)配置的要求不高,開發(fā)過程中使用個(gè)人筆記本電腦完全可以滿足要求,在經(jīng)濟(jì)上具有絕對的可行性。 操作可行性 本系統(tǒng)操作簡單,輸入信息頁面大多數(shù)都是采用文本框形式,只需根據(jù)自己的語言習(xí)慣將內(nèi)容風(fēng)格保持一致即可,無其他條件;在很多頁面還采取了下拉框的選擇形式,某些地方信息甚至可以自動(dòng)生成,無需輸入;時(shí)間的輸入也是用的日歷控件,操作簡便;文件上傳也是通用易懂的操作形式,對操作人員的要求很低。對 WINDOWS操作熟練的人員只需對本系統(tǒng)的操作稍加培訓(xùn)即可工作,而且本系統(tǒng)可視性非常好,在技術(shù)上基本無難度。 法律可行性 本嬰幼兒產(chǎn)品銷售系統(tǒng)是自行開發(fā)的網(wǎng)上購物系統(tǒng),是很有實(shí)際意義的系統(tǒng),開發(fā)環(huán)境軟件和使用的數(shù)據(jù)庫都是開源代碼,系統(tǒng)實(shí)現(xiàn)上使用的網(wǎng)絡(luò)上一些開源的代碼塊,在使用到的部分都會(huì)注明出處,不存在侵權(quán)等問題,即法律上是可行的。 北京郵電大學(xué)畢業(yè)設(shè)計(jì) 7 3 需求分析 設(shè)計(jì)的基本思想 設(shè)計(jì)思想遵循以下幾點(diǎn): ( 1) 采用 B/S模式進(jìn)行開發(fā), 其優(yōu)點(diǎn)是后臺與前臺處理層次分明,而且符合眾多已經(jīng)習(xí)慣網(wǎng)頁搜索方式的用戶。 ( 2) 采用面向?qū)ο蟮拈_發(fā)與設(shè)計(jì)理念。運(yùn)用面向?qū)ο蠹夹g(shù)的前提是對整體系統(tǒng)的高度和準(zhǔn)確抽象,通過它可以保證系統(tǒng)良好的框架,進(jìn)而帶來產(chǎn)品較強(qiáng)的穩(wěn)定性和運(yùn)行效率。 ( 3) 采用模塊化設(shè)計(jì)。模塊化設(shè)計(jì)要求將整個(gè)系統(tǒng)劃分成基于小的模塊,有利于代碼的重載,簡化設(shè)計(jì)和實(shí)現(xiàn)過程。 ( 4) 簡單方便的系統(tǒng)界面。設(shè)計(jì)簡單友好的系統(tǒng)界面,方便用戶較快的適應(yīng)系統(tǒng)的操作。 ( 5)速度優(yōu)先原則。由于此工具最重要的評測標(biāo)準(zhǔn)就是速度,因此在設(shè)計(jì)過 程中,具體過程盡量做到資源占用少,速度快。 ( 6) 設(shè)計(jì)既要突出重點(diǎn),又要細(xì)致周到。要符合設(shè)計(jì)需求,在有可能改進(jìn)的地方進(jìn)行擴(kuò)充,使系統(tǒng)更適應(yīng)用戶的需要。 功能模塊需求分析 本系統(tǒng)最大的特點(diǎn)是使用操作簡單、友好的提示信息。 本系統(tǒng)將實(shí)現(xiàn)以下基本功能: ( 1)系統(tǒng)具有簡潔大方的頁面,使用簡便。 ( 2)管理員用戶具有商品類別管理、商品信息管理、商品信息更新管理、訂單管理、會(huì)員信息管理、系統(tǒng)管理功能。 ( 3)普通用戶具有瀏覽商品、商品查詢、購買商品、修改個(gè)人信息等功能 ( 4) 具有較強(qiáng)的安全性,避免用戶的惡意操作。 系統(tǒng)的功能分普通用戶平臺,管理員平臺。系統(tǒng)的總體功能圖如圖 。 北京郵電大學(xué)畢業(yè)設(shè)計(jì) 8 圖 系統(tǒng)的總體功能圖 普通用戶功能模塊圖說明:普通用戶可以在線瀏覽商品,查詢商品,如果要購買、下訂單操作,首先需要注冊一個(gè)個(gè)人賬號,然后登陸到系統(tǒng)中,如功能圖 。 圖 普通用戶的用戶功能模塊圖 管理員功能模塊圖說明:管理員是功能最多的一種用戶角色。 ( 1) 商品類別信息管理模塊:在該模塊中完成對商品類別信息的管理,包括類別錄入、查詢、 修改、增加和刪除等功能操作。其中類別信息包括類別名稱、類別介紹等信息。 ( 2)商品信息管理模塊:在該模塊中定義了商品信息的管理,其功能包括商品錄入、查詢、刪除等操作。 北京郵電大學(xué)畢業(yè)設(shè)計(jì) 9 ( 3)會(huì)員管理模塊:該模塊中包括瀏覽會(huì)員信息和刪除會(huì)員信息 2個(gè)功能。 ( 4)系統(tǒng)管理模塊:在該模塊中定義了系統(tǒng)日常維護(hù)的功能,包括公告信息的添加和查詢,修改功能,以及系統(tǒng)用戶管理和修改密碼等功能。 管理員用戶功能模塊圖如圖 。 圖 管理員用戶功能模塊圖 系統(tǒng)用戶用例圖 普通用 戶用例圖 出于安全性的考慮,普通用戶對商品的操作只有瀏覽商品和商品查詢、商品購買等功能,其他的刪除修改功能都沒有設(shè)計(jì),因?yàn)槠胀ㄓ脩糇钪饕P(guān)心的就是商品信息的更新和查詢等功能。而對于網(wǎng)站會(huì)員而言,對自己信息具有修改的權(quán)利是必須的,所以添加 了 用 戶 修 改 個(gè) 人 信 息 的 功 能 。 普 通 用 戶 用 例 圖 如 圖 示 。 普通用戶登錄系統(tǒng)瀏覽商品添加至購物車在線下單修改資料注銷登錄 圖 普通用戶用例圖 管理員用例圖 此次系統(tǒng)的實(shí)現(xiàn)里,沒有設(shè)計(jì)商家自主添加商品的權(quán)限,而把添加商品的這些功能全部賦予了管理員,所以管理員是系統(tǒng)的核心用戶。管理員涉及到六大功能模塊,對系統(tǒng) 的所有信息有著操作的權(quán)限,能夠及時(shí)動(dòng)態(tài)的更新系統(tǒng)的各項(xiàng)信息。管理員用戶用例圖如圖 所示。 北京郵電大學(xué)畢業(yè)設(shè)計(jì) 10 管理員登錄系統(tǒng)商品類別管理訂單管理商品信息管理會(huì)員管理修改密碼退出系統(tǒng) 圖 管理員用例圖 性能需求 系統(tǒng)的安全性 本商品交易系統(tǒng)在管理權(quán)限上要嚴(yán)格進(jìn)行控制,具體要求如下: ( 1) 要想管理本系統(tǒng)的商品信息,必須先要憑用戶名和密碼登陸到系統(tǒng)中,沒有權(quán)限的用戶不能通過任何方式登錄系統(tǒng)查看系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴(yán)密性和安全性。 ( 2) 在具體實(shí)現(xiàn)中設(shè)定不同權(quán)限,不同權(quán)限用戶登錄到系統(tǒng)后,不能越級操作,管理員可以使使用所有模塊;普 通 用戶 只能在線瀏覽信息,比如,查詢商品信息、在線購買、下訂單、修改個(gè)人信息的功能。 ( 3) 使用線程的思想,登錄用戶超過一定時(shí)間未進(jìn)行操作則自動(dòng)退出。 數(shù)據(jù)庫的安全性 ( 1) 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)定義主鍵,長度,字段類型,各種約束,保證數(shù)據(jù)庫中數(shù)據(jù)的安全與統(tǒng)一。 ( 2) 使用 JS校驗(yàn)頁面錄入數(shù)據(jù),保證錄入數(shù)據(jù)的安全性。 界面需求 界面設(shè)計(jì)目前已經(jīng)成為評價(jià)軟件質(zhì)量的一條重要指標(biāo),一個(gè)好的用戶界面可以增加用戶使用系統(tǒng)的信心和興趣,提高工作效率, JSP技術(shù)是用 JAVA語言作為腳本語言 的,JSP網(wǎng)頁為整個(gè)服務(wù)器端的 JAVA庫單元提供了一個(gè)接口來服務(wù)于 HTTP的應(yīng)用程序。 創(chuàng)建動(dòng)態(tài)頁面非常方便。用戶界面是指軟件系統(tǒng)與用戶交互的接口,通常包括輸出、輸入、人 機(jī)對話的界面格式等。 北京郵電大學(xué)畢業(yè)設(shè)計(jì) 11 輸出設(shè)計(jì) 輸出是由計(jì)算機(jī)對輸入的原始信息進(jìn)行加工處理,形成高質(zhì)量的有效信息,并使之具有一定的格式,提供管理者使用,這是輸出設(shè)計(jì)的主要職責(zé)和目標(biāo)。 系統(tǒng)設(shè)計(jì)的過程正好和實(shí)施過程相反,并不是從輸入設(shè)計(jì)到輸出設(shè)計(jì),而是從輸出設(shè)計(jì)到輸入設(shè)計(jì),這是因?yàn)檩敵霰砀裰苯优c使用者相聯(lián)系,設(shè)計(jì)的出發(fā)點(diǎn)應(yīng)當(dāng)是保證輸出表格方 便地為使用者服務(wù),正確及時(shí)反映和組成用于各部門的有用信息。輸出設(shè)計(jì)的原則是考慮既要全面反映不同管理層的各項(xiàng)需要,又要言簡意賅,不要將用戶需要和不需要的都提供給用戶。 輸入設(shè)計(jì) 輸入數(shù)據(jù)的收集和錄入是比較費(fèi)事的,需要大量的人力和一定設(shè)備,并且容易出錯(cuò)。如果輸入系統(tǒng)的數(shù)據(jù)有錯(cuò)誤,則處理后的輸出將擴(kuò)大這些錯(cuò)誤,因此輸入數(shù)據(jù)的正確性對于整個(gè)系統(tǒng)質(zhì)量的好壞是具有決定性意義的。 輸入設(shè)計(jì)的原則有如下幾點(diǎn): ( 1)輸入量應(yīng)保持在能滿足處理要求的最低限度。設(shè)計(jì)中可采用設(shè)置字段初值,下拉式數(shù)據(jù)窗口等方式盡 量減少用戶鍵盤輸入量。輸入量越少,錯(cuò)誤率就越少,數(shù)據(jù)準(zhǔn)備時(shí)間也減少。 ( 2)輸入的準(zhǔn)備及輸入過程應(yīng)盡量容易進(jìn)行,從而減少錯(cuò)誤的發(fā)生。 ( 3)應(yīng)盡量早對輸入數(shù)據(jù)進(jìn)行檢查(盡量接近原數(shù)據(jù)發(fā)生點(diǎn)) ,以便使錯(cuò)誤及時(shí)得到更正。 ( 4)輸入數(shù)據(jù)盡早地用其處理所需的形式被記錄,以避免數(shù)據(jù)由一種介質(zhì)轉(zhuǎn)移到另一種介質(zhì)時(shí)需要轉(zhuǎn)錄而可能發(fā)生的錯(cuò)誤。 北京郵電大學(xué)畢業(yè)設(shè)計(jì) 12 4 系統(tǒng)分析與設(shè)計(jì) 數(shù)據(jù)庫的分析與設(shè)計(jì) 計(jì)算機(jī)信息系統(tǒng)以數(shù)據(jù)庫為核心,在數(shù)據(jù)庫管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計(jì)和 傳播等操作。數(shù)據(jù)庫已經(jīng)成為現(xiàn)在信息系統(tǒng)等計(jì)算機(jī)系統(tǒng)的基礎(chǔ)與核心部分。數(shù)據(jù)庫設(shè)計(jì)的好壞直接影響到整個(gè)系統(tǒng)的質(zhì)量和效率。 數(shù)據(jù)庫的設(shè)計(jì)需要經(jīng)過規(guī)劃,一般分為需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)5個(gè)步驟。 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì) 概念設(shè)計(jì)是指在數(shù)據(jù)分析的基礎(chǔ)上自底向上的建立整個(gè)系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu),從用戶的角度進(jìn)行視圖設(shè)計(jì),然后將視圖集成,最后對集成的結(jié)構(gòu)分析優(yōu)化得到最后結(jié)果。 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)采用實(shí)體 — 聯(lián)系( ER)模型設(shè)計(jì)方法。 ER模型法的組成元素有:實(shí)體、屬性、聯(lián)系, ER模型用 ER圖 表示,是提示用戶工作環(huán)境中所涉及的事物,屬性則是對實(shí)體特性的描述。 概念設(shè)計(jì)的目標(biāo)是產(chǎn)生反映企業(yè)組織信息要求的數(shù)據(jù)庫概念結(jié)構(gòu),即概念模式。概念模式是獨(dú)立于數(shù)據(jù)庫邏輯結(jié)構(gòu),獨(dú)立于支持?jǐn)?shù)據(jù)庫的 DBMS,不依賴于計(jì)算機(jī)系統(tǒng)的, 根據(jù)以上對數(shù)據(jù)庫的需求分析,并結(jié)合系統(tǒng)概念模型的特點(diǎn)及建立方法,建立 ER模型圖。 ( 1)普通用戶實(shí)體圖,如圖 。 圖 普通用戶實(shí)體圖 ( 2)商品類別實(shí)體 圖,如圖 。 普通用戶 密碼 用戶名 姓名 性別 年齡 聯(lián)系方式 北京郵電大學(xué)畢業(yè)設(shè)計(jì) 13 圖 商品類別信息實(shí)體圖 ( 3)商品信息實(shí)體圖,如圖 圖 商品信息實(shí)體圖 ( 4)管理員信息實(shí)體圖,如圖 圖 管理員信息實(shí)體圖 商品類別 類別名稱 類別介紹 是否刪除 商品信息 商品名稱 商品介紹 商品圖片 商品價(jià)格 類別 ID 管理員 用戶 ID 登陸密碼 登陸賬號 北京郵電大學(xué)畢業(yè)設(shè)計(jì) 14 ( 5)訂單信息實(shí)體 圖,如圖 圖 訂單信息實(shí)體圖 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì) 我們知道,數(shù)據(jù)庫概念模型獨(dú)立于任何特定的數(shù)據(jù)庫管理系統(tǒng),因此,需要根據(jù)具體使用的數(shù)據(jù)庫管理系統(tǒng)的特點(diǎn)進(jìn)行轉(zhuǎn)換。即轉(zhuǎn)化為按計(jì)算機(jī)觀點(diǎn)處理的邏輯關(guān)系模型,ER模型向關(guān)系數(shù)據(jù)庫模型轉(zhuǎn)換應(yīng)遵循下列原則: ( 1)每一個(gè)實(shí)體要轉(zhuǎn)換成一個(gè)關(guān)系 ( 2)所有的主鍵必須定義非空( NOT NULL) ( 3)對于二元聯(lián)系應(yīng)按照一對多 、弱對實(shí)、一對一、多對多等聯(lián)系來定義外鍵。 根據(jù) ER模型,普通用戶公寓管理系統(tǒng)建立了以下邏輯數(shù)據(jù)結(jié)構(gòu),下面是各數(shù)據(jù)表的詳細(xì)說明。 ( 1)普通用戶表主要是記錄了普通用戶基本信息。表結(jié)構(gòu)如表 。 表 (t_user) 列名 數(shù)據(jù)類型 長度 允許空 是否主鍵 說明 user_id i
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1