SlideShare a Scribd company logo
E‐Library	System	
CE	350	Class	Project	
	
	
Spring 2011 
Supervisor: Dr. Abdel‐Karim Al‐Tamimi  
Computer Engineering Department, Hijjawi Faculty for Engineering  
 

                                
Contents	
Document Revisions...................................................................................................................................... 2 
Introduction .................................................................................................................................................. 3 
Initial use‐case diagram ................................................................................................................................ 4 
Paper Printing Process .................................................................................................................................. 5 
 

                                                                                 

 

 

                                                  
Document	Revisions	
                              Table 1. Document Revisions 

Version Number            Description of Version             Date Completed 
Version 1.0               Initial documentation about the  21/3/2011 
                          basic usage of the project. The 
                          available information are 
                          supposed to represent the initial 
                          meetings with the client, and the 
                          company initial understanding 
Version 1.5               Added, the initial use‐case        18/4/2011 
                          diagram for the project. In 
                          addition, we added the 
                          description of the printing 
                          process as envisioned by the 
                          client.  
  

                       
Introduction	
This  is  the  requirements  specification  document  for  the  new  E‐Library  system.  E‐Library  system  main 
goals are to allow students and other staff member in the university to access the books available in the 
library in an electronic format. The system will also allow the library staff to perform their daily jobs with 
ease.   

The  students  will  be  allowed  to  perform  the  traditional  roles  usually  associated  with  them  going  to  a 
library;  like  borrowing  a  book,  returning  a  book,  and  browsing  the  available  books.  In  addition,  the 
system  will  allow  the  students  to  search  books  based  on  their  author  name,  title,  ISBN  number,  or  a 
specific book category. They will also be able to view books (from its first page or by picking a specific 
page/section/chapter).  Students  should  also  be  able  to  print  a  specific  page/section,  but  not  a  whole 
chapter or book. There will be a limit on how many pages students are allowed to print in total and per 
book. Printing is allowed in two forms: paper prints and in PDF format.  

To allow students to read books with pictures, the system should support attaching pictures (including 
their captions) to the pages of the book. The pictures can be shown on top or the bottom of the page.  

To allow students to borrow books, return books, and add extra credit/money to the printing account, 
library  staff  uses  the  system  to  record  all  these  transactions.  The  library  staffs  information  is  entered 
into  the  system  by  the  system  administrator.  All  the  actions  of  the  library  staff  are  logged  into  the 
system  to  handle  any  complaints  from  students.  The  library  staff  cannot  borrow  books  as  it  might 
become a conflict of interest.  

The  book’s  data  entry  operators  are  responsible  for  entering  the  book’s  data  of  information,  text  and 
pictures. These employees have the same access as the students and staff in addition to their specific 
functionalities. Once the data entry operators enter the book information, they are asked to enter the 
chapters’  information,  then  sections’  information.  By  selecting  a  specific  section,  the  data‐entry 
operator  can  enter  pages  into  that  section.  The  pages  consists  of  text  and  possibly  images.  For  each 
page the data‐entry operator inserts the text (copied/entered) and then select if an image to be placed 
in the top of the page or bottom of the page (if one needs to be added) with its caption.  
Initial	use‐case	diagram	




                             

                       
Paper	Printing	Process	
In order to print a selected section of a certain book, students undergo several steps: first, they need to 
login into the system by entering their university ID and the previously chosen password. If the fail to 
enter  the  correct  combination  at  the  first  time  they  are  asked  to  reenter  their  password  again  (with 
maximum of three times), if they are failed to do so their account will be suspended.  

Once students enter their login information they are directed to the homepage where they can select to 
search for the required book using its name. If they do not find the book, they can place a request and 
leave  the  system.  If  they  find  the  book  they  start  by  choosing  (clicking)  the  book  from  the  available 
results, and  then  proceed  to  the  view  page  functionality.  There  they  can  choose  where  they  can  start 
viewing the book (by specifying a page number).  

Once the view page pops up, the students choose the print option and then enter the total number of 
pages they wish to print. If the total number of pages is less or equal to the maximum number of pages 
allowed to be printed, the user proceeds to the next step. Otherwise, the students are alarmed that they 
cannot continue with this print request. In the next step, the student’s account information is checked. 
If  the  account  balance  holds  the  required  money  to  print  the  selected  papers,  the  account  is  charged 
with the printing cost.  

The system then displays a message showing that the printing process is successful and where they can 
find the printed papers (location of the printer). If the printing process fails, then the account balance 
should  not  be  deducted,  and  the  student  is  shown  an  error  message  instead  indicating  the  problem. 
After that the student is directed back to the main screen. The student can cancel the printing error at 
any stage to go back to the main screen.   

More Related Content

What's hot

Chapter ii - Web-based Library Management System of East West Colleges
Chapter ii -  Web-based Library Management System of  East West CollegesChapter ii -  Web-based Library Management System of  East West Colleges
Chapter ii - Web-based Library Management System of East West Colleges
Neil Mutia
 
System requirement specification report(srs) T/TN/Gomarankadawala Maha vidyal...
System requirement specification report(srs) T/TN/Gomarankadawala Maha vidyal...System requirement specification report(srs) T/TN/Gomarankadawala Maha vidyal...
System requirement specification report(srs) T/TN/Gomarankadawala Maha vidyal...
Ravindu Sandeepa
 
Library management system synopsis
Library management system synopsisLibrary management system synopsis
Library management system synopsis
Shubham Upadhyay
 
Thesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project ReportThesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project Report
Manish Sahani
 
Libary management system
Libary management system Libary management system
Libary management system
praladh timsina
 
Attendance monitoring system
Attendance monitoring systemAttendance monitoring system
Attendance monitoring system
Jonabelle Delarosa
 
Synopsis of Library Management System
Synopsis of Library Management SystemSynopsis of Library Management System
Synopsis of Library Management System
Ankit Verma
 

What's hot (8)

Chapter ii - Web-based Library Management System of East West Colleges
Chapter ii -  Web-based Library Management System of  East West CollegesChapter ii -  Web-based Library Management System of  East West Colleges
Chapter ii - Web-based Library Management System of East West Colleges
 
B2BCMarketing
B2BCMarketingB2BCMarketing
B2BCMarketing
 
System requirement specification report(srs) T/TN/Gomarankadawala Maha vidyal...
System requirement specification report(srs) T/TN/Gomarankadawala Maha vidyal...System requirement specification report(srs) T/TN/Gomarankadawala Maha vidyal...
System requirement specification report(srs) T/TN/Gomarankadawala Maha vidyal...
 
Library management system synopsis
Library management system synopsisLibrary management system synopsis
Library management system synopsis
 
Thesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project ReportThesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project Report
 
Libary management system
Libary management system Libary management system
Libary management system
 
Attendance monitoring system
Attendance monitoring systemAttendance monitoring system
Attendance monitoring system
 
Synopsis of Library Management System
Synopsis of Library Management SystemSynopsis of Library Management System
Synopsis of Library Management System
 

Viewers also liked

Lecture04- Use Case Diagrams
Lecture04- Use Case DiagramsLecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
 
Lecture08 examples
Lecture08 examplesLecture08 examples
Lecture08 examples
artgreen
 
Lecture04- Use Case Diagrams
Lecture04- Use Case DiagramsLecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
 
Use Case Model
Use Case ModelUse Case Model
Use Case ModelAli Nguyen
 

Viewers also liked (7)

Lecture05
Lecture05Lecture05
Lecture05
 
Lecture06
Lecture06Lecture06
Lecture06
 
Lecture04- Use Case Diagrams
Lecture04- Use Case DiagramsLecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
 
Lecture08 examples
Lecture08 examplesLecture08 examples
Lecture08 examples
 
Lecture12
Lecture12Lecture12
Lecture12
 
Lecture04- Use Case Diagrams
Lecture04- Use Case DiagramsLecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
 
Use Case Model
Use Case ModelUse Case Model
Use Case Model
 

Similar to Ce350 class project_spring2011_v1.5

database implementation phase
database  implementation phasedatabase  implementation phase
database implementation phase
hossanaymcmb
 
IET~DAVV STUDY MATERIALS SRS.docx
IET~DAVV STUDY MATERIALS SRS.docxIET~DAVV STUDY MATERIALS SRS.docx
IET~DAVV STUDY MATERIALS SRS.docx
Mr. Moms
 
An Introduction to Statistics using Microsoft Excel BY.pdf
An Introduction to Statistics using Microsoft Excel BY.pdfAn Introduction to Statistics using Microsoft Excel BY.pdf
An Introduction to Statistics using Microsoft Excel BY.pdf
Janelle Martinez
 
MBA 504 Module Four Power BI Assignment User Manual M
MBA 504 Module Four Power BI Assignment User Manual  MMBA 504 Module Four Power BI Assignment User Manual  M
MBA 504 Module Four Power BI Assignment User Manual M
AbramMartino96
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-systemANAS NAIN
 
Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Reinier Eiman
 
2015_CTI_IS-Internet-Development_Module-Description_Final
2015_CTI_IS-Internet-Development_Module-Description_Final2015_CTI_IS-Internet-Development_Module-Description_Final
2015_CTI_IS-Internet-Development_Module-Description_FinalMoses75
 
How to search article & download from China
How to search article &  download from ChinaHow to search article &  download from China
How to search article & download from China
MD. SAJJADUL KARIM BHUIYAN
 
Ems
EmsEms
Electronic Student course registration System
Electronic Student course registration SystemElectronic Student course registration System
Electronic Student course registration System
OkpehHarrison
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
Soumili Sen
 
Developing a Comprehensive Library Management System for Tamale Polytechnic
Developing a Comprehensive Library Management System for Tamale PolytechnicDeveloping a Comprehensive Library Management System for Tamale Polytechnic
Developing a Comprehensive Library Management System for Tamale Polytechnic
Editor IJCATR
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
1amitgupta
 
User Interface Design
User Interface DesignUser Interface Design
User Interface Design
YeeMonNyuntWin
 
Design Document Sample
Design Document SampleDesign Document Sample
Design Document SampleSteve Smith
 
Printing-a-NET-developers-guide-Part1
Printing-a-NET-developers-guide-Part1Printing-a-NET-developers-guide-Part1
Printing-a-NET-developers-guide-Part1Duncan Jones
 

Similar to Ce350 class project_spring2011_v1.5 (20)

database implementation phase
database  implementation phasedatabase  implementation phase
database implementation phase
 
IET~DAVV STUDY MATERIALS SRS.docx
IET~DAVV STUDY MATERIALS SRS.docxIET~DAVV STUDY MATERIALS SRS.docx
IET~DAVV STUDY MATERIALS SRS.docx
 
An Introduction to Statistics using Microsoft Excel BY.pdf
An Introduction to Statistics using Microsoft Excel BY.pdfAn Introduction to Statistics using Microsoft Excel BY.pdf
An Introduction to Statistics using Microsoft Excel BY.pdf
 
MBA 504 Module Four Power BI Assignment User Manual M
MBA 504 Module Four Power BI Assignment User Manual  MMBA 504 Module Four Power BI Assignment User Manual  M
MBA 504 Module Four Power BI Assignment User Manual M
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-system
 
Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)
 
2015_CTI_IS-Internet-Development_Module-Description_Final
2015_CTI_IS-Internet-Development_Module-Description_Final2015_CTI_IS-Internet-Development_Module-Description_Final
2015_CTI_IS-Internet-Development_Module-Description_Final
 
How to search article & download from China
How to search article &  download from ChinaHow to search article &  download from China
How to search article & download from China
 
Ems
EmsEms
Ems
 
Electronic Student course registration System
Electronic Student course registration SystemElectronic Student course registration System
Electronic Student course registration System
 
c++
c++c++
c++
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 
It project 1
It project 1It project 1
It project 1
 
Developing a Comprehensive Library Management System for Tamale Polytechnic
Developing a Comprehensive Library Management System for Tamale PolytechnicDeveloping a Comprehensive Library Management System for Tamale Polytechnic
Developing a Comprehensive Library Management System for Tamale Polytechnic
 
Library management project
Library management projectLibrary management project
Library management project
 
SDD-FinalYearProject
SDD-FinalYearProjectSDD-FinalYearProject
SDD-FinalYearProject
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
 
User Interface Design
User Interface DesignUser Interface Design
User Interface Design
 
Design Document Sample
Design Document SampleDesign Document Sample
Design Document Sample
 
Printing-a-NET-developers-guide-Part1
Printing-a-NET-developers-guide-Part1Printing-a-NET-developers-guide-Part1
Printing-a-NET-developers-guide-Part1
 

More from artgreen

Lecture10.5
Lecture10.5Lecture10.5
Lecture10.5artgreen
 
Lecture09
Lecture09Lecture09
Lecture09
artgreen
 
Lecture09
Lecture09Lecture09
Lecture09
artgreen
 
Lecture08
Lecture08Lecture08
Lecture08
artgreen
 
Lecture07 examples
Lecture07 examplesLecture07 examples
Lecture07 examples
artgreen
 
Lecture07
Lecture07Lecture07
Lecture07
artgreen
 
Lecture04- Use Case Diagrams
Lecture04- Use Case DiagramsLecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
 
Lecture-03 Introduction to UML
Lecture-03 Introduction to UMLLecture-03 Introduction to UML
Lecture-03 Introduction to UML
artgreen
 
Lecture02
Lecture02Lecture02
Lecture02
artgreen
 
Lecture01
Lecture01Lecture01
Lecture01
artgreen
 

More from artgreen (15)

Lecture11
Lecture11Lecture11
Lecture11
 
Lecture10.5
Lecture10.5Lecture10.5
Lecture10.5
 
Lecture10
Lecture10Lecture10
Lecture10
 
Lecture09
Lecture09Lecture09
Lecture09
 
Lecture09
Lecture09Lecture09
Lecture09
 
Lecture08
Lecture08Lecture08
Lecture08
 
Lecture07 examples
Lecture07 examplesLecture07 examples
Lecture07 examples
 
Lecture07
Lecture07Lecture07
Lecture07
 
Lecture05
Lecture05Lecture05
Lecture05
 
Lecture05
Lecture05Lecture05
Lecture05
 
Lecture05
Lecture05Lecture05
Lecture05
 
Lecture04- Use Case Diagrams
Lecture04- Use Case DiagramsLecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
 
Lecture-03 Introduction to UML
Lecture-03 Introduction to UMLLecture-03 Introduction to UML
Lecture-03 Introduction to UML
 
Lecture02
Lecture02Lecture02
Lecture02
 
Lecture01
Lecture01Lecture01
Lecture01
 

Recently uploaded

Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 

Recently uploaded (20)

Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 

Ce350 class project_spring2011_v1.5

  • 3. Document Revisions Table 1. Document Revisions  Version Number  Description of Version  Date Completed  Version 1.0  Initial documentation about the  21/3/2011  basic usage of the project. The  available information are  supposed to represent the initial  meetings with the client, and the  company initial understanding  Version 1.5  Added, the initial use‐case  18/4/2011  diagram for the project. In  addition, we added the  description of the printing  process as envisioned by the  client.         
  • 4. Introduction This  is  the  requirements  specification  document  for  the  new  E‐Library  system.  E‐Library  system  main  goals are to allow students and other staff member in the university to access the books available in the  library in an electronic format. The system will also allow the library staff to perform their daily jobs with  ease.    The  students  will  be  allowed  to  perform  the  traditional  roles  usually  associated  with  them  going  to  a  library;  like  borrowing  a  book,  returning  a  book,  and  browsing  the  available  books.  In  addition,  the  system  will  allow  the  students  to  search  books  based  on  their  author  name,  title,  ISBN  number,  or  a  specific book category. They will also be able to view books (from its first page or by picking a specific  page/section/chapter).  Students  should  also  be  able  to  print  a  specific  page/section,  but  not  a  whole  chapter or book. There will be a limit on how many pages students are allowed to print in total and per  book. Printing is allowed in two forms: paper prints and in PDF format.   To allow students to read books with pictures, the system should support attaching pictures (including  their captions) to the pages of the book. The pictures can be shown on top or the bottom of the page.   To allow students to borrow books, return books, and add extra credit/money to the printing account,  library  staff  uses  the  system  to  record  all  these  transactions.  The  library  staffs  information  is  entered  into  the  system  by  the  system  administrator.  All  the  actions  of  the  library  staff  are  logged  into  the  system  to  handle  any  complaints  from  students.  The  library  staff  cannot  borrow  books  as  it  might  become a conflict of interest.   The  book’s  data  entry  operators  are  responsible  for  entering  the  book’s  data  of  information,  text  and  pictures. These employees have the same access as the students and staff in addition to their specific  functionalities. Once the data entry operators enter the book information, they are asked to enter the  chapters’  information,  then  sections’  information.  By  selecting  a  specific  section,  the  data‐entry  operator  can  enter  pages  into  that  section.  The  pages  consists  of  text  and  possibly  images.  For  each  page the data‐entry operator inserts the text (copied/entered) and then select if an image to be placed  in the top of the page or bottom of the page (if one needs to be added) with its caption.  
  • 6. Paper Printing Process In order to print a selected section of a certain book, students undergo several steps: first, they need to  login into the system by entering their university ID and the previously chosen password. If the fail to  enter  the  correct  combination  at  the  first  time  they  are  asked  to  reenter  their  password  again  (with  maximum of three times), if they are failed to do so their account will be suspended.   Once students enter their login information they are directed to the homepage where they can select to  search for the required book using its name. If they do not find the book, they can place a request and  leave  the  system.  If  they  find  the  book  they  start  by  choosing  (clicking)  the  book  from  the  available  results, and  then  proceed  to  the  view  page  functionality.  There  they  can  choose  where  they  can  start  viewing the book (by specifying a page number).   Once the view page pops up, the students choose the print option and then enter the total number of  pages they wish to print. If the total number of pages is less or equal to the maximum number of pages  allowed to be printed, the user proceeds to the next step. Otherwise, the students are alarmed that they  cannot continue with this print request. In the next step, the student’s account information is checked.  If  the  account  balance  holds  the  required  money  to  print  the  selected  papers,  the  account  is  charged  with the printing cost.   The system then displays a message showing that the printing process is successful and where they can  find the printed papers (location of the printer). If the printing process fails, then the account balance  should  not  be  deducted,  and  the  student  is  shown  an  error  message  instead  indicating  the  problem.  After that the student is directed back to the main screen. The student can cancel the printing error at  any stage to go back to the main screen.