摘 要
傳統信息的管理大部分依賴于管理人員的手工登記與管理,然而,隨著近些年信息技術的迅猛發展,讓許多比較老套的信息管理模式進行了更新迭代,房屋信息因為其管理內容繁雜,管理數量繁多導致手工進行處理不能滿足廣大用戶的需求,因此就應運而生出相應的青年公寓服務平臺。
本青年公寓服務平臺分為管理員還有用戶兩個權限,管理員可以管理用戶的基本信息內容,可以管理房屋投訴信息以及房屋投訴的租賃信息,能夠與用戶進行相互交流等操作,用戶可以查看房屋信息,可以查看房屋投訴以及查看管理員回復信息等操作。
該青年公寓服務平臺采用的是WEB應用程序開發中最受歡迎的B/S三層結構模式,使用占用空間小但功能齊全的MySQL數據庫進行數據的存儲操作,系統開發技術使用到了JSP技術。該青年公寓服務平臺能夠解決許多傳統手工操作的難題,比如數據查詢耽誤時間長,數據管理步驟繁瑣等問題。總的來說,青年公寓服務平臺性能穩定,功能較全,投入運行使用性價比很高。
關鍵詞:青年公寓服務平臺;MySQL數據庫;SSM技術
課題背景
信息數據從傳統到當代,是一直在變革當中,突如其來的互聯網讓傳統的信息管理看到了革命性的曙光,因為傳統信息管理從時效性,還是安全性,還是可操作性等各個方面來講,遇到了互聯網時代才發現能補上自古以來的短板,有效的提升管理的效率和業務水平。傳統的管理模式,時間越久管理的內容越多,也需要更多的人來對數據進行整理,并且數據的匯總查詢方面效率也是極其的低下,并且數據安全方面永遠不會保證安全性能。結合數據內容管理的種種缺點,在互聯網時代都可以得到有效的補充。結合先進的互聯網技術,開發符合需求的軟件,讓數據內容管理不管是從錄入的及時性,查看的及時性還是匯總分析的及時性,都能讓正確率達到最高,管理更加的科學和便捷。本次開發的青年公寓服務平臺實現了博客管理、博客收藏管理、博客留言管理、字典管理、房屋管理、房屋收藏管理、房屋留言管理、預約看房管理、房屋投訴管理、用戶管理、商家管理、管理員管理等功能。系統用到了關系型數據庫中王者MySql作為系統的數據庫,有效的對數據進行安全的存儲,有效的備份,對數據可靠性方面得到了保證。并且程序也具備程序需求的所有功能,使得操作性還是安全性都大大提高,讓青年公寓服務平臺更能從理念走到現實,確確實實的讓人們提升信息處理效率。
總體功能
青年公寓服務平臺是根據需求定制開發,開發軟件選用IDEA平臺配合MySQL數據庫進行開發環境的搭建操作,網站采用WEB應用程序中最流行的B/S結構進行開發,用戶訪問系統數據僅僅需要在客戶端安裝谷歌瀏覽器或者是當下常用瀏覽器就可以訪問網站內容。
4.2 系統模塊設計
青年公寓服務平臺系統在進行系統中功能模塊的劃分時,采用層次圖來進行表示。層次圖具有樹形結構,它能使用矩形框來描繪數據信息。頂層代表的數據結構很完整,頂層下面的矩形框表示的數據就是子集數據,當然處于最下面的矩形框就是不能再進行細分的數據元素了,使用層次方框圖描述系統功能能讓用戶一目了然,能夠明白系統的功能,以及對應功能板塊下面的子功能都可以清楚領會。青年公寓服務平臺分為管理員和用戶兩部分操作角色,下面將對他們的功能進行闡述。
管理員可以管理用戶的基本信息,可以管理等功能。管理員功能結構圖如下:
數據庫設計
開發一個系統也需要提前設計數據庫。這里的數據庫是相關數據的集合,存儲在一起的這些數據也是按照一定的組織方式進行的。目前,數據庫能夠服務于多種應用程序,則是源于它存儲方式最佳,具備數據冗余率低的優勢。雖然數據庫為程序提供信息存儲服務,但它與程序之間也可以保持較高的獨立性。總而言之,數據庫經歷了很長一段時間的發展,從最初的不為人知,到現在的人盡皆知,其相關技術也越發成熟,同時也擁有著堅實的理論基礎。
4.3.1 數據庫概念設計
這部分內容需要借助數據庫關系圖來完成,也需要使用專門繪制數據庫關系圖的工具,比如Visio工具就可以設計E-R圖(數據庫關系圖)。設計數據庫,也需要按照設計的流程進行,首先還是要根據需求完成實體的確定,分析實體具有的特征,還有對實體間的關聯關系進行確定。最后才是使用E-R模型的表示方法,繪制本系統的E-R圖。不管是使用億圖軟件,還是Visio工具,對于E-R模型的表示符號都一樣,通常矩形代表實體,實體間存在的關系用菱形符號表示,實體的屬性也就是實體的特征用符號橢圓表示。最后使用直線將矩形,菱形和橢圓等符號連接起來。接下來就開始對本系統的E-R圖進行繪制。
(1)下圖是房屋實體和其具備的屬性。
(2)下圖是房屋留言實體和其具備的屬性。
系統功能
結 論
青年公寓服務平臺的開發制作,從題目確定到成品完成,自己投入的精力與心血是非常多的。從青年公寓服務平臺的前臺頁面實現,到青年公寓服務平臺的后臺代碼的編輯,我用到的軟件包括了數據庫軟件Mysql,Java開發工具IDEA,辦公軟件Office,瀏覽器軟件Fireworks,圖像處理軟件Photoshop等,這也是我第一次使用Java語言,開發的這個比較簡單的青年公寓服務平臺。
開發青年公寓服務平臺讓我明白知識理論與現實實踐的差距還是挺大的,很多時候,我們在學習課程知識的時候,都感覺書本上的內容,老師一點就通,然而這次畢設就真正考驗了我,原來理論知識和現實實踐完全是兩碼事,開發青年公寓服務平臺一方面讓我對在校學習的知識起了一個鞏固作用,另一方面讓我明白獨立學習知識的重要性。在畢設作品完成期間,我才知道要開發一款軟件需要經歷很多繁瑣的步驟,從開始的選題到系統需求分析以及功能板塊的設計,還有系統詳細實現以及系統測試,每個環節看似簡單,其實暗藏很多知識點,這些都需要自己去網上或者是學校的圖書館查閱相對應的資料。每個環節都需要認真對待,要是系統需求分析沒有做好,那么在系統設計與實現過程中就會出現很多錯誤,要么功能不全,要么就是程序開發出來根本不符合用戶要求,所以程序的開發是一個知識再造的過程,一個人獨自開發完一款軟件也就深知這其間的各種不易了。
本次開發的系統整體界面還是比較清晰簡明,功能上面考慮得比較全,幾乎可以滿足用戶使用要求。盡管我對這次的畢設付出了許多的努力,但是程序還是有很多不足的地方,系統界面整體感覺還行,但是字體字號的選取上面還是有些不符合現實審美,在程序的CSS樣式編碼上面,我還有許多不熟悉的地方,雖然經過反復的測試與調試選中了現在這樣的程序界面,但是我還是明顯感覺到自己對一些常用CSS樣式的不熟悉,編碼過程中,我還要多次進行資料查看才知道。另外我編寫的代碼寫作不是很規范,可讀性比較差,幸運的是,我最終還是實現了系統中所要求的功能。
實踐出真知,但是知識也是通過實踐變得更加深刻,這次作品制作,讓自己的專業知識水平與解決問題的能力得到了提高。也讓自己更加明白活到老學到老的真正含義。
總的說來,這次編寫畢業設計作品,我真正鍛煉了自己的實際操作能力,以前只知道理論知識,現在通過實踐,我對理論知識的認識變得更加深刻,由于編寫程序時間比較短暫,程序開發期間遇到過很多坎坷,但最后都通過老師還有同學幫忙解決了,可以說這次的畢設作品進展得還算順利。
參考文獻
[1]劉媛春,羅云翔.基于JSP的動態網頁技術[J].成都信息工程學院學報,2015(04):398-401.
[2]張波,張福炎.基于JSP技術的Web應用程序的開發[J].計算機應用研究,2011(05):99-101.
[3]楊馥顯,劉嘉勇.基于JSP的數據庫開發技術研究[J].通信技術,2011,44(03):51-53.
[4]靳其兵,李曉波.基于JSP的數據庫連接技術的研究[J].計算機仿真,2015(04):108-111.
[5]羅建華.淺析JSP開發技術的現狀與發展前景[J].電腦與電信,2011(09):62-63+66.
[6]林財興,羅建,王晨林.基于JSP的管理信息系統的設計與實現[J].計算機應用研究,2011(09):105-107.
[7]李現艷,趙書俊,初元萍.基于MySQL的數據庫服務器性能測試[J].核電子學與探測技術,2011,31(01):48-52.
[8]蘭旭輝,熊家軍,鄧剛.基于MySQL的應用程序設計[J].計算機工程與設計,2014(03):442-443+468.
[9]張士軍,陸海倫.索引在MySQL查詢優化中的應用[J].計算機與數字工程,2017(01):37-39+8.
[10]余震.MySQL數據庫對并發事件的控制和處理[J].電腦知識與技術,2013,9(34):7672-7674.
[11]李云云.淺析B/S和C/S體系結構[J].科學之友,2011(01):6-8.
[12]李書杰,李志剛.B/S三層體系結構模式[J].河北理工學院學報,2012(S1):25-28+34.
[13]劉小華,化瓊珍.青年公寓服務平臺的構建[J].物流技術與應用,2015(03):100-101.
[14]王鋒.青年公寓服務平臺構建的研究[J].商場現代化,2016(24):35-36.
[15]王育才.青年公寓服務平臺構建的分析[J].中國管理信息化,2017,20(22):54-55.
源碼獲取
歡迎大家點贊、收藏、關注、評論啦 、查看👇🏻獲取聯系方式