![Page 1: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/1.jpg)
Increase university acceptance rate
![Page 2: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/2.jpg)
Objective• In order to increase the
acceptance rate in the local university, our team aims to create a GUI that will implement the functions necessary to achieve the required 10% increase in the student recruitment process of that university.
![Page 3: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/3.jpg)
Motivation
• To assist the local University to grow its admission • To manage information of prospective students • Having this information in a usable database application will
allow the staff to focus advertising based on:➢ geographic location➢ academic program➢ academic performance➢ desired start date➢ other factors
![Page 4: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/4.jpg)
Project Overview
➢ 3-Part Submission:- Set scope and objectives- Requirements Analysis & Application abilities- ER Conceptual/Relational Models & ER Diagram- Database creation + Data population scripts- Stored Procedures to carry out Bus. Functions- Normalization- Physical DB Design- GUI
![Page 5: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/5.jpg)
Statement of Proposal
To create and implement a database and accompanying interface that will allow the University staff to complete their work efficiently enough to increase admission into the University by 10% by the year 2020.
![Page 6: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/6.jpg)
Software Used
Technology stack: a) Dia Diagram Editor- Create the E-R diagramb) MySQL & MySQL Workbench - Create the database,
stored procedures, data, queries and business functionsc) Visual Studio- create the application and link it to the
database Communication & Collaboration Medium:
Google Docs + Google Hangouts
![Page 7: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/7.jpg)
Functional requirements
1) The database application shall allow staff the ability to create a user account
2) The database application shall give staff the option to use the student view in the event they receive information outside the system and would like to include it themselves without logging in
![Page 8: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/8.jpg)
Functional requirements Cont.
3) The database application shall allow staff the ability to run standardized reports
4) The database application shall allow staff to customize queries for returning desired data elements
5) The database application shall allow staff to update user accounts for other staff, as needed
![Page 9: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/9.jpg)
6) The database application shall allow prospective student to have the ability to submit the following basic information: 1. Name (first, last, MI)
2. Address (email, Street#, Apt#, City, State, Zip)
3. Phone# (mobile, home)
4. Academic Program of Interest
5. Proposed Start Semester
6. Current GPA
7. Standardized Test Scores (ACT, SAT, GRE)
8. Current Student Type (In State, Out of State)
Functional requirements Cont.
![Page 10: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/10.jpg)
Functional requirements Cont. 7) The database application shall allow prospective student to have the ability to view program requirements for degrees offered
8) The database application shall allow prospective student the ability to access scholarship/financial aid information
9) The database application shall allow prospective student the ability to request information about placement and club opportunities
10) The database application shall allow prospective student to have the ability to request information about student life opportunities
![Page 11: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/11.jpg)
Scope of work
For the scope of the project, we will do all the work necessary to prepare, design, create, and implement a database application that will store the contact information of prospective students and streamline its use.
![Page 12: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/12.jpg)
E – R Model
![Page 13: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/13.jpg)
Relational Model
![Page 14: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/14.jpg)
Mapping E-R Model to Relational Model
![Page 15: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/15.jpg)
Implementing all business functions in SQL
•Relation SQL Statements
•Sample Data Loading SQL Statements
•Sample Data Loading SQL Statements
•SQL Statements for 10 Business Functions
![Page 16: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/16.jpg)
Indexes
• Primarily focused on improving read times for prospect related data• Assumptions were made, for example, the MySQL InnoDB storage engine
automatically indexes primary keys and foreign keys on tables during table creation.
• Below is an example of a covering index that was created to remove a logical step from data retrieval. Not only will the search on the where clause be improved but the data that is often selected will already be stored on the index when
• SEARCH_STUDENT_BY_EMAIL• SEARCH_STUDENT_BY_STUDENT_TYPE
/*Prospect*/
/*email is there by default of table creation scripts*/
ALTER TABLE `unccdbs`.`prospect`
ADD INDEX `prospectID` (`prospectID` ASC, `fName` ASC, `mName` ASC, `lName` ASC, `stNo` ASC,
`stName` ASC, `aptNum` ASC, `city` ASC, `state` ASC, `zip` ASC, `email` ASC);
![Page 17: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/17.jpg)
GUI
• We created a windows form application which is a prototype run on a local machine.
• Assumptions:• MySQL local database
• Sever = localhost;• Database = UNCCDBS;• UID = root• password = itcs6160!
• Language: C#• Created in Visual Studio
![Page 18: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/18.jpg)
GUI• We created a single form interface for students to input their personal information
![Page 19: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/19.jpg)
GUI• We created an administrator interface with the following functionalities:
• Create/Update User Account
![Page 20: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/20.jpg)
GUI• We created an administrator interface with the following functionalities:
• Login
![Page 21: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/21.jpg)
GUI• We created an administrator interface with the following functionalities:
• Select Task
![Page 22: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/22.jpg)
GUI• We created an administrator interface with the following functionalities:
• Mark Emailed Prospects
![Page 23: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/23.jpg)
GUI• We created an administrator interface with the following functionalities:
• Run Reports
![Page 24: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/24.jpg)
Functions Example• The Application has been constructed in a layered architecture and the Run
Reports page is considered as an example.• Validations have been placed wherever possible to retrieve the correct result.• Prompts have been placed to guide the staff to select the correct fields.
• Run Reports
![Page 25: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/25.jpg)
Credits
● Introduction- Tamika Bennett
● Project overview – Tim Glukhoman
● Business Functions-Lei Xu
● ER diagram- Swathi Angadala
● Relational model - Janice Frederickson
● ER Model Mapping to Relational Database - Kettyl Amoakon
● Table creation and Normalization – Madlen Ivanova
● Stored procedures, 10 business functions – Varsha Nair
● Indexing – Maritza Mills
● GUI functionality – Patrick Theodossiou
● Function example – Praneesh Jayaraj
● Conclusion, future work – Branden Rosenlieb
![Page 26: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/26.jpg)
Moving Forward
In the remaining months prior to the upcoming admissions cycle, there are several changes that will be made, such like converting the local hosted application to web-based one. Additional functionalities of the application are also expected to be added to incorporate suggestions from the student and staff communities.
![Page 27: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/27.jpg)
Thank you for your attention!
![Page 28: Increase university acceptance rate · the student recruitment process of that university. Motivation ... - ER Conceptual/Relational Models & ER Diagram - Database creation + Data](https://reader033.vdocuments.site/reader033/viewer/2022042019/5e76f6777ef77d21bd2e34ee/html5/thumbnails/28.jpg)
• Define scope and objectives Objective
• Describe our motivation
• Describe the software that we used for this project and for what purposeSoftware used
Software used
Motivation
•
•
•
•
•
Process Flow