Sie sind auf Seite 1von 24

 Personal Information

 Company / Industry Information


 Resume of Project Guide
 Industrial Project Information
 Duration of project
 Start date
 End date
 Title of the Project
 Introduction and Objectives of the Project
 Project Area
 Analysis (DFDs, ER Diagrams, Class Diagrams etc.)
 System Design
 Data Structures
 Reports to be generated
 Tools / Platform, Hardware and Software Requirement specifications
 Scope of project
Personal Information

Student Name : Shyam Prakash Saraswat


Address : 788 / ED-1 Sector D-1 L.D.A. Colony, Kanpur Road Lucknow
Mobile : +91-9795778036
E-Mail : shyam.saraswat@indiatimes.com

Company / Industry Information

Company/Institute Name : CMC Academy


Company Address : Ground Floor, Shah Tower, Adjacent to Chintels
House, Station Road, Hussainganj, Lucknow-226001
Company Phone : +91-522-4107915
Company Website : www.cmcltd.com
Project Type (Paid/Free) : Paid
If paid, how much is paid : 7000
Resume of Project Guide

Name : Ms Pooja Srivastava


Address : LDA colony, Kanpur Road, Lucknow (UP)
Phone Number : 0522-6006006
Email : pooja25july@gmail.com
Company : CMC Academy-A TATA Enterprise
Designation : Senior Software Trainer

Academic Qualifications:

 B.Sc. (Mathematics, Statistics, Physics) from Navyug Kanya Mahavidyalaya


affiliated to Lucknow University, Lucknow.
 Intermiiate from U. P. Board Allahabad with Ist Div.
 High School from U. P. Board Allahabad with Ist Div.

Professional Qualification:

Master of Computer Application (M.C.A) From U.P. Technical University, Lucknow


with 75% aggregate marks.

Software Skills:
Languages : Dot Net, VB 6.0, C,C++, C#
Web Tools : HTML, ASP, VB Script, Java Script, MS Office
Database : Oracle 9i, SQL-SERVER-2005
Operating System : Windows server /XP Professional/vista.

Experience: - Project guide since last 15 months. Assisting students of B.Tech, MCA and
BCA.

Personal Details:

Date of Birth : 25 July 1987


Nationality : Indian
Strength : Smart Working, Positive attitude, Good Team Leader
Martial Status : Unmarried
Hobbies : Reading Books & Sketching.
Industrial Project Information

Duration of project : 4 Month


Start date : 21-Jan-2011
End date : 21-May-2011

Title of the Project

This project is being built for ERP System and is meant to solve the problem of managing

Connection to customer, Enquiry of Courses, Activities of Students and Information to

Employees. “ERP System for Rooman Technologies” is the title of the project.
Introduction and Objectives of the Project:
Introduction:
ERP for Rooman Technology is very powerful software for Training Centre; it is complete
software, which includes reporting in word format, stores student’s information, and provides
whole information about the Institute. You can add or remove activities to the software. You can
view the list of all Teaching staff and Employees. It gives you currently running as well as
coming batches information. It also provides the financial information to the Administrative
Management. It includes the whole MIS for Administrative Management. It also provide the
functionality to viewers to post their Feedback to the institute.

Reason for selection:


 The project is selected because it fulfils all the needs of a Training Centre.
 No need of register record.
 Easily maintains the record of several years.
 Easily print the Receipt & report of the students.
 Easy to add or remove any record.
 Easy to search any record.
Objective:

Currently the working of agency is non-computerized so most of the processes are done
by manually. Therefore it has a number of employees to done the various types of jobs.
Sometime when workload is high then the functions like; searching, storing, retrieving, etc. of
data will be very hectic & it also takes a large amount of time, which affect the efficiency of the
agency. Therefore our main objective to automate the agency through which we can save the
manpower & to make the working of agency becomes fast.
Whenever automation of an office is there is some objective behind doing so. The objectives
in this case are as follows: -
 To provide a better platform for generating salary of employee.
 All records can be easily maintained through Database.
 Solve the queries of clients through reports in limited time.
 Searching of any information becomes fast.
 To provide the ways to generate the various types of reports.
 It will be also advantageous from the security point of view.
Therefore after installation of this software the working of the agency is improved & its
efficiency gets increased.
Project Area:
Relational database Management System ( RDBMS)

The integration of Internet applications with relational databases is explored in the "Dynamic
Website" portion of our site. It explains how an Internet website can be integrated with a
RDBMS to create a dynamic, data driven website.

