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

正文內(nèi)容

基于ssh框架的農(nóng)業(yè)信息服務(wù)系統(tǒng)-閱讀頁

2025-07-12 18:31本頁面
  

【正文】 庫系統(tǒng)的標準API;另一個是實體Beans ,它是EJB中專門模型化持久化實體的組件。所以如何提高我過農(nóng)業(yè)信息化的水平,增強其在國際上的競爭力;如何利用好信息的廣延性和通用性,使其為農(nóng)業(yè)帶來新的機遇;如何利用互聯(lián)網(wǎng)的實時特性,來發(fā)展我國的傳統(tǒng)農(nóng)業(yè),便成為了我們面前的重要問題。從真實的系統(tǒng)推導出相關(guān)類的體系,從而建立起系統(tǒng)模型。. 論文構(gòu)成及研究內(nèi)容本文的研究采用了理論與實際相結(jié)合的統(tǒng)一思路,在整個系統(tǒng)模型設(shè)計的同時,將具體的實現(xiàn)展現(xiàn)出來,結(jié)合正確的測試方法,最后得出結(jié)論。第2章是對研究方法的進一步闡述,是實現(xiàn)研究方法的必備工具介紹。最后,將各個技術(shù)的集成開發(fā)環(huán)境進行詳細的介紹。主要采用了面向過程的設(shè)計方法,在設(shè)計的過程分別采用了自頂向下的方法對實體系統(tǒng)進行分解和自底向上的方法對軟件系統(tǒng)歸納,其中采用了大量的圖和表格描述設(shè)計的過程,最后給出實現(xiàn)后的系統(tǒng)的效果和優(yōu)缺點。2. 技術(shù)介紹. JAVA開發(fā)語言的選擇現(xiàn)在,市場上可以選購的應(yīng)用開發(fā)產(chǎn)品很,有數(shù)十種語言可以選擇。對于我的畢業(yè)設(shè)計,我首選JAVA語言開發(fā),主要是因為Java是一種簡單的、結(jié)構(gòu)相對中立的、面向?qū)ο蟮?、安全的、可移植的、多線程的、性能很優(yōu)異的、動態(tài)規(guī)劃的語言。. JSP技術(shù) Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點[10]。JSP可用一種簡單易懂的等式表示為:HTML+Java=JSP。它不僅在傳統(tǒng)信息行業(yè)廣受歡迎,還在WEB應(yīng)用方面也是最好用的數(shù)據(jù)庫之一。MySQL所使用的SQL語言是用于數(shù)據(jù)庫操作的最通用的語言。由于其社區(qū)版的性能更加優(yōu)秀,搭配PHP和Apache可提供很好的開發(fā)環(huán)境[14]。2).支持AIX、FreeBSD、HPUX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。5).優(yōu)化的SQL查詢算法,有效地提高查詢速度。7).支持多種存儲引擎。9). MySQL使用標準的SQL數(shù)據(jù)語言形式。11). Mysql是可以定制的,采用了GPL協(xié)議,你可以修改源碼來開發(fā)自己的Mysql系統(tǒng)。它是一款在2007年11月5日正式發(fā)布的,基于Linux底層的開源手機操作系統(tǒng)的名字,該平臺由三部分組成:用戶界面、操作系統(tǒng)、應(yīng)用軟件、和中間件組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。底層是由Linux內(nèi)核工作打造,通過C語言的開發(fā)提供相關(guān)的基本功能。最上層是各種application,由各公司自行發(fā)揮開發(fā)[1]。對硬件開發(fā)廠商來說,Android是個開放的平臺。Android它的開放性就優(yōu)于其它封閉式的手機系統(tǒng),因此,任何人都可能根據(jù)自己的喜好將手機系統(tǒng)中的所有功能重新編寫。圖21 Android架構(gòu)圖Fig 21 Android architecture diagram 圖22 Activity狀態(tài)變換路徑圖Fig 22 Activity state transform path diagram . 開發(fā)環(huán)境操作系統(tǒng):WINDOWS 運行工具:IE ,android手機, android虛擬機開發(fā)工具:MyEclipse , android集成開發(fā)環(huán)境數(shù)據(jù)庫: MYSQL 服務(wù)器: Tomcat 輔助工具:Adobe Photoshop CS,F(xiàn)lash ,Navicat For MySQL3. 需求分析. 系統(tǒng)定義農(nóng)業(yè)屬于比較傳統(tǒng)的行業(yè),目前農(nóng)業(yè)的發(fā)展已經(jīng)到了規(guī)?;?,產(chǎn)業(yè)化的階段。同時飼料公司會為飼料的使用戶提供在線問題解答和幫助。 隨著智能手機的普及,越來越多的信息服務(wù)系統(tǒng)可以通過手機平臺實現(xiàn),農(nóng)業(yè)養(yǎng)殖手機軟件即農(nóng)業(yè)產(chǎn)養(yǎng)殖戶提供一個這種個性化的服務(wù)平臺. 功能需求用android手機平臺來實現(xiàn)農(nóng)業(yè)信息服務(wù)無疑是一個低成本,高成效的方法。目的是為能夠讓散布在廣大農(nóng)村的田間地頭的農(nóng)戶提供一個比較全面的、安全的、個性化的服務(wù)平臺。 2) 軟件適用人群:農(nóng)業(yè)養(yǎng)殖戶、咨詢?nèi)藛T、后臺數(shù)據(jù)管理員。包括登陸、用戶注冊、密碼變更等。 5)用戶體驗:主要用戶就是農(nóng)業(yè)養(yǎng)殖戶,并不具備太多的關(guān)于手機軟件的專業(yè)知識,容易形成操作習慣。農(nóng)業(yè)養(yǎng)殖戶、咨詢?nèi)藛T、后臺數(shù)據(jù)管理員對軟件有不同的需求,通過登錄來分區(qū)并且區(qū)分他們的權(quán)限。 7)數(shù)據(jù)庫建立:要符合事實條件建立表項,隨時修改維護。. 系統(tǒng)功能 手機客戶端實現(xiàn)的功能 1)養(yǎng)殖戶注冊模塊:養(yǎng)殖戶注冊時要對賬號、姓名、密碼、個人說明進行填寫,并且對信息的填寫時,有格式要求。 2)養(yǎng)殖戶登錄模塊:養(yǎng)殖戶注冊后,可以在登錄模塊進行登錄,在登錄的時候需要輸入賬號和密碼,如果賬號或密碼錯誤,將出現(xiàn)錯誤提示,養(yǎng)殖戶不可登錄到系統(tǒng)。 4) 養(yǎng)殖計劃訂閱模塊:養(yǎng)殖戶可以按農(nóng)產(chǎn)類型提出養(yǎng)殖計劃訂閱申請,經(jīng)系統(tǒng)管理員審批通過后,養(yǎng)殖戶就可瀏覽該農(nóng)產(chǎn)類型的所有養(yǎng)殖計劃信息。并能進行刪除操作。 7)疑難問答模塊:養(yǎng)殖戶可以按農(nóng)產(chǎn)類型提出問題,養(yǎng)殖專家對問題進行解答后,養(yǎng)殖戶能瀏覽解答信息,并且養(yǎng)殖專家與養(yǎng)殖戶都能對過期信息進行刪除操作。特別注意的是,養(yǎng)殖專家賬號的審批注冊就是在這個模塊進行,手機客戶端不提供養(yǎng)殖專家賬號注冊功能。 3)養(yǎng)殖計劃管理模塊:管理員對已發(fā)布的養(yǎng)殖計劃進行刪除,修改,查看。 4)農(nóng)產(chǎn)類型管理模塊:管理員對農(nóng)產(chǎn)類型,以及該農(nóng)產(chǎn)類型的價格和介紹信息進行增加,刪除,修改,查看操作。 6)后臺數(shù)據(jù)管理模塊:管理員對系統(tǒng)數(shù)據(jù)進行數(shù)據(jù)庫的基本操作、數(shù)據(jù)備份和恢復數(shù)據(jù)等。 數(shù)據(jù)流圖符號說明 Data flow the diagram sign圖形符號名稱符號說明實體記述系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得組織機構(gòu)或個人,框內(nèi)為實體名稱 PM C數(shù)據(jù)處理記述某種業(yè)務(wù)的手工或計算機處理,其中PM區(qū)記述處理標號,C區(qū)記述處理名稱DNS 數(shù)據(jù)存儲記述與處理有關(guān)的數(shù)據(jù)存儲,DN區(qū)記述存儲的標號,S區(qū)記述存儲數(shù)據(jù)的名稱數(shù)據(jù)流記述數(shù)據(jù)流的流動方向,F(xiàn)M記述數(shù)據(jù)流的名稱 系統(tǒng)頂層圖本系統(tǒng)數(shù)據(jù)流程相關(guān)圖表,分別采用了自頂向下的和逐層細化的方法,系統(tǒng)TOP圖,見圖31。其主要用途是供人查詢不了解的條目,作為分析階段的工具以改進分析員和用戶之間的通信,消除許多可能的誤解,對開發(fā)人員則能避免許多麻煩的接口處理問題[14]。 業(yè)務(wù)流程圖使用的符號 Service flow map use mark符號名稱實體輸入/輸出的報表處理存儲業(yè)務(wù)流向 訂閱業(yè)務(wù)流程圖養(yǎng)殖戶管理員養(yǎng)殖專家 訂閱養(yǎng)殖計劃 選擇農(nóng)產(chǎn)類型訂閱信息審批訂閱信息養(yǎng)殖計劃列表發(fā)布養(yǎng)殖計劃計劃信息 圖41 養(yǎng)殖訂閱業(yè)務(wù)流程圖 Breeding subscription Operational flow map 緊急信息業(yè)務(wù)流程圖養(yǎng)殖戶專家查看緊急信息發(fā)布緊急信息緊急信息列表緊急信息 圖42 緊急信息業(yè)務(wù)流程圖 Emergency information Operational flow map 疑難問答業(yè)務(wù)流程圖生成解答信息養(yǎng)殖戶專家提出問題查看問題回答問題生成問題疑難信息列表 圖43 疑難問答業(yè)務(wù)流程圖 Difficult question and answer Operational flow map 5. 總體設(shè)計 軟件總體部署農(nóng)業(yè)信息服務(wù)系統(tǒng)采用C/S模式開發(fā),服務(wù)器端后臺管理可通過IE登陸Web進行管理員操作,客戶端安裝于android手機上,用戶可以登陸手機客戶端進入系統(tǒng),并且系統(tǒng)客戶端UI界面設(shè)計風格簡單明了,充分體現(xiàn)了本系統(tǒng)靈活方便,及時高效,充滿人性化的設(shè)計初衷。圖51 軟件部署圖 Software deployment diagram 系統(tǒng)總體結(jié)構(gòu)圖根據(jù)系統(tǒng)功能分析,可以畫出系統(tǒng)的總體結(jié)構(gòu)圖,圖中分別對功能模塊圖加以描述??捎肐PO對系統(tǒng)結(jié)構(gòu)進行說明。 根據(jù)系統(tǒng)的功能和系統(tǒng)結(jié)構(gòu)設(shè)計的原則,進行系統(tǒng)的IPO圖設(shè)計。 概念模型設(shè)計概念模型是對信息世界建模,其表示方法有很多,其中最為常用的是實體-聯(lián)系模型,即E-R模型,它是用E-R圖來描述現(xiàn)實世界的概念模型。用戶名用戶ID用戶登陸賬號 角色 權(quán)限 密碼用戶說明用戶實體屬性圖,見圖53。登陸賬號 管理員 權(quán)限密碼管理員ID圖54管理員實體ER圖 The administrator entity E R diagram 養(yǎng)殖訂閱實體屬性圖,見圖55。計劃標題農(nóng)產(chǎn)類型內(nèi)容養(yǎng)殖計劃計劃ID發(fā)布時間發(fā)布人圖56養(yǎng)殖計劃實體ER圖 Breeding plan entity E R diagram 農(nóng)產(chǎn)類型實體屬性圖,見圖57。信息標題信息ID發(fā)布時間發(fā)布人內(nèi)容緊急信息 圖58緊急信息實體ER圖 Emergency information entity E R diagram 疑難問答實體屬性圖,見圖59。(說明:本系統(tǒng)用戶實體中包括了養(yǎng)殖戶和養(yǎng)殖專家兩種角色的用戶,為了全面表示各實體聯(lián)系,下圖將表示出養(yǎng)殖戶和養(yǎng)殖專家兩種用戶。 實體屬性表 entity attributes list實體屬性用戶用戶ID,用戶名,登錄賬號,密碼,權(quán)限,用戶說明,角色管理員管理員ID,登陸賬號,密碼,權(quán)限養(yǎng)殖訂閱訂閱ID,訂閱用戶,農(nóng)產(chǎn)類型,申請時間,審批時間,是否允許養(yǎng)殖計劃計劃ID,計劃標題,內(nèi)容,農(nóng)產(chǎn)類型,發(fā)布人,發(fā)布時間農(nóng)產(chǎn)類型農(nóng)產(chǎn)ID,農(nóng)產(chǎn)名稱,價格,介紹緊急信息信息ID,信息標題,發(fā)布人,發(fā)布時間,內(nèi)容疑難問答問答ID,問題標題,問題內(nèi)容,提問人,提問時間,回復內(nèi)容,回復人,回復時間 關(guān)系模型設(shè)計關(guān)系模式:(下劃線標注為主鍵)1) 用戶信息(用戶ID,用戶名,登錄賬號,密碼,權(quán)限,用戶說明,角色)2) 管理員信息(管理員ID,登陸賬號,密碼,權(quán)限)3) 養(yǎng)殖訂閱信息(訂閱ID,訂閱用戶,農(nóng)產(chǎn)類型,申請時間,審批時間,是否允許)4) 養(yǎng)殖計劃信息(計劃ID,計劃標題,內(nèi)容,農(nóng)產(chǎn)類型,發(fā)布人,發(fā)布時間)5) 農(nóng)產(chǎn)類型信息(農(nóng)產(chǎn)ID,農(nóng)產(chǎn)名稱,價格,介紹)6) 緊急信息(信息ID,信息標題,發(fā)布人,發(fā)布時間,內(nèi)容)7) 疑難問答信息(問題ID,問題標題,問題內(nèi)容,提問人,提問時間,回復內(nèi)容,回復人,回復時間)8) 角色信息(角色ID,角色名,權(quán)限) 數(shù)據(jù)庫邏輯設(shè)計1)用戶信息表用戶信息表是針對用戶這個實體,它主要描述了用戶的個人情況,如用戶ID,用戶名,登錄賬號,密碼,權(quán)限,用戶說明,角色等,其中用戶ID作為用戶信息表的主碼。 manager information list列表數(shù)據(jù)類型長度約束允許為空描述ManagerIdint11主鍵否管理員IDBzvarchar100權(quán)限Logincodevarchar20登陸賬號Passwordvarchar20密碼 3)養(yǎng)殖訂閱信息表養(yǎng)殖訂閱信息表是針對養(yǎng)殖訂閱這個實體,它主要描述了訂閱ID,訂閱用戶,農(nóng)產(chǎn)類型,申請時間,審批時間,是否允許等,其中訂閱ID作為養(yǎng)殖訂閱信息表的主鍵。 plan information list列名數(shù)據(jù)類型長度約束允許空描述Planidint11主鍵否計劃IDTitlevarchar50計劃標題Contenttext0內(nèi)容Sctypeidint11農(nóng)產(chǎn)類型Useridint11發(fā)布人Pubdatevarchar25發(fā)布時間5)農(nóng)產(chǎn)類型信息表農(nóng)產(chǎn)類型信息表主要針對農(nóng)產(chǎn)類型這個實體,它主要描述了農(nóng)產(chǎn)ID,農(nóng)產(chǎn)名稱,價格,介紹等,其中農(nóng)產(chǎn)ID作為農(nóng)產(chǎn)類型信息表的主
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1