【正文】
本科畢業(yè)論文(設(shè)計) 農(nóng)產(chǎn)品網(wǎng)絡(luò)交易市場物業(yè)管理系統(tǒng)開發(fā) 內(nèi)容摘要農(nóng)產(chǎn)品網(wǎng)絡(luò)交易市場中的物業(yè)管理系統(tǒng)主要解決農(nóng)產(chǎn)品批發(fā)市場中業(yè)主和市場物業(yè)管理部門及客戶之間搭建信息傳遞與共享平臺難的問題,為市場內(nèi)各類成員(如攤位業(yè)主、租房客戶、水電、管道、保安、消防、停車場、倉庫等)提供統(tǒng)一的管理平臺和業(yè)務(wù)交互平臺,最終達到降低整體成本,客戶獲得最大價值和最大滿意度的目的。本系統(tǒng)基于JSP技術(shù),使用JBuilder2005和DreamweaverMX2004作為開發(fā)工具,采用模塊化的軟件設(shè)計方式,實現(xiàn)了農(nóng)產(chǎn)品批發(fā)市場內(nèi)物業(yè)維護、會員服務(wù)、財務(wù)收費、環(huán)境維護、數(shù)據(jù)統(tǒng)計、日常事務(wù)等網(wǎng)上管理功能,初步解決了業(yè)主和市場物業(yè)管理部門及客戶之間信息互動和業(yè)務(wù)往來的問題,滿足了農(nóng)產(chǎn)品網(wǎng)絡(luò)交易市場日常物業(yè)管理工作的需要。關(guān)鍵詞: 農(nóng)產(chǎn)品 批發(fā)市場 物業(yè)管理 JSP技術(shù) AbstractProperty management system in Agricultural Products39。 Online Market emphasizes solving the problem of establishing the information resources sharing platform among stallholders, property management department and customers, provides unified management platform and business mutual platform for different market members(such as stallholder, tenant, water and electricity, pipeline, security, fire control, parking lot, warehouse and so on), eventually achieves the goals of reducing overall cost and providing the highest value and degree of satisfaction for the customers. Based on JSP technology, this system uses JBuilder2005 and DreamweaverMX2004 as the exploiting tools, adopts modular design, brings online management function like property maintenance, membership service, financial charge, environmental protection, data statistics and routine work in agricultural products39。 wholesale market into effect, preliminarily solves the problem of information transfer and business contact among stallholders, market property management department, and customers, meets the needs of property management routine work in Agricultural Products39。 Online Market.Keywords: agricultural products wholesale market property management JSP technology目 錄一、引言……………………………………………………………………… 1(一)課題背景……………………………………………………………… 1(二)開發(fā)軟件介紹………………………………………………………… 1二、系統(tǒng)需求分析…………………………………………………………… 3(一)現(xiàn)行系統(tǒng)存在的問題分析…………………………………………… 3(二)解決方案……………………………………………………………… 3(三)可行性分析…………………………………………………………… 3 ……………………………………………………………… 4 ……………………………………………………………… 4 ……………………………………………………………… 4(四)系統(tǒng)開發(fā)環(huán)境………………………………………………………… 5三、系統(tǒng)概要設(shè)計…………………………………………………………… 6 (一)系統(tǒng)構(gòu)架……………………………………………………………… 6(二)工作方式……………………………………………………………… 6(三)系統(tǒng)數(shù)據(jù)流程圖……………………………………………………… 6 (四)系統(tǒng)總體結(jié)構(gòu)設(shè)計…………………………………………………… 7四、系統(tǒng)詳細(xì)設(shè)計…………………………………………………………… 9(一)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計………………………………………………… 9(二)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 ……………………………………………… 12(三)數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計 ……………………………………………… 13(四)系統(tǒng)主要功能模塊 ………………………………………………… 14(五)數(shù)據(jù)庫通用操作類的設(shè)計 ………………………………………… 16(六)系統(tǒng)部分功能模塊流程 …………………………………………… 17(七)系統(tǒng)部分關(guān)鍵代碼設(shè)計 …………………………………………… 19 …………………………………………………………… 19……………………………………………………………… 21……………………………………………………………… 24(八)完整代碼 …………………………………………………………… 27五、系統(tǒng)功能實現(xiàn) ………………………………………………………… 38(一)前臺管理界面 ……………………………………………………… 38………………………………………………………………… 38……………………………………………………… 39……………………………………………………… 39(二)后臺管理界面 ……………………………………………………… 39………………………………………………………………… 40…………………………………………………………… 40…………………………………………………………… 41……………………………………………………… 42……………………………………………………… 43……………………………………………………… 43……………………………………………………… 44…………………………………………………………… 45六、系統(tǒng)測試與維護 ……………………………………………………… 46(一)配置服務(wù)器 ………………………………………………………… 46(二)系統(tǒng)使用說明 ……………………………………………………… 46(三)系統(tǒng)測試 …………………………………………………………… 46七、結(jié)束語 ………………………………………………………………… 48參考文獻…………………………………………………………………… 49一、引言(一)課題背景近年來,隨著電子商務(wù)及網(wǎng)絡(luò)技術(shù)的發(fā)展,農(nóng)產(chǎn)品網(wǎng)絡(luò)交易市場的建設(shè),也提到了解決我國農(nóng)業(yè)產(chǎn)品長期存在買難賣難和生產(chǎn)盲目性問題的議事日程。目前,網(wǎng)絡(luò)技術(shù)的成熟,為跨時空的農(nóng)產(chǎn)品交易創(chuàng)造的技術(shù)手段,但要真正地使這種新興的網(wǎng)絡(luò)市場,尤其是復(fù)雜多樣的農(nóng)產(chǎn)品網(wǎng)絡(luò)市場運行起來,在我國還需要研究解決許多和市場操作相關(guān)的問題。而農(nóng)產(chǎn)品網(wǎng)絡(luò)交易市場的物業(yè)管理即為其中的研究部分。農(nóng)產(chǎn)品網(wǎng)絡(luò)交易市場物業(yè)管理系統(tǒng)重點解決業(yè)主和物業(yè)公司內(nèi)各部門以及客戶之間搭建信息傳遞與共享平臺難的問題,為市場內(nèi)各類成員(供業(yè)主,買方,租房客戶,銷售終端,最終消費者)提供統(tǒng)一的管理平臺和業(yè)務(wù)/交易平臺,以信息流帶動物流和資金流的有序,合理,快速流動,最終達到降低整體成本,伙伴共贏,客戶獲得最大價值和最大滿意度的目的。物業(yè)管理在我國作為一個新興行業(yè),發(fā)展時間不長,正處于有起點邁向成熟的階段,管理的規(guī)范化正在形成,關(guān)于應(yīng)用計算機等現(xiàn)代化管理手段,進行科學(xué)管理,已作為全國物業(yè)管理的整體趨勢[1]。人們已經(jīng)意識到計算機應(yīng)用于物業(yè)管理是物業(yè)管理現(xiàn)代化的比由之路,并在借鑒國外計算機管理經(jīng)驗的基礎(chǔ)上,一些管理較為先進的物業(yè)公司成功地開發(fā)了物業(yè)管理信息系統(tǒng)方面的軟件。但是我國的物業(yè)管理信息系統(tǒng)的建立尚處于起點階段,遠(yuǎn)不能同香港或國外一些成熟的軟件相比,尤其在使用深度和網(wǎng)絡(luò)覆蓋程度方面。比如香港,新加坡等地的物業(yè)管理中使用的計算機軟,硬件工具雖然和大陸處于同等水平,但計算機應(yīng)用的水平卻高于我們,原因之一在于開發(fā)上,他們的管理系統(tǒng)開發(fā)人員在計算機成熟時即開始嘗試應(yīng)用計算機參與管理,經(jīng)過多年的反復(fù)實踐和廣泛應(yīng)用,已有濃厚的技術(shù)積累;另一個重要的原因在于應(yīng)用基礎(chǔ)上,他們的管理經(jīng)驗較我們豐富,已形成了成熟的操作規(guī)范,管理人員經(jīng)過培訓(xùn),素質(zhì)普遍較高,這從他們相當(dāng)重視設(shè)備的保護和維護,投訴處理,房屋維修等方面就可以看出來[2]。我們要趕上他們的水平并非不可能,關(guān)鍵是要有意識地引進計算機參與實際應(yīng)用,在實踐中促進開發(fā)和應(yīng)用的共同提高。(二)開發(fā)軟件介紹本系統(tǒng)的編程工具是JBuilder2005,Dreamweaver MX 2004。Borland JBuilder是全球第一的跨平臺Java開發(fā)環(huán)境,可以用于構(gòu)建符合工業(yè)標(biāo)準(zhǔn)的Java應(yīng)用系統(tǒng),開發(fā)EJB、Web、XML以及數(shù)據(jù)庫等各類應(yīng)用程序。雙向、可視化設(shè)計工具使得我們可以快速的構(gòu)建各種J2EE應(yīng)用程序,并部署至多種應(yīng)用程序服務(wù)器,包括BEA WebLogic、IBM WebSphere、Sun ONE Application Server、Oracle 10g Application Server以及整合于JBuilder的Borland Enterprise Server。其中,JavaBean是描述Java的軟件組件模型,在Java模型中,通過JavaBean可以無限擴充Java程序的功能,通過JavaBean的組合可以快速的生成新的應(yīng)用程序。對于程序員來說,最好的一點就是JavaBean可以實現(xiàn)代碼的重復(fù)利用,另外對于程序的易維護性等等也有很重大的意義[3]。Macromedia Dreamweaver MX 2004是建立Web站點和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合在一起,其功能強大,使得各個層次的開發(fā)人員和設(shè)計人員都能夠快速創(chuàng)建界面吸引人的基于標(biāo)準(zhǔn)的網(wǎng)站和應(yīng)用程序[4]。從對基于CSS的設(shè)計的領(lǐng)先支持到手工編碼功能,Dreamweaver提供了專業(yè)人員在一個集成、高效的環(huán)境中所需的工具。開發(fā)人員可以使用 Dreamweaver及所選擇的服務(wù)器技術(shù)來創(chuàng)建功能強大的Internet應(yīng)用程序,從而使用戶能連接到數(shù)據(jù)庫、Web 服務(wù)和舊式系統(tǒng)[5]。本系統(tǒng)所采用的數(shù)據(jù)庫是SQLServer2000。SQLServer2000是一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點:易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求,而進入市場時間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,SQLServer2000還為您的數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競爭優(yōu)勢。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用Web帶來的機會非常重要。作為一個完備的數(shù)據(jù)庫和數(shù)據(jù)分析包,SQLServer2000為快速開發(fā)新一代企業(yè)級商業(yè)應(yīng)用程序、為企業(yè)贏得核心競爭優(yōu)勢打開了勝利之門。作為重要的基準(zhǔn)測試可伸縮性和速度的記錄保持者,SQLServer2000是一個具備完全Web支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴展標(biāo)記語言(XML)的核心支持以及在Internet上和防火墻外進行查詢的能力[6]。本系統(tǒng)所使用的Web服務(wù)器是 。Tomcat服務(wù)器是一個免費的開放源代碼的Web應(yīng)用服務(wù)器,它是Apache軟件基金會(ApacheSoftwareFoundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat5支持最新的Servlet[7]。因為Tomcat技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。二、系統(tǒng)需求分析(一)現(xiàn)行系統(tǒng)存在的問題分析目前傳統(tǒng)農(nóng)產(chǎn)品交易市場的物業(yè)管理公司所采用的系統(tǒng),不是功能單一,就是信息管理效率不高。而且,由于大部分的物業(yè)系統(tǒng)軟件在設(shè)計之初,希望能夠包攬全部功能,包括未來的可能存在的功能需求,常常將物業(yè)系統(tǒng)軟件做的功能上相當(dāng)強大[8]。但是,這樣的系統(tǒng)軟件在實踐運行中往往因為功能過多,操作過于復(fù)雜而被物業(yè)