畢業(yè)設(shè)計(論文):現(xiàn)代農(nóng)業(yè)信息服務(wù)平臺設(shè)計與實現(xiàn)_第1頁
畢業(yè)設(shè)計(論文):現(xiàn)代農(nóng)業(yè)信息服務(wù)平臺設(shè)計與實現(xiàn)_第2頁
畢業(yè)設(shè)計(論文):現(xiàn)代農(nóng)業(yè)信息服務(wù)平臺設(shè)計與實現(xiàn)_第3頁
畢業(yè)設(shè)計(論文):現(xiàn)代農(nóng)業(yè)信息服務(wù)平臺設(shè)計與實現(xiàn)_第4頁
畢業(yè)設(shè)計(論文):現(xiàn)代農(nóng)業(yè)信息服務(wù)平臺設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

商學院畢業(yè)設(shè)計答辯指導老師:匯報人:現(xiàn)代農(nóng)業(yè)信息服務(wù)平臺設(shè)計與實現(xiàn)目錄CONTENTS01020304項目介紹及背景技術(shù)及環(huán)境介紹系統(tǒng)需求分析概要設(shè)計05詳細設(shè)計06系統(tǒng)實現(xiàn)與測試07總結(jié)與展望項目介紹及背景項目簡介:

現(xiàn)代農(nóng)業(yè)信息服務(wù)平臺是一個網(wǎng)站平臺,提供給廣大的與農(nóng)業(yè)有關(guān)的個人,團體,集團以及政府相關(guān)機關(guān)等用戶進行信息的交流,已達到農(nóng)業(yè)相關(guān)問題和信息的交流或解決。項目背景:

從古至今,我國一直是一個以農(nóng)業(yè)為主的國家,農(nóng)業(yè)對于我國是至關(guān)重要的,不僅深深的影響著農(nóng)民的生活水平,還影響著我國現(xiàn)在以及未來的經(jīng)濟發(fā)展。到了今天,我國農(nóng)業(yè)已經(jīng)有了長足的發(fā)展,發(fā)展的同時也依然存在較多問題,由于農(nóng)民的知識水平普遍不高,這也導致了昔日農(nóng)民面對的病蟲害等原因而導致顆粒無收的問題也還在或多或少的阻礙農(nóng)業(yè)的發(fā)展。0102綜述報告項目背景02開發(fā)技術(shù)及環(huán)境介紹02相關(guān)技術(shù)及開發(fā)環(huán)境

1.PHP語言PHP是超文本預處理語言,是運行在服務(wù)器端的一種免費開源的腳本語言。它能夠支持目前市場上的大范圍的數(shù)據(jù)庫并簡化了數(shù)據(jù)庫的連接等,并且利用此特性嵌入到HTML網(wǎng)頁中可以簡單的開發(fā)出動態(tài)網(wǎng)頁。02綜述報告項目背景02開發(fā)技術(shù)及環(huán)境介紹022.Mysql數(shù)據(jù)庫MySQL是一個開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),它擁有體積小、速度快的特點。并使用了結(jié)構(gòu)化查詢語言(SQL)作為數(shù)據(jù)庫管理語言進行數(shù)據(jù)庫管理。在存儲數(shù)據(jù)量上,MySQL的存儲數(shù)據(jù)量級可以達到千萬級別。02綜述報告項目背景02開發(fā)技術(shù)及環(huán)境介紹023.

WampServer集成環(huán)境WampServer是一個同時集成了Apache服務(wù)器、PHP腳本解釋器和MySQL數(shù)據(jù)庫軟件的軟件包。在windows下安裝好Apache+PHP+Mysql集成環(huán)境,擁有簡單的圖形和菜單安裝和配置環(huán)境。PHP擴展、Apache模塊,開啟/關(guān)閉鼠標點點就搞定,再也不用親自去修改配置文件了,WAMP它會去做。開題報告03系統(tǒng)需求分析03需求分析用例圖

研究結(jié)果04概要設(shè)計04概要設(shè)計

根據(jù)需求分析說明書,進行系統(tǒng)概要設(shè)計。主要設(shè)計的是系統(tǒng)有哪些類及類間的關(guān)系,還有就是有實體類以及實體類之間的關(guān)系。本系統(tǒng)的類分為三種類:前臺類,業(yè)務(wù)邏輯類,數(shù)據(jù)庫訪問類,類之間的依賴關(guān)系如下圖

研究結(jié)果04概要設(shè)計04右圖是表示實體類間關(guān)系,圖中標明了實體類之間的關(guān)系,有一對一、一對多、多對多三種關(guān)系在圖中分別用1-1,1-0…*,0…*-0…*來表示三種關(guān)系。

