Professional Documents
Culture Documents
Before We get into think of the things, we thank my guide because the
importance of guidance is very vital for any technical information
undertaken. We hereby taken an opportunity to thank who helped us
directly or indirectly in our project and make it feasible.
First we would like to thank my all faculty members for helping us at each
and every instance. No words can be adequate for that valuable suggestion in
the course of building all what have been done till now.
Prof.Deena Pujara
S.S.I.T
URL: www.ssit.co.in
CERTIFICATE
Date:
URL: www.ssit.co.in
CERTIFICATE
Date:
URL: www.ssit.co.in
CERTIFICATE
Date:
1 Project Profile 1
2 Company Profile 2
8 Diagrams
9 Software Design
10 GUI Design
11 Reports 199
15 Bibliography 220
1 Project Profile
Project Profile
Project 5 Months
Duration
Project Guide
Project Team 8
Size
1. Mohit Panchal
2. JaiminKatva
3. Rakesh Patil
Submitted By 4. Rahul Kumar
5. Devendrasingh Rajput
6. Rohit kumar
7. Laxman Prajapati
8. Jay Patel
3 Company Profile
Company History
based in Ahmedabad.
our clients for all the work they are dependent on us. Website Development by
our firm is completely original and unique. We have professionals working for
our clients’ website development projects that are relied upon us. We care for
the trust that our clients have in us and so we assure you to keep our quality
PHP Development
Laravel Development
Node JS Development
Angular JS Development
way that you can get your product on time. Our after deployment support is very
students of SSIT College whose name is Mohit Panchal, Jaimin Katva, Rakesh
Patil, Rahul kumar, Rohit kumar, DevendraSingh Rajput, Jay patel, Laxman
this project.
There is work distribution among us. We all have work on the all the
modules.
4 Goals& Objectives
Goals
project.
➢ Notify the Project Leader using alerts regarding to the task status and
project status.
➢ One of the major needs for the new system is dynamic report
Objectives
4 Goals& Objectives
rules.
on.
project.
5 Problem Area & Project Definition
Problem Area
➢ All the projects are manage using manual system. So, it takes longer
time to manage.
➢ Tasks are assigned to the user manual and then the entry of that task is
➢ Not possible to deliver project on the given time using manual system.
Project Definition
Project Description:
linking Actual and planned performance, creating and managing alerts and
global calendar.
Analysis
Input
Output
➢ Employee level user can view the status of the all the students..
using E-Mail.
Assumptions
➢ The actual start date of the task is that date when the status of
➢ The actual end date of the task is that date when the status of
➢ At the task add time default status of the task is new. If user
Feasibility Study
study is the test of the system proposal made to identify whether the user needs
may be satisfied using the current software and hardware technologies, whether
the system will be cost effective from a business point of view and whether it
should be relatively cheap and done at the earliest possible time. Depending on
the study, the decision is made whether to go ahead with a more detailed
analysis.
Technical Feasibility
6 Analysis & Feasibility Study
Economic Feasibility
This feasibility study present tangible and intangible benefits from the
project by comparing the development and operational cost. The
technique of cost benefit analysis is often used as a basis for assessing
economic feasibility. This system needs some more initial investment
than the existing system, but it can be justifiable that it will improve
quality of service. Considering our project eclipse is aexpress js of nodejs
and it is open source so it is free available in the market and we paid or
get license for the MYSQL database. So it is economic feasible.
This analysis involves how it will work when it is installed and the
assessment of political and managerial environment in which it is
implemented. People are inherently resistant to change and computers
have been known to facilitate change. The new proposed system is very
much useful to the users and therefore it will accept broad audience from
around the world. This system use in minimum configuration of the
computer. It not required extra or costly configuration.
7 System Architecture diagram
1. User Module
➢ Access Profile Manage
➢ Role Profile Manage
➢ User Manage
2. Project Manage
➢ Product Management
➢ Release Management
➢ Project Management
➢ Task Manage
3. Alert
➢ Create
➢ Fire
4. Log Module
➢ Audit Log
➢ Work Log
5. Report Module
8 Diagrams
2.Admin Login
8 Diagrams
1.Employee Login.
8 Diagrams
3.Employee Manage.
8 Diagrams
1.Student Login
8 Diagrams
3.Student Manage.
8 Diagrams
1.Admin.
8 Diagrams
2.Employee.
8 Diagrams
3.Student
9 Software Design (Data Dictionary)
Foreign Key
Stud_id int(11) It display the Student Id No
StudentTable(Id)
Foreign Key
Subject_id int(11) It display the Subject Id No
SubjectTable(Id)
Foreign Key
Emp_id int(11) It displays the Employee Id No
EmployeeTable(Id)
SSIT
-105- MCA- SEMESTER VI PROJECT (2022)
9 Software Design (Data Dictionary)
Allow
Field Name Data Type Description Constrains
Null
Primary Key,
Foreign Key
Branch_id Int(11) Uniquely generated Id No Employee_subject_allocation
Tablebranch_id,
Subject table branch_id.
Allow
Field Name Data Type Description Constrains
Null
Primary Key,
Foreign Key
Employee_subject_allocation
Division_id Int(11) Uniquely generated Id No
Tabledivision_id,
Semester_allocation Table
division_id,
It displays Division
Division_name Varchar(5) No
Name.
SSIT
-105- MCA- SEMESTER VI PROJECT (2022)
9 Software Design (Data Dictionary)
Primary Key,
Foreign Key
Emp_Id Int(11) Uniquely generated Id No
Employee_subject_allocation
Tableemp_id
SSIT
-105- MCA- SEMESTER VI PROJECT (2022)
9 Software Design (Data Dictionary)
SSIT
-105- MCA- SEMESTER VI PROJECT (2022)
9 Software Design (Data Dictionary)
Foreign Key
Date Date It displays the Date No
Attendence Table date
Foreign Key
Employee_subject_allocation
Table start_time,
Start_Time Time It displays Time No
Semester Allocation Table
start_time,
Timetable Table start_time
It displaysDescription of
Description Varchar(500) No
Employee Task.
Foreign Key
Semester Allocation Table
End_Time Time It displays End Time No
end_time,
Timetable Table end_time
Foreign Key
Attendence Table emp_id,
Employee Table emp_id,
Emp_Id Int(11) It displays Employee Id. No
Employee_subject_allocation
Table emp_id,
Timetable Table emp_id
SSIT
-105- MCA- SEMESTER VI PROJECT (2022)
9 Software Design (Data Dictionary)
Primary Key,
Foreign Key
Employee_subject_allocation
Semester_Id Int(11) Uniquely generated Id No Table semester_id,
Semester Allocation
Tablesemester_id
Subject Table semester_id,
SSIT
-105- MCA- SEMESTER VI PROJECT (2022)
9 Software Design (Data Dictionary)
Primary Key,
Stud_Id Int(11) It displays theStudent Id No Foreign Key
Attendence Table stud_id
SSIT
-105- MCA- SEMESTER VI PROJECT (2022)
9 Software Design (Data Dictionary)
Primary Key
Foreign Key
Subject_Id Int(11) It displays theSubject Id No Attendence Table subject_id,
Employee_subject_allocation
Table subject_id
It displays the Subject
Subject_Name Varchar(50) No
Name
Foreign Key
Employee_subject_allocation
Table semester_id,
Semester_Id Int(11) It displays the Semester Id No
Semester_allocation Table
semester_id,
Semester Table semester_id
Foreign Key
Branch Table branch_id,
Branch_Id Int(11) It displays the Branch Id No Employee_subject_allocation
Table branch_id,
Semester_allocation Table branch_id
SSIT
-105- MCA- SEMESTER VI PROJECT (2022)
9 Software Design (Data Dictionary)
Foreign Key
Attendance Table emp_id,
Employee Table emp_id,
Emp_Id Int(11) It displays the Employee Id No
Employee_subject_allocation
Table emp_id,
Employee_task Table emp_id
Foreign Key
Employee_subject_allocation
Start_Time Time It displays the Start Time No Table start_time,
Employee_task Table start_time,
Semester_allocation Table start_time
Foreign Key
End_Time Time It displays the End Time No Employee_task Table end_time,
Semester_allocation Table end_time
Foreign Key
Day Varchar(10) It displays the Days No Employee_subject_allocation
Table day
SSIT
-105- MCA- SEMESTER VI PROJECT (2022)
10 GUI Design (Navigation Chart)
Profile
Role
Name:-Admin It get All Acess in
Entity View Add Edit Delete Name:- Admin Project
Sr. Actual
Test Case Particular Expected result Status
no. Result
13.1 Tools
➢ Editor : VSCODE-x64-1.63.2
13.2 Technologies
➢ Nodejs
environment that runs on the V8 engine and executes Javascript code outside a
web browser.
Node-js lets developers use Javascript to write command line tools and for
server site scripting-running scripts server side to produce dynamic web page
content before the page is sent to the user’s web browser. Consequently, Node
➢ VS Code
code-editor made by Microsoft for windows, Linux and MacOs Features include
code refactoring and embedded Git. Users can change the theme keyboard
In the Stack Overflow 2021 Developer Survey, Visual Studio Code was
ranked the most popular developer environment tool with 70% of 82,000
ranked #13 among the top popular development tools, with only 7% of the 47,000
respondents using it. Two years later however, Visual Studio Code achieved the
#1 spot, with 35% of the 75,000 respondents using it. In the 2019 Developers
Survey, Visual Studio code was also ranked #1 with 50% of the 67,000
respondents using it. In the 2024 Developers Survey Visual Studio Code
such as Javascript.
storage and render the documents into multimedia web pages. HTML describes
the structure of a web page semantically and originally included cues for the
HTML elements are the building blocks of HTML pages. With HTML
constructs images and other objects such as interactive forms may be embedded
into the rendered page. HTML provides a means to create structure documents by
denoting structural semantics for text such as headings, paragraphs, lists, links,
quotes and other items. HTML elements are delineated by tags written using
angle brackets. Tags such as <img/> and <input/> directly introduce content into
the page. Other tags such as <p> surround and provide information about
document text and may include other tags as sub-elements. Browsers do not
display the HTML tags but use them to interpret the content of the page.
Javascript.
including layout, colors and fonts. This separation can improve content
specifying the relevant CSS in a separate css file which reduces complexity and
repetition in the structural content and enable the css file to be catched to improve
the page load speed between the pages that share the file and its formatting
➢ EXPRESS-JS
Node-js released as free and open-source software under the MIT License. It is
designed for building web applications and APIs. It has been called the de facto
the MEAN, MERN or MEVN stack together with the MongoDB database
➢ JQuery
navigate a document, select DOM elements, create animations, handle events, and
➢ ES6
commonly used for client-side scripting on the World Wide Web and it is
increasingly being use for writing server applications and services using Node-js.
➢ MYSQL
Michael Widenius’s daughter. And “SQL” the abbreviation for Structured Query
Language. A relational database organizes data into two one or more data tables
in which data types may be related to each other, these relations help structure the
data SQL is a language programmers use to create modify and extract data from
➢ BOOTSTRAP
The following futures are still pending which will be implemented in the
next phase.
➢ We will Support all the types of graph for the dynamic report generation
Websites :
➢ https://nodejs.dev/learn/introduction-to-nodejs
➢ https://getbootstrap.com/
➢ http://stackoverflow.com
➢ http://tomcat.apache.org
➢ https://www.npmjs.com/
➢ http://docs.oracle.com
➢ http://blog.jquery.com
Developed At
Akash Technolabs
As Partial Fulfillment
Of Master of
Computer
Application
Submitted To