Git Product home page Git Product logo

javawebapp_hr_management_hibernate_jsp_servlet's Introduction

CJV805 Assignment 2 ¨C Winter 2019
Assignment Submission Form
==========================================================================
I/we declare that the attached assignment is my/our own work in accordance
with Seneca Academic Policy. No part of this assignment has been copied
manually or electronically from any other source (including web sites) or
distributed to other students.
Name(s)			Student ID(s) 
Pei Zhang		106052186
Haphan Tran		122699176
Azar Shamseh	126346162

< the brief description of the assignment >
Package: bean
Class: Department - a department bean
Class: Employee - an employee bean

Package: controller
Class: EmployeeServlet - adding, editing, deleting employee
Class: GetEmployeeListServlet - get either department employees or all employees
Class: LoginServlet - working with logoutServlet, creates a login session
Class: logoutServlet - working with longinServlet, kills a login session

Package: model
Class: DAO - database access layer
Class: HibernateUtil - connection pool

GUI:
index.jsp - the home page
login.jsp - the login page. When user deos not login, no metter which link is clicked, it will redirected to this page.
logout.jsp - when user logouts, the it directed to this page
addEmployee.jsp - for adding new employee
editEmployee.jsp - for editing or deleting an existing employee
employeeList.jsp - for displaying employee information 
navigation.sjp - displaying a navigation bar (header) which can be included by the other pages.
footer.jsp - displaying a footer which can be included by the other pages.
message.jsp - a page which tells the user that the employee has been edited/deleted/added.
error.jsp - a page which tells the user the specific error message if there is. For example, login failed, adding employee failed, etc.


Login information
password: hr
username: hr

javawebapp_hr_management_hibernate_jsp_servlet's People

Contributors

haphantran avatar pei-zhangs avatar spideronlinee avatar

Stargazers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.