P. 1
36726070 Online Job Portal System

36726070 Online Job Portal System

|Views: 47|Likes:
Published by Govinda Alwani

More info:

Published by: Govinda Alwani on Feb 13, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

02/13/2012

pdf

text

original

Software Requirements Specification For Online Foreign Job Portal System

Prepared by: S.A.C. Hijas Ahmed

871250685V AJD 20

2

5 Supportability 8.4.1 Response Time 8.1.4.1 Logon Capabilities 8.5 Standards 8.Table of Contents 1 2 Introduction 1.3 Alerts 8.4.2.5.2 Mean Time Between Failures (MTBF) 8.3.1.2.1 Purpose 1.5.2 Development Tools ` 3 .4.2 Scope 1.5 Resource Utilization 8.5.2.3 Overview Overall Description 2.3.4 Maintenance 8.2 Information Security Requirement 8.6 Access Reliability 8.6 Design Constraints 8.3 Mean Time to Repair (MTTR) 8.2 Usability 8.5 Maximum Bugs or Defect Rate 8.4 Accuracy 8.6.3 Reliability 8.3.3 Throughput 8.3 Billing System Data Compatibility 8.1 Jobseekers Features 2.2 Mobile Devices 8.3.1 Availability 8.5.1.3 Administration Features Product Functions 3.3.1 Functionality 8.4 Performance 8.4.2 Agencies Features 2.6.1 Software Language Used 8.5.1 Operating Environment 3 3 4 4 5 5 5 5 6 6 7 7 8 8 8 9 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 12 13 13 13 13 13 13 13 13 3 4 5 6 7 8 User characteristics Constraints Assumptions and dependencies System Features Specific Requirements 8.2 Admin Response 8.1 Product Perspective 2.3.1 Internet Protocols 8.2 Product Features 2.4 Capacity 8.

1.4 Communications Interfaces 9 Other functional Requirements.8 Purchased Components 8.4 The minimal spec.1.7 On-line User Documentation and Help System Requirements 8.9. Copyright.9 Interfaces 8.2 Legal.1 User Interfaces 8.2 Safety Requirements 9. 9. 9.6. 9.1 Licensing Requirements 10.1.9.3 The ideal req.2 The minimal specifications for the server machine.3 Software Interfaces 8.2 Hardware Interfaces 8.3 Applicable Standards 14 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 4 .1.3 Class Libraries 8.9. for the PC used for server clustering 9.8.1 The ideal specifications for the server machines.9.1 Performance Requirements 9.3 Security Requirements 10 Other Requirements 10. for a client PC logging into the system 9. and Other Notices 10.

It also describes the design constraints that are to be considered when the system is to be designed.Online Library System 1. It focuses on the capabilities and facilities provided by an agency. interfaces. and quality assurance requirements of the Online Job Portal System. performance. Introduction Viewing available jobs. 1. 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. Requirements Specification defines and describes the operations. Then the agency will show available jobs for the job seeker for his qualifications and the then updates the jobs database. 5 . 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. 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. The document also describes the nonfunctional requirements such as the user interfaces. Requirements described in this document are derived from the Vision Document prepared for the Online Job Portal System. We have decided to investigate the use of an Online Foreign Job Applying System. The Software Requirements Specification (SRS) captures the complete software requirements for the system. and other factors necessary to provide a complete and comprehensive description of the requirements for the software. The purpose of this document is to analyze and elaborate on the high-level needs and features of the Online Foreign Job Applying System. 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. and by the agencies to update the databases. 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 Purpose The purpose of Software Requirements Specification (SRS) document is to describe the external behavior of the Online Job Portal System. or a portion of the system.

View / Edit / Delete resumes. online applying for jobs and many other facilities. The features that are described in this document are used in the future phases of the software development cycle. 6 . overview of the characteristics and constraints of the system. • Job Seeker's Area Jobs seekers can sign-up and submit their resume or manage their Job Alerts. The administration panel consists of a set of web pages where you can:     Approve / Disapprove / Edit / Delete job postings. View/Edit/Delete Emails. The success criteria for the system are based in the level up to which the features described in this document are implemented in the system. Latest jobs listed on the front page. browse jobs by country. by category or by agency. job seekers can submit their profile and manage other things associated with their account. Job seekers can manage other things associated with their account. • Administration Panel The job board is highly configurable and there are many possibilities for running the job board. Approve / Disapprove / Edit accounts with the click of a button. manage their advertisements (job postings) or manage their Resume Alerts.1. This document will provide the outline of the requirements.2 Scope The Software Requirements Specification captures all the requirements in a single document. The Online Job Portal System is supposed to have the following features. 1.3 Overview The SRS will provide a detailed description of the Online Job Portal System. The Online job Portal System that is to be developed provides the members with jobs information. • Main Page Search jobs. Additionally. • Agency's Area Agencies can sign-up and browse job seeker's resumes. The features described here meet the needs of all the users.

The Admin can keep the jobs catalog updated all the time so that the members (Job seekers and the agencies) get the updated information all the time. Overall Description 2. The complete overview of the system is as shown in the overview diagram below: The product to be developed has interactions with the users: Admin. The product has to interact with other systems like: Internet.2 Product Features 2.1 Jobseekers                 Features 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. 7 .1 Product Perspective The Online Job Portal System is a package to be used by agencies to improve the efficiency of business.2. 2. Members who are the Job seekers and the agencies of the UHCL. Billing System and the UHCL Information Security System.2. The system provides jobs catalog and information to members and helps them decide on the jobs to apply. The Online Job Portal System to be developed benefits greatly the members.

3 Advanced CV search functions View detailed bills. 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 8 .2.2 Agencies Features               2. Receive application alerts via email. Hide contact details on job postings. Edit/Delete job vacancies. View applicant cover letters. Save jobseeker CV's in CV Inbox. Purchase advertising credits via credit card. Specify application rules for each job posting. Purchase jobseeker contact details. Administration Features                  Multiple administration accounts Live statistics Create resources Create multiple job categories with subcategories Create countries with regions and cities Specify working hours. Enable/Disable CV database access.2. Advertise job vacancies instantly.2. Upload company logo. View/Delete applicant CV's.

1).  The system uses the University information security requirements to provide the login facility to the users.  The members are provided with the jobs available roster and allowed to apply job. it may help to prevent many inconveniences during the Browsing. Product Functions The Online Job Portal System provides online real time information about the jobs available in the agencies and the user information.  The admin is provided with interfaces to add/delete the jobs available in the job catalog.  The member should be provided with the updated information about the jobs catalog. which they want. The Product functions are more or less the same as described in the product perspective.3.  Provisions for the members to apply the job they want. (Please refer to Performance Requirements on Heading 5.  The admin can get the information about the members who have advertised jobs. 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 admin can get the information about the members who have applied jobs.    Web Browsers [Java Script enabled] Google Chrome Internet explorer 9 . if all the other required rules hold good. Those requirements have been Explained later headings. 3. The functions of the system include the system providing different type of services based on the type of users [Member/Admin].  The member is given a provision to check his account information and change the account information any time in the given valid period.  The job seeker when complete the applying.1 Operating Environment There should be proper commitment of Hardware and communication gears should be equally coupe with each other.

 The users know the English language. 5. Mozilla Firefox Operating Systems and versions. All the Windows OS versions. power failures and other catastrophes to maintain the system.  The Computer should have Internet connection and Internet server capabilities.   4. online help and the guide to install and maintain the system must be sufficient to educate the users on how to use the system without any problems.  The users access the Online Job Portal System from any computer that has Internet browsing capabilities and an Internet connection.  The users must have their correct usernames and passwords to enter into the Online Job Portal System. user’s manual.  The Online Job Portal System is connected to the computer and is running all 24 hours a day. The proper user interface. 10 . The admin of the system to have more knowledge of the internals of the system and is able to rectify the small problems that may arise due to disk crashes. Assumptions and dependencies  The users have sufficient knowledge of computers. as the user interface will be provided in English  The product can access the member’s database. 6. User characteristics The users of the system are members and the admin who maintain the system.  The billing system is connected to the Online Job Portal System and the database used by the billing system must be compatible with the interface of the Online Library System. Constraints  The information of all the users must be stored in a database that is accessible by the Online Job Portal System. The members are assumed to have basic knowledge of the computers and Internet browsing.

 Hide contact details on job postings. • 11 .  Advertise job vacancies instantly. System Features Modules of project: The project can be divided in to four main modules.  Specify application rules for each job posting.  View/Delete applicant CV's.  Build online CV.  Upload company logo.  Purchase advertising credits via credit card or invoice.  Build your profile.  Enable/Disable email alerts. • Jobseeker  Advanced job search functions.  Save jobseeker CV's in CV Inbox.  Edit/Delete job vacancies.  View previous applications.  Apply to job vacancies instantly.  Retrieve login information via email.  Upload personal photo.  Company logo displayed by job postings.  Paste your Word CV.7. Agency  Advanced CV search functions.  Enable/Disable your CV's.  Forward job vacancy to a friend.  Receive application alerts via email.  Upload Word CV.  Receive jobs via email.  Enable/Disable CV database access.  Register for a jobseekers account.  Save jobs in your Jobs Inbox.  Easy to use interface.  Do payment for jobseeker contact details.  Build multiple cover letters.

•                      Administration Multiple administration accounts Live statistics Accept payments. Advanced content management system Add unlimited pages of content Customize the job board to meet your exact requirements 12 . Create resources Create multiple job categories with subcategories Create countries with regions and cities Specify working hours. Send account balance report via email to agencies. 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. View/Edit agencies account balance. View applicant cover letters.

1 Logon Capabilities The system shall provide the users with logon capabilities.2 Mobile Devices The Online Job Portal System is also supported on mobile devices such as cell phones.3. The system uses a web browser as an interface.1. 8.1 Availability The system is available 100% for the user and is used 24 hrs a day and 365 days a year.1. • Since all users are familiar with the general usage of browsers. no specific training is required. • The system is user friendly and self-explanatory.1. 8. 8. 13 . 8.3 Reliability The system has to be very reliable due to the importance of data and the damages incorrect or incomplete data can do.1 Functionality 8.8.3 Alerts The system can alert the in case of any problems. The system shall be operational 24 hours a day and 7 days a week.2 Usability • The system shall allow the users to access the system from the Internet using HTML or its derivative technologies. 8. 8. Specific Requirements This section describes in detail all the functional requirements.

2 8.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.3. 8. The information is refreshed every two minutes. 8.3.4. 8.1 Response Time The Splash Page or Information page should be able to be downloaded within a minute using a 56K modem.3. the system will be recovered back up within an hour or less. The system shall respond to the member in not less than two seconds from the time of the request submittal. agencies checking-out registered job seekers. 14 .4. the users may be the Admin and also the job seekers who use the system for checking-out jobs.4 Capacity The system is capable of handling 250 users at a time.3 Throughput The number of transactions is directly dependent on the number of users. 8.8.3.4 Performance 8.4. 8.6 Access Reliability The system shall provide 100% access reliability. The access time for a mobile device should be less than a minute.3 Mean Time to Repair (MTTR) Even if the system fails. The system shall be allowed to take more time when doing large processing jobs. 8. Admin Response The system shall take as less time as possible to provide service to the admin.4.2 Mean Time Between Failures (MTBF) The system will be developed in such a way that it may fail once in a year.3.5 Maximum Bugs or Defect Rate Not specified. 8.

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. Java Server Pages (JSP).6. and HTML. the Internet Information Services (IIS) Server needs to be installed. 8. 8.5. For working on the coding phase of the Online Library System.6 Design Constraints 8.1 Software Language Used The languages that shall be used for coding Online Job Portal System are Java Servlets.8.5 Standards The coding standards and naming conventions will be as per the American standards.5.5 Supportability The system designers shall take in to considerations the following supportability and technical limitations. 8.5.4 Maintenance The maintenance of the system shall be done as per the maintenance contract.5. 8.1 Internet Protocols The system shall be comply with the TCP/IP protocol standards and shall be designed accordingly.5 Resource Utilization The resources are modified according the user requirements and also according to the jobs requested by the users.5. 8.4. 15 .2 Information Security Requirement The system shall support the UHCL information security requirements and use the same standard as the information security requirements. 8. 8.

8.6. Most users also appreciate documentation defining any known bugs and workarounds in the Read Me file. The Read Me includes a “What’s New With This Release” section. Mostly it is available with Windows Environment.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 need to develop some new libraries for the webbased application. The nature of these systems is unique to application development as they combine aspects of programming (hyperlinks. 16 . 8. The User Manual describes the use of the system to Admin. Online help is provided for each and every feature provided by the system.6. our experts will do it. An installation document will be provided that includes the installation instructions and configuration guidelines. etc) with aspects of technical writing (organization. So an installation Guide will not be provided to the user. All the applications provide an on-line help system to assist the user. a Read Me file is typically included as a standard component. It describes the use of the system on mobile systems.8 Purchased Components The System Administrator will need to purchase the license for IIS Server. which is important to a full solution offering. 8. The user manual should be available as a hard copy and also as online help. Also we will make use of the online references available for developing programs in HTML. Also we will develop new programs using scripting languages. presentation). Also. So the system need not purchase any licensing products.3 Class Libraries We will make use of the existing Java libraries available for JSP and Servlets. and a discussion of compatibility issues with earlier releases. 8. Since the installation of Online Job Portal System is a complex process.7 On-line User Documentation and Help System Requirements Online help is provided for each of the feature available with the Online Job Portal System.

9.0 8. 8.D.1 User Interfaces The entire user Interfaces will provide with Final Project Documentation in Later.  The HTTP protocol will be used to facilitate communication between the client and server.K 6.2 Hardware Interfaces Hardware interfaces and all the functional Interfaces been describe in Performance Requirements.9 Interfaces 8. Dreamweaver CS3  Advanced Tools Net Beans 6.9. 17 .8.1 and J. 8.  Database Design My SQL and My SQL Control center  Graphic Designing Adobe Photoshop CS3.9.9.4  Communications Interfaces The Online Job Portal System will be connected to the World Wide Web.3 Software Interfaces A firewall will be used with the server to prevent unauthorized access to the system.

1 Performance Requirements Server Side The web application will be hosted on one of the windows server.9.1. • Intel Pentium IV or equivalent processor – 2. • Intel Core 2 Duo – 1. • Intel Core 2 Duo Extreme – 2 GHz • 8GB of RAM • Running Windows Server • A commercial Web Application Server • At least five 3rd party machines for clustering The minimal specifications for the server machine. 9. Internet Explorer 6 and Enable cookies.86 GHz • 2GB of RAM • Running Windows XP • Apache Tomcat Server 9.0 GHz or 1GB RAM Running Windows XP/Vista/Win7 Mozilla Firefox with JavaScript enabled ADSL Internet Connection with 512kbps bandwidth above • • • • 18 .1. 9. Other functional Requirements.1 The ideal specifications for the server machines.5.2 Client Side The system is a web based application clients are requiring using modern web browser such as Mozilla Firefox 1. 9.1.3 The ideal requirement for a client PC logging into the system.

2 512MB RAM Running Windows XP or equivalent Internet Explorer 6 or later with JavaScript enabled ISDN Internet Connection with 128kbps bandwidth Intel Celeron or equivalent processor – 1. phishing URLs and all the types of Virus attacks during using this application. • above • • • • 9. All activities on the system must be logged.9. 9. and a password. 19 .5 GHz or Safety Requirements Highly recommend Kaspersky 2010 internet security to been Installed in users Pc to prevent the harm that may occurs by Unwanted malicious software’s..1.3 Security Requirements All users should be properly authenticated before allowed entry into the system Authentication will be based on a E-mail address.4 The minimal specifications for the PC used for server clustering.

local authority and Should Obey to the all International standards and Protocols.C. and Other Notices Online Job Portal System is a trademark and cannot be used without consent. Hijas Ahmed who is developing the Online Job Portal System and signs the maintenance contract. Copyright. Other Requirements The user must be agreed with all the term and conditions that have provided by the System Administrator. 10.A.1 Licensing Requirements The usage is restricted to only S.2 Legal. 10. 10.3 Applicable Standards The ISO/IEC 6592 guidelines for the documentation of computer based application systems will be followed. 20 .10.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->