Ask DBMS Expert


Home >> DBMS

Olivia's Mountain Adventure Store has been serving outdoor enthusiasts in Banff, Alberta since 1968. Originally, Olivia's specialized in expedition services and climbing gear, but they recently expanded to carry complete lines of camping equipment and outdoor-clothing. Although not as large as competing stores in bigger cities, they have developed a growing customer base due to their expertise in providing "mountain adventures" to a variety of remote locations in unpredictable weather conditions.

"We'd like a prototype web site for potential customers and our employees." says Olivia. "The prototype should demonstrate how a website can display our Products, Product-types, Customers and Employees. It should enable authorized staff to view and change Product,Customer and even Employee data stored in our database. Can your team help us?"

1. There must be a "Welcome to Olivia'sMountain Equipment Shop" page. This page should welcome browsers to the site and provide info and features to ensure the visitor is oriented. The page should be attractive to potential Customers.

Also, a disclaimer should appear on the welcome page (and every other page), such as "This web-site is built for academic credit and it does not represent any real organization. No goods or services are offered or implied".

2. Your site must include the Olivia's Access db(provided inAsgn CAssignment object) which has the completeset ofOlivia'stables from AsgnB, including the Customer, Employee, Product and Product-type tables
(NOTE: if you plan to create 2 extra"image-URL" columns on your db-tables as a "Bell&Whistle", do so here,beforemaking grid-pages. The "Customer" table has too many columns to add 2 extra"image-URL" columns foredit-grids: Employee and Product tables will work).

Using the techniques shown in the MIS311 lab sessions, build the following six pages:
-a pagewith a grid that(only) listsall rows on theProducttable,
-a page w. grid that(only) listsall rows on theProduct-typetable,
-a page w. grid thatmaintains(inserts, updates and deletes) theProducttable,
-a page w. grid that(only) lists all rows on the Employee table,
-a page w. grid thatmaintains(inserts, updates and deletes) theCustomertable, &
-a page w. grid thatmaintains(inserts, updates and deletes) the Employee table.

A set of THREEhyperlinks/link-buttonsmustappear on the Welcome-page:
-one link transfers all browsers to the page which (only) lists all Products,
-thesecond link transfers to the page which (only) lists all Product-types,
-thethird linktransfers to the "Maintenance" web page.

A "Maintenance" web page must exist for those who wish to modify data onselected company database tables. This page must have a set of threehyperlinks/link-buttons:
-one link transfers all browsers to theabove "maintainCustomer-table" page,
-a second link transfers to theabove "maintain Product-table" page,
-a third link transfers to theabove "maintainEmployee-table" page.

All abovepages should have any necessary titles, instructions, navigation features, layout and formatting (without causing the page to malfunction) so that they "look and feel" fully integrated with the rest of the web-site. Note: before using the VSE editor to modify anytemplate program-file, always protect such files by using "copy and paste" in your VSE Solution Explorerto make a backup copy of the file.