A relational DBMS is special system software that is used to manage the organization, storage,
access, security and integrity of data. This specialized software allows application systems to
focus on the user interface, data validation and screen navigation. When there is a need to add,
modify, delete or display data, the application system simply makes a "call" to the RDBMS.
Although there are many different types of database management systems, relational databases
are by far the most common. Other types include hierarchical databases and network
databases. Although database management systems have been around since the 1960s, relational
databases didn't become popular until the 1980s when the power of the computer skyrocketed and
it became feasible to store data is sets of related tables and provided real-time data access.
Analysis (DFDs, ER Diagrams, Class Diagrams etc.):
E-R Digram:
0 Level DFD

Users ERP
(Management/Employee Management Database
/Students) System
1 Level DFDDFD
1-Level
Insert/update student info
Councilor
student Enrollment

Student

Batch Assign mgt student Registration

MIS
Batch_
Batch details
mgt

Admin

Course
Courses_details
_mgt

Accountan
t
Login Fee_mgt
Fee details

Enquiry Finance
Stu_detail Expences_details
mgt

Activity Employe
Emp Assign e Emp_detail
mgt
mgt
2 Level DFD

2.1 Login:

2.2 Employee:
2.3 Enquiry:

2.4 MIS:
System Design:
System design activities include the allocation of resources to equipment tasks, personnel
tasks, and computer program tasks. In the design phase, the technical specifications are
prepared for the performance of all allocated tasks. This phase is sometimes split into sub
phases - high level design and detailed design. High-level design specifies overall module
structure and how they interact with each other to produce the desired results.

During detailed design, the internal logic of each of the modules is decided. During this
step of system development data structures and procedural logic of each module are designed.
Data structures are designed with the help of Entity-Relationship Diagram and modules are
identified with the help of Data Flow Diagram. The logic of a module is usually specified in a
high-level design description language, which is independent of the target language in which
the software will eventually be implemented.

Functional Details of Modules

The project is a web based application therefore it includes static as well as dynamic
information. For this the web site provides static & dynamic pages that fall under various
categories as per the type of information or operation carried by them. Hence the entire project
can be divided into 12 modules including sub modules, following are the main modules:

1. MIS (Only for Admin) module


2. Enquiry module
3. Employee module
4. Login (Administrative as well as Employee) module
5. Report generation module
6. Feedback/Query handling module
7. Finance module
8. Courses module
9. Batches module
10. Receipt module
11. Activity module
12. News module
1. MIS (Admin) Module: This module is basically responsible to generate important information
that is related to the institute. It provides the pages containing some information for the users in
either static or dynamic form. Dynamic pages take their information from database. It includes
the following sub processes:
1. Information Handling of Institutes: This process allows the administrator to and the
administrator to view, add, update and delete the details of the institute.
2. Information Handling of Courses Offered: This process allows the administrator to
add, update and delete the Courses offered by the institute details.
3. Generation of Pass out Candidate Record: This process allows the the
administrator to view, add, update and delete the details of pass out Students.
4. Information Handling of Financial Status: This process allows the administrator to
view, add, update and delete the details.

2. Enquiry Module: This module handles the queries generated by the users abut the Institute. It
includes the following sub processes:
1. Overview Details: It gives the users to know about the Institute and get information
about the infrastructure provided by the Institution.
2. Fee Details: It allows the new users to know abut the fee of the courses offered by
the Institute.
3. Teaching Staff Details: It allows the user to know about the teaching staff provide
by the Institute.
4. Q&A Module: It Allows the users to put their Questions about the Institute and
Expertise can solve their queries.

3. Employee Module: This module is for the Employees of the Institute. Employees have their
account on website where they can get required information.
The module is responsible for handling the process such as:
1. Get Information about Students: This process enables the Teachers to get or search
information of students. It also provides functionality to add or remove details of
students.
2. Filling Details of Students: This process allows the teaching staff to Fill the
information so that the report generation can be handled.
3. Report Generation Process: This process allows the registered employee to
generate report of a particular batch.

4. Login Module: This module facilitates the administrator and Employees to login and get
information.

1. Administrator Login: It allows the Administrator to Login their account and provide
facility to insert, update records and generate reports.

2. Employees Login: It allows the employees to view their status and find the required
information about students.

5. Report Generation Module: This module basically handles the process of report generation. It
includes the following sub processes:

