You are on page 1of 28
enty Relationship Diagram ‘me EN UML diagrams are an Se ata Flow Diagrams a arUML sorgram® 8° drawn using SmartDraw software and CASE sTubiEs 4. LIBRARY mai tne complete problem statement NAGEMENT SYSTEM ae Ue etchnsycntsrorscerese™ ee sete ae Hf alio stores the details ofthe rary sta ie. Livonee nde Mahasers. I'the books are not returned or not rene son ie oe hs fet unease ee ee ee tn eee Seed ent ea ee ite the software requirements specification document. s books and the users. Library + | INTRODUCTION ‘pe library system may become inefficient if the number of us and mamber of books is increased. Therefor seth wsers, books, and ther status (avaiable Library Mansgsmen System (LMS) pe area tpl access the eta ofthe books wough mobi ppatn or ‘emanates \|, Purpose Tema purpose of Library Management Sytem isto manage the desis of 1 Jd the users. Library issue IEEE tetera on which they can borrow a limited mumberof books ‘8 ft 3 the required book and Pea Gi available) It also stores the details ofthe hry ST Librarian) and manages balan time then the fine i calelated Tf the books are not retuned oF fot ren project helps the wser to access the Books and ‘relationship between library and users. thed on the date of borrow. The digitalized form ofthis fiom home itself. 22 Scope The user will get to know the details of the [sLibrary Management System) provides the deta tuximum number of books that a user ca" borrow from “he wser can also give the feedback about the available books 2 ‘Acronyms and Abbreviations Library Management Syste ‘Data Flow Diagram + Entity Relationship Disa ‘Software Requirements Speci ; Structured Query Language + Random Access Memory oe : mee ! cis rt pis TRIBUTORS PVT. LTO. tooks and can reserve the books direct through mobile applic Js like addition of new books (the book isnot renewed Jeletion Iibrary and fi returned 1 request the new books i ification gEeaF S58 cn : SOFTWARE En come 1c PAPER 2 ‘OVERALL DESCRIPTION 24 Product Perspective asining te books and y 5 cine weeny otal HEE Sw i en ten he tee ge wl De we a et This Litrary Manage date of borrow, renew die, the books te, tat Updated detail ofthe Books 2.1.1. System interfaces Fer interfaces are needed to commana wit the PSD 24.4.4 User interfaces The following are the various user-friendly and meme interfaces in brary Management System (LMS) % Login 1 allows the wser to login Membership Ie maintains the wer (student/faculty) members Book Details Ie manages the details ofthe books ip details Status Ie allows the use to check the availability ofthe book: Issue Book 1X permits te librarian to isue te books 10 Uses Return Book 11 permits the ser to return the book to library. Calculate Fine calculates the fine if the book isnot renewed on a specific day 2.1.4.2 Hardware interface 4 Screen resolution should be 720 * 120 © System should support printers 24.4.3 Software Interface © Front End ‘Advance Java, Android developer tol © Back End sou 2.4.1.4 Communication interfaces ‘The Library Management System (LMS) uses Local Area Network (LAN). Memory Constraints Android version: Nougat (Version: 7.0 minimum) 3GB RAM 2.0 GHz processor Intel i5 Windows-7/8/8.1/10 ITB Hard disk Operations re incldes various data processing, suppor functions backup and reovery op Rs PVT oe _ SIA PUBLISHERS AND DISTRIBUTO! sth with Solutions Preto ——— spajr functions provided by Library Manage m ota 0¥eF ps only eborize Wer 10 9638 the system COMPUTER SCIENCE PAPER-V nt System areas follows, pont book poms oFever ett about the book > or stows the availablity ofthe books ‘cakeutate fine permits the system to calculate the fine ithe book is ser Chardcteristics ‘not renewed o returned ona specific da ‘prgfuser should have ps General Constraints The system should have only one administrator. assed at least SSC and must be aware © of using system and internet (Only the administrator or librarian should be allowed to add or delete book ‘The wer should not be allowed to update any primary key (details ofthe book, availabilit 14 Assumptions and Dependenci The purchase section ofthe library should consist ofthe list ofthe books inthe library (nly the administrator should be able to add the users and to erate the userid and paso fbrary system from the unauthorized access 1 SPECIFIC REQUIREMENTS AM External Interfaces ing from the site of bi Fajing fine through online from the official website of library and reli fesk is an example of semi interface for Library Management System (LMS) 12 Functions or Functional Requirements EU Regiter Dein Repiration should be mandatory in order 10 aces ME tibeary books. There ar two differnt 1yP TheLibrary Manager/head librarvan: ‘The manager/head/librarian has to provide the personal details like magne. ‘amation ee at desi ike name, email, contact information REE Te waar (studens/staf) bas to provide th Peo Ril: Sign Up Input: Provide all the details as mentioned in the deseripaon Bre Conti f anda menbertp munber, gin i an PA and willbe generate aod Gitput! Confirmation of registration Sail Ps ond then an eee menage dpi ee a memberiip Pibeeag it dis wit be checked and020/ rors are inamber, login id and password will BE generates W125 Login Rg loginid and revert ee s a at PVT.LTD. — SA PuBLisHERS AND pisTRIBUTOR' oe COMPUTER SCIENCE P % 2.1: Issued Books ewer wi be dae Description: The details of the books fasved wo a particu 122.2; Search for the Hooks put: Enter the tile af the book or autor name: put keyword wil be dipleved ‘Output The books with the R.2.3; Issues Book Sune: Te required book has been selected Input: Click on the selected book pt Conimation of book an Il be displayed. processing selected book is available then book will Pe issued else error wil R24: Renew Book State: Book is issued and is about reach the date of rum Input: Choose the book to be renewed. utpt Confirmation message ke renewed successfully 8 displayed R25: Return Book Input: Return the book to the 1ibeary. Output: The lst of the available books wil be updated and returned book will be removed from th R26: Reserve Book lput: Enter the details ofthe book required. ‘Output: Confirmation of suocessful reservation. Description: Ia book is not available or already reserved then use is not allowed 1 reserve it now R27: Fine Input: Caleuate the fine (if any), ‘Output: Provides the fine details on the books taken. Processing! The fine willbe calculated ifthe book isnot renewed or retumed on or before the renewal date 3 rupces per day on a book), 3 Manage Books by Librarian R31 Update Details of Books RA.L-1 Add Books Input: Ente the details ofthe books lke tite, author, edition, quantity. ‘Output: The book added successfully R312 Remove Books Input: Enter the name and quantity of books tobe removed from library COuiput: Update the available books. Performance Requirements The system should allow 10 users ata time. The response time shouldbe Jes than 2 see. SIA PUBLISHERS AND DisTRIBUTORS PY" solution Requirements R SCIENCI | & fester OOK) ‘oto Pesan siesta neat constraints a om erat oa constraints: Nil ts Abus or Nornctonal st Requremonts o_o ‘non-functional requirements support oie” ae set ® peste ds syoeone of Fon of various actors should be different ot alow tnauthorized users fing fin, the payment details should b pe encrypted ad the performance should peat ge se ob made ect no ut por dierent opting systems and canbe esd a p posed inoue which 1 al seo delet any fess 8° Organizing Specific Requirements User Group Wise ne will Beat pegureents of oe sytem ca" SS ui nis parisien a S Specie Requirement 3.1 External Interface Requirements i aii User nteftees 1 | 2 Hardware Ierfa6= sotware In 33 3.1.4 Communications oneroces 2. Fonetiona! Reais ets ue cee chon Ree ul jonat Requirement 1 Funct 3.7.2 Class/Object Wise’ The specie COMPUTER SCIENCE PAPER-V _ ee ] User Clas 2 | n User Class in.1 Functional Requireme 32m Functional Requirement m.0 33 Performance Requirements 34 Design Constraints 3.5. Software System Attributes 3.6 Other Requirements 5 shown below. squirements of the system can be organized in user group wise as sh i LP.6 3.1 External Interface Requirements a 10) ———————= Sl PUBLISHERS AND pisTRIBUTORS PVT witie Requirements 3.1.1 User Interfaces Software Interfaces 3.1.4 Communications Interfaces ClassesObject 1 ClassObject 1 32.11 Attributes (Direct or Inherited) 3211.1 Attribute 1 3.21.Lm Atribute n 32.1.2 Functions (Services, Methods, Direct or Inherited) 3.2.1.2.1 Functional Requirement 1,1 3212. 3213 'm Functional Requirement 1.m Messages (Communication Received or Send) Class/Object 2 3.2.2 32.3 Class/Objectp Performance Requirements Design Constraints Software System tributes Other Requirements SOFTWARE goes of the system can be organize in fuetona herarch eu «rabbi! Specific Requirements cf oat External In 313 3.1.4 Communicati ___COMPUTER Scie wise as shown below | User Interfaces Hardwa Software Interfaces Fete Regeicocis | 2.1 Information Flows | 21.1 Data Flow Diagram | 32.1.1 Data En rtinent Pro 3.2:1.13 Topology 3.2.1.2 Data Flow Diagram 2 32.1.2.1 Data Enlities Pertinent Processes Topology Data Flow Diagram 32.1.n1. Data Entities 52.1.2 Pertinent Processes 32.1n3 Topolosy | process Descriptions 2.1 Process | 5.2.2.1.1. Input Data Entities mula of PrOGESS Agoithm or Formal | fed Data Entities et im Process ™ oan Input Data Entities 3 of Process orem 2 Algorithm oF F Data Estes ————— COMPUTER SCIENCE PAPER 0 SOFTWA Construct | 23.1.1 Record Type 323.12 Consttutent Fields Construct 2 32.1. Record Type 23 Constitutent Fields 32.3 Construct p pt Record Type 32.3,p2 Constituent Fields 324 Data Dictionary 4.1 Data Element 1 | 324.1 Name 324.1.2. Representation 413 Unit’ 1.4. Precision/Accuracy 4.15 Range 3242 Data Element 2 3242.1 Name 42.2. Representation 2.42.3 UnitwFormat 32424 Precision Accuracy 42.5 Range | | 32.44 Data Element q 324q1 Name 524.q2 Representation 324.43 UniteFormat 3.24.94 Precision/Accuracy 324q5 Range 3.3. Performance Requirements 34 Design Constraints 3.5. Software System Attributes | {i a | 4. SUPPORTING ADDITIONAL INFORMATION ‘This section includes the appendices and index, ups ——____________ SIA PUBLISHERS AND DisTRIBUTORS PVT" ——_ COMPUTER SCIENCE PAPER SOFTWA COMPUTER SCIENCE PAPER. Slee | ; Second Level DFD. SIA PUBLISHERS AND DISTRIBUTORS PVT _ COMPUTER s HENCE PAPER-V Sex elvity Diagram for all Use Cases. Book in Library COMPUTER SCIENCE PAPER:V Activity Diagram for Retu 7. Draw Sequence Diagrams for all Use Cases, Answer = Answer Collaboration D es COMPUTER SCIENCE PAPER-V seine. Once 1 Diagram. Q9. Assign Objects in Sequence Diagram to Classes and Make Cl. sour will be Answer : Android version: Nougat (Version: 7.0 minimum) >» — 3GB RAM > 2.0GHz processor > Imel is > Windows-7/818,1/10 > TB Hard disk 24.3 Operations It includes various data processing, support functions, backup and recovery operations ‘SIA PUBLISHERS AND DISTRIBU rors PVT LP.16 2% i t »nesorwse¢e2 2 FIWANE ev, Syst ystem (Rigs TORS P' a Chg wu em COMPUTER SCIENCE PAPER-V mf re mir fnctions provided by Raituay Reservation Stem are as follows, vatidate_user raltows only authorized users to acces the system, “Teain_detalls IHeonsists of detsls ofall trains ‘Teket_availabilty Ir shows the availability of the tickets Pay ticket fare_amount teem 3 eee calculate the ticket fare amount and to accep the payment though different methods (say, debit User Characteristics ee user should have qualified atleast SSC and must be avare of system and internet, Helshe should know Basic General Constraints ‘The system should have only one administrator Only the administrator or clerk shouldbe allowed to reserve or cancel ticket (one). “The user should not be sllowed to update any primary key (details of the train, ticket availablity ec). ‘Assumptions and Dependencies Only the administrator should be able railway system from unauthorized access SPECIFIC REQUIREMENTS add the secs and to ereate the userid and password for them to protect the 34 External interfaces sec amount onine om te rumay WEB R Reservation System (RRS). Paying ticket realizing from the ste of bil desk is an example of tera interface for Railay 2.2 Functions or Functional Requirements RA: Register I pagtrnon shout be rnc 228 reserve the tickets. The user has to provide the personal details like mation Rut: Sign UP ta dais 5 ressone i te dein 4 wil be generated and mailed othe user ied and ifany erors ae found then an eror message is ee Input: Providl jogin id and pass" Output: As : be chee processing: Al! deals wil ord will be generat pas ua: Losin - gin ad password cervelcancel the ticket ND DISTRIBUTORS PVT. LTD. Amp: Ente te 0 ‘Guay: user oT sostrpea R sin PUBLISHERS a aad ONY SUSHSITANd WIS soyge aggro pound feyaze mp ‘UAB poe nujasues dyson sor9p Sune a Fama wou PE SAGE a Fa oy HL oat (99 90 en 919 sense) sg, stuawauinbey aseqeneg 721607 9 Zama 009 pos un oss a ony spony wo pny mone ssuewaunbsy soveuroeg sa Tae aS MOS amiss a pre sama 2 mr N28 iGava NaS WainaWOD va pon 9 os ep sued 20 “coon pare not 0 amy 6a 0 a9 uP emi a poy sae mae ‘sep sog pu x we geen rw cg ape 9 es WS A a 4 ihd SHOLNBRUSIO GNY S¥BHSMENE YS — A an r "pa pon erp spn 11 JAd SHOLNSRUSIO ONV SUBHSNEna ys ———— va

You might also like