本科畢業(yè)設(shè)計(jì)_(項(xiàng)目報(bào)告)網(wǎng)站類型_第1頁(yè)
本科畢業(yè)設(shè)計(jì)_(項(xiàng)目報(bào)告)網(wǎng)站類型_第2頁(yè)
本科畢業(yè)設(shè)計(jì)_(項(xiàng)目報(bào)告)網(wǎng)站類型_第3頁(yè)
本科畢業(yè)設(shè)計(jì)_(項(xiàng)目報(bào)告)網(wǎng)站類型_第4頁(yè)
本科畢業(yè)設(shè)計(jì)_(項(xiàng)目報(bào)告)網(wǎng)站類型_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 . . . Xxx畢業(yè)設(shè)計(jì)(項(xiàng)目報(bào)告)題 目: xxx的設(shè)計(jì)和實(shí)現(xiàn) 指導(dǎo)教師: xx 職稱:xx 學(xué)生: xx學(xué)號(hào): xx專 業(yè): xx院(系):完成時(shí)間:2012年4月27日2012年4月27日目錄1、項(xiàng)目開(kāi)發(fā)目標(biāo)11.1 項(xiàng)目來(lái)源11.2 開(kāi)發(fā)目標(biāo)12、項(xiàng)目總體設(shè)計(jì)22.1 技術(shù)框架設(shè)計(jì)62.2 功能模塊設(shè)計(jì)63、項(xiàng)目功能描述104、項(xiàng)目技術(shù)總結(jié)234.1 技術(shù)創(chuàng)新與特點(diǎn)234.2 個(gè)人收獲與體會(huì)2420 / 221、項(xiàng)目開(kāi)發(fā)目標(biāo)1.1 項(xiàng)目來(lái)源小動(dòng)物保護(hù)協(xié)會(huì)(簡(jiǎn)稱“ASAP”),是經(jīng)民政局批準(zhǔn)成立的一家專門(mén)從事寵物行業(yè)推廣和小動(dòng)物保護(hù)的公益性民間組織。    

2、60;協(xié)會(huì)在一批有識(shí)之士的大力幫助下,充分發(fā)揮其專業(yè)優(yōu)勢(shì)和社會(huì)影響,積極開(kāi)展健康有益,集專業(yè)化、職業(yè)化與趣味性于一體的服務(wù)和活動(dòng),致力于使市保護(hù)小動(dòng)物協(xié)會(huì)真正成為關(guān)愛(ài)動(dòng)物的新家園,為這些可愛(ài)的小動(dòng)物們營(yíng)造一個(gè)更加美好的生活空間。本項(xiàng)目就是為ASAP制作的公益,是與他人合作共同實(shí)現(xiàn) ,本人負(fù)責(zé)前臺(tái)靜態(tài)頁(yè)面設(shè)計(jì)布局與動(dòng)物領(lǐng)養(yǎng)與絕育申請(qǐng)兩個(gè)主要表單的設(shè)計(jì)和功能實(shí)現(xiàn),同時(shí)對(duì)站文字圖片信息進(jìn)行審核。1.2 開(kāi)發(fā)目標(biāo)地球上,每一種物種都有其生存的權(quán)利,都是大自然的子,不分大小強(qiáng)弱,數(shù)量多寡,它們?cè)谏飳W(xué)上的意義和價(jià)值 都是同等的,人類沒(méi)有權(quán)利和理由以不平等之心去對(duì)待其他物種,虐待甚至殺害它們以滿足自己貪婪

3、的私欲。很多人覺(jué)得動(dòng)物就是低人一等,這種“人類優(yōu)先”的物 種歧視觀念根深蒂固,它不但影響著動(dòng)物的生存,還影響著人類的發(fā)展。保護(hù)動(dòng)物,善待動(dòng)物,尊重它們的生命,人與動(dòng)物和諧發(fā)展,是我們的職責(zé)。人和動(dòng)物同住在地球村上,動(dòng)物是我們?nèi)祟惖呐笥?,我們?yīng)該要尊重動(dòng)物的生命,愛(ài)護(hù)它們。不要為了自己的私欲和貪婪而去殘害和虐待一群無(wú)辜的動(dòng)物,在這個(gè)艱 難的世界里動(dòng)物是最弱勢(shì)的一群,當(dāng)它們被殘害的時(shí)候,連申訴的能力和機(jī)會(huì)都沒(méi)有,我們沒(méi)有權(quán)利去殺害它們的生命,沒(méi)有理由去虐待它們,人類應(yīng)該要放低“人 類優(yōu)先”的物種歧視觀念,愛(ài)與生靈,尊重生命,讓我們一起去保護(hù)動(dòng)物,善待動(dòng)物,共同促進(jìn)人與動(dòng)物和諧發(fā)展。開(kāi)發(fā)本主要是為了

4、為中國(guó)的小動(dòng)物保護(hù)公益事業(yè)做出自己的一份貢獻(xiàn)。本系統(tǒng)可作為動(dòng)物保護(hù)中心的管理與對(duì)外宣傳,包含動(dòng)物的免費(fèi)絕育,免費(fèi)領(lǐng)養(yǎng),信息公告發(fā)布等功能,分為前臺(tái)頁(yè)面和后臺(tái)管理系統(tǒng)。前臺(tái)頁(yè)面需要實(shí)現(xiàn):新聞資訊展示公告展示絕育公告展示合作醫(yī)院展示待領(lǐng)養(yǎng)動(dòng)物展示領(lǐng)養(yǎng)動(dòng)物申請(qǐng)動(dòng)物絕育申請(qǐng)等功能;動(dòng)物絕育表單提交功能可實(shí)現(xiàn)動(dòng)物領(lǐng)養(yǎng)申請(qǐng)動(dòng)物領(lǐng)養(yǎng)申請(qǐng)功能可他實(shí)現(xiàn)動(dòng)物絕育申請(qǐng)申請(qǐng)進(jìn)度查詢絕育申請(qǐng)的審批功能;使用管理員用戶名密碼登陸后可進(jìn)入后臺(tái),后臺(tái)需要實(shí)現(xiàn):信息的查看與更新,留言的查看與管理,申請(qǐng)表單的查看與管理(審批,絕育,給予審批意見(jiàn)等)。2、項(xiàng)目總體設(shè)計(jì)2.1 技術(shù)框架設(shè)計(jì)本采用的是LAMP體系。選擇LAMP的原因是

5、:選擇開(kāi)源免費(fèi)的MySQL:與其他的大型數(shù)據(jù)庫(kù)例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對(duì)比較差)等,但是這絲毫也沒(méi)有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō),MySQL提供的功能已經(jīng)綽 綽有余,而且由于MySQL是開(kāi)放源碼軟件,因此可以大大降低總體擁有成本。又因?yàn)槟壳癐nternet上流行的構(gòu)架方式是LAMP(Linux+Apache+MySQL+PHP/Perl/Python)和 LNMP(Linux+Nginx+MySQL+php/perl/Python),即使用Linu

6、x作為操作系統(tǒng),Apache和Nginx作為Web 服務(wù)器,MySQL作為數(shù)據(jù)庫(kù),PHP/Perl/Python作為服務(wù)器端腳腳本解釋器。由于這四個(gè)軟件都是免費(fèi)或開(kāi)放源碼軟件(FLOSS),因此使用這種方式不用花一分錢(qián)(除開(kāi)人工成本)就可以建立起一個(gè)穩(wěn)定、免費(fèi)的喜用。在這里我們選擇的是最為流行的免費(fèi)架構(gòu)LAMP。在搭建數(shù)據(jù)庫(kù)時(shí),我們選擇數(shù)據(jù)引擎的依據(jù)是首先了解每種引擎的特性:MyISAMMysql的默認(rèn)數(shù)據(jù)庫(kù),最為常用。擁有較高的插入,查詢速度,但不支持事務(wù) InnoDB事務(wù)型數(shù)據(jù)庫(kù)的首選引擎,支持ACID事務(wù),支持行級(jí)鎖定 BDB源自Berkeley DB,事務(wù)型數(shù)據(jù)庫(kù)的另一種選擇,支持CO

