Find Jobs
Hire Freelancers

WEB LIBRARY

£20-250 GBP

Closed
Posted about 11 years ago

£20-250 GBP

Paid on delivery
skill required == HTML, PHP, and MySQL the system should be accessible and usable via the URL (a webserver) Requirements; The five tutors Alice, Bob, Segun, Bunmi and Ronke, want to make some of their books available to other people in their school. The books are the following: AUTHORS BOOK TITLES Alice Ian Sommerville. Software Engineering (7th Edn) Addison Wesley (2004) Alice G Booch, J Rumbaugh, and I Jacobson. The Unified Modelling Language User Guide. Addison Wesley, 1999. Alice Algorithm Design, Michael T. Goodrich and Roberto Tamassia (John Wiley & Sons, Inc. 2002). Bob Perdita Stevens with Rob Pooley: Using UML: Software Engineering with Objects and Components. Addison-Wesley (1999). Bob Introduction to ALGORITHMS, TH Cormen, CE Leiserson, and RL Rivest, MIT Press/McGraw-Hill, 1989. Segun Introduction to ALGORITHMS, TH Cormen, CE Leiserson, and RL Rivest, MIT Press/McGraw-Hill, 1989. Segun R. Elmasri, and S.B. Navathe: Fundamentals of Database Systems. (Addison-Wesley most recent edition) Segun H. Garcia-Molina, J. D. Ullman, and J. Widom: Database Systems: The Complete Book (Prentice Hall most recent edition) and so on... The total of books titles in above is twelve and authors are five NOTE=> Bob and Segun offer same book in which case there are two copies of the book. To keep track to whom a book has been borrowed/loaned, a web-based borrowing system is to be used. The system should allow a user to • select the name of one of the 5 authors via a drop-down/pop-up list or selection menu • select the book title of a book in the possession of that author via a separate drop-down/pop-up list or selection menu • enter the name of the person who borrows the book via a text field • enter the e-mail address of the person who borrows the book via another text field Ideally, the user of the system is able to enter all this data via a single web page (not a sequence of two or more pages). Also, the menus are populated with data from the mysql database. On submission of this data, the user should be shown a confirmation whether the borrowing transaction has been successful or unsuccessful. A borrowing transaction should be successful if the selected author is still in the possession of the selected book, that is, the book has not already been loaned by the author to someone else. A borrowing transaction must be unsuccessful if someone else has already borrowed the selected book from the selected author and it should then be possible to select a different book from the same or or one of the other authors (when doing so your system would ideally be programmed in such a way that there is no need to enter name and e-mail address again) The system would ideally also help the user by only showing authors that still have books that can be borrowed and only titles of books that can still be borrowed. To keep track of the books that are still available and books that have been borrowed, underlying the borrowing system must be a MySQL database storing for each author and each book title whether it is available or has been borrowed and for any borrowed book the name and e-mail address of the person who has borrowed it. Additional requirements and comments: • A user can borrow more than one book either of the same authors or different as long as book is availabe. • There is the possibility that two users nearly simultaneously try to borrow the same book. Depending on how you implement the interaction with the database, this could lead to a situation in which your system determines for both users that the book is still available and then records for both users that he/she has borrowed that book, with only the information on one of the users remaining in the database but both users receiving a confirmation that their borrowing transaction has been successful. This is obviously an incorrect behaviour by the library system and needs to be avoided.
Project ID: 4426566

About the project

11 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
11 freelancers are bidding on average £173 GBP for this job
User Avatar
IT Engineer with 13 years of experience (2000 - 2013), I have enough skills to complete this project. Please check inside my profile page - here at freelancer.com - what my former Employers have said about me. I am available and can start as soon as you award me this project. Thank you. http://www.freelancer.com/u/Tulear.html
£350 GBP in 5 days
4.9 (255 reviews)
8.7
8.7
User Avatar
Hi, We have a dedicated team with 7 years of experience on PHP/MySQL, Ajax, Jquery, HTML, CSS, Javascript, Java/J2EE. Also having much experience on framework and CMS like 1) CakePHP 2) CodeIgniter 3) Zendframework 4) Joomla 5) OpenCart 6) WordPress 7) Magento 8) Symphony 9) Drupal 10) Preshtashop 11) ZenCart etc Please check PMB to see our good works. Regards Alif Interactive
£250 GBP in 7 days
4.8 (151 reviews)
7.6
7.6
User Avatar
Bidding on this project As requested..
£59 GBP in 3 days
4.8 (271 reviews)
6.4
6.4
User Avatar
Hello We have gone through your requirements ,we can help you .Please check PM for further details .
£226 GBP in 7 days
4.6 (42 reviews)
6.0
6.0
User Avatar
Hello, Greetings!! iPhone/iPad/Android/php expert ready to start immediately, Please check PM for detail information. Thanks
£262 GBP in 10 days
5.0 (7 reviews)
5.2
5.2
User Avatar
hi, i can do this for you in 24hours
£60 GBP in 0 day
4.7 (24 reviews)
4.1
4.1
User Avatar
Hi , Ready To Work.
£210 GBP in 20 days
4.9 (5 reviews)
3.4
3.4
User Avatar
Hi Pls check PM for the demo details on web library system. Thanks Ken
£206 GBP in 30 days
4.8 (15 reviews)
3.6
3.6
User Avatar
Hi, I'm software engineer with good experience in php, sql, javascript. I can help you and finish your task perfectly as you want, so don't hesitate to contact with me ..thank you...
£165 GBP in 3 days
0.0 (0 reviews)
0.9
0.9
User Avatar
Reliable and Quality work provider. Understood all your requirements. Just have a look at PM. Regards, Faisal
£59 GBP in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi. hope you choose me. I have experienced in create this kind of system
£55 GBP in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
United Kingdom
0.0
0
Member since Apr 13, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.