# CCA Management System Pricing Breakdown ## Functional Requirements ### 1. Login System **Description:** Login and Verification System for CCA and Society Users. |#|Name|Description| |-|----|-----------| |1.1|Society Login|Login for default society accounts initially created by the CCA Admin.| |1.2|CCA Login|Login for the CCA Admin and CCA user accounts.| **Complexity:** 1 **Development Hours:** 20 **Implemented:** Yes --- ### 2. Form Submission System **Description:** Event requests and all supporting documents needed by the CCA can be filled, edited, and submitted on the portal. |#|Name|Description| |-|----|-----------| |2.1|Fetch Form List|Gives list of all existing forms| |2.2|Submit Form|Submits a form to the CCA as a request| |2.3|Edit Form|Edits a submitted form| |2.4|Attach Note|Attaches a note for extra information| |2.5|Edit Empty Form Field|Fill any unfilled items for a submission| |2.6|Fetch Form Request|Displays all requests generated by a Society| **Complexity:** 4 **Development Hours:** 120 **Implemented:** Yes --- ### 3. Form Maker **Description:** A custom form maker to assist the CCA in making dynamic event forms. |#|Name|Description| |-|----|-----------| |3.1|Create New Form|Create a new form from scratch| |3.2|Change Form Status|Change the status of a for to Public/Private| |3.3|Edit Form|Edits an existing form| |3.4|Form Checklist|Add a checklist of to-do items| **Complexity:** 5 **Development Hours:** 200 **Implemented:** Yes --- ### 4. Request List **Description:** CCA request panel to display and view filtered requests |#|Name|Description| |-|----|-----------| |4.1|View Requests|Displays all requests at an existing time| |4.2|Filter Request|Displays requests according to a filter| **Complexity:** 2 **Development Hours:** 40 **Implemented:** Yes --- ### 5. Task Manager **Description:** Manage work in real time using task and sub-task allotment. |#|Name|Description| |-|----|-----------| |5.1|Move Column|Changes the order of a column| |5.2|Insert Task|Insert a task to a column after creation| |5.3|Edit Task|Edits an existing task| |5.4|Delete Task|Deletes an existing task and the associated checklist| |5.5|View Task|View details pertaining to a task| |5.6|Archive Task|Add task to archive| |5.7|Unarchive Task|Remove task from archive| **Complexity:** 4 **Development Hours:** 200 **Implemented:** Yes --- ### 6. CCA Admin Settings **Description:** Add/delete accounts, change passwords, change permissions (if admin), and edit task statuses. |#|Name|Description| |-|----|-----------| |6.1|Add Account|Adds a new CCA/Society account to the system| |6.2|Delete Account|Deletes an existing account| |6.3|Change Password|Changes password of current account| |6.4|Task Status Editor|Add/Edit/Remove task statuses| |6.5|Manage CCA Permissions|Change permissions of CCA accountholders as admin| **Complexity:** 3 **Development Hours:** 80 **Implemented:** Yes --- ### 7. Approval Email System **Description:** Redirect an email towards the President and the Patron for approval before the CCA starts processing. |#|Name|Description| |-|----|-----------| |7.1|Send Approval Email|Approval emails sent to President/Patron after submission| |7.2|Approval Using Email|Approve a request using a button on the Approval Email| **Complexity:** 2 **Development Hours:** 30 **Implemented:** Yes --- ### 8. Event Calendar [Additional Feature] **Description:** A calendar containing time slots for approved/pending events through a color coordination system. |#|Name|Description| |-|----|-----------| |8.1|Link Event Time Slot|Link form request with time slot| |8.2|View Event Calendar|Displays the event calendar| **Complexity:** 3 **Development Hours:** 100 **Implemented:** To be Implemented --- ### 9. Audit System [Additional Feature] |#|Name|Description| |-|----|-----------| |9.1|External Document Upload for Audit|Automatic system for filing which stores documents to be viewed| **Complexity:** 4 **Development Hours:** 150 **Implemented:** To be Implemented ### 10. Notification System [Additional Feature] |#|Name|Description| |-|----|-----------| |10.1|Notification for Note Attachment|Notify both CCA and Society when a note is attached with a request| **Complexity:** 2 **Development Hours:** 50 **Implemented:** To be Implemented --- ## Product Cost ### System Cost ***Development Cost = Development Hours * Hourly Rate*** **Hourly Rate: Rs 450** | Type| Development Hours|Cost| |----|-----------------|----| |Implemented Features|690|Rs 310,500| |Additional Features|300|Rs 135,000| ||**Total**|**Rs 445,500**| **Note: *Hourly Rate* is the combined rate of the 5 members that worked on this product, and Development Hours are total man hours for the team.** ### Documentation Cost |Name|Cost| |----|----| |System Requirements Specification|Rs 5,000| |System Design Specification|Rs 20,000| |Testing Report |Rs 10,000| |User Manual Document|Rs 3,000| |**Total**|**Rs 38,000**| ||Percentage (of System Cost)|Cost| |----|----|-----| |Project Management|10%|**Rs 44,500**| |Contingency|15%|**Rs 66,800**| **Note:** Contingency does not entail addition of new features, only includes bug resolution and data issues. ### Product Price: Rs 594,800 --- ## System Running Cost ### Hosting Cost **Cloud Service Provider:** Amazon Web Services (AWS) **Machine Specification:** |Name|RAM|vCPUs|On-Demand Cost (Monthly)|1 Year Reservation Cost (Monthly with No Upfront)| |----|---|-----|--------------|--------| |t3a.micro|1GB|2|$6.86|$4.31| **Storage (EBS) Cost per GB = $0.1 (Monthly)** #### Yearly cost (with 10GB Storage) [On-Demand] = $94.3 #### Yearly cost (with 10GB Storage) [1 Year Reservation] = $63.72 **Note:** AWS supports wire transfer but still require that a credit card must be attached with the account. ### Domain Cost **Domain will be provided by LUMS** ### SSL Cost **SSL will be provided by LUMS** ---