Font Size: a A A

Design And Implementation Of Web E-government System Based On Resource Oriented Architecture

Posted on:2016-12-06Degree:MasterType:Thesis
Country:ChinaCandidate:C Y LinFull Text:PDF
GTID:2348330488974110Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Along with China's economic development and the increasing popularity of the Internet, Internet has won support among the people. In the government, the traditional way of recording work record and summary of work is still the traditional hand written mode. Moreover, we often use artificial registration to hold a meeting and the democratic assessment requires the purchase of a dedicated voting machine once a year, which results in much waste of human and material resources and causes low efficiency. With the rapid advancement of Internet technology, producing a set of E-government affairs office system, which improves the efficiency, has gradually been put on the agenda.In this paper, we use the resource oriented architecture, which is based on the URL with REST format. The system consists of front-end client and back-end server. The benefits are that there is no need to change the code of back-end when we produce a new set of mobile client or a new front-end client. Front-end technology consists of Angular Js and Node.js. Angular Js modular features regulate the front-end development. And the front-end of the MVVM architecture makes the front-end development as rigorous as the back-end. The most important is that the front-end modules can be tested. Node.js is popular because it is good at dealing with I/O intensive business and the code is Java Script, which ensures the consistency of front-end development languages. In the system function module, the system is divided into three modules including functional module, organization structure module and system basic support module. The functional module mainly includes the notes of the cadres, the democratic evaluation and the meeting management. These modules are currently developed for non-administrator users, who can participate in the use of the modules. Users can use the notes of the cadres module to fill in the work record, work plan and work summary. What's more, users can participate in the democratic evaluation vote and participating units can submit registration lists online. The administrator can also export the list of conference. Organizational structure is mainly used for storing user information, department information, character information, user group information and personal detailed information. The basic supporting module of the system mainly describes the data dictionary module, the authority module, the menu module, the system monitoring log and calendar module. System supporting module is an essential module of the system. The data dictionary module stores types and items. Moreover, authority module is responsible for the relationship between a certain operating entity and a user or a role. System monitoring log records the user's operation of the system. The menu module stores the information on the left menu of the system and the calendar attendance management module is used to record the national legal holiday information and monthly attendance information. In the future, we can continue to develop new blocks in the functional module to meet more and more requirements.In this paper, the development patterns improve efficiency and optimize the quality of the code. Moreover, the resource oriented architecture decouples the system. Everyone will play a perfect role in the team. Privilege and system monitor modules help to protect the safety of the system. In addition, the flexibility of interfaces also make the system more flexible and lay a solid foundation of finishing this E-government system.
Keywords/Search Tags:Electronic government affairs, REST, AngularJs, Node.js, Separation of front-end and back-end, I/O intensive
PDF Full Text Request
Related items