Final Project: Space Station Andromeda
Overview
Your client is the coordinator of ship and personnel systems for Space Station Andromeda: Lawrence David. In his job, he schedules the docking and undocking of all ships at the station, as well as the crew services provided for each ship.
Commander David has been managing operations for many years now. He does so by using a Lotus 1-2-3 spreadsheet and a FoxPro 2.0 database on an ancient personal computer with an i386 processor. He is able to satisfy his job requirements and does not believe there is any need to change how things are done. The system, however, is far from efficient. This has an impact when some of the services must be performed quickly.
Captain David has a new boss: Admiral B-boy Trager. Admiral Trager hates any technology or system that is not on the cutting edge. He recently informed Captain David that the “old way” of doing things will no longer be accepted. Further, in five weeks, Admiral Trager plans to personally destroy the current equipment by driving over the i386 machine (multiple times) in his quad-cab space truck. The new system must be in place by then or Captain David will be thrown out the airlock.
This will not be a simple job. Your organization has only five weeks to analyze, code, test, and deploy this new solution. You will need to start now. Plan on spending many long days and nights working to get this done.
Nine other developers will be working on this project as well. Each of you will work independently. When all nine developers are finished, Admiral Trager and Commander David will decide whose system will be adopted. The developer of the selected system will win an all-expense-paid trip to the vacation planet of his/her choice. A personal, luxury, space limousine will be available for the winner’s use at all times.
(Second, third, and fourth place developers win a three-day trip to Newark, New Jersey on planet Earth. Public transportation must be used by the prize-winners; this reward does not cover transportation costs.)
Andromeda Station
Andromeda Station is one of the newer Federation way-stations. Located in the Ontario galaxy, it services over 1,000 ships (and their crews) per year.
The station has twenty docking bays ranging from category 1 ships (personal, one or two-man ships called skeeters) through category 12 ships (dreadnaught warships). Each bay has its own set of characteristics that determine what ships/crews can use it. More information regarding the docking bays can be found later in this document.
The Station and Ship Crew
There are approximately 2,400 crew members working on the station at any given time. The crew members are a blend of three major races in the federation: Humans, Amphibians, and Megas. A brief description of each follows:
Humans Originally from Earth in the Sol system, humans started exploring the galaxy starting in
Humans are oxygen-breathing, soft-skinned, and easily damaged. Most humans can lift approximately 100 pounds without assistance.
Amphibians come from Waterland, a planet in the Hydroxy galaxy. Amphibians are water-breathers. In water, they are extremely fast and strong. They can survive for brief periods of time (less than 30 minutes) out of water if necessary. Their scales are extremely strong, making this a race that is hard to damage.
Megas Coming from the Metallica galaxy, Megas developed on a system of high-gravity planets.
While only three-to-four-feet tall, a single Mega can lift well over ½ ton. Their dense, rock-like skin makes them impervious to most projectile and energy weapons. They can, however, be negatively affected by radiation. Due to their dense cell-structure, Mega ships and Mega areas of the station require extra reinforcement of all floor structures. Megas function mostly in an oxygen atmosphere but their slow respiration rate allows them to work for short periods in water environments.
Each of the three races mans their own ships; ships with multi-race crews are unusual and occur rarely.
At times, multiple races must work together to maintain a ship while it is docked. The following is the compatibility matrix for the three-race
|
Human |
Amphibian |
Mega |
Human |
-- |
No |
Yes |
Amphibian |
No |
-- |
For brief periods |
Mega |
Yes |
For brief periods |
-- |
The Docking Bays
As mentioned earlier, there are twenty docking bays available for ships requiring maintenance or restocking. Not all docking bays are the same. In some cases, you must dock a ship in a specific bay based on its size and the needs of the ship/crew that are docking.
Human ships can dock in any bay supporting oxygen.
Mega ships can dock in any bay supporting oxygen and with special flooring to support Mega ships.
Amphibians can dock in any bay supporting water-breathing species.
CS 340 Milestone One Guidelines and Rubric Overview: For this assignment, you will implement the fundamental operations of create, read, update,
Retail Transaction Programming Project Project Requirements: Develop a program to emulate a purchase transaction at a retail store. This
7COM1028 Secure Systems Programming Referral Coursework: Secure
Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip
CS 340 Final Project Guidelines and Rubric Overview The final project will encompass developing a web service using a software stack and impleme