+ All Categories
Home > Documents > Synopsis for(MGS)

Synopsis for(MGS)

Date post: 24-Mar-2015
Category:
Upload: vicky-kanojiya
View: 1,204 times
Download: 10 times
Share this document with a friend
29
JABALPUR (M.P.) SYNOPSIS ON MARKSHEET-GENERATION SYSTEM Submitted to the RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL In partial fulfillment of the requirement for the award of the Degree of MASTER OF COMPUTER APPLICATIONS Submitted to Mrs.Vimmi Pandey H.O.D. DEPT. OF COMPUTER APPLICATIONS Gyan Ganga College of Technology Jabalpur (M.P.) Submitted by VIKRANT KUMAR KANOJIYA (ENROLL. NO 0208CA091010)
Transcript
Page 1: Synopsis for(MGS)

JABALPUR (M.P.)

SYNOPSIS ON

MARKSHEET-GENERATION SYSTEMSubmitted to the

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA,BHOPAL

In partial fulfillment of the requirement for the award of the Degree ofMASTER OF COMPUTER APPLICATIONS

Submitted toMrs.Vimmi Pandey

H.O.D.DEPT. OF COMPUTER APPLICATIONS

Gyan Ganga College of TechnologyJabalpur (M.P.)

Submitted by

VIKRANT KUMAR KANOJIYA(ENROLL. NO 0208CA091010)

&HARPREET SINGH

(ENROLL. NO 0208CA091003)MCA V SEM

SESSION 2010-2011

ABOUT PROJECT

Page 2: Synopsis for(MGS)

Project Title: - MARKSHEET GENERATION SYSTEM

Tools Used:-

1. Asp.Net(Framework 3.5)

2. SQL Server 2005(Back End)

This is a project work undertaken in context of partial fulfillment of

MCA. We have tried our best to make the complicated process of

MARKSHEET GENERATION SYSTEM as simple as possible using

Structure & Modular techniques and Menu Oriented interface. We have tried

to design have tried to design the software in such as manner that user may

not have any difficulty in using this package and further expansion is

possible without much effort.

We are confident that this software package can be readily used

by non-programming personal avoiding human handled chance of error. This

project is used by two types of users:

i. Administrator (Authority of University).

ii. Enrolled Students.

Administer can maintain Student Mark sheet records. Administer is

must be authorized user. He can further update or add records. There is the

facility for password recovery, logout etc.

Page 3: Synopsis for(MGS)

Students can see the required authorized marks and know there results.

The limited time and resource have restricted us to incorporate, in this

project, only main activities that are performed in a MARKSHEET

GENERATION SYSTEM, but utmost care has been taken to make the

system efficient and user friendly. “MARKSHEET GENERATION

SYSTEM” has been designed to computerize the following functions that

are performed by the system:

New Students Detail Functions

Adding new Students details.

Assigning Enrollments.

Marks Input Functions

Inputting students marks.

Calculating result.

Viewing MarkSheet Function

View the Student Marksheet.

Print the Marksheet.

Page 4: Synopsis for(MGS)

Generating Reports Function

Generate reports for First Div students.

Generate reports for Top 10 students.

Generate reports for Backlog Students etc.

ADVANTAGES:

We have designed the given proposed system in the ASP.Net to automate the

generations of marksheets. This project is useful for the authorities which

keeps track of all the users registered in a particular state. The authority can

add new details as possible.

PERFORMANCE:

During past several decades the records are supposed to be manually handled

for all activities. The manual handling of records is time consuming and

highly prone to error. To improve the performance of the MARKSHEET

GENERATION, the computerized system is to be undertaken. This project is

fully computerized and user friendly even that any of the members can see

the report and status of the company.

EFFICENCY:

Page 5: Synopsis for(MGS)

The basic need of this website is efficiency. The system should be efficient

to so that whenever a new student enrolled the database is updated parallel.

CONTROL:

The complete control of the project is under the hands of authorized person

