You are on page 1of 34

CURRICULUM EVALUATION SYSTEM

A Synopsis

Submitted

To

KALINGA UNIVERSITY RAIPUR (C.G.), INDIA


In partial fulfillment

For the award of the Degree of

Post GraduateDiploma in Computer Application.


In
VISUAL BASIC .NET
By
JAGRITI DEWANGAN,
PRIYANKA NASKAR,
RAJAN SAHU
KARAN GHRITLAHRE

Under The Guidance of


MR. OM PRAKASH DEWANGAN
ASSISTANT PROFESSEOR

DEPARTMENT OF COMPUTER SCIENCE


KALINGA UNVERSITRAIPUR,CHHATTISGARH
SESSION: 2020-2021
Introduction
PROJECT OVERVIEW

Curriculum Evaluation System project is developed using VB.NET.


The Project is based on the concept of helping school staff to reduce
their time in evaluating students. Talking about the project, there’s a
login system which is divided into two categories; Admin and the
faculty user. The faculty user can easily view all the student’s
information, curriculum, grades, reports, search students and add
grades. Except, the faculty user cannot view/manage utility features.

Whereas talking about the admin panel, the admin has full access to
the system. He/she can perform various functions from the admin
account. The admin can manage students, curriculum, grades, reports,
and utilities such as courses and set pre-requites. He/she has to enter
student id, name, MI, address, sex, select course and year in order to
add student details. An administrator can manage curriculum by
entering the student’s course number, descriptive title, lecture unit, lab
unit, course, year and semester. For managing course, the user just has
to enter the course name and save it. For easy management, it also
contains the user management system.

Design of this is so simple that the user won’t find difficulties while
working on it. Curriculum Evaluation System project helps the user
on reducing their time for evaluating a student’s record. For handling
data, MySQL is used as a database. This project is easy to operate and
understood by the users. To run this project you must have installed
Visual Studio IDE and XAMPP on your PC. Curriculum Evaluation
System in VB.NET is free to download with source code. For the
project demo, have a look at the video below.

We have developed a evaluation system of the faculty to provide evaluation in an


easy and quick manner to the University. So we call it as Faculty Evaluation
System which delivers via the student-admin interface as online system which acts
as a Service Provider. By using this technology we can make fast evaluation about
the faculty by the students and inform on time to the Chairman of the Departments.
This project has two types of users: Student and Admin. The student can give
evaluation in online system provided by the University. First, admin can prepare
questions & add or update these questions to the online system. After that it will be
viewed by the students and can evaluate about the faculties. This feedback report
will be checked by the Chairman. He/she can view overall evaluation chart and
view the grades obtained by the faculties and provide this report to the faculty.

HIGHLIGHTS Save your time – giving evaluation by online system can save
time of the users compared to the manual process. Manage the entire process –
the entire process of giving evaluation and viewing the report after giving
evaluation can be managed easily. Enhance the skill of the faculty– authority can
find the details about the faculty’s capability in teaching to the students and thus
can advise the faculty to enhance their efforts. Meet web standards – this system
is easy to use which successfully combines form with function. Using the latest
PHP framework, the Laravel Framework, our system is a complete faculty
evaluation system with built-in features proving that it can easily supports and
integrate with the latest faculty evaluation system providers. This system is
designed to be simple to use, to understand and easy to implement and configure. It
is provided as an Application Service Provision, thus offering a low setup costs.
EXISTING SYSTEM In the existing system the evaluation is done by manual
process where students can give evaluation about the faculties by using paper and
pen. But by our process, students can give evaluation through online system
without wasting their time. In the manual system after when the feedback is given
by all the students, papers are collected by the Chairman and the overall grade for
each subject and each faculty is calculated. After that all those grade reports given
by the Chairman are checked by the University Authority. Hence the performance
of faculties are estimated and counseling of the faculty can be done. So, the
existing system requires more time to do a piece of work‚ for this reason the online
system evaluation is implemented. This is the major limitation of the existing
system for giving evaluation about the Faculties and viewing report of the
Faculties.

PROPOSED SYSTEM MODULES The proposed system consists of two modules:


