You are on page 1of 13

Modular Description

1) Registration:
a. Project Manager: Administrator can create Project Manager to control
the project process and work-flow.
b. Employee: User can register the employee record through this module
c. Normal Users: Visitor of sites can get an account for interaction with
the system
2) Login: All the users of site e.g. Administrator, Project Manager, Employee,
Sub Contractor and Customer can log into their account with this process. The
login mechanism is secured and separately identified all the types of users.
3) Client:
a. Payment Details: Client can view his payment details and next
payment schedules.
b. Progress Report: Client can observe their order with timely updated
reports of system. It will helpful to know the current status of the
system.
4) Vendor:
a. Material Information: All the vendors of the organization can view the
material information to supply for the development house.
b. Supply Material: Vendor can get the reports for the dispatched material
for the confirmation record.
5) Administrator:
a. Project/Tender Approval: Any project or tender can approved by the
administrator and after that they will proceed for the next level
operations.
b. Appointment of Employee: Administrator can confirm the appointment
of employees their personal records.
c. Posting: Administrator can transfer any employee as per request of
project manager to a particular site.
d. Analysis Report: Administrator can observe the progress report for the
projects/

25
6) Project Manager:
a. Project Information: Project Manager can get the information of new
project as admin allotted to him. He can get complete details of the
requirement and other related documents.
b. Project Report: As the project passed with different stage of
development the project manager will create the reports for the system,
which will helpful for the survey of project.
c. Employee Progress: Project Manager will feed complete report of
employees including their performance report.
d. Cost Evaluation: For each project it is higher responsibility of P.M. to
calculate the cost evaluation of project.
e. Issue Material List: P.M will place the requirement for the material
involved with the construction of projects.
7) Employee:
a. Progress Report: Any employee of the system can check his progress
report that is submitted by the project manager.

26
Data Structure
PROJECT

Field Type Constraints

PROJECT_ID VARCHAR(10) PRIMARY KEY


PROJECT_NAME VARCHAR(50)
CUSTOMER_ID VARCHAR(10) FOREIGN KEY
RELEASE_DATE DATE
TARGET_DATE DATE
CONTRACT_AMT NUMBER(6)
PROJECT_NOTE VARCHAR(1000)
STATUS VARCHAR(10)
DATE_OF_COMPLETED DATE

CUSTOMER

Field Type Constraints

CUSTOMER_ID VARCHAR(10) PRIMARY KEY


COMPANY_NAME VARCHAR(50)
CONTACT_PERSON VARCHAR(50)
ADDRESS VARCHAR(100)
PHONE VARCHAR(50)

PAYMENT

Field Type Constraints

CUSTOMER_ID VARCHAR(10) FOREIGN KEY


PAY_DESC VARCHAR(20)
AMT NUMBER(6)
PAYMENT_MODE VARCHAR(10)
PAYMENT_DATE DATE
CHQ_DD_NO VARCHAR(15)
BANK_NAME VARHCHAR2(50)

APPOINTMENT

Field Type Constraints

EMP_ID VARCHAR(10) PRIMARY KEY


NAME VARCHAR(50)
ADDRESS VARCHAR(100)
PHONE VARCHAR(50)

27
DESIGNATION VARCHAR(20) NOT NULL
PAY_SCALE VARCHAR(30)
BASIC_PAY NUMBER(6)
TA NUMBER(6)
DA NUMBER(6)
HRA NUMBER(6)
CCA NUMBER(6)
OTHER NUMBER(6)
PHOTOGRAPH VARCHAR(30)

POSTING (OF EMPLOYEE)

Field Type Constraints

EMP_ID VARCHAR(10) FOREIGN_KEY


PROJECT_ID VARCHAR(10) FOREIGN_KEY
POSTING_DATE DATE
DESCRIPTION VARCHAR(100)

TENDER (FOR BIDDING PURPOSE)

Field Type Constraints

TENDER_ID VARCHAR PRIMARTY KEY


PROJECT_ID VARCHAR FOREIGN KEY
BID_DATE DATE
PRICE_LIST VARCHAR
ESTIMATE_ID VARCHAR
INSPECT_DATE DATE

28
BID_PRICE

Field Type Constraints

TENDER_ID VARCHAR FOREIGN KEY


PROJECT_ID VARCHAR FOREIGN KEY
UNIT_COST NUMBER(8,2)
UNIT VARCHAR(10)
QUANTITY NUMBER(3)

VENDOR

Field Type Constraints

VENDOR_ID VARCHAR(10) PRIMARY_KEY


