Homework Assignment

Scenario: A Document Management System (DMS) allows a set of users to

store and manipulate various types of documents. For this project, you will create

a DMS that is focused on resumes. This résumé system will have three types of

users - an administrator, members who can post a résumé, and the employers

who can browse or search for résumés.

Features: (This is a minimum list of features. You can add more, but be sure to

manage the scope in order to complete by end of semester)

Entry page: This view should provide a description of the system and the ability

for employers to start browsing or searching for résumés. The page should also

include a link that allows members and administrators to login.

Administrator Features: The system should be able to detect when the user

with administrator access logs in. An administrator should be able to:

• add, modify and delete members from the system.

• view and delete posted résumés

Member Features: A member should be able to:

• fill out or edit a profile page

• upload a résumé document (pdf format)

• remove their résumé

Employer (Public) Features: An employer or otherwise public viewer should be

able to:

• Browse through all posted profiles and résumés

• Filter the list of résumés based on graduation date or keywords.

Your project must include the following components:

Database: You will need to design and create a database to store relevant

data. Make sure that your database is robust.

Complete set of MVC components for all requests/responses.

Relevant State Management objects.

General Requirements: Your application should also conform to the following

general requirements:

Validate data on both the client and server side. Make sure that your

application “degrades gracefully.” You may choose to add additional error

pages to the list of application elements above.

Use standard Java conventions.

Use Java classes in the model as much as possible.

All page views should have a consistent and pleasing look and feel -

using CSS to style the pages.

The application should be thoroughly tested and debugged.

Teams: Your team should fit the following class description:

numTeamMembers – 1 to 3 per team.

getAlong() – your team should implement this method by default. If an

error occurs it should throw a notifyProfessor exception ASAP.

numMembersCoding – this value should equal numTeamMembers. While

this would be difficult to check during the professor’s test/deployment

phase, it is in each team members interest to be familiar with all aspects of

this projects so that they can avoid the dreaded failFinal exception.

** Use Eclipse Luna for Java and MySQL for database.

Habilidades: Java, Javascript, JSP, MySQL

Veja mais: types of searching in c, types of resumes, types of data entry projects, store design objects, resumes for data entry, public interest design, project management resumes, document viewer application, data entry classes, c# dms, eclipse mysql, css profile pdf, data entry & general administrator, remove css error, edit mvc, dms-, assignment link, client server based application java, mysql general error, assignment based project, java project manage user profile, tracking user requests mvc, mvc validate, implement search java, eclipse server error

Acerca do Empregador:
( 3 comentários ) Athens, United States

ID do Projeto: #6815700

Concedido a:


I have been in web and software development field for more than 3 year as professional. I have expertise in following languages : 1. Java, Jsp, Hibernate, Struts, Javascript and Jquery 2. .Net 3. Php 4. Oracle Mais

$77 USD em 3 dias
(3 Comentários)

8 freelancers are bidding on average $305 for this job


HI Contact me for an efficient, perfect, well documented development of your project according to 100% accuracy and requirements, with dedicated support. Thanks Farah Saif

$421 USD in 10 dias
(140 Comentários)

I have 9+ years of exp in c c++ java j2ee hibernate spring webservices databases. Done multiple projects like this and almost proficient in design patterns..Checkout my reviews, all projects were completed successfully Mais

$333 USD in 5 dias
(56 Comentários)

Dear sir, I have done many projects in java for student around the world and got some positive feedback from clients. You can check my profile for more information. Let me help you. I'm ready to get started right no Mais

$250 USD in 5 dias
(77 Comentários)

Dear Sir. We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! Mais

$357 USD in 5 dias
(21 Comentários)

Greetings, I'm a software engineer and I'm passionate about software development and maintenance of existing java/J2EE and Android Mobile [url removed, login to view], the quality of service and satisfaction of the client Mais

$277 USD in 5 dias
(18 Comentários)

Greetings from AntiqueBrains Technologies, I am a web developer and co-founder of AntiqueBrains Technology, INDIA and I also have 5+ years of experience with overall programming/designing in IT industry and I would Mais

$222 USD in 10 dias
(0 Comentários)

A proposal has not yet been provided

$500 USD in 3 dias
(0 Comentários)