-For the grid on the "Maintain Customer" page, install a lookup-link in the header and footer cell of the "Rep_employee_id" column (hint: see instruction #4 in the EDITim_TTTTT.txt template). Do the same for the "Product_type_code" column on the Maintain Product page. These links must transfer control to their "parent-table" list-page (already one of six grid-pages built above). Ensure that these list-pages have sufficient instructions/links to help a novice operator get back to their calling page.

3. Your site should provide password protection on the above third link on the "Welcome" page and separate password protection on the above third link on the "Maintenance" page.After hitting eitherlink, the operator must be asked to type in a password (which is the internal name of the desired "target" page).

4. Create three additional "static" web-pages (not usinggrids) for Olivia's, including:
-a "Products" backgroundpage (linked from an extra hyperlink on Welcome page),
-a "Customer" information page (linked from a hyperlink on Welcome page), and
-an "Employee" information page (linked from a hyperlink on Maintenance page).

Under the "Products" page, you could showimages and text about Olivia's various Products and what features they provide for customers. Under the "Customer" page, you could showOlivia's images, history, customer-oriented statistics and summaries, as well as special buying opportunities for customers. Under the "Employee" page, you could show Employee info, news and policies (like an Employee-newsletter).

These pages will be evaluated based(in part) on the page layouts, any additional features incorporated and the depth and appeal of the information. These pages are your opportunity to explore the use of Internet technologies as a tool for business.

5. Somewhere in your web site project you must include the following components:
i. A "washed-out" background picture
ii. A hit-counter
iii. An "interactive" link-button
iv. A marquee
v. A link to a web-page(s) outside of the UofA, on the Internet
Note: The components may be integrated in to your Welcome Page or other web pages on your site. Be cautious if you decide to add extra features to your "asp.net" grid-pages.

If you wish to incorporate other web page components that you have seen on the Internet such as flash, Javascript, etc, marks are available under point 6 (iv) for extra effort.

6. The website will also be judged based on the following criteria:

i. Consistency (do all pages in site have coordinated "look and feel"?)
(Note: proper use of at least one Master Page will be judged here).
ii. Navigation (can I easily and effectively move around in the site?)
iii. A professionalappearance suitable for this business (eg: organization, readability, messages, text-box-widths, etc)
iv."Bells and whistles" - EXTRA Web features, in addition to the above requirements (highest marks for any new features, researched by you).
("Simple" features could be awarded 1/10
"Good" features could be awarded 2/10
"Very Good" features could be awarded 3/10
"Exceptional" features could be awarded 4-5/10:
-Eg:successfullypublishingyour project to providedweb-folder could=4-5/10.
-Eg: using styles to give sitelayouts for both desktop & smartphone could=4-5/10.
-Eg: using "image-URL" columns to show editablepictures in grids could =4-5/10.)

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M91038803
  • Price:- $110

Guranteed 48 Hours Delivery, In Price:- $110

Have any Question?


Related Questions in DBMS

Data mining assignment -in this assignment you are asked to

Data Mining Assignment - In this assignment you are asked to explore the use of neural networks for classification and numeric prediction. You are also asked to carry out a data mining investigation on a real-world data ...

Sql query assignment -for this assignment you are to write

SQL Query Assignment - For this assignment you are to write your answers in a word document. This assignment is in three parts: Part A (reporting queries), Part B (query performance), Part C (query design). For this assi ...

The groceries datasetimagine 10000 receipts sitting on your

The groceries Dataset Imagine 10000 receipts sitting on your table. Each receipt represents a transaction with items that were purchased. The receipt is a representation of stuff that went into a customer's basket. That ...

You are in a real estate business renting apartments to

You are in a real estate business renting apartments to customers. Your job is to define an appropriate schema using SQL DDL in MySQL. The relations are Property(Id, Address, NumberOfUnits), Unit(ApartmentNumber, Propert ...

Objectivethe objective of this lab is to be familiar with a

OBJECTIVE: The objective of this lab is to be familiar with a process in big data modeling. You're required to produce three big data models using the MS PowerPoint software. This tool is available on UMUC Virtual Deskto ...

The relation memberstudentid organizationid roleid stores

The relation Member(StudentId, OrganizationId, RoleId) stores the membership information of student joining organization. For example, ('S1', 'O2', 'R3') indicates that student with Id 'S1' joined the organization with i ...

Relational database exerciseyou have been assigned to a new

Relational Database Exercise: You have been assigned to a new development team. A client is requesting a relational database system to manage their present store with the anticipation of adding more stores in the future. ...

Relational database design a given the following business

Relational Database Design A) Given the following business rules, identify entity types, attributes (at least two attributes for each entity, including the primary key) and relationships, and then draw an Entity-Relation ...

We can represent a data set as a collection of object nodes

We can represent a data set as a collection of object nodes and a collection of attribute nodes, where there is a link between each object and each attribute, and where the weight of that link is the value of the object ...

Data model development and implementationpurpose of the

Data model development and implementation Purpose of the assessment (with ULO Mapping) The purpose of this assignment is to develop data models and map Database System into a standard development environment to gain unde ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As