who has the password to access this project and illegal access is not support

to deal with. All the controls is under the administrator.

SECURITY:

Security is the main criteria for the proposed system. Since illegal access

may corrupt the database. So security has to be given in this project.

FEATURES:

System connectivity.

No data duplication.

Time efficient.

Cost efficient.

Page 6: Synopsis for(MGS)

Automatic data validation.

User friendly environment.

Data security & reliability.

Fast data insertion & retrieval.

Easy performance check.

SYSTEM REQUIREMENTS:

HARDWARE REQUIREMENTS

Processor – Intel, Pentium 4- 1.66 GHz of higher.

256/512/1 GB of DDR-RAM with 500 MHz or Higher clock pulse.

Page 7: Synopsis for(MGS)

40 to 80 GB of Hard disk.

10/100 Mbps Ethernet card.

Mouse optional (Logitech serial mouse).

Key board 105 keys (Multimedia mouse).

CD drive 52x, floppy drive.

14’ svga color monitor.

SOFTWARE REQUIREMENTS

Server Machine Software

Page 8: Synopsis for(MGS)

Microsoft SQL Sever (2005):- This is database server which will be

providing any kind of database service requested either directly by a

client or through an application server.

Dot Net Environment (3.5):- It must be installed to provide platform

neutral environment the Microsoft.Net frame work is a platform which

provides the facilities to develop compiler and run software which

comply common language specification (CLS).

Internet Information Service: - The IIS on the server machine will

configure to provide service on the IP address available on the

machine.

THEORITICAL BACKGROUND

ACTIVE SERVER PAGES.NET (ASP)

Page 9: Synopsis for(MGS)

ASP.Net is a programming framework built on the common language

runtime that can be used on a server to build powerful Web applications.

ASP.NET offers, several important advantages:

Enhanced Performance . ASP.NET can take advantage of early

binding, just-in-time compilation, native optimization, and caching

services right out of the box. This amount to dramatically better

performance before you ever write a line of code.

Word-Class Tool Support. The ASP.NET framework is

complemented by a rich toolbox and designer in the Visual Studio

integrated development environment.

Power and Flexibility. Because ASP.NET is based on the common

language runtime, the power and flexibility of that entire platform is

available to Web Application developers. ASP.NET is also

language-independent, so you can choose the language the best

applies to your application.

Simplicity. ASP.NET makes it easy to perform common tasks, from

simple form submission and client authentication to deployment and

site configuration.

Security. With built in Windows authentication and per-application

configuration, you can be assured that your applications are secure.

Language Support

Page 10: Synopsis for(MGS)

The Microsoft.Net platform currently offers built-in support for three

languages:

C#

Visual Basic

Jscript.

SQL SERVER 2005

Page 11: Synopsis for(MGS)

DATABASE

A database management, or DBMS, gives the user access to their

data and helps them transform the data into information. Such

database management system include dBase, paradox, IMS, SQL

Server. These systems allows user to create, update and extract

information from their database.

A database is a structured collection of data. SQL Server stores

each data item in its own fields. In SQL Server, the fields relating to a

particular person, thing or event are bundled together to form a single

complete unit of data, called a record. Each record is made up of a no.

of fields. No two fields in a record can have the same filed name.

SQL Server Tables

SQL Server stores records relating to each other in a table. Different

tables are created for the various groups of information. Related tables

are grouped together to form a database.

Primary Key

Page 12: Synopsis for(MGS)

Every table in SQL Server has a field or a combination of fields

that uniquely identifies each record in the table. The Unique identifier

is called the Primary Key, or simply the Key. The primary key

provides the means to distinguish one record from all other in a table.

It allows the user and the database system to identify, locate and refer

to one particular record in the database.

Relational DataBase

Some times all the information of interest to a business operation can be

stored in one table. SQL Server makes it very easy to link the data in

multiple tables. Matching an employee to the department in which they work

is one example. This is what makes SQL Server a relational database

