Beruflich Dokumente
Kultur Dokumente
Group:
Syed Muhammad Zaid Shakil 0912167 Murad Bhaleshah 0912156 Mohammad Ahsan Gul Ahmed - 0912154
Synopsis:
We are developing this project on the platform of java and database my SQL.
1. Title: Library Management System 2. Motivation: Why this project is important? In brief, please explain the importance of the application. This project emphasis
3. Proposal Body:
a. Problem statement: State very clearly and very specifically the precise description of the nature, scope, causes, severity and the effect or impact of the problem. b. Investigation Parameters: In your view what are the important aspects that should be covered in the application development framework? project. c. Objective(s): In your view, please explain the main objectives of the
5.Description: When the system is deployed at the library it has no users, the developer makes the first user at the deployment that would be the client. Register User basically adds user to the system who will operate the system. 6.Goal: the goal is to add users to the library management system. 7.Pre Conditions: The developer should have deployed the system to the library, with the first user as client. 8.Frequency: Once in a month. 9.Basic Course: If the user wants to register 1. User name to be entered. 2. Password to be entered. 3. Confirm password must be entered. If the user presses the cancel button on the register user form: 1. The register user form exists.
10.Alternative course: If the user wants to register 1. User name must be entered. 2. Password must be entered. 3. The password and the confirm password should also be same,then only the user would be registered. 4. If the username is not entered then notify with an error please enter the user name 5. If the password is not entered then notify with an error please enter tht password 6. If the password and confirm password are not same then notify an error confirm password entered wrong If the user presses the cancel button on the register user form: 1. The register user form exists to the main form.
11.Post Conditions: If the user registers, then login page (main from) redirects. If the user cancels from the register form then main page is redirected. 12.Assumptions: 1. Developer has made a user that would be the client (owner or attendant of the library).
Notes: The user must enter the username, password, and confirm password to sign up, so that when he/she sign in again the data could be retrieved from the database.
To interact with the system, LMS will validate its registration with this system. It also defines the actions a user can perform in LMS. 6.Pre Conditions: User must have proper user installed on user terminal 7.Basis Course: 1. System show Login Screen 2. User Fill in required information a. Enter user name and password 3. System acknowledge entry 8.Alternative Course: On the login screen buttons stated are: 1. Login, if the user wants to login to the system. 2. Register, new users to register to the system. 3. Exist from the system. 9.Post Conditions: System transfer control to user main screen to proceed further actions 1. If the system acknowledgement declares no user found then system display Invalid user name password error message and transfer control to Login screen.
10.Included Use Cases: 1.Register User, new users to register to the system.
11.Extended Use Case: 1. New users can register to the system to operate the system.
Notes Users must remember their username and password to login the system.
5.Description: Search books make it easy to search for books on LMS. 6.Goal: With this search companion, user can specify several search criteria. For example, category, book name, author name, etc. 7.Pre Conditions: User must be login 8.Basic Course: 1. System will show searching screen 2. User enter required information a. It can be user name, book description ISBN etc 3. By pressing search button system will list down all searching results
9.Alternative Course: The user desired request will be shown on the search screen. If clicks return then it will return on the main page.
11.Extended Use Case: 1. Books can be search within the system to obtain the desired result.
Notes: Users must remember their username and password to login the system.
5.Description: Update books make it easy to update for books on LMS, if any changes are required in the records. 6.Goal: With this update companion, user can specify several update criteria. For example, category, book name, author name, etc. 7.Pre Conditions: User must be login 8.Basic Course: 1. System will show update screen 2. User enter required information 3. It can be book name, book description ISBN etc 4. By pressing update button system will update results.
9.Alternative Course: The user desired request will be shown on the update screen. If clicks return then it will return on the main page.
12.Extended Use Case: Books can be update within the system to obtain the desired changes.
Notes: Users must remember their username and password to login the system.
5.Description: Delete books make it easy to delete books on LMS. 6.Goal: With this delete companion, user can delete book records from LMS. 7.Pre Conditions: User must be login 8.Basic Course: 1.System will show delete screen 2.User enter required information Book name, book id etc 3.By pressing delete button system will delete results.
9.Alternative Course: The user desired request will be shown on the delete screen. If clicks return then it will return on the main page.
10.Post Conditions: User can delete his desire book records from LMS.
12.Extended Use Case: Books can be delete within the system to obtain the desired changes.
Notes: Users must remember their username and password to login the system.
5.Description: Add books make it easy to add books on LMS. Goal: With this add companion, user can add book with it attributes on LMS. Pre Conditions: User must be login Basic Course: 4. System will show add screen 5. User enter required information Book name, book id etc 6. By pressing add button system will add books.
Alternative Course: The user desired request will be shown on the add screen. If clicks return then it will return on the main page.
Post Conditions: 2. User can add his desire book records from LMS.
Extended Use Case: 2. Books can be add within the system to obtain the addition in the LMS regarding books.
Notes: Users must remember their username and password to login the system.
5.Description: Search members make it easy to search for members on LMS. Goal: With this search companion, user can specify several search criteria. For example, member name, etc. Pre Conditions: User must be login Basic Course: 7. System will show searching screen 8. User enter required information a. It can be member name,etc 9. By pressing search button system will list down all searching results
Alternative Course: The user desired request will be shown on the search screen. If clicks return then it will return on the main page.
Extended Use Case: 3. Members can be search within the system to obtain the desired result.
Notes: Users must remember their username and password to login the system.
2.Abbreviated Title
3.Use Case Id
4.Actors
Users
5.Description: Update members make it easy to update for members on LMS, if any changes are required in the records. Goal: With this update companion, user can specify several update criteria. For example, Member name, etc. Pre Conditions: User must be login Basic Course: 10. System will show update screen 11. User enter required information a. It can be member name, etc 12. By pressing update button system will update results.
Alternative Course: The user desired request will be shown on the update screen. If clicks return then it will return on the main page.
Extended Use Case: 4. Members can be update within the system to obtain the desired changes.
Notes: Users must remember their username and password to login the system.
5.Description: Delete members make it easy to delete members from LMS. Goal: With this delete companion, user can delete member records from LMS. Pre Conditions: User must be login Basic Course: 13. System will show delete screen 14. User enter required information Member name ,etc 15. By pressing delete button system will delete results.
Alternative Course: The user desired request will be shown on the delete screen. If clicks return then it will return on the main page.
Post Conditions: 5. User can delete his desire Member records from LMS.
Extended Use Case: 5. Members can be delete within the system to obtain the desired changes.
Notes: Users must remember their username and password to login the system.
5.Description: Add members make it easy to add members on LMS. Goal: With this add companion, user can add member with it attributes on LMS. Pre Conditions: User must be login Basic Course: 16. System will show add screen 17. User enter required information Member name, etc 18. By pressing add button system will add members.
Alternative Course: The user desired request will be shown on the add screen. If clicks return then it will return on the main page.
Extended Use Case: 6. Members can be add within the system to obtain the addition in the LMS.
Notes: Users must remember their username and password to login the system.