Virtual Tutor


To provide a complete version of a recuitment system to manage the entire recruitment process of an organisation into a shared service concepts.

   To ensure the portability and therefore compatibility. To ensure our system moves with time(i.e) allow for maintainence, upgrades and periodic backups by developed and authorized personnel. To program the system using the appropriate design,application,platform and programming.

The growth of online-recruitment has been driven by combination of actual costs savings in the recruitment process,increased ease and efficienas for the emploter along with an improved experience for candidates. This software system reduce agency and processing costs,increase speed to hire,improve productivity and candidate quality. This project online recruitment system is an online website in which job seekers can register themselves online and apply for job and attend the exam. This software product have facilities, where prespective candidates can upload their curriculum vita and apply for jobs suited to them.


A functional requirement defines a function of a software system on its component. A function is described as a set of inout,the behaviour and output.

Page 1 of 19

 Queries shall results within five seconds.we have to test the particular projects. 5. IMPLEMENTATION: After encomposing all the RECRUITMENT SYSTEM Page 2 of 19 . (b).maintainability and portability. ANALYSIS: Analyze the requirements whether it provides proper operations/output and performs the task. REQUIREMENTS: The system should have the requirements of the project. TESTING: Afteer implementing the diagram with domain language. The developer should prepare the requirements of the constraints.standared 2.e from usecase to deployment. DESIGN: Project manager should design the layout of the project before going to implement time allocation. i. The should prepare the requirements which are need for the software.we have to generate code for each and every diagrams i.logical database requirements.cost allocation and staff allocation wil coming under design PERFORMANCE REQUIREMENTS: Performance requirements define acceptable response times for system functionality. 6. MAINTAINENCE: The system should be easily updated.Virtual Tutor 1.  The login information shall be verfied within the seconds.reliability.  The total time for user interface screens will take no longer than two seconds.FUNCTIONAL REQUIREMENTS: Non functional requirements define the needs in terms if performance. www.The system should utilize the interchangeable plugins software developed should maintain the cost and time schedule of the project.availability. www.

RECRUITMENT SYSTEM Page 3 of 19 . PORTABILITY:  The system should be extremely via the usb drive.0 2. Oracle 10i. vi. 40 GB(segate) 512mb 1 nos. (d). iii. DESIGN CONSTRAINTS: The software shall be a standared system running in a windows environment.  The system shall be easily updateable for fixes and patches. iv. ii. Back end Tool windows XP/vista. 4.Virtual Tutor www. The system shall be developed using rational enterprise suite and oracle 10i database.virtual-tutor.HARDWERE REQUIREMENTS: 1. v.SOFTWARE REQUIREMENTS: 1. Rational Rose Enterprise suite.99%. AVAILABILITY: The system should have an availability of 99.  The system shall be easy to migrate or backed up via another use drive.MODULE DISCRIPTION: In this project we have defined different modules to enable the RECTUITMENT system in successful mannner. (c). 3. OS RELIABILITY: Specify the factors required to establish the required reliability of the software system at time of delivery. MAINTAINABILITY:  The system shall utilize interchangeable plugins. Processor Hardware RAM DVD RAM Intel Pentium 5. Front end Tool 3.

virtual-tutor. RECRUITMENT SYSTEM Page 4 of 19 .co.change password and see the examination details and company details. 1. COMPANY: A company can register Modules in this project are.It provides a big picture overview of how a set of interaction are related interms of logic and process flow.virtual-tutor.    www.He can view all the registered users and have the power to delete them. It illustrates the concept in the domain.he will be directed to his homepage. Adminidtrator 2.the domain model is the most important.he can update his profile.conduct online examination.approve or disapprove candidates attending examination and provide resuilts about the selected candidates. He/she can view all the company details also.He/she can edit the web pages and update them. CANDIDATE: A candidate can register himself after registration. 7:PARTIAL LAYERED ARCHITECTURE: Sequense diagram is an interaction overview In object oriented analysis. Job seekers(candidates) 3. It act as a source of inspiration for designing some software objects.Virtual Tutor www. 6:DOMAIN MODEL: A domain model is a visual representation of conceptual classes or real situations object in a domain. Here. Company(organization) ADMINISTRATOR: Administrator has the full authority over the website.

