Learning Centre Management System

Published on March 2017 | Categories: Documents | Downloads: 48 | Comments: 0 | Views: 210
of 49
Download PDF   Embed   Report

Comments

Content

Project Report on ³Learning Centre Management System´
Submitted in partial fulfillment of the requirements for the award of the degree of

Bachelor of Technology In Computer and Science Engineering

Submitted by: Ajeet Singh 0631643207 B.Tech(CSE) 7th sem

University School of Information Technology GGS Indraprastha University,Delhi-110403 2007-2011
1

Acknowledgement

The project work in this report is an outcome of continual work and draws intellectual support from various sources. Obligations thus incurred in completing the work have been many. It is therefore almost impossible to express adequately the debts owed to many persons who have been instrumental in imparting this work a successful status. It is however a matter of great pleasure to express our gratitude and appreciation to those who have been contributing to bring about this project.

Finally we would like to thank all students and class mates of ours who helped us in completing this project.

2

Abstract
Institution Management System is a web-based online application developed for the DCM Centre of Learning that automates the various activities done to manage the several locations. This application provide easy and systematic way to the users to maintain complete information about the different location, courses, batches, enquiries, application submission, admission, fee details, tax detail and generate the various reports dynamically. This project has three types of users: Administrator, Corporate(C) and Locational (L) type user. Administrator: The Administrator has all the rights and permission to access functionalities of the application and responsible to grant / revoke the permission to all other users. Corporate Level: The user at the corporate level has permissions to access the data of all defined locations. Locational Level: The User will be able to access the data related to his respected location only. Institution Management System application has different functionalities and requirement specification. All functionalities and specifications are divided into Modules. That makes easy to use and provide a systematic approach to develop successful web application. IMS has following five modules. 1. 2. 3. 4. 5. Master Maintenance Module Transaction Module Query Administrator Reports

3

Table of Contents.
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Introduction«««««««««««««««««..5 Objective««««««««««««««««««..7 Project Category«««««««««««««««..8 Problem definition«««««««««««««««9 System Analysis«««««««««««««««.10 Testing Process«««««««««««««««...12 Software Requirements Specification«««««««13 Analysis(DFD & ER Diagrams)«««««««««.17 Process Logic of each module««««««««««21 Tools platforms used«««««««««««««.24 Security Mechanism Implementation«««««««25 Snapshots«««««««««««««««««...26 Output Report of the project««««««««««..47 Future scope of the project«««««««««««.48 References«««««««««««««««««..49

4

Introduction
DCM Data Systems is a Global IT Infrastructure services company with offices in India and US. Established in the year 1972, DCM is one of the oldest Indian IT companies that has continuously adapted itself to changing business & technical scenario and has gained immense knowledge and experience, which it has imbibed into its business processes. This has helped the company to build a strong organization that is sensitive to changing customer needs. Some of the renowned Indian IT industry leaders have emerged from the DCM Data Systems family. The Indian Operations of the company are headquartered out of the New Delhi while its clients are spread across the country. The services offered by the company in the India are: 1 2 3 System Integration Customer Support Services systems Management and Administration Services

The US operations of the company are headquartered out of the Silicon Valley while its clients are spread across the country. The services offered by the company in the US are: 1 2 3 Systems Administration services (IBM AIX, SP2, HACMP, Linux, MQ Series, SUN Solaris) Data & Storage Management services (Tivoli suite of products) Database Administration services (DB2 and Oracle)

DCM Data Systems has always put customer satisfaction and service standards before everything else. The company has been known to go out the way to delight the customer and provide high levels of services. The commitment to its service standards comes from its longevity in the industry and its zeal to become the best IT service provider in the market it caters.

In this endeavor we 1 2 3 4 Guarantee performance Provide immediate availability of spare and skilled personnel¶s. Provide 24*7*365 support where needed Online and telephonic -support where needed

Recognizing the importance of quality to meet client needs, the company has instituted stringent quality assurance and control measures. The quality systems at DCM match the best in the world, and contribute significantly to our performance and growth. Changing business needs, suggestions for improvements and analysis of process performance drive our process improvements.

Institution Management System is a web-based online application developed for the DCM Centre of Learning that automates the various activities done to manage the several locations. 5

