Pages

Wednesday, 19 September 2012

User guide for "Galaxy Book Suppliers" application

This is an application for the use of different departments in "Galaxy Book Suppliers". 

Different departments present in the company are
  1. Sales Department
  2. Inventory management Department
  3. Finance department
These departments can use different pages of this application according to the permissions they have on those pages (can be used by providing required authentication for that page). Any department can see all the pages, but cannot use them until they provide required authentication

Sales department can use the following pages
  • Make an Order
  • Add a Privileged Customer
  • Edit a Privileged Customer
Inventory Management Department can use the following pages
  • Add a Book
  • Edit a Book's quantity
  • Deliver Books
Finance department can use the following pages
  • Confirm payment
  • Edit a Book's Price
The different flows that can happen in the application are
  • Make an Order (Sales Dep) --> Confirm payment for an order (Finance Dep) --> Deliver Books in an Order (Inventory management Dep)
  • Add a book to inventory when a new book comes (Inventory maangement Dep) --> Edit Quantity of a Book when ever extra no. of already existing books come (Inventory management Dep)
  • Edit a Book's price whenever needed (Finance Dep)
  • Add a Privileged customer into the system based on his previous purchases from the company so that he can get discount (Sales Dep) --> Edit the details (such as discount) of an already existing privileged customer based on his recent purchases from the company (Sales Dep)
Detailed description of each page is as follows

Add a Book:

Inventory management department can add a book into the system whenever a new book comes by providing Name, author, quantity available and price of the book. This is the base form through which any book should enter into the system initially. Only those books entered through this form will be available in the system. Name of books being entered should be unique. Each and every different book will be recognized by its name.

Edit a Book's Quantity:

Inventory management department can edit the quantity of an available book using this page whenever new issues come to shop. Only books available in the system will be shown in the book dropdown

Edit a Book's Price:

Finance department can edit the price of an available book using this page whenever required. Only books available in the system will be shown in the book dropdown

Add a Privileged Customer:

Sales department can add a privileged customer into the system by providing name of the customer, no. of orders made, value of orders and discount available to that customer. This is based on previous interaction of that customer with the book shop. Each Privileged customer should be uniquely recognized by his name. i.e., name of each and every privileged customer should be different.

Edit a Privileged Customer: 

Sales department can edit the details of an existing privileged customer such as no. of orders, value, and discount. This is based on his/her recent interaction with book shop.

Make an Order: 

Whenever customer makes a call or directly approaches a sales person (Sales Dep), he can make an order for that customer using this form. 
  • Order ID will be automatically generated in this page and cannot be changed
  • When a customer name has been entered in this form, if it matches (exactly - case sensitive) with any of the existing privileged customer, discount allowed for him will be automatically generated in this form. If not discount will be zero
  • And then user needs to select one of the available books. When a book has been selected, the price of the book and quantity available will be automatically displayed
  • And then user needs to enter the quantity of books customer needs
  • And then total amount customer needs to pay will be automatically generated based on price, quantity ordered and discount available to customer
In this way sales person can make an order for a customer using this form

Confirm payment: 

When a customer pays the total amount regarding a particular order, Finance department can confirm payment for that order by specifying the mode of payment. Upon selecting an existing order, name of the customer and total amount will also be displayed in the form which cannot be edited. Only those orders whose payment is not confirmed yet will be available in this form

Deliver Books: 

Whenever Finance department confirms payment for an order, Inventory management department can deliver books for that order. Only those orders whose payment is confirmed and Delivery is pending will be available in this form. If available inventory is less than the number of books need to be delivered for that order, then user cannot deliver that order (System will not allow). If available inventory is sufficient to deliver that order, then user can deliver that order. And in this case after successful delivery of that order, inventory remaining will be updated correspondingly.

General information regarding the Application:

This application can be accessed in the following location Galaxy Book Suppliers

To use different pages of this application, different passwords required are as follows

SalesRep Password: SalesRep
InventoryDep Password: InventoryDep
FinanceDep Password: FinanceDep

No comments:

Post a Comment