Saturday, May 18, 2019

Srs of Library Membership System

SOFTWARE REQUIREMENTS SPECIFICATION (SRS) for the agreement Name UNISEL depository subroutine library MEMBERSHIP SYSTEM Prep ared For MDM NOR AZLIANA AKMAL JAMALUDIN Prepared By MOHAMAD HAFIZ BIN MOHAMAD NOOR 4111017111 LOGGESWARAN SINNAIH4111009881 MUHAMMAD ABDUL HAKIM BIN ZAINI 4111022751 SYED AHMAD RIDHWAN BIN SYED MOKHTAR 4111023651 authenticated by __________________Approved by__________________ Date ___________________Date __________________ TABLE OF CONTENTS 1. Scope. 4 1. 1 IDENTIFICATION.. 1. 2 faculty overview.. 4 1. 3 Document Overview 6 1. 4 Relationship to other plan 6 2. lengthiness 7 2. 1 politics Documents. 7 2. 2 no-Government Documents.. 7 2. 3 contractual documents. . 7 2. 4 Non-contractual document. .. 7 3. engineering Document . 8 3. 1 carcass Context plat. 3. 1. 1 Unisel library rank strategy. 9 3. 1. 1. 1 translation10 3. 1. 1. 2 Association10 3. 1. 1. 3 Description10 3. 1. 1. 4 Association10 3. 2 General system of rules Requirements. 11 3. 2. 1 Use Case Name 1 (SRS_REQ1_001).. 13 1 3. 2. 1. 1Brief Description. 13 2 3. 2. 1. 2Characteristic of Activation. 13 3 3. 2. 1. 3Pre-Condition13 4 3. 2. 1. 4Basic feast.. 13 5 3. 2. 1. 5Alternative settle. 3 3. 2. 2 Use Case Name 1 (SRS_REQ1_002).. 14 6 3. 2. 2. 1Brief Description. 14 7 3. 2. 2. 2Characteristic of Activation.. 14 8 3. 2. 2. 3Pre-Condition14 9 3. 2. 2. 4Basic Flow.. 14 10 3. 2. 2. 5Alternative Flow. 15 3. 2. 3 Use Case Name 1 (SRS_REQ1_003) .. 15 11 3. 2. 3. 1Brief Description.. .. 15 12 3. 2. 3. 2Characteristic of Activation.. 15 13 3. 2. 3. 3Pre-Condition 15 14 3. 2. 3. 4Basic Flow.. 15 15 3. 2. 3. Alternative Flow.. 15 3. 2. 4 Use Case Name 1 (SRS_REQ1_004).. 16 16 3. 2. 4. 1Brief Description16 17 3. 2. 4. 2Characteristic of Activation.. 16 18 3. 2. 4. 3Pre-Condition16 19 3. 2. 4. 4Basic Flow.. 16 20 3. 2. 4. 5Alternative Flow.. 16 3. 3 ejection Flow .. 17 3. 3. 1 Post condition. 17 3. 3. 2 Rules (s) . 17 3. 3. 3 Constraint (s) .. . 17 3. 3. 4 Note (s) .. . 18 4. G ui 19 3. 4. 1 main(prenominal) Screen19 3. 4. 2 fitting19 3. 4. 3 put down in.. 19 3. 4. 4 About us scallywag.. 19 3. 4. 5 Database page. 19 3. 5CSCI Internal portholes 24 3. 6 Module data element requirements 24 3. 7 Adaptation Requirements. 25 3. 8 sizing and Timing Requirements.. 5 3. 9Safety Requirements.. 25 4. 0Requirements Traceability26 4. preparation for delivery .. 26 5. Note 26 1SCOPE 1 1. 11. 1 Identification System Number 01-02-022-R0-2006-03 System Name UNISEL program library MEMBERSHIP SYSTEM System Abbreviation 01-02-022-R0 Module Number 01-02-022-R0-2006-03 Module Name UNISEL LIBRARY MEMBERSHIP Module Abbreviation 01-02-022-R0 2 1. 21. 2 Module OverviewThis paragraph describes the purpose of the re primary(prenominal)s and the module to which this SRS applies. resolve of the Unisel library Membership System The main purpose of the system is to make the registration process and book borrowing process easier. Purpose of the Unisel Library Membership Syste m 1. Online registration -Students undersurface make registration from their place without going to the library. They tail end go to the online library page and key in their in ca-caation and narration themselves. 2. discipline most the library -The main page of the system contains the entropy astir(predicate) the library and too the nurture intimately the system.It also contains the procedures for borrowing the book from the library. 3. Administrator login -This page is the login page for the Administrators. There is place to enter use of goods and servicesr advert, cry and a login passing. Once they enter the username and password correctly, the system leave alone direct them to another page. 4. Student database -This is the database page that contains some(prenominal) the registered students information. This page contains students name, id, race, course, religion, password, email, address, membership type, and faculty. 3 1. 31. 3 Document OverviewThis document de scribes the interaction between the actors with the module Unisel Library Membership System. Analysis of the requirements applying to Unisel Library Membership System relies on an OOAD UML notation using the Rational pink wine 2000 tool. Certain elements resulting from this analysis are presented in this document. Chapter 1Scope Chapter 2Referenced Documents Chapter 3Engineering Requirements Chapter 4 Qualification Requirements Chapter 5 Preparation for Delivery Chapter 6Notes 4 1. 41. 4 Relationship to other plans Not applicable. 2REFERENCE inscriptionThe following documents, for which the exact is indicated, form part of the specification as far as everything condition hereafter is concerned. In the event of a discrepancy between the documents referred to here and the content of this specification, it is the content of the specification, which should be considered to be the background reference. Copies of specifications, standards, drawings and publications requested by supplie rs in contact with the specified supplying functions may be obtained by contacting the contracting agency or directly through the contracting office. 1 2. 12. 1 Government DocumentsNot applicable. 2 2. 22. 2 Non-Government Documents 1 Sommerville Software Engineering 2 System Requirement Study 3 2. 3 Contractual documents Not applicable. 4 2. 42. 4 Non-contractual document Not applicable. 3ENGINEERING REQUIREMENTS 1 3. 13. 1 System Context Diagram skeleton 1 Context Diagram Figure 2 Use Case DiagramFigure 2 System Flow 3. 1. 1Unisel Library Membership System System Interface Identification System Administrator Interface Type Person 3. 1. 1. 1 Description The System Administrator is an actor who responsible for managing Unisel Library Membership System. He / She will manage the users and contents of Unisel Library Membership System. 3. 1. 1. 2 Association This actor communicates with all of the use reasons. Interface Identification Normal substance abuser Interface Type Per son (Student) 3. 1. 1. 3 Description Normal User are the students, they can only use Main rogue, Registration Page and also the Book Borrowing Page. . 1. 1. 4 Association This actor communicates with the following use cases 1. clack main page 2. register principle user can register 3. using the system normal user use the system only for borrowing 2 3. 2 3. 2General System Requirements 3. 2 HAHH pupil Figure 2 Use Case 3. 2. 3Use Case Name3 (SRS_REQ1_001) Eg Figure 5 Use Case Registration diagram 1 3. 2. 3. 1Brief Description Student must(prenominal) complete the form and click settle if the form has been completed. We have fill in to register as a library member. 2 3. 2. 3. 2Characteristic of ActivationStudents must register first before using the system library, personal information should be stored in the system. 3 3. 2. 3. 3Pre-Condition 4 1. System displays registration button. (SRS_REQ1_003) 5 3. 2. 3. 4Basic Flow 1. This use case aims when the first register. 2. Re gistration display system that includes the following options A-1 We have text box for name, id, race, course, religion, password, email and address. After insert detail click interpret button to submit the form after completely fill in the form. 3. The use case ends. 7 3. 2. 3. 5Alternative Flow Not applicable. 3. 2. 1Use Case Name1 (SRS_REQ1_002) Eg Figure 3 Use Case Main Screen diagram 1 3. 2. 1. 1Brief Description The main screen is a main page about the online registration for the library. The main page have a button home, about us and registration. 2 3. 2. 1. 2Characteristic of Activation User must register and enter the password and the email address or Id card. 3 3. 2. 1. 3Pre-Condition 1. System displays user or person menu. (SRS_REQ1_001) 2. User cant entrance Administration page. (SRS_REQ1_001) 4 3. 2. 1. 4Basic Flow 1.This use case begins when the user has registered information on the first page. 2. System display home, about us and registration which including the fo llowing options Additional buttons are about us and registration to assist the customers. 3. The use case ends. 5 3. 2. 1. 5Alternative Flow A-1 Selects Add new-sprung(prenominal) library system button 1. knowledge such as the button for the contact information should be added in the future. (SRS_REQ1_001) 2. The use case saves. A-2 Selects contact information button 1. users can contact if there any problems. 3. 2. 2Use Case Name2 (SRS_REQ1_003)Eg Figure 4 Use Case about us diagram 1 2 3. 2. 2. 1Brief Description These pages show the library system database. This database shows information about students who have registered to become library members. 3 3. 2. 2. 2Characteristic of Activation The name, id, race, course, religion, password, email, and address, membership type and faculty. 4 3. 2. 2. 3Pre-Condition 5 1. Admin allows to check the details of the information. Unisel library system shows the panel that contains the go in of all students that are member of the library. Present a form to the admin to allow him to see the record of the students. SRS_REQ1_102) 6 3. 2. 2. 4Basic Flow 1. This use case is begin when the admin click the database page A-1 Actor film the search bar to view the student database 2. System display the student information who have registered A-1 Actor select to view match to name, id, race, course, religion, password, email, and address, membership type and faculty 3 . The use case ends. A-1 Not applicable. 1. The use case ends. 7 3. 2. 2. 5Alternative Flow A-1 Actor selects delete 1. System displays the delete button A-2 Actor selects menu box button 2. The use case continuesA-2 Actor selects home button 1. System goes back to previous screen. 3. 2. 4Use Case Name4 (SRS_REQ1_004) Eg Figure 6 Use Case Admin diagram 1 3. 2. 4. 1Brief Description Only admin can check and updates the record information . 2 3. 2. 4. 2Characteristic of Activation Admin can open the data and check the information through the database. 3 3. 2. 4. 3Pre-Condition 1. System displays Administration menu. (SRS_REQ1_004) 2. User has privilege to access Administration page. (SRS_REQ1_004) 4 3. 2. 4. 4Basic Flow 1. This use case is begin when check the information through the database 2.System display admin which including the following options A-1 Admin can login in admin panel and insert username and password to check the data. 3. The use case ends. 5 3. 2. 4. 5Alternative Flow Not applicable. 6 7 3. 3 Exception Flow misplay massage will appear in registration information could not continue if the information is incomplete. Error massage will appear to enter the email and password information is wrong. Error massage will appear when the information is already used. 8 3. 3. 1Post Condition(s) The system are successful. 9 10 3. 3. Rules(s) Users not allowed to access the database system. The register form must be complete before proceed. Users can access the system anytime. System can use by all students at UNISEL. 11 3. 3 . 3Constraint(s) 12 Users must knowledgeable about this system before use it. If form not completed, user cannot submit the form. User must have id number to log in this system. The information of all the users must be stored in a database that is accessible by the Online Library System. The university information security system must be congenial with the Internet applications. The users access the Online Library System from any computer that has Internet browsing capabilities and an Internet connection. The care system is connected to the Online Library System and the database used by the billing system must be compatible with the interface of the Online Library System 13 3. 3. 4Note(s) 14 Users can browse to see the books real currently in the library via online access. System can update all new information about the university. System can display the charge fines imposed for late return of books. 1 3. 4 graphical user interface 1) Main ScreenIn the main page users ar e able to I. Do Registration. II. Logging in. III. View information about the library. pic Figure 7 Main Screen 2) Registration I. Click on the button picture. II. Registration page. pic Figure 8 Registration page III. Fill in name, id, race, course, religion, password, Email, address and choose the membership type. IV. Click to submit button (to be complete the registration). 3) Logging in. I. User must type a user name and password to log in the system II. Click the button login to access the system pic Figure 9 Logging in page III. About us page picFigure 10 about us page 1. On this page it tells the score of rooms available to fine reading materials and system. 2. It also a story about the library system IV. Database page pic Figure 11 Database page I. This database show information of about student who have registered to become library members. II. Admin allow to check the details of information . III. They also can edit and delete it. 3. 5CSCI Internal Interfaces 3. 5. 1Main Class Diagram 1 1.. * 10.. * 10.. * 3. 6Module Data Element Requirements This paragraph identifies the interfaces between the capabilities identified above.In this case, this means that we give the main activity, the list of the classes, the received and sent messages of each class according to an object-oriented viewpoint. 3 3. 53. 7 Adaptation Requirements Not applicable. 4 3. 63. 8Sizing and Timing Requirements ITEM INPUT rendering end product Username and password Session will expire if the System logged out automatically 20 seconds system is at large(p) for 30 minutes Table 1 Time Requirements Description 5 3. 73. 9Safety Requirements ITEM INPUT DESCRIPTION OUTPUT Insert the wrong id all System reset all information Error Register information will be deleted and automatically cant process. Table 2 Safety Requirements 3. 9Requirements Traceability No Requirement No. Description 1. SRS_REQ1_001 System displays Registration 2. SRS_REQ1_002 System displays Main Screen 3. SRS_REQ1_003 System displays Database 4. SRS_REQ1_004 System displays Record Information Table 3 Unisel Library Membership System Use Case Requirements Traceability 4PREPARATION FOR DELIVERY The delivery of documents will be delivered in the following formats File formatMS Word (. doc) Submission formatsHardcopy Quantity1 each 5NOTES Abbreviation used CSCIComputer Software Configuration Item CSCComputer Software Component CSUComputer Software whole 3. 8 2 3. 10 pic Admin e-Document Student Unisel Library Membership System Registration online and Web Information Main screen User Home Registration About us Complete Form fork up Form Database Login Login Page Admin Registration Main Screen STUDENT DATABASE RECORD INFORMATION ADMIN Registration Main Screen Database Record Information 1. The register button to access the registration form Logging button Home Button About us button 3. Submit button 2. Registration form . Logging in form. 2. Logging in button Adm in Unisel Library Membership System Register Database Student /.. /SRS/120082009 UNISEL LIBRARY MEMBERSHIP SYSTEM V3 A4 00-01-022-0 ITEM NUMBER VERSION FORMAT CSCI NAME archive IDENTIFICATION stretch out PAGE V3 A4 01-02-022-R0 UNISEL LIBRARY MEMBERSHIP SYSTEM ITEM NUMBER VERSION FORMAT CSCI NAME DOCUMENT IDENTIFICATION V3 A4 01-02-022-R0 UNISEL LIBRARY MEMBERSHIP SYSTEM ITEM NUMBER VERSION FORMAT CSCI NAME DOCUMENT IDENTIFICATION

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.