Microsoft Word - ITS46200Project - Fall2019.doc ITS46200 Project 1 of 2 ITS 46200 – Application Integration Semester Team Project Objectives: 1. Develop a solution to a real-world problem. 2. Apply to...

1 answer below »
I have the project 75% completed, but cant get it to work properly. Can you give me a quote to complete the project so that it works as it should. The project is a web scraper.


Microsoft Word - ITS46200Project - Fall2019.doc ITS46200 Project 1 of 2 ITS 46200 – Application Integration Semester Team Project Objectives: 1. Develop a solution to a real-world problem. 2. Apply to the problem the knowledge and skills learned in this course and/or any other software development related courses. 3. Collaborate with team members in the course to collectively work toward completing the project. Specifics: 1. Each team must propose an app for the project which must be pre-approved by the instructor. 2. Each student shall work on and complete a piece of the project independently. 3. The team will integrate the independently developed pieces into a single application. 4. Each student should follow the good coding style. 5. Each student shall complete his/her own project report which documents their own project code and submits it with the integrated application by the due date. 6.Each team shall present their app to the class during the last week of class (limit of 15 minutes per presentation). 7. Each team shall present the project to the instructor during finals week. Each team must schedule a date and time for the presentation. Grading Criteria: Aspect Specifics Points Project Completion - Have you implemented all the features as required? - Do they work as expected? - Have you completed the project independently? 60 Project Design - Have you used OOP in your application? - Have you designed your objects properly? - Have you designed a correct data model with proper normalization? 10 User Interface - Does your application have an easy-to-use, intuitive, and nice- looking user interface? - How usable is your UI? - Have you chosen the right UI controls for different data types and/or interactions? 20 Coding Style - Have you used the simple and easy-to-follow logic? - Have you renamed all the identifiers? (as opposed to using the default names) - Have you named your identifiers meaningfully? - Have you documented your code? - Have you implemented any error handlings in your code? - Do you have any hard-code and useless code? 10 ITS46200 Project 2 of 2 Note: During each session, the instructor will be available for assistance, explanations and clarifications. It is important that you do attend the sessions and work closely with the entire class. This is a 400 level course, and it is expected you will conduct independent research on solutions to different parts of this project. Final Deliverables: 1. A working, high-quality application. 2. An electronic copy of your project report, source code and/or the database file. Please zip everything before submitting it to Blackboard Learn. Project Statement of Work:  The application will retrieve (scrape) product description, product spec, price and discount information from a scraper test site http://testing-ground.scraping.pro/blocks and store the information in a database.  The application will have a Windows form for specifying what data item or items to scrape and store in a database.  The application will have Windows form(s) for displaying the scraped data in the database.  The application will have a query capability to search for specific data in the relational database and display it in a Windows form.  The application will use a tool to scrape a website to extract information such as htmlagilitypack (see Technical Tip below) that can be integrated into the application as a NuGet package. An alternate tool can be used. The HTML Agility Pack tool scrapes HTML and builds a DOM with the scraped data (XPATH and XSLT is supported).  The application will be a desktop C# Windows Forms application.  The extracted data will be stored in a SQLite or Microsoft Access relational database.  A Software Requirements Specification will be compiled for the application. Technical tip: use Html Agility Pack (http://htmlagilitypack.codeplex.com/) to parse the HTML data. Available as a NuGet package in Visual Studio.
Answered Same DayNov 24, 2021

Answer To: Microsoft Word - ITS46200Project - Fall2019.doc ITS46200 Project 1 of 2 ITS 46200 – Application...

Shweta answered on Dec 03 2021
158 Votes
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here