#1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jun 2013
    Posts
    3
    Rep Power
    0

    Question Please help me with my project!


    Hello friends,

    I am studying Bsc in CSE. i am new in C programming and i have this project name Student hobby management system...which i have to create in C language.So i need your help .

    Project details :
    Student Hobby Management System: The system is based on file operation and read and/or store data in the file.The system provide menu option to add new students Hobby information based on required number of fields.This may include Student ID,Student Name,and Hobby.The system provide add,delete,search,and display operation.

    Guys,give me something to start with.please....

    THANKS
    Mahady
  2. #2
  3. Contributed User
    Devshed Specialist (4000 - 4499 posts)

    Join Date
    Jun 2005
    Posts
    4,379
    Rep Power
    1871
    All programs start here
    Code:
    int main ( ) {
        return 0;
    }
    http://www.catb.org/~esr/faqs/smart-....html#homework

    > i am new in C programming
    And?

    I'm guessing that this assignment isn't something you got on day one of the course, and that you've already covered things like say printf, scanf and how to open/close files.

    You need to actually make an attempt which shows us the limits of your knowledge (or extent of your confusion). Only then can we best advise you on how to proceed.

    Otherwise, simply transferring our knowledge to your tutor (without your involvement) won't do any good at all. We are not a homework factory.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper
  4. #3
  5. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jun 2013
    Posts
    3
    Rep Power
    0
    Originally Posted by salem
    All programs start here
    Code:
    int main ( ) {
        return 0;
    }
    http://www.catb.org/~esr/faqs/smart-....html#homework

    > i am new in C programming
    And?

    I'm guessing that this assignment isn't something you got on day one of the course, and that you've already covered things like say printf, scanf and how to open/close files.

    You need to actually make an attempt which shows us the limits of your knowledge (or extent of your confusion). Only then can we best advise you on how to proceed.

    Otherwise, simply transferring our knowledge to your tutor (without your involvement) won't do any good at all. We are not a homework factory.
    Hi , sorry for misunderstanding. actually i wasn't talking about entire solutions. and i know printf, scanf,loop,switch etc. but thats it. so i want some hint from where i will begin.and what i need to learn for this project. thanks for answering my question.
  6. #4
  7. Contributing User
    Devshed Supreme Being (6500+ posts)

    Join Date
    Jan 2003
    Location
    USA
    Posts
    7,145
    Rep Power
    2222
    Start with the requirements. List what your program will need to do. For example, you'll need to create a menu, you'll need to do file I/O, and you'll need to handle data, most likely with a struct. Then think about the operations you'll need to perform on the data (ie, directly from the requirements, "The system provide add,delete,search,and display operation.").

    Use a "divide and conquer" approach. Divide the project up into separate parts and work on developing one at a time, though keeping the overall project in mind. Like you could start with the menu and have the selection of an option call a function that simply displayed which function was called; that way you could get the menu working and tested out and then not have to worry about it anymore. Then you could work on the data struct, followed by the display function; for that you would have initialized a sample struct. Then you could get the add function working using the display function to test it. And so on.

    Comments on this post

    • mahady2197 agrees
  8. #5
  9. Contributed User
    Devshed Specialist (4000 - 4499 posts)

    Join Date
    Jun 2005
    Posts
    4,379
    Rep Power
    1871
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper
  10. #6
  11. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jun 2013
    Posts
    3
    Rep Power
    0
    Originally Posted by dwise1_aol
    Start with the requirements. List what your program will need to do. For example, you'll need to create a menu, you'll need to do file I/O, and you'll need to handle data, most likely with a struct. Then think about the operations you'll need to perform on the data (ie, directly from the requirements, "The system provide add,delete,search,and display operation.").

    Use a "divide and conquer" approach. Divide the project up into separate parts and work on developing one at a time, though keeping the overall project in mind. Like you could start with the menu and have the selection of an option call a function that simply displayed which function was called; that way you could get the menu working and tested out and then not have to worry about it anymore. Then you could work on the data struct, followed by the display function; for that you would have initialized a sample struct. Then you could get the add function working using the display function to test it. And so on.
    Thank you very much for answering . It really helped me a lot!

IMN logo majestic logo threadwatch logo seochat tools logo