| The Software System that I mentioned in this article was finished when I was as an intern for "Only", it is a commercial project to make the supply chain activities better and better. To make it better, we need develop an order management system that contains the feature of mobile office. The system is able to manage many kinds of orders and to receive important news quickly. It also provide good user experience. In this system, it should ensure highly quality and expansiveness because the user are the office workers in "only" and the vendors.In this project, it has implement the following specific content. Firstly, the system is able to manage different kinds of orders such as pop orders and just in time orders.it can manage work orders too. It should be flexible and expansive to add delete some management functions. To make users know the statue of the sales and problems, it should has a statistics dashboard to show the number of different kinds of problem orders. We design the app to meet the needs, Firstly, the order management functions will be implement by using HTML5 and native development. Secondly, it should has a news center to receive system news, new order news, chat messages and so on, for deal with problems instantly. It can receive different kinds of news to know how things going. Thirdly, the live chat feature should be include in the system to make visitors can chat with customer services through webpage when the order has problems. It is convenience for user to know what happened and how to solve it. The live chatroom will use two kind of connections to make it available in different network environments. The connections are web socket and the asynchronously long-running connections base on HTTP, and the chat functions will be form ajar package to make it useful for others. Fourthly, to improve user experience, it will integrate useful functions such as languages, quick share, feedback and update. We use ZXing to create a QR code to make the app shared quickly.The project’s development achievements have been used in the actual business environment, and it will continue to collect feedback to make it better. The order management system, chat system, message notification system, feedback system have been implemented currently. In the development process, through the excellent development ways to ensure software compatibility and system stability. |