java application on university portal

Closed Posted Apr 13, 2016 Paid on delivery
Closed Paid on delivery

1. Registration.

Register a user with

1.1 netID

1.2 password

1.3 role (give only 3 options viz. student/faculty/staff)

1.4 First name

1.5 last name.

For students also provide

1.6 year joined the program

1.7 Program: BS/BA/ MS/Ph.D

After successful registration redirect user to login page. If registration was not

successful, show an error.

2. Homepage will show a menu on top.

On navigating through top menu, the sidebar will display appropriate options.

E.g. if Manage Resources is chosen, then sidebar shows options such as : add new

resource, reserve resource, cancel reservation etc.

3. Faculty view courses and create new course.

Faculty can view all the courses currently being offered. This information can preexist

in your database.

Also faculty can create a new course by providing course no., name. After creation the

faculty and students will see this course in the course list.

4. Faculty posts office hours, TAs and course syllabus for every course listed for

them.

A simple text box to provide this info is sufficient. After posting the details they are

saved and can be viewed by faculty in future.

If faculty wants to edit this info. They will simply re-post it using the text box input.

5. View PhD student status.

Faculty should see list of PhD students in the department. After clicking a particular

student, faculty sees all the information about the student including status i.e. no. of

semester, if he/she is candidate.

6. For the req. 5 to work, there must be some students registered with the system.

7. Staff creates a new resource: only staff can create a new resource with

name(unique),type of resource and other information about resource. Please be

creative when you choose properties of resources.

8. Faculty/staff/student reserve resources like conf. room and projectors.

The database can have the resources already registered. The user goes to the resources

page -> selects a resource to reserve -> Selects a date from calendar -> chooses a

available time slot from the schedule. After confirming reservation the time slot is

reserved with the name of user.

9. User cancels reservation.

User go to resources page. He/she views list of resources reserved by him/her. User is

presented with option of cancel reservation. After confirming cancellation, the

resource will be available for others.

10. Faculty/staff announce job opportunities, events, and news.

The faculty/Staff can view announcement page. The page lists previous

announcements made by everyone. But only the announcement made by the loggedin

faculty are editable and/or allowed to be deleted by him/her.

On this page a text box on top lets faculty/staff to enter new announcement which he

may want to edit or delete in future.

Similar functionality is expected by posting jobs and news. While posting job

openings, the faculty/staff must share the link to apply for the job. The link may be

email id of correspondent person(for oncampus job) or link to the jobsite listing (for

off-campus) jobs.

11. Faculty/staff can create a new discussion topic.

Students will be able to participate in discussion but will not be able to create/delete

the topic.

12. Faculty/staff post questions or reply to questions on the discussion board.

Faculty/staff can also delete any content he/she finds inappropriate.

13. Faculty/staff view, post, and edit alumni info.

The faculty views all existing alumni info on this page. He/she can post new contents

or edit all existing content.

The students can only view this page, not edit it.

14. Faculty/staff post new exam offering.

Faculty/staff create a new exam to offer specifying

14.1 name of exam

14.2 Date of exam

14.3 optional links for topics will be covered, or old exams

After creation all users will be able to see this exam information

Apart from all the above functionalities, it is needed to have [url removed, login to view]

and [url removed, login to view] to be included in all other jsps.

Junit test cases : Include Junit tests cases for functionalities.

Java JavaScript JSP

Project ID: #10215441

About the project

11 proposals Remote project Active 7 years ago

11 freelancers are bidding on average $674 for this job

PolusSolutions

Hi there, I have gone through your requirement document. Our expertise meets your requirements. WE hold expertise in similar project. For your reference we are working with 70+Ivy league universities including MI More

$2222 USD in 40 days
(1 Review)
3.0
SCKRamana

I am ready to work on your task as per the requirement and available 24 /7 online for project status update. Thanks

$1088 USD in 60 days
(25 Reviews)
4.6
nareshbogam

A proposal has not yet been provided

$35 USD in 5 days
(1 Review)
0.0
arohisolanki

Hello, As per your instruction can you please explain me in detail, That what you want me to perform in this task, So I can understand the task and provide you my best service. We have expertise developer team wh More

$55 USD in 2 days
(0 Reviews)
0.0
reosoft4

Hello Sir/Madam, We have gone through the details you have provided and we have already worked on a similar project before and can deliver as u have mentioned and would be pleased to work on this with you to deliver th More

$25 USD in 1 day
(0 Reviews)
0.0
absotr

Around 7+ years of exp in java spring mysql hibernate kafak and other apache projects. 7 web and more than 20 jar based projects

$1111 USD in 20 days
(0 Reviews)
0.0
ashwinpatil789

I can do this developement using Java, Mysql and Angular Js. Let me know if you are interested ! I can deploy this application on my server and will give you demo first if interested !

$1666 USD in 30 days
(0 Reviews)
0.0
AzharMobeen

I already did this like this project for my university... please check my profile and resume

$466 USD in 15 days
(0 Reviews)
0.0
Nakaranisoft

A proposal has not yet been provided

$166 USD in 7 days
(0 Reviews)
0.0