8/7/2019 finalsynop
1/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
8/7/2019 finalsynop
2/24
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 : [email protected]
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
mailto:[email protected]:[email protected]:[email protected]:[email protected]8/7/2019 finalsynop
3/24
Resume of Project Guide
Name : Ms Pooja Srivastava
Address : LDA colony, Kanpur Road, Lucknow (UP)Phone Number : 0522-6006006Email : [email protected] : CMC Academy-A TATA EnterpriseDesignation : Senior Software Trainer
Academic Qualifications:
B.Sc. (Mathematics, Statistics, Physics) from Navyug Kanya Mahavidyalayaaffiliated 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, Lucknowwith 75% aggregate marks.
Software Skills:Languages : Dot Net, VB 6.0, C,C++, C#Web Tools : HTML, ASP, VB Script, Java Script, MS OfficeDatabase : Oracle 9i, SQL-SERVER-2005Operating System : Windows server /XP Professional/vista.
Experience: - Project guide since last 15 months. Assisting students of B.Tech, MCA andBCA .
Personal Details:
Date of Birth : 25 July 1987Nationality : IndianStrength : Smart Working, Positive attitude, Good Team LeaderMartial Status : UnmarriedHobbies : Reading Books & Sketching.
8/7/2019 finalsynop
4/24
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.
8/7/2019 finalsynop
5/24
8/7/2019 finalsynop
6/24
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 theagency. 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 objectivesin 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 & itsefficiency gets increased.
8/7/2019 finalsynop
7/24
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.
8/7/2019 finalsynop
8/24
Analysis (DFDs, ER Diagrams, Class Diagrams etc.):
E-R Digram:
8/7/2019 finalsynop
9/24
0 Level DFD
Users(Management/Employee
/Students)
ERPManagement
System
Database
8/7/2019 finalsynop
10/24
1 Level DFD
Insert/update student info
student Enrollment
Batch Assign student Registration
Batch details
Courses_details
Fee details
Stu_detail Expences_details
Emp Assign Emp_detail
Student
Batch_mgt
Course _mgt
Fee_mgt
Finance
Employee
Councilor
Admin
Login
Accountan
Enquiry
mgt
MIS
Activitymgt
8/7/2019 finalsynop
11/24
2 Level DFD
2.1 Login:
2.2 Employee:
8/7/2019 finalsynop
12/24
2.3 Enquiry:
2.4 MIS:
8/7/2019 finalsynop
13/24
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 subphases - 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 whichthe 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
8/7/2019 finalsynop
14/24
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 bythe 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.
8/7/2019 finalsynop
15/24
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 users queries and review their feedbacks .
8/7/2019 finalsynop
16/24
Data Structures:
Table: AdminLoginFields Name Data Type (Size) Constraints
UserNamePasswordAdminName
varchar(25)varchar(15)varchar(30)
Primary KeyNot NullNot Null
Table: EmpLoginFields Name Data Type (Size) Constraints
EmpUserIdPasswordEmpId
varchar(25)varchar(15)varchar(15)
Primary KeyNot NullNot Null
Table: EmpDetailFields Name Data Type (Size) Constraints
EmpIdEmpNameDesignationDOBDOJSalaryExperianceAddress
ContactNo
varchar(15)varchar(40)varchar(30)varchar(15)varchar(15)numeric(10, 2)numeric(4, 0)varchar(50)
numeric(10, 0)
Primary KeyNot NullNot NullNot NullNot NullNot NullNot NullNot Null
Not Null
8/7/2019 finalsynop
17/24
Table: Course
Fields Name Data Type (Size) Constraints
CourseIdCourseNameDuration
FeesTotalFeeTaxPercentage
varchar(15)varchar(25)numeric(4, 0)
numeric(10, 2)numeric(10, 0)numeric(5, 2)
Primary KeyNot NullNot Null
Not NullNot NullNot Null
Table: BatchDetailFields Name Data Type (Size) Constraints
BatchIdCourseIdNoOfStudennts
StartDateEndADateEmpIdTiming
varchar(15)varchar(15)numeric(3, 0)
varchar(15)varchar(15)varchar(15)varchar(25)
Primary KeyForeign KeyNot Null
Not NullNot NullForeign KeyNot Null
Table: StudentDetailFields Name Data Type (Size) Constraints
StudentIdName
FNameMNameGenderContactNoEmailIdPerAddressLocalAddressFatherOccupationFatherOfficeFormNo
varchar(15)varchar(50)
varchar(25)varchar(25)varchar(50)numeric(10, 0)varchar(30)varchar(50)varchar(50)varchar(25)varchar(50)varchar(15)
Primary KeyNot Null
Not NullNot NullNot NullNot NullNot NullNot NullNot NullNot NullNot NullNot Null
8/7/2019 finalsynop
18/24
Table: StudentQualification
Fields Name Data Type (Size) Constraints
StudentIdHSYearHSInst
HSPerHSDivHSBoardInterYearInterInstInterPerInterDivInterBoardGradYearGradInstGradPer
GradDivGradBoardPGYearPGInstPGPerPGDivPGUniversityOthers
varchar(15)numeric(4, 0)varchar(30)
numeric(5, 2)varchar(10)varchar(20)numeric(4, 0)varchar(30)numeric(5, 2)varchar(10)varchar(20)numeric(4, 0)varchar(30)numeric(5, 2)
varchar(10)varchar(20)numeric(4, 0)varchar(30)numeric(5, 2)varchar(10)varchar(30)varchar(50)
Foreign KeyNot NullNot Null
Not NullNot NullNot NullNot NullNot NullNot NullNot NullNot NullAllow NullAllow NullAllow Null
Allow NullAllow NullAllow NullAllow NullAllow NullAllow NullAllow NullAllow Null
Table: FeeDetailFields Name Data Type (Size) Constraints
ReciptNoStudentIdStudentNameFormNoCourseNameFeesRegistrationFeeDatePaymentMode
ChequeNoBankNameAmount
numeric(8, 0)varchar(15)varchar(50)varchar(15)varchar(15)numeric(8, 2)numeric(8, 2)varchar(10)varchar(10)
varchar(10)varchar(50)numeric(8, 2)
Primary KeyForeign KeyNot NullForeign KeyNot NullNot NullNot NullNot NullNot Null
Allow NullAllow NullNot Null
8/7/2019 finalsynop
19/24
Table: ActivityFields Name Data Type (Size) Constraints
DateActivityAllotedToAlloteByDateOfCompletionStatus
varchar(15)varchar(50)varchar(30)varchar(30)varchar(15)varchar(10)
Not NullNot NullNot NullNot NullNot NullNot Null
Table: EnquiryFields Name Data Type (Size) Constraints
EnqFormNoModeOfEnq
NameDateLocalAddressPermanentAddressMobileNoEmailIdDOBGenderNationalityLastQualificationPursuing
CourseOptedCounselledByCounsellorRemark
varchar(10)varchar(15)
varchar(30)varchar(15)varchar(50)varchar(50)numeric(11, 0)varchar(30)varchar(15)varchar(10)varchar(15)varchar(20)varchar(20)
varchar(20)varchar(30)varchar(50)
Primary KeyNot Null
Not NullNot NullNot NullAllow NullAllow NullNot NullNot NullNot NullNot NullNot NullAllow Null
Not NullNot NullNot Null
Table: FeedbackFields Name Data Type (Size) Constraints
IdNameRemarks
varchar(15)varchar(30)varchar(MAX)
Foreign KeyNot NullAllow Null
8/7/2019 finalsynop
20/24
8/7/2019 finalsynop
21/24
Tools / Platform, Hardware and Software Requirementspecifications:
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
http://www.answers.com/topic/relational-database-management-system-2http://www.answers.com/topic/microsofthttp://www.answers.com/topic/query-languagehttp://www.answers.com/topic/sqlhttp://www.answers.com/topic/sybasehttp://en.wikipedia.org/wiki/Web_application_frameworkhttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Programmerhttp://en.wikipedia.org/wiki/Web_sitehttp://en.wikipedia.org/wiki/Web_applicationhttp://en.wikipedia.org/wiki/XMLhttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Microsoft_.NEThttp://en.wikipedia.org/wiki/Active_Server_Pageshttp://en.wikipedia.org/wiki/Active_Server_Pageshttp://en.wikipedia.org/wiki/Microsoft_.NEThttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/XMLhttp://en.wikipedia.org/wiki/Web_applicationhttp://en.wikipedia.org/wiki/Web_sitehttp://en.wikipedia.org/wiki/Programmerhttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Web_application_frameworkhttp://www.answers.com/topic/sybasehttp://www.answers.com/topic/sqlhttp://www.answers.com/topic/query-languagehttp://www.answers.com/topic/microsofthttp://www.answers.com/topic/relational-database-management-system-28/7/2019 finalsynop
22/24
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 ScrollMouse/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-Servicepack 2 or higher or Windows server 2000 orhigher
8/7/2019 finalsynop
23/24
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 protectionof 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.
8/7/2019 finalsynop
24/24
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 SignatureHead, Dept. of Computer Applications Project Guide