MKEEnrollment

Download SRC

Download EAR

Hi,
This is a small web application that was built in order to learn the basics of Java Enterprise Edition. It’s composed of a single bean used for database access (EJB3 using container managed persistence) and a single servlet handling logic (through helper classes) and appearance (using XSLT stylesheets).

What does it do?

It allows users to manage a list of courses and corresponding work-groups, as well as subscribe to the groups. And that’s it. It’s not very sophisticated (as most of my apps;) ), but it can ease the work of supervising enrollment in some simple cases (my colleague has made a similar (in terms of functionality) app that was actually used for managing enrollment for several laboratories on my university, but it was using MySQL + PHP)

Even if it will prove useless in the real world enrollment, I hope that maybe someone will find the source code…. inspiring (even if it will serve as an example of how not to do things;) )…

Speaking of how not to do things… The database (bean + entity classes) could have been designed a little better, and the idea to create a single servlet to HANDLE THEM ALL was not that great… But now I know that;)

If you are interested, you can download it here: SRC, EAR;

Licence:
You can use this software (including the binary and source code) in any way you want, as long as you give me (Lurker_pas) the credit for the original work (for example by mentioning my name in the documentation/home page…). You also agree that I will not be held responsible for any results (including data loss and damage) of use or misuse of this software or any part of it.

Screens:

homescreen.jpg
Home page

usersscreen.jpg
Users’ management

coursesscreen.jpg
Courses’ management

groupsscreen.jpg
Groups’ management (main window for normal users…)

Cheers!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

 
%d bloggers like this: