Job Portal BE Semester –VIII Prepared at
ISO 9001:2008 ISO 27001:2005
Bhaskracharya Institute for Space Applications & GeoInformatics Govt. of Gujarat, Science & Technology Gandhinagar
Prepared By
Gajera Jimesh G. Der Vipul L. ID No. 6020
Patel Pritesh R. ID No. 6025
ID No. 6033
Guided By:
External Guide
Prof. B. B. Prajapati
Rajiv Kanzaria
Dept. of Information Technology
Project Scientist
Faculty of Technology
BISAG, Gandhinagar Shantilal Shah Engineering College
Sidsar Campus,
Sidsar Road, Bhavnagar-364060
Bhaskaracharya Institute for Space Applications and Geo-informatics Department of Science & Technology Government of Gujarat Phone: 079 - 23213090/2321 23213090/23213081/23213082 3081/23213082 ISO 9001:2008 ISO 27001:2005
Fax: 23213091
E-mail:
[email protected], website: www.bisag.gujarat.gov.in
CERTIFICATE This is to certify that the project report compiled by Gajera
Jimesh G., Patel Pritesh R., Der Vipul L. students of 8th Semester B. E. (IT) from Shantilal Shah Engineering College, have completed their final semester project satisfactorily. To the best of our knowledge this is an original and bonafide work done by them. They have worked on web-based application “Job Portal”, starting from January 1st ,2010 to April 13 th,2010. During their tenure at this Institute, they were found to be sincere and and meti meticu culo lous us in thei theirr work work.. We appr apprec ecia iate te thei theirr enth enthus usia iasm sm & dedication towards the work assigned to them. We wish them every success.
Rajiv Kanzaria
Dr J.G.Pandya
Project Scientist, BISAG, Gandhinagar Date:
Manager, BISAG, Gandhinagar Date:
ABSTRACT
1. WHAT CONTR CONTRIBUT IBUTION ION WOULD WOULD THE THE PROJECT PROJECT MAKE: MAKE:--
The project would help in effective and systematic record keeping that is storing and retrieving of useful data. Project will be able to give the report so that management can make decisions on the basis of those reports.
2. SC SCOP OPE E OF OF STU STUDY DY::-
The main Scope of study: 1. It should contain all the information of the client and company.
should ld con contai tain 2. It shou
all the the info inform rmat atio ion n of Job Job Seek Seekeer from from Nau Naukri.c ri.com om,,
Monstor’s.com etc. 3. It should should process process and evaluate evaluate jobs jobs registered registered by compan companies. ies. information related to re registration. 4. It should contain information 5. It should should have Administra Administrator tor for schedulin scheduling g administrativ administrativee work of site. site.
3. OBJ OBJEC ECTIV TIVE E OF THE THE PROJ PROJECT ECT::-
Computerized on Line Job Search System is developed to facilitate the General administration system to manage the various information of the Job Seeker and Job Provider and the processes involved in a placement company. So, that organization can access accurate information quickly and easily as and when required, thereby improving its operational efficiency & effectiveness.
In today’s competitive environment, where Everybody wants to be on the top, Information plays very crucial role. As fast as information is accessed and processed, it can give good results. Today Internet is the fast way of transferring Data and Information over wide area, hence I have used internet as a way for exchanging information. Computerized system helps to fulfill these goals. Computerization of the official works will help in doing lot of manual work quickly. It will help in easy storage and access of all information, in short period of time.
4. SPEC SPECIFI IFIC C OBJECT OBJECTIVE IVE OF THE SITE SITE::-
Objective of doing this project is to enhance my knowledge in the field of E-com technology using ASP.Net as a language. Some of the client requirement and objectives of this site is as under:•
To increase the business of Client.
•
To make it Global.
•
To facilitate job search.
•
To facilitate company so that it can search for best candidates available.
•
To act as a middle men connecting Job seeker and Provider. So these are some of the objectives which we have to accomplish.
5. FE FEAT ATUR URES ES OF OF SITE SITE::-
It has the features of providing all the information online (through the net) about our site.
•
This web site built on 3 Tier Architecture.
•
The The site site also also incl includ udes es the the elec electr tron onic ic mail mail faci facili lity ty for for the the user userss who who have have registered themselves.
•
•
•
The site acts as a middle-ware for the Job Seeker and Job Provider. The site has the facility to inform the Seeker and Company about the job and candidate.
Employer also inform the Job Seeker via telephone.
COMPANY PROFILE
1. BACKGROUND:-
The The
appl applic icat atio ions ns of spac spacee
tech techno nolo logi gies es and and
geogeo-in info form rmat atic icss
cont contri ribu bute te
significantly towards socio-economic development of the society. Recognizing the the impo import rtan ance ce and and need need of Spac Spacee tech techno nolo logy gy and and geogeo-in info form rmat atic icss for for developmental planning purposes, the Government of Gujarat established the Bhaskaracharya Institute for Space Applications and Geo-informatics (BISAG) in the year 1997, as the State nodal agency to utilize space technology and geoinformatics for various developmental activities of the State.
Since its foundation, the Institute has experienced extensive growth in the spheres of space technology and geo-informatics. The objective with which BISAG was esta establ blis ishe hed d is mani manife fest sted ed in the the exte extent nt of serv servic ices es its its rend renders ers to almo almost st all all department departmentss of the State. Year after year the institute institute has been endeavo endeavoring ring to increase its outreach to disseminate the use of geo-informatics up to grassroots level. level. In this span of eleven eleven years, BISAG has assumed multi-dimensi multi-dimensional onal roles and achieved several milestones to become an integral part of the development process of the Gujarat State.
2. PROFILE:-
BISAG’s Roles
Service Provider
Technology Development Research & Development in Geoinformatics Applications
Capacity Building
Academic Activities
SATCOM Facility Transfer of Technology
BISAG’s has strengthened its role as a facility provider, a technology developer and as a facilitator for transferring technology to the grass root level.
Further reinforcing its functions, BISAG has achieved ISO 9001:2008 and ISO 27001: 27001:200 2005 5 certif certifica icatio tions ns for qualit quality y manage managemen mentt and securi security ty manage managemen mentt services respectively. This has led to an organized and systematic development of its services and outputs.
3. ACTIVITIES OF BISAG:-
BISAG’s activities are multi-fold and have expanded in a big way and focused on the following:
Satellite Communication
Prom Promot otin ing g and and faci facili lita tati ting ng the the us use e of sate satell llit ite e broa broadc dcas asti ting ng netw networ orks ks for for dist distan antt inte intera ract ctiv ive e
Remote Sensing
Inventory mapping, developmental planning and monitoring of natural and man-made resources
Geo-informatics System
Concep Conceptual tualizi izing, ng, creati creating ng and organi organizin zing g multimultipurpose common geo-spatial database for sectoral and thematic applications for various users us ers
Photogrammetry
Creation of Digital Elevation Model, Terrain characteristics, Resource planning,etc.
Location based services, geo-referencing,
Global Navigation engineering applications and research Satellite System
For providing low-cost Decision Support Systems, desktop as
Software Software well well as web-ba web-based sed geo-inf geo-inform ormati atics cs applica applicati tions ons to users users for Development wider usage.
For preparing geo-spatial information to provide necessary inputs to the Government to assess and mitigate extent of damage in the event of a
Disaster Management
For For prov provid idin ing g educ educati ation on,, rese resear arch ch and and trai traini ning ng
Education, facilities to promote number of end users through Research and the Academy for Geo-informatics. Training
Value Added Services
Technology Transfer
For providing services which can be customized as per the needs of the users.
Transferring technology to a large number of end users.
4. UNITS OF BISAG:-
BISAG initially initially set up to carry out Space Technology Technology applications applications,, has evolved into an Ac Acad adem emic ic Inst Instit itut ute, e, a Ce Cent ntre re for for Re Rese sear arch ch and and Tech Techno nolo logy gy Innovations, a Facility Provider, a Technology Developer and a Facilitato r for
transf transferr erring ing technolo technology gy to the grass root root level. level. BISAG is the first such such State State Centre having such multifarious activities with ISO certification. BISAG has gradually gradually progressed progressed over the years and has grown into several several units. Each unit focuses on specific functions and objectives to ensure efficiency in over all activities of the institute.
Guja Gu jara ratt
Sate Sa tell llit itee
Comm Co mmun unic icat atio ion n
Netw Ne twor ork k
(GUJ (G UJSA SAT) T)::
SATCOM
faci facili lita tate tess the the prom promot otio ion n and and faci facili lita tati tion on of the the use use of broa broadc dcas astt and and teleco teleconfe nferen rencin cing g netwo networks rks for distan distantt intera interacti ctive ve traini training, ng, educat education ion and extension. SATCOM SATCOM
ACADEMY ACADEMY OF OF
CENTRE CENTRE FOR FOR
GEOGEO-
GEOGEO-
INFORMATICS INFORMATICS
BISAG
INFORMATICS INFORMATICS
SCHOOL SCHOOL OF OF
DISASTER DISASTER
SUSTAINABLE SUSTAINABLE
MANAGEMENT MANAGEMENT
DEVELOPMENT DEVELOPMENT
INFORMATION INFORMATION
STUDIES STUDIES
CELL CELL
SOFTWARE SOFTWARE DEVELOPMENT DEVELOPMENT
Centre for Geo-Informatics Applications: The Centre for Geo-informatics
provides services for the developmental and planning activities pertaining to
Agriculture, Land and Water Resources Management, Wasteland/ Watershed development, Forestry, Disaster Management, and Infrastructure etc.
For wide widerr usag usagee of geo-s geo-spa pati tial al appl applic icat atio ions ns,, Software Soft ware Devel Developme opment: nt: For customized software are developed by the Software Development Team. The instit institute ute has provid provided ed many many indige indigenou nouss softwa software re soluti solutions ons in the field field of Geogra Geographi phicc Informa Informatio tion n System Systems, s, Decisi Decision on Suppor Supportt System Systemss and Image Image Processing.
Academy of Geo-inform Geo-informatics: atics: The Academy for Geo-informatics carries out
Education, Research and Training activities.
BISAG works works closel closely y with with the Disaster Disa ster Mana Manageme gement nt Inf Informa ormation tion cell cell:: BISAG Gujarat State Disaster Management Authority (GSDMA), for assessment of existing situation through integrated analysis and for planning appropriate preventiv preventivee and preparatory preparatory measures, providing providing necessary necessary support support through through data generation and analysis.
5. INFRASTRUCTURE DEVELOPMENT:-
The The grow growth th and and prog progres resss of any any inst instit itut utee is gaug gauged ed by the the infra infrast stru ruct ctur uree it deve develo lops ps and and poss posses esses ses.. BISA BISAG G has has a soun sound d infra infrast stru ruct ctur uree setu setup p that that has has developed in tandem with the growth of the institute. Having started with one building, there are now dedicated facilities for different units.
The The labo laborat rator orie iess are equi equipp pped ed with with stat statee-of of the the art tech techno nolo logy gy with with late latest st Hardware and Software required for executing its activities. BISAG also has a rich satellite data archive, which includes Satellite data of different spatial, spectral and temporal resolutions.
6. COLLABORATIONS OF BISAG…Creating A Sense Of Ownership:-
BISAG works with almost all Government Departments and Organizations. Each Each of thes thesee Depa Depart rtme ment nts/ s/Or Orga gani niza zati tion on cont contri ribu bute tess in prep prepar arat atio ion n of the the respective projects. With strong Government support and proactive efforts on part of the staff of BISAG, the list of Collaborators is expanding and increasing.
COLLABORATORS OF BISAG
Rural Development Panchayats Revenue Urban Development Agriculture Narmada & Water Resource Forest and Environment Industries and mines Ports and Fisheries Health & Family Welfare Education Planning Labour
SSNNL GSDMA GWSSB GIIC GUDM GPCB GMB BAOU GWRDC GIDC GSHSEB
Department of Space Census Operations IGNOU CPCB Salt Commissionerat e
Partnerships and Collaborations by BISAG ………
Creating a sense of OWNERSHIP
7. INSTITUTIONAL STRENGTHENING:-
WHO World Bank UNDP UNICEF
Through User Departments
BISAG has achieved institutional strengthening through:
Reinforcement of Decision Support Systems
Developin Developing g customized customized solutions as per user requirement requirementss through through partnerships partnerships and collaborations, which are affordable and easy to use. Areas of natural and manmade resources, socio-economic parameters, are being effectively addressed with the help of Geo-informatics.
Establishing Linkage between Government and People through GUJSAT
GUJSAT facility is being constantly employed for the promotion and facilitation of the use of teleconferencing networks for distant interactive training, education and extension. Experts, leaders, specialists and professionals can conduct their programs from a central location reaching out to remote areas through two-way audio-video channel making them interactive and meaningful.
Developing Innovative Education Programmes
Innovative educational programmes are conducted regularly through GUJSAT, allowing people residing in remote areas to have an access to good quality educational and awareness programmes.
Solving real life problems through Human Resource Development
The The inst instit itut utee has has a youn young g mult multi-d i-dis isci cipl plin inary ary team team of prof profes essi sion onal alss and and a continuing induction programme. Multi-nationals and IT agencies pick up the trained staff that in turn is replaced by new people. This results in availability of more and more trained manpower in the realm of space applications. Every year BISAG provides training to about 300 students in the field of Geo-informatics.
Creation of the multipurpose sectoral comprehensive databases for the entire state of Gujarat
The The inst instit itut utee has has made made effo effort rtss towa toward rdss conc concep eptu tual aliz izat atio ion, n, crea creati tion on and and organization of multi-purpose common digital database for sectoral / integrated decis ecisio ion n supp upport ort syste ystems ms.. Thi This has prov provid ided ed impet mpetu us to plan lannin ning and and deve develo lopm pmen enta tall acti activi viti ties es at gras grasss root root leve levell as well well as moni monito tori ring ng and and management potential in various disciplines like water resources, land resources, disaster management, infrastructure, urban management.
PROJECT PROFILE
Project Title:
Job Portal
Project Aim:
To allow Employee to check client and Call the client for interview.
Project Description:
Project provides information about Job seekers and Call the client for interview.
Project Duration:
98 days
Operating system:
Microsoft Windows
Front end tools:
Microsoft Visual Studio 2008 (ASP.NET 3.5)
Back end tools:
SQL Server 2005
Name of organization: organization: Bhaskaracharya Institute for Space Applications and Geo-Informatics. Developed by:
Gajera Jimesh, Patel Pritesh, Der Vipul
SYSTEM REQUIREMENT
1. HAR HARDWA DWARE RE CONFIG CONFIGURA URATIO TION:N:-
Processor
Memory
RAM
Hard Disk
:
Intel Pentium 4 CPU, 2.66GHz
256 MB DDR
:
:
40 GB SATA
: Quantum
Mouse
Keyboard Supported)
Drive
:
CD-RW, Floppy drive
Printer
:
HP-Laser printer
:
Samsung (Multimedia
2. HARD HARDWARE WARE REQUI REQUIREME REMENT NT FOR IMPLEM IMPLEMENTA ENTATION TION::-
Processor:
Minimum
:
568 MHz Pentium Processor
Memory:
RAM
:
64 MB
Hard Disk
:
4 GB
Display
:
1024 * 768, True Type Color-32 Bit
Mouse
:
Any Normal Mouse.
Keyboard
:
Any window Supported Keyboard.
3. SOFTWARE REQUIREMENT FOR DEVELOPMENT:-
SOFTWARE CONFIGURATION:-
Operating System
:
Windows XP Professional
Front End
:
Microsoft Visual Studio 2008
Back End
:
SQL Server 2005
SYSTEM ANALYSIS
1. EXISTING SYSTEM:-
When the requirement of this system is putted before the team they was willing to know that how the employee of the company is working. Then the study is done it gives the result that all the work is done manually and there is nothing that help the employee to save the time and do the work with the system. All the documentation is done by the employee of the company. A lot of works have to be done before the candidates are placed in an organization. All that the company needs to store about the job seekers must be written on the the pape paper. r. Some Some time timess it is very very diffi difficu cult lt to know know abou aboutt some some spec specia iall highlights of the job seeker, because the information is stored on the paper and it is not clear that due to human error or by some other means this paper is lost and the information is now not in the hands of the company. At the time of hiring the companies policy says that the only those companies can hire who are registered with SEEKJOB. So it is critical task to find out the registered employer, when the company has so many employers. There is extra requirement of employee who have to check that the requesting person is an registered employer. This seams a critical task.
2. LI LIMI MITA TATI TION ONS: S:--
The current system have all the problems which generally in count in the manual system such as wastage of time, wastage of money, more efforts to work etc. if the responsible person wants the full information of the total sale of various various models models of the vehicles at various various center at the evening evening then he/she he/she can not get it. Because the current system work manually and it is very slow same as if he/she wants the total production then it take time. The current system can not give the fast response as needed. It also does not keep records of grievances of the faults in the vehicles in various parts of the country. If he/she wants the information regarding the total stock at various warehouses at his\her office then using current system he\she can not get it. He\she can not get the full information on time. It may be late and this process is time consuming and generally the administrators receive the relevant information next day which is the major limitation of existing system.
3. PR PROP OPOS OSED ED SYS SYSTE TEM: M:--
This This site site is an atte attemp mptt to make make the the task task of admi admini nist stra rato torr as well well as jobseeke jobseekers rs easier. easier. The administrato administratorr has the right to know everything everything.. He has the right to know the details of the jobseekers, has the right to change any service that the jobsite is currently providing or can add services which are not being provided currently. Even the customer’s passwords and hidden details are accessible by the administrator. Now Employee are able to apply online also. Through this system all works are done through computer so it results in fast service provider. The Employee can also contact the company officials through email or his contact numbers but first they have to register themselves as a member by filling up a registration form which can be filled online. Once registered, Employee can access this jobsite and register for any services being provided by Jobportal.com, that too online by sitting at home within a fraction of a second by a flick of a button. Aim of this project is to provide an environment helpful for administrator and jobseekers as well, so that, they find it easy to implement it without any harassment for the jobseekers jobseekers also. This project is developed developed after a study of the existing manual system & the jobseekers requirements. Requirement analysis is concer concerned ned with with identi identifyi fying ng the basic basic functi function on of softwa software re compon component ent in a hardware & software system.
4. FEAT FEATURES URES OF PRO PROPOS POSED ED SYST SYSTEM:EM:-
The features of the proposed system are as follows:•
Provide the full information of employees/employer at various places at
one site. •
Provide the full information of total client at various places at one site.
•
Provide the full information of total companies at various places at one
site. •
Helps the management to find out the current trend in industries as well as
current manpower pool.
5. FEA FEASIB SIBILI ILITY TY STU STUDY DY::-
A feasi feasibi bili lity ty stud study y is cond conduc ucte ted d to sele select ct the the best best syst system em that that meet meetss per perfo forma rmanc ncee requi require reme ment nt.. This This enta entail ilss an iden identi tifi fica cati tion on desc descrip ripti tion on,, an evaluation of candidate system and the selection of best system for he job. The syst system em requ require ired d perfo performa rmanc ncee is defi define ned d by a stat statem emen entt of cons constra train ints ts,, the the identification of specific system objective and a description of outputs.
•
The key consideration in feasibility analysis are:”Economic feasibility”
The proposed system is economically feasible because the cost involved in purchasing the hardware and the software are within approachable. The personal cost like salaries of employees hired are also nominal, because working in this syst system em need need not not requ requir ired ed a high highly ly qual qualif ifie ied d prof profes essi sion onal al.. The The oper operat atin inggenvi enviro ronm nmen entt cost costss are are marg margin inal al.. The The less less time time invo involv lved ed also also help helped ed in its its economical feasibility. •
The benefits of this project include four types: 1.Cost – saving benefits
This project reduces the administrative and operational cost. Because of the reduction in the use of paper, use of labors the cost also reduces. 2.Improve-service-level 2.Improve-service-level benefits
Proposed system improves the system’s performance because the current system is based on manual processing while the proposed system is based on computer processing. 3.Improve-information-lev 3.Improve-information-level el benefits
It provides better information in the stipulated space and time for decisionmaking. 4.Time-saving-benefits
It saves lots of time and provides the same result in a far lesser period of time.
6. BEH BEHAVI AVIORA ORAL L FEASIB FEASIBILI ILITY: TY:--
Employees of the company are habitual of working with manual system and don’t have the knowledge of working in a computer application based environmen environmentt that is used in their their intranet intranet and are generally generally resistant resistant to make changes in their working attitude. People are inherently resistant to change and computers have been known to facilitate changes. An estimate should be made of how strong a reaction the staffs are likely to have towards the development of an online computerized system because now this may lead to expulsion of some of the staffs from their jobs. So a system has to be chosen which will provide them much more facilities and less mental disturbance to check weather correct entry is entered and that too at its right place. The System will provide them automatic reporting and checks on entries while storing as well as entering. So the front end has been made user friendly for both the administrator and the employees.
7. MOD MODULE ULES S OF OF PR PROJE OJECT CT::-
The project can be divided in to three main modules. •
Registration module
•
Job Employer section
•
Job Administration section Module 1: Registration module, which is further sub-divided into:•
Job Employer Registration.
•
Change Password Job Employer.
•
Change Password Administrator.
•
Forget Password Job Employer.
•
Forget Password Administrator.
•
Login for both Job Employer and Administrator.
Module 2: Job Employer section, which is further sub-divided into – •
Call for a interview date
•
Call for a interview time
•
Call for a asking Job Seeker want to go for a interview?
•
Call for a asking Job Seeker about feedback of interview facing?
•
Check the status true if selecting in the job.
Module 3: Job Administ Administratio ration n section section, whic which h is furt furthe herr subsub-di divi vide ded d into into four four subsub-
sections: •
Check the status true if call back from the company.
•
Also check the status false if Job Seeker is rejected.
SYSTEM DESIGN
1. DA DATA TA FLOW FLOW DIA DIAGR GRAM AMS: S: DFD1:-
DFD2:-
DFD3:-
2.
BASIC COMPONENTS OF USE CASE DIAGRAM:-
Actor – Symbol
Actor1 An Actor, as mentioned, is a user the system, and is depicted using Stick figure. The role of the user is written beneath the icon. Actors are not limited to humans. If a system Communicates with another Application, and expe expect ctss inpu inputt or Deli Delive vers rs outp output ut.. Then Then that that Appl Applic icat atio ion n can can also also be considered an actor. Use Case – Symbol UseCase 1
A use Case is functionality provided by the system, typically Described as verb object (e.g. Register car, Delete User). Use Cases are depicted with an ellipse. The name of the use case is written within the ellipse.
Associations are used to link actors with Use cases, and indicate that an actor Participates in the use case in some form. Associations are depicted by a line connecting The actor and the use case.
3. US USE E CASE CASE DIA DIAGR GRAM AM::-
SYSTEM
INSERT DATA
UPDATE DATA
Actor
DELETE DATA
CALL THE INTERVIEW ER
CALL IN THE COMPANY
SNAPSHOTS
Admin
HOME PAGE:-
SIGNUP PAGE:-
FORGOT PASSWORD PAGE:-
FORGOT PASSWORD 1 PAGE:
PROFILE PAGE:
YESTERDAY’S FOLLOW UP PAGE:
DETAILS PAGE:
NEW DETAILS PAGE:
ADMIN FEEDBACK PAGE:
EMPLOYEE FEEDBACK PAGE:
DATABASE DESIGN:-
In our data flow diagram, we give names to data flows, processes and data stores. Although the names are descriptive of data, they do not dive details .So following DFD, our interest is to build some details of the contents of data flows, processes and data store. A data dictionary is a structured repository of data about data .It is a set of rigorous definitions of all DFD data elements and data structures .The data dictionary for the current system has been given as under: Tables for Project: signup: This table maintains details of Employee.
urgentcall : This table maintains details of clients.
company: This table maintains detail of company.
selected: This table stores and maintains selected person list.
notselected: This table stores and maintains notselected person list.
feedback: This table stores and maintains feedback of the client.
IMPLEMENTATION System implementation is the stage when the user has thoroughly tested the system and approves all the features provided by the system. The various tests are performed and the system is approved only after all the requirements are met and the user is satisfied. The new system may be totally new; replacing an existing manual or automated system, or it may a major modification to an existing system. In the either case, proper implementation is essential to provide a reliable system to meet organization requirements .successful implementation may not guarantee impr improv ovem emen entt in the the orga organi niza zati tion on usin using g the the new new syst system em (tha (thatt is a desi design gn question) ,but improper will prevent it. Implementation is the process of having systems personal cheek out and put new equipment to use, train users, install the new application and construct any files of data needed to use it. This phase is less creative than system design. Depending on the size of the organization that will be involve in using the application and the risk involved in its use, system developer may choose to test the operation in only one area of the firm with only one or two persons. Some times, they will run both old and new system in parallel way to compare the results. In steel other situations, system developers stop using the old systems one day and start using the new one the next. The implementation of the web based or LAN base network project has some extra steps at the time of implementation. We need to configure the system according the requirement of the software. For For the the proj projec ectt we need need to inst instal alll and and conf config igur uree webl weblog ogic icse serv rver8 er8.1 .1,, database server and deployment directory for the project.
Aspects of implementation:-
The two aspects of implementation are: •
Training Personnel
•
Conversion Procedures
Training:-
Even well designed and technically elegant systems can succeed or fail because of the way they are used. Therefore the quality of the training received by the personnel involved with the stem in various ways helps or hinders, and may event event preven prevent, t, the succes successfu sfull implem implement entati ation on of an inform informati ation on system system.. Since
MAINTENANCE Soft Softwar ware e main mainte tenan nance ce is the last last phas phase e in the the soft softwa ware re Engineering process that eliminates errors in the working system during its work span and to tune the system to any variations variations in its working environment. The system requires maintenance as there may be changes and requirements in the organizational needs,
government
policies,
hardware
an d
software
environment environment etc. often small system deficiencies deficiencies are found as a syst sy stem em is brou brough ghtt in intto oper operat atio ion n and and chan change ges s are are made made to remove them. System requirements may be revised as a result of sys yste tem m us usag age e or chang hangin ing g oper operat atio iona nall need needs s. Perh Perhap aps s oversight that occurred during the development process needs to be corrected. Often the maintenance need arises to capture additional data for storage in a database or in transaction files or perhaps it may be necessary to add error detection features to preve prevent nt sy syst stem em us users ers from from in adve adverse rsely ly taki taking ng an unwan unwante ted d action. Maintenance Maintenance of the system after it is installed installed is concerned concerned with with an addi additi tion onal al fact factor or in hard hardwa ware re.. Once Once the the sy syst stem em is delivered and installed there is a brief warranty period during which time the vendor is responsible for maintenance. This is a typically a 90 day period after that time the purchaser has the option
of
acquirin ring
mainte ntenanc nance e
from
vario rious
source rces.
Maint Mainten enanc ance e sourc source e excep excepti ting ng vendo vendorr is also also avai availa labl ble e from from
comp compani anies es sp spec ecia iali lizi zing ng in prov provid iding ing the the servi service ce,, call called ed thir third d party maintenance companies. When the system is installed, it is generally used for long period. The average life of system is 4-6 years, with the eldest appl applic icat atio ions ns ofte often n is us used ed for for over over 10 year years. s. The The need need for for debu debugg ggin ing g and and corre correct ctin ing g error errors s or fail failure ure on an emerg emergenc ency y basi asic is comparat aratiively ely low: less ess than han 20% of the task of correction. System and organization are in constant state of flux; there herefo fore re
the
maintenanc nance e
of
the
sys ysttem
also
invol nvolv ved
adoptions for earlier version of software. Approximately 20% of all maintenance work is performed to acco accomm mmod odat ate e chang changes es in report report,, file files s and and data databa base se.. The greatest amount of maintenance work is for user enhancement, improved documentation and recording system components or great greater er effi effici cienc ency. y. Ab About out 60 60% % of all all main mainte tena nance nce is for for this this purposed. Following
table
summarized
the
broad
classes
of
maintenance found in development of sekkjob.com
CATEGORY Corrective Adaptive
ACTIVITY Emergency fixes, routine debugging. Accommodation of changes to data and to hardware and software, Changes in the external environment.
Pre effective
User enhancement, improved documentation recording of
computational efficiency, user
recommendations for new capabilities.
Routine service of cleaning and adjusting the
Preventive
equipment to prevent breakdowns, future maintainability reliability enhancement, recovering design information to improve the overall quality. Maintainable Design
The points to reduce the needs for f or maintenance are:
More accurately defining the user’s requirements duri during ng the the sy syst stem em devel develop opme ment nt asse assemb mbli ling ng bett better er system documentation. Usin Using g more more effe effect ctiv ive e meth method ods s for for desi design gnin ing g process logic and communicating it to project team members. Making
better
use
of
existing
tools
an d
techniques. Manag naging
the
system
engi ngineer neeriing
proces ocess s
effectively.
The maintenance for Integrated Advertising System was performed with the above-mentioned points as the underlying principles and according to the demands of the users.
CONCLUSION This is a well defined job of our team that has taken six weeks to analyze the situation in which this project will work and the environment of the company that will use this project. It was a good experience for us to work in a company that has a very friendly environment and learning atmosphere. I am very thankful to Mr. Mohd Gurfan khan. Who gave a lot of good programming skills and so many company related skills that will help me in the future? f uture? I am also thankful to all my friends and team members .
FUTURE SCOPE OF THIS PROJECT •
In future this project can be treated as product according to specification and needs of any organization.
•
Since Jobseeker plays key role in any organization; thus, success over a long period of time and reliance of organization over recruitment is going to be one of the most considered topic for any organization. Therefore Jobs seeker Process will be of great help in carrying out recruitment process smoothly and effectively.
•
At present days every organization is using web technology for their proper functioning, so this web based project is all in all important from market aspects.
•
Furthermore if this project will be uploaded, it can be used as Jobs site and any organization can register their self on the site to carry out their recruitment process making this site as Jobs seeker.
LIMITATIONS
Since, every system has some limitations so our proposed system is also not untouchable in this regard. Although it includes every kind of features but it can’t be used in a huge organization where number of networks are very large, because the data base used in this system is an average one. Also it doesn’t have different kind of access feature for different users. SOFTWARE SCOPE •
Reusability:
Reusability is possible as and when we require in this application. We can update it next version. Reusable software reduces design, coding and testing cost by amortizing effort over several designs. Reducing the amount of
code also simplifies understanding, which increases the likelihood that the code is correct. We follow up both types of reusability: Sharing of newly written code within a project and reuse of previously written code on new projects. •
Extensibility:
This software is extended in ways that its original developers may not expect. The following principles enhance extensibility like Hide data structure, avoid traversing multiple links or methods, Avoid case statements on object type and distinguish public and private operations.
•
Robustness:
Its method is robust if it does not fail even if it receives improper parameters. There are some facilities like Protect against errors, Optimize after the program runs, validating arguments and Avoid predefined limits. •
Understandability:
A method is understandable if someone other than the creator of the method can understand the code (as well as the creator after a time lapse). We use the method, which small and coherent helps to accomplish this. •
Cost-effectiveness:
Its cost is under the budget and make within given time period. It is desirable to aim for a system with a minimum cost subject to the condition that it must satisfy all the requirements.
Scope of this document is to put down the requirements, clearly identifying the info informa rmati tion on need needed ed by the the user user,, the the sour source ce of the the info informa rmati tion on and and outp output utss expected from the system.
BIBLIOGRAPHY
SITES REFERRED: 1. www.codeproject.com 2. www.c#dotnet.com 3. www.c#corner.com 4. www.codeproject.com 5. www.msdn.microsoft.com 6. www.csharp.com 7. www.gotdotnet.com 8. www.aspnextgen.com 9. www.andymcm.com/dotnetfaq.htm 10. www.pacestar.com 11. www.123aspx.com 12. www.411asp.net 13. www.dotnetwire.com 14. www.ibuyspy.com
BOOKS: 1) Software Software Engineerin Engineering-R.P. g-R.P.Ppress Ppress.. 2) Information Information System Analysis Analysis & Design-Penn Design-Penn
APPENDIX-B MICROSOFT.NET FRAMEWORK The The .NET .NET Fram Framew ewor ork k is a new new comp comput utin ing g plat platfo form rm that that simp simpli lifi fies es application development in the highly distributed environment of the Internet. The .NET Framework is designed to fulfill the following objectives: •
•
•
•
To provide a consistent object-oriented programming environment whether object code is stored and executed locally, executed locally but Internet distributed, or executed remotely. To prov provid idee a code code-e -exe xecu cuti tion on envi enviro ronm nmen entt that that mini minimi mize zess softw software are deployment and versioning conflicts. To provide a code execution environment that guarantees safe execution of code, including code created by an unknown or semitrusted third party. To provide a code-execution environment that eliminates the performance problems of scripted or interpreted environments.
•
•
To make the developer experience consistent across widely varying types of appl applic icat atio ions ns,, such such as Wind Window ows-b s-bas ased ed appl applic icat atio ions ns and and We Webb bbas ased ed applications. To build all communication on industry standards to ensure that code based on the .NET Framework can integrate with any other code.
The .NET Framework has two main components: the common language runtime and the .NET Framework class library. The common language runtime runtime is the foundation of the .NET Framework. You can think of the runtime as an agent agent that that manage managess code code at execut execution ion time, time, provid providing ing core core servic services es such such as memory management, thread management, and remoting, while also enforcing strict type safety and other forms of code accuracy that ensure security and robustness. In fact, the concept of code management is a fundamental principle of the runtime. Code that targets the runtime is known as managed code, while code that does not target the runtime is known as unmanaged code. The class library, the other main component of the .NET Framework, is a comprehensive, objectoriented collection of reusable types that you can use to develop applications rang rangin ing g from from trad tradit itio iona nall comm comman andd-li line ne or graph graphic ical al user user inte interfa rface ce (GUI (GUI)) appl applic icat atio ions ns to appl applic icat atio ions ns base based d on the the late latest st inno innova vati tion onss provi provide ded d by ASP.NET, such as Web Forms and XML Web services. The .NET Framework can be hosted by unmanaged components that load the common language runtime into their processes and initiate the execution of managed code, thereby creating a software environment that can exploit both manage managed d and unmana unmanaged ged featur features. es. The .NET .NET Framewo Framework rk not only only provid provides es several runtime hosts, but also supports the development of third-party runtime hosts. For example, ASP.NET hosts the runtime to provide a scalable, server-side environment for managed code. ASP.NET works directly with the runtime to enable Web Forms applications and XML Web services. Internet Explorer is an example of an unmanaged application that hosts the runtime (in the form of a MIME type extension). Using Internet Explorer to host the runtime enables you to embed managed components or Windows Forms controls in HTML documents. Hosting the runtime in this way makes managed mobile mobile code code (simil (similar ar to Micros Microsoft oft® ® Active ActiveX® X® contro controls) ls) possib possible, le, but with with significant improvements that only managed code can offer, such as semi-trusted execution and secure isolated file storage.
THE COMMON LANGUAGE RUNTIME The common language runtime manages memory, thread execution, code execution, code safety verification, compilation, and other system services. These features are intrinsic to the managed code that runs on the common language runtime. The runtime enforces code access security. For example, users can trust that an executable embedded in a Web page can play an animation on screen or sing a song, but cannot access their personal data, file system, or network. The security features of the runtime thus enable legitimate Internet-deployed software to be exceptionally feature rich. The runtime also enforces enforces code robustness robustness by implementing implementing a strict typeand code-verification infrastructure called the common type system (CTS). The CTS ensures that all managed code is self describing. The various Microsoft and third-party language compilers Gene Generat ratee manag managed ed code code that that conf confor orms ms to the the CTS. CTS. This This mean meanss that that managed code can consume other managed types and instances, while strictly enforcing type fidelity and type safety. In addition, the managed environment of the runtime eliminates many common software issues. For example, the runtime automatically handles object layout and manages references to objects, releasing them when they are no longer being used. This automatic memory management resolves the two most common application errors, memory leaks and invalid memory references. The The runti runtime me also also acce accele lera rate tess deve develo lope perr prod produc ucti tivi vity ty.. For For exam exampl ple, e, programmers can write applications in their development language of choice, yet take full advantage of the runtime, the class library, and components written in other languages by other developers. Any compiler vendor who chooses to target the runtime can do so. Whil Whilee the the runt runtim imee is desi design gned ed for for the the softw software are of the the futu future re,, it also also supports software of today and yesterday. Interoperability between managed and unma unmana nage ged d code code enab enable less deve develo lope pers rs to cont contin inue ue to use use nece necess ssar ary y COM COM components and DLLs.
A feature feature called called just-in just-in time (JIT) compiling compiling enables all managed managed code to run in the native machine language of the system on which it is executing. Mean Meanwh whil ile, e, the the memo memory ry mana manage gerr remo remove vess the the poss possib ibil ilit itie iess of fragm fragmen ente ted d memo memory ry and and incr increa ease sess memo memory ry loca locali lity ty-o -off-re refe fere renc ncee to furt furthe herr incr increa ease se performance. Fina Finall lly, y, the the runt runtim imee can can be host hosted ed by high high-p -per erfo forma rmanc nce, e, serv server er-s -sid idee appl applic icat atio ions ns,, such such as Micro Microso soft ft® ® SQL SQL Serve Server™ r™ and and Inte Intern rnet et Info Informa rmati tion on Services (IIS). This infrastructure enables you to use managed code to write your business logic, while still enjoying the superior performance of the industry's best enterprise servers that support runtime hosting. .NET FRAMEWORK CLASS LIBRARY The .NET Framework class library is a collection of reusable types that tightly integrate with the common language runtime. The class library is object orie orient nted ed,, prov provid idin ing g type typess from from whic which h your your own own mana manage ged d code code can can deriv derivee functionality. This makes the .NET Framework types easy to use, reduces the time associated with learning new features of the .NET Framework. For example, the .NET Framework collection classes implement a set of inte interf rfac aces es that that you you can can use use to deve develo lop p your your own own coll collec ecti tion on clas classes ses.. Your Your collection classes will blend seamlessly with the classes in the .NET Framework. As you would would expect expect from from an object object-ori -orient ented ed class class librar library, y, the .NET .NET Framework types enable you to accomplish a range of common programming tasks, tasks, includ including ing tasks tasks such such as string string manage managemen ment, t, data data collec collectio tion, n, databa database se connectivity, and file access. In addition, you can use the .NET Framework to develop the following types of applications and services: • • • • •
Console applications. Windows GUI applications (Windows Forms). ASP.NET applications. XML Web services. Windows services.