The main objective of the Template Management System
is to create template with Dynamic Data Placeholders and generate PDF Documents. This TMS
system will save lots of time of industry and also man power.
User can create Template
from Default Template
or from Scratch
of Template type and categories which is provided by their Admin or their own.
This system is best for industry, who have to create lots of document according to their need.
- Project Title : TMS - Template Management System
- Project Category : Web App
- Frontend Technology :
JSP
|HTML
,CSS
andJS
- Backend Technology :
Spring MVC
|JAVA
- Database :
MySQL
- Provide a hassle free Dynamic Documents.
- Maintain Categories of Template
- Provide a Access to Create Template Type and Categories by Admin
- Create Template Type
- Create Template Category
- Create Template with Appropriate Template Placeholders to replace with Dynamic Data given by User
- Generate Excel File Formate for upload data
- Validate Uploaded File
- If File data is valid then user can Generate PDF
- Admin
- User
- Functional Requirement [ Admin ]
- Only Admin can Create Template Type
- Admin Can create Default Template and user can create template from it
- Admin can Create Some categories for given template type and set as default as per the user Requirement
- Functional Requirement [ Client ]
- User can create template categories from Template types created by user
- User can use default template to get started
- user can create template from scratch
- user can download Data File Format for particular template
- user can upload Data
- user can see which data he has uploaded and generated document by clicking on it
- user can manage his Profile
As Software engineering paradigm, we have used Prototype Model
, Because Linear sequential model is not reliable to implement in this system.
Realtime project follow Prototype Model because it handles dynamic change in requirement.
1 Structure UML Diagram
- Class Diagram
2 Behavioral UML Diagram
- Activity Diagram
- Flow Chart