











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
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
job portal java project khbkbkhbkb jnjnj njk hihih uhu h jbn j bbuhuhbhbhvuhh hbjbjbjbjbjbu jjbjbjbnjbj
Typology: Assignments
1 / 19
This page cannot be seen from the preview
Don't miss anything!
Prepared by: S.A.C. Hijas Ahmed 871250685V AJD 20
Viewing available jobs, or applying for the job at the agency is currently done manually where in the job seekers has to go to the agency and check the available jobs at the agency. Job seekers check the list of jobs available and apply the job if the job is not available otherwise it is of waste for the job seeker to come to the agency to come to check for the job if the job seeker doesn’t get the job. Then the agency will show available jobs for the job seeker for his qualifications and the then updates the jobs database. This takes at least one to two hours if the job seeker is available at the near by place otherwise it may take more time. We have decided to investigate the use of an Online Foreign Job Applying System. This system would be used by members who may be Job seekers or Agencies to check the availability of the jobs and apply the job for job seekers, and by the agencies to update the databases. The purpose of this document is to analyze and elaborate on the high-level needs and features of the Online Foreign Job Applying System. It focuses on the capabilities and facilities provided by an agency. The details of what all are the needs of the Online Foreign Job Applying System and if it fulfils these needs are detailed in the use-case and supplementary specifications. 1.1 Purpose The purpose of Software Requirements Specification (SRS) document is to describe the external behavior of the Online Job Portal System. Requirements Specification defines and describes the operations, interfaces, performance, and quality assurance requirements of the Online Job Portal System. The document also describes the nonfunctional requirements such as the user interfaces. It also describes the design constraints that are to be considered when the system is to be designed, and other factors necessary to provide a complete and comprehensive description of the requirements for the software. The Software Requirements Specification ( SRS ) captures the complete software requirements for the system, or a portion of the system. Requirements described in this document are derived from the Vision Document prepared for the Online Job Portal System.
1.2 Scope The Software Requirements Specification captures all the requirements in a single document. The Online job Portal System that is to be developed provides the members with jobs information, online applying for jobs and many other facilities. The Online Job Portal System is supposed to have the following features.
2. Main Page _Search jobs, browse jobs by country, by category or by agency. Latest jobs listed on the front page.
2.2.2Agencies Features Advanced CV search functions View detailed bills. Purchase advertising credits via credit card. Enable/Disable CV database access. Advertise job vacancies instantly. Edit/Delete job vacancies. Upload company logo. Purchase jobseeker contact details. Save jobseeker CV's in CV Inbox. Hide contact details on job postings. Specify application rules for each job posting. Receive application alerts via email. View/Delete applicant CV's. View applicant cover letters. 2.2.3 Administration Features Multiple administration accounts Live statistics Create resources Create multiple job categories with subcategories Create countries with regions and cities Specify working hours, contracts and experience levels View/Edit/Delete jobseekers Email individual jobseekers View/Edit/Delete employers Email individual employers Upgrade/Downgrade agency accounts Upload company logos View jobs for each agency Add/Edit jobs for each specific agency Advanced mailing system Advanced content management system Add unlimited pages of content
6. Product Functions The Online Job Portal System provides online real time information about the jobs available in the agencies and the user information. The Product functions are more or less the same as described in the product perspective. The functions of the system include the system providing different type of services based on the type of users [Member/Admin]. The member should be provided with the updated information about the jobs catalog. Provisions for the members to apply the job they want, if all the other required rules hold good. The member is given a provision to check his account information and change the account information any time in the given valid period. The members are provided with the jobs available roster and allowed to apply job, which they want. The admin can get the information about the members who have advertised jobs. The admin can get the information about the members who have applied jobs. The admin is provided with interfaces to add/delete the jobs available in the job catalog. The job seeker when complete the applying, the due to be paid by the agency must be calculated and the information about the agency and the due amount is sent to the billing system. The system uses the University information security requirements to provide the login facility to the users. 6.1 Operating Environment There should be proper commitment of Hardware and communication gears should be equally coupe with each other, it may help to prevent many inconveniences during the Browsing. Those requirements have been Explained later headings. (Please refer to Performance Requirements on Heading 5.1). Web Browsers [Java Script enabled] Google Chrome Internet explorer Mozilla Firefox Operating Systems and versions. All the Windows OS versions.
Modules of project: The project can be divided in to four main modules. Jobseeker Advanced job search functions. Register for a jobseekers account. Build your profile. Build online CV. Build multiple cover letters. Upload Word CV. Paste your Word CV. Enable/Disable your CV's. Receive jobs via email. Enable/Disable email alerts. Save jobs in your Jobs Inbox. Apply to job vacancies instantly. View previous applications. Upload personal photo. Easy to use interface. Retrieve login information via email. Forward job vacancy to a friend. Agency Advanced CV search functions. Purchase advertising credits via credit card or invoice. Enable/Disable CV database access. Advertise job vacancies instantly. Edit/Delete job vacancies. Upload company logo. Do payment for jobseeker contact details. Save jobseeker CV's in CV Inbox. Hide contact details on job postings. Company logo displayed by job postings. Specify application rules for each job posting. Receive application alerts via email. View/Delete applicant CV's. View applicant cover letters. Administration
Multiple administration accounts Live statistics Accept payments. View/Edit agencies account balance. Send account balance report via email to agencies. Create resources Create multiple job categories with subcategories Create countries with regions and cities Specify working hours, contracts and experience levels View/Edit/Delete jobseekers Email individual jobseekers View/Edit/Delete agencies Email individual agencies Upgrade/Downgrade agency accounts Upload company logos View jobs for each agency Add/Edit jobs for each specific agency Advanced mailing system. Advanced content management system Add unlimited pages of content Customize the job board to meet your exact requirements
11.3.4 Accuracy The accuracy of the system is limited by the accuracy of the speed at which the employees of the agency and job seekers use the system. 11.3.5 Maximum Bugs or Defect Rate Not specified. 11.3.6 Access Reliability The system shall provide 100% access reliability. 11.4 Performance 11.4.1 Response Time The Splash Page or Information page should be able to be downloaded within a minute using a 56K modem. The information is refreshed every two minutes. The access time for a mobile device should be less than a minute. The system shall respond to the member in not less than two seconds from the time of the request submittal. The system shall be allowed to take more time when doing large processing jobs. 11.4.2 Admin Response The system shall take as less time as possible to provide service to the admin. 11.4.3 Throughput The number of transactions is directly dependent on the number of users; the users may be the Admin and also the job seekers who use the system for checking-out jobs, agencies checking-out registered job seekers. 11.4.4 Capacity The system is capable of handling 250 users at a time. 11.4.5 Resource Utilization The resources are modified according the user requirements and also according to the jobs requested by the users. 11.5 Supportability The system designers shall take in to considerations the following supportability and technical limitations.
11.5.1 Internet Protocols The system shall be comply with the TCP/IP protocol standards and shall be designed accordingly. 11.5.2 Information Security Requirement The system shall support the UHCL information security requirements and use the same standard as the information security requirements. 11.5.3 Billing System Data Compatibility The agencies balance amount that will be calculated and sent to the billing system shall be compatible with the data types and design constraints of the billing system. 11.5.4 Maintenance The maintenance of the system shall be done as per the maintenance contract. 11.5.5 Standards The coding standards and naming conventions will be as per the American standards. 11.6 Design Constraints 11.6.1 Software Language Used The languages that shall be used for coding Online Job Portal System are Java Servlets, Java Server Pages (JSP), and HTML. For working on the coding phase of the Online Library System, the Internet Information Services (IIS) Server needs to be installed. 11.6.2 Development Tools We will make use of the available Java Development Tool kits for working with Java Beans and Java Server Pages. Also we will make use of the online references available for developing programs in HTML.
11.9.2 Hardware Interfaces Hardware interfaces and all the functional Interfaces been describe in Performance Requirements. 11.9.3 Software Interfaces A firewall will be used with the server to prevent unauthorized access to the system. Database Design My SQL and My SQL Control center Graphic Designing Adobe Photoshop CS3, Dreamweaver CS Advanced Tools Net Beans 6.1 and J.D.K 6. 11.9.4 Communications Interfaces The Online Job Portal System will be connected to the World Wide Web. The HTTP protocol will be used to facilitate communication between the client and server.
12.1 Performance Requirements Server Side The web application will be hosted on one of the windows server. 12.1.1 The ideal specifications for the server machines.
The user must be agreed with all the term and conditions that have provided by the System Administrator, local authority and Should Obey to the all International standards and Protocols. 13.1 Licensing Requirements The usage is restricted to only S.A.C. Hijas Ahmed who is developing the Online Job Portal System and signs the maintenance contract. 13.2 Legal, Copyright, and Other Notices Online Job Portal System is a trademark and cannot be used without consent. 13.3 Applicable Standards The ISO/IEC 6592 guidelines for the documentation of computer based application systems will be followed.