The demand for the work is always a common problem of modern society. Due to the rapid increase of IT Companies, etc… and as well the seekers, the demand for the consultancies has been increased, as they are one of the sources for recruitment.
Trang 1Hanoi-Aptech Computer Education Group 193
Instructor Nguyễn Anh Quân
- Hanoi, 4/2010 -
Trang 2Hanoi-Aptech Computer Education Group 193
INDEX
Problem Definition 3
1.1 Problem Abstraction 3
1.2 The Current System 3
1.3 The Proposed System 3
1.4 Boundaries of the System 3
1.5Hardware and Software Requirements 3
1.5.1 Minimum Requirements 3
1.5.2 Recommended Requirements 4
Recommended 4
1.5.3 Software Requirements 4
Customer Requirements Specification 5
Users of the System 5
System functions 5
System Designs 8
Architecture & Design of Project 8
Data Flow Diagram 8
Entity Relationship Diagram 12
Database Design 12
Screen Design 14
Task Sheet 28
Trang 3Problem Definition
1.1 Problem Abstraction
- The demand for the work is always a common problem of modern society Due to the rapid increase of IT Companies, etc… and as well the seekers, the demand for the
consultancies has been increased, as they are one of the sources for recruitment
- Recruitment (consultancy) Agency firm that bridges the gap between the Job providers and the job seekers So in order to maintain and retain the customers and clients, it want an application to be developed which meets the requirements and increase the comfort level to both the job seekers and the Providers
1.2 The Current System
- The old system is use heavy paper work to store the details of the Candidates who register (along with the skills, background, and experience) Thus by this system they will spend more paper and more time to done it
1.3 The Proposed System
- A system application to be developed that maintains the details of the customers and that of the clients along with the payments, number of vacancies, which are to be
updated regularly as they keep on changing from time to time
- When we open a profile of a candidate they should be able to know his/her
qualification, experience, and as well the contact information as they need to be contact when ever his/her profile is matching with the required profile for a job vacancy
- Similarly when a profile of the Client is opened they should no the details of the company, vacancies, skills required and as well about the location Also there should be provision for searching the vacancies from the Client’s module and as well the names of the Jobseekers based on the skills, Location and Experience
- Thus by this system application reduce the paper work and time consumption and
as well it make to easy reference for all the functions of the firm
1.4 Boundaries of the System
- This application of our still limited in many professional, and it only meets for fewer users
1.5Hardware and Software Requirements
1.5.1 Minimum Requirements
Minimum
PC Pentium II 600 MHz 128MB RAM
500MB hard driver
Trang 41.5.2 Recommended Requirements
Recommended
PC Pentium III 1800 MHz 2G RAM
Trang 5Customer Requirements Specification
Users of the System
Process Check username and password in database
Output Display the result log in
Change profile personal Description This function let user change their password by input their old
password and new password after logged in
Input Old password, new password, full name, account
Process Update information into database
Output Display message box successful or unsuccessful
Log out Description Allow the Admin log out
Input Information of customer
Process Insert ,delete information into database and view, search information
Output Display information of customer in Database
Client Management Description Staff can add, view details information, delete, edit Client
Input Information of Client
Process Insert ,delete information into database and view, search information
Output Display information of Client in Database
Trang 6Candidates Management Description Management the list of candidates looking for work add, view details
information, delete, edit candidates
Process Insert, delete information into database and view, search information
Output Display information of client in database
Recruitment Management Description Staff can manage the selection of candidates through the requirement
that em ployers offer
Input Requirements of employers and candidates information
Process
Output Display information on the form data
Transaction Management Description Staff can view and add new transactions with the client
Input Transaction information
Process Update into database
Output Display message box successful or unsucessfull
Test Management Description Staff can test Customers information and if they match then take them
to Interview list
Process Change Status field in Database
Output Displaying the form data to validate candidate
Administrator
Staff Management Description Adminnistrator can add, edit, delete staff
Process Insert, update, delete employee into database
Output Display message box successful or unsuccessful
Statistics View Description Administrator can view Gereral Statistics and Search Statistics details
Trang 8System Designs Architecture & Design of Project
Data Flow Diagram
Level 0 – Context Diagram
Level 1 – Application Processing
Trang 9Level 1.1 – Login Processing
Level 1.2 – User Management
Trang 10Level 1.3 – Recruitment Management
Level 1.4 – Transaction Management
Trang 11Level 1.5 – Staff Management
Trang 12Entity Relationship Diagram
Database Design
Field Name Data Type Null Key Description
Field Name Data Type Null Key Description
Trang 13Table: Customers
Interview
Trang 14
Table: Recruitments
Screen Design
Configuration to first time use
Trang 15Form configuration to connect SQL server
Form Login
Trang 16Login Successful
Trang 17Change User's Information
Trang 18Client management
Trang 19Search module
Trang 20Client Details
Trang 21Create New Client (Company)
Trang 22Customer Management
Trang 23Search module
Trang 24Customer Details
Trang 25Create New Customer
Trang 26Industries Management
Trang 27Locations Management
Trang 28Status
1 Database Design Marvell
Consultancies Ltd
05/10/10 05/14/2010 Quy Dung Completed
2 DFD Marvell
Consultancies Ltd
05/04/10 05/10/10 Tran Manh Completed
3 Coding
configuration
Marvell Consultancies Ltd
05/15/2010 05/15/2010 Tran Manh Completed
4 Coding Log in and
log out
Marvell Consultancies Ltd
05/15/2010 05/16/2010 Quy Dung Completed
5 Coding
manage Industries
Marvell Consultancies Ltd
05/16/2010 05/17/2010 Tran Manh Completed
6 Coding manage
Locations
Marvell Consultancies Ltd
05/17/2010 04/17/2010 Tran Manh Completed
7 Coding
Manage Client
Marvell Consultancies Ltd
05/17/2010 05/19/2010 Tran Manh Completed
8 Coding
Manage Customer
Marvell Consultancies Ltd
05/19/2010 05/21/2010 Tran Manh Completed
9 Coding manage
Transaction
Marvell Consultancies Ltd
05/21/2010 05/22/2010 Tran Manh Completed
11 Coding
Manage
Candidates List
Marvell Consultancies Ltd
05/22/2010 05/23/2010 Tran Manh Completed
13 Statistics Module Marvell
Consultancies Ltd
05/30/2010 05/31/2010 Tran Manh Completed
14 Create
Documentation
Marvell Consultancies Ltd
05/04/10 05/14/2010 Quy Dung,
Van Dung, Tran Manh
Completed
15 Test Bug Marvell
Consultancies Ltd
05/31/2010 06/02/10 Quy Dung Completed
Trang 305.Checklists
Check List of Validation
Do all the options present in the application display the correct result? Yes
Dose the application’s functionality resolve the user problem, and satisfy their needs? Yes Has the hardware and software been correctly chosen? Yes
a Submission Checklist
1 Are the users able to login to the applications after
validation is performed on the user name and
password?
Administrator and Staff
2 Are the users able to modify their details after