WBM系統(tǒng)移動App設(shè)計與開發(fā)
本文關(guān)鍵詞: 移動App Mui框架 Ajax請求 RESTful WebService 出處:《首都經(jīng)濟貿(mào)易大學(xué)》2017年碩士論文 論文類型:學(xué)位論文
【摘要】:目前智能手機不斷地普及,移動設(shè)備硬件不斷地提升,移動網(wǎng)絡(luò)覆蓋率的普及以及網(wǎng)速的不斷提高,尤其是4G網(wǎng)絡(luò)的普及使手機網(wǎng)速不斷地提高,移動設(shè)備的功能越來越完善,手機在我們的生活中逐漸占據(jù)了更加重要的地位,成為人們生活中必不可少的成分,因此,各種各樣的手機App開始誕生。App給人們的生活和工作帶來了方便,越來越受到人們的喜愛與歡迎。WBM(Wising Business Management)系統(tǒng)全稱是xx服務(wù)產(chǎn)品平臺,它是針對內(nèi)部員工使用的Web應(yīng)用,該系統(tǒng)包括產(chǎn)品目錄,產(chǎn)品售前,產(chǎn)品報價,產(chǎn)品動態(tài),本部公告,待辦任務(wù)等。由于Web端網(wǎng)頁使員工工作的靈活性受到了限制。根據(jù)公司的實際情況,為了滿足本公司員工的需要,提升企業(yè)工作效率,提高員工工作的靈活性與便捷性,使員工在任何時間任何地點都可以方便的查看業(yè)務(wù)信息、處理一些任務(wù),擁有可以隨時攜帶查看與處理功能的WBM移動端App十分必要。該App開發(fā)分為兩個方面,即前端開發(fā)和后臺開發(fā)。前端使用Mui框架,通過調(diào)用HTML5+Runtime使開發(fā)出的界面接近原生效果。使用HTML5+CSS3實現(xiàn)頁面的樣式設(shè)計,JavaScript語言給HTML網(wǎng)頁添加動態(tài)功能,實現(xiàn)將客戶端向服務(wù)器請求的數(shù)據(jù)動態(tài)展現(xiàn)在客戶端界面視圖上。前端使用Ajax請求,服務(wù)器端使用RESTful WebService提供客戶應(yīng)用程序和數(shù)據(jù)服務(wù)之間的交互,接收來自表示層的輸入信息、執(zhí)行響應(yīng)的業(yè)務(wù)邏輯并將處理結(jié)果以JSON格式返回至表示層。使用Java進行數(shù)據(jù)處理以及通過DAO實現(xiàn)數(shù)據(jù)訪問。整個軟件由客戶端App-Java后臺-Oracle數(shù)據(jù)庫三部分構(gòu)成,客戶端只是接收服務(wù)器返回的業(yè)務(wù)信息,而處理等方面只是在后臺進行,后臺通過判斷用戶登錄狀態(tài)、用戶權(quán)限以及用戶的查詢條件,獲取到滿足條件的業(yè)務(wù)信息,并通過服務(wù)器將數(shù)據(jù)封裝成JSON格式傳遞給客戶端,從而減小了手機端的負(fù)擔(dān),使用戶擁有更加完美的體驗。
[Abstract]:At present, the popularity of smart phones, the continuous improvement of mobile device hardware, the popularity of mobile network coverage and the continuous improvement of network speed, especially the popularity of 4G network, mobile phone network speed continues to improve. The functions of mobile devices are becoming more and more perfect, and mobile phones have gradually occupied a more important position in our life and become an indispensable component of people's lives. The birth of App, a variety of mobile phones, has made it easier for people to live and work. More and more people like and welcome. WBMN rising Business Management) system is the xx service product platform. It is a Web application for internal employees. The system includes product catalog, product pre-sale, product quotation, product dynamics, and general announcement. Due to the Web web page, the flexibility of the staff work is limited. According to the actual situation of the company, in order to meet the needs of our employees, improve the efficiency of the enterprise. Improve the flexibility and convenience of staff work, so that employees at any time, anywhere can easily view business information, processing some tasks. It is necessary to have a WBM mobile App that can carry view and processing capabilities at any time. The App development is divided into two aspects: front-end development and back-end development. The front-end uses the Mui framework. By calling HTML5 Runtime, the developed interface is close to native effect. Use HTML5 CSS3 to design the style of the page. JavaScript language adds dynamic functions to HTML web pages, which can dynamically display the data requested by the client to the server on the client interface view. Ajax request is used in the front end. The server uses RESTful WebService to provide interaction between the client application and the data service, receiving input information from the presentation layer. Execute the business logic of the response and return the processing results to the presentation layer in JSON format. Use Java for data processing and data access through DAO. The entire software is implemented by the client App-Jav. A background-Oracle database is composed of three parts. The client only receives the business information returned by the server, and the processing is only carried out in the background. The background judges the user login status, user permissions and user query conditions. The service information is obtained, and the data is encapsulated into JSON format to the client through the server, which reduces the burden of the mobile phone and makes the user have a more perfect experience.
【學(xué)位授予單位】:首都經(jīng)濟貿(mào)易大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP311.56
【參考文獻】
相關(guān)期刊論文 前6條
1 武秋芳;張冠勝;;基于HTML5Plus的智能運維管理平臺移動端App的開發(fā)研究[J];信息通信;2016年09期
2 李世滿;;基于HTML5 web技術(shù)APP快速開發(fā)研究——以移動辦公APP軟件開發(fā)為藍本[J];電腦知識與技術(shù);2016年03期
3 胡世港;田櫻;;基于HTML5+技術(shù)的教學(xué)質(zhì)量管理系統(tǒng)移動端APP的開發(fā)研究[J];電腦知識與技術(shù);2015年21期
4 林鵬;;基于JQuery的電大在線工具欄[J];現(xiàn)代企業(yè)教育;2013年22期
5 羅軍鋒;鎖志海;李杰;;基于RESTFUL的學(xué)術(shù)資源發(fā)布平臺[J];電腦與信息技術(shù);2012年03期
6 劉丹丹;薛娟;張連堂;;基于SOA技術(shù)的教學(xué)管理系統(tǒng)研究[J];現(xiàn)代計算機(專業(yè)版);2011年06期
相關(guān)碩士學(xué)位論文 前3條
1 司濤;基于JBPM工作流的保險理賠系統(tǒng)的設(shè)計及實現(xiàn)[D];中國科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院);2015年
2 秦奮;移動環(huán)境下RESTful WebService的研究與設(shè)計[D];北京工業(yè)大學(xué);2015年
3 張威;基于Android移動辦公系統(tǒng)的設(shè)計與實現(xiàn)[D];電子科技大學(xué);2014年
,本文編號:1451885
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1451885.html