










Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
To develop a fully working recruitment app to enhance the recruitment process at APU.
Typology: Assignments
1 / 18
This page cannot be seen from the preview
Don't miss anything!











Table of Figures..........................................................................................................................................................
The chosen application that the team has agreed upon will be an E-Recruitment System for students of APU. E-recruitment is the process through which Web-based resources are used for the process of finding personnel (Kaur, 2015). Since after thorough research we found out that there is no proper medium for direct communication between students and employers, we decided to create a new interactive application which will give the opportunity to do so. There will be different types of users; an Employer/Company, Job Seeker (APU Student), Guest and Admin. Students will have the possibility of creating a profile which will contain all their details and they will have to upload a copy of their resume. Employers will also be able to create a profile whereby they will list their company details and post several job advertisements. While browsing through the system, the students will have the ability to apply for offers which upon doing so their resume will be automatically sent to the employer through email. Admin has the ability to add and delete the users.
1.1.1. To develop a fully working recruitment app to enhance the recruitment process at APU. 1.1.2. To generate reports for administration for successful and rejected applications.
This system will consist of creating fully working recruitment app based upon APU Career Center. The project will be completed by May 2018. Modules of the system will include posting of advertisements, searching for job advertisement, and update profile and resume as well as to apply for job.
2.1.1. Registered – Admin, Employer, Student. 2.1.2. Non-registered – Guest
2.2.1 Student Allow to login and logout from the system. Allow to update personal information. Allow to upload Curriculum Vitae/Resume. Allow to apply for job position. Allow to see the status of the job application. 2.2.2 Employer/Company Allow to login and logout from the system. Allow to update Employer/Company profile.
3.1.1 Entity Relationship Diagram (ERD)
3.1.2 Data Dictionary Below the data dictionary, which maps to the ERD and which has been implemented into the Web Application. 3.1.2.1 User Table Attribute Name Description Data Type Required PK or FK Username The username for login Varchar(50) YES PK Password The login password for the user Varchar(15) YES Email The email of the user Varchar(40) YES UserType The user type Varchar(20) YES 3.1.2.2 Applicant Table Attribute Name Description Data Type Required PK or FK ApplicantID Login ID of the job seeker (The Student ID will be used for the System) Varchar(10) YES PK Name Login password of the jobseeker Varchar(50) YES Address The first name of the job seeker Varchar(50) YES EmailAddress The last name of the job seeker Varchar(50) NO MobileNumber The email address of the job seeker Varchar(30) YES Resume The phone number of the job seeker nbinary(MAX) YES
3.1.2.5 Job Advertisement Table Attribute Name Description Data Type Required PK or FK JobAdID The Advertisement Id Int YES PK JobName The name of the job (position) Varchar(30) YES JobDesc The description of the job Varchar(MAX) YES JobRequirement The requirements for the job Varchar(MAX) YES CompanyName The company Id Varchar(50) YES FK Location The location of the job Varchar(30) NO NoOfVacancies The number of places available Varchar(MAX) NO Salary The monthly salary Varchar NO
Figure 1 : Story Board
3.3.1 Navigational Structure Figure 2 : Navigational Structure
In addition to the tutorial materials provided during the lab sessions, several books have been used in developing the application to provide better understanding of the several concepts (Liberty, 2005) (Spaanjaars, 2009) (Anderson et al., 2010) (Lloyd, 2008) (Skeet, 2009) (Lawson,
In Figure 3 below, the code for creating Feedback is displayed. The code aims to create feedback records which contain the email, feedback and rating into the database in the Table feedback. This even happens when the Submit button on the Feedback.aspx page is created. Figure 3 : Create Snippet Submit Feedback Function in AddFeedback.aspx
In Figure 4 below, the code is to display (read) data from the feedback table where all the attributes data will be displayed in terms of a single string in the View Feedback aspx page. Figure 4 : Read Snippet View User Feedback Function in ViewFeedback.aspx
In figure 5 below, when the Button edit in the Search User aspx page, the data into the table Users into the database will be updated based on the input provided in the Search user page. Figure 5 : Update Snippet Update/Edit User Function in SearchUser.aspx
In figure 8 below, upon clicking the reset button, the textbox on the Login page will be reset. Figure 8 : Reset Snippet Reset Button in Login.aspx
This project was completed by the team of four members through hard work and a great teamwork that was shown form each member. We divide our task fairly and always willing to help each other if they have an obstacle during the completion of the assignment. Everyone in the group always try their best to come up with a good and high-quality web application. Every member is very well coordinated, we usually communicate with each other through social media group and through some group meetings. Every member is committed in working their part of assignment and always strive to get a good quality web pages. Everyone is giving a big contribution in making this system complete, everyone supports each other to make every task easier to accomplish. In this assignment we build a web application for E-Recruitment system. This system is designed for students of APU who wants to get a job from Employer that comes from various field .In the system we build a lot of function that combine the JavaScript, ASPX, C#, and CSS such as the search system to find jobs where the data taken from the database, viewing the data, etc. we also learn how to implement bootstrap, know how to design a good web page, connecting database with the data from the web page, and also passing that data using database. This assignment made us know the basics on how to be a web developer and also prepared us to be a web developer. We also learn how to communicate effectively with each other in order to get all the task done and how to work with each other.
In the future, several features can be added to improve this web application, namely