Beruflich Dokumente
Kultur Dokumente
Project Planning
Karthikeyan, S
Keerthivasan, M
Gopalakrishna, D
Sabarish, K
Contents
Title Page No.
Team Participants 2
Solution Overview 2
Business Objectives 4
Assumptions/Risk assessment 5
Functional Specification 5
Architecture Diagram 6
Workflow Diagram 7
Technical Challenges 10
Team Participants
Institutions like schools, colleges may use the solution. Private libraries may also
use the solution. They also help in improving the solution better.
Solution Overview
Vision Statement
The vision is to provide an efficient online library management system. Online
search enables users from all over the world to search for books in the library.
This allows members of the library to carry out transactions online. It also
enables administrator/librarians to monitor transactions in the library.
Page | 2
Scope
Scope for the library management system is an improvised search algorithm.
Real-time searching algorithms can also be implemented to improve the
functionality of the search. ISBN number can be used to search book details
online and retrieve it for the user. All these can be done to make the existing
solution better.
Objectives
Objective of the project is to create a library management system which sorts
the administrators, staffs and students separately. It empowers each with
different levels of privileges. Users and administrators are allowed to search and
lend/take books from the library. It also sorts the items in the library and lets
administrator to monitor items/members and also generate graphical reports for
them. Administrator can also send reminders to the defaulters or can even deny
membership to them.
Budget
Budget would include initial setup of the server that would include a system as a
server and one system for browsing/searching the library. Using many more
systems for browsing may affect the budget of the solution implementer.
Technologies Used
• C#
• ASP.NET 2.0
• Visual Web Developer Express Edition
• SQL Server 2005 Express edition
• Windows XP Professional Edition
All the above listed softwares are either freeware or trial version software.
Certain features which these lacks may be successfully executed using a
licensed version of the same set of softwares. Hence this affects the
budget of a solution developer.
Overview of Solution
The users and administrators can create their accounts based on different
privileges. They can lend borrow books and CDs in library based on their
privileges. Users can also reserve books and CDs present in the library and also
request for those not present. Administrator sorts, edits the items in the library.
By using this solution, managing/maintaining the server becomes easy. The
interface provides more information and saves time. This is much more accurate
than a librarian updating the fields manually. The database is updated after
every transaction and leaves no user fooled about the status of availability of an
item.
Milestones
• Analysing solutions and finding possible entities.
Page | 3
• Prototyping the project.
• Creating data base tables and establishing relationships with the user
interface.
Key Participants
Key participants include the solution design team and also the intended
audience. They help in bettering the solution and we the design team
would try to better it.
Business Objectives
To provide a reliable solution.
Constraints
S.No Constraint Known impact Issues
1. Non-availability of licensedLesser number of featuresDeveloper may find
softwares. generated from limited trialdifficulties in creating the
wares. solution.
2. User must have basicUser finds it difficult to useSolution cannot be exploited
knowledge of computers. the computer. properly.
Page | 4
Search facility – Users including the administrators can search books and CDs
using different types of search like simple and advanced search. Administrator
can also search members.
Request for books – Users can request for books/CDs if they do not get proper
search results. If they are not present in the library they can request the
administrator to get one.
Transactions – Users can carry out transactions online like reserving, borrowing,
returning items. Users can also request for extension of time.
Monitor members – Administrator can monitor members too and also view
details or can even deny membership to defaulters.
Assumptions/Risk Assessment
Assumptions support the base of the solution. Assumptions include
Library houses a certain minimum number of copies of the same book for
sake of many borrowers.
Library does not advise users to copy CDs/DVDs onto their computers.
Functional Specification
Initially when the solution is host in the server, administrator accounts are setup.
These administrators manage the server. First time users can carry on with
simple search but those who want to borrow books need to sign-up for this
facility. They can then sign-in anytime for searching, borrowing or returning
books. They can also view their profile pages, history of their transactions
Page | 5
Infrastructure
Infrastructure plays an important role in this type of server-client computing.
Both server and client require a minimum amount of configuration to run the
implementation.
• Server/Solution Platform
Server must run a WINDOWS OS which supports IIS so that the website can be
deployed. The server must also be capable of running Visual web developer and
SQL Server for database management.
• Client Platform
Client system must run a windows operating system. It must run browsers which
support .NET framework like Internet Explorer or Mozilla Firefox.
Page | 6
Page | 7
Page | 8
Page | 9
Non Functional Requirements
Performance Requirements – The user must have a system which is capable
of running a Windows operating system released after Windows 98/XP, i.e. it
requires a minimum of 256 MB RAM.
Software Quality Attributes – The interface is such that the user can learn
from looking at the menus. Help files will also be provided with the solution. Use
of .NET 2.0 has improved reliability and major improvement in functionality
which makes it more adaptable and flexible.
Technical Challenges
Real-time searching algorithms.
ISBN number can be used to search book details online and retrieve it for
the user.
Implementation
The solution has not reached the testing stage still. The solution is still currently
under construction. The test cases shall be implemented and updated in the
document.
Page | 10