Document Rps

Embed Size (px)

DESCRIPTION

Document Rps

Citation preview

1

Recrutiment Process System

Documentation

Group 7

Group MemberStudent381660 DAT THAI DOANStudent402413 VIET LAI TIENStudent399288 BINH NGUYEN HUYStudent400134 HOANG NGUYEN NGOCStudent408493 DONG NGUYEN MANH

Instructor

ContentsI. ACKNOWLEDGEMENT8II. PROBLEM DEFINITION91.Introduction:9III. CUSTOMER REQUIREMENT SPECIFICATION91.Existing Scenario:92.Popose Solution:93.Hardware/Sorfware Requirements:9IV. ACHITECTURE & DESIGN OF THE AITSM10A.Data Flow Diagram10B.Data Flowchart18V. ENTITY RELATIONSHIP DIAGRAM (ERD)19VI. DATABASE DESIGN19VII. SREEN SHOT22

I. ACKNOWLEDGEMENT

We would like to acknowledge all those who have given support andhelp us make the project a success.First of all, we wish to express our deep gratitude to all faculty who have beendevoting their precious time to helping us.We are grateful to our families and our friends who care and encourage us eventhough we are successful or failed.We are much thankful to the entire staff and chairmen at the Aprotrain AptechCenter who have been organising and looking after our studying course.Finally, we would like to offer many thanks to all students in schoolfor their valuable suggessions.

We would like to thank sincerely!Group 7 C0909HV

II. PROBLEM DEFINITION

1. Introduction:

Recruitment management system is the comprehensive tool to manage the entire recruitment processes of an organisation. It is one of the technological tools facilitated by the information management systems to the HR of organisations. Just like performance management, payroll and other systems, Recruitment management system helps to contour the recruitment processes and effectively managing the ROI on recruitment.III. CUSTOMER REQUIREMENT SPECIFICATION1. Existing Scenario:

This project is aimed at developing a web-based and central Recruitment Process System for the HR Group for a company. Some features of this system will be creating vacancies, storing Applicants data, Interview process initiation, Scheduling Interviews, Storing Interview results for the applicant and finally Hiring of the applicant. Reports may be required to be generated for the use of HR group.2. Popose Solution:

Development of a web-based Recruitment Process System for the HR group for a company.There are HR group who will create vacancies, create applicants (persons applying for a vacancy), initiate interviews and close vacancy. There are interviewers who will be intimated about the interview schedule and finally enters the result.3. Hardware/Sorfware Requirements:

Hardware A minimum computer system that will help you access all the tools in the courses is a Pentium 166 or better 256 Megabytes of RAM orbetter Windows 2000 (or higher if possible)

Software Notepad/HTML editor/visual studio/J2EE Java/asp.net SQL Sever 2000 IE 5.0/ Netscape 6.0 Visual studio.net J2EE

IV. ACHITECTURE & DESIGN OF THE AITSM

A. Data Flow Diagram

CustomerAdministration ManagerAdmins FunctionsCustomers Functions0RecrutimentProcessSystemResultResult

DFD Level 0 Context Diagram

ResultRequestReuqestResultCheckCheckResultResultResultRequestResultResultUsers function Users function ResultResultInput ID, Password Input ID, Password ResultResultInput ID, 2nd Password Input ID, 2nd Password ResultResultInput new informationInput new information1Change Profile2Password Recovery3Login4Users Functions CustomerAdministration Manager5System ManagementDATABASEDATABASEDFD Level 1 Process of System

ResultRequest ViewDATABASE Customer4.1.1Find Job4.1.2SendApplicantDATABASEResultGet dataRequest ResultRequest applicantResultDFD 4.1 Functions of Member

ResultRequest ViewDATABASE Interviewer4.1.2.1Details of the vacancy4.1.2.1Details of the applicantsDATABASEResultGet dataRequest ResultRequest ViewResultDFD 4.1.2 Functions of Interviewer

Request(HR GROUP)Administration ManagerRequest 5.1Manager VacancyResult5.2ManagerApplicantResultRequest5.3Search Applicant/ Vacancy numberDATABASEDATABASEResultResultRequestRequestResult5.4ManagerInterview, MemberResultRequestDATABASERequestResultDATABASERequestResultDFD 5 Processes Administration Manager

Administration ManagerUpdateRequest 5.1.2Update Vacancy InformationResultResultDATABASE5.1.1Add newVacancy5.1.3Delete VacancyUpdateRequest Add newRequest DeleteRequest Add newRequest DeleteRequest ResultResultResultResult

DFD 5.1 Processes Administration Manager to manage Vacancy Information

Administration ManagerUpdateRequest 5.2.2Update Applicant InformationResultResultDATABASE5.2.1Add new Applicant5.2.3Delete ApplicantUpdateRequest Add newRequest DeleteRequest Add newRequest DeleteRequest ResultResultResultResult

DFD 5.2 Processes Administration Manager to manage Applicant Information

B. Data Flowchart

1.Login

StartInput Username And PasswordExistCheck Exist In DatabseEndLogin SuccessDisplay Error MessageTrueFalse

2.Change Password

StartInput Old and New PasswordExitCheck Exits In DatabseEndChange Password SuccessfullyDisplay Error MessageTrueFalse

3. Password Recovery

StartInput Username,EmailExistCheck Exits In DatabseEndRecover Password SuccessfullyyDisplay Error MessageTrueFalse

4 . Add New Items( Vacancy, Applicant, )

StartInput new Infomation ValidValidate Data On FormEndInsert to DatabaseDisplay Error MessageTrueFalseExistAdd New SuccessFalseTrue

5. Edit Items( Vacancy, Applicant, )

StartInput new Infomation ValidValidate Data On FormEndUpdate to DatabaseDisplay Error MessageTrueFalseExistEdit SuccessFalseTrue

6. Delete Items(Vacancy, Applicant, Member, Interview)

StartConfirm DeleteValidEndDelete in DatabaseTrueFalse

7. Logout

Start

Confirm TrueFalse

Return to websiteLogout User

Stop

V. ENTITY RELATIONSHIP DIAGRAM (ERD)

VI. DATABASE DESIGN

Table: Department

Table: Applicant

Table: Employee

Table: Role

Table: RoleOfEmployee

Table: SchedulingInterview

Table: Vacancy

Table: VacancyOfApplicant

VII. SREEN SHOT

Homepage

Admin Homepage