Upload
ramugnit
View
1.372
Download
70
Embed Size (px)
Citation preview
International School of Informatics & Management, Jaipur
MCA IV SEM Team No.:- 19
System Design Lab
Online Resume BuilderSoftware Requirement Specification
Team Members1. Parmendra Singh Rawat2. Mahendra Pratap Singh3. Vinay Soni
Project Guide Mr. Vijay Singh Rathore
Table of Contents
1. Analysis of Present systemDisadvantages of present system
2. Characteristics of Proposed system3. Feasibility Study
TechnicalBehavioralEconomic
4. Product Perspective5. Data flow diagram6. Entity Relation Diagram7. Data tables8. Flow chart9. Input forms10. Conclusion
1. Analysis of Present system
Before we begin a new system it is important to study the present system that will beimproved or replaced. We need to analyze how this system uses hardware, software etc. Inthis present age of competition our resume need to be prepared and updated according to thechanging requirements of industry. The present system for resume building just provideswizard through which one can prepare resume only in given format.
Disadvantages of Present System
Inability of modification of dataProvides fixed format of resumeLack of immediate retrievalInability of sharing the resume dataLack of expert guidance at every step of building resume
2. Characteristics of Proposed system
Easy to edit and update resumeFree Resume hostingWide range of resume formatsExpert guidance at every step of resume buildingSearch for a particular candidate by skills
3. Feasibility Study
The feasibility study is carried out to test whether the proposed system is worthimplemented. Feasibility study is the test of proposed system regarding its work ability.
The key consideration involved in the feasibility study is:TechnicalBehavioralEconomic
Technical Feasibility:
Technical Feasibility center on the existing computer system and to what extent itcan support the proposed system addition. The technologies and the environment which are used in this project are:
Software:Front-end
Web Technology: PHPLanguages Used: PHP, JavaScript, HTML, CSS.Development Tool: 5Web Server: IIS
Back endDatabase: Sql Server
Operating SystemWindows 9xAny Operating System compatible with WWW
Behavioral Feasibility:
People are inherently resistant to change and computers have been known tofacilitate change. An estimate should be made of how strong a reaction the user staff is likelyto have towards the development of computerized system.
Economic Feasibility:
The procedure is to determine the benefits and savings that are expected from acandidate system and compare it with cost. If a benefit outweighs costs then the decision ismade to design and implement the system otherwise further alterations are made in theproposed system.
Manpower costHardware costSoftware cost
4.Product Perspective:
5. Data flow diagram
A data flow diagram is graphical representation that depicts the information flow andthe transforms that r applied as date moves from input to output. It can be used to representa software at any level of abstraction. In fact DFDs may be partitioned in to levels. Thatrepresents increasing information flow and functional details.
DFDs are defined in levels with every level decreasing the level of abstraction aswell as defining a greater details of the functional organs of the system. A zero level DFD alsoknown as context or fundamental system model represents the entire software elements as asingle bubble with input and output data entities which are indicated as incoming andoutgoing arrows.
6. Entity Relation Diagram
Entity Relation Diagram represents the object relationship pairs in graphical forms thuswe can say that the primary goal of ER diagrams is represent data objects along with theirrelationships.
ER model for data uses three features to describe data:Entities which satisfy distinct real world items in an applicationRelationships connecting different entities and representing meaningfuldependencies between themAttributes which specify various properties of entities and relations involved ina system.
RESUMEBuilder
Application
user
AdminCreare a
logi
Issue
submi
confirmatio
registratio
0-LEVEL
1.2New user
registration
User
Admin1.1Registration
process
Create a resume
Login
databas
logiAccept the
Form
New
respons
1-level DFD
7. Data tables
LoginField name Data Type SizeId Int 100Email id Text -Passward Varchar 230Fname Varchar 230Lname Varchar 230Phoneno Int 20City Varchar 230State Varchar 230Country Varchar 230
Resumedetails
Field name Data type SizeId Int 100Useri_d Int 100Job_title varchar 230Company_name Varchar 230Company_address varchar 230Start_date Varchar 230End_date Varchar 230Job_description varchar 230Hobbies Varchar 230Achievements Varchar 230Secondary varchar 230Sr_secondary Varchar 230Graduation Varchar 230Pg varchar 230Name_of_pg_collage varchar 230Name_of_school Varchar 230Name_of_gard_collage Varchar 230Name_of_sr_sec_school
Varchar 230
Year_grad Varchar 230Year_pg Varchar 230
8. Flow chart
Flow chart is a graphical representation using symbol to show the step by stepsequence of operation, activities or procedures used in computer system analysis ,activity analysis and in program sequence representation.
9. Input forms
Index page
Start
Inputs
RegistrationIf
registrated
Go to login
Is exiting user
ye
n
got
Home page
My account
Registration
Add_profile
Edit_profile
Delete_profile
Show_profile
Help
About_us
Contact_us
Resume_template
10. Conclusion
This was our project of System Design Lab about “ONLINE RESUME BUILDER”.Development of this System takes a lot of efforts from us. We think this system gave alot of satisfaction to all of us.Though every task is never said to be perfect in this development field even moreimprovement may be possible in this system.We learned so many things and gained a lot of knowledge about development field.We hope this will prove fruitful to us.