You are on page 1of 18

Virtual Tutor

The main objective of the document is to illustrate the Requirements of project E-Book Management system.The document gives the detailed description of both functional and non-functional requirements.It will also explain about the features of the system interface of the system.What the system will do,the constraint under which it must operate and how the system will react to external stimuli.The document is developed after a number of consultations with team members and specification of the given project.

The software provide the visitor,customer and administrator a easy and efficient way to buy and manage books in online. Software provides following facilities to customer:     Facilitates easy shopping online. Provides information about the products in categories. Provides e-mail facility for future correspondance. Provides Backup facility.

Software provides the following facilities to the merchant.   Manages the Transportation of hard copy of Book. Look after the payment method.

This software is totally self contained and works relatively an efficient on the package relates to the software.It provides simple database rather than complex one for high requirement and it provides a good and easy graphical user interface to both new and naïve as well as experianced user of the computer.




Enter details in application form.
Enter Username and Password.


Offer given by merchant.NON. Mark and select multiple books.HARDWERE REQUIREMENTS: 1.FUNCTIONAL REQUIREMENTS:      BookMark Categories Most Downloaded Offers Carting Bookmark the Website.SOFTWARE REQUIREMENTS: 1.Address. (c). Book categories in Website. Oracle 10i. REGISTER: The register module contains the applicaton form or registration form which contains following details. iii. Download softcopies and order for hard 2.virtual-tutor. Processor Hardware RAM DVD RAM Intel Pentium IV-2. 3.MODULE DISCRIPTION: In this project we have defined different modules to enable the E-Book Management in successful mannner.Contact number. Update User details (b). Rational Rose Enterprise suite. SEARCH BOOK: Page 2 of 18 E-BOOK MANAGEMENT . (d). Back end Tool windows XP/vista. 5. i.0 GHZ. Front end Tool Highest purchased book. Pay for books in different method.Password etc. It includes Username and Password. OS 2.  Name. www. 40 GB(segate) 512mb 1 nos. LOGIN: The Login module contain the form which contain membership name and mamber password.virtual-tutor. ii.E-mail id.Virtual Tutor     Search Buy Payment Update - Search book by attribute. also containes another field called as categories where can select the category of the book.the domain model is the most important.  Number of user registered  Registered user viewing. How much amount credited and names of user who downloaded that book and how much they paid for dowloading the book.virtual-tutor.virtual-tutor. Before the downloading the books needs payment for that book.    In object oriented analysis. It illustrates the concept in the domain.  Payment affered by user. So user has to select the type of transaction wheather credit card (or) debit card (or) cash (or) cheque (or) DD. Then the user is going to download the book.whatever ebook we search and found.from this list we search for the book which we need. iv.  Downlaoding by user.Virtual Tutor www. where how many books is salesed. PAYMENT: After the book is searched and found. UPDATE: The update module should maintained by the website administrator. The admin should update each and every process E-BOOK MANAGEMENT Page 3 of 18 . DOWNLOAD: The download module contains the downloading option for where purpose where we can download. 6:DOMAIN MODEL: A domain model is a visual representation of conceptual classes or real situations object in a domain. vi. It act as a source of inspiration for designing some software objects. SALES RECORD: The website admin has to maintain the sales record where the record should be in updated. The search book module contain list of books. www.

Virtual Tutor www. here the administrator shows the interface by displaying actor DOMAIN MODEL 7:PARTIAL LAYERED ARCHITECTURE: Sequense diagram is an interaction overview E-BOOK MANAGEMENT Page 4 of 18 This Partial layer architecture shows the interface of the sequence diagram. www.It provides a big picture overview of how a set of interaction are related interms of logic and process flow.

virtual-tutor. 9:RISK ACTIVITY: E-BOOK MANAGEMENT Page 5 of 18 .cc 8:LOGICAL ARCHITECTURE: The Logical architecture is large scale organisation of software class into packages. It is called logical architecture because ther is no direction about how these elements are display on different operating system.sub system layer.Virtual Tutor www.

ii. v. POST-FUNCTION: Check wheather the transaction is vaild or not wheather the money is in transaction card or cheque is valid or not.FUNCTION AND PRE-FUNCTION: i. DOWNLOAD: PRE-FUNCTION: Entering the name of book to be download. iii.virtual-tutor. 10:GANTT CHART: It describe the time schedule for the planning to complete the corresponding and after completion of core product.  When the member may not register the form SALES RECORD AND UPDATE: E-BOOK MANAGEMENT Page 6 of 18 .  If the adminstrator fails to save the new register and new visitor may affect in LOGIN: PRE-FUNCTION: Enter user name and password. 11:POST. iv. POST-FUNCTION: Check wheather the book is available in the database. POST-FUNCTION: Verify details in registration form. What is the time taken for the project action of core  If the system fails to update the book details of unnecessary confusion may be avoided.cheque.virtual-tutor. through online credit card. POST-FUNCTION: After downloading the book the user must pay the money.Virtual Tutor www. SEARCH BOOK: PRE-FUNCTION: Enter name of book.  Failure of Backuo details. REGISTER: PRE-FUNCTION: Enter details in registration form. POST-FUNCTION: Verify user name and password.authour and category for PAYMENT: PRE-FUNCTION: Enter the tyoe of payment for downloading book wheather vi.debit. www.It may affect the login.

