Chat with us, powered by LiveChat Need the solution for HW 4 by 10 am Chicago time.? Only accept if you can guarantee a 100% working code, rating will be given accordingly.? Have a - Writeedu

Need the solution for HW 4 by 10 am Chicago time.? Only accept if you can guarantee a 100% working code, rating will be given accordingly.? Have a

Need the solution for HW 4 by 10 am Chicago time. 

Only accept if you can guarantee a 100% working code, rating will be given accordingly. 

Have attached hw 3 question document for reference. Please use the hw solution file as the data source for hw4.

Please note: Coding needs to be done in Visual basic using .net framework. Fully working code files are required to be submitted along with a separate screenshots file showing all outputs as mentioned in the hw 4 doc. 

Summary:
  

Develop a Windows application for the project developed in Homework #3. You should use the Access solution file given ‘HW3_Project_Solution.accdb’ to complete this homework. Do not use your own developed Access file. For this part of the project, you will need to incorporate all the ACCESS tables and queries into a Windows application. Students should submit the following,

The design view, the code view, and the execution view of each Windows form in the Windows application for your project. If a Windows form displays the query, give the SQL statement view or the Query Builder view of the query 

Hw 4/HW3_Project_Solution (1).accdb

RoomNo CourseNo PeriodNo
CDN-60 IEE300 P04
COORL1-74 IEE376 P01
COOR170 IEE385 P05
BA241 ACC232 P11
BA365 ACC340 P02
CLCC107 STP315 P06
CLCC238 STP421 P07
ISTB2175 CEE351 P10
ISTB2175 CEE486 P03
BAC116 ECN211 P08
ED216 ECN453 P09
InstructorID CourseTitle Prerequisites CreditHours CoureLevel CourseNo NewOffer
In01 Economic Analysis for Engineers 200-level 3 Junior IEE300 false
In02 Operations Research 200-level 3 Junior IEE376 true
In03 Engineering statistics and probability 200-level 3 Junior IEE385 false
In04 Financial Accounting 100-level 3 Sophomore ACC232 true
In05 External Reporting 200-level 3 Junior ACC340 false
In06 Statistical Computing 200-level 3 Junior STP315 false
In07 Probability 300-level 3 Senior STP421 false
In08 Geotechnical Engineering 200-level 3 Junior CEE351 false
In09 Concrete Structure 300-level 3 Senior CEE486 false
In10 Macroeconomic Priciples 100-level 3 Sophomore ECN211 true
IN10 Industrial Organization 300-level 3 Senior ECN453 false
WER101 false
Name Address Department College specialty InstructorID
Jennings 121 Mill Ave. IEE Eng In01
Clough 32 College Ave. IEE Eng In02
Chattin 219 Oragne St. IEE Eng In03
Rasono 738 Rural Rd. ACC Bus In04
Huston 1975 University Dr. ACC Bus In05
Shanno 439 Forest Ave. STP Sci In06
Wang 24 Vista Del Cerro Rd. STP Sci In07
Lawrence 321 Hardon Dr. CEE Eng In08
Fox 178 101 Loop Dr. CEE Eng In09
Geogan 123 Apache Blvd. ECN Bus In10
StartTime PeriodNo Days EndTime Assigned
12/30/99 P01 M W 12/30/99 true
12/30/99 P02 M W 12/30/99 true
12/30/99 P03 M W 12/30/99 true
12/30/99 P04 T Th 12/30/99 true
12/30/99 P05 T Th 12/30/99 true
12/30/99 P06 T Th 12/30/99 true
12/30/99 P07 T Th 12/30/99 true
12/30/99 P08 T Th 12/30/99 true
12/30/99 P09 T Th 12/30/99 true
12/30/99 P10 F 12/30/99 true
12/30/99 P11 F 12/30/99 true
12/30/99 P12 M W 12/30/99 false
12/30/99 P13 F 12/30/99 false
StudentID CourseNo
S01 IEE300
S01 STP315
S02 ACC232
S02 IEE376
S03 ACC340
S03 STP315
S04 IEE300
S04 IEE385
S05 STP315
S05 STP421
S06 STP421
S06 IEE376
S07 CEE351
S07 IEE376
S08 CEE486
S08 IEE385
S09 IEE376
S09 STP421
S10 ECN211
S10 IEE300
S11 ECN453
S11 STP315
S12 STP315
S12 IEE300
S13 ACC340
S13 STP315
S14 IEE300
S14 CEE351
S15 CEE351
S15 IEE376
S16 CEE486
S16 STP315
S17 IEE385
S17 ACC340
S18 IEE376
S18 IEE385
S19 ECN453
S19 ECN211
S20 STP421
S20 IEE385
S21 CEE486
S21 CEE351
S22 CEE351
S22 CEE486
Location Capacity FeasureDescription RoomNo
Design North 810 S. Forest Mall 6 Normal CDN-60
976 S. Forest Mall 7 Normal COORL1-74
976 S. Forest Mall 6 Normal COOR170
300 E. Lemon St. 1 Multi-Media BA241
300 E. Lemon St. 4 Multi-Media BA365
13493 N. 47th Ave. 8 Multi-Media CLCC107
13493 N. 47th Ave. 5 Multi-Media CLCC238
850 S. McAllister Ave. 5 Multi-Media ISTB2175
400 E. Lemon St. 2 Normal BAC116
1050 S. Forest Mall 2 Normal ED216
Name Address Birthday StudentID Gender Department College
James S01 M IEE Eng
Margaret S02 F ACC Bus
Robert S03 M ACC Bus
Karen S04 F IEE Eng
William S05 M STP Sci
Dorothy S06 F STP Sci
Richard S07 M CEE Eng
Sandra S08 F CEE Eng
Thomas S09 M IEE Eng
Ashley S10 F ECN Bus
Christopher S11 M ECN Bus
Kimberly S12 F STP Sci
Matthew S13 M ACC Bus
Donna S14 F IEE Eng
Donald S15 M CEE Eng
Michelle S16 F CEE Eng
Paul S17 M IEE Eng
Amanda S18 F IEE Eng
George S19 M ECN Bus
Melissa S20 F STP Sci
Curry S21 M CEE Eng
Emily S22 F CEE Eng
SELECT Period.Days, Period.StartTime, Period.EndTime, Instructor.Name FROM Period INNER JOIN (Instructor INNER JOIN (Course INNER JOIN Assign ON Course.CourseNo = Assign.CourseNo) ON Instructor.InstructorID = Course.InstructorID) ON Period.PeriodNo = Assign.PeriodNo WHERE (((Instructor.Name)=[Enter a professor's name]));
SELECT Course.CourseNo, Period.Days, Period.StartTime, Period.EndTime, Student.StudentID FROM Student INNER JOIN (Period INNER JOIN ((Course INNER JOIN Assign ON Course.CourseNo = Assign.CourseNo) INNER JOIN Register ON Course.CourseNo = Register.CourseNo) ON Period.PeriodNo = Assign.PeriodNo) ON Student.StudentID = Register.StudentID WHERE (((Student.StudentID)=[Please enter students ID]));
SELECT Period.Days, Period.StartTime, Period.EndTime, Course.CourseTitle FROM Period INNER JOIN (Course INNER JOIN Assign ON Course.CourseNo = Assign.CourseNo) ON Period.PeriodNo = Assign.PeriodNo WHERE (((Course.CourseTitle)=[Please enter course name]));
SELECT Register.CourseNo, Count(Register.StudentID) AS [Total Register# of Students], Room.RoomNo, Room.Capacity, Room.FeasureDescription FROM Room INNER JOIN ((Course INNER JOIN Assign ON Course.CourseNo = Assign.CourseNo) INNER JOIN Register ON Course.CourseNo = Register.CourseNo) ON Room.RoomNo = Assign.RoomNo GROUP BY Register.CourseNo, Room.RoomNo, Room.Capacity, Room.FeasureDescription ORDER BY Count(Register.StudentID);
SELECT Course.CourseNo, Course.CourseTitle, Course.NewOffer FROM Course WHERE (((Course.NewOffer)=Yes));
SELECT Course.CourseNo, Period.Days, Period.StartTime, Period.EndTime, Instructor.Department, Course.CoureLevel FROM Period INNER JOIN (Instructor INNER JOIN (Course INNER JOIN Assign ON Course.CourseNo = Assign.CourseNo) ON Instructor.InstructorID = Course.InstructorID) ON Period.PeriodNo = Assign.PeriodNo WHERE (((Instructor.Department)=[Please enter department name]) AND ((Course.CoureLevel)=[Please enter course level]));
SELECT Room.RoomNo, Period.PeriodNo, Period.Days, Period.StartTime, Period.EndTime FROM Room, Period GROUP BY Room.RoomNo, Period.PeriodNo, Period.Days, Period.StartTime, Period.EndTime, Period.Assigned HAVING (((Period.Assigned)=No)) ORDER BY Period.Days;

Hw 4/IEE305_HW3_SP22.docx

IEE 305, Homework#3

Implement the relational model of the following project into a database using Microsoft Access. The relational model is given below (page 2). The report should include screenshots of the following information.

· (30 points) The datasheet view of every table in your Access database

· Name the tables using the relation names in the solution.

· Create and show at least five data records for each table.

· Put the screenshots in alphabetical order of the table names, or points will be deducted.

· (10 points) The Relationships view of the Access database.

· Show the primary key(s) and the foreign key(s) of each table (if any).

· (60 points) The design view and the query result of every query in the Access database

· Implement the queries given below (page 3).

· For the design view of each query, present the Table pane and the Design grid.

· The screenshots must be legible and clearly show your work.

· Please place the screenshots in the same order of the queries, or points will be deducted.

It is optional for you to submit your Access file. You MUST submit a Word/PDF that includes all screenshots necessary for grading.

Relational Model:

Queries:

Hw 4/IEE305_HW4_SP22 (2).docx

IEE 305, Homework#4

1. (100 Points)

Develop a Windows application for the project developed in Homework #3. You should use the Access solution file given ‘HW3_Project_Solution.accdb’ to complete this homework. Do not use your own developed Access file. For this part of the project, you will need to incorporate all the ACCESS tables and queries into a Windows application. Students should submit the following,

· The design view, the code view, and the execution view of each Windows form in the Windows application for your project. If a Windows form displays the query, give the SQL statement view or the Query Builder view of the query.

Students should follow the example of the Windows application for the healthcare database shown in the textbook and lectures to develop the Windows application.

Extra Help:

For the FormMain, it should have a list of radio buttons that can lead a user to all the sub forms. Each of the sub forms represents a table in the solution database. As we have 7 tables in the database, we will have 7 sub forms for this HW.

In each sub form of the tables, the data of the corresponding table should be presented on top. If there are any queries related to the table, you should also create a separate form for each query and handle the transitions between the forms. An example of the design view is given below:

Windows Form for the Queries:

As we have learned from the class that the built-in functions or commands of Access are different from that of Visual Studio. Therefore, if any queries in the solution implement the features given in p.10 of Lecture Notes 4.5, you should build the query in Visual Studio and provide screenshot(s) of your Query Builder. If any of the queries require grouping of records, the “Group By” field of Query Builder can be found by right clicking the table pane and you will then find the “Add Group By” option.

Hw 4/Wu, Teresa_ Ye, Nong – Developing Windows-Based and Web-Enabled Information Systems-CRC Press (2014).pdf

Developing Windows-Based and Web-Enabled

Information Systems

Boca Raton London New York

CRC Press is an imprint of the Taylor & Francis Group, an informa business

Nong Ye Teresa Wu

Developing Windows-Based and Web-Enabled

Information Systems

CRC Press Taylor & Francis Group 6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487-2742

© 2015 by Taylor & Francis Group, LLC CRC Press is an imprint of Taylor & Francis Group, an Informa business

No claim to original U.S. Government works Version Date: 20140716

International Standard Book Number-13: 978-1-4822-5387-0 (eBook – PDF)

This book contains information obtained from authentic and highly regarded sources. Reasonable efforts have been made to publish reliable data and information, but the author and publisher cannot assume responsibility for the valid- ity of all materials or the consequences of their use. The authors and publishers have attempted to trace the copyright holders of all material reproduced in this publication and apologize to copyright holders if permission to publish in this form has not been obtained. If any copyright material has not been acknowledged please write and let us know so we may rectify in any future reprint.

Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or uti- lized in any form by any electronic, mechanical, or other means, now known or hereafter invented, including photocopy- ing, microfilming, and recording, or in any information storage or retrieval system, without written permission from the publishers.

For permission to photocopy or use material electronically from this work, please access www.copyright.com (http:// www.copyright.com/) or contact the Copyright Clearance Center, Inc. (CCC), 222 Rosewood Drive, Danvers, MA 01923, 978-750-8400. CCC is a not-for-profit organization that provides licenses and registration for a variety of users. For organizations that have been granted a photocopy license by the CCC, a separate system of payment has been arranged.

Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only for identification and explanation without intent to infringe.

Visit the Taylor & Francis Web site at http://www.taylorandfrancis.com

and the CRC Press Web site at http://www.crcpress.com

v

Contents

Preface ……………………………………………………………………………………………………………………………xv Acknowledgments ……………………………………………………………………………………………………… xvii Authors ……………………………………………………………………………………………………………………….. xix Overview …………………………………………………………………………………………………………………….. xxi

Section I Foundation of Information Systems

1. Boolean Algebra and Digital Logic Circuits for Computer Hardware …………………… 3 1.1 Boolean Logic …………………………………………………………………………………………………. 3

1.1.1 Binary Values and Boolean Operators …………………………………………………. 3 1.1.2 Basic Properties of Boolean Algebra ……………………………………………………. 4 1.1.3 Conversion of a Truth Table for a Function into a Boolean Expression … 5

1.2 Digital Logic Circuits ……………………………………………………………………………………… 8 1.2.1 Digital Logic Gates ……………………………………………………………………………… 8 1.2.2 Combinational Circuits ……………………………………………………………………… 10 1.2.3 Sequential Circuits …………………………………………………………………………….. 13

1.3 Summary ………………………………………………………………………………………………………. 17

2. Digital Data Representation ………………………………………………………………………………….. 19 2.1 Representation of Numbers …………………………………………………………………………… 19

2.1.1 Conversion between Unsigned Binary and Decimal Numbers …………. 19 2.1.2 Representation of Signed Integers ……………………………………………………… 22

2.1.2.1 Signed Magnitude Method ………………………………………………….. 23 2.1.2.2 One’s Complement Method …………………………………………………. 23 2.1.2.3 Two’s Complement Method …………………………………………………. 25

2.1.3 Representation of Signed Floating Point Values ………………………………… 27 2.2 Representation of Alphabet and Control Characters ……………………………………… 27 2.3 Error Detection and Correction …………………………………………………………………….. 28 2.4 Summary ………………………………………………………………………………………………………. 32

3. Computer and Network System Software…………………………………………………………….. 33 3.1 The Operating System …………………………………………………………………………………… 33

3.1.1 Process Management …………………………………………………………………………. 33 3.1.2 Storage Management …………………………………………………………………………. 34 3.1.3 I/O Management ……………………………………………………………………………….. 35

3.2 Networking and Communication Software ………………………………………………….. 35 3.2.1 OSI Reference Model …………………………………………………………………………. 35 3.2.2 Transmission Control Protocol/Internet Protocol ……………………………… 36

3.3 Summary ………………………………………………………………………………………………………. 41

4. Overview of Information Systems ………………………………………………………………………… 43 4.1 Information System Concepts ……………………………………………………………………….. 43

vi Contents

4.2 The Role of Information System in Business …………………………………………………. 44 4.2.1 Transaction Processing System ………………………………………………………….. 47 4.2.2 Management Information System ……………………………………………………… 47 4.2.3 Decision Support System …………………………………………………………………… 47 4.2.4 Executive Information System and Strategic Information System ……… 47 4.2.5 Electronic Business and Electronic Commerce ………………………………….. 48 4.2.6 Mobile Commerce ……………………………………………………………………………… 48

4.3 Post-PC Information Age: Five Trends in the Future Information System Applications ………………………………………………………………………………………………….. 48 4.3.1 Mobile ……………………………………………………………………………………………….. 48 4.3.2 Social Media ……………………………………………………………………………………… 49 4.3.3 Big Data …………………………………………………………………………………………….. 49 4.3.4 Cloud Computing ……………………………………………………………………………… 50 4.3.5 Consumerization of IT ………………………………………………………………………. 50

4.4 Summary ………………………………………………………………………………………………………. 50

Section II Database Design and Development

5. Conceptual Data Modeling: Entity-Relationship Modeling ………………………………… 55 5.1 Types, Attributes, and Instances of Entities …………………………………………………… 55 5.2 Types, Attributes, Instances, and Degrees of Relationships between Entities ….. 59 5.3 Maximum and Minimum Cardinalities of a Relationship …………………………….. 60 5.4 Associative Entities ……………………………………………………………………………………….. 66 5.5 Weak Entities ………………………………………………………………………………………………… 71 5.6 Superclass and Subclass of Entities ……………………………………………………………….. 71 5.7 Summary ………………………………………………………………………………………………………. 76

6. Logical Database Design: Relational Modeling and Normalization …………………… 79 6.1 Relational Model of Database and Data Integrity Constraints ………………………. 79 6.2 Transformation of an E-R Model to a Relational Model …………………………………. 83

6.2.1 Transformation of Entities and Their Attributes………………………………… 83 6.2.2 Transformation of Superclass and Subclass Entities and Their

Attributes ………………………………………………………………………………………….. 86 6.2.3 Transformation of Relationships and Their Attributes ………………………. 86 6.2.4 Transformation of Association Entities ……………………………………………… 93 6.2.5 Transformation of Weak Entities ……………………………………………………….. 93

6.3 Normalization ………………………………………………………………………………………………. 96 6.3.1 Data Redundancy and Data Anomalies …………………………………………….. 96 6.3.2 Functional Dependency …………………………………………………………………….. 98 6.3.3 Normalization and Normal Forms ………………………………………………….. 100

6.4 Summary …………………………………………………………………………………………………….. 104

7. Database Implementation in Microsoft Access …………………………………………………… 109 7.1 Tables for Data Storage ………………………………………………………………………………… 109

7.1.1 Setting the Primary Key for a Table …………………………………………………. 109 7.1.2 Data Types of a Data Field ……………………………………………………………….. 110 7.1.3 Field Size Property of a Data Field …………………………………………………… 111

viiContents

7.1.4 Format Property of a Data Field ………………………………………………………. 113 7.1.5 Input Mask Property of a Data Field ………………………………………………… 113 7.1.6 Default Value Property of a Data Field …………………………………………….. 114 7.1.7 Validation Rule and Validation Text Properties of a Data Field………… 115 7.1.8 Required Property of a Data Field …………………………………………………… 115 7.1.9 Indexed Property of a Data Field ……………………………………………………… 115 7.1.10 Adding and Deleting Records of a Table………………………………………….. 115

7.2 Relationships of Tables ………………………………………………………………………………… 117 7.3 Queries for Data Retrieval …………………………………………………………………………… 120

7.3.1 Select Queries Using One Table ……………………………………………………….. 120 7.3.2 Select Queries with Joins of Multiple Tables …………………………………….. 123 7.3.3 Select Queries with Parameters and Calculated Fields …………………….. 126 7.3.4 Select Queries with Groupings of Records ………………………………………. 128 7.3.5 Crosstab Queries ……………………………………………………………………………… 132 7.3.6 Embedded Select Queries ………………………………………………………………… 134

7.4 Action Queries …………………………………………………………………………………………….. 140 7.5 Summary …………………………………………………………………………………………………….. 141

8. Structured Query Language ………………………………………………………………………………… 151 8.1 Introduction to SQL …………………………………………………………………………………….. 151 8.2 Backus–Naur Form ……………………………………………………………………………………… 152 8.3 SQL Syntax ………………………………………………………………………………………………….. 152

8.3.1 SQL Data Definition Language and Data Types ………………………………. 153 8.3.1.1 CREATE SCHEMA ……………………………………………………………. 153 8.3.1.2 CREATE VIEW ………………………………………………………………….. 154 8.3.1.3 CREATE DOMAIN ……………………………………………………………. 154 8.3.1.4 CREATE TABLE…………………………………………………………………. 155

8.3.2 SQL Data Manipulation Laguage: Data Queries ………………………………. 157 8.3.2.1 Basic Structure of the SELECT Command …………………………. 157 8.3.2.2 Aggregate Functions ………………………………………………………….. 160 8.3.2.3 Nested Subqueries……………………………………………………………… 162 8.3.2.4 JOIN Query ……………………………………………………………………….. 163

8.3.3 SQL Data Manipulation Language: Data Modification ……………………. 165 8.3.3.1 I

Our website has a team of professional writers who can help you write any of your homework. They will write your papers from scratch. We also have a team of editors just to make sure all papers are of HIGH QUALITY & PLAGIARISM FREE. To make an Order you only need to click Ask A Question and we will direct you to our Order Page at WriteEdu. Then fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.

Fill in all the assignment paper details that are required in the order form with the standard information being the page count, deadline, academic level and type of paper. It is advisable to have this information at hand so that you can quickly fill in the necessary information needed in the form for the essay writer to be immediately assigned to your writing project. Make payment for the custom essay order to enable us to assign a suitable writer to your order. Payments are made through Paypal on a secured billing page. Finally, sit back and relax.

Do you need an answer to this or any other questions?

Do you need help with this question?

Get assignment help from WriteEdu.com Paper Writing Website and forget about your problems.

WriteEdu provides custom & cheap essay writing 100% original, plagiarism free essays, assignments & dissertations.

With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.

Chat with us today! We are always waiting to answer all your questions.

Click here to Place your Order Now