Skip to content

TASKS FOR THE PROJECT AND THEIR DEPENDENCIES

maryam059 edited this page Jan 11, 2021 · 4 revisions
SN TASKS DEPENDENCIES
1 Write a project proposal
2 Specify project objectives 1
3 Develop a work plan 2
4 Gather system's functional requirements 2
5 Gather system's non-functional requirements 2
6 Create a Use case diagram 4
7 Create an Entity Relation Diagram 4
8 Create a business process flow diagram 4
9 Determine the tasks to be done throughout the project 1,2,3,4,5
10 Identify the dependencies of the tasks 9
11 Identify the risks associated with the project
12 Determine strategies to overcome the risks associated with the project 11
13 Determine the critical path of the system 2,3,9,10
14 Identify tools and technologies used to implement the system 2,4,5
15 Prepare for the implementation phase 4,5
16 Create the database for the system 4
17 Create a default administrator in the database 16
18 Create a login page
19 Create an administrator profile page 16
20 Add a feature to enable the administrator to login to the system 16
21 Add a feature to enable authentication for the administrator login 18,20
22 Create a librarian registration page
23 Create a librarian home page
24 Add a feature to enable administrator to register librarians into the system 22
25 Add a feature to enable librarians to login to the system 18,16
26 Add a feature to enable authentication for the librarian login 25
27 Add a feature to enable librarians to add books to the catalog according to categories in the system 23,16
28 Add a feature to enable librarians to remove books from the catalog in the system 23,16
29 Create a search panel to search for books in the system 16
30 Create a page for a list view
31 Add the search panel on the librarian's homepage 29,23
32 Add a feature to enable librarians to view all the books available in the system using the list view page 16,23,30
33 Add a feature to enable the librarians to view all unavailable books (which have been borrowed) 31,23,16
34 Create a page for the librarian for adding payment information for a member
35 Add a feature to enable librarian to add payment status of an applicant into the system 16,34
36 Create a member registration page.
37 Add a feature to enable librarian to register members to the system 36, 16
38 Restrict the system from registering a member that has not paid registration fees 16,36
39 Create a page for allocating a book to a member
40 Add a feature to enable librarian to checkout an available book to a member 16,39
41 Add a feature to change the status of the book in the system once it has been checked-out 16,39
42 Add a feature to enable librarian to check-in a book returned by a member 16,39
43 Add a feature to update the status of the book after it has been returned by a member 39
44 Create an online registration page for the members
45 Create a homepage for the member with profile information 16
46 Add a feature to view books from the library on the member's home page 16,45
47 Add a feature to enable the member to register online if he/she has made payment 16,44
48 Add a feature to enable the member to login to the system 18
49 Add a feature to enable authentication of the member during login 16
50 Add a search panel on the member's homepage 45,29
51 Add a feature to enable the member to use a search panel to browse for books 29
52 Add a button on the view page to allow the member to borrow a book when clicked 45
53 Add a feature to enable the member to borrow a book online if it is available 16,52
54 Add a feature to Enable a member to reserve a book that has been borrowed by someone else 46,16
55 Add a feature to update the status of a reserved book to the librarian 54
56 Create a notification panel on the member's page 45
57 Add a feature to notify the member when a reserved book has been returned and is available 56
58 Add a feature to automatically cancel a reservation when it has not been attended to after 24 hours of the book being available again 16
59 Add a feature to allow a member to keep a book until 2 weeks from date of borrowing otherwise, start adding to the fine fee 200Tshs per each extended day that a member has not returned the book 16
60 Add a feature to restrict a member from borrowing more than 3 books 53
61 Add a feature to cancel membership of a person 6 months after the date of registration 16
62 Add a feature to notify a member 1 week before the membership expiry date 56
63 Create a page to allow the librarian to view all members of the system using the list view page 16,30
64 Create a page to allow a librarian to view all those whose membership has expired using the list view page 30
65 Add a feature to allow the librarian to renew the membership of an applicant if he/she has paid on the registration page 36
66 Create a page to allow the member to renew their membership online if he/she has paid 16
67 Create a page where administrator can view all librarians using the list view page 31
68 Test the system
Clone this wiki locally