So that the new visitor can login the website and search for book and if need can buy it.It goes to update and sales record.Virtual Tutor www. REGISTERED USER: Registered user can search the book whatever needs and can read the book in online. 13:TECHNICAL SERVICES LAYER: Thechnical service layer describes the relationship between different actors. 14:DOMAIN SERVICES LAYER: After technical services layer from partial layered aechicectuer.virtual-tutor. The visitor can search books and read the boook but he must register to buy or download the book. ADMIN: The administrator is used to register a new visitor for the 12:UML PACKAGE DIAGRAM: A package diagram provides a way to group element. POST-FUNCTION: After downloading the PRE-FUNCTION: Before downloading the books the adminstrator keep the book sales account correctly and updately.e. VISITOR: The visitor can register the application form and become a member of the website. can download the book but after payment.virtual-tutor.components of the software process for any admin seek the registration for new visitor. Admin can keep those records update.If user is satisfied with this book. Admin keep sales record i.serach book. E-BOOK MANAGEMENT Page 7 of 18 .cc iii.login. Here we have grouped the 6 main elements of software project grouped the in order much book is downloaded and how much book is buyed newly with copy write etc.we are going to generate the coading in java or VB the project domain is now finalized in JAVA/VB.the adminstrator update the record at time whenever the book in downloaded. ii. 15:USER INTERFACE LAYER: i. A package name may be based on tab if the package shows the inner member of main package.

cc UML USECASE DIAGRAM: Uml provides use case diagram natation to iilustrate the names of use case and author relationship between USECASE DIAGRAM UML CLASS DIAGRAM: E-BOOK MANAGEMENT Page 8 of 18 Use case diagram and case relationship are secondary in use case work usecase text document.Virtual Tutor www.

virtual-tutor.virtual-tutor. It is generalize between two or more specialized The Uml class diagram is to illutrates class interfaces ans their actions. E-BOOK MANAGEMENT Page 9 of 18 Tutor www. CLASS DIAGRAM UML SEQUENCE DIAGRAM: www. we have already introduced and used their uml diagram while domain A sequence diagram illustrate akind of format in which each object interact via message.They are used for ststic object modeling.

This Partial layer architecture shows the interface of the sequence E-BOOK MANAGEMENT Page 10 of 18 SEQUENCE DIAGRAM PARTIAL LAYER ARCHITECTURE DIAGRAM: Sequense diagram is an interaction overview diagram.It provides a big picture overview of how a set of interaction are related interms of logic and process flow.Virtual Tutor www. here the administrator shows the interface by displaying actor symbol.virtual-tutor.

The collabration comes from sequence Tutor www. In collabration diagram the object can be placed in anywhere on the Communicaton diagram illustrate that object interact on a graph or network format in which object can be placed where an thw diagram. E-BOOK MANAGEMENT Page 11 of 18 .cc PARTIAL LAYER ARCHITECTURE UML COLLABRATION DIAGRAM: www.virtual-tutor. COLLABRATION DIAGRAM UML STATE CHART DIAGRAM: A Uml state machine represents the interaction events and states of an object and behaviour of an object in reaction to an E-BOOK MANAGEMENT Page 12 of 18 .co.Virtual Tutor www. www. It is included with initial psedo state and fins end Transaction shown as allows labelled with their event.

cc E-BOOK MANAGEMENT Page 13 of 18 .work STATE CHART DIAGRAM UML ACTIVITY DIAGRAM: A Uml activity diagram shows sequential and parallel activites in a Tutor www. flows and compiler algorithm.

co.virtual-tutor.because both class and components can be used to model the E-BOOK MANAGEMENT Page 14 of 18 .cc UML COMPONENT DIAGRAM: Components are slightly fuzzy concept in this Uml.Virtual Tutor ACTIVITY DIAGRAM www.

cc E-BOOK MANAGEMENT Page 15 of 18 Deployement diagram are useful to communicate or deployement COMPONENT DIAGRAM UML DEPLOYEMENT DIAGRAM: Deployement diagram shows the assignment of concrete software artifact to computational nodes.Virtual Tutor www. It shows the deployement of software elements to the physical elements.

virtual-tutor. TESTING: To perform the testing for the generated code again select the tools option from menu bar and choose quality architecture option a sub window gets Tutor www. We are going to E-BOOK MANAGEMENT Page 16 of 18 .co. Then go ahead and select the generate code option as a result of code generation .virtual-tutor. Select the tools option from main menu then select the sub option program module in which we are going to generate the code in JAVA/VB/ DEPLOYEMENT DIAGRAM IMPLEMENTATION: After the completion of UML diagrams for E-Book Management we should generate the code.

cc Tutor perform Unit Test and Scenario testing for our E-BOOK MANAGEMENT Page 17 of 18 . select thse testing option one by one and testing activity is carried out for all the coadings and testing is carried out. So. CONCLUSION: Thus the project for E-BOOK MANAGEMENT has been successfully executed and codes are generated.virtual-tutor.Virtual Tutor E-BOOK MANAGEMENT Page 18 of 18 .