Anda di halaman 1dari 6

Project Specification Page 1

ONLINE E-LIBRARY
Objective

The Online E-Library project will automate all book-keeping and book-lending operations of

M/S WEST OVERSHOE LIBRARY, the leading lending library. The project will maintain

information about members, book check-in, check-out, reservations, payments and book

loans.

The e-library is a virtual repository that contains citations, abstracts, summary information,

and electronic links for more than 1,650 papers, patents and books published, since the first

paper appeared in Science magazine in 1995. Scientific papers encompass the full gamut of

subject areas including basic science, clinical medicine, agriculture, and diagnostics, with

descriptions of cutting-edge discoveries from thousands of scientists working in the

explosive field. The entire e-library is updated on a regular basis and can be searched using

any keyword of interest (e.g. expression profiling, Drosophila, France, patent, G-protein,

Davis), or the entire list of entries can be accessed alphabetically according to the first

author's last name. We hope you enjoy our Electronic Library.

Serving library users requires a powerful, dependable information technology infrastructure.

It's critical for all library operations. Open. Industry-standard. Scalable. Modular.

Comprehensive. These are the hallmarks of an effective integrated library system.

Page 1 SRM Systems & Software P Ltd.


Project Specification Page 2

Data Flow Diagram

User

No Validate

Yes

Category Search Reference New Books

Database

Page 2 SRM Systems & Software P Ltd.


Project Specification Page 3

Database Schema

Page 3 SRM Systems & Software P Ltd.


Project Specification Page 4
Detailed Description of the Database Schema

Table: JOBINDUSTRIES
Column Name Data Type Description
JId VARCHAR(8) Unique identification for every Job Industry
Name VARCHAR(50) Name of the Job Industry (IT, Manufacturing, Production, Finance
etc.)
Description VARCHAR(255) Comments on this job Industry

Table: JOBFUNCTIONS
Column Name Data Type Description
JFId VARCHAR(8) Unique identification for every Job Function
Name VARCHAR(50) Name of the Job Function (Teaching, Planning, Execution,
SpearHeading)
Description VARCHAR(255) Comments on this job function

Table: AUTHORS
Column Name Data Type Description
AId VARCHAR(8) Unique identification for every Author
Name VARCHAR(50) Name of the Author
Remarks VARCHAR(255) Comments on author

Table: PUBLISHERS
Column Name Data Type Description
PId VARCHAR(8) Unique identification for a Publisher
Name VARCHAR(50) Name of the Publisher
Remarks VARCHAR(255) Comments on Publisher

Table: MEMBERS
Column Name Data Type Description
Id VARCHAR(8) Unique identification for a Member
First, Last Name VARCHAR(25) First Name of the Member, Last Name of the Member
LoginName VARCHAR(8) Login Name of the member
Password VARCHAR(8) Password of the member
DOB, DOJ DATETIME Date of Birth of the member, Date of Joining of the member
Gender VARCHAR(10) Gender of the member
Adult BIT Whether the member is a adult or not
Adult_Mem_No VARCHAR(8) Member Id of the parent/guardian
Addr1 VARCHAR(50) First part of the address
Addr2 VARCHAR(50) Second part of the address
Addr3 VARCHAR(50) Third part of the address
City VARCHAR(25) City name where the member is residing
State VARCHAR(25) State where the member is residing
Country VARCHAR(25) Country where the Member is residing
ZipCode VARCHAR(25) Member zip code
Phone, Fax VARCHAR(25) Phone number of the member, Fax number of the member
CellNo VARCHAR(25) Cell No for the member
EmailId VARCHAR(30) Email Id of the member
AnnualIncome NUMERIC(9,2) Annual Income of the member
JobIndustryId VARCHAR(8) Unique identification for Job Industries
JobFunctionId VARCHAR(8) Unique identification for Job Functions
RememQuest VARCHAR(255) Question for the remembrance of the password
RememAns VARCHAR(255) Answer for the remembrance of the password
PhotoPath VARCHAR(255) Photopath of the member
ExpiryDate DATETIME Expiration of membership
Remarks VARCHAR(255) Comments on the member

Page 4 SRM Systems & Software P Ltd.


Project Specification Page 5

Table: BOOK
Column Name Data Type Description
BookId VARCHAR(8) Unique identification for a Book
BookTitle VARCHAR(50) Title for the Book
Language VARCHAR(25) Language of the book
Loanable BIT Whether it is loanable or reference book
AuthorId VARCHAR(8) Refer Authors table AId column
PubId VARCHAR(8) Refer Publishers table PubId column
Synopsis VARCHAR(255) Synopsis of the book
Cost NUMERIC(9,2) Cost of the book
PhotoPath VARCHAR(255) PhotoPath of the book

Table: BOOKCOPY
Column Name Data Type Description
CopyId VARCHAR(8) Unique identification for copy
BookId VARCHAR(8) Refers BookAdd table BookId column
BookTitle VARCHAR(50) Title of the book
OnLoan BIT Whether the book is in loan or not, currently
Remarks VARCHAR(255) Comments on copy of the book

Table: BOOKLOAN
Column Name Data Type Description
Id VARCHAR(8) Unique identification for every Loan
BookId VARCHAR(8) Unique identification for Book
MemId VARCHAR(8) Refers MEMBERS table Id column
BookTitle VARCHAR(50) Title of the book
AuthorId VARCHAR(8) Refers AUTHORS table AID column
PubId VARCHAR(8) Refers PUBLISHERS table PubId column
DueDate DATETIME Date of Book Return
OutDate DATETIME Date of Reservation
CopyId VARCHAR(8) Refers BOOKCOPY table COPYID column
Remarks VARCHAR(255) Comments on copy of the book

Table: LOANHIST
Column Name Data Type Description
LoanId VARCHAR(8) Refers LOAN table LOANID column
BookId VARCHAR(8) Refer BOOK table BOOKID column
MemId VARCHAR(8) Refer MEMBERS table ID column
BookTitle VARCHAR(50) Title of the book
InDate DATETIME Current Date (Book In Date)
DueDate DATETIME Date of Book Return
OutDate DATETIME Date of Reservation
CopyId VARCHAR(8) Refer BOOKCOPY table COPYID column
FineAssessed NUMERIC(9,2) Fine amount charged
FinePaid NUMERIC(9,2) Fine amount actually paid
FineWaived NUMERIC(9,2) Fine amount discounted (waive means “to reduce”)
Remarks VARCHAR(255) Comments if any

Page 5 SRM Systems & Software P Ltd.


Project Specification Page 6

Flow of Events

The user should be presented with a MAIN screen which will list-out all book categories (as
hyperlinks) available in the library, sorted by Category Name. When the user clicks on a
hyperlink, a screen displaying the first 10 books in that category should be displayed.
Display details such as book title, author name, synopsis, book type (whether loanable or
reference book), current status (whether available for borrowing now) and one checkbox

displaying “BORROW NOW” next to every book title.

Page 6 SRM Systems & Software P Ltd.

Anda mungkin juga menyukai