This application provide easy and systematic way to the users to maintain complete information about the different location, courses, batches, enquiries, application submission, admission, fee details, tax detail and generate the various reports dynamically. This project has three types of users: Administrator, Corporate(C) and Locational (L) type user. Administrator: The Administrator has all the rights and permission to access functionalities of the application and responsible to grant / revoke the permission to all other users. Corporate Level: The user at the corporate level has permissions to access the data of all defined locations. Locational Level: The User will be able to access the data related to his respected location only. Insitution Management System application has different functionalities and requirement specification. All functionalities and specifications are divided into Modules. That makes easy to use and provide a systematic approach to develop successful web application.

6

Objective
DCM Centre of Learning (DCMCOL) is a learning division of DCM Group, where the learning process is seen as one that is both challenging and enjoyable. To Manage the Learning System DCMCOL Require an information system that must achieve the following Objectives. 1 Only authorized users are able to access the Application. 2 System must have only three types of users, Administrator, Corporate user, Locational Users. 3 System must allow to administrator to define the location, courses, assign course to particular location, define the batches at multiple location as well as give the rights and permission to create new user, change password and define the permissions of each user. 4 System must allow to corporate users to access all location data on line. 5 System must allow to Locational users to access the only his/her Respected location data. 6 System must provide all activities on line and support all popular browsers. 7 System must provide easy to understand GUI forms. 8 System must support all popular platforms. 9 System must maintain data of enquiry, registration application, admission, fee, courses, batches and locations. 10 System must have provision to generate the reports.

7

Project Category
The IMS Web Application is a best effort to automate the multi-location learning centre. The IMS satisfy the SRS requirement and fulfill the required functionalities defined by client. IMS like application must include all the functional are of learning centre as well as institution to become a complete institution management system. IMS is a well defined, designed web application which automates various activities of a multilocation learning centre, from defining location, courses, batches, enquiry, registration, admission, fee, tax, schedule, attendance entry. This system also generates the various reports dynamically. To become online institution management system some other functional are must be included (automate monitorial transactions, library module etc). Structure for JAVA Java JDK 1.6(Contain the Various Development Tools) JRE 1.6 (Java Run Time Environment Tools) Structure for MySql MySql (Contain the database tools) MySqlDATA (store the data of the database tables) Microsoft SQL Server is a scalable database system whose primary purpose is to serve as a back-end database for a client program, such as your Web browser, an Accounting program, or a human resources application²anything that makes use of the data. In the most common usage scenario, a client program connects to SQLServer and requests some information, whereupon SQL Server processes the request and returns results.

8

Problem definition/Need for the Project
DCM Centre of Learning needs software that manages centrally all the locations and their respective courses that are running at the different location of DCMCOL. Software must connect all locations and data must be stored at the central office of the DCMCOL.

DCMCOL Central office with different locations of learning centre. System must allow to the uses to access the data online from the central office on their respected location. System must provide GUI form Login form with user id and password, which should be assigned by the administrator. System must allow the users to define location, courses, and batches as per defined permissions by the administrator. DCMCOL require a software that manage and provide information online, on the request about the courses, batches and manage the student enquiries, registration application, admission form, fee details, class schedule, attendance information and must generate the various report for the different level of users. All the data must be stored at DCMCOL central office.

9

System Analysis
Feasibility Study
A feasibility study is a preliminary study undertaken before the real work of a project starts to ascertain the likelihood of the project's success. It is an analysis of all possible solutions to a problem and a recommendation on the best solution to use. It involves evaluating how the solution will fit into the corporation. The purpose of a feasibility study is to determine whether or not the purpose of a new system can be justified. To solve the defined problem, we have following alternatives: 1 Develop database application. 2 Develop Web Based application. The first alternate cannot support the web centric application for DCMCOL. So second alternate best suit or fitted for user requirements. Feasibility study apply to analyze the LCMS: A system's feasibility is typically considered from economic, technical and organizational viewpoints. 2.1 Economic Feasibility: LCMS is economically feasible because data stored at central location at DCMCOL central office. LCMS application is cost/ benefit solution for the user. Benefits from the candidate system: 1 2 3 4 System will be user friendly There will be no information gap. Saving precious time and resources. Accurate and latest information will help the users for analysis and decisionmaking

The cost in our negligible, as the needed infrastructure already exists. As the benefits greatly outweigh the minimal cost, the proposed system is economically feasible. 2.2 Technical Feasibility: The technical feasibility centers on the existing system (hardware, software) and to what extend it can support the candidate system. In case of LCMS we require such technology that support web based application. Require hardware is already exist and require software are free of cost that are:
10

1 2 3 4

Language: JAVA 1.5 SDK, J2EE (JSP, Servlet) Web server: Apache Tomcat 5.5 Database server: MySql 5.0 Thus, LCMS is technically feasible.

2.3 Schedule Feasibility: The LCMS is totally a new application. There is no such system already exists in DCMCOL so, it have enough time to development and implementation. 2.4 Organizational Feasibility: LCMS no need to change existing infrastructure of DCMCOL and also have enough support to implement successfully so, LCMS is organizational feasible.

Why introduce a new system?
There are several reasons to introduce LCMS in DCMCOL to strive up boost their productivity, efficiency, and ultimate proficiency. Below are a few reasons why LCMS application is introduce: 1 The current existing system is typically manual. All the data are manage by manpower. 2 There is no such web based application exist. 3 The business is expanding, allowing it to cope with extra workload, 4 DCMCOL users are complaining about the speed and quality of work the business provides. 5 Competitors are winning greater market shares due to an effective integration of a computerized system.

11

Testing Process (TECHNIQUES &STRATEGIES)
Introduction:
Software Testing is a critical element of software quality assurance and represents the Ultimate review of specification, design, and coding. The purpose of product testing is to verify and validate the various work products viz. units, integrated unit, final product to ensure that they meet their respective requirement

Various tests done are as follows:
y Unit Testing at unit level, conducted by development team, to verify individual standalone units.

y

Integration Tests after two or more product units are integrated, conducted by development team, to test the interface between the integrated units.

y

Functional Tests prior to the release to validation manager, designed and conducted by the team independent of designers and coders, to ensure the functionality provided against the customer requirement specifications Acceptance Tests prior to the release to validation manager, conducted by the development team, if any supplied by the customer. Validation Tests prior to release to customer, conducted by the validation team to validate the product against the customer requirement specifications and the user documentation.

y

y

12

Software requirements specification ³LCMS web based application

´

1. Introduction:
A software requirement specification is formal document that completely describe the user need and build a bridge between client, user, analyst and software developers. A SRS define what a proposed system should achieve. An SRS is basically an organization's understanding (in writing) of a customer or potential client's system requirements and dependencies at a particular point in time (usually) prior to any actual design or development work. It's a two-way insurance policy that assures that both the client and the organization understand the other's requirements from that perspective at a given point in time. The SRS document itself states in precise and explicit language those functions and capabilities a software system (i.e., a software application, an eCommerce Web site, and so on) must provide, as well as states any required constraints by which the system must abide. The SRS also functions as a blueprint for completing a project with as little cost growth as possible. The SRS is often referred to as the "parent" document because all subsequent project management documents, such as design specifications, statements of work, software architecture specifications, testing and validation plans, and documentation plans, are related to it. It's important to note that an SRS contains functional and nonfunctional requirements only; it doesn't offer design suggestions, possible solutions to technology or business issues, or any other information other than what the development team understands the customer's system requirements to be.

2 Scope
The scope of the document effect the entire life cycle of the IMS, this will guide developers to towards for the defined solution and work as a check during the development process. This document will work as bridge between client, users, analyst, development team, and testing team. The Scope of the DCMCOL Solution will be in line with the requirements mentioned in the Customer Requirement Specification document and proposed solution from DCMTech. DCMCOL Software development & customization would commence with the Requirement analysis process and would be followed by addition & changes in the Software Design and Code, Testing and Implementation.

13

