Synopsis: Foundation of Computing
Synopsis: Foundation of Computing
FOUNDATION OF COMPUTING
CSE-101
DOA:-Dec 4,2008
DOS:-Dec 6,2008
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
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
PROBLEM DEFINITION
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
(HARDWARE&SYSTEM) 810-E
MOTHER BOARD
PROCESSOR P-111 933 MHZ
RAM 256 MB
HARD DISK 40 GB
CD-ROM DRIVE 52 X
MOUSE SCROLLING
FLOPPY DRIVE 1.44 MB
KEYBOARD 104 KEYS
MODEM 56.6 KBPS
PRINTER HP 640-C DESK JET
OPERATING SYSTEM WINDOW-xp
FRONT END 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.
Protected
Data
-
-
-
-
Public:
Function
-
-
-
-
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.