spuneet23

Distinguished
Jul 31, 2009
4
0
18,510
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 .
 
Solution
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...

spuneet23

Distinguished
Jul 31, 2009
4
0
18,510
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
 

Zenthar

Distinguished
Dec 31, 2007
250
0
18,960
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
 
Solution