7、MMIT和ROLLBACK等其他事務(wù)特性 Memory所有數(shù)據(jù)置于存的存儲(chǔ)引擎,擁有極高的插入,更新和查詢效率。但是會(huì)占用和數(shù)據(jù)量成正比的存空間。并且其容會(huì)在Mysql重新啟動(dòng)時(shí)丟失 Merge將一定數(shù)量的MyISAM表聯(lián)合而成一個(gè)整體,在超大規(guī)模數(shù)據(jù)存儲(chǔ)時(shí)很有用 Archive非常適合存儲(chǔ)大量的獨(dú)立的,作為歷史記錄的數(shù)據(jù)。因?yàn)樗鼈儾唤?jīng)常被讀取。Archive擁有高效的插入速度,但其對(duì)查詢的支持相對(duì)較差 Federated將不同的Mysql服務(wù)器聯(lián)合起來(lái),邏輯上組成一個(gè)完整的數(shù)據(jù)庫(kù)。非常適合分布式應(yīng)用 Cluster/NDB高冗余的存儲(chǔ)引擎,用多臺(tái)數(shù)據(jù)機(jī)器聯(lián)合提供服務(wù)以提高整體性能和安全性。適

8、合數(shù)據(jù)量大,安全和性能要求高的應(yīng)用 CSV邏輯上由逗號(hào)分割數(shù)據(jù)的存儲(chǔ)引擎BlackHole黑洞引擎,寫(xiě)入的任何數(shù)據(jù)都會(huì)消失,一般用于記錄binlog做復(fù)制的中繼 EXAMPLE存儲(chǔ)引擎是一個(gè)不做任何事情的存根引擎。它的目的是作為MySQL源代碼中的一個(gè)例子,用來(lái)演示如何開(kāi)始編寫(xiě)一個(gè)新存儲(chǔ)引擎。同樣,它的主要興趣是對(duì)開(kāi)發(fā)者。EXAMPLE存儲(chǔ)引擎不支持編索引。了解每種引擎的特性后,我們選擇MyISAM為常用引擎,個(gè)別數(shù)據(jù)表使用InnoDB引擎。使用到其技術(shù)有:(1)本項(xiàng)目采用PHP編碼,可以創(chuàng)建支持跨平臺(tái)與Web服務(wù)器的動(dòng)態(tài)網(wǎng)頁(yè),增強(qiáng)了Web頁(yè)面程序的獨(dú)立性、兼容性和可重用性。(2)所運(yùn)用軟件,

9、靜態(tài)頁(yè)面采用了Myeclipse和DreamerWeaver軟件實(shí)現(xiàn)各種功能。(3)在一些功能的設(shè)計(jì)上采用了Javascript技術(shù),實(shí)現(xiàn)了一些特效,增加不同的效果。(4)在項(xiàng)目中的界面的設(shè)計(jì)上大部分采用DIV+Css的方式設(shè)計(jì)頁(yè)面呢,以提高頁(yè)面的美觀性。2.2 功能模塊設(shè)計(jì) 系統(tǒng)用例圖 系統(tǒng)結(jié)構(gòu)圖這些功能的作用:前臺(tái):信息查看:查看信息,新聞信息回復(fù)分享:可以對(duì)的新聞進(jìn)行評(píng)論,并分享到微博等社交絕育表單:可以為自己的寵物申請(qǐng)一份絕育表單,通過(guò)后可到醫(yī)院進(jìn)行免費(fèi)絕育領(lǐng)養(yǎng)表單:可以查看的待領(lǐng)養(yǎng)小動(dòng)物信息,挑選喜歡的進(jìn)行領(lǐng)養(yǎng)申請(qǐng),通過(guò)后可進(jìn)行領(lǐng)養(yǎng)申請(qǐng)進(jìn)度查詢:申請(qǐng)者可以在絕育頁(yè)面輸入手機(jī)號(hào),點(diǎn)擊查

10、詢自己的絕育申請(qǐng)的審批進(jìn)度 后臺(tái):欄目容的瀏覽,添加,更改,刪除。新聞欄目容的瀏覽,添加,更改,刪除。公告容的瀏覽,添加,更改,刪除。待領(lǐng)養(yǎng)動(dòng)物的瀏覽,添加,更改,刪除。合作醫(yī)院的瀏覽,添加,更改,刪除。絕育公告容的瀏覽,添加,更改,刪除。動(dòng)物領(lǐng)養(yǎng)申請(qǐng)表單的瀏覽,審批,拒絕,刪除。動(dòng)物絕育申請(qǐng)表單的瀏覽,審批,拒絕,刪除。表中的各部分的名稱,數(shù)據(jù)類型和說(shuō)明如下面的表所示表1 主表(archives)字段名數(shù)據(jù)類型說(shuō)明idchar(20) 編號(hào)(主鍵)typeidchar(20) 欄目編號(hào)flagchar(20)標(biāo)簽ismakeInt是否審核clickint 點(diǎn)擊量titlechar(100)

