INTRODUCTION TO PROGRAMMING
Using the Final Project Scenario provided, prepare a brief summary of the HCI (human–computer interface), IMD (information management database), and programming components of the distribution company, using appropriate IT terminology. Submit this as a Word document with supporting screenshots embedded in the document. Note: At their discretion, instructors may perform an originality check on submissions using Turnitin. For additional details, please refer to the Final Project Document and the Milestone One Guidelines and Rubric document in the Assignment Guidelines and Rubrics section of the course.
Institution Release Statement
I understand that SafeAssign will check this assignment against several databases for original content and that it will produce an originality report which my instructor and I can view. This report will show how my paper compares to documents available on the Internet, in many print journals, a database of other papers submitted by SNHU students, as well as a Global Database of papers submitted by all users of SafeAssign at other schools.I understand that SafeAssign will add my paper to the SNHU SafeAssign database for comparison of future papers against my work. I also understand that if I select I agree to submit my paper to the Global Reference Database below, I am agreeing to have my paper stored in a Global Database of submission so that my work will be used to compare future work of myself and other students who use the SafeAssign system. I understand that submitting my paper to the Global Database is completely voluntary. I maintain ownership of the original intellectual property created, but this document must remain a part of the SafeAssign Institutional and Global Databases.
A new owner has purchased Swagger Distribution Company, a company that distributes clothing and apparel. She does not have experience with IT-related problem solving, so she is contracting you, as an IT consultant, to help. For Milestone One, you will submit a document summarizing the human-computer interface (HCI), information management/database (IMD), and programming components of the distribution company using appropriate IT terminology. Human-Computer Interface (HCI): On a daily basis, Swagger Distribution’s employees log in to the company’s network and utilize many different types of software and the internet. They use Microsoft Word and Microsoft Visio daily. Summarize the human-computer interface (HCI) of these two software applications. Be sure to note any commonalities between the applications and note any metaphors that are utilized. Suggest one enhancement to one of the two applications that would improve HCI, supported by at least one example for the suggestion. Create a brief tutorial for Microsoft Visio, including screenshots, for new employees who are familiar with Microsoft Word but have never used Microsoft Visio. Cover at least two basic functions and/or menu options. Use fundamental IT terminology to label components in the tutorial. Label at least five components in the tutorial. Databases: Swagger Distribution’s partners/customers include a variety of clothing companies. Swagger Distribution utilizes a database to store information on the partner companies and the orders that are received. You will review the provided database for Swagger Distribution and summarize what the tables contain and what the queries do. Be sure to apply key terms that you have learned such as “metadata.” Based on information provided, you will change one data type in one of the tables. Specifically: 1. Open up each table in the database to look at the data and examine its formatting. Be sure to open each table in regular view and design view. Describe each table and the information it stores. Discuss any data types present other than text. 2. Open up the table “Clothing Products” in design view. Change the data type of the “Retail Price” field from “text” to “Currency.” Now reopen the table “Clothing Products” in design view and notice the change. Provide a description of your actions and the results. 3. Run the query “Retail Purchases” by double-clicking on the query. Make note that it is an empty query. Open up the query in design view. Make note of the actions it is taking and how the tables are linked. Why does the query provide no results? Describe how the tables are linked together and what the query is doing. 4. Open up the table “Retail Stores.” Make selections for each retailer in the “Clothing Item” field. Now close the table. Re-run the query “Retail Purchases.” Do you now have results? What do these results represent? Describe each column in the table. The screenshot of your results needs to be included with your final submission for this milestone. Programming: Every day, when an employee of Swagger Distribution signs on to her computer, a pop-up window opens and gives a greeting to the employee. The new owner would like to continue to have the pop-up window but would like to change the greeting. You will open up the current code and identify the key components of the code that need to be changed and make those changes. Submit the modified code and identify the various components of that code. Please review the Final Project Scenario document for further details. Guidelines for Submission: Written components of the project must follow these formatting guidelines: double spacing, 12-point Times New Roman font, and one-inch margins. The paper should be 1 to 2 pages in length, not including cover page and resources, and written in paragraph form, accompanied by screenshots. Instructor Feedback: This activity uses an integrated rubric in Blackboard. Students can view instructor feedback in the Grade Center. For more information, review these instructions. Critical Elements Exemplary (100%) Proficient (85%) Needs Improvement (55%) Not Evident (0%) Value Human-Computer Interface Consult: Summary Meets “Proficient” criteria and explains their importance to the usability of the software Accurately summarizes aspects of the human-computer interface (HCI) for MS Word and Visio in the company’s existing IT system Attempts to summarize the aspects of the humancomputer interface (HCI) for MS Word and Visio in the company’s existing IT system; however, information is missing or inaccurate Does not summarize the aspects of the humancomputer interface (HCI) for MS Word and Visio in the company’s existing IT system 10 Human-Computer Interface Consult: Recommendation Suggested enhancement and the rationale for it are well justified with multiple examples Suggests one enhancement to one of the two applications that would improve HCI, supported by an example for the suggestion Suggests one enhancement to improve HCI; however, recommendation is unclear or inaccurate Does not suggest one enhancement to improve HCI 10 Human-Computer Interface Consult: Illustration Creates a tutorial for Microsoft Visio by covering two basic functions and/or menu options (100%) Creates a tutorial for Microsoft Visio but may not cover two basic functions and/or menu options or covers them incorrectly Does not create a tutorial for Microsoft Visio 10 Human-Computer Interface Consult: Identification Labels at least five elements of the tutorial appropriately (100%) Labels elements of the tutorial incompletely or incorrectly Does not label elements of the tutorial 10 Information Management/ Database Consult: Summary Meets “Proficient” criteria and demonstrates professional understanding of the database structure and contents Accurately describes the information management/database, including the tables, query, and data types Describes the information management/database, including some aspects of the tables, query, and data types, with some errors or omitted information Does not describe the database 10 Information Management/ Database Consult: Data Types Meets “Proficient” criteria, and the description of the resulting changes demonstrates fluency in IT terminology Correctly changes a data type and describes the action and the impact on the table Attempts to change a data type and describe the action and impact; however, there are major errors Does not change the data type or describe the impact 10 Information Management/ Database Consult: Queries Meets “Proficient” criteria, and the detailed descriptions of the actions and consequences on the query outputs demonstrate expertise Runs the query “Retail Purchases,” identifies the actions and table linkages, and describes the results of the two different queries using screenshots Attempts to run the query “Retail Purchases,” identify the actions, table linkages, and the results of the two queries using screenshots, but information is missing or inaccurate Does not run the queries, or description is significantly limited or erroneous 10 Programming Consult: Identification Meets “Proficient” criteria substantiated with professional language Identifies the key components of the line code provided with no errors Attempts to identify the key components of the line code provided; however, there are major errors or omissions Does not identify the key components of the line code provided 10 Programming Consult: Illustration Meets “Proficient” criteria, and the detailed descriptions of the code changes required demonstrate expertise Accurately identifies what parts of the code need to be modified for a new display message as requested by the new owner with no errors Tries to identify what needs to be modified in the code that is currently used for a new display message as requested by the new owner, but it is inaccurate or does not comply with the requests of the new owner Does not identify what needs to be modified in the code that is currently used for a new display message as requested by the new owner 10 Programming Consult: Modification Meets “Proficient” criteria, and the explanations of supporting screenshots demonstrate professional expertise in the code modification to produce the new display message Changes the display message of the provided code to a new display message Attempts to change the display message of the provided code to a new display message; however, there are significant errors Does not change the display message of the provided code to a new display message 10 Total 100%