Font Size: a A A

Implementation And Application Of Automata And Interceptors In Information System -Management Information System Of A Equipment Company

Posted on:2016-07-04Degree:MasterType:Thesis
Country:ChinaCandidate:Z P GuoFull Text:PDF
GTID:2308330479478378Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The competitive forms in many fields are changing as the competitions in Information Technology. The competitions are not only in the price and quality of products, but also in services, which become gradually the important factors in competitions. At the same time, a management information system(MIS) collects and conveys the internal information and development of a company, and provides the convenience for both buyers and sellers. MIS coordinates the contradictions between producer and consumers, and presents consumers with suitable products, services and other important functions. Nowadays, however, many comprehensive management information systems are developed by using backward techniques and the databases are designed unreasonably. In general, the MIS will be low efficient when the number of concurrent queries on the server side is large. The optimization of a MIS is not reasonable usually, and the MIS lacks the functions of showing necessary information of the company through Internet.In order to avoid the above problems, in developing our comprehensive management information system, we use Java programming language, the Java popular framework, and My Sql as the database management system. In the implementation and optimization of our MIS, we add the functions of displaying the company information via Internet.First, the database is designed by satisfying the third Normal Form. We present reasonable description of the relationship between the entities. In view of some tables, such as the table of authority and reply, we design and optimize the integrated requirements so that the efficiency of query and modification of the table are improved. At the same time, the query efficiency of the database server is improved by adding redundant fields.Second, a tree structure of the filter string is constructed by using the finite automaton techniques. The sensitive words in the tree structure can be read into the main memory so that the system can filter and replace sensitive vocabulary in the forum. The performance of our MIS is better than that of the string matching method with the regular expression and programming language.Third, for the function of permission with respect to our comprehensive management information system, we establish the links between roles and authorities by using the interceptor and filter in order to solve the problem of authority faced by users directly. The links between roles and authorities can improve the scalability of the permissions of our comprehensive management information system, and can also improve the efficiency of checking the permissions.
Keywords/Search Tags:Deterministic Finite Automata, Permission Control, Database, Interceptor, Management Information System
PDF Full Text Request
Related items