Geneaology Project using C#, details in file

Online tutoring services

Need help with this question or any other C# (Sharp) Programming assignment help task? Click on the button below to to hire an expert cheap.

Description: In this project, you will be asked to build a web app containing a GUI whereby a user can enter information about a person. The information should include, where possible, a) last name, first name and middle name(s) of person, b) last name, first name and middle name(s) of each of the persons’ parents (mother’s maiden name) with the option to leave blank if any information is not known c) last name, first name, and middle name(s) of any children of the person d) a picture of the person (if one exists) e) any other additional information about the person (if there is any available) As all the information is entered, an entry should be created for each person in a database. The user can then proceed to either (i) create another entry, (ii) delete an entry, (iii) modify an existing entry, (iv) give a relation between entries. The relation can be either that of parent-child (adopted/non-adopted with non-adopted as default) or father-mother (to a child) . The GUI must be user-friendly so that the user can easily have access to each person and its first-degree relatives, move from a person to a parent, child, brother or sister by clicking on a button (so buttons must appear with the names of each of the existing entries above with the relation of each of these stated explicitly – different colors of the buttons must be used for father, mother, brother, sister, son, daughter). The user should be able to enter the names of 2 people where the GUI will help the user identify which specific person is meant in case several people with the same name exist. Once the correct people have been identified, the app should be able to trace (provided such a path exists) the path from one person to the next (i.e. John Smith is the son of Ben Smith who is the son of Claire White who is the mother of Helen Green). In this way, one should be able to determine whether two people are blood-related by finding a path (ideally the shortest path) leading one person to another. Data must be stored in a database (Microsoft SQL Server Management Studio 17) and each person must be represented by a node in a graph. Any non-adopted child to parent relation must be represented by an edge on the graph. Determining whether two people are blood relatives should then be possible by finding a path in the graph connecting the corresponding nodes. Objectives (worth): 1. Build the required GUI (30%) 2. Connect database to GUI so all of the above requirements are met (20%) 3. User friendliness of GUI (10%) 4. Tracing blood relatives (20%) 5. Submit project documentation (20%)

Get Help With a similar task to - Geneaology Project using C#, details in file

Login to view and/or buy answers.. or post an answer
Additional Instructions:
PROJECT IN C# Title: Genealogy Project: Are two people blood relatives? Description: In this project, you will be asked to build a web app containing a GUI whereby a user can enter information about a person. The information should include, where possible, a) last name, first name and middle name(s) of person, b) last name, first name and middle name(s) of each of the persons’ parents (mother’s maiden name) with the option to leave blank if any information is not known c) last name, first name, and middle name(s) of any children of the person d) a picture of the person (if one exists) e) any other additional information about the person (if there is any available) As all the information is entered, an entry should be created for each person in a database. The user can then proceed to either (i) create another entry, (ii) delete an entry, (iii) modify an existing entry, (iv) give a relation between entries. The relation can be either that of parent-child (adopted/non-adopted with non-adopted as default) or father-mother (to a child) . The GUI must be user-friendly so that the user can easily have access to each person and its first-degree relatives, move from a person to a parent, child, brother or sister by clicking on a button (so buttons must appear with the names of each of the existing entries above with the relation of each of these stated explicitly – different colors of the buttons must be used for father, mother, brother, sister, son, daughter). The user should be able to enter the names of 2 people where the GUI will help the user identify which specific person is meant in case several people with the same name exist. Once the correct people have been identified, the app should be able to trace (provided such a path exists) the path from one person to the next (i.e. John Smith is the son of Ben Smith who is the son of Claire White who is the mother of Helen Green). In this way, one should be able to determine whether two people are blood-related by finding a path (ideally the shortest path) leading one person to another. Data must be stored in a database (Microsoft SQL Server Management Studio 17) and each person must be represented by a node in a graph. Any non-adopted child to parent relation must be represented by an edge on the graph. Determining whether two people are blood relatives should then be possible by finding a path in the graph connecting the corresponding nodes. Objectives (worth): 1. Build the required GUI (30%) 2. Connect database to GUI so all of the above requirements are met (20%) 3. User friendliness of GUI (10%) 4. Tracing blood relatives (20%) 5. Submit project documentation (20%)

Related Questions

Similar orders to Geneaology Project using C#, details in file
36
Views
0
Answers
Create a Card class. Implement the ICard interface. The properties should have private setters.
I don't know what I'm doing. I'm not good with C#. I'm not sure how to Implement ICard into the Card class and I don't understand Part A-5 Card Factory...
72
Views
0
Answers
PG2-LAB 2: BLACKJACK OBJECTS..
You are going to create the classes and menu for the Blackjack project. There will be 2 parts to Lab 2: A. ICard, Card, Deck, Hand (Lecture 4) B. BlackjackCard, BlackjackHand (Lecture 5) NOTE: Your lab must follow the specifications listed below. If you instead use code from the internet, you will get a 0 for Lab 2. PART A - CLASSES Part A-1: Setup You will need to create 2 projects for your part A: 1. A C# Console Application2. A C# .NET Class Library Create the classes, interface and enums in the class library. The menu can be handled in the console application. GRADING: 5 POINTS COMMON MISTAKES: -3: you did not create a class library for your classes. -2: you did not create the classes in the class library Part A-2: enums Create 2 enums to represent the data for a Suit and Face. CardSuit: Spades, Hearts, Clubs, Diamonds CardFace: A, 2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K GRADING: 5 POINTS COMMON MISTAKES: -1: even though C# lets you, your enums should not have the same value. Jack, Queen and King should have different enum values. It’s because you can’t write code to distinguish between them, especially when you need to draw the face. Part A-3: IC...