3. Functional Requirements:
The functional requirement specifies all IMS functionality in ranked order. IMS application is divided into system and subsystems. Functional requirements describe the possible effects of a software system, in other words, what the system must accomplish. Organizational Level includes: An organization level web based application must provide the systematic way to their employees to access the application remotely. The authorized user gets logged into the application through the Login Form. The ADMN user is the default super user. He creates and sets the permissions of the different users. Basically there are two types of users. 1.Coperate Level: The user at the Cooperate level has data access across the locations. 2. Locational Level: The User will be able to access the data related to his/her location only. A: The IMS Application must provide the easy and convenience way to define the location, courses, assign a course to particular location, and specify the effective date and batch creation with batch details. All the data collected at this step will be used by the entire application. So data must be store in master Tables. This module we refer to as Master Maintenance. Master Maintenance: This module is related to the creation of various masters. There are various sub-modules under this module: 1 Location Master: This module facilitates to the administrator to define the new location with location code, name, address and contact information. The data will store in location master table and available in entire application. 1. Course Master: This module facilitates the creation of new course code and description of course in the master. Batch Master: This module facilitates the creation of new batch for the course offered and set the application fee and course fee in the master. Batch master also define the batch start date, end date entrance test date, time with the respect of location and course. The batch code is uniquely defined with the respected location and course all data will store in the batch_master. Location Course Master: This module facilitates to assign the course to location and course effective date. This date will used by application to make decision course is active or not.

3

4

5 Holiday Master: This module facilitates to define the holidays the particular batch. Here user select location, course, batch and the enter the holiday date and description.
14

B: The IMS Application must provide the easy and convenience way to maintain the enquiry
data, registration, and admission to course, fee deposit, and attendance entry, schedule and tax manipulation. So data must be store in transaction Tables and s follow the acid property. This module we refer to as Transactions Module. Transactions: The module defined under this head enables the user to do various transactions and follow the ACID properties. There are various sub-modules under this module: 1 Enquiry: Through this module DCMCOL employees will be able to register the details of the student and enquiry no will be generated for future reference. Application Form: Through this module DCMCOL employees maintain the applicant details and an application number will generate corresponding to the location. Application form contain the student personal details, contact details, education /qualification and application form fee details. Admission to Course: Through this module, admission is granted to the student who has registered by submission of application form. The application number will used to get the student details and store into the admission register. At the admission time student will specify the PDC plan. Attendance Entry: Through this module, an attendance register is maintained for the students, with the location code and batch code and data stored in the master. Fee Deposit: Through this module Admission fee/Course fee is deposit with the location code and student ID.

2

3

4

5

C: Query: This module helps in querying the relevant details about courses, courses that are available with location wise, among DCM learning centers etc. There are various sub-modules under this module: 1 2 3 Location wise Courses: This module shows the detail of the courses that are available at particular location. DCM Learning Centers: Through this screen user can see all DCM learning center. Courses Available: Through this screen user can see all the courses which all available in the DCM center of Learning.

D: Administrator: Administrator deals with the job of creating user and the user password, changing password and user permissions to a particular user. There are various sub-modules under this module: User Creation: In this sub-module administrator creates new users. While creating new users it has to be remembered that user name is the employee code of the employee, which exists in employee master. 1 Password Change: Through this module user can change his/her existing password. 15

E: Reports: Report assists in viewing the details of the selected student, application recipe etc. There are various reports under this module: 1 Application Receipt 2 Application Detail 3 Course fee Receipt 4 Admit Card Print

16

Analysis(DFD and ER diagrams)
Context Diagram (0 level DFD)

Student

L-User Location & Course Batch

IMS

C-User Student Academic Fee& Tax Note: Represents External Entity

Represents the Process

Represents the flow of Control/Data

Represents Open Table

17

1 level DFD for Master Maintenance

Location Master

Define
Location Code

Location Code

Define Course Code

Course Code

Effective Date

Associate Cause with Location

Location Course detail

Start Date & End Date Batch Course Fee & Application Form Fee Unique with particular Course Location Batch Master

Holiday date & description

Holiday Holiday Master

18

The following ER-Diagrams are defined for the IMS Web Base Application.
Entities used: 1) Users 2) User_perm 3) App_Master Relationships: 1) Permissions (1:M) 2) Allowed (M: 1)
1 M

Users

Permissions
M

User_perm

Allowed
1

App_master

Relationship between users and user_perm and app_master
E-R DIAGRAM FOR USER- PERMISSION

19

Entities used: 1.location_master 2. location_course_master 3.course_master 4. batch_master 5. holiday_master Relationships: 1) Running course 2) Running Batch 3) Associating course to location 4) Associating holidays

