Upload
jeffry-willis
View
222
Download
0
Embed Size (px)
DESCRIPTION
Background Navy Reserve Officer Training Corps Navy Reserve Officer Training Corps Founded in Berkeley in 1926 Founded in Berkeley in 1926 Students train to become active officers in the US Navy Students train to become active officers in the US Navy Located in Hearst Women’s Gym Located in Hearst Women’s Gym
Citation preview
NavSysNavSysNROTC Database SystemNROTC Database System
Team 7Team 7◊◊ George Datskos George Datskos
◊ ◊ Danny Greenia ◊ James Park Danny Greenia ◊ James Park ◊ ◊ Jeff Pickelman ◊ Dmitry Jeff Pickelman ◊ Dmitry
Shafranov ◊ Gareth Williams ◊ Shafranov ◊ Gareth Williams ◊ Adnan ZubairAdnan Zubair
Design Project Review 1Design Project Review 1 Meet the teamMeet the team Naval ROTC OverviewNaval ROTC Overview VisionVision EER DiagramEER Diagram Project ScheduleProject Schedule
BackgroundBackground Navy Reserve Officer Navy Reserve Officer
Training CorpsTraining Corps Founded in Berkeley Founded in Berkeley
in 1926in 1926 Students train to Students train to
become active become active officers in the US officers in the US NavyNavy
Located in Hearst Located in Hearst Women’s GymWomen’s Gym
Navy ROTC
Navy
Active Duty Personnel ROTC Alumni
Battalion Staff
Retired Deceased
Active Duty Reserve
Student Trainees
System OrganizationSystem Organization
By the numbers…By the numbers… Approximately 90 students and staffApproximately 90 students and staff Thousands of alumniThousands of alumni
RetiredRetired Active in the militaryActive in the military On reserveOn reserve
Non-student staff…Non-student staff… 2 Chief Petty Officers2 Chief Petty Officers
AdminAdmin Supply & In Charge of StudentsSupply & In Charge of Students
4 Instructors4 Instructors Lt. Victor GarzaLt. Victor Garza
ContactContact InstructorInstructor
Most responsibilities are delegated to Most responsibilities are delegated to studentsstudents
Problems With Current Problems With Current SystemSystem
Ad hoc system of storing informationAd hoc system of storing information No centralized databaseNo centralized database
File cabinets filled with folders of File cabinets filled with folders of loose paperloose paper
Students bear many responsibilitiesStudents bear many responsibilities Keep track of who’s in charge of whatKeep track of who’s in charge of what
FromFrom
and
Our Vision…Our Vision…
ToTo
Our VisionOur Vision
Client Requirements…Client Requirements… Keep track of AlumniKeep track of Alumni
Donation purposesDonation purposes Reunions, banquetsReunions, banquets
Problem: deceased alumni receiving Problem: deceased alumni receiving invitationsinvitations
Include method of extracting contact Include method of extracting contact information for label makinginformation for label making
In so many words…In so many words… The database must:The database must:
Be accessible from numerous Be accessible from numerous computerscomputers
Be accessible by different staff Be accessible by different staff members, studentsmembers, students
Have some degree of security clearanceHave some degree of security clearance
Textual SummaryTextual Summary The Naval ROTC consists of people, who can be The Naval ROTC consists of people, who can be
split into students, staff and alumni. People split into students, staff and alumni. People receive publications (which our database will receive publications (which our database will make labels for), which students are in charge make labels for), which students are in charge of and which also are NROTC expenditures. of and which also are NROTC expenditures.
Students declare Chits (requests), receive Students declare Chits (requests), receive grades, earn PT scores and are responsible for grades, earn PT scores and are responsible for uniform items. Students make payments to the uniform items. Students make payments to the ROTC and receive stipends. Each student has a ROTC and receive stipends. Each student has a rank, which form a non-linear hierarchy. rank, which form a non-linear hierarchy.
Alumni often donate money to the NROTC.Alumni often donate money to the NROTC.
Person EntityPerson Entity
Person SubtypesPerson Subtypes
Textual Summary Textual Summary (Continued)(Continued)
The NROTC holds events at times and The NROTC holds events at times and locations. These events use supplies and locations. These events use supplies and their costs show up as expenditures. A their costs show up as expenditures. A person is in charge of events. A key person is in charge of events. A key feature of our database will be tracking feature of our database will be tracking who attends events.who attends events.
Supplies can be broken down into Supplies can be broken down into Military and Recreational. Someone is in Military and Recreational. Someone is in charge of them and they are checked out charge of them and they are checked out by people. They also show up as by people. They also show up as expenditures.expenditures.
Event EntityEvent Entity
Rest of EntitiesRest of Entities
Project ScheduleProject ScheduleTask:Task: Estimated date:Estimated date:
Revised EER diagramRevised EER diagram 10/23/05 10/23/05 Queries, database designQueries, database design 10/28/05 10/28/05 Beta version of databaseBeta version of database 11/03/05 11/03/05 Beta2 version of databaseBeta2 version of database 11/10/05 11/10/05 Final version of database/reportFinal version of database/report
11/15/0511/15/05
Any Questions?Any Questions?