A PROJECT REPORT ON ‘STUDENT TRAINEE MANAGEMENT SYSTEM”- (NATIONAL INFORMATICS CENTRE) NIC (No of pages: 105)
Chapter 1: Company Profile
- About NIC
Chapter 2: Introduction to project
- About Project
- System Study
2.3.1 Existing System with Limitation
2.3.2 Proposed System with Objectives
- System Feasibility
- Technical Feasibility
- Operational Feasibility
- Economical Feasibility
Chapter 3: Component Assigned
- Modules Assigned
- Report Design
- Designing Reports
Chapter 4: Technology Environment
- Hardware Software Requirement Specification
- Development Desktop Requirement
- Client Requirement
- Server Requirement
Chapter 5: System Requirement and Specification
- Requirements specifications
- Technical Architecture
- Design Specifications
- System Flow charts
- Data Flow Diagrams
- ER Diagram
Chapter 6: System Design
6.2 Project Module Design
6.3 Database Design
6.4 Screen Design & Shots
Chapter 7: System Security
7.2 Project Security
Chapter 8: System Testing and Implementation
- Test Cases
Chapter 9: Project Legacy
Chapter 10: Discussion
Chapter 11: References
The project entitled “STUDENT MANAGEMENT SYSTEM” is a web based application software for online registration of student. This Trainees Management System is also for maintaining the record of students at Training Division and to generate the various reports acquired by the other departments of NIC. The project includes the making of a web based system so that all the manual work become computerized & easily manageable .The web-enabled software will help in the new trainee’s to enroll their applications remotely by using web and will be answer of certain queries and also generating reports that are to be used by the various other departments time to time.
- To enhancement in existing system
- To design and Development of Database
- To design and Development of web pages.
- To Security and Authentication
- Testing and Implementation of the web based TMS.
- To select a suitable input and data entry method
- To design attractive data entry screen
- To development of requirements documents.
The existing Training management system suffers from many problems:
- The existing system is manual. Difficult to maintain details of applicant.
- Selection procedure takes too much time.
- Huge amount of data gets collected during data entry.
- Consumes lot of time.
- Delay in declaring selection results.
- Delay in sending selection letters to different institutes.
The student management system is an automated version of manual Student Management System. It can handle all details about a student. The details include college details, subject details, student personnel details, academic details, exam details etc…In case of manual system they need a lot of time, manpower etc. Here almost all work is computerized. So the accuracy is maintained. Maintaining backup is very easy. It can do with in a few minutes. Our system has two type of accessing modes, administrator and user. Student management system is managed by an administrator. It is the job of the administrator to insert update and monitor the whole process. When a user log in to the system. He would only view details of the student. He can’t perform any changes .The system has four modules. They are
❖ College and Department details
❖ Login and subject
❖ Student Details
❖ Exam Details
The project entitled “ STUDENT TRAINEE MANAGEMENT SYSTEM” is a web based application software for online registration of student willing to do full semester project work at NIC. This Trainees Management System is also for maintaining the record of students at Training Division and to generate the various reports acquired by the other departments of NIC .It consist of four modules as given below
- Data Entry
- Data Processing
The Data Entry module contains seven forms namely new Student Information Entry form, HOD detail form, institute detail form, student detail form, HOD requirement form, stipend sanction form, software details form, monthly stipend entry form. With the help of this module we can register new trainee, modify, delete and view existing records.
Data Processing module contain two form namely Student Selection and Selection According HOD. In this module we basically process the data entered with the help of data entry module.
MIS Module contains only one form .In this module we get the list of total no of students who get selected in NIC for training. It provides name, batch, joining, and selection information of all the trainees who applied in NIC.
Report module deals with report generation. It consist of forms for the generation of various reports like student report, HOD report, stipend report, institute report, miscellaneous report including monthly stipend report of a batch, complete student stipend report, eligible candidates report etc. This Module is Under Construction.
METHODOLOGY TO BE USED:
Tools & Technologies to be used
- JDK 1.5
- Java Server Pages (JSP)-2.0
- Hibernate 3.1
- Tomcat –5.0.28
- MS SQL Server2005
- Microsoft SQL Server 2005 Driver for Hibernate
- iReport Generator
SERVLET, JAVA BEANS, JSP,POJO, MANAGEMNET SYSTEM,
- Intel Pentium processor® at 2.66 GHz
- 256 MB RAM minimum, Recommended 512 MB Ram
- And other regular hardware devices
- Microsoft SQL Server 2005
- JDBC Driver of Microsoft SQL Server 2005
- Tomcat Web Server
- Windows XP or Windows 2003 ,Linux
- Intel Pentium IV ® at 2.66 GHz minimum, recommended 3.02 GHz
- 512 MB RAM minimum, Recommended 1 GB Ram
Java is a general-purpose class based, object oriented programming language. It is designed to be the simple enough that many programmers can achieve fluency in the language. The main Advantages of Java is its platform independent property. This made Java a powerful tool as it can adapt to any change in environment.
JAVA SERVLETS :
Java Servlet technology provides web developers with a simple, consistent mechanism for extending the functionality of a web server and for accessing existing business systems. A servlet can almost be thought of as an applet that runs on the server side — without a face. Java servlets have made many web applications possible.
JAVA SERVER PAGES (JSP):
Java Server Pages, also known as JSPs are simple but powerful technology used to generate dynamic HTML on severs side. They are a direct extension of Java Sevlets and provide a way to separate content generation from content presentation. The JSP engine is just another Servlet that is mapped to the extension jsp.
SQL Server 2005:
The following table provides an overview of several key enhancements in SQL Server 2005, focusing on enterprise data management, developer productivity, and business intelligence..
Failover clustering and database mirroring technology in SQL Server 2005 will enable enterprises to deliver highly reliable, available applications to employees, customers, and partners.
SQL Server 2005 introduces an integrated suite of management tools and management application programming interfaces (APIs) to provide ease of use, manageability, and support for operating large-scale SQL Server deployments.
SQL Server 2005 has been designed to help provide the highest level of security for enterprise data through features such as database encryption, more secure default settings, password policy enforcement, granular permissions control, and an enhanced security model.
Scalability advancements in SQL Server 2005 include table partitioning, replication enhancements, and 64-bit support.