Project : Part 2

(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.