|
(Due : 11/08/2007) |
? Best
Solution for Project Part 1
? Tutorials for Project Part2:
<Slides>, <SampleGUI_1>, <SampleGUI_2>,
<dblp.xml>
The goal of this project is to design a database for a real
application and experience how to provide a user-friendly GUI interface to
populate the database.
l
Read
a Requirements Document
l
Given the requirements document, you
are required to do for this project as follows
1.
Draw
an E-R diagram.
2.
Design
and create a relational database schema based on your E-R diagram.
3.
Implement
a GUI-based Insertion System in Java to populate your database.
? There is no restriction on the
GUI design, but it should have the functionality that enables a user to insert
all data in need into database. Certainly, GUI might be evaluated better if it
provides more convenient ways from a user’s point of view.
?
Tutorials
for GUI in Java: Tutorials for GUI in Java:
ü http://java.sun.com/docs/books/tutorial/ui/features/compWin.html
l Submission
Send a zip file to TA via Digital Dropbox in
Blackboard with all source codes and necessary files including a
PDF/JPEG/PPS file with your E-R diagram. The zip file should include “read.txt”
to explain how to compile and run your system, including the information that
TA must know in order to grade, such as your teammates. Your program should be
executable by “run.bat” file without doing any other extra works. The zip file
should be named after your name, for example, for project2 if your name is
“David Smith”, then your file should be named as “david_smith_project2.zip”.
The name(subject) of your submission in digital dropbox should be “Project2_WSU
access ID”, for example : Project2_aq1111.