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

正文內(nèi)容

基于ssh的校園二手書交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-wenkub

2023-07-08 10:33:57 本頁面
 

【正文】 設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問題的指導(dǎo)意義 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 論文(設(shè)計(jì)說明書)所體現(xiàn)的整體水平 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 建議成績(jī): □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 (在所選等級(jí)前的□內(nèi)畫“√”) 評(píng)閱教師: (簽名) 單位: (蓋章) 年 月 日 教研室(或答辯小 組)及教學(xué)系意見 教研室(或答辯小組)評(píng)價(jià): 一、答辯過程 畢業(yè)論文(設(shè)計(jì))的基本要點(diǎn)和見解的敘述情況 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 對(duì)答辯問題的反應(yīng)、理解、表達(dá)情況 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 學(xué)生答辯過程中的精神狀態(tài) □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 二、論文(設(shè)計(jì))質(zhì)量 論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫規(guī)范? □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂及附件)? □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 三、論文(設(shè)計(jì))水平 論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問題的指導(dǎo)意義 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 論文(設(shè)計(jì)說明書)所體現(xiàn)的整體水平 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 評(píng)定成績(jī): □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 教研室主任(或答辯小組組長): (簽名) 年 月 日 教學(xué)系意見: 系主任: (簽名) 年 月 日 基于 SSH 的校園二手書交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) 基于 SSH 的校園二手書交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) [摘 要] 本文介紹了一個(gè)校園網(wǎng)二手書交易平臺(tái)系統(tǒng)的開發(fā)。使得本系統(tǒng)具有很高的使用價(jià)值。另一方面提供后臺(tái)管理功能,后臺(tái)管理員主要實(shí)現(xiàn)對(duì)商品信息進(jìn)行增刪改查,對(duì)用戶進(jìn)行增刪改查。 經(jīng)過我國改革開放多年以后,隨著與國際社會(huì)的接軌,各種資源的書籍化已經(jīng)逐漸成為了我們這個(gè)社會(huì)的代名詞。作為大學(xué)校園,伴隨著學(xué)生的購買能力的提高和每年的升學(xué)和畢業(yè),也存在的許多各種類型的二手書籍,由于信息交流的落后,很多只限于校園公告欄或者請(qǐng)人代為宣傳的方式進(jìn)行交易 ,有的甚至當(dāng)做廢書低價(jià)出售給廢品收購。由此可見,該系統(tǒng)只是一個(gè)交流二手書籍信息的平臺(tái),與一般的電子商務(wù)類網(wǎng)站又有本質(zhì)的區(qū)別。而在現(xiàn)今,各種網(wǎng)絡(luò)應(yīng)用的開發(fā)已經(jīng)相當(dāng)成熟,出現(xiàn)了幾大主流的開發(fā)語言和工具,都可以非常有效的支持開發(fā)這樣一個(gè)系統(tǒng)。 2 技術(shù)分析與設(shè)計(jì) Java 語言簡(jiǎn)介 Java 語言是美國 Sun 公司于 1995 年推出的一種簡(jiǎn)單的、面向?qū)ο蟮?、分布式的、可解釋的、鍵壯的、安全的、結(jié)構(gòu)的、中立的、可移植的、性能很優(yōu)異的多線程的、動(dòng)態(tài)的語言。目前 Java由于其平臺(tái)無關(guān)及分布式特性,最重要的應(yīng)用是在網(wǎng)絡(luò)應(yīng)用上。任何 J2EE 的實(shí)現(xiàn)都必須要在其特定容器中實(shí)現(xiàn)。 JSP( JavaServer Pages)是一種基于 Java 的腳本技術(shù)??捎脙煞N方法訪問 JSP 文件:瀏覽器發(fā)送 JSP 文件請(qǐng)求、發(fā)送至 Servlet 的請(qǐng)求。 JSP 最大的優(yōu)點(diǎn)在于其與平臺(tái)無關(guān)性,具有“一次編寫,處處運(yùn)行”的特點(diǎn)。 視圖 (View):視圖是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面。甚至現(xiàn)在有 C, Java 有時(shí)候也會(huì)出現(xiàn)把業(yè)務(wù)邏輯寫在顯示模塊中的現(xiàn)象。它用 JSP 技術(shù)實(shí)現(xiàn)視圖的功能,用 Servlet 技術(shù)實(shí)現(xiàn)控制器的功能,用 JavaBean實(shí)現(xiàn)模型的功能。它只是簡(jiǎn)單地得到對(duì)象或者在 Model 中創(chuàng)建的 Bean,然后通過這些動(dòng)態(tài)的內(nèi)容來生成動(dòng)態(tài)顯示的頁面。 瀏覽器 控制器 ( Filter) 視圖 (JSP) 請(qǐng)求 響應(yīng) (Model) JavaBean 實(shí)例化 應(yīng)用服務(wù)器 數(shù)據(jù)庫 基于 SSH 的旅游圖片分享網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 5 表 述層:用于提供與用戶交互的界面,如 GUI(圖形用戶界面), web 頁面等; 業(yè)務(wù)邏輯層:用于負(fù)責(zé)各種業(yè)務(wù)邏輯,直接訪問數(shù)據(jù)庫,提供對(duì)業(yè)務(wù)數(shù)據(jù)的保存、更新、刪除和查詢操作; 數(shù)據(jù)庫層:負(fù)責(zé)存放管理應(yīng)用的持久性業(yè)務(wù)數(shù)據(jù)。 持久化( Persistence),即把數(shù)據(jù)(如內(nèi)存中的對(duì)象)保存到可 永久保存的存儲(chǔ)設(shè)備中(如磁盤)。 增加持久化層提高了開發(fā)的效率,使軟件的體系結(jié)構(gòu)更加清晰,在代碼編寫和系統(tǒng)維護(hù)方面變得更容易。 Hibernate 的應(yīng)用及 API 簡(jiǎn)介 Hibernate 是一種 Java 語言下的對(duì)象關(guān)系映射解決方案。 Hibernate 對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員可以隨心所欲的使用對(duì) 象編程思維來操縱數(shù)據(jù)庫。 Hibernate 的性能非常好,因?yàn)樗莻€(gè)輕量級(jí)框架。首先事件是指從客戶端頁面(瀏覽器)由用戶發(fā)出 HTTP 請(qǐng)求,服務(wù)器根據(jù) 配置文件的配置參數(shù),由 Struts2 的控制器StrutsPrepareAndExecuteFilter調(diào)用 ,使用一個(gè)普通的類,簡(jiǎn)稱 Action類來接受瀏覽器表單提交的事件,這里使用了 Command 模式,每個(gè) Action 類都必須有對(duì)應(yīng)請(qǐng)求的實(shí)現(xiàn)方法, Action 執(zhí)行完業(yè)務(wù)邏輯之后根據(jù) 的配置找到對(duì)應(yīng)的result,并跳轉(zhuǎn)到相應(yīng)的頁面。 Struts2 包含了一組想相互協(xié)作的類、 Servlet 和 JSP 標(biāo)記,它們共同組成了一個(gè)可重用的 MVC 模板。其中的控制器、模型和視圖為 Struts2 框架的主要組成部分,而事務(wù)邏輯則是我們需要實(shí)現(xiàn)的系統(tǒng)業(yè)務(wù)邏輯處理部分。 IOC(Inverse Of Control)控制反轉(zhuǎn)技術(shù)可以允許開發(fā)人員通過接口編程,使用 xml 文件來簡(jiǎn)單的定義其實(shí)現(xiàn)。代碼的靈活性也變強(qiáng)了。而 IDE工具則選擇了 MyEclips。%CATALINA_HOME%\BIN MyEclipse 開發(fā)工具 MyEclipse 平臺(tái)體系結(jié)構(gòu)主要由 5 部分組成,分別是平臺(tái)運(yùn)行庫、工作區(qū)、工作臺(tái)、團(tuán)隊(duì)支持和幫助。 工作臺(tái)插件是 MyEclipse 提供的用戶界面。它允許用戶根據(jù)需要添加視圖,并與允許用戶使用的任何版本控制系統(tǒng)交互。 經(jīng)過多年的發(fā)展, Tomcat 不僅是 JSP 和 Servlet 規(guī)范的標(biāo)準(zhǔn)實(shí)現(xiàn),而且具備了很多商業(yè) Java Servlet 容器的特性,并被一些企業(yè)用于 商業(yè)用途。 與其他的大型數(shù)據(jù)庫例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之處,如規(guī)模小、功能有限( MySQL Cluster 的功能和效率都相對(duì)比較差)等,但是這絲毫也沒有減少它受歡迎的程度。在大學(xué)校園里,很多書籍都很貴,我們必須花費(fèi)很多錢購買,但等看完后,書本依舊很新,卻沒有了當(dāng)初的價(jià)值,我們也就不會(huì)再去用這些書籍。 系統(tǒng)完成的主要功能有:用戶設(shè)置功能、發(fā)布信息功能、信息管理功能、搜索信息 基于 SSH 的旅游圖片分享網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 11 功能,留言功能,及系統(tǒng)管理功能 ,具體業(yè)務(wù)功能包括如下: 用戶注冊(cè):學(xué)生可以進(jìn)行注冊(cè),注冊(cè)后需要激活賬號(hào)。 修改信息:普通用戶可以修改自己發(fā)布的信息,管理員可以修改所有信息。普通用戶可以搜索自己發(fā)布的所有信息。 系 統(tǒng)界面要求 由于系統(tǒng)主要面向大學(xué)生,系統(tǒng)界面并沒有過于正統(tǒng),而是著重體現(xiàn)大學(xué)校園的自由,創(chuàng)新。 系統(tǒng)整體架構(gòu) 本系統(tǒng)使用主流的三大框架 [7]: Struts, Spring, Hibernate,因此對(duì)此系統(tǒng)從結(jié)構(gòu)上進(jìn)行了分層,整體可以分為表現(xiàn)層,控制層,業(yè)務(wù)層,持久層。 映射文件相當(dāng)于持久層的 Java 對(duì)象和數(shù)據(jù)庫的表之間的橋梁,它所描述的是這兩都之間的對(duì)應(yīng)關(guān)系。 用戶管理功能模塊設(shè)計(jì) 信息管理功能是用戶能管理自己發(fā)布的信息,如刪除,修改等,也包含系統(tǒng)管理員刪除用戶發(fā)布的非法信息。其原則是界面友好,操作簡(jiǎn)單且可靠,主要注重主要交易功能的實(shí)現(xiàn),并不需要像其它的網(wǎng)絡(luò)交易平臺(tái)那樣功能繁多,在這里主要的目的是為了提供簡(jiǎn)單高效的交易平臺(tái)。全面自動(dòng)化管理。 f) 確保在能承受大量用戶并發(fā)請(qǐng)求的 前提下,系統(tǒng)能穩(wěn)定運(yùn)行 g) 系統(tǒng)還要有良好的擴(kuò)展性,而不單單為實(shí)現(xiàn)單一的功能而存在 基于 SSH 的旅游圖片分享網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 14 h) 充分融合當(dāng)前主流的技術(shù),為系統(tǒng)的高性能打下基礎(chǔ) 系統(tǒng)綜合功能模塊如下圖 33 所示: 圖 33 系統(tǒng)功能結(jié)構(gòu)圖 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫需求分析 對(duì)于數(shù)據(jù)庫的需求主要體現(xiàn)在對(duì)數(shù)據(jù)庫的提交信息、更新信息、刪除信息、保存信息等。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 概念模型是對(duì)于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的抽象,是數(shù)據(jù)庫設(shè)計(jì)人員和用戶之間進(jìn)行交流的語言。本系統(tǒng)數(shù)據(jù)庫邏輯可由以下圖形描述,其邏輯模型如 圖 34 所示 : 圖 34 數(shù)據(jù)庫邏輯模型 對(duì)于以上數(shù)據(jù)庫表,各個(gè)表之間分工明確,減少了表之間的冗余,各個(gè)表之間是通過外鍵關(guān)系聯(lián)系在一起。其它字段也都有各自的約束條件。 數(shù)據(jù)庫邏輯表設(shè)計(jì) 在本次設(shè)計(jì)開發(fā)中,考慮到系統(tǒng)的規(guī)模,以及系統(tǒng)的功能、穩(wěn)定性、性能和效率等方面,特別的對(duì)系統(tǒng)可移植性的考慮,我使用 MySQL 數(shù)據(jù)庫系統(tǒng)。 概念設(shè)計(jì)的目的是要確定系統(tǒng)的概念模型,因?yàn)楦拍钅P褪菙?shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ),所以概念設(shè)計(jì)是數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。通過對(duì)功能模塊的具體操作,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中信息的輸入和輸出。 e) 可用性。 b) 動(dòng)態(tài)式信息發(fā)布:為充分展現(xiàn)網(wǎng)站的時(shí)實(shí)性,二手交易平臺(tái)采用動(dòng)態(tài)網(wǎng)頁技術(shù)實(shí)現(xiàn)內(nèi)容發(fā)布。 留言模塊設(shè)計(jì) 普通用戶和已經(jīng)登錄的用戶都可以對(duì)自己的商品和其他的商品進(jìn)行留言評(píng)論,用戶發(fā)表留言之后系統(tǒng)自動(dòng)跳轉(zhuǎn)到當(dāng)前留言的頁面,并顯示出所有的留言,包含當(dāng)前添加之后的留言。 用戶注冊(cè)功能模塊設(shè)計(jì) 用戶注冊(cè)必須填寫所要求的個(gè)人資料,此處會(huì)對(duì)用戶輸入的郵箱進(jìn)行 Ajax 驗(yàn)證,確保不能和其它注冊(cè)用戶的郵箱重復(fù),當(dāng)完成個(gè)人資料填寫后才可以注冊(cè)上,注冊(cè)之后系統(tǒng)會(huì)給用戶注冊(cè)的郵箱發(fā)送一個(gè)激活賬戶的驗(yàn)證碼,用戶需要根據(jù)發(fā)送的驗(yàn)證碼激活賬戶后才可正常使用。圖 32 展示了整個(gè)系統(tǒng)的體系結(jié)構(gòu)。不需要任何專業(yè)培訓(xùn),不需要配備專門的電腦操作人員,無電腦知識(shí)一樣運(yùn)用自如。 查看留言:游客、普通用戶和管理員都可以查看發(fā)布信息的留言。 瀏覽信息:游客、普通用戶和管理員可以瀏覽所有發(fā)布的信息。管理員登錄后可以進(jìn)行系統(tǒng)管理?,F(xiàn)在通過校園網(wǎng)進(jìn)入到本系統(tǒng),可以方便快捷的發(fā)布和交流任何二手書籍的信息,并且可以通過留言方式進(jìn)行深一步的交流。 在本系 統(tǒng)中,對(duì) MySQL 的配置最重要是數(shù)據(jù)庫字符編碼設(shè)置,因?yàn)閿?shù)據(jù)庫的錄入的大多是中文字符,因此在數(shù)據(jù)庫安裝與配置時(shí)選擇了設(shè)置默認(rèn)編碼為 utf8。 MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。 Tomcat 服務(wù)器 Tomcat 是 Sun 的 JSWDK(Java Server Web Development Kit)中 Servlet 的運(yùn)行環(huán)境(servlet 容器 )。 SWT 是 Java 的 Swing/AWT 的非標(biāo)準(zhǔn)替代者, JFace 則以 SWT 為基礎(chǔ),但更易于使用。 MyEclipse采用動(dòng)態(tài)加載機(jī)制,即只 有需要的才加載,這樣可以降低啟動(dòng)時(shí)間,提高資源使用效率。 接下來配置環(huán)境變量:右鍵點(diǎn)擊“我的電腦”,在彈出的菜單中點(diǎn)“屬性”,在系統(tǒng)特性里選擇“高級(jí)”,找到“環(huán)境變量”,點(diǎn)擊進(jìn)入后,“系統(tǒng)變量”就是我們需要設(shè)置 基于 SSH 的旅游圖片分享網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 9 的地方。要開發(fā) JSP,首先必須要求有 Java 環(huán)境,我選擇了 JavaTM Platform, Standard Edition 6 Development Kit。一般來說系統(tǒng)流行的架構(gòu)為三層模式的架構(gòu)即表現(xiàn)層,控制層,數(shù)據(jù)業(yè)務(wù)層。一味的遵循 J2EE 設(shè)計(jì)模式有時(shí)會(huì)感到寸步難行。圖 23 顯示了 Struts2 的簡(jiǎn)單的基本結(jié)構(gòu)。 Struts2 是一個(gè)基于 Sun J2EE 平臺(tái)的 MVC 框架,主要是采用 Filter 和 JSP 技術(shù)來實(shí)現(xiàn)的
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1