Learning Goal: I’m working on a javascript question and need an explanation and answer to help me learn. In a minimum of 3 pages double spaced (Times 12, 1-inch margin), provide how the knowledge and skills of this course could be applied in a practical manner to your future work environment. Specifically discuss with respect to the skills reviewed in this course – PHP, MySQL and Javascript. In addition, provide examples of real-applications PHP, MySQL and Javascript, along with brief code examples of each of them. Cite a minimum of 2 articles. Use of proper MLA or APA formatting and citations is required. Note: The Code examples, Cover page and Reference page will not be counted in the 3-page limit. However, these need to be included as it is part of the requirements. Submission Instructions: Submit in ONE file in PDF format. Examples of real time applications: https://www.invensis.net/blog/applications-php-programming-language/ Need to cite and reference all sources.

Learning Goal: I’m working on a writing report and need support to help me learn.


Chapter 1 Introduction. 6

1.1Objective. 6



Chapter 2 System Requirements8

2.1 Hardware Requirements8

2.2 Software Requirements8

2.3 Languages8

2.4 Libraries9

2.5 Tools10

2.6 Functional Requirements10

2.7 Non-Functional Requirements11

Chapter 3 System Design. 12

3.1UML Language. 12

3.2Use case Diagram.. 13

3.2.1 Seller Use case. 13

3.2.2 Buyer Use case. 14

3.2.3 Guest Use case. 15

3.3Flow Chart16

3.4Entity Diagram.. 17

Chapter 4 System Overview.. 18

4.1 Home Screen. 18

4.2 Registration. 22

4.3 Login Screen. 23

4.4 Dashboard. 24

4.4.1 Upload books25

4.4.2 View Information of Uploaded books26

4.5 Login as seller27

4.6 View Book Library. 28

4.7 Search by category. 30

4.8 View Details32

4.8.1 Add Comments33

4.8.2 Add Reviews34

4.8.3 Email35

4.8.4 Print35

4.8.4 Add to Cart36

4.9 View Cart37

4.10 Put items on Hold. 38

4.11 Checkout39

4.12 Billing Address40

4.13 View Book Status41

Chapter 5 System Implementation. 42

5.1 Main.aspx. 42

5.2 Book Details74

5.3 Book View.. 84

5.4 Cart86

5.5 Check Out88

5.6 Dashboard. 91

5.7 Login and Register94

Chapter 6 Conclusion and Future Work. 96

6.1 Future work. 96



List of Figures

Figure 1: Use case diagram of a seller13

Figure 2: Use case Diagram of buyer14

Figure 3: Use case diagram of guest view.. 15

Figure 4: Flowchart of Book Share website. 16

Figure 5: Entity Diagram.. 17

Figure 6: Home Screen. 18

Figure 7: Welcome Screen. 19

Figure 8: Categories20

Figure 9: About staff20

Figure 10: Community message. 21

Figure 11: Follow us21

Figure 12: Registration. 22

Figure 13: Success Message. 23

Figure 14: Login screen. 23

Figure 15: Dashboard. 24

Figure 16: Upload books25

Figure 17: Uploaded book info.26

Figure 25: Email35

Figure 26: Print35

Figure 27Add to cart36


The purpose of an Online Book Share website is to automate the already present manual system.

This help to share books with other through an online platform by the help of computerized equipment’s and a full-fledged online website, fulfilling the book sharing requirements, so that the valuable data of books can be stored in database library for a longer period of time. This book information along with author storage helps with easy accessing and manipulation of the system. The required software asp.net can be easily downloaded and hardware are easily available to work with.

The aim is to provide easy platform for seller and buyer. Seller can upload book, view information about uploaded books and can also see the sales status of book. Whereas buyer can view all books in an online library. Seller can search books by category, view details, user reviews along with book rating. User can add to cart a book and can put the book on hold or checkout the book. User will provide all information to place an order. All data is stored in database.


Chapter 1 Introduction

The “Online Book Share Library” website has been designed to overcome the problems present in the manual book share system where user will come to specific shop and sell or buy the book. This online website is maintained to eliminate this manual hardship and automate things. This website allow user to sell book online and buyer can purchase online with just few clicks. Thus, or proposed system reduce the hardships faced by existing system. Moreover, this website is developed for the particular need of the time to perform all buying and selling operations in a smooth and effective manner.


The main objective of this website on Online Book Share Library is to maintain record of books, their author, their buyer and their purchase. It manages the details of Author who uploaded book, Book name, Book Category, Book Subcategory, Book ISBN, and Book Description. It maintains all the information data about Author, Book reviews, and Book Comments. The purpose of this website is to build an online platform to reduce the manual work for handling the Author, Buyer, Seller and Book data. This proposed website sort all the book details according to the Book Categories.


Main functionalities of Online book share libraries are

  • Login/Register to system
  • Upload book information
  • View book information
  • View all books
  • Search books by category
  • View Specific book detail
  • Add to cart
  • Put cart on hold
  • Check out by providing billing details
  • Seller view status of books


The following users of website are

  • Seller
  • Buyer
  • Guest


Chapter 2 System Requirements

2.1 Hardware Requirements

