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.
Calculate your paper price
Pages (550 words)
Approximate price: -

Why Choose Us

Quality Papers

We value our clients. For this reason, we ensure that each paper is written carefully as per the instructions provided by the client. Our editing team also checks all the papers to ensure that they have been completed as per the expectations.

Professional Academic Writers

Over the years, our Acme Homework has managed to secure the most qualified, reliable and experienced team of writers. The company has also ensured continued training and development of the team members to ensure that it keep up with the rising Academic Trends.

Affordable Prices

Our prices are fairly priced in such a way that ensures affordability. Additionally, you can get a free price quotation by clicking on the "Place Order" button.

On-Time delivery

We pay strict attention on deadlines. For this reason, we ensure that all papers are submitted earlier, even before the deadline indicated by the customer. For this reason, the client can go through the work and review everything.

100% Originality

At Buy An Essay, all papers are plagiarism-free as they are written from scratch. We have taken strict measures to ensure that there is no similarity on all papers and that citations are included as per the standards set.

Customer Support 24/7

Our support team is readily available to provide any guidance/help on our platform at any time of the day/night. Feel free to contact us via the Chat window or support email: support@acmehomework.com.

Try it now!

Calculate the price of your order

We'll send you the first draft for approval by at
Total price:

How it works?

Follow these simple steps to get your paper done

Place your order

Fill in the order form and provide all details of your assignment.

Proceed with the payment

Choose the payment system that suits you most.

Receive the final file

Once your paper is ready, we will email it to you.

Our Services

Buy An Essay has stood as the world’s leading custom essay writing services providers. Once you enter all the details in the order form under the place order button, the rest is up to us.


Essay Writing Services

At Buy An Essay, we prioritize on all aspects that bring about a good grade such as impeccable grammar, proper structure, zero-plagiarism and conformance to guidelines. Our experienced team of writers will help you completed your essays and other assignments.


Admission and Business Papers

Be assured that you’ll definitely get accepted to the Master’s level program at any university once you enter all the details in the order form. We won’t leave you here; we will also help you secure a good position in your aspired workplace by creating an outstanding resume or portfolio once you place an order.


Editing and Proofreading

Our skilled editing and writing team will help you restructure you paper, paraphrase, correct grammar and replace plagiarized sections on your paper just on time. The service is geared toward eliminating any mistakes and rather enhancing better quality.


Technical papers

We have writers in almost all fields including the most technical fields. You don’t have to worry about the complexity of your paper. Simply enter as much details as possible in the place order section.