研究結(jié)果04概要設(shè)計04右圖是系統(tǒng)時序圖,圖中說明了在第幾步執(zhí)行什么操作,哪些類調(diào)用了哪些類的什么方法,并返回什么等。

研究結(jié)果04詳細設(shè)計05詳細設(shè)計根據(jù)概要設(shè)計說明系統(tǒng)框架劃分及各處類的組成,對系統(tǒng)中具體的類中的方法以及實體類的屬性以及數(shù)據(jù)約束等作詳細說明。系統(tǒng)類中的方法舉一例說明添加管理員邏輯類方法:1)初始化(){

調(diào)用省信息類查詢所有正常狀態(tài)的省方法;}

研究結(jié)果04詳細設(shè)計052)根據(jù)省編號查詢市{

調(diào)用市信息類根據(jù)省編號查詢所有狀態(tài)為正常的市方法;}

3)添加管理員{

調(diào)用管理員類添加省級管理員方法;}關(guān)閉{

調(diào)用自己的關(guān)閉方法;

}

研究結(jié)果04詳細設(shè)計05實體類的屬性及數(shù)據(jù)約束舉一例說明

政策實體類:說明字段名數(shù)據(jù)類型數(shù)據(jù)約束政策編號PolicyIDString(15)主鍵標題TitleString(50)notnull內(nèi)容ContentNvarchar(5000)notnull信息分類InformationTypeString(20)null圖片PictureImagenull發(fā)布者PublisherString(15)notnull發(fā)布時間TimeDateTimenotnull狀態(tài)StateString(10)notnull

研究結(jié)果05系統(tǒng)實現(xiàn)與測試06系統(tǒng)實現(xiàn)根據(jù)系統(tǒng)的設(shè)計,用代碼來實現(xiàn)平臺中的每一個類及每個類的功能,通過后臺業(yè)務(wù)邏輯與前端展示的結(jié)合來完成用戶與平臺的交互,從而實現(xiàn)需求分析中定義的功能。開發(fā)準備

在開發(fā)目錄www目錄下新建一個項目名稱為agriprojects的文件夾,在該目錄下新建三個目錄admin、home、style其中admin和home目錄下分別存放后臺管理代碼和用戶功能實現(xiàn)代碼,在網(wǎng)絡(luò)上下載的js腳本文件和平臺所用到的一些文本或者圖片文件放在style目錄下,平臺開發(fā)目錄整體如右圖

研究結(jié)果0506代碼實現(xiàn)舉例說明

數(shù)據(jù)庫連接代碼<?php$conn=@mysql_connect('localhost','root','')ordie(mysql_error());mysql_select_db('agricalturals')ordie(mysql_error());mysql_query("setnames'utf8'");?>系統(tǒng)實現(xiàn)與測試

系統(tǒng)測試

使用人工和自動手段來運行或測試某個系統(tǒng)的過程,其目的在于檢驗它是否滿足規(guī)定的需求或是弄清預期結(jié)果與實際結(jié)果之間的差別。根據(jù)測試的結(jié)果分析并找到程序運行時可能出現(xiàn)的BUG,進而修改程序。軟件測試的目的是保證軟件的質(zhì)量。研究結(jié)果0606輸入條件操作描述估計結(jié)果運行結(jié)果合法的數(shù)據(jù)格式用戶名不為空,且必須為數(shù)字或者字母的組合,長度在5-15之間;密碼不為空,且長度在6~20之間;手機不為空;地址不為空。注冊成功并得到一個賬號,查看數(shù)據(jù)庫user表中多了一行數(shù)據(jù)提示注冊成功并清空注冊表單符合預期不合法的數(shù)據(jù)格式以上條件任意一條件不滿足注冊失敗符合預期1.測試用例系統(tǒng)實現(xiàn)與測試

研究結(jié)果06062.測試過程當輸入合法的數(shù)據(jù)時如圖系統(tǒng)實現(xiàn)與測試

研究結(jié)果0606當輸入數(shù)據(jù)不合法時如圖系統(tǒng)實現(xiàn)與測試

研究結(jié)果0607總結(jié)與展望

本論文詳細地論述了現(xiàn)代農(nóng)業(yè)信息服務(wù)平臺的開發(fā)流程,并且最終基本實現(xiàn)了用戶和管理的功能需求,完成了對平臺功能前端部分包括登錄注冊、查看信息、評論等功能的實現(xiàn)以及平臺后端管理部分部分功能的實現(xiàn)。通過這次畢業(yè)設(shè)計,我整體的了解了Web應用程序的主要開發(fā)流程,加深了對網(wǎng)站開發(fā)流程的理解,對服務(wù)器端腳本語言PHP的基

溫馨提示

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

最新文檔

評論

0/150

提交評論