11、標(biāo)題Shorttitlechar(100) 短標(biāo)題WriterChar(100)作者LitpicChar(200)縮略圖PubdateTime發(fā)布時(shí)間SenddateTime審核通過(guò)實(shí)踐DescriptionChar(100)文章描述WeightInt權(quán)重表2 文章附加表(addon_article)此表是archives的附加表 aid是archives表id的外鍵字段名 數(shù)據(jù)類型說(shuō)明AidInt文章id(外鍵)TypeidInt所屬欄目IDBodyText文章容UseripVarchar(20) 發(fā)布者IP表3動(dòng)物附加表(addon_animal)此表是archives的附加表 aid是a

12、rchives表id的外鍵字段名 數(shù)據(jù)類型說(shuō)明aidint 文章id(外鍵)Namechar(20) 動(dòng)物昵稱Sexchar(20) 動(dòng)物性別Ageint動(dòng)物年齡ColorVarchar(100)動(dòng)物毛色TypeidInt欄目IDDescriptText描述CharacterVarchar(100)性格PubdateTime發(fā)布日期UpdateTime更新時(shí)間表4 醫(yī)院附加表(addon_hospital)此表是archives的附加表 aid是archives表id的外鍵字段名 數(shù)據(jù)類型說(shuō)明AidInt醫(yī)院id(外鍵)TypeidInt所屬欄目UrlVarchar(100)醫(yī)院PhoneIn

13、t醫(yī)院AddressAvrchar(100)醫(yī)院地址PubdateTime發(fā)布時(shí)間UpdateTime更新時(shí)間表5絕育申請(qǐng)表(form_jueyu)字段名 數(shù)據(jù)類型說(shuō)明NameVarchar寵物WeightVarchar寵物體重ColorVarchar寵物毛色HealthVarchar寵物健康狀況User_nameVarchar申請(qǐng)人PhoneInt申請(qǐng)人addressVarchar申請(qǐng)人地址DescriptionText簡(jiǎn)要說(shuō)明PhotoVarchar寵物照片路徑SexVarchar申請(qǐng)人性別PubdateTime申請(qǐng)時(shí)間UpdateTime修改時(shí)間表6領(lǐng)養(yǎng)申請(qǐng)表(form_lingyang

14、)字段名 數(shù)據(jù)類型說(shuō)明Namevarchar(20)AgeInt年齡SexVarchar性別OccupationalVarchar職業(yè)CompanyVarchar工作單位AddressVarchar地址PhoneIntName_1Vahchar家庭成員1Sex_1Varchar家庭成員1性別Age_1age家庭成員1年齡Relationship_1Varchar與其關(guān)系有5位家庭成員信息此處省略4人的。LikeVarchar家庭成員喜歡動(dòng)物嗎OpinionVarchar家庭各成員對(duì)領(lǐng)養(yǎng)動(dòng)物的意見(jiàn)HelpVarchar家庭各成員能否給予照顧動(dòng)物幫助AidInt動(dòng)物編號(hào)Ani_urlVarchar

15、動(dòng)物主頁(yè)表7 管理員信息表(testc)字段名 數(shù)據(jù)類型說(shuō)明IdInt管理員編號(hào)(主鍵)Usertyp int管理員類型PwdVarchar經(jīng)加密后的密碼UseridVarchar管理賬號(hào)UnameVarchar管理員稱呼TnameVarchar該類型名稱EmailVarchar管理員TypeidInt類型編號(hào)LogintimeTime最后登錄時(shí)間LoginipVarcahr最后登錄時(shí)IP 表8 友情(flink)字段名 數(shù)據(jù)類型說(shuō)明IdInt友情ID(主鍵)UrlVarcharURLWebnameVarchar名稱MsgVarchar附加信息LogoVarchar友情logo地址DtimeT

16、ime發(fā)布時(shí)間TypeidInt類型idIscheckInt審核是否通過(guò)表9 欄目列表(type)字段名 數(shù)據(jù)類型說(shuō)明IdInt欄目id(主鍵)TopidInt排序TypenameVarchar欄目名稱TypedirVarchar欄目DefaultnameVarchar欄目默認(rèn)頁(yè)TempindexVarcar欄目首頁(yè)模板TemplistVarchar欄目列表頁(yè)模板TamparticleVarchar欄目文章模板KeywordsVarchar欄目關(guān)鍵詞DescriptionVarchar欄目描述ContentText欄目容表10admintype(company)字段名數(shù)據(jù)類型說(shuō)明RankInt