1. Report Generation for Pass out Candidates: It generates the report for pass out
candidates.
2. Report Generation for No. of Students enrolled in a session: It generates the
report for Candidate Enrolled in a session.
3. Report Generation for Students Fees: It generates the report for Students fees
submitted for a session.
4. Annual Financial report: This report tells about the Financial status of the institute.

6. Feedback/Query & Response Handling Module: It allows the users to send their queries and
feedback in the format provided by the web site and facilitates the administrator to response. It
includes the following sub processes:
1. Feedback & Query Handling Process: Through this process the users of the web
site can submit their queries or can give their feedbacks.
2. Response Generation Process: This process enables the administrator to send back
the responses of the user’s queries and review their feedbacks.
Data Structures:

Table: AdminLogin
Fields Name Data Type (Size) Constraints
UserName varchar(25) Primary Key
Password varchar(15) Not Null
AdminName varchar(30) Not Null

Table: EmpLogin
Fields Name Data Type (Size) Constraints
EmpUserId varchar(25) Primary Key
Password varchar(15) Not Null
EmpId varchar(15) Not Null

Table: EmpDetail
Fields Name Data Type (Size) Constraints
EmpId varchar(15) Primary Key
EmpName varchar(40) Not Null
Designation varchar(30) Not Null
DOB varchar(15) Not Null
DOJ varchar(15) Not Null
Salary numeric(10, 2) Not Null
Experiance numeric(4, 0) Not Null
Address varchar(50) Not Null
ContactNo numeric(10, 0) Not Null
Table: Course
Fields Name Data Type (Size) Constraints
CourseId varchar(15) Primary Key
CourseName varchar(25) Not Null
Duration numeric(4, 0) Not Null
Fees numeric(10, 2) Not Null
TotalFee numeric(10, 0) Not Null
TaxPercentage numeric(5, 2) Not Null

Table: BatchDetail
Fields Name Data Type (Size) Constraints
BatchId varchar(15) Primary Key
CourseId varchar(15) Foreign Key
NoOfStudennts numeric(3, 0) Not Null
StartDate varchar(15) Not Null
EndADate varchar(15) Not Null
EmpId varchar(15) Foreign Key
Timing varchar(25) Not Null

Table: StudentDetail
Fields Name Data Type (Size) Constraints
StudentId varchar(15) Primary Key
Name varchar(50) Not Null
FName varchar(25) Not Null
MName varchar(25) Not Null
Gender varchar(50) Not Null
ContactNo numeric(10, 0) Not Null
EmailId varchar(30) Not Null
PerAddress varchar(50) Not Null
LocalAddress varchar(50) Not Null
FatherOccupation varchar(25) Not Null
FatherOffice varchar(50) Not Null
FormNo varchar(15) Not Null
Table: StudentQualification
Fields Name Data Type (Size) Constraints
StudentId varchar(15) Foreign Key
HSYear numeric(4, 0) Not Null
HSInst varchar(30) Not Null
HSPer numeric(5, 2) Not Null
HSDiv varchar(10) Not Null
HSBoard varchar(20) Not Null
InterYear numeric(4, 0) Not Null
InterInst varchar(30) Not Null
InterPer numeric(5, 2) Not Null
InterDiv varchar(10) Not Null
InterBoard varchar(20) Not Null
GradYear numeric(4, 0) Allow Null
GradInst varchar(30) Allow Null
GradPer numeric(5, 2) Allow Null
GradDiv varchar(10) Allow Null
GradBoard varchar(20) Allow Null
PGYear numeric(4, 0) Allow Null
PGInst varchar(30) Allow Null
PGPer numeric(5, 2) Allow Null
PGDiv varchar(10) Allow Null
PGUniversity varchar(30) Allow Null
Others varchar(50) Allow Null

Table: FeeDetail
Fields Name Data Type (Size) Constraints
ReciptNo numeric(8, 0) Primary Key
StudentId varchar(15) Foreign Key
StudentName varchar(50) Not Null
FormNo varchar(15) Foreign Key
CourseName varchar(15) Not Null
Fees numeric(8, 2) Not Null
RegistrationFee numeric(8, 2) Not Null
Date varchar(10) Not Null
PaymentMode varchar(10) Not Null
ChequeNo varchar(10) Allow Null
BankName varchar(50) Allow Null
Amount numeric(8, 2) Not Null
Table: Activity
Fields Name Data Type (Size) Constraints
Date varchar(15) Not Null
Activity varchar(50) Not Null
AllotedTo varchar(30) Not Null
AlloteBy varchar(30) Not Null
DateOfCompletion varchar(15) Not Null
Status varchar(10) Not Null