The hardware requirements of system are

  • 1.8 GHz or faster 64-bit processor
  • Hard Disk – 50 GB or more
  • Memory – 4GB RAM
  • Monitor
  • Video card that supports a minimum display resolution of WXGA
  • Keyboard 122 keys

2.2 Software Requirements

Software requirements for development of website are

  • Windows 7 or higher
  • Visual studio 2019 0r higher
  • SQL server database
  • Web browser
  • Localhost server
  • Word for documentation
  • UML Diagram tool

2.3 Languages

The languages used for development of website are

  • ASPX
  • Java script
  • Asp.net
  • C#
  • SQL queries handler

2.4 Libraries

The asp.net libraries used in development of website are

  • Font awesome libraries
  • Google api’s
  • using System;
  • using System.Collections.Generic;
  • using System.Linq;
  • using System.Web;
  • using System.Web.UI;
  • using System.Web.UI.WebControls;
  • using System.IO;
  • using System.Data;
  • using System.Configuration;
  • using System.Data.SqlClient;


2.5 Tools

The tools used are

  • Microsoft Web Platform Installer
  • Web Essentials for Visual Studio
  • NuGet
  • Visual Studio Gallery
  • LINQPad
  • .NET Reflector
  • SQL Complete
  • GitHub Extension for Visual Studio

2.6 Functional Requirements

The System must provide following functionalities

  • Keeping the records of registration of the customers.
  • Keeping books records.
  • Keeping the cart up to date.
  • Storage of the feedback provided by the customer.
  • Keeping details about the book checkout or on hold.
  • Seller can view book info. And status of book sale.


2.7 Non-Functional Requirements

Non-functional requirements for proposed website are

1. Security

2. Reliability

3. Maintainability

4. Portability

5. Extensibility

6. Reusability

7. Application Affinity/Compatibility

8. Resource Utilization


Chapter 3 System Design

In this chapter we will discuss the functionality of system using UML Diagrams.

3.1UML Language

UML stands for Unified Modeling Language. UML is the inheritor to the movement of an Object- Oriented Analysis and Design (OOA&D) procedures that were introduced in the late 80’s. This Language most directly combines with the methods of Brooch, Rumbaugh (OMT) and Jacobson. The UML is called a unified modeling language, not a procedure. Most of the existing methods contain at least in code, of both a process and a modeling language. The Modeling language is the representation of that methods which are used to express system design.


3.2Use case Diagram


Chapter 6 Conclusion and Future Work

This book sharing website is only a modest project to satisfy the needs of hour to manage their project work. Mostly user-friendly coding techniques have been adopted to make this website work. This complete website package is proved to be a most powerful raft in sustaining all the requirements.

The objective is to provide an online platform where user can interact online. User can sell books and view status of book sales. However, user can view all book, sort according to category and view details of books. User can add to cart, view cart or put book on hold. User can checkout the book by providing all the billing details.

6.1 Future work

  • Multiple Shopping carts can be allowed.
  • Payment method verification
  • Mobile version of this site
  • Social Media links
  • Host it on online webserver



  • Araya, T. W., & Mengsteab, A. (2020). Designing Web-based Library Management System. International Journal of Engineering Research & Technology.
  • Aria, M. and Cuccurullo, C. (2017). Bibliometrix: An R-tool for comprehensive science mapping analysis. Journal of Informetrics.
  • 959-975. Borgohain, D. J. (2020). Research Output of Dibrugarh University: A Scientometric Analysis based on Scopus Database. Library Philosophy and Practice (e-journal). 4827.
  • Borgohain, D. J., Mansor, A.N. and Verma, M.K. (2021). Nanotechnology Research in SAARC Nations during 1996 to 2020:
  • A Scientometric Assessment based on Scopus Database. Library Philosophy and Practice (e-journal). 4941.
  • Borgohain, D. J., and Singh, S.N. (2021). Library and Information Science Research on Web of Science Database from 2014 to 2018:
  • An Overview. Library Philosophy and Practice (ejournal). 5043. Drucker, P.F., Management Tasks, Responsibilities, Practices, Harper & Row, New York.1973.
  • Fayol, H., Industrial and general administration, London, Sir I. Pitman & sons, ltd.1930. P, S. A. & Ganeshan, S. (2020).
  • Library Managament System. Journal of Xi’an University of Architecture & Technology.
Place your order
(550 words)

Approximate price: $22

Calculate the price of your order

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
The price is based on these factors:
Academic level
Number of pages
Basic features
  • Free title page and bibliography
  • Unlimited revisions
  • Plagiarism-free guarantee
  • Money-back guarantee
  • 24/7 support
On-demand options
  • Writer’s samples
  • Part-by-part delivery
  • Overnight delivery
  • Copies of used sources
  • Expert Proofreading
Paper format
  • 275 words per page
  • 12 pt Arial/Times New Roman
  • Double line spacing
  • Any citation style (APA, MLA, Chicago/Turabian, Harvard)

Our guarantees

Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.

Money-back guarantee

You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.

Read more

Zero-plagiarism guarantee

Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.

Read more

Free-revision policy

Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.

Read more

Privacy policy

Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.

Read more

Fair-cooperation guarantee

By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.

Read more