Font Size: a A A

Research And Development Of A Company Ordering System Based On Spring MVC

Posted on:2019-08-29Degree:MasterType:Thesis
Country:ChinaCandidate:B W LiuFull Text:PDF
GTID:2428330566467190Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the quickening pace of life,the modern life of people hope to have more convenient and efficient service for life,for white-collar workers and students dining difficult problems emerged many ordering system,greatly improve the quality of people's lives,and on this basis,some enterprises and companies in order to facilitate the staff dining,restaurant staff were set up.However,there are many problems in the management of food and beverage,which are as follows:(1)For the company restaurant,the number of employees who are not sure of the day is easy to create and waste.There are some companies who have encouraged the employees to eat in the company dining room,and have formulated the corresponding welfare payment system.However,when statistics of the employees' meals,there is a problem of low efficiency.The unit can only record data through the original handwritten way,wasting human and material resources.Besides,there are many employees of the day will clearly inform the restaurant to eat,but not to renege eating behavior,this behavior will cause the waste phenomenon,and for the corporate welfare meal supplement for calculating the number of meal supplement obtained each employee within a certain period of time,causing a certain workload and error prone manual modification problem.(2)For dining staff,employees are not aware of the variety of restaurant meals on the same day,and tend to forget their meal date.This is a problem for employees to check the correctness of the number of payments for catering and welfare benefits.In view of the above problems of restaurant and dining staff,this paper designed and developed a company ordering system to solve the above requirements,and detailed the various development processes.This paper introduces the research significance,related technology introduction,requirement analysis,system module design,system implementation,system test,and create a company ordering system that meets users need.The system uses Android client as terminal to help employees to makereservations and inquire about the kinds of meals on the day.After meals,employees send datas to the background in real time,which is safety and efficiency.When employees eat,they use the fingerprint machine to check datas of employees' meals,send them to the background in real time,and use the mainstream frame structure of Spring+Spring MVC+Hibernate to ensure the safety and reliability of the system.Datas storage use MySQL database to realize fast search and storage of data,reduce memory vulnerability and other problems.According to the different needs of the company,the system uses the Shiro privilege management framework for different accounts assigned different permissions,Shiro has more flexibility and scalability than the traditional Spring Security,and has more powerful fine-grained access management function.In order to improve user satisfaction and facilitate employees to select favorite dishes,the system uses SVM algorithm to recommend dishes to employees of the company.In order to ensure the system safety and efficient operation,in the realization of the system,the function of each module system test partusing black box testing method,ensure that the user's demand can be solved through the realization of the function modules,and the test part of the system response time,high concurrency and other non functional requirements and strictly control the system satisfy the business needs of users,and also ensure stable and efficient operation.
Keywords/Search Tags:Android, Spring MVC, Company Ordering System, Shiro, SVM
PDF Full Text Request
Related items