Font Size: a A A

The Information System Of Army Soldiery's Management And Examination

Posted on:2009-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y J SunFull Text:PDF
GTID:2178360242980524Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The computer, communication and multimedia technology is widely applied to many fields. It becomes a crying need and an inevitable trend to develop modern managing and building of army by using computer and network technology.Soldiery's examination and evaluation are an important part of the management in the army,but they have been done by traditional sheet for a long time and have a lot of shortcomings, such as low efficiency, easy to make errors. Furthermore, they are no propitious to the operations of query, classify, collection and scientific analysis to the data. So they are not seasoned with the digital, informational development of the army. It becomes an important part of modern managing and building that uses system of software to assess and evaluate army soldiery, and provide some feasible assistant decisions for training and selecting of standout. The web-based test can be taken at any time and any place, the form of test becomes more flexible and free.The intelligent paper forming function by improving the quality of test papers can increase the scientific and objectivity of test. The system can shorten the circle of exam workflow, lessen the repeating work, and improve the efficiency. So this paper studied, designed and realized. The Information System of Army Soldiery's Management And Examination.The system is based on B/S-three-tier model and it provides good security in the fashion of two-tier registering pattern including administrator and user. Administrator include common administrator and super administrator, super administrator is responsible for the system maintenance and can do manipulation with the system such as adding or deleting common administrator. Common administrator is invested with some privilege by super administrator. Super administrator that login can operate all modules, they are: 1.examination module; 2.achievement module; 3.personnel module; 4.subject module; 5.test questions module, but common administrator can only operate some of them. Through the examination module administrator can browse through the examination plan, constitute the examination plan, and change the examination state of the soldiery. Through the achievement module administrator can browse the achievement of everyone or every unit, and change the standard of examination grade. Through personnel module administrator can manage the information of army soldiery, super administrator can also change purview of someone, add and delete some units. Through subject module administrator can change the mode and content of examination. Through test questions module administrator can browse, inquire about and append test questions. The user can look over examing subject through examination module after login. The user start examing after the system create a copy of test questions automatically, time is required by system, system show residuary time, test paper is automatically handed over when time is over. In the system, administrator creates vary sorts question storerooms, defines the mode of test questions, manages all the functions of test questions, achievement, users etc, adds new test questions to the storeroom, manage the achievements of users. System creates test paper randomly by user's different selection, and user could inquire papers achievements.Leader of army can examine the achievement of soldiery's some subject through the system, and knows the army soldiery's mastery for knowledge through the different difficulty test questions. The superior department inquires the examination achievement of some army through the system, and constitutes corresponding disciplinal project. Every army inquires the examination achievement of everyone through the system, selects and brings up the person with ability. This paper firstly presented and discussed some technology and concepts related to our subject, such as C/S, B/S and J2EE, then put forward a solution of The Information System of Army Soldiery's Management And Examination , B/S multi-tiered J2EE Web Application based on and MVC。The advantages of system are the strong function, well expansion, operating easily and better flexibility. Based on J2EE platform, having perfect transportability and independence of platform to support many popular OS, such as Windows, Unix, Linux etc. Besides, J2EE have many excellences, such as standard platform, distributing about easy memory or read, exploiter easy multithreading and security about database etc. Adopting Struts Framework, the updating and reuse are solved preferably, and that exploitation simple and maintenance easy. The Jakarta Struts project, an open-source project sponsored by the Apache Software Foundation, is a server-side Java implementation of the Model-View-Controller design pattern. It may improve and advance JSP, Servlet, tags and Object Oriented through making use of Struts framework in Web application. It would reduce the development time to apply MVC (Model-View-Controller) design mode, and advance efficiency of the exploitation.Comparing with the C/S pattern, the obvious advantage of the B/S is the clients do not need to install any software and can work at any place. The expansion is very easy, as long as you have a username and password and can access to the Intranet. The system is a real time system, which demands the system have a strong security, good response speed, friend user interface and easy work etc. The system adopts the B/S structure and JSP active pages to realize the function of the examination and management. The system is maked up of the examination terminal/web browser , web server/appache server and JSP, application system and database server. Any computer of the army network can work as a client to examination and Web browser.Test paper-autogenerating is emphases and difficulty of system. System automatically brings forth test paper based on user's request from test questions. The test paper is stochastic, scientific and logical, brought forth fleetly, so selecting an efficient, scientific arithmetic is emphases of the test paper-autogenerating. The system adopts the genetic algorithm with adaptive crossover rate and adaptive mutation rate for test paper-auto generating. Genetic algorithm include 5 elements, they are: coding of parameter, enactment of preliminary colony, design of fitness function, design of genetic operation and control parameter. First the administrator lists user's requests of test paper and abstract of requests, and use them as preliminary conditions of paper forming model. The paper includes 5 element, they are: test questions type, content, difficulty, request, ability. Every index also includes many inferior attributes; these attributes are evaluated with mark, when bringing forth test paper user's requests about test paper can be finally described by these inferior attributes. The disparity that test questions of test paper-autogenerating with administrator's request is less, then it indicate that the test paper comparatively approach administrator's request. As independence of index that exists in test questions these inferior attributes must exist disparity, so test paper also accord with:(1) There is only a question in the same ken (the ken is content attribute of test question).(2) There is at best a correlative question. The correlative questions are that these questions are although not belong to same ken but solution is associated with rubric. So they can be not in the same test paper.In course of using test paper-autogenerating based on genetic algorithm, cross is an important approach when optimizing new units. Crossover rate is a constant in simple genetic algorithm, but in fact, there is prodigious relation between fine crossover rate and genetic quantity. When early iterative stage, the bigger crossover rate is select the bigger variety of new units is, accordingly searching ability of genetic algorithm is boosted up. But after iterative relation selecting less crossover rate can avoid that excellent gene is destroyed, and so quicken convergent speed. So in the paper crossover rate is a function that constantly adjusts along with evolvement, and is named variational crossover rate. Variation is another important approach when optimizing new units. Variation rate is a constant in simple genetic algorithm, usually; the diathesis of colony tends to sameness. At present, many scholars all know that variation rate must change along with genetic course; the systematical genetic algorithm is possession of more supernal robustness, full-scale optimization and efficiency. So variation probability can constantly adjust with evolvement, as the expression of probability contains genetic degree,so the probability is named fluctuant and variational crossover probability.The system adopts biologic genetic algorithm with adaptive crossover rate and mutation rate, establishes a mathematic model of test paper-autogenerating, detailedly introduce and discuss coding method of mathematic model and genetic operation. Result of mathematic model indicates that the method is more progressional than former stochastic algorithm and simple genetic algorithm. The alterant genetic algorithm possesses preferable capability and practicability.At first, the paper analyzes the background, the meaning and the main contents of the research on the system. Then the paper introduces some interrelated technologies, running environment, the server configuration and database operation of the system, furthermore introduces operation of all module ,mainly analyzes the realization of the test paper–auto generating. Finally, it proceeds to discuss and research on the main technique and the further job in future.
Keywords/Search Tags:Information
PDF Full Text Request
Related items