Project #4493 - EBOOK2

In?di?eBooks 
 
The assignment is composed of two parts: a milestone and the final assessment. Submission of the 
milestone is optional. Students that submit the milestone will receive feedback toward the final 
assessment. I strongly encourage students to not familiar with PHP and/or MySQL to submit the 
milestone. 
Part I (milestone) 
 
You will develop 2pages webpages (nothing fancy keeping it simple) for discussing book. The administrator (owner) of the site can create, edit 
and delete book pages, while visitors can see book pages and add reviews. 
 
You must use MySQL to create a table for books entries, and password?protect the administrator 
functions. The administrator should be able to log in with username and password and his 
authorization will be managed using PHP sessions. You do not need to handle users accounts for this 
part. Do not invest time in presentation aspects: a simple clean interface to the functionalities will 
suffice. 
Marking scheme: 
 
•Creation, editing, removal of book pages (admin), reviews (users), MySQL integration, PHP 
sessions 
Part II (assessment2) 
 
You will extend the previous part by  integrating the functionality of selling e?books to visitors.   The 
admin can upload the content of a book as a  file associated to a book page. For such e?books,  the 
admin can specify the amount to be paid upon purchase. For the purpose of the assessment you can 
use simple books in text format and store them as local files or in the database. 
 
                                                            
* You can access scripts on raptor from a web browser by specifying the path without “files” and “public_html” 
dirs, e.g. to access \raptor.kent.ac.ukfilesprojco639milestoneUSERNAME 
public_htmlIndieBooksscript.php visit http://raptor.kent.ac.uk/proj/co639/milestone/ 
USERNAME/IndieBooks/script.php if you cannot execute it, log into raptor with putty and do a 
“chmod 644 /proj/co639/milestone/USERNAME/public_html/IndieBooks/script.php” (no files at start but with 
public_html). You might need to change also directory permissions, e.g., “chmod 711 
/proj/co639/milestone/USERNAME/IndieBooks/public_html/blog”. 
† These marks will be awarded at the time of submission of the complete version. 
 
 
 


 





 





 





[7 marks] 





 





[5 marks] 





 





[6 marks] 





 





[4 marks] 





 
 
 
Purchases are only available to users that register an account. For such users you will provide a ‘Buy’ 
 
link  that  redirects  to  Google  Checkout  to  pay  for  the  purchase.  When  users  return  back  after  a 
 
successful  payment  the  system  will  complete  the  purchase.  You  are  not  required  to  use  carts  for 
 
buying multiple book at the same time, you can send users straight to payment for each  individual 
 
purchase. 
 
Once a user completes a purchase the user will see on the book page a link to access the e?book. You 
 
need to make sure that a buyer can always re?download the e?book in case she wants to. Download 
 
links  should  also  be  personalised,  in  the  sense  that  the  download  link  should  not  work  for  other 
 
users or for unregistered visitors. 
 
To  limit abuses by users sharing accounts you should  implement a secure audit  log  that provides a 
 
log of every download. 
 
Marking scheme: 
 
 
 
•User registration  [4 marks] 
 
•Selling  functionality  (e.g.,  uploading  e?books  by  admin,  purchasing,  access  to  purchased 
 
books, etc.) 
 
•Google Checkout Integration & Security of purchase process 
 
•Other security features: secure audit Log, use of password hashing 
 
•XHTML validity/good page design +  
 
Good code layout, readability/comments and conciseness 
 
 

Subject Computer
Due By (Pacific Time) 04/18/2013 12:00 am
Report DMCA
TutorRating
pallavi

Chat Now!

out of 1971 reviews
More..
amosmm

Chat Now!

out of 766 reviews
More..
PhyzKyd

Chat Now!

out of 1164 reviews
More..
rajdeep77

Chat Now!

out of 721 reviews
More..
sctys

Chat Now!

out of 1600 reviews
More..
sharadgreen

Chat Now!

out of 770 reviews
More..
topnotcher

Chat Now!

out of 766 reviews
More..
XXXIAO

Chat Now!

out of 680 reviews
More..
All Rights Reserved. Copyright by AceMyHW.com - Copyright Policy