Академический Документы
Профессиональный Документы
Культура Документы
Project planning
Project execution
Project closure
P1 - Noiseless processes
P2 - Process excellence
P3 - Business outcomes
Best practices from more than 3,000 Six Sigma and Lean
projects, Business Value Realization (BVR) case studies,
transformation delivery models developed for specific clients are
embedded into the PPM. Based on the transformation levers that
are part of PPM – such as Quality, automation, BVR, etc. – we
have delivered compelling benefits across our client base:
Small Releases
Simple Design
Pair Programming
Test-Driven Development
Refactoring
Continuous Integration
Coding Standards
Metaphor
Sustainable Pace
XP, the "Customer" works very closely with the development team
software.
Abbreviatio Description
n
Administrato Librarian who controls the operation
r of library, all the transactions in the
library.
Transaction Borrowing or reservation of a book.
View List of all books in the library and all
the details of it.
XSD XML schema definition
SOA Service oriented architecture
WSDL Web service definition language
SOAP Simple object access protocol
JSP Java server pages
HTML Hyper Text Markup Language
XML Extensible Markup Language
J2EE Java 2 Enterprise Edition
AJAX Asynchronous Java script And XML
Users Student, faculty, author and publisher
References
Business rules
Overall description
Product perspective
Users
Figure 1: system
overview
Product functions
Design constraints
constraints Description
Software technologies
Application Server Web sphere application server (WAS)
/ Web Server
Programming Java / J2EE
language
J2EE Services Core java, Servlets, JSP, JDBC, JNDI,
JAXB
SOA / Web SOAP, WSDL, XML, XSD, AJAX
services
Scripting CSS, Javascript
database DB2
IDE RAD
Language constraints
Language English to be known
User Interface:
The software provides good graphical interface for the user any
administrator can operate on the system, performing the required
task such as create, update, viewing the details of the book.
Allows user to view quick reports like Book Issues/Returned
etc in between particular time.
Stock verification and search facility based on different
criteria.
Hardware interface:
Operating system : window
Hard disk :40 GB
RAM : 256 MB
Processor : Pentium(R)Dual-core CPU
Software interface :
Java language
Net beans IDE 7.0.1
MS SQL server 2005
Communication interface:
Window
Functional Requirements
Administrator login
Modify Book
Approve / reject
Request
Admin User
Block / Unblock
Register Membership
member
User Login
o User can view the list book details. The fields are
mentioned below
Book Id
Book Name
Author
Status (Reserved / Borrowed / Cancelled/
Available)
Due date
Reservation date
Borrowed User ( In case if the status is
“Borrowed”)
o User can make a request to reserve the book. The
request will be posted to administrator for
approval.
o System provides interface to the user to post
request for the non-availability of the book. Admin
will view the request through his inbox and he/she
can reject or accept the request.
o User can reserve book in case the book is
borrowed by other members.
o User should able to cancel the reservation.
o System sends a notification after registering the
book. The notification will be sent through Email
o In case of the due date, system keeps track and
sends reminder at regular interval of time. A static
value of 4 days will be set in system.
Book Status
o Pending
o The book status will be in “Pending”, once the
member makes a request for the book
o Approved
o The current status will be maintained once the
Admin approves the member request.
o
o Rejected / Canceled
o The current status will be maintained in case Admin
rejects the requested book
o Borrowed
o The current status will be maintained, in case, if
book is borrowed from other members.
o Administrator should change the status to
“Borrowed” from “Approved” status after member
collects the book.
o Available
o If the book is not occupied by any member then the
status of the book will be in available status, so that
member can reserve the book
o Not Available
o If the book stock is not available then the status of
the book will be “Non available”
Search Engine
Books can be searched based on the name, subject,
status, author and publisher. A book listing is given with all
the required columns along with details of the transaction
made on that particular book for both user and administrator
Reports
Book
Book Id
Book Name
Author
Status (Reserved / Borrowed / Cancelled/
Available)
Due date
Reservation date
Borrowed User ( In case if the status is
“Borrowed”)
Database Storage
User Book
Availability
24*7 availability is provided.
Security
Performance
All the components are simple with all the features and
services, thus there is no complication and complexity in the
design which enhances the performance.
User documentation