Dissertation > Excellent graduate degree dissertation topics show

Fresh Graduate Employer Information Management System Design and Implementation

Author: LuLiang
Tutor: YinYiLong
School: Shandong University
Course: Software Engineering
Keywords: Keywords Role-based rights management the SSH development framework the timing of the implementation of the back-office services FreeMarker generate static pages
CLC: TP311.52
Type: Master's thesis
Year: 2013
Downloads: 35
Quote: 0
Read: Download Dissertation

Abstract


Since the1998national college enrollment, the number of college graduates each year presents the trend of rapid growth, Shandong Province, about300,000college students graduating in2012, so a large number of graduates of the files, accounts, and other information management for the management of the the College Employment Administration, and the provincial employment centers are a huge challenge.Traditional handmade paper management mode, not only the efficiency is low, and prone to occur in labor management aspects of a variety of errors, unnecessary trouble to the graduates and management departments, in this context, the establishment of a powerful graduates The management system is extremely necessary.Shandong Province graduates information management system is not only complicated functions, a large number of users, but also many kinds of users, which includes the four main types of users:students, university, employer and graduate employment department in charge. Various types of users have different functions, with different user rights, but these features and permissions between interconnected.With agile development features lightweight Rational unified process (RUP) software development model used in this paper, the system description language for the Unified Modeling Language (UML) as a selection of mature and widely used J2EE technology architecture. In this paper, the two most important roles in the the graduate employment information management system:graduates and college-related businesses more comprehensive needs analysis and design. Demand full and vivid description taken in the needs analysis process the mature analysis mode in modern software engineering, and a combination of agile development ideas. This paper analyzes the historical background and practical significance of the system development, and outlines the system’s overall business structure. Further, the demand for system analysis and description, architecture design and implementation, system functional design were discussed. The main work of this paper includes:1. A role-based rights management.Role-based permissions control, the core idea is to establish an intermediate layer between the functionality and user, the existence of this intermediate layer is mainly to solve two problems:Quick and easy management:managers do not need to assign each user operating authority, but preset several roles, permissions bound to the role, which greatly simplifies the burden of rights management.System performance optimization:Role bulk assign permissions, you can easily modify the permissions (no need to repeat the operation for each user), and also to reduce the number of connections between users and functional permissions.2. based Spring3+Struts2+Hibernate3(SSH) of lightweight development frameworkAny system demand will change over time; good system architecture must be able to flexibly meet the user’s needs. SSH framework of high configurability, maintainability, high flexibility and scalability to system development has brought great convenience. MVC’s main purpose is to reuse functionality, in order to reduce the workload. Using SSH framework, all the features are designed to interface, interface to transfer data between the layers by; you can ensure the relative independence between the layers that is oriented programming interface, in order to fully meet the business needs of the complex and volatile.3. Timed execution services to achieveThe system needs to periodically complete some business, such as CMS timed release to generate static pages, business mail automatically based on the time of approval, to retrieve the password regularly sent.4. FreeMarker template engine to generate static pagesThe relatively large number of users in the system and very focused. In July, August and September of graduates, employment stage, a large amount of system access, which the strict requirements of the system architecture design. JSP technology, the need to dynamically update every time you open the system Home should establish a database connection, query the database, so when a large number of concurrent users accessing the system, can easily lead to paralysis of the system server and database server. Then we switched to a static html page show Home, a significant reduction in the response time of the home page, a significant decrease in the pressure of the database system. Static pages to improve the display speed, but after all the data is changing, how to dynamically update static pages become a big problem, the system uses the FreeMarker technology timing to generate static pages, that is, to reduce the pressure on the server, to improve the user access speed, and try to ensure that the relative real-time nature of the data.Bound to the emergence of new problems in the system is running. These problems may be business optimization suggestions, or concurrent large pressure increased significantly bring technical architecture adjustment, how to cope with high concurrency, high response, which is to continue to improve in the direction of the next step system.

Related Dissertations

  1. Cyclohexene Vocational Shool Student Achievement Management System Design and Implementation,TP311.52
  2. Mobile application client release management system design and implementation,TP311.52
  3. Design and implementation of student management information system based on the MVC,TP311.52
  4. The Impact of Keywords Frequencies, Syntactic Structure and Presentation on College Students’ English Listening Comprehension,H319
  5. Quantitative Study on the Research and Development in China’s Nanotechnology Domain,TB383.1
  6. Research on Fax Classification and Retrieval Based on User Telephone Number,TP391.3
  7. The Concgram Analysis of the English Political News,H313
  8. The Design and Implementation of the users personalized information retrieval model,TP391.3
  9. Discussion and Design of TDM Circuit Emulation Service Based on Packet Switched Network,TN915
  10. Research on Technologies of Search Engine Based on Peer-to-Peer Networks,TP391.3
  11. Robot technology -based GUI test automation system design and implementation,TP274
  12. Kidney Vital Essence Yin and Yang Theory and Clinical Application Study,R256.5
  13. The Second Order Dissipative Difference Scheme for the CAHN-ALLEN Equation with NEUMANN Boundary Condition,O175.8
  14. The Technology Research of Endpoint Detection and Keywords Detection of Speech,TN912.3
  15. Research on Keywords Acquisition Based on Semantic Distance from Web Pages,TP391.1
  16. Text -oriented disciplines correlation analysis association rule mining technology research,TP311.13
  17. Study on Keywords-Based Approximate Search Techniques on Relational Databases,TP311.13
  18. Chinese government documents clump of words in English with Chinese characteristics,H313
  19. Web theme concept extraction process and Visualization,TP393.092
  20. The Design and Implementation of Sales Management System,TP311.52
  21. Design and Implement of Commodity Keyword Extraction System,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile