Font Size: a A A

Design And Implementation Of Salary Management System Based On Reverse Engineering

Posted on:2011-06-13Degree:MasterType:Thesis
Country:ChinaCandidate:S M CheFull Text:PDF
GTID:2178330332974313Subject:Computer technology
Abstract/Summary:PDF Full Text Request
During the integrity maintenance process of the existing system, the software often needs to be upgraded due to the changes of user's hardware and software environment. However, the original system software is often without source code,development documents, just lefts the executed software. Therefore, upgrading the software requires developing the system from the beginning on, which would spend a lot of manpower and resources and long development cycle. At the last, the upgraded system often cannot meet the needs of users. To address this issue, this thesis applicated the ideas and methods of reverse engineering to acquire the user's requirement, construction the system's model, complete software design, and implement the upgrade for the existing salary management system in C/S structure.Firstly, the thesis used the main tools of software reverse engineering UML(Unified Modeling Language),collected all kinds of information of the existing systems, constructed use case diagram, sequence diagram to describe the user's requirement; and then built class/object diagram to describe system architecture; finally, used JSP and MySQL technology to upgrade the existing salary management system and implemented a new salary management system based on B/S structure, which maximize remain the existing system's advanced function and add new function to satisfy the new requirement that the user proposed according to the changed of the software and hardware environment.In the coding phase, the new system takes Tomcat5.5 as network server, JSP as the coding language, MySQL as database server software, which adds the staff's basic information publishing and sharing, department's information's publishing and sharing, and staff's wage information's publishing and sharing function. At the same time, the system also realized different user access control by set the operating permissions level for each button and page to guard the system's safety in the new system. Meanwhile, the MVC design thinking, Structs framework technology are introduced in the system to strength the structure of the system Consequently, the System structure is clear and is easy to maintain.
Keywords/Search Tags:Software Reverse Engineering, UML, Salary Management System, JSP
PDF Full Text Request
Related items