MODULE
DESCRIPTION
1. ADMIN MODULE

This module deals with all transaction of bank management. By using this module administrator
can Create/Edit/View all details of customers, he can go for any transactions like withdraw and
deposits money and also they view all the transactions. Various functions of Administrator are
given below.

 Faculty Login
 Admin Login
 Manage students, Curriculum, Grades
 Manage courses
 Set Pre-Requites
 User management system
 Generate reports
1.2 HARDWARE SPECIFICATION

PROCESSOR : I3
RAM : 4 GB Ram or higher
HARD DISK : 160 GB
MONITOR : 15” COLOR
KEYBOARD : 104 Standard
MOUSE : Standard(Microsoft Compactable)

1.3 SOFTWARE SPECIFICATIONS

OPERATING SYSTEM : Windows 10


ENVIRONMENT : Visual Studio .NET 2012
FRONT-END LANGUAGE : Visual Basic.net
BACK-END LANGUAGE : MY SQL
DESIGNING : ADOBE PHOTOSHOP CS2 or higher
DEVELOPING TOOL
ABOUT .NET

The .NET Framework is just part of Microsoft’s overall .NET platform strategy. The
framework is made up of the Common Language Runtime environment, Base Class
Library, and higher-level frameworks such as Vb.NET and Windows Forms as shown in
Figure
Features of visual
basic.net
Visual Basic .NET, the latest version of visual basic, includes many new features. The Visual
Basic supports interfaces but not implementation inheritance. Visual basic.net supports
implementation inheritance, interfaces and overloading. In addition, Visual Basic .NET supports
multithreading concept.

COMMON LANGUAGE SPECIFICATION (CLS):

Visual Basic.NET is also compliant with CLS (Common Language Specification) and
supports structured exception handling. CLS is set of rules and constructs that are supported by
the CLR (Common Language Runtime). CLR is the runtime environment provided by the .NET
Framework; it manages the execution of the code and also makes the development process easier
by providing services.

Visual Basic.NET is a CLS-compliant language. Any objects, classes, or components that


created in Visual Basic.NET can be used in any other CLS-compliant language. In addition, we
can use objects, classes, and components created in other CLS-compliant languages in Visual
Basic.NET .The use of CLS ensures complete interoperability among applications, regardless of
the languages used to create the application.

IMPLEMENTATION INHERITANCE:

Visual Basic.NET supports implementation inheritance. This means that, while creating
applications in Visual Basic.NET, we can drive from another class, which is know as the base
class that derived class inherits all the methods and properties of the base class. In the derived
class, we can either use the existing code of the base class or override the existing code.
Therefore, with help of the implementation inheritance, code can be reused.

CONSTRUCTORS AND DESTRUCTORS:

Constructors are used to initialize objects, whereas destructors are used to destroy them.
In other words, destructors are used to release the resources allocated to the object. In Visual
Basic.NET the sub finalize procedure is available. The sub finalize procedure is used to complete
the tasks that must be performed when an object is destroyed. The sub finalize procedure iscalled
automatically when an object is destroyed. In addition, the sub finalize procedure can be called
only from the class it belongs to or from derived classes.
GARBAGE COLLECTION:

Garbage Collection is another new feature in Visual Basic.NET. The .NET Framework
monitors allocated resources, such as objects and variables. In addition, the .NET Framework
automatically releases memory for reuse by destroying objects that are no longer in use. In
Visual Basic.NET, the garbage collector checks for the objects that are not currently in use by
applications. When the garbage collector comes across an object that is marked for garbage
collection, it releases the memory occupied by the object.

OVERLOADING:

Overloading is another feature in Visual Basic.NET. Overloading enables us to define


multiple procedures with the same name, where each procedure has a different set of arguments.
Besides using overloading for procedures, we can use it for constructors and properties in a class.

MULTITHREADING:

Visual Basic.NET also supports multithreading. An application that supports


multithreading can handle multiple tasks simultaneously, we can use multithreading to decrease
the time taken by an application to respond to user interaction. To decrease the time taken by an
application to respond to user interaction, we must ensure that a separate thread in the application
handles user interaction.
SYSTEM STUDY AND
ANALYSIS
EXISTING SYSTEM
The main limitations of the proposed system are:-

 Lack of immediate retrievals


 Lack of immediate information storage
 Error prone manual calculation
 Registers may lost or damage
 Any unauthorized person can access confidential data.

