FOUNDATION OF COMPUTING
CSE-101
Submitte Prabh
Roll no :-
Class:-B
Code:-1
CONTENTS
! ACKNOWLEDGEMENT
# INTRODUCTION (a)Requirement analysis # Intro about C program (a) Problem definition Source coding # TESTING # LIMITATION & SCOPE
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
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
Public: Void input (); Void registration (); Void output (); Void report (); Void cancel (); Void modify (); Void graph (); } st;
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.