e learning resource locator, synopsis
TRANSCRIPT
`
E-LEARNING RESOURCE LOCATOR MINI PROJECT (NMCA452)
SUBMITTED TO
DR. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY, LUCKNOW (U.P.)
FOR THE PARTIAL FULFILLMENT OF THE DEGREE OF MASTER
IN COMPUTER APPLICATION SESSION 2015-2016
Under the Guidance of: Submitted by:
Dr. Ashish Awasthi Pradeep Kumar MCA MCA SRMGPC-Lucknow 2015-2017 SRMGPC-Lucknow
CERTIFICATE
Date:
This is to certify that the synopsis of project work entitled (College Info Park) E-Learning Resource Locator is being submitted by (Pradeep Kumar Roll No. 1512214940) in partial
fulfillment of the requirements for the Second Year Mini Project of (MCA) to the AKTU, SRMGPC, Lucknow during the academic year 2015-17 is a record of bonfide work carried out by him under our
guidance and supervision.
The results embodied in this synopsis have not been submitted by the student(s) to any other University or Institution for the award of any degree or diploma.
Internal Guide Head of Department
Dr. Ashish Awasthi Prof. Gaurav Mishra
SHRI RAMSWAROOP MEMORIAL COLLEGE OF ENGG. & MGMT.
ACKNOWLEDGEMENT
I am very grateful to my Mini Project (452) Mentor Dr./Mr./Ms. Pradeep
Kumar for giving his/her valuable time and constructive guidance in preparing
the Synopsis/Mini Project (452). It would not have been possible to complete
this Mini Project (452) in short period of time without his/her kind
encouragement and valuable guidance.
Date:
Signature
Pradeep Kumar
INDEX Sl. No. Page No.
(1) Introduction
(2) Justification of language and platform used
(3) Data Flow Diagram (DFD)
(4) E-R diagram ( or any other data model used)
(5) Functional decomposition diagram
(6) Database Tables
(7) Applications
(8) Limitation of the Project
(9) Future scope and improvements
(10) Conclusion
(11) References
INTRODUCTION
E-Learningis the computer and network enabled transfer of skills and knowledge. It includes out-of classroom & in-classroom educational experiences via technology. E- Learning is naturally suited to distance learning and flexible learning. It is available anywhere, anytime. It is a self paced interactive instructive presented over the Internet to browser equipped learners. The E-Learning solution is empowering, engaging, effective and economical. Early E-Learning systems, based on computer based learning (CBL) & training often attempted to replicate autocratic teaching styles whereby the role of the e-Learning systems was to transfer knowledge, as opposed to the systems developed later which were based on computer supportive collaborative learning (CSCL) which ncouraged the shared development of knowledge. Nowadays, it is an increasing trend to create virtual learning environment (VLE).The courses offered by the environment is interactive. Why e-learning is the most effective solution? Many employers and learners cannot afford time to a class. Travelling itself makes the learning process expensive & disruptive. E-Learning is revolutionizing the learning world by eradicating the geographical boundaries. The resources are available 24*7 a week, and any computer enabled with Internet facility can use the system. E-Learning ranges over a number of subjects & has a number of features
Justification of language and platform used
1) Software Requirement specifications:
Microsoft Visual Studio 2010
ASP.Net
C#
Microsoft SQL server 2010
Html & Java Script etc
Internet explorer 6.0, chrome or any Supported browser.
2) Hardware:
a) For client site:
Pentium 4
256 MB RAM
1 GB HDD
b) For server site:
Xeon based or higher end server
4GB RAM
200 GB disk space
Data Flow Diagram (DFD)
DFD Level 0 :
DFD Level 1 :
ADMINISTRATOR
Teacher
System logic Diagrams
FUNCTIONAL DECOMPOSITION DIAGRAM
Database Tables
Data Dictionary
Data Base of Digital HR:
Table name:-employee-reg
Primary key-emp_id
Column name datatype Size Allow null ramarks
Emp_id nvarchar 20 not Unique id of employee
Emp_name Nvarchar 80 Not Name of employee Designation Nvarchar 50 Not ---------- Father_name Nvarchar 50 Not Name of father of employee Y_of_exp Int - Not Number of year of experience Department Nvarchar 50 Not Resume Nvarchar 100 Not Path of Employee Resume
C_Address Nvarchar 50 Not Current address of employee
C_city Nvarchar 20 Not Current city of employee
C_State Nvarchar 30 Not Current State of employee
C_Country Nvarchar 30 Not Current country of employee
C_Pin Int Not
P_Address Nvarchar 50 Not Permanent Address of employee
P_City Nvarchar 50 Not Permanent City of employee
P_State Nvarchar 50 Not Permanent state of employee
P_Country Nvarchar 50 Not Permanent Country
Telephone Nvarchar 15 Yes Telephone number of employee
Mobile_No Nvarchar 13 Not Mobile number of employee
DOB DateTime Not Date of Birth of employee
DOJ DateTime Not Date of Joining
DOR DateTime Not Date of Registration
Email_id Nvarchar 100 Not Email Id of employee
Pass Nvarchar 100 Not Password of employee
Table Name:- Login
Primary key –User_id
Column Name Data Type Size Allow Null Remarks User_id Nvarchar 20 Not Employee Id/HR Id/
Admin Id Pass Nvarchar 100 Not Password of
employee/HR/Admin U_Type Nvarchar 20 Not Employee/HR
manager/Admin Status Nvarchar 10 Not Allow/Block L_Time DateTime Not DateTime of User Last
Login O_time DateTime Not DateTime of Last Logout L_Count Int 5 Not Login Count of
employee
Table Name:- Complain
Primary key-Complain_id
Column Name DataType Size Allow Null Remarks Complian_id Nvarchar 10 Not Identity of complain Name Nvarchar 50 Not Name of the
employee making the complain.
Contact Nvarchar 15 Not Contact no of the employee making complain
Email_id Nvarchar 50 Not Email id of the employee making complain
Status Nvarchar 50 Not Pending/ considered Complain_desc Nvarchar 100 Not Description of
complain
Table Name:- Teacher Primary key-tname
Column Name Data Type Size Allow Null Remarks Uname Nvarchar 20 Not Unique id of teacher
tname Nvarchar 50 Not Name of teacher
Email Nvarchar 30 Not Email Id of Teacher
education Nvarchar 50 Not Name of teacher education
institute Nvarchar 100 Not Name of teacher institute
Subject Nvarchar 50 Not Name of book upload
designation Nvarchar 50 Not
res_interest Nvarchar 50 Not
publication
Nvarchar 50 Not Name of book publication
Table Name:- Student Primary key-sname
Column Name Data Type Size Allow Null Remarks Uname Nvarchar 20 Not Unique id of teacher
sname Nvarchar 50 Not Name of teacher
Email Nvarchar 30 Not Email Id of Teacher
education Nvarchar 50 Not Name of teacher education
School Nvarchar 100 Not Name of teacher institute
College Nvarchar 50 Not Name of book upload
Major Nvarchar 50 Not
Car_skill Nvarchar 50 Not
Car_interest
Nvarchar 50 Not Name of book publication
Table Name:- Question
Primary key-Q_id
Column Name DataType Size Allow Null Remarks Q_id Nvarchar 10 Not Id of the ques Q_desr Nvarchar 50 Not Description of the
ques D_O_Q Nvarchar 10 Not Date on which the
question is made
Table Name:- Answer
Primary key-A_id
Foreign key-Q_id
Column Name DataType Size Allow Null Remarks A_id Nvarchar 10 Not Id of the ans A_desr Nvarchar 50 Not Description of the
answer D_O_A DateTime Not Date of the answer Q_id Nvarchar 10 Not Id of the question
Table Name:- Feedback
Primary key-Feedback_id
Column Name DataType Size Allow Null Remarks Feedback_id Nvarchar 10 Not Id of the feedback
Date DateTime Not Date of the feedback given
Subject Nvarchar 50 Not Subject of the feedback
Desr Nvarchar 50 Not Description of the feedback
Table Name:- Notifaction
Primary key-Serial_no
Column Name DataType Size Allow Null Remarks Serial_no Nvarchar 10 Not Serial number of the
notification N_desc Nvarchar 50 Not Description of the
notification N_upload Nvarchar 50 Not Upload information
of the notification N-Date DateTime Not Date on which the
notification is uploaded
Table Name:- Contact_us
Column Name DataType Size Allow Null Remarks Name Nvarchar 100 Not Name of the
employee Emp_id Nvarchar 10 Not Employee id Contact_no Nvarchar 15 Not Contact no of the
employee Message Nvarchar 100 Not Message data
Table Name:- Admin_Contact
Column Name DataType Size Allow Null Remarks Admin_id Nvarchar 10 Not Id of the admin Pass Nvarchar 100 Not Password Name Nvarchar 100 Not Name of the admin Email_id Nvarchar 100 Not Email id of the
employee Mail_pass Nvarchar 100 Not Password of the
mail id of the admin Contact_no Nvarchar 15 Not Contact no of the
employee
Number of modules and their description:
There are 13 main modules in the system which can be sequentially listed as given below:-
1. Employee Authentication and Login Management
2 Employee registation
3 Job Seekers Management
4 Shortlisting and Exam Scheduling
5 Leave Management
6 Salary Management
7 Dynamic Updated Events Management
8 Complain Management
9 Online Question Bank
10 Query Analyzer
11 Performance Appraisal
12 Discussion Board
13 Daily Work Report Management
New Employee Joining Module
It contains all the process of how to join any new employee Salary Management
It is manage the salary of Employee. Complain Management
In this module have all the complain are managed that from outside or inside. Performance Appraisal
It helps the organization in deciding employees promotion, transfer, incentives, payment increase.
Email Intigration
In this module are used for any query done by user will be directly send to company mail id.
Daily work Report Management This is manage all daily basis work report.
Encryption Management
In this module have manage all information in encryption form.
Applications
We used a combination of surveys, focus groups, and one-on-one interviews to gather
information from faculty, and from key personnel at other institute. After gathering requirements we have decided the following aims and objectives of Digital HR System:
To ease the functioning of the company.
To avoid delays as postal delays.
To increase the existing systems efficiency and reliability as a whole by many
times
To reduce effort involved in processing the data.
It’s developed for smooth functioning.
To ease the interaction between candidate and company.
To provide transparent system to all the employees of the company.
Improved Productivity of the HR Department of the Company
Optimal Utilization of Resources.
Reduction in time taken in execution of activities.
Better Information sharing among different department.
Cost cutting in maintaining employees data.
Limitation of the Project
While designing this project, all the required services are created and then implemented in the main E-Learning project. But in reality, while a project is designed using SOA then all the required services are provided by service providers and the company designing the project uses those services according to some kind of deals with those service providers. There is no service directory which contains all available services, in this project and it is assumed that all the available services are known in advance. Service securities are not implemented and that’s why anybody can use all services, whichis not the case in real SOA implementation.
Future scope and improvements
A dealing technique (online payment etc.) i.e., how a company can deal with the service providers can be designed and then the designed services can be used by service providers. Different security measures can be implemented to secure use of services. By accessing many more services provided by different service providers, this E-Learning project can be enriched by adding more features.
Conclusion
The“E-Learning System” provides a platform for online learning procedure. It can be used by the students of different schools, colleges, universities in the various part of the world. E-Learning is boundary barrier independent & also lacks time constraint. The system facility is available 24*7 a week.Even the facility is helpful for the professionals who cannot afford the time for in-classroom teaching due to their busy schedule. Implementing the services for the building of the system provides a cleaner approach. Each service is associated with one or more functions and the WebPages utilizes these function. The services allows the most important aspect of coding i.e. Reuse. For a developing country like India, this online learning process is a new aspect. India is now progressing towards E-Governance and education is one of those important fields that will come under E-Governance. Proper steps like this ensure a brighter future.
References
[1] ASP.NET and Web Development Overview,
http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx
[2] Microsoft Visual Studio Overview,
http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2005
[3] Microsoft SQL Server 2008,
http://en.wikipedia.org/wiki/Microsoft_SQL_Server
[4 Introduction to ADO.NET,
http://en.wikipedia.org/wiki/ADO.NET
[5] Introduction to .NET Architecture,
http://www.devtopics.com/what-is-net/
[6] AJAX – Bridging the Thin-Client Performance Gap,
http://www.ironspeed.com/articles/ajax-bridging%20the%20thinclient% 20performance%20gap/article.aspx