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

正文內(nèi)容

基于ssh的圖書(shū)點(diǎn)評(píng)網(wǎng)站的設(shè)計(jì)與實(shí)_現(xiàn)畢業(yè)論文(專(zhuān)業(yè)版)

  

【正文】 測(cè)試的概念 測(cè)試應(yīng)盡早測(cè)試并不間斷地進(jìn)行測(cè)試。其中點(diǎn)評(píng) ID 為主鍵, 用戶 ID、圖書(shū) ID、博文 ID 為外鍵具體設(shè)計(jì)表438。具體設(shè)計(jì)如表 431 所示。 圖 432 超級(jí)管理員實(shí)體圖 好友在數(shù)據(jù)庫(kù)中也是作為一個(gè)不可或缺的數(shù)據(jù)庫(kù)表出現(xiàn)的,他的數(shù)據(jù)的主要體現(xiàn)的是用戶針對(duì)好友了解的真實(shí)性。提高了本網(wǎng)站的社交性,也使本網(wǎng)站不再顯得那么枯燥。注冊(cè)登錄的業(yè)務(wù)流程圖如圖 44 所示: 圖書(shū)點(diǎn)評(píng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 17 用 戶成 功游 客系 統(tǒng) 主 界 面登 錄注 冊(cè)失 敗 圖 44 注冊(cè)登錄模塊流程圖 書(shū)籍管理模塊 書(shū)籍管理可以對(duì)其分類(lèi)顯示、添加書(shū)籍、修改書(shū)籍等功能。而對(duì)于后者則要求對(duì)各個(gè)功能模塊進(jìn)行詳細(xì)的設(shè)計(jì)分析,模塊之間有良好的耦合性,建立的數(shù)據(jù)有一致性、完整性強(qiáng)和數(shù)據(jù)安全性高等特點(diǎn) [6]。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場(chǎng)合 。典型地來(lái)說(shuō),一個(gè)項(xiàng)目通常只需要一個(gè) SessionFactory 就夠了,但是當(dāng)你的項(xiàng)目要操作多個(gè)數(shù)據(jù)庫(kù)時(shí),那你必須為每個(gè)數(shù)據(jù)庫(kù)指定一個(gè) SessionFactory。 圖書(shū)點(diǎn)評(píng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 11 7. Spring 能使 EJB 的使用成為一個(gè)實(shí)現(xiàn)選擇 ,而不是應(yīng)用架構(gòu)的必然選擇。 缺 點(diǎn): Taglib 是 Struts 的一大優(yōu)勢(shì),但對(duì)于初學(xué)者而言,卻需要一個(gè)持續(xù)學(xué)習(xí)的過(guò)程,甚至還會(huì)打亂你網(wǎng)頁(yè)編寫(xiě)的習(xí)慣,但是,當(dāng)你習(xí)慣了它時(shí),你會(huì)覺(jué)得它真的很棒。最后動(dòng)作類(lèi)把控制權(quán)傳給后續(xù)的 JSP 文件,后者生成視圖。第一, 良好的可擴(kuò)展性, SSH 三層架構(gòu)針對(duì)特殊應(yīng)用時(shí)具有良好的可插拔性,避免大部分因技術(shù)問(wèn)題不能實(shí)現(xiàn)的功能。 第一、技術(shù)可行性研究。已經(jīng)注冊(cè)的用戶應(yīng)該自己也可以發(fā)表文章,其他用戶可以評(píng)價(jià)發(fā)表過(guò)的文章。 可維護(hù)性:系統(tǒng)的設(shè)計(jì)要求 能夠及時(shí)的進(jìn)行 維護(hù) 。因此不斷加強(qiáng)圖書(shū)網(wǎng)絡(luò)化建設(shè),實(shí)現(xiàn)圖書(shū)與圖書(shū)之間、圖書(shū)與信息資源之間、圖書(shū)與讀者之間信息交流的網(wǎng)絡(luò)是未來(lái)發(fā)展的必然趨勢(shì),也是實(shí)現(xiàn)文獻(xiàn)資源共享的堅(jiān)實(shí)基礎(chǔ) [1]。 用戶登錄后只需要通過(guò)鍵盤(pán)輸入需要的信息即可獲得所需讀書(shū)和文章信息,當(dāng)用戶發(fā)現(xiàn)有與自己興趣相投或者其他友好跡象的時(shí)候可以添加對(duì)方為好友,通過(guò)給好友留言的方式在平臺(tái)上進(jìn)行溝通。 其中網(wǎng)上的圖書(shū)閱讀和評(píng)價(jià)占據(jù)了主導(dǎo)的地位,相對(duì)于傳統(tǒng)的閱讀模式而言,讀書(shū)點(diǎn)評(píng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)旨在實(shí)現(xiàn)讀者能夠在不浪費(fèi)更多的人力和時(shí)間的前提下,使得讀者能夠在互聯(lián)網(wǎng)上快捷方便的找到自己所需要的圖書(shū)并進(jìn)行相應(yīng)的點(diǎn)評(píng)。自 20xx 年互聯(lián)網(wǎng) 泡沫破滅后,我國(guó)網(wǎng)絡(luò)迎來(lái)了蓬勃發(fā)展的快速發(fā)展時(shí)期,網(wǎng)絡(luò)已逐步融入到更多的傳統(tǒng)行業(yè)之中,其價(jià)值和作用不言而喻。特別是 90 年代以后基于互聯(lián)網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)圖書(shū)的管理進(jìn)入了虛擬和電子的建設(shè),而網(wǎng)絡(luò)圖書(shū)平臺(tái)的興起引起了人們的高度重視和重點(diǎn)建設(shè)。網(wǎng)站系統(tǒng)的特性有:實(shí)用性、開(kāi)放性、安全性、可維護(hù)性、可擴(kuò)展性。 圖書(shū)點(diǎn)評(píng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 4 本章小結(jié) 本章主要介紹了基于 SSH 的圖書(shū)點(diǎn)評(píng)網(wǎng)站實(shí)現(xiàn)的社會(huì)背景和意義,系統(tǒng)設(shè)計(jì)的目的和意義提出了開(kāi)發(fā)本系統(tǒng)的前提,通過(guò)系統(tǒng)的設(shè)計(jì)思想論證了圖書(shū)點(diǎn)評(píng)系統(tǒng)的設(shè)計(jì)核心。 當(dāng)然用戶之間也是需要交流的,這樣才能體現(xiàn)文化的多樣性,為滿足廣大用戶 的需求本系統(tǒng)也提供了通過(guò)好友留言溝通的方式來(lái)實(shí)現(xiàn)用戶之間的溝通。 圖書(shū)點(diǎn)評(píng)網(wǎng)站的所有內(nèi)容完全由本人獨(dú)立開(kāi)發(fā)完成,由于開(kāi)發(fā)內(nèi)容簡(jiǎn)單,并不占用太多的社會(huì)因素。 視圖 : 主要 由 JSP 生成頁(yè)面完成視圖, Struts 提供豐富的 JSP 標(biāo)簽庫(kù): Html, Bean,Logic, Template 等,這有利于分開(kāi)表現(xiàn)邏輯和程序邏輯。 2. Taglib 標(biāo)記庫(kù),靈活動(dòng)用,能大大提高開(kāi)發(fā)效率。 3. 通過(guò)一種在不同應(yīng)用程序和項(xiàng)目間一致的方法來(lái)處理配置文件, Spring 能消除各種各樣自定義格式的屬性文件的需要。其中 JDBC 是一個(gè)支持關(guān)系數(shù)據(jù)庫(kù)操作的一個(gè)基礎(chǔ)層;它與 JNDI 和 JTA 一起結(jié)合,使得 Hibernate 可以方便地集成到 J2EE 應(yīng)用服務(wù)器中去。一般而言, Callback 接口在用戶程序中并不是必須的, 當(dāng)在 項(xiàng)目中創(chuàng)建審計(jì)日志時(shí),你可能會(huì)用到它。既然系統(tǒng)的開(kāi)發(fā)技術(shù)和框架已經(jīng)明確,那么下面就將對(duì)系統(tǒng)的具體設(shè)計(jì)進(jìn)行討論。 游 客搜 素 與 統(tǒng) 計(jì)模 塊瀏 覽用 戶 登 錄注 冊(cè)書(shū) 籍 模 塊博 文 模 塊 好 友 模 塊博文管理博文點(diǎn)評(píng)圖書(shū)信息圖書(shū)點(diǎn)評(píng)好友管理好友留言圖 書(shū) 信 息退 出 系 統(tǒng)圖 42 圖書(shū)點(diǎn)評(píng)系統(tǒng)業(yè)務(wù)流程圖 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)的詳細(xì)設(shè)計(jì)把各個(gè)的功能模塊進(jìn)行分解設(shè)計(jì),說(shuō)明一個(gè)軟件系統(tǒng)各個(gè)層次中的功能模塊邏輯關(guān)系,其設(shè)計(jì)思想是,采用自頂向下、逐層分解的方法,先給出總的模塊功能,再逐層分解,使其分為多個(gè)大小適當(dāng),功能明確,具有一定獨(dú)立性且容易實(shí)現(xiàn)的模塊,從而把一個(gè)復(fù)雜的系統(tǒng)設(shè)計(jì)轉(zhuǎn)變成 為多個(gè)簡(jiǎn)單模塊的設(shè)計(jì) [7]。起到了為那些沒(méi)有具體的閱讀目標(biāo)的讀者提供了推薦的作用。 圖書(shū)點(diǎn)評(píng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 22 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 概念設(shè)計(jì)是一種面向?qū)ο蟮臄?shù)據(jù)模型,是按照用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模。 留言 實(shí)體 ER 圖如圖 417 所示。其中博文 ID 為主鍵,用戶 ID 為外鍵。 表 4310 留言表 列名 屬性 類(lèi)型 長(zhǎng)度 lwId trueId lwContent lwFace lwTime userId ID 真實(shí) ID 留言?xún)?nèi)容 留言表情 留言時(shí)間 留言用戶 ID Int Int Varchar Varchar DateTime Int 10 10 100 100 10 本章小結(jié) 本章主要講述了對(duì)于圖書(shū)點(diǎn)評(píng)系統(tǒng)的數(shù)據(jù)庫(kù)的設(shè)計(jì) 與實(shí)現(xiàn) ,開(kāi)發(fā)一個(gè)新系統(tǒng)能夠具有良好的功能界面,一個(gè)好的數(shù)據(jù)庫(kù)是必不可缺的。 3. 在設(shè)計(jì)測(cè)試用例時(shí),不僅要設(shè)計(jì)有效。其中留言 ID 為主鍵,留言用戶 ID 為外鍵。 圖書(shū)點(diǎn)評(píng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 28 表 434 圖書(shū)版塊表 列名 屬性 類(lèi)型 長(zhǎng)度 bbId bbName bbInfo ID 板塊名稱(chēng) 板塊信息 Int Varchar Varchar 10 30 100 5. 圖書(shū)表( b_books):用來(lái)顯示圖書(shū)的信息,表中共有 10 個(gè)屬性,分別是圖書(shū)ID、圖書(shū)名稱(chēng)、圖書(shū)作者、圖書(shū)內(nèi)容、圖書(shū)的出版社、網(wǎng)上圖書(shū)的價(jià)格、出版時(shí)間、書(shū)號(hào)、字?jǐn)?shù)、圖書(shū)類(lèi)別 ID,其中圖書(shū) ID 為主鍵,圖書(shū)類(lèi)別 ID 為外鍵。 點(diǎn)評(píng)實(shí)體 ER 圖如圖 436 所示。在系統(tǒng)的后續(xù)維護(hù)、功能擴(kuò)展當(dāng)中這一優(yōu)點(diǎn)更會(huì)體現(xiàn)得淋漓盡致。搜索功能主要是提供了關(guān)鍵字的搜索,讀者可以搜索關(guān)鍵字來(lái)找到相關(guān)的博文或者是圖書(shū)。根 據(jù)上述的系統(tǒng)分析,讀書(shū)點(diǎn)評(píng)系統(tǒng)力爭(zhēng)打造一個(gè)具有傳統(tǒng)的讀書(shū)理念,但也突破傳統(tǒng)的溝通方式的一個(gè)平臺(tái)。內(nèi)存消耗也比較高, 采用 JDBC 的架構(gòu)無(wú)疑是最省內(nèi)存的 。 值得注意的是 Query 接口也是輕量級(jí)的,它不能在 Session 之外使用。而這是有很大 缺 點(diǎn) : 使用人數(shù)不多、 JSP 中要寫(xiě)很多代碼、控制器過(guò)于靈活,缺少一個(gè)公用控制器 。 2. Spring 能消除在許多工程中常見(jiàn)的對(duì) Singleton 的過(guò)多使用。每一個(gè) *.action 均有對(duì)應(yīng)的 FormBean 名稱(chēng)和 ActionBean 名稱(chēng),這些在 。 Struts 的原理 Struts 的核心是 ActionSevlet, ActionSevlet 的核心是 。 第三、社會(huì)因素分析。圖書(shū)點(diǎn)評(píng)網(wǎng)站的實(shí)現(xiàn)功能應(yīng)具有以上特點(diǎn),它自身有海量的圖書(shū)信息提供給讀者閱讀,是用戶再閑暇時(shí)能夠有所閱讀,若是用戶對(duì)圖書(shū)興趣很濃則可以通過(guò)點(diǎn)評(píng)的方式來(lái)發(fā)表自己的意見(jiàn)或者與其他本書(shū)的讀者進(jìn)行點(diǎn)評(píng)式的交流 [3]。它是功能豐富的 J2EE 集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 系統(tǒng)設(shè)計(jì)思想 本系統(tǒng)的設(shè)計(jì)特點(diǎn)是具有良好的用戶界面,網(wǎng)站各功能使用方便、清晰而 靈活。 70 年代逐步實(shí)現(xiàn):聯(lián)機(jī) —— 局域網(wǎng) —— 廣域網(wǎng)。s Daily life. This is education and business in the future in the development of the inevitable trend. Now along with books culture rise again, all kinds of books are corresponding to. Which online book reading and evaluation occupies the dominant position, pared with the traditional model of reading, reading review websites designed to realize the design and implementation of the reader to do not waste more manpower and time under the premise of enables readers to quick and convenient to find what they need on the Inter book review accordingly. This website design in prehensive analysis of the current reader39。 以 MyEclipse 作為開(kāi)發(fā)工具,采用 Tomcat 服務(wù)器技術(shù), 使 用 MySQL作為 后臺(tái)數(shù)據(jù)庫(kù)。本圖書(shū)點(diǎn)評(píng)系統(tǒng)旨在把圖書(shū)文明更進(jìn)一步的推廣給廣大讀者和作者,用當(dāng)今的網(wǎng)絡(luò)技術(shù)代替?zhèn)鹘y(tǒng)的閱讀書(shū)本展示給消費(fèi)者。它既是一個(gè)遠(yuǎn)程文獻(xiàn)信息檢索和閱讀服務(wù)的平臺(tái)也是一個(gè)關(guān)于 各種圖書(shū)交流的論壇。 可擴(kuò)展性: 良好的可擴(kuò)展性的 目的是為了應(yīng)對(duì)未來(lái)可能需要進(jìn)行的修改,而造成代碼被過(guò)度工程化地開(kāi)發(fā) , 可擴(kuò)展性可以通過(guò)軟件框架來(lái)實(shí)現(xiàn) [2]。 需求分析 做好 需求分析是整個(gè) 軟件 系統(tǒng)開(kāi)發(fā) 過(guò)程的首要任務(wù),也是系統(tǒng)開(kāi)發(fā)最關(guān)鍵的一個(gè)環(huán)節(jié)。該系統(tǒng)可以采用 MyEclipse 結(jié)合 MySQL 數(shù)據(jù)庫(kù)來(lái)完成,涉及的 SSH 框架已經(jīng)很成熟,完全可在要求的短時(shí)間內(nèi)完成小型圖書(shū)點(diǎn)評(píng)網(wǎng)站的設(shè)計(jì)和開(kāi)發(fā)。第三,優(yōu)秀的解耦性, SSH 三層構(gòu)架,控制層依賴(lài)于業(yè)務(wù)邏輯層,但絕不與任何具體的業(yè)務(wù)邏輯組件耦合,只與接口耦合;同樣,業(yè)務(wù)邏輯層依賴(lài)于 DAO 層,也不會(huì)與任何具體的 DAO 組件耦合,而是面向接口編程 [4]。 圖書(shū)點(diǎn)評(píng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 9 模型:模型以一個(gè)或多個(gè) java bean 的形式存在。ActionForms 使用不便、無(wú)法進(jìn)行單元測(cè)試( StrutsTestCase 只能用于集成) 。 8. Spring 幫助你解決許多問(wèn)題而無(wú)需使用 EJB。 Configuration 接口 : Configuration 接口的作用是對(duì) Hibernate 進(jìn)行配置,以及對(duì)它進(jìn)行啟動(dòng)。 Hibernate 的性能非常好,因?yàn)樗莻€(gè)輕量級(jí)框架。根據(jù)系統(tǒng)分析的結(jié)果以及用戶的調(diào)查可以確定一些模塊,其他的模塊開(kāi)發(fā)可以從以后的反饋中進(jìn)行增加。并且管理員可以實(shí)時(shí)更新圖書(shū)。 數(shù)據(jù)庫(kù)設(shè)計(jì)是在給定的 DBMS、操作系統(tǒng)和硬件環(huán)境下。 圖 433 好友實(shí)體圖 圖書(shū)這一實(shí)體是系統(tǒng)中主要展示的,系統(tǒng)中將會(huì)展示圖書(shū)的詳細(xì)信息,方便用戶對(duì)圖書(shū)的全面了解。具體設(shè)計(jì)如表 432。表中共有 8 個(gè)屬性,分別是好友 ID、真實(shí) ID、好友名字、好友地址、好友電話、電子郵件、好友組 ID、用戶 ID。因此測(cè)試應(yīng)貫穿在開(kāi)發(fā)的各個(gè)階段,盡早糾正錯(cuò)誤,消除隱患。系統(tǒng)測(cè)試重要性不言而喻其工作量較大 ,約占軟件開(kāi)發(fā)總工作量的 40%以上 。 表 437 好友分組表 列名 屬性 類(lèi)型 長(zhǎng)度 fgId fgName fgInfo ID 好友組名稱(chēng) 好友組信息 Int Varchar Varchar 10 30 100 8. 點(diǎn)評(píng)表( b_discuss):用戶針對(duì)圖書(shū)和博文進(jìn)行評(píng)論。 下面將分別對(duì)數(shù)據(jù)庫(kù)中的各個(gè)表進(jìn)行介紹。 圖書(shū)點(diǎn)評(píng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 23 用 戶展 示圖 書(shū)點(diǎn) 評(píng)1評(píng) 論輸 入NN1N博 文發(fā) 表1N好 友添 加1N留 言1輸 入N評(píng) 論1N圖 書(shū) 板 塊1圖 431 系統(tǒng)實(shí)體之間關(guān)系的 ER 圖 超級(jí)管理員在系統(tǒng)中起到的是相 當(dāng)重要性,他有助于維護(hù)系統(tǒng)的和諧性,雖然簡(jiǎn)單但是任務(wù)很是重要。添加書(shū)友之后可以進(jìn)入書(shū)友的頁(yè)面進(jìn)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1