ER-DIAGRAM for Master Maintenance Module

20

Process Logic of each module
Number of Modules and descriptions

1. Login
Form Name : LOGIN Description of fields User Type: This field value can be of maximum and minimum char(1). User can type in lower or upper case but the system will convert them into upper case letter. This is a mandatory Field, which does not accept null value. Login ID: This field value can be of maximum and minimum char(4). User can type in lower or upper case but the system will convert them into upper case letter. This is a mandatory Field, which does not accept null value. Password: This field value can be of minimum of char(1) and maximum of char(14). This field is case-sensitive and User enter the password and system will convert it into encrypt format. This is a mandatory Field, which does not accept null value. Location Code: This field value can be of maximum and minimum char(3). User can type in lower or upper case but the system will convert them into upper case letter. This field is activated only for the Locational level . Procedure / Validation: Submit Button will check the user¶s profile. Reset Button is used to clear all the fields. Scope of the program: Through this user can able to move on to the main screen or user can enter to project menu.

21

2. Main Page
Form Name : Main page Purpose: This screen shows the various Major and Minor values(Menus). The major values are static and they do not have the other link page. All the Minor values are link to another link page. Such as: Master Maintenance: This is the major value and it is related to the creation of various masters(Minor values).

3. Location Master : This links to Location Master page and allow the creation of
new location and also corresponding location code details in the location master.Since the organization has several branches running in different cities this module provides an ease to the students to select a location according to their convinience.

4. Course Master : This links to Course Master and allow the creation of new
course code and description of course in the master.The course manster demonstrates the total no of courses available.

5. Batch Master : This links to Batch Master and allow the creation of new batch
for the courses offered and set the application fee and course fee in the master.

6. Holiday Master: This links will give the description of the holidays for the
location ,course codes and batches.The scheduled days will be dependent on location they have preferred.

7. Application Form : Through this link user maintain the applicant details and
an application number will generate corresponding to the enquiry form for that particular student who is interested for given an entrance test.

8. Attendance Entry : Through this link, an attendance register is maintain
for the students, with the location code and batch code.This module will help to check the regularity of the students .

9. Fee Detail : Through this link we get the detail of Admission fee/Course fee with
the location code and student ID.This module will help the enrolled students to get the fee receipt of the amont which they paid for their elected course.

22

10. Courses Detail: Through this screen user can see all the courses which all
available in the SOMAS center of Learning.The student can select from various courses available at the centre for which his/her seat has been allotted.

11. Administrator: Administrator deals with the job of creating user and the user
password, changing password and user permissions to a particular user. There are various sub-modules under this module: User Creation: In this sub-module administrator creates new users. While creating new users it has to be remembered that user name is the employee code of the employee, which exists in employee master. Password Change: Through this module user can change his/her existing password. Permission Setting: In this module administrator assigns the permission to the users.

23

Tools Platforms Used
APPLICATION SOFTWARE
Myeclips

OPERATING SYSTEM:SERVER ± WIN 2000 ADVANCE SERVER CLIENT - WIN 2000 PROF.ESSIONAL

LANGUAGE TO BE USED:Front End- JSP, JAVASCRIPT, HTML. Back End- SQL Server 2000 MIDDLE WARE - JAVA SERVLETS, JDBC. SERVER - APACHE TOMCAT SERVER 5.5

24

Security Meachanism Implementation

Various security measures have been taken in the project for maintaining system security. Security is implemented at both user and admin level. Database security is achieved by means of access user id and password. Mail server is made secured by means of password to access domains created in the server. Control panel security is implemented in the form of windows authentication. That works of the system user accounts. Forms authentication is also used for admin purposes.

25

USER INTERFACE: Input -output Screen

Login.html

Description of fields

User Type: Data-type is char(1). It will take alphabet value. This field value can be of maximum and minimum char(1). User can type in lower or upper case but the system will convert them into upper case letter. This is a mandatory Field, which does not accept null value. Login ID: Data-type is varchar(4). It will take alphanumeric value. This field value can be of maximum and minimum char(4). User can type in lower or upper case but the
26