management system, or RDMS.

Foreign key

When a field is one table matches the primary key of another field is

referred to as a foreign key. A foreign key is a field or a group of fields in

one table whose values match those of the primary key of another table.

Referential Integrity

Page 13: Synopsis for(MGS)

Not only does SQL Server allow you to link multiple tables, it also

maintains consistency between them. Ensuring that the data among related

table is correctly matched is referred to as maintaining referential integrity.

Data Abstraction

A major purpose of a database system is to provide users with an

abstract view of the data. This system hides certain details of how the data is

stored and maintain. Data abstraction is divided into three levels.

Physical level: This is the lowest level of abstraction at which one

describes how the data are actually stored.

Conceptual Level: At this level of database abstraction all the

attributed and what data are actually stored is described and entires and

relationship among them.

View Level: This is the highest level of abstraction at which one

describes only part of the database.

ADVANTAGES OF RDBMS

Redundancy can be avoided.

Page 14: Synopsis for(MGS)

Inconsistency can be eliminated.

Data can be shared.

Standards can be enforced.

Security restrictions can be applied.

Integrity can be maintained.

Conflicting requirements can be balanced.

Data independence can be achieved.

Page 15: Synopsis for(MGS)

DATA FLOW DIAGRAM

LEVEL 0

LEVEL 1

Registration

MGS

Marks_input

Marksheet show

Password

USER

Admin

Result calculate

USERMARKSHEET GEMNERATIO

N SYSTEM

DATABASE

Page 16: Synopsis for(MGS)

LEVEL 2

HMS

STUDEN INFORMATI

O

MARKSDETAILS

Enrolled students

SUBJECT & MARKS

INFORMATION ENTRY

MARKSHEET INFORMATION

MARKSHEET GENERATED

Page 17: Synopsis for(MGS)

BASIC DATA FLOW STRETAGY

USER/ADMIN LOGIN MenuPage I/O

ID/Pass OK Response

Invalid

Get Student Information

Input Marks Information

Generate Marksheet

Print or show Marksheet

Page 18: Synopsis for(MGS)

ER DIAGRAM

REGISTRATION FORM

USES

MARKS FORMBelongsto

Marksheet generation

Enroll_no Name

DOB

Course

Branch

M_Name

F_Name

Semester

Session

Course

Cont_No

College

Total

Sem

RollnoSubjects

Percentage

Division

Result

Branch

Page 19: Synopsis for(MGS)

DATA BASE DESIGN TABLES

Registration Table

Page 20: Synopsis for(MGS)

Marks_Table

Column Name Data Type Attribute

Rollno nvarchar(15) Referential Registration

Sub1 int Not Null

Sub2 int Not Null

Sub3 int Not Null

Column Name Data Type Attribute

Enrollment_no nvarchar(15) Primary Key

Name Nvarchar(50) Not Null

Dob Datetime(8) Not Null

F_name nvarchar(50) Not Null

M_name nvarchar(50) Not Null

Course nvarchar(10) Not Null

Branch Char(5) Not Null

Sem nvarchar(1) Not Null

Session Nvarchar(4) Not Null

College nvarchar(50) Not Null

Contact_no Nvarchar(13) Not Null

Page 21: Synopsis for(MGS)

Sub4 int Not Null

Sub5 int Not Null

Sub6 int Not Null

Sub7 Int Not Null

Sub8 int Not Null

Sub9 int Not Null

Sub10 int Not Null

MarkSheet Table

Column Name Data Type Attribute

Enroll_no nvarchar(15) Referential Registration

Total Marks int Not Null

Percentage int Not Null

Div Nvarchar(10) Not Null

Result Nvarchar(20) Not Null

Page 22: Synopsis for(MGS)

Remarks Nvarchar(30) Not Null

Password Table

Column Name Data Type Attribute

User Name Nvarchar(50) Primary Key

Password Nvarchar(15) Not Null

Urole Nvarchar(9)


Recommended