Uploaded by Ayuscal Sedhai

C project-proposal onStudent Database managemant system

advertisement
HIMALAYAN WHITEHOUSE INTERNATIONAL COLLEGE
(Affilitated to Purbianchal University)
Putalisadak, Kathmandu
C-Programming
Project Proposal
On
Students Database Management
System
Submitted By:
Ayuscal Sedhai
(03)
Bijaya Shah
(08)
Dharma Raj Pattharkat (11)
Feburary, 2023
Project on C-programming
Student data management System
Introduction of the project
1.
We have studied C language, now we come to the real life problems and see how we can solve
them. Here we will use C Program to develop one real life project with a simple project life cycle using
Dev-C++.
Invitation:
The proposal of the project has been prepared and is being submitted in response to our respective
course of Purbanchal University soliciting proposal from Himalayan WhiteHouse International
College.
Purpose of project:
2.
The main objective of this document is to illustrate the requirement of the project to keep
Student's Data and Records System. The documents give the detail about every Student with their
details and also their records and GPA. This program is developed after consulting with the
Management in charge of HWIC.
Scope of Project:

To keep record of each students;

To modify student record;

To add student record; and

To delete student details.

To search and display students records;

To calculate and display GPA of students
Features:
It can be briefed upon these classes as:
There are two different classes to whom this product will be used upon. This programs features

Have the capability to input data necessary for construction of new students records.

Have a capibility to search and display the records of students.

Have capacity to add or modify the records of students

Have capacity to calculate GPA of students.
.
Project on C-programming
Student data management System
3.
Theory
C program is a general purpose, structured programming language. Its instruction
consists of terms that resemble algebraic expression, augmented by certain English keyboards
such as if, else, for, do ad while. In this respect C program resembles other high level
structured programming language such as Pascal and FORTRAN 77-C –program allows
certain features that allow it to be used at a lower level, thus bridging gap between machine
language and the more conventional high level language. This language allows C –program to
be used for system programming (e.g. for writing Operating system like UNIX OS) as well as
application programming. This language has large number of operators. The „C‟ is
programming. Developed by AT&T‟s, Ben Laboratories USA in 1972 A.D. It was developed
by Dennis Ritchie.
C-program compilers are commonly available for computers of all its interpreters are
becoming increasingly common. The compliers are usually compact and they generate object
program that are small and highly efficient when compared with programs compiled from
other high level language. Another important characteristic of C-program is that its program is
highly portable.
Features of ‘C’ Programming Language
4.
C is known as one man language. Since it was developed by one person (lisp and PASCAL).
C is General purpose, structure programming language.
6. C comes between High Level and Low Level Language. So it can be called as Middle Level
Language.
7. It is machine Independent Language & is portable.
8. It consists of large no of syntax and statement.
9. It is used for program making as well as operating system (UNIX).
10. Birth of C is C i.e. Compiler of C is written in c language.
5.
Project on C-programming
Students data management System
3.
Flowchart/Algorithm
A general pictorial representation of the program is given under the following
algorithm:
Step-1 : Press 1 for Details of individual students=>press 1 for ayuscal, press 2 for
bibek, 3 for dharma=>name, roll no., Faculty, semester, address, college joined year.
Return menu;
Step-2: Press 2 for students' records => press 1 for marksheet details of students => all
subjects, each subject's theory, practical,ani total gpa
:, press 2 for attendants:, press 3 for project proposal record:,
Step-3: Press 3 for display of students fee stucture details=>admission fee and semister
semester fee.
End if
step 4: End
Project on C-programming
Student Data Management System
4.
Project Scheduling
Our Project life-cycle took over weeks of scheduling which are as listed:









Research about previous project
Literal Review
Prepared Proposal &Algorithm
Coding started
Completed structure part
Completed file handling
Coding completed
Report started & completed
Project Completed
Week 1:
Week 2 :
Week 3:
Week 4 &5:
Week 5 &6:
Week 7,8 & 9:
Week 10 & 11:
Week 12, 13 & 14:
Week 15:
The following figure shows the project-scheduling in diagram:
Week 1:
Research about previous
Week 1:
Literal Review project
Week 3:
Prepared Proposal
&Algorithm
Week 4 &5:
Coding started
Week 5 & 6:
Completed structure part
Week 7,8 & 9:
Completed file handling
Week 10 & 11:
Coding completed
Week 12, 13 & 14:
Report started & completed
Week 15:
Project Completed
Fig. Project-Scheduling
Project on C-programming
Student Data Management System
5.
Conclusion
The successful implementation of this preliminary phase of the Student Data Management
System Assessment Project has provided the project a solid first step. More importantly, the data
compiled has given us the ability to make informed decisions based solidly on empirical data; a
sound foundation for the complex decisions that lie ahead. The initial findings from our research
allow us to draw some concrete conclusions, if only preliminarily:
1. The collaborative partnership with academia via the DatabaseTechnology Project
provides for sound research guidance to ensure data gathered is reliable and proper research
standards are applied. More importantly, these partnerships open the doors for more creative
thinking and expert input;
2. Some County enjoys a generally positive outlook from Student Data Management
System, when it comes to keep Students Identity details and other records as intended;
3. Implementation of new Students requires their details and other results.;
4. It's also useful for students or professional who wants to learn C Programming Language
5. There are four cores values that must be clearly articulated in system requirements and
more importantly demonstrated in any new Student Database Management Systems—accuracy,
security, reliability,store and displays in need and easyto-use;
6. A physical and auditable paper record of a Students records must be an essential
component of any future database management system forsome countries County
Download