cc This Partial layer architecture shows the interface of the sequence diagram.qualification etc. 8:LOGICAL ARCHITECTURE: The Logical architecture is large scale organisation of software class into packages. What is the time taken for the project action of core product. 2. POST-FUNCTION: Enter into the canditate information form. here the administrator shows the interface by displaying actor symbol.virtual-tutor.then canditate should enter the personal details.virtual-tutor. RISKS ACTIVITY such as.FUNCTION AND PRE-FUNCTION: 1. It is called logical architecture because ther is no direction about how these elements are display on different operating system. www. POST-FUNCTION: Candidate could receive the mail from admin and get the register no. iii. iv. It involves anticipating risks that might affect the project schedule or the quality of the software begins developed and taking actions to avoid these risks. 9:RISK ACTIVITY: Risk management is increasingly seen as onr of the main jobs of project managers. CANDIDATE REGISTRATION: PRE-FUNCTION: Canditate should sign up by giving username and password.Virtual Tutor www.sub system layer. Risk identification Risk analysis Risk planning Risk monitoring 10:GANTT CHART: It describe the time schedule for the planning to complete the corresponding and after completion of core RECRUITMENT SYSTEM Page 5 of 19 .co. ii. ACKNOWLEDGEMENT: PRE-FUNCTION: Admin sends the reply to the candidate with register numbers. 11:POST.

POST-FUNCTION: Update are correctiy views on the screen while user(candidate)browse the particular A package diagram provides a way to group element. LOGIN: PRE-FUNCTION: Candidate should given the register no as user name and same password which has already given while sign up his/her account POST-FUNCTION: Enter into the software to attend the aptitude test. A package name may be based on tab if the package shows the inner member of main package. POST-FUCTION: Submit the answer sheet to admin. POST-FUNCTION: Admin should select the candidate on the basis of his. RESULT VERIFICATION: PRE-FUNCTION: admin should correct the answer sheet which has been sent by candidate. 8. 5. POST-FUNCTION: Candidate should receive the appointment order with his/her posting details. 7. POST-FUNCTION: Direct questions are shoot out to the particular 3.virtual-tutor. RECRUITMENT SYSTEM Page 6 of 19 . DIRECT HR INTERVIEW: PRE-FUNCTION: Organisation should check the certificates(if valid or not).serach book. JOB CONFORMATION DETAILS: PRE-FUNCTION: Organization should send the conformation letter to the selected candidate. It will show the home page.It goes to update and sales record.her process and send the report to concerned candidate(selected cadidate). APTITUDE TEST: PRE-FUNCTION: Candidate should attend the test which is conducted on Here we have grouped the 6 main elements of software project grouped the in order register. UPDATE: PRE-FUNCTION: Admin should update the admin tools and company details to respective candidates.Virtual Tutor www.login. 12:UML PACKAGE DIAGRAM: www. 4.

co. 15:USER INTERFACE LAYER: i. 14:DOMAIN SERVICES LAYER: www.virtual-tutor. ADMIN: RECRUITMENT SYSTEM Page 7 of 19 .cc 13:TECHNICAL SERVICES LAYER: Thechnical service layer describes the relationship between different are going to generate the coading in java or VB the project domain is now finalized in JAVA/VB.Virtual Tutor www. So that the new visitor can login the website and search for book and if need can buy After technical services layer from partial layered aechicectuer.components of the software process for any admin seek the registration for new visitor. The administrator is used to register a new visitor for the website. Use case diagram and case relationship are secondary in use case work usecase text document. Admin keep sales record i. The visitor can search books and read the boook but he must register to buy or download the much book is downloaded and how much book is buyed newly with copy write etc. Admin can keep those records update.If user is satisfied with this book.virtual-tutor. iii.Virtual Tutor www. www. VISITOR: The visitor can register the application form and become a member of the website. can download the book but after payment. UML USECASE DIAGRAM: Uml provides use case diagram natation to iilustrate the names of use case and author relationship between them. REGISTERED USER: Registered user can search the book whatever needs and can read the book in RECRUITMENT SYSTEM Page 8 of 19 . Tutor RECRUITMENT SYSTEM Page 9 of 19 .cc USECASE DIAGRAM www.virtual-tutor.

