MBA E-Business Assignment

2
1. How important it is to set the goals and objectives of the website before its design? Where does the target audience play a role in finalizing the design of website? 2. Consider a “Software Management System” that maintains database using the following tables: Project (p-id, p-title, start-date, duration, c-id) Clients (c-id, c-name, c-address, c-phone) Employee (e-id, e-name, e-address, e-phone) Project-person(p-id, e-id) Please note that an employee may be working on more than one project in the organization at a time. Make suitable assumptions, if any. Write the following SQL queries on the tables: a. Find the c-id and c-name of the clients who have given maximum number of projects to the company. b. Find the list of all the employees and the projects they have worked from time to time. c. Find the names of all those employees who have worked on all the projects of client whose c-name is “IGN”. d. Find the projects which will be completed this week. Find all the clients who have not given any project. Also find the person who is not working on any project at all. 3. Consider the following employee database schema: EMPLOYEE (ESSN, ENAME, DEPT_NO, SALARY) DEPENDENT (ESSN, DEPEND_NAME, RELATION, DOB) DEPARTMENT (DEPT_NO, DEPT_NAME, MANAGER) (a) Create the procedures for following queries: 1. Find details of dependents for employee having name SUERSH. 2. Find the name of the manager of the department in which employee with ESSN code 5078 works. 3. Find the name of all employees whose age is less than 18 years. 4. Find the DOB of the son of the employee having employee code ESSN 5078. 5. Find the details of the departments in which the employee having employee code ESSN 5078 has worked. (b) Write appropriate triggers, exceptions and functions for the above employee database schema: 4. Consider developing a system for Inventory Management for a super market that has a number of branches all over a city. Perform the following activities: a. Suggest the most proper Software Engineering model for developing this project with justification. b. Derive the requirement specifications. c. List all the functional and non-functional requirements.

Transcript of MBA E-Business Assignment

Page 1: MBA E-Business Assignment

1. How important it is to set the goals and objectives of the website before its design? Where does the target audience play a role in finalizing the design of website?

2. Consider a “Software Management System” that maintains database using the following tables: Project (p-id, p-title, start-date, duration, c-id) Clients (c-id, c-name, c-address, c-phone)Employee (e-id, e-name, e-address, e-phone)Project-person(p-id, e-id)

Please note that an employee may be working on more than one project in the organization at a time. Make suitable assumptions, if any. Write the following SQL queries on the tables:

a. Find the c-id and c-name of the clients who have given maximum number of projects to the company.

b. Find the list of all the employees and the projects they have worked from time to time.

c. Find the names of all those employees who have worked on all the projects of client whose c-name is “IGN”.

d. Find the projects which will be completed this week. Find all the clients who have not given any project. Also find the person who is not working on any project at all.

3. Consider the following employee database schema: EMPLOYEE (ESSN, ENAME, DEPT_NO, SALARY) DEPENDENT (ESSN, DEPEND_NAME, RELATION, DOB)DEPARTMENT (DEPT_NO, DEPT_NAME, MANAGER)

(a) Create the procedures for following queries:1. Find details of dependents for employee having name SUERSH. 2. Find the name of the manager of the department in which employee with

ESSN code 5078 works. 3. Find the name of all employees whose age is less than 18 years. 4. Find the DOB of the son of the employee having employee code ESSN

5078. 5. Find the details of the departments in which the employee having

employee code ESSN 5078 has worked. (b) Write appropriate triggers, exceptions and functions for the above

employee database schema:

4. Consider developing a system for Inventory Management for a super market that has a number of branches all over a city. Perform the following activities:

a. Suggest the most proper Software Engineering model for developing this project with justification.

b. Derive the requirement specifications.

c. List all the functional and non-functional requirements.

d. Produce a project-scheduling chart using Gantt chart technique.

e. Give the scope of the solution.

f. Suggest the tools/ platform, hardware and software requirements.

g. Suggest the networking architecture.

h. Suggest the security mechanisms to be implemented.