Question: CSCII 3 2 0 Software Engineering Project STEM Summer Camp Registration Tracking System Trinity University will host a middle - school / high - school
CSCII Software Engineering Project
STEM Summer Camp Registration Tracking System
Trinity University will host a middleschoolhighschool Summer Camp and needs a computerized database system to keep track of registration information for the program. The instructor will serve as your clientcustomer and must be provided the following:
The registration tracking system deliverable
Documentation & user guides
This project requires programming. Software engineering is a design course, however, in order to learn how to design well, you must implement the design process, which includes programming. For example, your solution should not just include the user's ability to populate a database; instead, it should also enable them to process the data. The processing should include options that require more than SQL database calls that do not require any actual programming. Rather, the project should include features that require programming such as the automatic email notification to a family on the waiting list if someone disenrolls from the camp. Strive to make your system smart and decrease the amount of manual interaction for the user. For example, when a new family is entered in the system, the system will automatically enter them as a active participant and forward the corresponding email notification of the next requirement for processing else, if there is no more room, the system will automatically forward an email notification asking them if they want to be placed on the waiting list automated forms for these communications can be used to them populate the appropriate fields in the database. Strive to design a system that is easy to understand and navigate. It should also reduce the user's level of work by automating as much as possible.
The Project Report should include the following:
A cover image is recommended.
Summary of Changes list the changes to the report
Table of Contents & References
Customer Statement of Requirements
Glossary of Terms.
System Development
o User Stories
o Graphical User Interface & Specifications
Requirements
o Nonfunctional
o Functional
Stakeholders
Actors and Goals
Use Cases
Effort Estimation
System Model
System Architecture & Design
Data Structures and Algorithms
Testing Design
History of Work, Current Status, & Future Work
Project Software Files: Copy of program files and Link to the application if webbased
These are the USER REQUIREMENTS
As a cofacilitator of Trinity University's Summer STEM camp k program, I am in need of a registrationcamp enrollment management system. I need to be able to do the following via the system: Register interested participants who provide the following information:
Parent's Name
Address
Contact phone numbers
Email addresses
Participant's Name
Participant's age
Participant's grade
Camp program name Biophysical Robotics, Cyber Security, or Cryptography
Status of Registration registered paid, waiting list
Date of Registration date and time stamp
Status of Registration: Participants who are registered fill available camp spots, per camp, until filled, then they are placed on the waiting list. Participants who are registered and pay before the payments deadline are secured a camp spot and have a status of 'paid'. Participants who have not paid by payment deadline are removed off the registered status and are added to the waiting list. Participants on the waiting list are contacted in order to fill the available camp spots. Camp Management: Lists of paid camp participants are provided for each camp along with contact information. Email groups are generated to send group email messages for each camp. Teams of two are generated based upon participants' grade level
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