In the existing system, the manual process, receiving data’s from customers are done
through manual records. These records are entered in manual process. In this process will
take long time, separate workers are need to maintaining records. The information is very
difficult to retrieve and to find particular information the user has to go through various
registers. This results in inconvenience and wastage of time. The information generated
by various transactions takes time and efforts to be stored at right place. Manual
calculations are error prone and take a lot of time this may result in incorrect information

2.2 PROPOSED SYSTEM

The objective & goals of the proposed system are:-


 Main Aim of our project is to perform various banking tasks.
 To allow only authorized user to access various functions and
procedures available in the system.
 Locate any A/C wanted by the user.
 Reduced clerical work as most of the work done by computer.
 Provide greater speed & reduced time consumption.
 To increase the number of A/C and customer.
OBJECTIVE
THE OBJECTIVE is to prepare a software or application, which could maintain data
& provide a user friendly interface for retrieving customer related details just in
few seconds. This will reduce the manual workload and give information instantly.
The software will maintain the list of A/C and customer record and balance status.
The software will be user friendly so that even a beginner can operate the
package and thus maintain the status of A/C and balance status easily.
SYSTEM DESIGN
3.1 INPUT DESIGN

Input design is the process of converting user oriented input into a computer based
format. The data flow diagram indicates logical data flows, data stores source and
destinations. Input data are collected and organized into a group of numbered data. Once
identified appropriate input media are selected for processing. The goal of input design is
to make data entry as easy and free from errors as much as possible. Proper data
validation checking is exercised to correct the mistakes made during data entry.
Features of the Student Evaluation System

 Students
 Adding
 Updating
 Listing
 Curriculum
 Adding
 Updating
 Listing
 ad
 Grades
 Add grades to students
 Students grades
 Courses
 Adding
 Updating
 Listing
 Manage Users
 Adding
 Updating
 Listing
 Reports
 Login and Logout
3.2 DATA BASE DESIGN

A relational database is a collection of data items organized as a set of formally


described tables’ from data can be accessed or reassembled in many different ways
without having to recognize the database tables. The relational database was
invented by E.F Codd at IBM in 1970

A database is an organized mechanism that has the capability of storing


information through which a user can retrieve stored information in an effective
and efficient manner. The data is the purpose of any database and must be
protected.

During the database design phase of the system design, the analyst selects the
storage which is best for storing the systems data. The objective of the database
design is to provide auxiliary storage and to contribute to overall efficiency of the
computer program components of the system.

The basic functions involved in a database system related to the information


required by its users are:
 Defining the data
 Inputting the data
 Locating the data
CONCLUSION
he Project ‛Faculty Evaluation System“ is designed in order reduce the burden of
maintaining bulk of records of all the students evaluation details of who study in an
Educational Institution. Inserting, retrieving and updating the evaluation details of
a student are easy when it is compared to the manual feedback and storing.
Maintaining the project is also easy which can is easily understandable.
Maintaining the details in the database is manageable Future Enhancements: Due
to the lack of time, the design part is not done so attractive. Further enhancements
can be made in designing the screens. Some more forms can also be added so as to
better retrieve the feedback details. Various other options can also be added for the
better usability of project.
Screenshots
Bibliography
Bibliography in standard format

Smith & Amundsen, “Data Base Programming using Visual Basic 6.0 ”,
IDG Books India (P) Ltd, First Edition, 2001

Igor Hawryszkiewycz, “Introduction to System Analysis and Design”, Prentice


Hall Of India (P) Ltd, Fourth Edition, 1998.

Elias M.Awad, “System Analysis and design”, Galgotia Publications, Pvt Ltd,
Print 1999.

Ian sommerville, “Software Engineering”, Pearson Education, 1998.

II. WEBSITES

1. http://www.vbcode.com
2. http://www.codetoad.com
3. http://www.microsoft.com
4. http://www.vbnotes.com

You might also like