cc UML CLASS DIAGRAM: The Uml class diagram is to illutrates class interfaces ans their actions. CLASS DIAGRAM www.virtual-tutor.They are used for ststic object modeling.Virtual Tutor www.virtual-tutor. we have already introduced and used their uml diagram while domain RECRUITMENT SYSTEM Page 10 of 19

Virtual Tutor www.virtual-tutor.virtual-tutor. It is generalize between two or more specialized SEQUENCE DIAGRAM RECRUITMENT SYSTEM Page 11 of 19 . UML SEQUENCE DIAGRAM: A sequence diagram illustrate akind of format in which each object interact via PARTIAL LAYER ARCHITECTURE RECRUITMENT SYSTEM Page 12 of 19 . here the administrator shows the interface by displaying actor Tutor www. This Partial layer architecture shows the interface of the sequence PARTIAL LAYER ARCHITECTURE DIAGRAM: Sequense diagram is an interaction overview diagram.It provides a big picture overview of how a set of interaction are related interms of logic and process flow.

co. COLLABRATION DIAGRAM www.Virtual Tutor www.virtual-tutor. In collabration diagram the object can be placed in anywhere on the daigram.virtual-tutor. The collabration comes from sequence RECRUITMENT SYSTEM Page 13 of 19 .cc UML COLLABRATION DIAGRAM: Communicaton diagram illustrate that object interact on a graph or network format in which object can be placed where an thw diagram. RECRUITMENT SYSTEM Page 14 of 19 UML STATE CHART DIAGRAM: A Uml state machine represents the interaction events and states of an object and behaviour of an object in reaction to an event. It is included with initial psedo state and fins end state.Virtual Tutor Transaction shown as allows labelled with their event. STATE CHART DIAGRAM www. ACTIVITY DIAGRAM RECRUITMENT SYSTEM Page 15 of 19 flows.Virtual Tutor www. flows and compiler UML ACTIVITY DIAGRAM: A Uml activity diagram shows sequential and parallel activites in a

because both class and components can be used to model the UML COMPONENT DIAGRAM: Components are slightly fuzzy concept in this Uml.Virtual Tutor www. COMPONENT DIAGRAM RECRUITMENT SYSTEM Page 16 of 19

cc DEPLOYEMENT DIAGRAM RECRUITMENT SYSTEM Page 17 of 19 .virtual-tutor. UML DEPLOYEMENT DIAGRAM: Deployement diagram shows the assignment of concrete software artifact to computational Tutor www. Deployement diagram are useful to communicate or deployement It shows the deployement of software elements to the physical elements.

So. www. RECRUITMENT SYSTEM Page 18 of 19 .Virtual Tutor www.virtual-tutor. select thse testing option one by one and testing activity is carried out for all the coadings and testing is carried out. Then go ahead and select the generate code option as a result of code generation .cc IMPLEMENTATION: After the completion of UML diagrams for RECRUITMENT SYSTEM we should generate the code. TESTING: To perform the testing for the generated code again select the tools option from menu bar and choose quality architecture option a sub window gets opened. Select the tools option from main menu then select the sub option program module in which we are going to generate the code in JAVA/VB/J2EE. We are going to perform Unit Test and Scenario testing for our CONCLUSION: Thus the project for RECRUITMENT SYSTEM has been successfully executed and codes are

cc Virtual Tutor RECRUITMENT SYSTEM Page 19 of 19

Sign up to vote on this title
UsefulNot useful