




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、-. z- . - .可修編-畢業(yè)設(shè)計題目:基于SSH構(gòu)架的博客系統(tǒng)的設(shè)計和實現(xiàn)English title:The Design and Implementation for the blogs systembased on SSH姓 名: *學(xué) 號: *專業(yè)名稱: 計算機科學(xué)與技術(shù)指導(dǎo)教師: *二零一零 年 五-PAGE . z- . - .可修編-摘要本文研究了當(dāng)今博客系統(tǒng)的市場需求和種種的優(yōu)勢與缺乏,以及博客在中國開展迅速這一現(xiàn)狀,提出了開發(fā)一個專業(yè)的博客管理系統(tǒng)的思想。本文對博客系統(tǒng)的運行機制、組成、相關(guān)可應(yīng)用技術(shù)進展了深入的研究和分析,確定符合現(xiàn)在博客管理的需求,詳細闡述了系統(tǒng)的總體
2、設(shè)計和詳細設(shè)計,并在此根底上,應(yīng)用當(dāng)前最流行的J2EE三層構(gòu)造、JSP技術(shù)、數(shù)據(jù)庫等與系統(tǒng)開發(fā)相關(guān)的技術(shù)完成系統(tǒng)主要功能的實現(xiàn)。本博客系統(tǒng)致力為廣闊用戶提供優(yōu)質(zhì)的互動交流平臺,實現(xiàn)對博客發(fā)表文章、評論、圖片、好友等數(shù)據(jù)的管理,同時實現(xiàn)了博客內(nèi)容及時、快速更新的功能,系統(tǒng)不僅保存了傳統(tǒng)博客系統(tǒng)的功能,還加上了一些人性化的界面設(shè)計,使用戶對博客的操作更為的方便。為了滿足博客信息管理系統(tǒng)的要求,實現(xiàn)系統(tǒng)靜態(tài)與動態(tài)頁面的相互別離,本系統(tǒng)采用了SSH構(gòu)架設(shè)計,從職責(zé)上分為三層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層。其中使用Struts2作為系統(tǒng)的整體根底架構(gòu),負責(zé)MVC的別離,在Struts2框架的模型局部,
3、利用Hibernate框架對持久層提供支持,業(yè)務(wù)層用Spring支持。具體做法是:用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實現(xiàn)為根本的Java對象,然后編寫根本的DAO接口,并給出Hibernate的DAO實現(xiàn),采用Hibernate架構(gòu)實現(xiàn)的DAO類來實現(xiàn)Java類與數(shù)據(jù)庫之間的轉(zhuǎn)換和,最后由Spring完成業(yè)務(wù)邏輯。關(guān)鍵詞:表示層;業(yè)務(wù)邏輯層;數(shù)據(jù)持久層;Struts;Hibernate;Spring-. zAbstractIn this paper analyzes the market demand of blogging system and its advantages
4、 and inadequate,and the status of that blogs developed rapidly in china.Proposed to design a corporate ssh-based bolg systems thinking. Papers on the Blog System operation mechanism, position, related techniques can be applied to in-depth research and analysis, detailed design of the system and deta
5、iled design, and on this basis,application of the most popular j2ee three-tier structure and jsp technology, databases and the systems development of technology to plete system of the main features.This blog system is mitted to offer high quality interactive e*change platform for customers. Implemen
6、temanage the data of publish articles, ments, pictures, panions and so on.The system uses SSH framework design in order to meet theblog information management system requirements, and implement the static and dynamic pages separate. The system is divided into three layers based on thefunctions; ther
7、e are Presentation Layer, Business Logic Layer and Data Persistence Layer. It uses Struts2 as overall infrastructure to separate the MVC. In the model part of the Struts2, it uses Hibernate framework to support persistence layer and uses Spring framework to support business layer. The specific appro
8、ach is according to the demand to propose some models with the object-oriented analysis method, and realizes these models for basic object of Java, then piles the basic DAO connection and realizes it in Hibernate. It uses the DAO which made by the Hibernate framework to achieve the conversion and ac
9、cess between Java and database, finally it pletes the service logic by Spring framework.Key words: Presentation Layer; Business Logic Layer; Data persistence layer; Struts; Hibernate; Spring-. z目錄 TOC o 1-3 h z u HYPERLINK l _Toc264397550緒論 PAGEREF _Toc264397550 h 1HYPERLINK l _Toc2643975511.1 概述 PA
10、GEREF _Toc264397551 h 1HYPERLINK l _Toc2643975521.2 研究背景和開展趨勢 PAGEREF _Toc264397552 h 1HYPERLINK l _Toc2643975531.2.1 研究背景 PAGEREF _Toc264397553 h 1HYPERLINK l _Toc2643975541.2.2 開展趨勢 PAGEREF _Toc264397554 h 2HYPERLINK l _Toc2643975551.3 研究的目的和意義 PAGEREF _Toc264397555 h 2HYPERLINK l _Toc2643975561.4
11、 本文工作概述 PAGEREF _Toc264397556 h 2HYPERLINK l _Toc2643975571.5 本文構(gòu)造 PAGEREF _Toc264397557 h 3HYPERLINK l _Toc264397558第2章 系統(tǒng)相關(guān)技術(shù) PAGEREF _Toc264397558 h 4HYPERLINK l _Toc2643975592.1 體系構(gòu)造 PAGEREF _Toc264397559 h 4HYPERLINK l _Toc2643975602.2 JSP簡介 PAGEREF _Toc264397560 h 4HYPERLINK l _Toc2643975612.3
12、 ECLIPSE簡介 PAGEREF _Toc264397561 h 5HYPERLINK l _Toc2643975622.4 TOMCAT簡介 PAGEREF _Toc264397562 h 5HYPERLINK l _Toc2643975632.5 MYSQL簡介 PAGEREF _Toc264397563 h 5HYPERLINK l _Toc2643975642.6 Struts2簡介PAGEREF _Toc264397564 h 5HYPERLINK l _Toc2643975652.7 Spring簡介 PAGEREF _Toc264397565 h 6HYPERLINK l _
13、Toc2643975662.8 Hibernate簡介 PAGEREF _Toc264397566 h 6HYPERLINK l _Toc264397567第3章 系統(tǒng)分析 PAGEREF _Toc264397567 h 7HYPERLINK l _Toc2643975683.1 系統(tǒng)可行性分析: PAGEREF _Toc264397568 h 7HYPERLINK l _Toc2643975693.2 系統(tǒng)需求分析: PAGEREF _Toc264397569 h 7HYPERLINK l _Toc2643975703.2.1 功能需求分析 PAGEREF _Toc264397570 h 7
14、HYPERLINK l _Toc2643975713.2.2 系統(tǒng)的業(yè)務(wù)需求及流程 PAGEREF _Toc264397571 h 8HYPERLINK l _Toc2643975723.2.3 系統(tǒng)數(shù)據(jù)分析及數(shù)據(jù)流圖 PAGEREF _Toc264397572 h 8HYPERLINK l _Toc2643975733.2.4 系統(tǒng)數(shù)據(jù)字典 PAGEREF _Toc264397573 h 9HYPERLINK l _Toc264397574第4章 系統(tǒng)數(shù)據(jù)庫設(shè)計 PAGEREF _Toc264397574 h 11HYPERLINK l _Toc2643975754.1 概念設(shè)計 PAGER
15、EF _Toc264397575 h 11HYPERLINK l _Toc2643975764.2 數(shù)據(jù)表構(gòu)造 PAGEREF _Toc264397576 h 12HYPERLINK l _Toc2643975774.3 數(shù)據(jù)表構(gòu)造關(guān)系 PAGEREF _Toc264397577 h 16HYPERLINK l _Toc264397578第5章系統(tǒng)總體設(shè)計 PAGEREF _Toc264397578 h 17HYPERLINK l _Toc2643975795.1 系統(tǒng)的總體設(shè)計原則 PAGEREF _Toc264397579 h 17HYPERLINK l _Toc2643975805.2系
16、統(tǒng)功能設(shè)計 PAGEREF _Toc264397580 h 17HYPERLINK l _Toc2643975815.2.1 總體功能描述 PAGEREF _Toc264397581 h 17HYPERLINK l _Toc2643975825.2.2 功能模塊設(shè)計 PAGEREF _Toc264397582 h 17HYPERLINK l _Toc264397583第6章系統(tǒng)詳細設(shè)計與實現(xiàn) PAGEREF _Toc264397583 h 19HYPERLINK l _Toc2643975846.1 SSH構(gòu)架的搭建及配置文件 PAGEREF _Toc264397584 h 19HYPERLI
17、NK l _Toc2643975856.2 系統(tǒng)編碼設(shè)計 PAGEREF _Toc264397585 h 20HYPERLINK l _Toc2643975866.2.1 編寫持久對象層類 PAGEREF _Toc264397586 h 20HYPERLINK l _Toc2643975876.2.2 編寫數(shù)據(jù)層類 PAGEREF _Toc264397587 h 22HYPERLINK l _Toc2643975886.2.3 編寫業(yè)務(wù)邏輯層類 PAGEREF _Toc264397588 h 23HYPERLINK l _Toc2643975896.2.4 編寫WEB層類 PAGEREF _T
18、oc264397589 h 24HYPERLINK l _Toc2643975906.3 系統(tǒng)主要功能模塊詳述 PAGEREF _Toc264397590 h 26HYPERLINK l _Toc2643975916.3.1 后臺:博客管理模塊 PAGEREF _Toc264397591 h 26HYPERLINK l _Toc264397592前臺:用戶界面模塊 PAGEREF _Toc264397592 h 32HYPERLINK l _Toc264397593總結(jié)與展望 PAGEREF _Toc264397593 h 37HYPERLINK l _Toc2643975947.1 博客系統(tǒng)
19、的主要特點 PAGEREF _Toc264397594 h 37HYPERLINK l _Toc2643975957.2 系統(tǒng)的缺乏之處 PAGEREF _Toc264397595 h 37HYPERLINK l _Toc2643975967.3 前景展望 PAGEREF _Toc264397596 h 37HYPERLINK l _Toc264397597致 PAGEREF _Toc264397597 h 38HYPERLINK l _Toc264397598參考文獻 PAGEREF _Toc264397598 h 39-. z緒論博客Blog或Weblog一詞源于Web Log網(wǎng)絡(luò)日志的縮
20、寫,是一種十分簡易的傻瓜化個人信息發(fā)布方式。任何人都可以像使用免費電子一樣,完成個人網(wǎng)頁的創(chuàng)立、發(fā)布和更新。博客就是開放的私人空間,可以充分利用超文本、網(wǎng)絡(luò)互動、動態(tài)更新等特點,在網(wǎng)絡(luò)中,精選并全球互聯(lián)網(wǎng)中最有價值的信息、知識與資源;也可以將個人工作過程、生活故事、思想歷程、閃現(xiàn)的靈感等及時記錄和發(fā)布,發(fā)揮個人無限的表達力;更可以以文會友,結(jié)識和會聚朋友,進展深度交流溝通。它目前是眾多機構(gòu)和媒體評為的最熱門的互聯(lián)網(wǎng)現(xiàn)象。其實博客并沒有特別之處。但不經(jīng)意間,博客竟如雨后春筍般冒出來,博得了越來越多網(wǎng)民的歡心,并引發(fā)了各種新的應(yīng)用熱潮。它最大的吸引力在于,只要你會發(fā),就可以輕松創(chuàng)立自己的網(wǎng)絡(luò)媒體。
21、1.1 概述博客是個人性和公共性的結(jié)合體,其精華不是主要表達個人思想,不是主要記錄個人日常經(jīng)歷;而是以個人的視角,以整個互聯(lián)網(wǎng)為視野,精選和記錄自己在互聯(lián)網(wǎng)上看到的精彩內(nèi)容,為他人提供幫助,使其具有更高的共享價值。博客精神的核心并不是自娛自樂,甚至不是個人表達自由,相反,是表達一種利他的共享精神,為他人提供幫助。個人日記和個人主要表現(xiàn)的還是小我,而博客表現(xiàn)的是大我。也許形式上很接近,但內(nèi)在有著本質(zhì)的差異。所有優(yōu)秀博客中,真正表達作者個人的內(nèi)容非常有限,最多只是點綴,而不像個人那樣是核心。1.2 研究背景和開展趨勢研究背景博客的精神是:自由表達,開放寬容,個性張揚,專業(yè)精神。在沒有自己的博客之前
22、,人們會經(jīng)常進出于論壇發(fā)表貼子或者通過即時通信軟件聊天,來表達自已的想法,可是這些都是零散的和雜亂的。博客的出現(xiàn),讓人們可以不斷的把自己以前的和每天激發(fā)的一些想法或者感受整理放在自己的博客上,每次在寫文章的時候,可能又會產(chǎn)生新的想法。雖然一些想法一些思考只是皮毛,沒有什么深度,但是當(dāng)下筆去寫的時候每次都會對*個小小的問題有了更多的一點點思考,再寫博客的時候就感覺到了一種滿足感,一種想法得以釋放思考得以延伸的滿足感。生活中每天的一個小小的事情都會引起人們的思考,甚至是和朋友的聊天中一個小小的火花迸發(fā)。催促自己努力、把一時的想法變成觀點,爭取在生命中的每天里留下點什么,這也是人們寫博客的目的之一。
23、這樣就能催促自己每一天不要渾渾噩噩,時光流逝無痕無聲無息,寫博客也是在自己的每一天上留下了一道淺淺的思考和劃痕。 開展趨勢趨勢一:博客現(xiàn)在正在形成個人的信譽機制,有了博客之后就確立了一個個人虛擬身份,簡單的來講就是個人在互聯(lián)網(wǎng)上是有名有姓的,而不再是一種匿名的行為,網(wǎng)民從流浪漢變成了一個定居者。以前在互聯(lián)網(wǎng)上的各種行為都是在匿名狀態(tài)中,相互之間是不認識的,但有了博客之后可以天天關(guān)注,而別的人也可以通過博客找到這個人。這樣隨著時間的積累就會產(chǎn)生一個新的東西,概括叫做個人的信譽,個人的信譽就是博客和博客之間開展各種關(guān)系的組合,這種信譽對每個人來講可能是不同的,但對每個博客來講就產(chǎn)生了新的評價機制,
24、這個機制將是博客商業(yè)化的一個前提條件。趨勢二:博客越來越呈現(xiàn)出富媒體化,早期的博客是以文字為主,但隨著多媒體開展博客相冊、博客圖片已經(jīng)成為博客的根本配置,而現(xiàn)在許多博客已經(jīng)提供了博客音頻和博客視頻。趨勢三:博客現(xiàn)在正在形成并完善精選機制,博客作為自媒體和個人媒體,產(chǎn)生的信息非常巨大。其中難免產(chǎn)生信息垃圾,隨著博客的開展,博客通過精選機制精選出大家喜聞樂見的信息,像國內(nèi)網(wǎng)摘、博客的評價系統(tǒng)等。1.3 研究的目的和意義隨著計算機及網(wǎng)絡(luò)技術(shù)的飛速開展,Internet/Intranet應(yīng)用在全球范圍內(nèi)日益普及,人們對Internet應(yīng)用的需求也越來越多,其中網(wǎng)上交友或利用網(wǎng)絡(luò)和朋友家人聯(lián)系,在線管理
25、自己的相片等已經(jīng)成為廣闊網(wǎng)民的共同需求,在這個背景下,我們的博客系統(tǒng)應(yīng)需而出。一般一個博客就是一個頁面,它通常由簡短而且經(jīng)常更新的帖子構(gòu)成,所有的文章都是按照年份和日期排列,有些類似斑竹的日記??瓷先テ降?,但它可以讓每個人零本錢、零維護地創(chuàng)立自己的網(wǎng)絡(luò)媒體,每個人都可以隨時把自己的思想和靈感更新到博客站點上。博客的人性化和平民視角使得它提供的消息更貼近人們的生活,極大的豐富了人們業(yè)余生活,同時也給人與人之間的溝通架起一座橋梁。1.4 本文工作概述本論文對基于SSH構(gòu)造的博客管理系統(tǒng)進展了深入的研究,并對系統(tǒng)的關(guān)鍵技術(shù)和分析設(shè)計進展了詳細的分析闡述。利用該系統(tǒng),網(wǎng)友可以在網(wǎng)絡(luò)上發(fā)表日志、修改和刪
26、除日志、上傳照片、查詢博文、瀏覽博文、對日志發(fā)表評論、給博主留言。其中涉及到的主要內(nèi)容有:(1) 對系統(tǒng)的可行性及開展趨勢進展分析,完成整個博客管理系統(tǒng)的需求分析和總體設(shè)計。(2) 對系統(tǒng)體系構(gòu)造及設(shè)計實現(xiàn)中使用的相關(guān)技術(shù)進展分析。(3) 完成系統(tǒng)主要功能的詳細設(shè)計與實現(xiàn),包括:前臺模塊、后臺模塊,其中前臺模塊包括:日志瀏覽模塊、相冊瀏覽模塊、留言模塊、瀏覽博主好友模塊,后臺模塊包括:登陸、注冊功能模塊、日志管理模塊、日志類型管理模塊、好友管理功能、相冊管理模塊、留言管理模塊。(4) 關(guān)于系統(tǒng)權(quán)限和平安性問題的探討。1.5 本文構(gòu)造本文分為七局部。第一局部首先介紹博客系統(tǒng)的研究背景及開展現(xiàn)狀,
27、提出運用網(wǎng)絡(luò)技術(shù)開發(fā)博客管理系統(tǒng)的目的和意義。第二局部分析與系統(tǒng)設(shè)計及實現(xiàn)相關(guān)的技術(shù)和數(shù)據(jù)庫技術(shù),明確系統(tǒng)的操作流程。第三局部對博客管理系統(tǒng)進展需求分析,包括對系統(tǒng)進展可行性分析,確定在目前的條件下,開發(fā)博客系統(tǒng)是可行的。第四局部對系統(tǒng)數(shù)據(jù)庫的分析設(shè)計,對系統(tǒng)中的數(shù)據(jù)庫進展模型設(shè)計,包括數(shù)據(jù)流圖、實體聯(lián)系圖及數(shù)據(jù)表構(gòu)造。第五局部對系統(tǒng)的總體設(shè)計進展了全面說明,確定系統(tǒng)的開發(fā)思想以及開發(fā)環(huán)境,并對系統(tǒng)中的代碼進展設(shè)計。第六局部闡述基于SSH構(gòu)造博客管理系統(tǒng)主要功能的詳細設(shè)計與實現(xiàn)。第七局部對博客系統(tǒng)的研究與設(shè)計工作進展總結(jié),指出系統(tǒng)建立中存在的缺乏及解決方案,為將來系統(tǒng)的設(shè)計改良打下根底。-.
28、z第2章 系統(tǒng)相關(guān)理論根底本系統(tǒng)的開發(fā)采用的是當(dāng)下最流行的SSH構(gòu)架Struts2+Hibernate+Spring框架,在該框架中,JavaEE的3層構(gòu)造:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層完美結(jié)合在一起。實現(xiàn)了視圖、控制器與模型的徹底別離,而且還實現(xiàn)了業(yè)務(wù)邏輯層與持久層的別離。這樣無論前端如何變化,模型層只需很少的改動,并且數(shù)據(jù)庫的變化也不會對前端有所影響,大大提高了系統(tǒng)的可復(fù)用性。而且由于不同層之間耦合度小,有利于團隊成員并行工作,大大提高了開發(fā)效率2.1 體系構(gòu)造SSH框架是典型的J2EE三層構(gòu)造,分為表現(xiàn)層、中間層業(yè)務(wù)邏輯層和數(shù)據(jù)效勞層。三層體系將業(yè)務(wù)規(guī)則、數(shù)據(jù)及合法性校驗等工作放在中間
29、層處理??蛻舳瞬恢苯优c數(shù)據(jù)庫交互,而是通過組件與中間層建立連接,再由中間層與數(shù)據(jù)庫交互。 表現(xiàn)層是傳統(tǒng)的JSP技術(shù),自1999年問世以來,經(jīng)過多年的開展,其廣泛的應(yīng)用和穩(wěn)定的表現(xiàn),為其作為表現(xiàn)層技術(shù)打下了堅實的根底。 中間層采用的是流行的Spring+Hibernate,為了將控制層與業(yè)務(wù)邏輯層別離,又細分為以下幾種。 Web層,就是MVC模式里面的Ccontroller,負責(zé)控制業(yè)務(wù)邏輯層與表現(xiàn)層的交互,調(diào)用業(yè)務(wù)邏輯層,并將業(yè)務(wù)數(shù)據(jù)返回給表現(xiàn)層作組織表現(xiàn),該系統(tǒng)的MVC框架采用Struts。 Service層就是業(yè)務(wù)邏輯層,負責(zé)實現(xiàn)業(yè)務(wù)邏輯。業(yè)務(wù)邏輯層以DAO層為根底,通過對DAO組件的正面
30、模式包裝,完成系統(tǒng)所要求的業(yè)務(wù)邏輯。 DAO層,負責(zé)與持久化對象交互。該層封裝了數(shù)據(jù)的增、刪、查、改的操作。PO,持久化對象。通過實體關(guān)系映射工具將關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)映射成對象,很方便地實現(xiàn)以面向?qū)ο蠓绞讲僮鲾?shù)據(jù)庫,該系統(tǒng)采用Hibernate作為ORM框架。 Spring的作用貫穿了整個中間層,將Web層、Service層、DAO層及PO無縫整合,其數(shù)據(jù)效勞層用來存放數(shù)據(jù)。 一個良好的框架可以讓開發(fā)人員減輕重新建立解決復(fù)雜問題方案的負擔(dān)和精力;它可以被擴展以進展內(nèi)部的定制化;并且有強大的用戶社區(qū)來支持它??蚣芡ǔD芎芎玫慕鉀Q這個問題。2.2 JSP簡介JSP即Java Server Page
31、s,是基于Java Servlet以及整個Java體系的Web開發(fā)技術(shù)。JSP已經(jīng)成為開發(fā)Web動態(tài)網(wǎng)頁重要、快速和有效的工具,是全新的網(wǎng)絡(luò)效勞器編程環(huán)境。JSP充分利用了Java的強大功能,是一種優(yōu)秀的效勞器端技術(shù)。隨著Java技術(shù)的日益成熟和流行,JSP在網(wǎng)絡(luò)編程中也變得越來越重要。JSP基于強大的Java語言,具有極強的擴展能力,良好的縮收性,與平臺無關(guān)的開發(fā)特性,成為構(gòu)建動態(tài)的主流技術(shù)之一,JSP有著其他技術(shù)所不具備的優(yōu)勢。其優(yōu)勢在于:可以將內(nèi)容的生成和顯示進展別離、生成可重用的組件、采用標識簡化頁面開發(fā)。2.3 ECLIPSE簡介MyEclipse企業(yè)級工作平臺MyEclipse E
32、nterprise Workbench ,簡稱MyEclipse是對Eclipse IDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應(yīng)用程序效勞器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在構(gòu)造上,MyEclipse的特征可以被分為7類:JavaEE模型、WEB開發(fā)工具、E開發(fā)工具、應(yīng)用程序效勞器的連接器、JavaEE工程部署效勞、數(shù)據(jù)庫效勞、MyEclipse整合幫助。2.4 TOMCAT簡介T
33、omcat運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與效勞等開發(fā)應(yīng)用系統(tǒng)常用的功能;Tomcat 是一個小型的輕量級應(yīng)用效勞器,在中小型系統(tǒng)和并發(fā)用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。當(dāng)在一臺機器上配置好Apache 效勞器,可利用它響應(yīng)對HTML 頁面的請求。實際上Tomcat 局部是Apache 效勞器的擴展,但它是獨立運行的,所以當(dāng)運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。 配置正確時,Apache 為HTML頁面效勞,而Tomcat 實際上運行JSP 頁面和Servlet。Tomcat和IIS、Apache等Web效勞器一
34、樣,具有處理HTML頁面的功能,它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。2.5 MYSQL簡介(1) MySQL是一種數(shù)據(jù)庫管理系統(tǒng)。計算機是處理大量數(shù)據(jù)的理想工具,因此,數(shù)據(jù)庫管理系統(tǒng)在計算方面扮演著關(guān)鍵的中心角色,或是作為獨立的實用工具,或是作為其他應(yīng)用程序的組成局部。(2) MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng)。關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大的倉庫內(nèi)。這樣就增加了速度并提高了靈活性。(3) MySQL軟件是一種開放源碼軟件。(4) MySQL數(shù)據(jù)庫效勞器具有快速、可靠和易于使用的特點。MySQL效勞器有一套實用的
35、特性集合,這些特性是通過與我們用戶的密切合作而開發(fā)的。在我們的基準測試主頁上,給出了MySQL效勞器和其他數(shù)據(jù)庫管理器的比擬結(jié)果。(5) MySQL效勞器工作在客戶端/效勞器模式下,或嵌入式系統(tǒng)中。MySQL數(shù)據(jù)庫軟件是一種客戶端/效勞器系統(tǒng),由支持不同后端的1個多線程SQL效勞器,數(shù)種不同的客戶端程序和庫,眾多管理工具和廣泛的應(yīng)用編程接口API組成。2.6Struts2簡介Struts2是一個優(yōu)秀的,可擴展的企業(yè)級Java WEB應(yīng)用程序框架。它是一個MVC(Model View Controller,模型,視圖,控制)框架,Struts2提供控制和視圖組件,并通過集成其它的技術(shù)來提高模型。
36、框架的控制功能表現(xiàn)在連接應(yīng)用程序的模型和WEB視圖。當(dāng)接收到一個請求,控制層調(diào)用一個Action類。Action類檢查或更新應(yīng)用程序的狀態(tài)通過模型層。傳遞數(shù)據(jù)在模型層和視圖層之間,屬性可以被放在Action類,或是一個古老又普通的JAVA類中。通常,模型代表一個JavaBean對象圖。模型用來做持久性的工作,同時 Action將扮演一個交通警察或適配器,框架會提供復(fù)雜的,自動類型轉(zhuǎn)換到簡單的傳輸數(shù)據(jù),在域?qū)ο蠛臀谋镜?請求之間。2.7 Spring簡介Spring 是一個開源框架,是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性而創(chuàng)立的??蚣艿闹饕獌?yōu)勢之一就是其分層架構(gòu),分層架構(gòu)允許您選擇使用哪一個組件,同時
37、為 J2EE 應(yīng)用程序開發(fā)提供集成的框架。組成 Spring 框架的每個模塊或組件都可以單獨存在,或者與其他一個或多個模塊聯(lián)合實現(xiàn)。模塊的功能如下: 核心容器:核心容器提供 Spring 框架的根本功能。核心容器的主要組件是 BeanFactory,它是工廠模式的實現(xiàn)。BeanFactory 使用控制反轉(zhuǎn) IOC 模式將應(yīng)用程序的配置和依賴性標準與實際的應(yīng)用程序代碼分開。 Spring DAO:JDBC DAO 抽象層提供了有意義的異常層次構(gòu)造,可用該構(gòu)造來管理異常處理和不同數(shù)據(jù)庫供給商拋出的錯誤消息。異常層次構(gòu)造簡化了錯誤處理,并且極大地降低了需要編寫的異常代碼數(shù)量例如翻開和關(guān)閉連接。Spr
38、ing DAO 的面向 JDBC 的異常遵從通用的 DAO 異常層次構(gòu)造。 Spring MVC 框架:MVC 框架是一個全功能的構(gòu)建 Web 應(yīng)用程序的 MVC 實現(xiàn)。通過策略接口,MVC 框架變成為高度可配置的,MVC 容納了大量視圖技術(shù)。Spring 框架的功能可以用在任何 J2EE 效勞器中,大多數(shù)功能也適用于不受管理的環(huán)境。Spring 的核心要點是:支持不綁定到特定 J2EE 效勞的可重用業(yè)務(wù)和數(shù)據(jù)對象。2.8 Hibernate簡介Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進展了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)
39、據(jù)庫。 Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用E的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。 Hibernate的核心接口一共有5個,分別為:Session、SessionFactory、Transaction、Query和Configuration。這5個核心接口在任何開發(fā)中都會用到。通過這些接口,不僅可以對持久化對象進展存取,還能夠進展事務(wù)控制。-. z第3章 系統(tǒng)分析3.1 系統(tǒng)可行性分析:可行性分析也稱為可行性研究,是在系統(tǒng)調(diào)查的根底上,
40、針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟、社會的方面進展分析和調(diào)查,以防止投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。為了確定開發(fā)具有可行性,對本系統(tǒng)主要進展了一下三個方面的分析。(1) 經(jīng)濟可行性。經(jīng)濟可行性主要是對工程的經(jīng)濟效益進展評價。本系統(tǒng)對系統(tǒng)開發(fā)者來說并不需要太高的本錢支出,只是對系統(tǒng)的管理者付出管理報酬饑渴,而且開發(fā)周期不需要太長,節(jié)省了人力、物力、財力資源,所以本系統(tǒng)在經(jīng)濟上是可行的。(2) 技術(shù)可行性。技術(shù)上的可行性分析主要是分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需求等。
41、在軟件方面,本系統(tǒng)采用的是JSP的J2EE三層構(gòu)造的SSH構(gòu)架進展開發(fā),數(shù)據(jù)庫采用了MYSQL;在硬件方面,本系統(tǒng)對機器本身沒有太高要求,一般個人電腦完全滿足。通過分析,具有技術(shù)上的可行性。(3) 操作可行性。界面設(shè)計時充分考慮用戶的習(xí)慣,使得操作簡單。綜上所述,本系統(tǒng)開發(fā)目標已明確,在技術(shù)和經(jīng)濟等方面具備可行性,并且投入少、見效快,因此系統(tǒng)的開發(fā)時完全可行的。3.2 系統(tǒng)需求分析:功能需求分析本博客系統(tǒng)分為前臺和后臺兩個大模塊,其中后臺為博客管理頁面,前臺為用戶界面。(1) 后臺主要包括以下幾個功能:登陸、注冊功能:用戶可以注冊,注冊時用戶輸入注冊信息,同時向數(shù)據(jù)庫中保存用戶注冊信息。進入后
42、臺時要登錄,輸入用戶名和密碼。日志管理:用戶可以發(fā)表日志,對日志信息查看、修改和刪除。日志信息包括標題、發(fā)表時間、所屬類型、日志描述信息等。日志類型管理:用戶可以添加、刪除、修改日志類型。好友管理功能:用戶可以添加、刪除、查看好友,好友的博客相冊管理:上傳圖片到自己的相冊,刪除相冊中的照片,查看上傳的照片。留言管理:用戶可以對者給自己的留言查看和刪除。(2) 前臺主要包括以下功能:日志查看功能:者可以查看博主的日志,并可以按照日志分類來查看。還可以對博主的日志發(fā)表評論。相冊查看功能:查看博主上傳的圖片。留言板功能:給博主留言。查看博主的好友:查看博主的好友。系統(tǒng)的業(yè)務(wù)需求及流程注冊用戶可以注冊
43、、登錄本系統(tǒng),對文章、相冊、好友、留言等進展管理,其中包括對各個模塊的信息的增、刪、改、查操作。網(wǎng)友可以博主的博客,瀏覽博主的文章、相冊、好友等信息,還可以對文章進展評論,給博主留言。系統(tǒng)業(yè)務(wù)流程如圖3-1所示:圖3-1 博客系統(tǒng)總體業(yè)務(wù)流程圖系統(tǒng)數(shù)據(jù)分析及數(shù)據(jù)流圖博客系統(tǒng)中,主要是注冊用戶管理文章、留言、相冊、好友等數(shù)據(jù),數(shù)據(jù)的類型決定了程序?qū)?shù)據(jù)的處理方式也就是算法,因此,數(shù)據(jù)是實現(xiàn)分析的起點?,F(xiàn)通過數(shù)據(jù)流圖的方式分析系統(tǒng)中的數(shù)據(jù)的流動和處理。對注冊用戶,登陸博客系統(tǒng)后,系統(tǒng)接收用戶的添加、修改、刪除請求,通過分析將這種請求轉(zhuǎn)化為相應(yīng)的HQL或者SQL語句執(zhí)行對數(shù)據(jù)庫的相關(guān)的操作,并將執(zhí)行
44、的相應(yīng)結(jié)果送回系統(tǒng)中。系統(tǒng)接收到數(shù)據(jù)庫返回的結(jié)果集,經(jīng)過一定得分析處理,將其轉(zhuǎn)換為JSP頁面,返回到客戶端顯示給用戶。系統(tǒng)運行過程中,主要涉及到兩局部的數(shù)據(jù)流向,一局部是博客注冊用戶在系統(tǒng)后臺管理界面發(fā)出對數(shù)據(jù)庫操作的數(shù)據(jù)流,另一局部是用戶在應(yīng)用前臺使用系統(tǒng)時所產(chǎn)生的數(shù)據(jù)流。圖3-2博客管理系統(tǒng)數(shù)據(jù)流圖對每一個注冊用戶,可以細分為添加、修改、刪除、瀏覽等操作,現(xiàn)以文章管理為例,其具體細節(jié)數(shù)據(jù)流圖如圖3-3所示:圖3-3 文章管理詳細數(shù)據(jù)流圖系統(tǒng)數(shù)據(jù)字典中的數(shù)據(jù)元素:名字:用戶信息別名:描述:用戶的個人信息,用于對用戶確實認和更新。定義:用戶信息=賬號+密碼+*+性別+QQ+位置:輸入到用戶瀏覽
45、器后臺名字:日志信息別名:描述:日志的詳細信息。定義:日志信息=日志標題+日志類型+日志內(nèi)容+發(fā)表時間+日志描述位置:輸入到用戶瀏覽器后臺名字:相冊信息別名:描述:相冊的詳細信息。定義:相冊信息=相片名稱+相片存放地址+相片的描述+上傳時間位置:輸入到用戶瀏覽器后臺名字:日志類型信息別名:描述:用于對日志進展分類。定義:日志類型信息=類型名稱+類型說明位置:輸入到用戶瀏覽器后臺名字:好友信息別名:描述:好友的詳細信息。定義:好友信息=*+性別+QQ+博客地址位置:輸入到用戶瀏覽器后臺名字:留言信息別名:描述:給過的博主留言。定義:留言信息=留言標題+留言者+內(nèi)容+留言時間位置:輸入到用戶瀏覽器
46、前臺名字:評論信息別名:描述:對已有文章進展評論。定義:評論信息=評論標題+評論內(nèi)容+評論時間位置:輸入到用戶瀏覽器前臺-. z第4章 系統(tǒng)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建立中的核心技術(shù)。數(shù)據(jù)庫的模式是整個企業(yè)管理信息系統(tǒng)的根底,合理的數(shù)據(jù)庫模式設(shè)計能夠有效地存儲數(shù)據(jù),直接影響到系統(tǒng)功能的有效實現(xiàn)。4.1 概念設(shè)計將需求分析得到的用戶需求抽象為信息構(gòu)造即概念模型的過程就是概念構(gòu)造設(shè)計。E-R數(shù)據(jù)模型是常用的概念設(shè)計表示模型。根據(jù)需求分析,對系統(tǒng)規(guī)劃設(shè)計出的實體有:用戶實體、文章實體、文章類型實體、照片實體、好友實體、留言實體、評論實體,分析各個實體之間的關(guān)
47、系得出系統(tǒng)的數(shù)據(jù)庫設(shè)計E-R圖如圖4-1所示:用戶類型ID好友ID留言ID照片ID評論ID操作評論相冊留言好友類型文章用戶ID*用戶ID名稱年齡QQ號博客描述路徑上傳時間屬于包含名稱描述內(nèi)容作者文章ID用戶ID標題作者時間用戶ID內(nèi)容上傳時間*密碼性別Email時間描述內(nèi)容標題1:n1:nn:11:n1:n圖4-1各個實體E-R關(guān)系圖 4.2數(shù)據(jù)表構(gòu)造在開發(fā)系統(tǒng)之前,必須對系統(tǒng)所用到的數(shù)據(jù)進展大致的分類和具體的構(gòu)造設(shè)計,既要做到清晰明了,又要能適應(yīng)系統(tǒng)各項功能的調(diào)用,而不至于產(chǎn)生構(gòu)造上的邏輯混亂,保證關(guān)鍵數(shù)據(jù)在意外情況下不會被破壞,數(shù)據(jù)庫是系統(tǒng)的重中之重。數(shù)據(jù)庫設(shè)計要遵循一些規(guī)則,一個好的數(shù)據(jù)
48、庫滿足一些嚴格的約束和要求。盡量別離各實體對應(yīng)的表,一個實體對應(yīng)一個表,分析該實體有哪些屬性,對應(yīng)有些什么字段,以及各實體之間的聯(lián)系。實體、屬性與聯(lián)系是進展概念設(shè)計時要考慮的三個元素,也是一個好的數(shù)據(jù)庫設(shè)計的核心。從實際出發(fā),經(jīng)過仔細地設(shè)計,得到各表的設(shè)計如下表所示:表4-1 用戶表字段名類型長度主鍵外鍵可否為空特殊操作說明user_idINT4是否自增用戶IDuser_namevarchar50否用戶名user_passwordvarchar30否密碼user_se*varchar4否性別user_emailvarchar100否user_qqvarchar30否QQ號表4-2 文章表字段名
49、類型長度主鍵外鍵可否為空特殊操作說明article_idINT4是否自增文章IDuser_idINT4是否用戶名Article_typeIdINT4是否類型article_titlevarchar100否標題article_contentvarchar4000否內(nèi)容article_sendTimevarchar30否時間article_createvarchar100否來源article_infovarchar100否描述表4-3 文章類型表字段名類型長度主鍵外鍵可否為空特殊操作說明type_idINT4是否自增類型IDtype_namevarchar20否類型名type_infovarcha
50、r100否類型說明表4-4 好友表字段名類型長度主鍵外鍵可否為空特殊操作說明friend_idINT4是否自增好友IDuser_idINT4是否用戶IDfriend_namevarchar30否好友名friend_se*varchar4否性別friend_qqvarchar30否QQ號friend_blogvarchar100否好友博客表4-5 留言表字段名類型長度主鍵外鍵可否為空特殊操作說明message_idINT4是否自增留言IDuser_idINT4是否用戶IDmessage_titlevarchar30否標題message_authorvarchar30否留言者message_con
51、tentvarchar500否留言內(nèi)容message_timevarchar30否留言時間表4-6 相冊表字段名類型長度主鍵外鍵可否為空特殊操作說明photo_idINT4是否自增相冊IDuser_idINT4是否用戶IDphoto_namevarchar30否相冊名photo_addrvarchar100否相冊地址photo_infovarchar100否描述photo_timevarchar30否時間表4-7 評論表字段名類型長度主鍵外鍵可否為空特殊操作說明review_idINT4是否自增用戶IDreArticle_idINT4是否文章IDreview_authorvarchar30否回
52、復(fù)者review_contentvarchar500否回復(fù)內(nèi)容創(chuàng)立好的七個數(shù)據(jù)庫表如下列圖:圖4-3 文章表圖4-2 用戶表圖4-4 文章類型表圖4-5 好友表圖4-6 留言表圖4-7 相冊表圖4-8 評論表4.3 數(shù)據(jù)表構(gòu)造關(guān)系通過數(shù)據(jù)庫設(shè)計器可以建立數(shù)據(jù)庫關(guān)系圖,可以對表、索引、鍵、關(guān)系等進展創(chuàng)立、編輯、刪除等。創(chuàng)立可視化的關(guān)系圖,可以直觀的顯示數(shù)據(jù)庫中各數(shù)據(jù)之間的關(guān)系。系統(tǒng)數(shù)據(jù)表整體關(guān)系圖如圖4-13所示:圖4-9系統(tǒng)數(shù)據(jù)表整體關(guān)系圖-. z第5章 系統(tǒng)總體設(shè)計5.1系統(tǒng)的總體設(shè)計原則根據(jù)系統(tǒng)的需求分析,博客管理系統(tǒng)是一個集網(wǎng)絡(luò)、數(shù)據(jù)庫于一體的綜合系統(tǒng),因此系統(tǒng)在總體設(shè)計時應(yīng)遵循以下原則
53、:(1) 穩(wěn)定性、實用性、良好的可擴大性和平安性,提供良好的人機界面,界面簡潔,操作簡單。(2) 系統(tǒng)的功能設(shè)計完善,能夠有效解決用戶使用中出現(xiàn)的問題,滿足各個方面的使用需要。(3) 數(shù)據(jù)庫構(gòu)造設(shè)計合理,字段屬性要準確,字段長度要滿足實際需要。(4) 系統(tǒng)流程合理,能夠符合博客管理及使用的根本操作流程。5.2系統(tǒng)功能設(shè)計總體功能描述本系統(tǒng)主要功能分為兩局部,一局部為后臺注冊用戶對博客內(nèi)容的管理,一局部為前臺網(wǎng)友對博客的。(1) 用戶管理博客登陸、注冊功能:網(wǎng)友注冊成為博客用戶,進入后臺需要驗證會員信息。日志管理:對日志進展增、刪、改、查。日志類型管理:對日志類型進展增、刪、改、查。好友管理功能
54、:對好友進展增、刪、改、查,好友博客。相冊管理:上傳圖片到自己的相冊,刪除相冊中的照片,查看上傳的照片。留言管理:用戶可以對者給自己的留言查看和刪除。(2) 網(wǎng)友博客日志查看功能:查看博主的日志,按照日志分類來查看,對日志發(fā)表評論。相冊查看功能:查看上傳的圖片。留言板功能:給博主留言。查看博主的好友:查看博主的好友。功能模塊設(shè)計軟件所實現(xiàn)的功能強弱是衡量一個軟件的最根本的標準。通過對系統(tǒng)的全面分析并結(jié)合調(diào)研的情況,確定了本系統(tǒng)的功能模塊圖。本系統(tǒng)劃分為兩個大的功能模塊:前臺用戶界面和后臺博客管理。前臺和后臺又分別劃分為幾個小的模塊,如圖5-2所示為博客系統(tǒng)的功能模塊劃分圖:博客系統(tǒng)后臺模塊前臺
55、模塊查看相冊 冊留言板查看好友瀏覽日志類型管理留言管理好友管理日志管理瀏覽日志登陸注冊登陸注冊相冊管理瀏覽日志 冊圖5-1 系統(tǒng)模塊-. z第6章 系統(tǒng)詳細設(shè)計與實現(xiàn)6.1SSH構(gòu)架的搭建及配置文件(1) 創(chuàng)立一個WEB工程,命名為Blog;(2) 導(dǎo)入struts2的核心jar包,就是在WEB-INF下的lib文件夾中放入jar包文件:freemaker-.jar、*work-2.0.7.jar 、。(3) 加載spring,選中工程名,右擊并選擇【MyEclipse】選項下的【Add Spring Capabilities.】或者在工具欄中選擇【MyEclipse】下的【Add Sprin
56、g Capabilities.】,在彈出的對話框中進展如下選擇:Spring 2.5 AOP Libraries、Spring 2.5 Core Libraries、Spring 2.5 Persistence Core Libraries、Spring 2.5 Web Libraries、Spring 2.5 PersistenceJDBC Libraries。點擊【Ne*t】,點擊Folder文本框后的【Browse】,在彈出對話框中選擇spring配置文件存儲位置為WEB-INF文件夾:點擊【OK】后,再點擊【Finish】完成。至此,已經(jīng)完成加載spring,在WEB-INF文件夾下已
57、經(jīng)生成了配置文件applicationConte*t.*ml。(4) 加載Hibernate,選擇【MyEclipse】下的【Add Hibernate Capabilities.】,在彈出對話框中進展如下所示操作: 全選 MyEclipse Libraries, 然后選擇 Copy checked Library點擊【Ne*t】后,選擇E*isting Spring configuration file單項選擇框,在SessionFactory Id文本框中填入sessionFactory,如下所示 :選擇 E*isting Spring configuration file,選擇前面的 a
58、pplicationConte*t.*mlSessionFactory Id : sessionFactory點擊【Ne*t】,進展如下所示操作:這里需要選擇一個之前在 MyEclipse 中配置好的一個數(shù)據(jù)庫。該操作中,只需在Bean Id文本框中輸入一個Id名,作為數(shù)據(jù)庫源的代用名,意義不大。然后在DB Driver下拉列表中,選擇MyEclipse中創(chuàng)立好的數(shù)據(jù)庫源*iaoqi,其他信息將自動填寫。點擊【Ne*t】,在彈出對話框中去掉Create SessionFactory class復(fù)選框,不創(chuàng)立該類,點擊【Finish】完成創(chuàng)立過程中,加載的jar包文件可能有重復(fù),所以這個時候如果
59、提示有*些jar包重復(fù),問全部保存【Keep E*iting】,還是替換掉【Replace】,可以選擇替換掉【Replace】。(5) 配置web.*ml文件,其內(nèi)容如下:(6) 反向生成實體類文件:在src包下新建一個entity包,將前面數(shù)據(jù)源所示的數(shù)據(jù)庫中的各個表反向生成Hibernate實體類文件。(7) 創(chuàng)立數(shù)據(jù)操作文件:在src包下創(chuàng)立dao包。(8) 創(chuàng)立Action:在src包下新建一個包actions。(9) 創(chuàng)立jsp頁面。6.2 系統(tǒng)編碼設(shè)計6.2.1編寫持久對象層類該層由假設(shè)干實現(xiàn)類即普通的JAVA類PO組成,這些需要在相應(yīng)的映射文件中配置,可以在數(shù)據(jù)層的實現(xiàn)類中通過H
60、ibernate框架來持久對象層。本系統(tǒng)共有七個數(shù)據(jù)庫表,分別有七個實體類和它們映射。每個Java類又對應(yīng)一個.hbm.*ml映射文件,來將java類的實體變量與數(shù)據(jù)庫的字段映射在一起。以文章表為例:(1) Article.java文件:package entity;import java.io.Serializable;public class Article implements Serializableprivate int articleId; / 文章的IDprivate int articleTypeId; / 文章類型的IDprivate int userId; / 注冊用戶的I
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)后修復(fù)中心合同范本
- 勞務(wù)代管合同范本
- 加盟托管經(jīng)營合同范本
- 出租吊車服務(wù)合同范本
- 單位代建房合同范例
- 2013版建設(shè)合同范本
- 單位監(jiān)控安裝合同范本
- 個人雇傭出海作業(yè)合同范本
- 加工貨款合同貨款合同范本
- 個人山林承包合同范本
- 2025春季開學(xué)前學(xué)校安全隱患排查工作實施方案:5大安全排查一個都不能少
- 預(yù)防校園欺凌主題班會課件(共36張課件)
- 威圖電柜空調(diào)SK3304500使用說書
- 人教版小學(xué)三年級道德與法治下冊全冊教案(精品)
- 義務(wù)教育《勞動》課程標準(2022年版)
- 從業(yè)務(wù)骨干到管理者(課堂PPT)
- 2018年黑龍江統(tǒng)招專升本公共英語真題
- (完整版)小學(xué)生必背古詩300首帶拼音版本
- 英文版驗資報告
- 老撾10大經(jīng)濟特區(qū)
- 膜性腎病與KDIGO指南
評論
0/150
提交評論