17、ID(主鍵)TyenameVarchar管理員類型名稱SystemInt系統(tǒng)置管理員類型還是用戶自己添加Purviewsvarchar(200) 專業(yè)名稱Purviewsvarchar(100) 管理員權(quán)限3、 項(xiàng)目功能描述 所有前臺(tái)頁(yè)面使用div+css模式布局,并加入js特效,增強(qiáng)頁(yè)面美觀性前臺(tái)頁(yè)面首頁(yè)如下圖1所示:圖1 首頁(yè)展示首頁(yè)用來(lái)展示主題,包括導(dǎo)航欄,圖片輪換模塊,微博調(diào)用與友情,新聞?wù)故灸K。如下圖2所示微博模塊:圖2 功能模塊如下圖3所示導(dǎo)航欄:圖3 導(dǎo)航欄主要二級(jí)頁(yè)面 如圖4所示新聞信息模塊:圖4 新聞頁(yè)面如圖5所示愛(ài)心公益模塊: 圖5 愛(ài)心公益主要表單通過(guò)div與table

18、的多層嵌套實(shí)現(xiàn),主要表單如下:動(dòng)物列表頁(yè)面為多重選項(xiàng)列表,如下圖6所示:圖6 動(dòng)物篩選動(dòng)物領(lǐng)養(yǎng)頁(yè)面如下圖7所示:圖7 動(dòng)物領(lǐng)養(yǎng)的頁(yè)面領(lǐng)養(yǎng)表單填寫(xiě)頁(yè)面如下圖8所示:圖8 領(lǐng)養(yǎng)表單絕育表單填寫(xiě)之前通過(guò)js判斷條件,同意各項(xiàng)協(xié)議容后方可跳轉(zhuǎn)到申請(qǐng)頁(yè)面如圖9所示: 圖9 條件判斷 絕育表單頁(yè)面如下圖10所示:圖10 絕育申請(qǐng)用戶通過(guò)注冊(cè)時(shí)的查詢申請(qǐng)進(jìn)度,如圖11所示:圖11進(jìn)度查詢管理員通過(guò)后臺(tái)中絕育表單管理申請(qǐng)如圖12所示: 圖12 申請(qǐng)管理文章頁(yè)面評(píng)論頂踩分享功能如下圖13所示: 圖13 文章評(píng)論通過(guò)已建立的后臺(tái)CMS容管理系統(tǒng),修改完善模塊與具體信息容。發(fā)布的全部文檔列表管理頁(yè)面如下圖14所示:

19、圖14發(fā)布的全部文檔列表管理頁(yè)面友情管理模塊如下圖15所示:圖15友情管理功能頁(yè)面 4、項(xiàng)目技術(shù)總結(jié)4.1 技術(shù)創(chuàng)新與特點(diǎn)1.使用到的PHP技術(shù):(1)PHP是免費(fèi)的:和其它技術(shù)相比,PHP本身免費(fèi)。 (2)PHP的快捷性: 程序開(kāi)發(fā)快,運(yùn)行快,技術(shù)本身學(xué)習(xí)快。嵌入于HTML:因?yàn)镻HP 可以被嵌入于HTML語(yǔ)言,它相對(duì)于其他語(yǔ)言,編輯簡(jiǎn)單,實(shí)用性強(qiáng),更適合初學(xué)者。 (3)跨平臺(tái)性強(qiáng): 由于PHP是運(yùn)行在服務(wù)器端的腳本可以運(yùn)行在UNIX,、LINUX、WINDOWS下。 (4)效率高: PHP消耗相當(dāng)少的系統(tǒng)資源。 (5)圖像處理: 用PHP動(dòng)態(tài)創(chuàng)建圖像 (6)面向?qū)ο螅?在php4,php5 中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M(jìn),現(xiàn)在php完全可以用來(lái)開(kāi)發(fā)大型商業(yè)程序。 2.使用到的MySQL數(shù)據(jù)庫(kù)技術(shù):(1)使用C和C+編寫(xiě),并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性 (2)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng) (3)為多種編程語(yǔ)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論