Table: Enquiry
Fields Name Data Type (Size) Constraints
EnqFormNo varchar(10) Primary Key
ModeOfEnq varchar(15) Not Null
Name varchar(30) Not Null
Date varchar(15) Not Null
LocalAddress varchar(50) Not Null
PermanentAddress varchar(50) Allow Null
MobileNo numeric(11, 0) Allow Null
EmailId varchar(30) Not Null
DOB varchar(15) Not Null
Gender varchar(10) Not Null
Nationality varchar(15) Not Null
LastQualification varchar(20) Not Null
Pursuing varchar(20) Allow Null
CourseOpted varchar(20) Not Null
CounselledBy varchar(30) Not Null
CounsellorRemark varchar(50) Not Null

Table: Feedback
Fields Name Data Type (Size) Constraints
Id varchar(15) Foreign Key
Name varchar(30) Not Null
Remarks varchar(MAX) Allow Null
Reports to be generated:

The web site needs to generate some reports regarding the level of needs of its users.
Following is the list of reports that are likely to be generated:

1. Report of pass out candidate

2. Report of No. of Students enrolled in a session.

3. Report of Students Fees

4. Annual Financial report

5. Annual Expenditure Report


Tools / Platform, Hardware and Software Requirement
specifications:
TOOLS: Following are the tools used in the software:

 Back End: SQL Server 2005

Microsoft SQL Server is a relational database management system (RDBMS) produced


by Microsoft. Its primary query language is Transact-SQL, an implementation of the
ANSI/ISO standard Structured Query Language (SQL) used by both Microsoft and Sybase

 Front-End: Active Server Pages.NET (ASP.NET) with C# as

ASP.NET is a web application framework marketed by Microsoft that programmers can


use to build dynamic web sites, web applications and XML web services. It is part of
Microsoft's .NET platform and is the successor to Microsoft's Active Server Pages (ASP)
technology.

PLATFORM: Windows platform like Windows XP-Service pack 2 or higher or Windows server
2000 or higher
HARDWARE & SOFTWARE REQUIREMENT SPECIFICATION:
Hardware & software plays a major role in the development cycle of any system right from the
planning phase to the end of the development process and then in the implementation of the
system. The hardware & software requirement are the key factors during the feasibility of the
candidate system.

Hardware Specification

Requirements Minimum Preferred


Processor Pentium 3 Pentium 4 or higher
Speed 850 MHz 2.8 GHz or greater
HDD 2.2 GB 2.4 GB or higher
RAM 128 MB 1 GB
Monitor 15-inch SVGA colored Advanced
Mouse Normal mouse PS2-Port Scroll
Mouse/Optical Mouse
Key Board 101/102 keys keyboard Multimedia Keyboard

Software Specification

Front-end Tool ASP.NET with C#


Backend Tool SQL Server 2005
Platform/Operating systems Windows platform like Windows XP-Service
pack 2 or higher or Windows server 2000 or
higher
Scope of project:
This project is designed in a manner so as to maximize the efficiency of Institute procedures. It
gives total information about the Institute. It eliminates the redundancy of data and has efficiency
in storage and retrieval of data. It provides dynamic updating, maintenance, & access of data and
an integrated information system. The system has well defined procedures for modules which are
to be captured and every updation or entry into the system would be validated.

Overall It is flexible software, which also provides the facility for the enhancement of modules,
utilities in future according to the requirements.

 In future According to the need we can improve the security like cryptography to
transform plain text or original information into an unintelligible form for the protection
of data against accidental or intentional, destruction or modification.
 We can also attach some utilities for providing a user-friendly environment like reminder
software, which will help to remind about the important appointments, meetings of
company. Address book utility that maintains the addresses of daily coming customers,
employees that are working in the company.
Certificate

This is to certify that the project report entitled ”ERP System” submitted by
“Shyam Prakash Saraswat” Roll No. 0805314026 to Gautam Buddh Technical
University, Lucknow is a bonafide record of work carried out by him/her in the
partial fulfilment for the award of the degree Master of Computer Applications.

Signature Signature
Internal Examiner External Examiner

Signature Signature
Head, Dept. of Computer Applications Project Guide

Das könnte Ihnen auch gefallen