中通供应商业务系统的Android手机客户端设计与实现
发布时间:2018-07-18 17:26
【摘要】:随着移动通信技术的不断发展和智能手机的迅速普及,移动办公迅速吸引了人们的关注与青睐。相对于传统办公方式,移动办公具有简单、灵活、方便的特点,业务人员可以不受时间、地点的限制进行业务处理。而支撑移动办公的基础正是类型多样的移动客户端软件。本文所介绍的中通供应商业务系统(SBM)移动客户端正是上述背景下进行开发的。本客户端以中通供应商业务系统为基础,采用C/S架构设计。本客户端使用Android操作系统进行开发,通过引入XFire框架来进行WebService的发布,从而为客户端访问后台程序提供接口。客户端通过SOAP协议访问服务端发布的服务,与服务端进行交互,从而实现对数据库的查询、修改等操作。通过对SBM系统功能的筛选与整合,最终确定了六大功能模块:库存管理模块、计划管理模块、订单管理模块、装车单管理模块、物流模块、再计划模块。在各模块中,我们对其各自的业务功能进行了实现。例如,计划管理模块负责处理与供货计划相关的业务操作,如供货计划的查看、删除等;订单管理模块处理订单的查询、详情查看以及订单审批等操作;再计划管理模块负责再计划的查询、确认等功能。六大模块通过模块内交互与模块间交互共同形成了客户端的系统功能。从整体看,此次开发的客户端已实现了需求分析部分列出的各类功能需求,并在操作界面上予以优化,提升了用户体验。但是当前版本的客户端仍有很大的优化空间,如引入预读机制提升运行速度、继续优化操作界面等。本人将继续学习,努力将此客户端做的更加人性化、合理化。
[Abstract]:With the continuous development of mobile communication technology and the rapid popularity of smart phones, mobile office has attracted people's attention and favor. Compared with the traditional office, mobile office has the characteristics of simple, flexible and convenient, and the business personnel can deal with the business without the limitation of time and place. And the base of supporting mobile office is the mobile client software of various types. The mobile client of Zhongtong supplier Service system (SBM) described in this paper is developed under the above background. The client is designed on the basis of Zhongtong supplier business system and C / S architecture. The client uses the Android operating system to develop, through the introduction of XFire framework to publish the Web Service, so as to provide the interface for the client to access the daemon. The client visits the service published by the server through soap protocol and interacts with the server so as to realize the query and modification of the database. Through the function selection and integration of SBM system, six functional modules are determined: inventory management module, plan management module, order management module, loading management module, logistics module, and planning module. In each module, we have carried on the realization to their respective service function. For example, the plan management module is responsible for handling the business operations related to the supply plan, such as the inspection and deletion of the supply plan, etc. Re-planning management module is responsible for re-planning query, confirmation and other functions. The six modules form the system function of the client through the interaction within the module and the interaction between the modules. As a whole, the client of this development has realized all kinds of functional requirements listed in the requirements analysis section, and has optimized the operation interface to enhance the user experience. However, the current version of the client still has a lot of optimization space, such as the introduction of pre-read mechanism to improve the speed of the operation, continue to optimize the operation interface and so on. I will continue to learn, try to do this client more humanization, rationalization.
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
本文编号:2132627
[Abstract]:With the continuous development of mobile communication technology and the rapid popularity of smart phones, mobile office has attracted people's attention and favor. Compared with the traditional office, mobile office has the characteristics of simple, flexible and convenient, and the business personnel can deal with the business without the limitation of time and place. And the base of supporting mobile office is the mobile client software of various types. The mobile client of Zhongtong supplier Service system (SBM) described in this paper is developed under the above background. The client is designed on the basis of Zhongtong supplier business system and C / S architecture. The client uses the Android operating system to develop, through the introduction of XFire framework to publish the Web Service, so as to provide the interface for the client to access the daemon. The client visits the service published by the server through soap protocol and interacts with the server so as to realize the query and modification of the database. Through the function selection and integration of SBM system, six functional modules are determined: inventory management module, plan management module, order management module, loading management module, logistics module, and planning module. In each module, we have carried on the realization to their respective service function. For example, the plan management module is responsible for handling the business operations related to the supply plan, such as the inspection and deletion of the supply plan, etc. Re-planning management module is responsible for re-planning query, confirmation and other functions. The six modules form the system function of the client through the interaction within the module and the interaction between the modules. As a whole, the client of this development has realized all kinds of functional requirements listed in the requirements analysis section, and has optimized the operation interface to enhance the user experience. However, the current version of the client still has a lot of optimization space, such as the introduction of pre-read mechanism to improve the speed of the operation, continue to optimize the operation interface and so on. I will continue to learn, try to do this client more humanization, rationalization.
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
【参考文献】
相关期刊论文 前4条
1 高贤强;;计算机自动更改网络配置的研究与实现[J];软件;2014年03期
2 顾红燕;;基于J2EE的银行贷款系统安全性分析[J];信息与电脑(理论版);2010年07期
3 祝锡永;林宝川;;集成ERP的移动商业智能系统[J];计算机系统应用;2012年10期
4 王强;郑世珏;宋志明;;基于Android的交互式学习微阅览器设计与实现[J];现代教育技术;2012年09期
,本文编号:2132627
本文链接:https://www.wllwen.com/guanlilunwen/wuliuguanlilunwen/2132627.html