NAME VARCHAR(50)
ADDRESS VARCHAR(100)
PHONE VARCHAR(50)
EMAIL VARHCAR2(50)

INVOICE

Field Type Constraints

INVOICE_NO NUMBER(4) PRIMARY KEY


PROJECT_ID VARCHAR(20)
VENDOR_ID VARCHAR(10)
INVOICE_DATE DATE

PURCHASE

Field Type Constraints

INVOICE_NO NUMBER(4) FOREIGN KEY


METERIAL VARCHAR(50) FOREIGN KEY
UNIT VARCHAR(20)
QUANTITY NUMEBR(4)
COST NUMBER(8,2)

29
PHOTO

Field Type Constraints

PHOTO_ID VARCHAR(10) PRIMARY KEY


PROJECT_ID VARCHAR(10) FOREIGN KEY
DESCRIPTION VARCHAR(50)
SENDING_DATE DATE

EMP_PERFORMANCE (CONFIDENTIAL REPORT)

Field Type Constraints

EMP_ID VARCHAR(10) FOREIGN_KEY


FROM DATE
TO DATE
PERFORM VARCHAR(50)

PRO_PERFORMANCE (CONFIDENTIAL REPORT)

Field Type Constraints

PROJECT_ID VARCHAR(10) FOREIGN_KEY


FROM DATE
TO DATE
PERFORM VARCHAR(50)

STATE

Field Type Constraints

ABBRIVIATION VARCHAR(5) PRIMARY KEY


STATE VARCHAR(20)

30
ZIP

Field Type Constraints

STATE VARCHAR(5) FOREIGN KEY


CITY VARCHAR(10)
ZIP_CODE VARCHAR(10)

LOGIN

Field Type Constraints

LOGIN_ID VARCHAR(50) PRIMARY KEY


PASSWORD VARCHAR(50)
DESCRIPTION VARCHAR(50)

31
32
List of Reports to be generated

1) Order Report
2) Project Allotment Report
3) Employee Report
4) Progress Report
5) Project Evaluation Report
6) Employee Report

33
Implementation of Security Mechanism

Regarding security point of view, a login page is provided for authorized users.
If any user who is not a member of the website then that person is only allowed to
only browse the web-pages.
Initially the user authentication is done with password and access is allowed with the
type of the user logging to this online system.
Also only administrator has a right to verify for articles of that user.
In addition to this SQL-Server is used and tables are fully normalized, data integrity
and consistency can be easily maintain just by putting few constraints in the database
table.
In addition to this various validation checks are used to ensure that only relevant data
is forwarded to the database.

34
Future Scope of Project

The scope of proposed software “PROJECT MANAGEMENT PORTAL” is as


follows: -

This software is run on World Wide Web so number of users can access the data
simultaneously.
Project managers can be found in all industries. Their numbers have grown rapidly as
industry and commerce has realized that much of what it does is project work. And as
project-based organizations have started to emerge, project management is becoming
established as both a professional career path and a way of controlling business.
One reason for the rapid growth is the need to understand how to look after complex
projects, often in high tech areas, which are critical to business success but also have
to use scarce resources efficiently.
Ability to define relationship between tasks likes Start to finish, Finish to Start and
Finish to Finish.
Identify milestones in a project with approvals of milestones.
Facility of storing the maximum details of the project work.
Organization can gather history information about all previous that will help to
calculate the minimum cost and resources that will use to design templates of next
project works.
To get Annual Confidential Report.
Comparative analysis for different project works.
Organization can get information about their efficient employees therefore they can
promoted and share their skill and talent for next projects.
So opportunities in project management now exist not only in being a project
manager, but also as part of the support team in a project or programme office or as a
team leader for part of a project. There are also qualifications that can be attained
through the professional associations.
You could begin the story of modern project management from this time. But that
would be unfair as project management is not only about planning but also about
human attributes like leadership and motivation.

35
The art of planning for the future has always been a human trait. In essence a project
can be captured on paper with a few simple elements: a start date, an end date, the
tasks that have to be carried out and when they should be finished, and some idea of
the resources (people, machines etc) that will be needed during the course of the
project.

36
Bibliography

The books, which I referred and which really helped me in building the synopsis of
the proposed software in time, are as follows: -

The books, which I referred and which really helped me in building the synopsis of
the proposed software in time, are as follows: -

1. Beginning ASP.NET 4.8 in C#, Mathew MacDonald


2. Database System, C. J. Date
3. http://www.microsoft.com
4. http://www.w3schools.com

37

You might also like