Automobile Enthusiasts Database System May 7, 2003.
-
Upload
myles-short -
Category
Documents
-
view
218 -
download
2
Transcript of Automobile Enthusiasts Database System May 7, 2003.
Automobile Enthusiasts Database System
May 7, 2003
System Requirements
High Level System Definition The Automobile Enthusiasts System’s main
objective is to provide a means for users to share information about their customized automobiles. It will include car information as well as after market parts available per car. It will allow the user to add either a ‘new’ car or an additional customized car in an already existing category. The database will be searchable by: car, manufacturer, engine, certain parts, and user demographical information. Car information includes car type, model, make, and year.
Uses of the System
System Use Cases (1 of 2)
The system will allow web users to ‘join’ the site.
The system will allow members to log into the site.
The system will provide search capabilities using either car, member or location attributes as criteria.
The system will provide search capabilities using car parts as search criteria, returning relevant cars and/or similar parts.
The system will provide search capabilities using car part attributes as criteria, returning car parts.
The system will provide the ability to email member/s using search results.
The system will allow members to ‘add’ or ‘delete’ their vehicle/s to/from the database.
System Use Cases (2 of 2)
The system will allow members to modify their vehicle/s.
The system will provide the means by which a maximum of 3 photos of the vehicle can be uploaded; each no larger than a predetermined number of bytes.
Based on search results, the system will provide a link to a member page, which would contain member and vehicle/s data.
The system will allow members to add a previously unrecorded engine to the database.
The system will allow members to add a previously unrecorded car part to the database.
Data Requirements
Member
Name
First Name Last Name
Password
ID Email
Address
Address 1
Address 2
City
State
Zip
f ilename
owns car
is_associated_with
photo
Af termarket_Part
Category
Part_Number
Name
Manuf acturer
Description
N
ContainsEngine
Size
Manuf acturer
Number of Pistons
Is Listed With
Make
Model
Body Ty pe
Year
1
N
1
N
N
M
1
Serial_Number
Color
VIN
Database Design
Member
IDEmailPassw ordFirst_nameLast_nameAddress1Address2CityStateZip
Photo
Car_IDfilename
Car
IDMember_IDYearMakeModelBody TypeColorEngine_SN
Engine
Serial_NumberSizeNumber_of_PistonsManufacturer
Aftermarket_Part
Part_NumberManufacturerPart_Category_IdDescriptionName
Contains
Car_IDPart_Number
Part_Category
IdNameDescription
Demo of Two Selected Use Cases
Add MemberRemove Automobile
Questions
???