system will convert them into upper case letter. This is a mandatory Field, which does not accept null value. Password: Data-type is varchar(14). It will take alphanumeric value. This field value can be of minimum of char(1) and maximum of char(14). This field is case-sensitive and User enter the password and system will convert it into encrypt format. This is a mandatory Field, which does not accept null value. Location Code: Data-type is char(3). It will take alphanumeric value. This field value can be of maximum and minimum char(3). User can type in lower or upper case but the system will convert them into upper case letter. This field is activated only for the Locational level user has been chooses in the user type field. Procedure / Validation: Submit Button will check the user¶s profile. Reset Button is used to clear all the fields. Scope of the program: Through this user can able to move on to the main screen or user can enter to project menu.

27

Main Page

Purpose: This screen shows the various Major and Minor values(Menus). The major values are static and they do not have the other link page. All the Minor values are link to another link page. Such as: Master Maintenance: This is the major value and it is related to the creation of various masters(Minor values). There are various Minor values : Location Master : This links to Location Master page and allow the creation of new location and also corresponding location code details in the location master. Course Master : This links to Course Master and allow the creation of new course code and description of course in the master. Batch Master : This links to Batch Master and allow the creation of new batch for the courses offered and set the application fee and course fee in the master. Location Course Master : This links to Location Course Master and allow to set the course availability at the particular location.

28

Transactions: This is the major value and it is enables to store transactions. There are various Minor values under transactions: Enquiry : Through this link an enquiry form will be open and user will able to register the details of the student. Application Form : Through this link user maintain the applicant details and an application number will generate corresponding to the enquiry form for that particular student who is interested for given an entrance test. Admission to Course : Through this link, admission is granted to the student who clears in the entrance test and take an admission to the relevant course. Attendance Entry : Through this link, an attendance register is maintain for the students, with the location code and batch code. Fee Deposit : Through this link Admission fee/Course fee is deposit with the location code and student ID. Query: This module helps in querying the relevant details about courses, courses that are available with location-wise, among DCM learning centers etc. There are various submodules under this module: Location-wise Courses : This module shows the detail of the courses, which are available at particular location. DCM Learning Centers : Through this screen user can see all DCM learning center. Courses Available : Through this screen user can see all the courses which all available in the DCM center of Learning. Administrator: Administrator deals with the job of creating user and the user password, changing password and user permissions to a particular user. There are various submodules under this module: User Creation: In this sub-module administrator creates new users. While creating new users it has to be remembered that user name is the employee code of the employee, which exists in employee master. Password Change: Through this module user can change his/her existing password. Permission Setting: In this module administrator assigns the permission to the users. Reports: Report assists in viewing the details of the selected student, application receipt etc. There are various reports under this module: Application Receipt Course fee Receipt Application Detail

29

LocationMaster.jsp

Location Code : Data-type is char(3). It will take alphanumeric value. This field value can be of maximum and minimum char(3). User can type in lower or upper case but the system will convert them into upper case letter. This is a mandatory Field, which does not accept null value. Location Name: Data-type is varchar(30). It will take alphabets values only. This field value can be minimum of zero character and maximum of varchar(30). User can type in lowercase as well as uppercase letter. This is not a mandatory field , it can accept the null value. Contact Person : Data-type is varchar(30). It will take alphabets values only. This field value can be minimum of zero character and maximum of varchar(30). User can type in
30

