Licensed animal rescue group is looking to digitize record

Assignment Help Basic Computer Science
Reference no: EM133218214

Background

A local, non-profit, licensed animal rescue group is looking to digitize record-keeping within the organization. Georgia Department of Agriculture (GDA) requires licensed animal rescue groups to follow certain record-keeping requirements to maintain compliance. Review the supplied Information Sheet and Record-Keeping PDF forms supplied by the GDA for the scope of data gathering requirements.

Goal

The goal is to make web-based application to help the volunteers at the animal rescue group in day-to-day operations and annual reporting to the GDA. On the organization's Intranet it will provide flexibility of being accessed from a variety of devices. For this deliverable you will need to formulate an Entity Relationship Diagram (ERD) to model the data required, develop a database, implement CRUD functionality on the data, and derive business intelligence from the application.

Deliverables

Entity Relationship Diagram

Make an ERD that fulfills at least First Normal Form (1NF) to the data required on the Record-Keeping Form supplied by GDA about a Pet. Identify which attributes might be worth creating separate entities with if we wanted our database in Third Normal Form (3NF). You can use Visio, hand-draw it, or use another ERD-type tool and attach it with ZIP file of code solution.

Database Development

Make database in Microsoft SQL Server that implements your data model. Populate test data to demonstrate its usage with at least 10 different examples of Pets.

CRUD Functionality

Implement Create, Read, Update, and Delete functionality with respect to a Pet. This will allow volunteers to add new pets to the database, view the inventory, update and delete Pet records in the database.

Business Intelligence

Implementing a reporting page that can answer these questions for volunteers and admins.

1. How many animals are currently in the facility?

2. How many animals by pet type (cats, dogs, etc) has the rescue group helped?

3. How many adoptions have occurred?

4. What are the establishments/persons we commonly deal with?

Reference no: EM133218214

Questions Cloud

What is the population you would like to address : Locate at least one article related to your topic. What was the research question in the study? What is the population you would like to address
Identify the public policy that interests you most : Identify the public policy that interests you most. At this point, you may begin with a general policy area, for example, education or health care
Layers pattern structures software apps and infrastructure : Which of the following are ways in which the Layers pattern structures software apps and infrastructure
Career advising website : Advising Center at University would like "Career Advising Website" to be created so they can better manage the student requests for career advising appointments
Licensed animal rescue group is looking to digitize record : A local, non-profit, licensed animal rescue group is looking to digitize record-keeping within the organization. How many animals are currently in the facility?
How activation levels are calculated in neural network : Explain how activation levels are calculated in neural network, name the components, functions and calculations involved.
Explain the identified drug half-life : Psychiatric Treatment Drug Latuda Discussion - Explain the identified drug's half-life. Explain the importance of knowing about the drug's therapeutic index
Discuss role of language in cultural and ethnic diversity : Discuss the role of language in cultural and ethnic diversity. Identify terms or phrases that were "acceptable" when you were younger
Why is a conductor of an orchestra an appropriate metaphor : Why is a conductor of an orchestra an appropriate metaphor for being a project manager? What aspects of project management are not reflected by this metaphor

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd