Font Size: a A A

Development Of A Marketing Staff Management System Based On Android Platform

Posted on:2013-02-09Degree:MasterType:Thesis
Country:ChinaCandidate:K J TianFull Text:PDF
GTID:2248330392452053Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The way corporate marketing personnel work is flexible. Since they often travelwith a large mobility and a wide range of activities, it is hard to carry out attendanceand management to them. The traditional manual management approach is targetedresults oriented, and it performs supervision and management in the way of filling inthe management report and irregular spot checks. Such approach exists manyproblems: business managers can hardly accurately control the sales conducts of themarketing personnel outside the company; business expenses remain high; corporatenotices can not be issued to each marketing personnel timely, etc. Fortunately, thedevelopment of mobile communications technology has provided an opportunity tosolve these problems. Now the mobile terminal which is no longer just acommunication network terminal, is developing toward the direction of multifunctions. More and more mobile terminals are using open operating systems likeAndroid, providing vaster development room for the seamless connection betweenmobile terminal and the internet.Under this background, this paper follows the principles of software engineering,designs and implements a marketing personnel management system by adopting thethe object-oriented approach based on Android. This paper first analyzes thefunctional requirements of the system using the use-case model, and determines theresponse time, number of concurrent users, system compatibility and othernon-functional requirements of the system on the basis of analyzing the structure andtechnology of Android applications. And then it designs the overall system structureadopting C/S structure and MVC design pattern. The mobile phone terminal softwarecompletes data collection, local storage, packaging, sending and downloading while the server software provides services to the mobile phone terminal following REST torealize data validation, analysis and storage, etc. It uses JSON format to perform datainteraction between the system mobile phone terminal software and the serversoftware. The paper then makes detailed design and implemention of the mobilephone terminal software. The mobile phone terminal software is divided intoapplication module, server module, data access module, tool module and adaptermodule according to the modular design principle. Class diagrams and sequencediagrams of the mobile phone terminal software are modeled adopting the objectoriented method, and a database model is designed using ERD. After that, the keytechnologies of the mobile phone terminal software are described in detail, includinglocal database access, data interaction with the server, map labels and acquisition ofcustomer’s geographical location.Finally, the paper makes tests at the marketing personnel management systemfrom three aspects: functional test, performance test and stress test. The functionaltest covers all use cases and three different kinds of interface resolution; theperformance test is done with the maximum number of concurrent users requestingfor network connection as200per second; the stress test adopts the automatic testingtool Monkey to randomly generate1,000user event stream for tests. The test resultsindicate that the system has passed the above tests with rich functions, goodperformance and reliability, and thus has achieved the anticipated goal.
Keywords/Search Tags:Android, Smart phone software, Marketing staff managementsystem, Mobile applications
PDF Full Text Request
Related items