Question

In: Computer Science

You have been asked to build an admin portal that will allow your company internal employees...


You have been asked to build an admin portal that will allow your company internal employees to access the portal and perform admin functions on behalf of company clients.

Here are additional details:

(a) Admin portal is accessible only on company network to only company employees that have one of the "ADMIN" roles.
(b) Access to the links is role based i.e. only authenticated internal employees with "ADMIN" role are able to access the portal and what links you can access once on the portal is determined based on what other roles you have. So, same link will not be visible to other admin who doesn't have appropriate role to access the link.
(c) There are five categories of applications and 5 admin roles for each category. Here are the details:

#   Category   Role           Access                               Links
====================================================================================================================================================
1.   Global       ADMIN           All Global links                       {Manage User Accounts, Assign Roles, Help Desk}
2.   Finance       FINANCE_ADMIN       All Global links + All Finance Category links           {Finance Reports, Accounts Payable, Accounts Receivables, Tax}
3.   Sales       SALES_ADMIN       All Global links + All Sales Category links           {Sales Reports, Sales Leads, Sales Demo}
4.   HR       HR_ADMIN       All Global links + All HR Category links           {New Hire, On-boarding, Benefits, Payroll, Terminations, HR Reports}
5.   Engineering   ENGG_ADMIN       All Global links + All Engineering Category links       {Application Monitoring, Tech Support, App Development, App Admin, Release Management}

(d) The links redirect users to the admin application that is not developed by you. You are only providing links to the portal and redirect users to appropriate application.

Deliverables:

1. Provide detailed overall solution architecture of the solution that you propose. Discuss each component in the diagram. (Hint: MVC or multi-tier) (40)
IMPORTANT: just high level diagram will NOT suffice. Each component discussion is a must.

2. Use Case diagrams for each function that user can perform. (30)

3. Sequence diagrams for each function that user can perform. (30)

Here are some architecture examples:
https://www.edrawsoft.com/software-architecture-example.php

Solutions

Expert Solution


Related Solutions

Description: You have been asked to build an admin portal that will allow your company internal...
Description: You have been asked to build an admin portal that will allow your company internal employees to access the portal and perform admin functions on behalf of company clients. Here are additional details: (a) Admin portal is accessible only on company network to only company employees that have the "ADMIN" role. (b) Access to the links is role based i.e. only authenticated internal employees with "ADMIN" role are able to access the portal and what links you can access...
Imagine that you have been asked by Amazon to submit a bid to build, own and...
Imagine that you have been asked by Amazon to submit a bid to build, own and maintain a distribution facility on a remote offshore island off Northeast Canada. The island has a significant population, but no bridges to the mainland. Air and ferry services are very limited. Using economic terminology, discuss what sort of considerations you would take into account when considering the transactions costs associated with this project. What actions would you take to protect your investment should you...
As the internal auditor of the Sell Anything Group of companies, you have been asked to...
As the internal auditor of the Sell Anything Group of companies, you have been asked to investigate the cash sales system of Stationery Ltd., one of the subsidiaries. Stationery sells office supplies in the Halifax area. Its prices are highly competitive and it offers a same-day delivery service for orders telephoned before noon. Costs are kept down by requiring cash on delivery. Sales are made in the following way: 1. The customer phones through an order to the sales department,...
You have been asked by the president of your company to evaluate the proposed acquisition of...
You have been asked by the president of your company to evaluate the proposed acquisition of a new special-purpose truck. The truck's basic price is $265,000, and it will cost another $35,000 to modify it for special use by your firm. The truck falls into the MACRS three-year class, and it will be sold after three years for $45,000. Use of the truck will require an increase in net operating working capital (spare parts inventory) of $20,000. The truck will...
You have been asked by the president of your company to evaluate the proposed acquisition of...
You have been asked by the president of your company to evaluate the proposed acquisition of a new special-purpose truck for $410,000. The truck falls into the MACRS 3-year class, and it will be sold after 3 years for $66,000. Use of the truck will require an increase in NWC (spare parts inventory) of $6,600. The truck will have no effect on revenues, but it is expected to save the firm $120,000 per year in before-tax operating costs, mainly labor....
You have been asked by the president of your company to evaluate the proposed acquisition of...
You have been asked by the president of your company to evaluate the proposed acquisition of a new spectrometer for the firm’s R&D department. The equipment’s basic price is $70,000 and it would cost another $15,000 to modify it for special use by your firm. The spectrometer, which has a MACRS 3-year recovery period, would be sold after 3 years for $30,000. Use of the equipment would require an increase in net working capital (spare parts inventory) of $4,000. The...
You have been asked by the president of your company to evaluate the proposed acquisition of...
You have been asked by the president of your company to evaluate the proposed acquisition of a new special-purpose truck for $50,000. The truck falls into the MACRS 3-year class, and it will be sold after three years for $21,000. Use of the truck will require an increase in NWC (spare parts inventory) of $3,000. The truck will have no effect on revenues, but it is expected to save the firm $16,900 per year in before-tax operating costs, mainly labor....
You have been asked by the president of your company to evaluate the proposed acquisition of...
You have been asked by the president of your company to evaluate the proposed acquisition of a new special-purpose truck for $50,000. The truck falls into the MACRS 3-year class, and it will be sold after three years for $19,400. Use of the truck will require an increase in NWC (spare parts inventory) of $1,400. The truck will have no effect on revenues, but it is expected to save the firm $17,100 per year in before-tax operating costs, mainly labor....
you have been asked by the president of your company to evaluate the proposed acquisition of...
you have been asked by the president of your company to evaluate the proposed acquisition of a new special purpose truck for $70,000 , the truck fall into the MACES 3 year class and will be sold after 3 years for $19,900 use of the truck will require a increse in NWC (spare parts inventory) of $1900 , the truck will have no effect on revenues, but is expected to save the firm $23,700 per year in before tax operating...
You have been asked by the president of your company to evaluate the proposed acquisition of...
You have been asked by the president of your company to evaluate the proposed acquisition of a new milling machine. The machine's base price is $100,000, and it would cost another $20,000 to modify it for special use by your firm. The machine falls into the MACRS 3-year class (33.33%, 44.45%, 14.81%, and 7.41%). The machine would be sold in five years for $40,000. Use of the machine would require an increase in inventory of $5,000. The machine would have...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT