Final Document Resume Builder

  • Upload
    anadhan

  • View
    274

  • Download
    6

Embed Size (px)

Citation preview

  • 7/27/2019 Final Document Resume Builder

    1/31

    1. INTRODUCTION

    1.1 ORGANISATION PROFILE

    DAFFODILLS INDIA, established in the year 2006.They are located

    near Edayarpalayam, Coimbatore.

    DAFFODILLS INDIA is the organization and the development from based

    on the customer satisfaction and service towards the nation and the clients in

    abroad.

    Solutions are committed in providing innovative Software Solutions to its

    Clients and recognize the importance of technology. DAFFODILLS INDIA

    seasoned software Professional has Expertise in a wide range of technologies

    including, but limited to,

    Web Technology

    Client Server Technology

    Database Design, Development and Administration

    Customized Package Software implementation like

    Accounts

    Development of System Software Low Level

    Programming

    Server Side Programming

    DAFFODILLS INDIA undertake Short Team and Long Term Projects on a

    contract and regular basis with reputed Clients. DAFFODILLS INDIA goal is to

    clearly understand their Clients need and provide them with real and lasting

    Solutions that meet and exceed their Expectations.

    The data generated has to be processed speedily and accurately to produce

    useful formation that will help the organization in managing its business more

  • 7/27/2019 Final Document Resume Builder

    2/31

    efficiently and effectively. This results in an increased need for the introduction of

    modern technology to the transaction and events at source of origin and to make

    information available to the user.

  • 7/27/2019 Final Document Resume Builder

    3/31

    1.2 ABOUT THE PROJECT

    A resume also spelled resume or resume also called curriculum vitae

    or CV, is a document that contains a summary or listing of relevant job

    experience and education. The rsum or CV is typically the first item that a

    potential employer encounters regarding the job seeker and is typically used

    to screen applicants, often followed by an interview, when seeking

    employment.

    In the job search process, a well-written and well-designed resume

    is essential. Our program does the thinking and writing for you.

    Resume Builder simplifies the work of finding the job by providing

    intelligent and user-friendly software

    Resume Builder can display the resume structure in a user-friendly

    format, so that you can choose which sections of the resume to publish.

    You can also modify the order of the Published Sections Biographical

    Data, Objective, Employment History, Education History, Personal, Skill

    Areas, Publications, Summary and Certifications.

  • 7/27/2019 Final Document Resume Builder

    4/31

    2. SYSTEM CONFIGURATION

    2.1 HARDWARE CONFIGURATION

    1. Processor Pentium IV with 3.0 GHz.

    2. RAM 256MB

    3. HDD 40GB

    4. Monitor 15 Color monitor with 16 million colors

    5. Pointing device Two - button Mouse or 3-button Mouse.

    6. Keyboard 104 Keys

    2.2 SOFTWARE CONFIGURATION

    1. FRONT END VB.NET

    2. Platform Microsoft Windows server

    3. Back End MS SQL SERVER 2000

  • 7/27/2019 Final Document Resume Builder

    5/31

    3. SYSTEM STUDY AND ANALYSIS

    The system analysis is conducted with the following objectives in mind.

    They are to satisfy the customers according to their needs, to evaluate the system

    concept for feasibility, to allocate functions to hardware, software, people,

    database and other system elements to create a system definition that forms the

    foundation for all subsequent engineering works.

    3.1FACT FINDING

    Fact finding is the stage in which data about the system are collected in

    terms of technical and functional requirements. In this project the data collection is

    completed using the data carriers which are existing in the tables.

    3.2FEASIBILITY ANALYSIS

    When developing a system, it is necessary to evaluate the feasibility of

    project at the earliest possible time. Unexpected technical problems and timing

    problems can occur when poor problem definition is obtained. It is advisable to

    conduct discussions regarding the analysis and design of the project before starting

    it.

    Economic Feasibility

    The proposed system developed includes the following related issues.

    Cost of resources needed for development.

    Cost benefit analysis.

    Potential market growth.

    While concerning the cost of resources for the server side, amount is

    invested for the high capacity of storage media, high speed processor and large

  • 7/27/2019 Final Document Resume Builder

    6/31

    amount of memory needed for the system. While concerning the client side a

    minimal amount of cost is needed. Overall the cost of setting up the server and

    configuring it will be costly at the time of installation. While considering the cost

    benefit analysis, huge amount will be invested only at the time of first installation.

    Technical Feasibility

    The technical feasibility involves the analysis of all possible condition for

    obtaining the system. It actually involves a study of function Performance and

    constraints that may affect the ability to achieve an acceptable system, the

    considerations that are normally associated with the technical feasibility include

    the following:

    Development risk

    Resource availability

    Technology

    The development risk concerns the probability the function of all elements

    and its performance should be same in all platforms and in the system that is being

    developed. This system is developed according to the web standards and the

    development software tools are selected in such a way to avoid the problems sited

    above.

    The resource availability states whether skilled staffs are available to

    develop the system elements and the availability of hardware and software. The

    hardware is provided by the organization satisfying all the requirements.

  • 7/27/2019 Final Document Resume Builder

    7/31

    3.3EXISTING SYSTEM

    Analyzing the customer complaints, orders and generating reports are done

    manually which is time consuming. The customer response also becomes a tedious

    task. Drafting required for trainees also done manually. Searching for information

    through multiple files and data analysis also becomes a tedious task.

    Draw Backs

    Time-consuming

    A tedious task

    Cause damage to the brand image of the organization

    Slow updation and retrieval of information

  • 7/27/2019 Final Document Resume Builder

    8/31

    3.4 PROPOSED SYSTEM

    No Experience

    Resume writing software can be a welcome relief to job seekers who are

    uncomfortable with the idea of drafting a resume from scratch. Resume

    writing software can provide a step by step foundation, where the job seeker

    needs to only answer a few questions about their work history and

    experience and they almost instantly have a resume.

    Quick & Easy

    Resume writing software can provide a quick and easy resume. For job

    seekers pressed for time, using resume creation software is a perfect choice.

    With this option there is no longer any need to labor over a resume, trying to

    put the information in the correct places and choose the right wording.

    Resume writing software practically does all the work for the job seeker.

    Affordable

    Resume writing software, such as a free resume maker, can be irresistible.

    The idea of obtaining a resume that is quick, easy and free can be hard to

    pass up, particularly when professional resume writers charge a fee to craft a

    personalized resume.

    Guarantee

    One further benefit of using on-line software is that it is instantly available

    as a download onto your computer. In common with most on-line products

    they normally have a no questions asked 100% money back guarantee.

  • 7/27/2019 Final Document Resume Builder

    9/31

    4. SYSTEM DESIGN

    System design consist of a following,

    1. Database Design2. Input Design

    3. Output Design

    INTRODUCTION

    It is where the approach to the creation of the new system. It provides

    understanding of the procedural details necessary for implementing the system. It

    involves first logical design and then the physical construction of the system.

    Logical design is like the blue print. Physical design produces software, files and

    working system. Th efundamental objective in the design is that it ensures very

    attractive and user friendly.

    4.1 DATABASE DESIGN

    The goal of a relational database design is to generate a set of relations

    that allows storing information easily. The database is designed in the relational

    model in which the data are organized into entries and relations between them.

    All the tables designed for the system conform to the first, second ad third

    normal forms.

    Stored procedures are used to save a significant amount of processing at

    execution time and client execution requests use the network more

    efficiently.Appropriate integrity constraints such as domain, entity, integrity,

    referential integrity and check conditions are used whenever possible.

  • 7/27/2019 Final Document Resume Builder

    10/31

    4.1 INPUT DESIGN

    Input design is the link between the information system and the users and

    those steps that are necessary to put transaction data in to a usable form for

    processing data entry. The activity of putting data into the computer for processing

    can be activated by instructing the computer to read data from a written printed

    document or it can occur by keying data directly into the system. The designs of

    input focusing on controlling the amount of input required controlling the errors,

    avoid delay extra steps, and keeping the process simple. This system has

    individual form for administrator and customer.

    4.2 OUTPUT DESIGN

    Designing computer should proceed in well thought out manner. The term

    output means any information produced by the information system whether

    printed or displayed. When analyst design computer out put they identified the

    specific output that is needed to meet the requirement. Computer is the most

    important source of information to the users. Output design is a process that

    involves designing necessary outputs that have to be used by various users

    according to requirements. Efficient intelligent output design should improve the

    system relationship with the user and help in decision making. Since the reports

    are directly required by the management for taking decision and to draw the

    conclusion must be simple, descriptive and clear to the user. Options for outputs

    and forms are given in the system menus.

    When designing the output, system analyst must accomplish the following:

    Determine the information to present.

    Decide whether to display, print, speak the information and select the

    output medium

    Arrange the information in acceptable format.

  • 7/27/2019 Final Document Resume Builder

    11/31

    5. SYSTEM DEVELOPMENT

    The .NET Framework is a new computing platform that simplifies

    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 provide a code-execution environment that minimizes software

    deployment and versioning conflicts.

    To provide a code-execution environment that guarantees safe

    execution of code, including code created by an unknown or semi-

    trusted 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 applications, such as Windows-based applications and Web-

    based applications.

    To build all communication on industry standards to ensure that code

    based on the .NET Framework can integrate with any other code.

  • 7/27/2019 Final Document Resume Builder

    12/31

    ADO.NET Overview

    ADO.NET is an evolution of the ADO data access model that directly

    addresses user requirements for developing scalable applications. It was

    designed specifically for the web with scalability, statelessness, and XML in

    mind.

    ADO.NET uses some ADO objects, such as the Connection and

    Command objects, and also introduces new objects. Key new ADO.NET

    objects include the DataSet, DataReader, and DataAdapter.

    The important distinction between this evolved stage of ADO.NET

    and previous data architectures is that there exists an object -- the DataSet --

    that is separate and distinct from any data stores. Because of that, the

    DataSet functions as a standalone entity. You can think of the DataSet as an

    always disconnected recordset that knows nothing about the source or

    destination of the data it contains. Inside a DataSet, much like in a database,

    there are tables, columns, relationships, constraints, views, and so forth.

    A DataAdapter is the object that connects to the database to fill the

    DataSet. Then, it connects back to the database to update the data there,

    based on operations performed while the DataSet held the data. In the past,

    data processing has been primarily connection-based. Now, in an effort to

    make multi-tiered apps more efficient, data processing is turning to a

    message-based approach that revolves around chunks of information. At the

    center of this approach is the DataAdapter, which provides a bridge to

    retrieve and save data between a DataSet and its source data store. It

    accomplishes this by means of requests to the appropriate SQL commands

    made against the data store.

  • 7/27/2019 Final Document Resume Builder

    13/31

    The XML-based DataSet object provides a consistent programming

    model that works with all models of data storage: flat, relational, and

    hierarchical. It does this by having no 'knowledge' of the source of its data,

    and by representing the data that it holds as collections and data types. No

    matter what the source of the data within the DataSet is, it is manipulated

    through the same set of standard APIs exposed through the DataSet and its

    subordinate objects.

    While the DataSet has no knowledge of the source of its data, the

    managed provider has detailed and specific information. The role of the

    managed provider is to connect, fill, and persist the DataSet to and from data

    stores. The OLE DB and SQL Server .NET Data Providers

    (System.Data.OleDb and System.Data.SqlClient) that are part of the .Net

    Framework provide four basic objects: the Command, Connection,

    DataReader and DataAdapter. In the remaining sections of this document,

    we'll walk through each part of the DataSet and the OLE DB/SQL Server

    .NET Data Providers explaining what they are, and how to program against

    them.

  • 7/27/2019 Final Document Resume Builder

    14/31

    Commands

    Commands contain the information that is submitted to a database,

    and are represented by provider-specific classes such as SQLCommand. A

    command can be a stored procedure call, an UPDATE statement, or a

    statement that returns results. You can also use input and output parameters,

    and return values as part of your command syntax. The example below

    shows how to issue an INSERT statement against the Northwind database.

    DataReaders

    The DataReader object is somewhat synonymous with a read-

    only/forward-only cursor over data. The DataReader API supports flat as

    well as hierarchical data. A DataReader object is returned after executing a

    command against a database. The format of the returned DataReader object

    is different from a recordset. For example, you might use the DataReader to

    show the results of a search list in a web page.

    DataSets and DataAdapters

    DataSets

    The DataSet object is similar to the ADO Recordset object, but more

    powerful, and with one other important distinction: the DataSet is always

    disconnected. The DataSet object represents a cache of data, with database-

    like structures such as tables, columns, relationships, and constraints.

    However, though a DataSet can and does behave much like a database, it is

    important to remember that DataSet objects do not interact directly with

    databases, or other source data. This allows the developer to work with a

    programming model that is always consistent, regardless of where the source

    data resides. Data coming from a database, an XML file, from code, or user

    input can all be placed into DataSet objects. Then, as changes are made to

  • 7/27/2019 Final Document Resume Builder

    15/31

    the DataSet they can be tracked and verified before updating the source data.

    The GetChanges method of the DataSet object actually creates a second

    DatSet that contains only the changes to the data. This DataSet is then used

    by a DataAdapter (or other objects) to update the original data source.

    The DataSet has many XML characteristics, including the ability to

    produce and consume XML data and XML schemas. XML schemas can be

    used to describe schemas interchanged via WebServices. In fact, a DataSet

    with a schema can actually be compiled for type safety and statement

    completion.

    DataAdapters (OLEDB/SQL)

    The DataAdapter object works as a bridge between the DataSet and

    the source data. Using the provider-specific SqlDataAdapter (along with its

    associated SqlCommand and SqlConnection) can increase overall

    performance when working with a Microsoft SQL Server databases. For

    other OLE DB-supported databases, you would use the OleDbDataAdapter

    object and its associated OleDbCommand and OleDbConnection objects.

    The DataAdapter object uses commands to update the data source after

    changes have been made to the DataSet. Using the Fill method of the

    DataAdapter calls the SELECT command; using the Update method calls

    the INSERT, UPDATE or DELETE command for each changed row. You

    can explicitly set these commands in order to control the statements used at

    runtime to resolve changes, including the use of stored procedures. For ad-

    hoc scenarios, a CommandBuilder object can generate these at run-time

    based upon a select statement. However, this run-time generation requires an

    extra round-trip to the server in order to gather required metadata, so

    explicitly providing the INSERT, UPDATE, and DELETE commands at

    design time will result in better run-time performance.

  • 7/27/2019 Final Document Resume Builder

    16/31

    SQL SERVER

    DATABASE

    A database management, or DBMS, gives the user access to their data

    and helps them transform the data into information. Such database

    management systems include dBase, paradox, IMS, SQL Server and SQL

    Server. These systems allow users to create, update and extract information

    from their database.

    A database is a structured collection of data. Data refers to the

    characteristics of people, things and events. SQL Server stores each data

    item in its own fields. In SQL Server, the fields relating to a particular

    person, thing or event are bundled together to form a single complete unit of

    data, called a record (it can also be referred to as raw or an occurrence).

    Each record is made up of a number of fields. No two fields in a record can

    have the same field name.

    During an SQL Server Database design project, the analysis of your

    business needs identifies all the fields or attributes of interest. If your

    business needs change over time, you define any additional fields or change

    the definition of existing fields.

    SQL Server Tables

    SQL Server stores records relating to each other in a table. Different

    tables are created for the various groups of information. Related tables are

    grouped together to form a database.

    Primary Key

    Every table in SQL Server has a field or a combination of fields that

    uniquely identifies each record in the table. The Unique identifier is called

  • 7/27/2019 Final Document Resume Builder

    17/31

    the Primary Key, or simply the Key. The primary key provides the means to

    distinguish one record from all other in a table. It allows the user and the

    database system to identify, locate and refer to one particular record in the

    database.

    Relational Database

    Sometimes all the information of interest to a business operation can

    be stored in one table. SQL Server makes it very easy to link the data in

    multiple tables. Matching an employee to the department in which they work

    is one example. This is what makes SQL Server a relational database

    management system, or RDBMS. It stores data in two or more tables and

    enables you to define relationships between the table and enables you to

    define relationships between the tables.

    Foreign Key

    When a field is one table matches the primary key of another field is

    referred to as a foreign key. A foreign key is a field or a group of fields in

    one table whose values match those of the primary key of another table.

    Referential Integrity

    Not only does SQL Server allow you to link multiple tables, it also

    maintains consistency between them. Ensuring that the data among related

    tables is correctly matched is referred to as maintaining referential integrity.

    Data Abstraction

    A major purpose of a database system is to provide users with an

    abstract view of the data. This system hides certain details of how the data

    is stored and maintained. Data abstraction is divided into three levels.

    Physical level: This is the lowest level of abstraction at which one describes

    how the data are actually stored.

  • 7/27/2019 Final Document Resume Builder

    18/31

    6. TESTING AND IMPLEMENTATION

    6.1 SYSTEM TESTING

    Testing Methodologies

    Testing is generally done at two levels - Testing of individual

    modules and testing of the entire system (System testing). During systems

    testing, the system is used experimentally to ensure that the software does

    not fail, i.e., that it will run according to its specifications and in the way

    users expect. Special test data are input for processing, and the results

    examined. A limited number of uses may be allowed to use the system so

    analysis can see whether they use it in unforeseen ways. It is preferable to

    discover any surprise before the organization implements the system and

    depends on it.

    Testing is done throughout systems development at various stages (not

    just at the end). It is always a good practice to test the system at many

    different levels at various intervals, that is, sub systems, program modules as

    work progresses and finally the system as a whole. If this is not done, then

    the poorly tested system can fail after installation. As you may already have

    gathered, testing is very tedious and time-consuming job. For a test to be

    successful the tester, should try and make the program fail. The tester maybe

    an analyst, programmer, or specialist trained in software testing. One should

    try and find areas in which the program can fail. Each test case is designed

    with the intent of finding errors in the way the system will process it.

    Through testing of programs do not guarantee the reliability of systems. It is

    assure that the system runs error free.

  • 7/27/2019 Final Document Resume Builder

    19/31

    Unit Testing

    This involves the tests carried out on modules programs, which make

    up a system. This is also called as a Program Testing. The units in a system

    are the modules and routines that are assembled and integrated to perform a

    specific function. In a large system, many modules at different levels are

    needed. Unit testing focuses on the modules, independently of one another,

    to locate errors. The programs should be tested for correctness of logic

    applied and should detect errors in coding.

    For example in the OBSE system, feeding the system with all

    combinations of data should test all the calculations. Valid and invalid data

    should be created and the programs should be made to process the data to

    catch errors. In the OBSE system, the Employee no: consists of three digits,

    so during testing one should ensure that the programs do not accept anything

    other than a three-digit code for the employee no. Another e.g. for valid and

    invalid data check is that, in case three digit no is entered during the entry oftransaction, and that number does not exit in the master file, or if the

    number entered is an exit case, then the programs should not allow the entry

    of such cases. All dates that are entered should be validated. No program

    should accept invalidates. The checks that are needed to be incorporated are:

    in the month of Feb the date cannot be more than 29. For the months having

    days one should not be allowed to enter 31. All conditions present in the

    program should be tested. Before proceeding one must make sure that all the

    programs are working independently.

    System Testing

  • 7/27/2019 Final Document Resume Builder

    20/31

    When unit tests are satisfactorily concluded, the system, as a complete

    entity must be tested. At this stage, end users and operators become actively

    involved in testing. While testing one should also test to find discrepancies

    between the system and its original objective, current specifications and

    systems documentation.

    For example, one module may expect the data item for employee

    number to be numeric field, while other modules expect it to be a character

    data item. The system itself may not report this error, but the output may

    show unexpected results. A record maybe created and stored in one module,

    using the employee number as a numeric field. If this is later sought on

    retrieval with the expectation that it will be a character field, the field will

    not be recognized and the message requested record not found would not be

    displayed.

    System testing must also verify that file sizes are adequate and their

    indexes have been built properly. Sorting and rendering procedures assumed

    to be present in lower level modules must be tested at the systems level to

    see that they in fact exist and achieve the results modules expect.

    Output Testing

    After performing the validation testing, the next step is output testing

    of the proposed system, since no system could be useful if it does not

    produce the required output in the specified format. The outputs generated or

    displayed by the system under consideration are tested by asking the users

    about the format required by them. Hence the output format is considered in

    2 ways one is on screen and another in printed format.

  • 7/27/2019 Final Document Resume Builder

    21/31

    Validation Checking

    Validation checks are performed on the following fields.

    Text Field

    The text field can contain only the number of characters lesser than or

    equal to its size. The text fields are alphanumeric in some tables and

    alphabetic in other tables. Incorrect entry always flashes and error message.

  • 7/27/2019 Final Document Resume Builder

    22/31

    Numeric Field

    The numeric field can contain only numbers from 0 to 9. An entry of

    any character flashes an error messages. The individual modules are checked

    for accuracy and what it has to perform. Each module is subjected to test

    run along with sample data. The individually tested modules are integrated

    into a single system. Testing involves executing the real data information is

    used in the program the existence of any program defect is inferred from the

    output. The testing should be planned so that all the requirements are

    individually tested.

    6.2 IMPLEMENTATION

    Implementation Procedures

    After proper testing and validation, the question arises whether the

    system can be implemented or not. Implementation includes all those

    activities that take place to convert from old system to new. The new system

    may be totally new replacing an existing manual or automated system, or it

    may be a major modification to an existing system. In other case, proper

    implementation is essential to provide a reliable system to meet organization

    requirements.

    User Training

    A well-designed system, if not operated and used properly could fail.

    Training the users is important, as if not done well enough could prevent the

    successful implementation of an information system. Through the systems

    development life cycle the user has been involved. By this stage the analyst

  • 7/27/2019 Final Document Resume Builder

    23/31

    should possess an accurate idea of the users they need to be trained. They

    must know what their roles will be, how they can use the system and what

    the system will do and will not do. Both system operators and users need

    training. During their training, they need to be given a trouble-shooting list

    that identifies possible problems and identifies remedies for the problem.

    They should be advised of the common mal functions that may arise and

    how to solve them.

    Operational Documentation

    Once the implementation plan is decided, it is essential that the user of

    the system is made familiar and comfortable with the environment.

    Education involves right atmosphere & motivating the user. A

    documentation providing the whole operations of the system is being

    developed. The system is developed in such a way that the user can work

    with it in a well consistent way. The system is developed user friendly so

    that the user can work the system from the tips given in the application

    itself. Useful tips and guidance is given inside the application itself to help

    the user. Users have to be made aware that what can be achieved with the

    new system and how it increases the performance of the system. The user of

    the system should be given a general idea of the system before he uses the

    system.

    System Maintenance

    A system should be created whose design is comprehensive and

    farsighted enough to serve current and projected user for several years to

  • 7/27/2019 Final Document Resume Builder

    24/31

    come. Part of the analysts expertise should be in projecting what those

    needs might be in building flexibility and adaptability into the system.

    The better the system design, the easier it will be to maintain and the

    maintenance costs is a major concern, since software maintenance can prove

    to be very expensive. It is important to detect software design errors early

    on; as it is less costly than if errors remain unnoticed until maintenance is

    necessary. Maintenance is performed most often to improve the existing

    software rather than to respond to a crisis or system failure. As user

    requirements change, software and documentation should be changed as part

    of the maintenance work.

    Maintenance is also done to update software in response to the change

    made in an organization. This work is not as substantial as enhancing the

    Software, but it must be done. The system could fail if the system is not

    maintained properly.

  • 7/27/2019 Final Document Resume Builder

    25/31

    7. CONCLUSION

    The new computerized system was found to be much faster and

    reliable and user friendly then the existing system. The system has beendesigned and developed step by step and tested successfully. It eliminates

    the human error that are likely to creep in the kind of working in which a

    bulk quantity of data and communications as to be processed.

    None of the products examined proved any better than the current

    method for ease of use or customization, and some would not allow as much

    information as the current model rsum contains. They do, however, offer

    several document templates to choose from, which would allow students to

    have some greater control over their rsums appearance without having to

    manipulate large sections of information in Word files (e.g., students with

    more job experience could more easily place that section before the

    education section). However, they dont allow users to customize sections

    within the rsum builder interfaces

    This system when implemented would give an active online status of

    the remote things happening at the remote site. This would not only benefit

    the organization of misuse of time or other resources of the concern but also

    give the management to take appropriate decisions based on the remote

    informations provided.

  • 7/27/2019 Final Document Resume Builder

    26/31

    7. SCOPE FOR FURTHER DEVELOPMENT

    The application developed is designed in such a way that any

    further enhancements can be done with ease. The system has the

    capability for easy integration with other systems. New modules

    can be added to the existing system with less effort.

    Software restructuring is carried out. Software restructuring

    modifies source code in an effort to make it amenable to future

    changes. In general, restructuring does not modify the over all

    program architecture. It tends to focus on the design details of

    individual modules and can local data structure defined within

    modules.

    Resume Manager completely automates the entire resume handling

    process, which increases efficiency and productivity of your work and

    saves money for your company. Because you stay focused on finding the

    right people instead of worrying about all the paperwork, you can be sure

    you have chosen the best candidates available! Even if you prefer to do the

    important work by hand.

  • 7/27/2019 Final Document Resume Builder

    27/31

    8 BIBLIOGRAPHY

    VB.NET A Beginners Guide, Dave Mercer,

    TATA McGRAW-Hill EDITION.

    MCAD/MCSD Training Kit Developing Web Applications with

    Microsoft Visual Basic .NET and Microsoft Visual C# .NET.

    PUBLISHED BY

    Microsoft Press - A Division of Microsoft Corporation

    VB.NET DATABASE PROGRAMMING

    WEEKEND CRASH COURSE

    JASON BUTLER, TONY CAUDILL

    Microsoft ADO .NET Step by Step,

    by Rebecca M. Riordan ISBN: 0735612366, Microsoft Press 2002

    ASP.NET Unleashed, Second Edition, By Stephen Walther

    http://www.developer.com/net/asp/article.php/3096831

    http://www.aspnetemail.com/Examples.aspx

    Advanced SQL Database Programmer Handbook

    Donald K. Burleson, Joe Celko, John Paul Cook, Peter Gulutzan

    http://www.developer.com/net/asp/article.php/3096831http://www.aspnetemail.com/Examples.aspxhttp://www.developer.com/net/asp/article.php/3096831http://www.aspnetemail.com/Examples.aspx
  • 7/27/2019 Final Document Resume Builder

    28/31

    9. APPENDIX

    SCREEN LAYOUT

  • 7/27/2019 Final Document Resume Builder

    29/31

  • 7/27/2019 Final Document Resume Builder

    30/31

  • 7/27/2019 Final Document Resume Builder

    31/31