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