Font Size: a A A

Web-based Dispatching Management System For University

Posted on:2012-03-06Degree:MasterType:Thesis
Country:ChinaCandidate:T LiuFull Text:PDF
GTID:2178330335950479Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of China, the advancement of computer technology brings opportunities and challenges on the mode of university management for daily work. The traditional management model has been far from meeting the needs of situation development. Many universities make use of computer-aided management system dealing with daily work. Nevertheless, dispatching management hasn't been overlooked for long. This article proposes the establishment of dispatching management system for university, which may assist staffs to manage dispatching and enhance the overall management level of university.As an important part of university, with foreign exchange growing, dispatching management becomes more remarkable. More people are involved in dispatching and the dispersion of departments, which make this job very difficult, and also increase workload of the staff. Therefore, strengthen dispatching management ability is the inevitable result of the increase of foreign exchange.Currently, little business management software about dispatching of university are available, and the flow of dispatching management business is not consistent among different universities, management software can not universally be applied to each school. So, for every school, it is necessary to develop a dispatching management system that is simple to operate according to their own management business characteristics.Starting with the choice of development technology, this article is divided into three parts:First, select the client development approach. There are two main development modes currently:the C/S (client/server) mode and B/S (browser/server) mode. By comparing two modes of development, the advantages and disadvantages are as follows:C/S structure is suitable for small range of network environment, and B/S structure break through the C/S structure on regional demand, which can be applied to the broader scope. structure is more difficult compared with B/S structure, and the hardware requirements of B/S structure is lower. In considering B/S model advantages and the characteristics of dispatching management business, our system is based on B/S model, so this system can deal with the requirements of working staff anytime. Then, this article discusses the development technology choice of the application layer. Based on the comparative analysis about current existing development framework, we choose Struts framework to develop the system, which is divided into the presentation layer, business layer and data layer, and this model can effectively improve the efficiency of development. The last part is choice of the backend database. In considering the small quantity of university dispatching business, as well as the efficiency of MYSQL database storage, this article chooses the MYSQL databases as storage platform of the system. The effective combination of these technologies laid a foundation for the successful development of system.On the demand analysis stage, based on the research of the content and the working process dispatching, absorbing experience of the parallel systems, goals and principles of the system development are determined. Then this article analyze the functional requirements of the system through use case diagrams and activity diagrams, and divide this system into. System login management module, Group information management module, Personnel passport management module, Summary report printing module and System maintenance management module. And based on this, each type of personnel and operation permissions of personnel are determined.During the process of the system function module design, through analyzing each module in the specific work process, the function timing diagram of each module of system are determined. Then the database of system is designed through studying and analyzing system business demand and functional requirements. This design process consists three parts which is mainly made of database concept design, logic structure design and physical structure design. Finally, this system carries security design for private information are involved in, and it is divided into four parts:firstly, to determine whether the user was authenticated with operating privileges; secondly, strictly limited authority for each user types of operating authority, limiting the users' operation; thirdly, ensuring the operating system security---making sure that there are no virus in the system; finally, fault recovery of database, data backup in case of accidents.The system realizing part is dividing into two parts:public classes of the system, and key function realization. Firstly, to improve the efficiency of development of the system, public classes are formed by extracting the parts used by all the models, which improve the code reuse rate of system. This system includes database connection classes, operation classes and string processing classes, etc. As for System login function, Group information management function, Personnel passport management function and System maintenance management function, this paper describes the actual code and page. At last, we discuss the inadequate part of the system, which may be improved in future.
Keywords/Search Tags:Dispatching Management, B/S, Struts, MYSQL
PDF Full Text Request
Related items