lowercase as well as uppercase letter. This is not a mandatory field , it can accept the null value. Contact Address : Data-type is varchar(50). It will take alphanumeric value. This field value can be minimum of zero character and maximum of varchar(50). User can type in lowercase as well as uppercase letter. This is not a mandatory field , it can accept the null value. City: Data-type is varchar(30). It will take alphabets values only. This field value can be minimum of zero character and maximum of varchar(30). User can type in lowercase as well as uppercase letter. This is not a mandatory field , it can accept the null value. State: Data-type is varchar(30). It will take alphabets values only. This field value can be minimum of zero character and maximum of varchar(30). User can type in lowercase as well as uppercase letter. This is not a mandatory field , it can accept the null value. Pin: Data-type is varchar(6). It will take numeric values only. This field value can be minimum of zero character and maximum of varchar(6). This is not a mandatory field , it can accept the null value. Telephone(Office): Data-type is varchar(12). It will take numeric values only. This field value can be minimum of zero character and maximum of varchar(12. This is not a mandatory field , it can accept the null value. Telephone (Res): Data-type is varchar(12). It will take numeric values only. This field value can be minimum of zero character and maximum of varchar(12). This is not a mandatory field , it can accept the null value. Mobile: Data-type is varchar(12). It will take numeric values only. This field value can be minimum of zero character and maximum of varchar(12). This is not a mandatory field , it can accept the null value. Fax: Data-type is varchar(12). It will take numeric values only. This field value can be minimum of zero character and maximum of varchar(12). This is not a mandatory field , it can accept the null value. E-Mail: Data-type is char(45). It will take alphanumeric value. This field value can be minimum of zero character and maximum of varchar(12). User can type in lower or upper case letter. This is not a mandatory field, it can accept the null value. Procedure / Validation: Save Button will save the data. Reset Button is used to clear all the fields
31

Home Button will go back to home page. Scope of the program: Through this screen the we can enter the Location Code, Location name which depends on the location code, contact address which represents the address of the location ,contact person details such as E-mail address, telephone no. and fax no. we can only add/save these information in the database.

32

CourseMaster.jsp

33

LocationCourseMaster.jsp

34

Batch Master.jsp

35

Batch Master Modification.jsp

36

Holiday Master.jsp

37

Faculty Master.jsp

38

Enquiry.jsp

39

Application Form.jsp

40

Admission to course .jsp

41

Create User.jsp

42

Password Change.jsp

43

Aapplication Receipt.jsp

44

Application Receipt.jsp

45

Admit Card Print.jsp

46

Output report of the project
1. Report on Admission Details:- This report contains the details of students enrolled on
behalf of their batch, location ,course, application, institution etc. The report will contain a detailed explanation of the students entry such as the percentage of marks obtained by a student, year of passing, their address, sex, nationality etc.

2. Report on Application:- This report will contain application no, their location code and
further on their identification and the file records . The type of application will also be maintained as minor or major.

3. Report on Application Receipt:- This report contains the location code , the application no of the students ,the mode of payment , the amount paid, the total tax deducted , the date of payment and other details concerned with the receipt .If the amount is being paid by DD it will contain the date of DD, the issuing bank and its branch, 4. Report on Locations:- This report contains location code , location name and contact
person to whom you have to meet for admission or any of the further enquiry. The email id and the fax no of the organization is given in this module to contact. This module will not delete or update the information of location master table. This module only add/insert the new record in the database.

5. Report on Courses:- This report will contain the total no of available courses at a
particular centre .It will contain a detailed description of the courses available at a particular centre and total no of seats available for the students to get enrolled over their.

6. Report on Enquiry:- This report will contain a detailed information of the students like
their name, their address, subjects preferred, their login id , their occupation, guardians information and email id.

7. Report on Faculty:- This report contains a detailed description of the faculties available at a centre. The type of faculty , their designation , their name and title. 8. Report on Holidays:-This report contains information about the holidays description.
Like total no of off days at a centre .It will also display the description of the holiday. Through this we can enter the all fields as the enquiry and the data is save to the Location_master, location_course_master and batch_table. All the fields are not mandatory and they can take null value. This module will not delete or update the information of Location_master, location_course_master and batch_table. This module only add/insert the new record in the database.

9.Report on Location :- This report contains the Location Code, Location name which
depends on the location code, contact address which represents the address of the location. 47

Future scope of the project
Every System is always developed to fulfill the certain criteria or desired objectives. IMS web
application objective to manage the multi-location learning centre. IMS satisfy all defined requirements in the SRS. But fact is that, no one application is complete, they still have scope to improve and as time pass requirement change so reengineering is need. The IMS web based application also has some limitations.  Monitorial transactions completely automated.  provision to submit on line fee.  System is developed only for DCM users and can also be developed for students.  library module can be specified.  administration section can be included.  System emphasis only location, courses, batches, enquiries, application, admission, fee, tax, schedule and faculties so it not a complete institution management system, that why we entitle it as Institution Management System.

48

References
The following books and resources were referred to while developing this project:  Core servlet and JSP by Marty Hall.  More Servlet and JSP by Morty Hall  Apache Tomcat 5.5 user Manual  MySql5 user manual  www.java2s.com  JavaScript by Thomas Powell

49

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close