Synopsis On NCC Management System

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 6

A PROJECT SYNOPSIS

on
“NCC Management System”
Submitted in partial fulfillment of the requirements for the degree of
Bachelor of Computer Application - V Sem

by

Arun Kaushik (Reg No: 17AZSB7019)


Akshay Annappa (Reg No: 17AZSB7009)

Under the Guidance of:

Prof. Sowmya

KLE Society’s

S. Nijalingappa College
Bachelor of Computer Applications
Bangalore -560010
Affiliated to Bangalore University
Academic Year
(2019-20)

Page 1
Introduction

1. ABOUT THE PROJECT


Recording the large number of data manually may consume lot of time and
may result in decline of efficiency, accuracy and may result in time complexity.
Most of the applications use computerized data recording process which may
overcome a numerous number of drawbacks.
Here, we design an application that allows recording and maintaining the
data of the candidates in an efficient way. This project is based on Visual Studio
2010 and SQL Server 2008. It is a Windows-Based application providing graphical
user interface to administer the application. Administration tasks include adding
new candidates, searching for existing candidates, updating the details of existing
candidates, deleting the details of candidates, update the achievements made by
the candidates and generate notifications. However, the user can only view the
updated notifications and cannot modify them.

2. PURPOSE OF THE PROJECT


NCC management system allows efficient recording of details of candidates
without causing time complexity. The main purpose of the project is to computerize
the method of manual recording.

3. OBJECTIVES
The main aim of this project is to select the candidates applied to join NCC.
This project helps the Administrator to add candidates, searching for existing
candidates, updating the details of existing candidates, deleting maintaining list of
existing candidates generating reports.
The candidates can view their application status through notifications, view
achievements and reports.

Page 2
4. HARDWARE AND SOFTWARE REQUIREMENTS SPECIFICATION

Hardware Requirements
 Processor
 Intel Core 2 duo (minimum)
 Intel Core i3 and above (recommended)
 RAM
 2GB (minimum)
 4GB (recommended)
 Disk Space
 90GB (minimum)
 180GB (recommended)

Software Requirements
 Operating System
 Windows xp or above
 Front End
 Microsoft Visual Studio 2010
 Back End
 Microsoft SQL Server 2008

5. DEVELOPMENT PLATFORM

Introduction to the .NET Framework


The .Net Framework is one of the most widely used software development
environment in today’s programming world. Before its introduction, programmers
had to face a lot of difficulties to integrate the code written using different
programming languages. This was due to the reason that each language used a
different execution environment to execute the code written in that language. For
Example, code written using Visual Basic 6.0 requires a different execution
environment for execution than that is required by code written using Visual C++.

With the .NET Framework, Microsoft has provided programmers a single


platform for developing applications using different programming languages, such

Page 3
as Visual Basic, Visual C# and Visual C++. The .NET Framework reduces the
difficulty involved in building large, reliable applications.

Microsoft SQL Server 2008 Express Edition


Microsoft SQL Server 2008 is the latest version of Microsoft SQL Server,
which is a Relational Database Management System
Allows you to store any kind of data, such as audio files, images, rich media.
In addition, SQL Server 2008 provides you rich set of integrated services that
enables you to perform various types of data manipulation operations, such as
querying, searching, reporting, and analyzing.

Features of SQL Server 2008


 New data types
 Large User-Defined Types (UDTs)
 Compound operators
 Sparse columns
 Table-valued parameters
 Integrated full-text search
 IntelliSense

6. FRONT END DESIGN


The front end or the user interfaces of this project are categorized into 3 modules.

 Login Module
This module describes the login procedure of the application. This module
ensures that the administrator is logged in successfully to perform the
manipulations on the records. Normal users are not authorized to perform
manipulations on the existing records or create a new record.

 Admin Module
This module enables the administrator to perform manipulations on the
records. A user logged in as an administrator can access this module to create new

Page 4
candidate, view and search existing candidates, delete existing candidates and
update information.

 User Module
This module is for users who access the application. A user can view his/her
application status, view the updated achievements and notifications sent by the
admin to the users.

7. BACK END DESIGN


The database of this project, named Chat, has been created in the SQL
Server 2005. The Chat database contains six tables

Table1 Stores all user information including login name, first name, last name,
password, gender, and its type (administrator or user)
Table 2 Stores the login name of those users who have currently logged in.
Table 3 Stores login name and user status who are online users or offline users
Table 4 Stores the detail of online messages which are sent by first user to the
second user.
Table 5 Stores the detail of offline messages which are sent by first user to the
second user. Here first user is an online user and the second user is an offline user.

8. FUTURE SCOPE OF THE PROJECT


 The software application is to be developed in such a way that application
can be enhanced with further requirements without any much change in the
system flow.
 It is also proposed to customize the software to install it in all GUI operating
systems.

9. FUTURE ENHANCEMENT OF THE DISSERTATION

A number of enhancements can be added to the software application like,

Page 5
 Data filtering techniques for duplication or ambiguity in records
 Data security using Linux OS

10. BIBLIOGRAPHY
Reference Books
 Fundamentals of Database Systems: Elmasri & Navathe, Pearson Education.
 Distributed Systems and Networks: William Buchanan Mcgraw-Hill
Publishing Company (2000)
 Computer Networking: A Top-Down Approach (5th Edition) by James F.
Kurose
 Beginning ASP.NET 4: In VB by Imar Spaanjaars
 Beginning ASP.NET 3.5: In VB by Imar Spaanjaars
 Programming Microsoft ASP.NET 3.5 by Dino Esposito
 Visual basic .NET the complete reference: Jeffrey R Shapiro

Web Sites
 www.code.msdn.microsoft.com
MSDN Code Gallery is your destination for downloading sample applications
and code snippets, as well as sharing your own resource
 www.learnvisualstudio.net
This web site provides video tutorials for beginners. To build professional
application and web sites.
 www.functionx.com
This site provides tutorials and links on various computer languages,
programming environments, libraries, web development, database and so on.

Page 6

You might also like