Vous êtes sur la page 1sur 11

SYNOPSIS

FOUNDATION OF COMPUTING
CSE-101

TOPIC:-Progress report of student management system


DOA:-Dec 4,2008 DOS:-Dec 6,2008 Submitted to: by: Shafali mam simran singh R238B53

Submitte Prabh

Roll no :-

Reg no 10800439 TECH cse

Class:-B

Code:-1

CONTENTS
! ACKNOWLEDGEMENT
# INTRODUCTION (a)Requirement analysis # Intro about C program (a) Problem definition Source coding # TESTING # LIMITATION & SCOPE

! CONFIGURATION OF SYSTEM ! DOCUMENT OF PROJECT ! CONCLUSION

ACKNOWLEDGEMENT
There is always a sense of gratitude which one expresses to others for their helpful and needy services they render during all phases of life. I would like to do it as I really wish to express my gratitude towards all those who have been helpful tome in getting this mighty task of Project Report. Finally, I would like to thank Miss Shifali Mam and other faculty members of wizards system for their cooperation to develop this term paper

Prabh simran singh

Introduction
During this phase, the analyst and user come to a detailed agreement on what function the proposed system how to perform. It is divided into two parts: (1) Requirement Determination (2) Requirement Specification

REQUIREMENT ANALYSIS
The final output is the software requirement specification document. For smaller problems that can easily be comprehended, the specification activity might come after the entire analysis is complete. However, it is more likely that problem analysis and specifications are done concurrently. An analyst typically will analyze some parts of the problem and then the requirements for that part. Problem analysis and requirement specification

activities overlap, with movement from both activities to the other. A consequence of this is that it is relatively less impartment to model completely, compared to specify completely INTRODUCTION The C programming language was created as a structured programming tool for writing operating system. In 1973, the UNIX operating system was developed using C. the software developers liked C because of its characteristics such as speed compactness and very low level features. However over the years of its widespread usage, it was found that structured programming had flaws and limitation. It was difficult manage complex programming projects. Therefore, a need to develop, new programming language new software developments concepts was felt. In C++ 1983. Bjarne Stroustrup created C++ as a separate language based on syntax of C. In fact, it is a superset of C in the sense that in addition to procedural programming, it supports classes and object oriented programming. Before a discussion on C++, let us to understand the termed procedural or structured programming and object oriented programming.

PROBLEM DEFINITION
This software has been developed to assist the Student Management in keeping the records of day to day working of the school/college. In most of the schools/colleges works are done manually such as addition, deletion etc. Same in case of any school this project of student management in C deals

SOURCE CODING
The goal of the coding or programming phase is to translate the design of the system produced during the design phase into code in a given programming language which can be executed by a computer and that performs the computation specific by the design. For a given design, the aim is to implement the design in the best possible manner. The coding face affect both testing and maintenance profoundly. As we saw earlier, the time spent in coding is a small percentage of the major percentage. Thus it should be clear that the goal during coding should not be reduce the implementation cost, but the goal should be the reduce the cost of later phases, even if it means that the cost of this phase to increase.

TESTING
During testing the program to be executed with a set of test cases and the output of the program for the test cases is evaluated to determine if the program is performed as expected. Due to its approach dynamic testing can only ascertain the presence of errors in the program the exact nature of the errors is not usually decided by testing. Testing forms the first step in determine the errors in program. Clearly the success of testing in revealing errors in the program depends critically on the test cases. Testing a large system is a complex activity and like any complex activity it has to be broken into smaller activies

FUTURE SCOPE

Future scope of this project can be for a long time. Because it is created in form of modules. It is flexible to fulfill the future requirement because any module can be modified according to the future needs & in this project is dynamic; it can handle the new range of data

SCOPE FOR FUTURE WORK:This project will help to make the management of the required field to be computerized and make the work of management easier and more efficient.

CONFIGURATION OF SYSTEM
(HARDWARE&SYSTEM) MOTHER BOARD PROCESSOR RAM HARD DISK CD-ROM DRIVE MOUSE FLOPPY DRIVE KEYBOARD MODEM PRINTER OPERATING SYSTEM FRONT END 810-E P-111 933 MHZ 256 MB 40 GB 52 X SCROLLING 1.44 MB 104 KEYS 56.6 KBPS HP 640-C DESK JET WINDOW-xp C

Operations Performed by Student Management System


Following operations are performed by Student Management System a) Addition of records for new students in Student File. b) Modification of existing records in Student File. c) Registration of students in Student file. d) Reports(screen/Printer): this will show following reports i. Listing of all students ii. Record of a particular Student iii. DMC of a student e) Deleting the records of a student.

Student Management System


This project manages the student information of an organization. The problem definition is given below. 1. Student file : This file will have following record structure ! Student name ! Student age ! Student phone no ! Student father name ! Student class ! Student address ! Student city ! Student stream ! Student registration no ! Student roll no ! Student marks ! Student total marks ! Student average marks I have used the following class for the project a) Class student

Description of data and methods used in student file is as follows


// THIS CLASS DEFINES DATA RELATED TO STUDENT FILE Class student { Protected: Int age; Long ph; Char fname[20],name[20],cla[10],add[20],city[13],stream[13],rn[13]; Int rollno, m1, m2, m3, m4.total, ave;

Public: Void input (); Void registration (); Void output (); Void report (); Void cancel (); Void modify (); Void graph (); } st;

The class inheritance diagram is given below:


Student file

Protected Data Public: Function -

Description of functions used in student file is described as follows:


1) Void input ( ):- This function reads the following protected data members of file via keyboard. Int age; Long ph; Char Fname[20],name[20],cla[10],add[20],city[13],stream[13],rn[13]; Int rollno, m1, m2, m3, m4, total, ave; 2) Void registration( ) :- This function reads the following protected data members from the disc & display the registration from: 1. char name[20],cla[10],stream[13],add[20],city[13],n[13]; 2. int ph;

3) Void output ( ) :- This function reads the following protected data members from disk: int m1,m2,m3,m4,total,ave,age; char name[20]; & display the output. 4) Void report ( ) :- This function generates the following reports: 1. Searches the record of a particular student according to a. roll no b. name 2. Gives the report of all the students. 3. Produces the DMC of a particular student. 5) Void cancel ( ) :- This function deletes the record of a particular student according to the age of the student. 6) Void modify ( ) :- This function is used to modify an existing record. 7) Void graph ( ) :- This function is used to invoke the graphics mode

CONCLUSION

Computerization Student Management System has been developed to make the management more efficient. It is an interactive package to assist the management in taking the various decisions and to make management work more easy. This software can further be modified on several fields to be more information and more users friendly. At present it is working with expected results. This system has been developed with a view to reduce the clerical work and to provide much better services to the users. Although this software is satisfactory at our programming level, yet it has a large scope of improvement.

Vous aimerez peut-être aussi