Tom's Hardware > Forum > Applications > Programming > [Solved] C++ programming

Best answer from Zenthar.

Word :    Username :           
 

Guys ,
I have to make a project in computer science and i have to make a software for library. So i want to know that which functions i have to take it in use and some other useful information that can help me in my project .

There is a systematic approach to software development that is often used: first you define the basic users and "stakeholder" (people with interest in the system, but might not necessarily use it), then you list the needs of those people and imagine the coarse features a system would need to fulfill those needs. From those features you can derive required specific behavior and detail how to use them in use cases. After that you will pretty much know what your system will need to be able to do, how to do it and start the program's architecture.

On top of my head, for a library I would imagine:
1. Add/modify/delete book
2. Search book by title/author/edition/subject/...
3. View book information and status (in/out & by who)
4. Member management (create/modify/delete accounts)
5. Checkout books
6. Checkin books
7. Calculate late return fees
8. Reserve book
9. Search user by name/tel#/address/...
10. View user information and checked-out books
Sponsored Links
Register or log in to remove.

I'm not sure I understand what you want to know, can you explain a bit more?

Reply to Zenthar

I want to make a software for library. So i want to know which programming functions i have to use.
For example ,
1. a function to insert a new book in library
2. a function to modify a book

Reply to spuneet23
Best answer

There is a systematic approach to software development that is often used: first you define the basic users and "stakeholder" (people with interest in the system, but might not necessarily use it), then you list the needs of those people and imagine the coarse features a system would need to fulfill those needs. From those features you can derive required specific behavior and detail how to use them in use cases. After that you will pretty much know what your system will need to be able to do, how to do it and start the program's architecture.

On top of my head, for a library I would imagine:
1. Add/modify/delete book
2. Search book by title/author/edition/subject/...
3. View book information and status (in/out & by who)
4. Member management (create/modify/delete accounts)
5. Checkout books
6. Checkin books
7. Calculate late return fees
8. Reserve book
9. Search user by name/tel#/address/...
10. View user information and checked-out books

Reply to Zenthar
Tom's Hardware > Forum > Applications > Programming > [Solved] C++ programming
Go to:

There are 1145 identified and unidentified users. To see the list of identified users, Click here.

Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them
  • 01:00 Ckaz won the Freshman badge
  • 01:00 james59 won the Uniformed badge
  • 01:00 snarl won the Uniformed badge
  • 01:00 patlabor44 won the Uniformed badge
  • 01:00 Kiren won the Uniformed badge
  • 01:00 WookinPaNub won the Uniformed badge
  • 01:00 kwadams won the Uniformed badge
  • 21:57 brockh won the Sophmore badge
  • 01:00 xpax won the Freshman badge
  • 01:00 Mizoguchi won the Freshman badge