Objective

idiotdiscSoftware and s/w Development

Aug 15, 2012 (4 years and 11 months ago)

212 views


Assignment No. 0
2

SEMESTER Spring 2012

CS506
-

Web Design and Development


Total Marks: 20


Due Date:
0
7
/0
5
/2012

Instructions

Please read the following instructions carefully before solving & submitting assignment:

It should be clear that your assignment

will not get any credit (zero marks) if:

o

The assignment is submitted after due date.

o

The submitted assignment does not open or file corrupt.

o

The assignment is
fully

or partially
copied (from other student or ditto copy from handouts or internet).

o

Student
ID is not mentioned in the assignment File or name of file is other than student ID.

o

The assignment is not submitted .java format.


Uploading instructions

Your Submission must include:


1.

All the Source Code (.java files) and other if necessary files to com
pile and run your program.

2.

If and only if there are multiple files to submit place all the files in a Zip file and Upload it on VULMS else
only source code file is required to be submitted.

3.

In case of difficulty in attempting
this assignment you
are welcom
e to

discuss with us. But don’t copy
from any other resource.

4.

Assignment submitted through email will not accept. Quickly solve the problem and submit it within
due date.


Note:

You can use any
IDE

(
NetBeans
, E
clipse
, etc)

for coding and JDK package for
java source code compilation
and running (
JDK installation and configuration procedure is given in announcement
)
.

Objective

The objective of this assignment is


o

To give you some practice exercise of GUI
design. Creating and managing GUI in java with/witho
ut
help of IDE (Integrated Development Environment).



For any query about the assignment, contact at
cs506@vu.edu.pk

GOOD LUCK




Question:


You have to develop a simple
GUI for “Student Project Management System”
application
.


Administrator Login Interface

Design a login window as screen shot given below.




Student and Project Management Inferface

You have to develop two interfaces

that will be used to manage students and student projects.

Use first tab to mana
ge students and second tab for student projects.
See the screen shot given below.

No need
to perform event handling. Just perform two simple events. First, when admin will hit login, hide login window
and display student/project management window. Second,
in student/project management window, when
admin will hit exit, close the application gracefully.


Manage Students

Interface (First Tab)

Take care of
window title,
elements
grouping and
alignment
.



Manage Student Projects

Interface (First Tab)



Hints:

To group elements, you can use jpanel.

To create tabs you c
an use JTabPannel and JPanel. The combination of both will allow you to create tabs.

To display table for student and projects record, you can use JTable.


Note:
Your code must justify enough for 20 marks.

Lectures Covered: This assignment covers Lecture
#
9
-
16

Deadline

Your assignment must be uploaded/submitted at or before
0
7
/0
5
/2012.