SOFTWARE REQUIREMENTS REQUIREMENTS (SRS) for the System Identity UNISEL COLLECTION MEMBERSHIP PROGRAM Prepared Intended for: MDM NEITHER AZLIANA AKMAL JAMALUDIN Made by: MOHAMAD HAFIZ BIN MOHAMAD NOOR 4111017111 LOGGESWARAN SINNAIH4111009881 MUHAMMAD ABDUL HAKIM TRASH CAN ZAINI 4111022751 SYED AHMAD RIDHWAN TRASH CAN SYED MOKHTAR 4111023651 Verified by __________________Approved by__________________ Date ___________________Date __________________ TABLE OF CONTENTS 1 ) Scope, , , , , , , , , , , , , , , , , , ,. 5 1 .
one particular IDENTIFICATION, , , , , , , , , , , , , , , ,.. 1 . two Module overview, , , , , , , , , , , , , , , ,.. 4 1 . three or more Document Overview, , , , , , , , , , , , , , , 6 1 . 4 Romantic relationship to various other plan, , , , , , , , , , , , 6 installment payments on your reference, , , , , , , , , , , , , , , , , six 2 . you Government Documents¦¦¦¦¦¦¦¦¦¦¦¦¦. 7 2 . 2 nongovernment Documents¦¦¦¦¦¦¦¦.. ¦¦7 2 . three or more Contractual documents¦¦¦¦¦¦¦¦¦¦. ¦¦¦. several 2 . four Non-contractual document¦¦¦¦¦¦¦¦¦¦. ¦.. several 3. Executive Document , , , , , , , , , ,. eight 3. 1 System Circumstance Diagram, , , , , , , , , , , , ,. three or more. 1 . 1 Unisel collection Membership System¦¦¦¦¦¦¦¦. 9 three or more. 1 . 1 ) 1 Description¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦10 3. 1 ) 1 . a couple of Association¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦10 several. 1 . 1 ) 3 Description¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦10 3. 1 ) 1 . four Association¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦10 several. 2 General System Requirements¦¦¦¦¦¦¦¦¦¦¦. 11 3. 2 . you Use Circumstance Name 1 (SRS_REQ1_001)¦¦¦¦¦.. 13 1 three or more. 2 . 1 . 1Brief Description¦¦¦¦¦¦¦¦¦¦¦¦¦. ¦¦13 2 3. 2 . 1 . 2Characteristic of Activation¦¦¦¦¦¦. ¦¦¦13 3 3. installment payments on your 1 . 3Pre-Condition¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦13 4 three or more. 2 . 1 . 4Basic Flow¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦.. 13 your five 3. installment payments on your 1 . 5Alternative Flow¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦. a few 3. 2 . 2 Employ Case Term 1 (SRS_REQ1_002)¦¦¦¦¦¦¦.. 14 6th 3. installment payments on your 2 . 1Brief Description¦¦¦¦¦¦¦¦¦¦¦¦¦¦. 16 7 3. 2 . installment payments on your 2Characteristic of Activation¦¦¦¦¦¦¦¦.. 13 8 a few. 2 . 2 . 3Pre-Condition¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦14 9 3. installment payments on your 2 . 4Basic Flow¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦.. 14 10 a few. 2 . installment payments on your 5Alternative Flow¦¦¦¦¦¦¦¦¦¦¦¦. ¦¦15 3. 2 . three or more Use Case Name you (SRS_REQ1_003) ¦¦¦¦¦¦.. 15 10 3. installment payments on your 3. 1Brief Description¦¦¦¦¦¦¦¦¦¦¦¦¦.. ¦.. 15 doze 3. installment payments on your 3. 2Characteristic of Activation¦¦¦¦¦¦¦¦¦.. 15 13 3. installment payments on your 3. 3Pre-Condition¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦, 15 18 3. installment payments on your 3. 4Basic Flow¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦.. ¦, 15 12-15 3. installment payments on your 3. Option Flow¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦.. 12-15 3. installment payments on your 4 Work with Case Name 1 (SRS_REQ1_004)¦¦¦¦¦¦¦¦¦.. 16 16 3. installment payments on your 4. 1Brief Description¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦16 18 3. installment payments on your 4. 2Characteristic of Activation¦¦¦¦¦¦¦.. ¦¦¦16 18 3. 2 . 4. 3Pre-Condition¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦16 19 a few. 2 . some. 4Basic Flow¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦.. ¦¦16 20 3. 2 . 4. 5Alternative Flow¦¦¦¦¦¦¦¦¦¦¦¦¦¦.. ¦¦16 3. three or more Exception Stream , , , , , , , , , , , , , , , , , ,.. 17 a few. 3. 1 Post condition¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦. 17 a few. 3. a couple of Rules (s) ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦. 17 3. a few. 3 Restriction (s).. ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦. 17 3. 3. 4 Note (s) ¦¦¦¦¦¦¦¦¦¦¦¦¦.. ¦¦¦¦. 18 some. Gui , , , , , , , , , , , , , , , , , , , , , , , , , , , 19 a few. 4. you Main Screen¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦19 3. four. 2 Registration¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦19 3. some. 3 Working in¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦.. 19 3. 5. 4 Tentang kami page¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦.. nineteen 3. some. 5 Repository page¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦. 19 3. 5CSCI Internal Cadre , , , , , , , , , , , , , , , , 24 3. 6 Component data factor requirements, , , , , , , , , , , 24 3. 7 Adaptation Requirements¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦. 25 several. 8 Dimension and Time Requirements¦¦¦¦¦¦¦¦¦¦¦¦¦.. 5 3. 9Safety Requirements¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦.. twenty-five 4. 0Requirements Traceability¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦26 4. preparation to get delivery , , , , , , , , , , , , , , ,.. 26 your five. Note , , , , , , , , , , , , , , , , , , , , , , , , , , , , 26 1SCOPE you 1 . eleven. 1 Identification System Quantity: 01-02-022-R0-2006-03 Program Name: UNISEL LIBRARY REGULAR MEMBERSHIP SYSTEM Program Abbreviation: 01-02-022-R0 Module Amount: 01-02-022-R0-2006-03 Component Name: UNISEL LIBRARY MEMBERSHIP RIGHTS Module Abbreviation: 01-02-022-R0 two 1 . twenty one. 2 Component Overview
This paragraph identifies the purpose of the system and the component to which this kind of SRS is applicable. Purpose of the Unisel Library Membership Program: The main aim of the system is to make the subscription process and book asking for process less difficult. Purpose of the Unisel Selection Membership Program: 1 . On the net registration -Students can make sign up from their place without see the library. They will go to the on-line library page and enter their data and sign-up themselves. 2 . Information about the collection -The main page of the system provides the information about the catalogue and also the advice about the system.
It also contains the methods for asking for the publication from the catalogue. 3. Officer login -This page may be the login site for the Administrators. There is certainly place to enter “username”, “password” and a “login” press button. Once they enter the username and password appropriately, the system will direct them to another page. some. Student database -This may be the database site that contains every one of the registered scholar’s information. This page contains scholar’s name, identity, race, training course, religion, password, email, address, membership type, and faculty. 3 1 . thirty-one. 3 Document Overview
This kind of document identifies the interaction between the celebrities with the component Unisel Collection Membership Program. Analysis of the requirements applying to Unisel Catalogue Membership System relies on an OOAD UML notation making use of the Rational Went up 2000 tool. Certain components resulting from this analysis are presented through this document. Chapter 1: Opportunity Chapter two: Referenced Files Chapter 3: Engineering Requirements Chapter some: Qualification Requirements Chapter 5: Preparation for Delivery Phase 6: Paperwork 4 1 ) 41. 5 Relationship to other strategies Not appropriate. 2REFERENCE DOC
The following files, for which the complete is suggested, form portion of the specification so far as everything particular hereafter is concerned. In the event of a discrepancy between the documents labeled here and the content with this specification, it’s the content in the specification, that ought to be considered to be the setting reference. Clones of requirements, standards, drawings and guides requested by simply suppliers talking to the specified delivering functions might be obtained simply by contacting the contracting company or immediately through the contracting office. 1 2 . 12. 1 Govt Documents
Not applicable. two 2 . twenty-two. 2 nongovernment Documents |[1] |Sommerville Software Engineering | |[2] |System Requirement Analyze | | | | 3 installment payments on your 3 Contractual documents Certainly not applicable. 5 2 . forty two. 4 noncontractual document Not really applicable. 3ENGINEERING REQUIREMENTS one particular 3. 13. 1 Program Context Plan Figure one particular: Context Diagram Figure 2: Use Circumstance Diagram
Physique 2 System Flow several. 1 . 1Unisel Library Account System System Interface Recognition: System Officer Interface Type: Person 3. 1 . 1 . 1 Information The System Supervisor is a great actor who also responsible for controlling Unisel Library Membership System. He / She will manage you and articles of Unisel Library Membership System. several. 1 . 1 ) 2 Connection This actor or actress communicates with all the use cases. Interface Identification: Normal Interface Type: Person (Student) several. 1 . 1 . 3 Description Normal End user are the college students, they can only use “Main Page”, “Registration Page” plus the “Book Credit Page”.. 1 ) 1 . four Association This actor communicates with the next use instances: 1 . go to main page 2 . enroll , regular user can easily register 3. using the system , typical user utilize system simply for borrowing two 3. 2 3. 2General System Requirements 3. 2 HAHH SCHOLAR Figure two: Use Case 3. 2 . 3Use Case Name3 (SRS_REQ1_001) Eg: Determine 5: Make use of Case Subscription diagram 1 3. installment payments on your 3. 1Brief Description Pupil must complete the form and click post if the kind has been completed. We certainly have fill in to register as a selection member. a couple of 3. 2 . 3. 2Characteristic of Service
Students must register first before using the system library, private information should be trapped in the system. several 3. 2 . 3. 3Pre-Condition 4 1 ) System displays registration key. (SRS_REQ1_003) a few 3. installment payments on your 3. 4Basic Flow 1 . This make use of case begins when the first register. 2 . Registration display system that includes the following alternatives: A-1: We certainly have text container for brand, id, contest, course, religion, password, email and treat. After put detail simply click submit button to submit the proper execution after completely fill in the shape. 3. The utilization case ends. 7 three or more. 2 . several. 5Alternative Movement Not relevant. 3. installment payments on your 1Use Case Name1 (SRS_REQ1_002) Eg: Figure 3: Use Case Key Screen diagram 1 three or more. 2 . 1 ) 1Brief Information The main display is a main page regarding the online registration for the library. The primary page have got a button house, about us and registration. a couple of 3. 2 . 1 . 2Characteristic of Account activation User must register and enter the security password and the current email address or Identification card. several 3. installment payments on your 1 . 3Pre-Condition 1 . System displays customer or person menu. (SRS_REQ1_001) 2 . User can’t get Administration webpage. (SRS_REQ1_001) four 3. 2 . 1 . 4Basic Flow 1 )
This make use of case begins when the customer has signed up information on page one. 2 . Program display home, about us and registration which in turn including the following options: , Additional switches are about us and subscription to assist the customers. 3. Use case ends. 5 3. 2 . 1 ) 5Alternative Stream A-1: Selects Add New selection system switch 1 . Details such as the press button for the contact information should be added in the future. (SRS_REQ1_001) installment payments on your The use circumstance continues. A-2: Selects contact information button 1 ) users can easily contact in the event that there virtually any problems. several. 2 . 2Use Case Name2 (SRS_REQ1_003)
For example: Figure 5: Use Circumstance about us plan 1 a couple of 3. installment payments on your 2 . 1Brief Description These kinds of pages show the library system database. This database reveals information about college students who have signed up to become selection members. several 3. installment payments on your 2 . 2Characteristic of Service The identity, id, contest, course, religion, password, email, and talk about, membership type and faculty. 4 3. installment payments on your 2 . 3Pre-Condition 5 1 . Admin allows to check the main points of the info. Unisel collection system shows the table that contains the record of all students which might be member of the library. Present a form for the admin to allow him to locate the record of the students. SRS_REQ1_102) 6th 3. installment payments on your 2 . 4Basic Flow 1 ) This use case is begin if the admin click on the database webpage [A-1: Actor select the search bar to view trainees database] 2 . System display the student information who may have registered [A-1: Actor or actress select to watch according to mention, id, competition, course, religious beliefs, password, email, and addresses, membership type and faculty] 3. The use circumstance ends. A-1: Not relevant. 1 . The employment case ends. 7 3. 2 . installment payments on your 5Alternative Flow [A-1: Actor selects delete] 1 . System displays the delete press button [A-2: Actor chooses menu field button] 2 . The use case continues
A-2: Professional selects residence button 1 ) System extends back to prior screen. several. 2 . 4Use Case Name4 (SRS_REQ1_004) For example: Figure six: Use Case Admin plan 1 three or more. 2 . four. 1Brief Information Only admin can verify and changes the record information. 2 3. installment payments on your 4. 2Characteristic of Activation Admin can open the information and examine the information throughout the database. several 3. installment payments on your 4. 3Pre-Condition 1 . Program displays Supervision menu. (SRS_REQ1_004) 2 . Consumer has privilege to access Supervision page. (SRS_REQ1_004) 4 several. 2 . four. 4Basic Movement 1 . This use circumstance is begin when look into the information through the database installment payments on your
System display admin which will including the pursuing options: A-1: Admin can easily login in admin -panel and insert username and password to check on the data. several. The use circumstance ends. five 3. 2 . 4. 5Alternative Flow Not applicable. 6 7 a few. 3 Different Flow ¢ Error therapeutic massage will appear in registration data could not continue if the data is incomplete. ¢ Error massage can look to enter the e-mail and pass word information is definitely wrong. ¢ Error rub will appear if the information is already used. eight 3. three or more. 1Post Condition(s) ¢ The program are powerful. 9 12 3. 3. Rules(s) ¢ Users prohibited to access the database system. ¢ The register form must be complete before continue. ¢ Users can gain access to the system anytime. ¢ Program can use simply by all learners at UNISEL. 11 three or more. 3. 3Constraint(s) 12 ¢ Users need to knowledgeable about this technique before utilize it. ¢ If perhaps form not completed, end user cannot post the form. ¢ User should have id quantity to log in this system. ¢ The information of all users must be stored in a database that is certainly accessible by Online Catalogue System. ¢ The college or university information security system must be compatible with the Internet applications. The users get the Online Selection System by any laptop that has Internet browsing features and a web connection. ¢ The billing system is coupled to the Online Collection System plus the database employed by the payment system must be compatible with the interface in the Online Catalogue System 13 3. 3. 4Note(s) 14 ¢ Users can browse to see the books existing at present in the library via on the net access. ¢ System may update excellent information about the college or university. ¢ Program can display the charge fines imposed intended for late return of literature. 1 a few. 4 GUI 1) Key Screen
In the main page users are able to: I. Do Sign up. II. Visiting in. 3. View advice about the library. [pic] Figure six: Main Display screen 2) Enrollment I. Click the button Signup. II. Registration page. [pic] Figure eight: Registration page III. Fill in name, identification, race, training course, religion, pass word, Email, address and pick the membership type. IV. Just click to submit button (to always be complete the registration). 3) Logging in. I. Customer must type a user term and security password to log in the system II. Click the button “login to gain access to the system [pic] Figure on the lookout for: Logging in page III. About us page [pic]
Physique 10: tentang kami page 1 ) On this site it tells the story of rooms open to fine examining materials and system. 2 . It also a story about the library system IV. Database page [pic] Figure 11: Database web page I. This kind of database display information of about student with registered to get library associates. II. Admin allow to check the details details. III. In addition they can edit and erase it. 3. 5CSCI Inside Interfaces 3. 5. 1Main Class Picture 1 1 ). * 12.. * 12.. * 3. 6Module Data Element Requirements This passage identifies the interfaces between capabilities recognized above.
In such a case, this means that we offer the main activity, the list of the classes, the received and sent text messages of each school according for an object-oriented point of view. 3 three or more. 53. 7 Adaptation Requirements Not applicable. 4 a few. 63. 8Sizing and Time Requirements |ITEM |INPUT |DESCRIPTION |OUTPUT | | |Username and security password |Session is going to expire in case the |System logged out automatically | |20 seconds | |system is usually idle pertaining to 30 minutes | |
Stand 1: Period Requirements Explanation 5 3. 73. 9Safety Requirements |ITEM |INPUT |DESCRIPTION |OUTPUT | | | |Insert the incorrect id every |System totally reset all information | |Error |Register |information will probably be deleted and |automatically | | | |can’t procedure. | | Table two: Safety Requirements 3. 9Requirements Traceability |No |Requirement Number |Description | |1. |SRS_REQ1_001 |System displays Registration | |2. |SRS_REQ1_002 |System displays Main Display screen | |3. |SRS_REQ1_003 |System displays Repository | |4. SRS_REQ1_004 |System displays Record Information | Table 3: Unisel Library Membership Program Use Circumstance Requirements Traceability 4PREPARATION PERTAINING TO DELIVERY The delivery of documents will be delivered in the following platforms: File format: MS Word (. doc) Submitter formats: Hardcopy Quantity: one particular each 5NOTES Abbreviation employed: , CSCIComputer Software Setup Item , CSCComputer Software program Component , CSUComputer Software unit a few. 8 a couple of 3. 15 [pic] , , , , , , , , Admin e-Document College student Unisel Selection Membership Program Registration on the internet and Web Data Main display User Home Registration About us Complete Form Submit Form Database Login Login Page Admin Subscription Main Display screen STUDENT DATA SOURCE RECORD INFO ADMIN Registration Main Display screen Database Record Information 1 ) The signup button to get into the sign up form Signing button Residence Button Tentang kami button several. Submit button 2 . Registration form. Visiting in type. 2 . Visiting in key Admin Unisel Library Account System Register Database Scholar , , , , , , , , ¦¦/¦.. /SRS/120082009 UNISEL COLLECTION MEMBERSHIP PROGRAM V3 A4 00-01-022-0 ITEM NUMBER VERSION FORMAT CSCI NAME FILE IDENTIFICATION COVER PAGE V3 A4 01-02-022-R0 UNISEL COLLECTION MEMBERSHIP PROGRAM ITEM NUMBER VERSION FORMAT CSCI BRAND DOCUMENT RECOGNITION V3 A4 01-02-022-R0 UNISEL LIBRARY MEMBERSHIP RIGHTS SYSTEM ITEM NUMBER VERSION FORMAT CSCI NAME DOCUMENT IDENTIFICATION