Exam III (Software Operation Section): ISYE 2034 Data Management for ISEs
Exam III (Software Operation Section): ISYE 2034 Data Management for ISEs
Spring 2019
(Due: 11:59PM, May 1st , 2019)
1. You need to develop an ASP.NET website for JA Industries, use MS Visual Web Develop and Visual Studio. Create the new website, called JAIndustries, as described in Chapter 16 of your notes.
Create a new static webpage, called Exam3_Home1.html, is to appear as follows:
Figure 1. A snapshot of JA Industry webpage.
➢ The title of the webpage is “Exam3: JA Industries – {X. Yue}”, where {X. Yue} should be your first initial and last name.
➢ Default fonts are used (text=Times New Roman, buttons = Arial).
➢ Clicking on the MACHINE, OPERATION-1 and OPERATION-2 buttons requests Machine.aspx, Operation1.aspx and Operation2.aspx, respectively.
➢ Clicking on the email address requests mailto:{your email}@vt.edu. Clicking on the “Exam3: JA Industries Home Page” request the home page.
➢ Other formats are marked in the Figure 1.
➢ Generate the above web page with VWD, using design view and source view as appropriate.
➢ OUTPUT: Please provide a listing of ONLY the HTML code between the tags, including these tags for your Web page. Also, please provide a screen capture of the resulting Web page as it appears in your browser.
2
2. You now want your home page to incorporate the following style classes:
Heading style 3 (h3): { text-align:center; font-style:italic }
Any element of class "ISE": { color:#009900; font-weight:bold }
Tables of class "xxc": { margin-left:auto; margin-right:auto; border: 4px solid
#990000; backgroundcolor:#FFCCFF }
Modify your HTML program from the Problem 1 to incorporate these style classes, where the class definitions are found in the head section of the page. Call this new page Exam3_Home2.html. For each modification, provide ONLY the opening and closing tags plus all code in-between the tags.
3. You now want to employ a master page for your JA Industries website. The master
page should have two content areas, one for the text following ‘Exam3: JA Industries –‘ in the
Web page header section, and another for the entire Web page body.
(a) List the steps needed to generate the master page, Exam3_Master.master, based
upon Exam3_Home2.html and using the approach covered in class.
(b) Provide a screen capture of your program in Design view in VWD. Be sure your
image indicates one of the content placeholder regions on the page.
4. You now need to generate Machine.aspx. Please create the new Web form
which uses your master page. This Web page is to provide a table listing
the current machine status for every machine (i.e., machName, machNo, machType, status, and cellNo from the Machine table). Complete the two content areas as follows:
- Content area 1: ‘Machine”
- Content area 2: use an SQLDataSource object and GridView object, and your JA
Industries Access database as the data source.
Additionally, center align the table and use the ‘xxc and ‘ISE’ style classes, from Problem 3, for the table body and header row.
Your program should appear as shown on the following page:
3
(a) Provide a listing of the HTML code for the Content1 and Content2 content
areas of Machine.aspx (including the content tags themselves) for the above.
(b) Provide a screen capture of the resulting Web page as it appears in your
browser.
5. To generate Operation1.aspx. This Web page will display all the operations
(i.e., all fields from the Operation table) for a process plan # input by the user. Use a
drop-down list for selecting the process plan (similar to how we selected customers
for editing in our Anna's Books web site).
Note: the process plan # should be unique.
Center the text, textbox and button on the page, and center table (as before): do not worry about any other formatting.
(a) Provide a listing of the HTML code for the Content2 content area ONLY (you
do not need to include the content tags).
(b) Provide a screen capture of the resulting Web page as it appears in your
browser, using plan no. 4179 as input.
4
6. To generate Operation2.aspx. This Web page will display all the operations
(i.e., all fields from the Operation table) for a process plan # input and operation # input by the user. Use a drop-down list for selecting the process plan and another drop-down list for selecting the operation #.
Note: both the process plan # and the operation # should be unique.
Center the text, textbox and button on the page, and center table (as before): do not worry about any other formatting.
(a) Provide a listing of the HTML code for the Content2 content area ONLY (you
do not need to include the content tags).
(b) Provide a screen capture of the resulting Web page as it appears in your
browser, using plan no. 4179, operation no. 2 as input.
SUBMISSION:
1. Please submit the solutions of all the questions in a word or pdf file. Name this file as Exam3_{Your Name}.docx/pdf
2. Please compress the Exam3_Home1.html; Exam3_Home2.html; Exam3_Master.Master; Machine.aspx; Operation1.aspx; Operation2.aspx into a zip file; Name this zip file as Exam3_{Your Name}_files.zip, and submit it.