Saturday, February 23, 2019
Srs of Library Membership System
SOFTWARE REQUIREMENTS SPECIFICATION (SRS) for the arrangement Name UNISEL program program library MEMBERSHIP governance Prepargond 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 confine 1. Scope. 4 1. 1 credit.. 1. 2 module overview.. 4 1. 3 Document Overview 6 1. 4 Relationship to other curriculum 6 2. reference 7 2. 1 Government Documents. 7 2. 2 Non-Government Documents.. 7 2. 3 Contractual documents. . 7 2. 4 Non-contractual document. .. 7 3. Engineering Document . 8 3. 1 outline mise en scene draw. 3. 1. 1 Unisel library rank and file dodge. 9 3. 1. 1. 1 definition10 3. 1. 1. 2 Association10 3. 1. 1. 3 rendering10 3. 1. 1. 4 Association10 3. 2 General organisation Requirements. 11 3. 2. 1 intent fictional character Name 1 (SRS_REQ1_001).. 13 1 3. 2. 1. 1Brief Description. 13 2 3. 2. 1. 2Characteristic of activating. 13 3 3. 2. 1. 3Pre-Condition13 4 3. 2. 1. 4Basic menstruate.. 13 5 3. 2. 1. 5Alternative combine. 3 3. 2. 2 work role 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 carry.. 14 10 3. 2. 2. 5Alternative flowing. 15 3. 2. 3 Use result 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 Exception Flow .. 17 3. 3. 1 Post condition. 17 3. 3. 2 Rules (s) . 17 3. 3. 3 Const raint (s) .. . 17 3. 3. 4 Note (s) .. . 18 4. graphical giver interface 19 3. 4. 1 briny Screen19 3. 4. 2 alteration19 3. 4. 3 Logging in.. 19 3. 4. 4 some us summon.. 19 3. 4. 5 Database rascal. 19 3. 5CSCI interior(a) ports 24 3. 6 Module data element requirements 24 3. 7 Adaptation Requirements. 25 3. 8 Sizing and quantify Requirements.. 5 3. 9Safety Requirements.. 25 4. 0Requirements Traceability26 4. preparation for pitch shot .. 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 dust and the module to which this SRS applies. Purpose of the Unisel depository library social station System The main purpose of the organization is to make the enrolment process and book borrowin g process easier. Purpose of the Unisel Library membership System 1. Online adjustment - educatees mass make registration from their enter without deprivation to the library. They shag go to the online library scalawag and key in their nurture and register themselves. 2. In somaation about the library -The main rapsc completelyion of the brass contains the schooling about the library and withal the culture about the body.It also contains the procedures for borrowing the book from the library. 3. Administrator poundin -This pageboy is the login page for the Administrators. Thither is place to enter callrname, password and a login get-up-and-go. Once they enter the exploitername and password correctly, the system exit direct them to another page. 4. Student database -This is the database page that contains all the registered pupils randomness. This page contains students name, id, race, course, religion, password, email, prognosticate, social status subject, and faculty. 3 1. 31. 3 Document OverviewThis document describes the interaction amongst the imposters 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 Rose 2000 tool. Certain elements resulting from this psychoanalysis 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 DOCUMENTThe following documents, for which the acquire is indicated, cultivate part of the specification as far as everything stipulate 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 specif ications, standards, drawings and publications requested by suppliers in clash 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 date 1 Context Diagram Figure 2 Use Case DiagramFigure 2 System Flow 3. 1. 1Unisel Library Membership System System Interface Identification System Administrator Interface Type individual 3. 1. 1. 1 Description The System Administrator is an actor who responsible for managing Unisel Library Membership System. He / She willing manage the aimrs and contents of Unisel Library Membership System. 3. 1. 1. 2 Association This actor communicates with all of the use case s. Interface Identification Normal exploiter Interface Type Person (Student) 3. 1. 1. 3 Description Normal User are the students, they can exactly use Main Page, Registration Page and also the track interpret Borrowing Page. . 1. 1. 4 Association This actor communicates with the following use cases 1. visit main page 2. register normal 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 student Figure 2 Use Case 3. 2. 3Use Case Name3 (SRS_REQ1_001) Eg Figure 5 Use Case Registration plat 1 3. 2. 3. 1Brief Description Student moldinessiness complete the form and click submit if the form has been completed. We entertain fill in to register as a library member. 2 3. 2. 3. 2Characteristic of ActivationStudents essential register first before using the system library, personal nurture should be stored in the system. 3 3. 2. 3. 3Pre-Condition 4 1. System demonstrates registration loss. (SRS_REQ1 _003) 5 3. 2. 3. 4Basic Flow 1. This use case bring downs when the first register. 2. Registration display system that includes the following options A-1 We have text box for name, id, race, course, religion, password, email and address. after(prenominal) insert detail click submit pushing 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 out is a main page about the online registration for the library. The main page have a energy 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 bill. (SRS_REQ1_001) 2. User cant access Administration page. (SRS_REQ1_001) 4 3. 2. 1. 4Basic Flow 1.This use case begins when the user has registered tuition on the first page. 2. System display home, about us and registration which including the following 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 tender library system button 1. Information such as the button for the contact information should be added in the future. (SRS_REQ1_001) 2. The use case continues. A-2 Selects contact information button 1. users can contact if there all 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 learn the details of the information. Unisel library syst em shows the table that contains the record of all students that are member of the library. Present a form to the admin to allow him to inquisition 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 select the search bar to view the student database 2. System display the student information who have registered A-1 Actor select to view according 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. 2Characte ristic 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 fringe benefit 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 Error massage will bulge 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 utilize. 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 com plete 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 compatible with the Internet applications. The users access the Online Library System from any computer that has Internet browsing capabilities and an Internet connection. The billing system is attached 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 existing currently in the library via online access. System can update all new information about the university. System can display the cha rge fines imposed for late give of books. 1 3. 4 GUI 1) Main ScreenIn the main page users are 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 Register. 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 story of rooms available to fine drill 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 pith that we give the main activity, the list of the cleares, 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 spot INPUT DESCRIPTION OUTPUT Username and password Session will expire if the System logged out automatically 20 seconds system is light 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. Descript ion 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 social unit 3. 8 2 3. 10 pic Admin e-Document Student Unisel Library Membership System Registration online and Web Information Main screen User base of operations Registration About us Complete homunculus Submit Form Database Login Login Page Admin Registration Main Screen STUDENT DATABASE RECORD development ADMIN Registration Main Screen Database Record Information 1. The register button to access the registration form Logging button Home push button About us button 3. Submit button 2. Registration form . Logging in form. 2. Logging in button Admin Unisel Library Membership System Register Database Student /.. /SRS/120082009 UNISEL LIBRARY MEMBERSHIP SYSTEM V3 A4 00-01-022-0 ITEM NUMBER adaption FORMAT CSCI NAME DOCUMENT IDENTIFICATION overfly 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
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment