Topic: Design and Implementation of Java Course Website
College: xx
Professional industry: xx
Student name: xx
Lecturer: xx
Date: xx-xx-xx
The technical route and expected goal of design (thesis);
As a course design, the main purpose is to apply the learned knowledge to practice and cultivate practical ability through the design and development of this system. And in the process of design practice, learn deeper knowledge and master advanced technology. This can enhance the overall understanding of a system design, be familiar with the software development process, deeply understand the knowledge of software engineering, be familiar with the design and implementation of database (Oracle), learn and master the object-oriented analysis method (UML), and use MVC structure to develop efficient and high-performance Web applications and object-oriented programming methods (java language implementation).
The main content of this study is the demand analysis and design of personnel management, and finally complete a personnel management system.
Project schedule:
I suggest that the research process be divided into three stages, namely, early stage, middle stage and late stage. In the early stage (2-3 weeks), I mainly do some preparatory work, such as getting familiar with the development environment, understanding J2EE architecture, learning JAVA language and MVC architecture, collecting some materials that are helpful to the research of the subject, and trying to write relevant programs. The main tasks to be completed at this stage are "demand analysis" and "outline design scheme".
In the medium term (4-6 weeks), research and experiment will be carried out on the project block. This stage is a very important period in the whole research and design process, and it is also the detailed design and coding of the whole system, and finally basically completes the production task of the whole system.
In the later period (1-3 weeks), the main purpose is to integrate and test the whole system, find out the problems and defects of the system, summarize and analyze them, and accumulate experience and lessons for future work.
I believe that through the efforts of the above stages and the hard guidance of teachers, we will eventually be able to make an e-government file management system and complete the research task.
We also hope that through this research opportunity, we can deeply understand the development of Java language, use the skills of JavaBean, Jsp and MVC framework, and master advanced software design, management and development methods.
The main contents of graduation project (thesis):
The main content of this study is the demand analysis and design of personnel management, and finally complete a personnel management system.
In the research process, I will apply MVC architecture technology based on J2EE to realize my personnel system. It is suggested that the system be divided into three layers. Firstly, the representative layer of the requested information is displayed to the customer through HTML, which is implemented by Java Servlet, JavaServer Page and JSTL. Then there is the control logic layer, which contains some components running on Struts architecture. Finally, the database layer is used to store data permanently.
The company management module realizes the functions of adding, deleting, modifying and querying companies.
The position management module realizes the functions of adding, deleting, modifying and querying positions. The job management module realizes the functions of adding, deleting, modifying and querying jobs. The department management module realizes the functions of adding, deleting, modifying and querying departments.
The employee management module realizes the functions of adding, deleting, modifying and querying.
System function diagram of file management system:
I have been familiar with a large part of the development environment to be adopted in the past, and now I have basically mastered various development tools and necessary knowledge. According to the research object of this topic, the research has been carried out in different aspects, such as:
Demand analysis: The main function of personnel management system is to manage employees of different companies and departments for users, which is convenient for users to query, summarize and analyze. According to different users, personnel management system has different functions. This system provides users with the management of company personnel, including position management, job management, department management, company management, employee management and other functions, as well as the realization of operation database. The system needs to realize the following functions:
1. Company Management: users can add company categories; 2. For different types of companies or branches; 4. The system can handle them according to the company category. Distinguish users with different 5 and 5 by company.
6. Position management: users can add positions for employees of different companies in this system. Distinguish the positions of employees in different companies.
10, Work Type Management: users can add work type management for this system, 1 1, manage different work types of employees, 12, 13, and distinguish the work types of employees.
14, Department Management: users can add departments for this system. 15 includes operations such as modifying, viewing, deleting and querying. 16 manages the departments of different companies, 17 establishes the departmental structure of the company.
18, Employee Management: users can add employees for this system. Manage employees of a company, 19, and establish an employee management module of a company.
System design: With everyone's efforts, we have basically reached a certain understanding of the framework of the whole online book selling system, and the specific content will be described in the detailed design book.
Database design: According to the understanding and analysis of the system, we have begun to design a background database system that meets the system requirements. Such as: company information {company name}, position information {position name}, job information {job name}, department information {department information}, employee information {employee ID, name, gender, company name, political outlook, education background, job code, job name, department name, date of birth, date of ending work, date of joining work, home address and telephone number.
User interface design: In the process of design research, the user interface design has been completed. We not only make the designed system meet the demand, but also make users feel comfortable and convenient when using it.
I believe that with my efforts and the guidance of my teacher, I will be able to successfully complete this research task.
Requirements and implementation measures for completing the project:
Judging from the existing conditions and the courses studied, the graduation design task can be completed through hard work.
The computer room of the computer department provides computer conditions, and the design materials and books are paid from the students' graduation design fees.
The necessary conditions for completing the project have been basically implemented.
References and materials:
Hao Yulong, J2EE Programming Technology, published by Northern Jiaotong University.
Java programming Zhu Xifu, People's Posts and Telecommunications Press.
J2EE Case Development, Ji Min, China Water Resources and Hydropower Press.
Java Network Programming, published by Feng Bo and Tsinghua University.
Practical course of Java programming Zhu, People's Posts and Telecommunications Publishing House.
"Java open source programming" [America] Joe Warness, published by electronic industry.
Introduction and improvement of JBuilder 10, published by Wang Bibo of Tsinghua University.
Fundamentals of Java Programming (USA) published by Gary Bronson, Peking University.
Instructor's opinion:
Instructor's signature:
date month year
Opinions of the College Graduation Design (Thesis) Leading Group:
Signature of team leader:
date month year