Skip to content

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.

License

Notifications You must be signed in to change notification settings

akshay-bharadva/template-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

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 Profile

  • Project Title : TMS - Template Management System
  • Project Category : Web App
  • Frontend Technology : JSP | HTML, CSS and JS
  • Backend Technology : Spring MVC | JAVA
  • Database : MySQL

Aim of System

  • Provide a hassle free Dynamic Documents.
  • Maintain Categories of Template
  • Provide a Access to Create Template Type and Categories by Admin

Scope of System

  • 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

Modules

  • Admin
  • User

Requirement Analysis

  • 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

System Model

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.

Prototype Model

UML Diagrams

1 Structure UML Diagram

  • Class Diagram

2 Behavioral UML Diagram

  • Activity Diagram
  • Flow Chart

About

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.

Topics

Resources

License

Stars

Watchers

Forks