Beruflich Dokumente
Kultur Dokumente
Academic Qualifications:
Professional Qualification:
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:
This project is being built for ERP System and is meant to solve the problem of managing
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.
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
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.
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:
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:
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
Software Specification
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