ssm company file collaborative office system

The company’s document collaborative office management system is developed using the SSM (Spring+SpringMVC+MyBatis) framework, which mainly includes system user management module, user information module, file information management, personal affairs management, data information management, login module, and logout module. Modules.

This system mainly includes multiple functional modules such as system user management, user information management, personal affairs management, and data information management. The following is a brief description of these functional module requirements.
Administrator's login module: The administrator logs into the system to manage other management modules of the system.
User's login module: The user logs into the system, queries personal information, etc., and operates the available functions.
User addition module: Tourist users can add users, and the system will feedback whether the registration is successful.
Add administrator module: add more administrators to the system, administrators include ordinary administrators and super administrators.
User information management module:
User information list: present the product table of the database to the administrator in the form of a list.
Add user information: implement the administrator to add user information, which should include user information.
Modify user information: enable the administrator to modify user information, including modifying user information.
File information management module:
file information list: present the product table of the database to the administrator in the form of a list.
Add file information: realize that the administrator adds file information, which should include file information.
Modify file information: Allow administrators to modify file information, including modifying file information.
Personal affairs management module:
personal affairs list: display the personal affairs list.
Data information management module:
Data information list: Display all data information of the system, which can be searched by keywords.
Data information deletion: delete input errors or expired data information.
User module:
data management: users log in to the system. You can view your own personal homepage.
System Information: Users can view their own system prompt information.
Modify information: Users can modify their account password.
Information search: Users can search for information on the site by keywords.
Password modification: The user can modify the personal login password.
System management module: including data backup.
Exit module:
Administrator exit: Administrator is used to exit the system.
User logout: The user is used to log out the system.

1. Registration module: Tourist users can register the account in the system. The data required for account registration includes user name, password, confirmation password, email, qq, etc. After submitting the registration information, the system judges whether the registration data entered by the user through the js code If it meets the specifications, add a user record to the system database. For security, use the md5 encryption algorithm to encrypt the password, and then store the database.
2. Login module: In the process of user login, including user name, password and verification code, the system needs to judge whether the verification code is right or wrong first. If the user login uses the verification code, the user needs to enter the user name and password during login , And enter the verification code. After judging that the verification code is correct, judge the user name and password. Since the user password is encrypted with MD5, when judging the user password, you should first convert the password to MD5 before judging. When the user name or password is incorrect When, return to the login page to display an error message.
3. User information management module: The user publishes user information, which is stored in the activity table. The user clicks on the activity release and enters the activity release page. After submitting the user information, the administrator reviews and manages the user information added by the user.
4. Data information management module: design the data information table of the system, the administrator manages the data information data, such as adding, deleting, modifying, querying, etc., when the administrator adding data information, after inputting the data information, use the js function to judge the input If the format is correct, after the judgment is correct, insert the information data into the information table.
5. File information management module: design the file information table of the system, the administrator manages the file information data, such as adding, deleting, modifying, querying, etc. When the administrator adding file information, after inputting the file information, use the js function to judge the input Whether the format is correct, after the judgment is correct, insert the file information data into the file information table.
6. Personal affairs management module: The personal affairs management module includes personal affairs entry, personal affairs list, personal affairs search, personal affairs modification, and personal affairs deletion, all of which are implemented through MySQL statements to achieve database operations and place the data in the html interface . Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Contents
Design and Implementation of Collaborative Office System I
Summary I
ABSTRACT I
Catalog III
Chapter 1 Introduction 1
1.1 Development background 1
1.2 Development significance 1
1.3 Research content 1
Chapter 2 Introduction to main technologies and tools 1
2.1 ssm framework 1
2.1.1. Spring framework 1
2.1.2 SpringMVC 1
2.1.3. MyBatis 2
2.2 MySQL database 2
2.3 jsp technology 2
Chapter 3 System analysis 5
3.1 Feasibility analysis 5
3.1.1 Economic feasibility 5
3.1.2 Technical feasibility 5
3.1.3 Operational feasibility 5
3.2 Demand analysis 5
3.3 Business process analysis 6
3.4 Data Flow Analysis 7
Chapter 4 System Design 9
4.1 System Structure Design 9
4.2 Functional Module Design 9
4.3 Database Design 10
4.3.1 Overview of Database Design 10
4.3.1 Conceptual Design 10
4.3.2 Table Design 11
Chapter 5 System Implementation 16
5.1 Basic tasks 16
5.2 Realization of login module 16
5.2.1 Home page realization 16
5.2.2 Administrator login 17
5.3 Implementation of User Module 20
5.3.1 Implementation of File Information Management Module 20
5.4 Implementation of Administrator Module 21
5.4.1 Implementation of System User Management Module 21
5.4.2 Implementation of User Information Management Module 23
5.4.3 Personal Affairs Management Module The realization of 25
5.4.4 The realization of the data information management module 27
Chapter 6 System test 29
6.1 Test purpose 29
6.2 Test overview 29
6.3 Unit test 29
6.3.1 Add test 29
6.3.2 Login test 30
6.4 Integration test 31
Chapter 7 Summary 32
Acknowledgements 33
References 33

Guess you like

Origin blog.csdn.net/weixin_37971904/article/details/109066181