online customer feedback analysis 444 - copy

Upload: ankitasitm21

Post on 05-Apr-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    1/83

    PROJECT REPORTON

    (Online Placement Cell Automation)

    SUBMITTED IN COMPLETE FULFILLMENT OF

    REQUIREMENT

    FOR THE AWARD OF DEGREE OF

    BACHELOR OF TECHNOLOGY

    IN COMPUTER SCIENCE & ENGINEERING

    BY

    GAUTAM BUDDHA TECHNICAL UNIVERSITY LUCKNOW

    ACADEMIC YEAR 2011 -2012

    Under Guidance of: Submitted by:

    Mr.Manvendra Singh

    DEPARTMENT OF CS

    SITM ,

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    2/83

    Placement cell automation

    2 | P a g e

    ONLINE CUSTOMER FEEDBACK ANALYSIS

    by

    abhishek

    Submitted to the Department of INFORMATION TECHNOLOGY

    in partial fulfillment of the requirements

    for the degree of

    Bachelor of Technology

    in

    SAGAR INSTITUTE OF TECHNOLOGY AND MANAGEMENT

    G.B. Technical University

    7thApril,2012

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    3/83

    Placement cell automation

    3 | P a g e

    TABLE OF CONTENTS Page

    CERTIFICATE ................................................................................................... ii

    CERTIFICATE ..................................................................................................... iiiACKNOWLEDGEMENTS .................................................................................. iv

    ABSTRACT ........................................................................................................... v

    LIST OF TABLES.................................................................................................. vii

    LIST OF FIGURES................................................................................................ viii

    LIST OF SYMBOLS .............................................................................................. ix

    LIST OF ABBREVIATIONS ................................................................................ x

    CHAPTER 1 (INTRODUCTION, BACKGROUND OF THE PROBLEM,

    STATEMENT OF PROBLEM etc.).............................................................. 11.1. ................................................................................................................. 5

    1.2. ................................................................................................................. 8

    CHAPTER 2 (OTHER MAIN HEADING) ......................................................... 13

    3.1. .................................................................................................................. 15

    3.2. .................................................................................................................. 17

    3.2.1. ......................................................................................................... 19

    3.2.2. ......................................................................................................... 20

    3.2.2.1. ................................................................................................ 213.2.2.2. .......................................................................................... 22

    3.3. ................................................................................................................. 23

    CHAPTER 4 (OTHER MAIN HEADING) ......................................................... 30

    4.1. ................................................................................................................ 36

    4.2. ................................................................................................................ 39

    CHAPTER 5 (CONCLUSIONS) ......................................................................... 40

    APPENDIX A ......................................................................................................... 45

    APPENDIX B ......................................................................................................... 47REFERENCES... .................................................................................................... 49

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    4/83

    Placement cell automation

    4 | P a g e

    CERTIFICATE

    This is to certify that Project Report entitle PLACEMENT CELL AUTOMATION which

    is submitted by Manisha Pandey,Ankita Agrawal. in partial fulfillment of the requirement for

    the award of degree B. Tech. in Department of INFORMATION TECHNOLOGY of G. B.

    Technical University, is a record of the candidate own work carried out by him under my/our

    supervision.

    The matter embodied in this thesis is original and has not been submitted for the award of any

    other degree.

    Date: 7th

    April,2012

    H.O.D

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    5/83

    Placement cell automation

    5 | P a g e

    DECLARATION

    I hereby declare that this submission is our own work and that, to the best of our knowledge

    and belief, it contains no material previously published or written by another person nor

    material which to a substantial extent has been accepted for the award of any other degree or

    diploma of the university or other institute of higher learning, except where due

    acknowledgment has been made in the text.

    SignatureName:

    Date: 7th April,2012

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    6/83

    Placement cell automation

    6 | P a g e

    ACKNOWLEDGEMENT

    It gives us a great sense of pleasure to present the report of the B. Tech Project undertaken

    during B. Tech. Final Year. We owe special debt of gratitude to Mrs. Chandrabhan Singh,

    Department of Computer Science & Engineering, S.I.T.M, Lucknow for his constant support

    and guidance throughout the course of our work. His sincerity, thoroughness and

    perseverance have been a constant source of inspiration for us. It is only his cognizant efforts

    that our endeavors have seen light of the day.

    We also take the opportunity to acknowledge the contribution of Mrs., Head Of Department

    of Computer Science & Engineering, S.I.T.M, Lucknow for his full support and assistanceduring the development of the project.

    We also do not like to miss the opportunity to acknowledge the contribution of all faculty

    members of the department for their kind assistance and cooperation during the development

    of our project. Last but not the least, we acknowledge our friends for their contribution in the

    completion of the project.

    Signature: Signature:Name : Name :Roll No.: Roll No.:Date :7

    thApril,2012 Date :7th April, 20

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    7/83

    Placement cell automation

    7 | P a g e

    ABSTRACT

    INTRODUCTION

    The Microsoft .NET Framework

    The .NET Framework is the infrastructure for the Microsoft .NET platform.The .NET

    Framework is an environment for building, deploying, and running Web applications and

    Web Services.Microsoft's first server technology ASP (Active Server Pages), was a powerful

    and flexible "programming language". But it was too code oriented. It was not an application

    framework and not an enterprise development tool.The Microsoft .NET Framework was

    developed to solve this problem.

    .NET Frameworks keywords:

    Easier and quicker programming Reduced amount of code Declarative programming model Richer server control hierarchy with events Larger class library Better support for development tools

    The .NET Framework consists of 3 main parts:

    Programming languages:

    C# (Pronounced C sharp) Visual Basic (VB .NET) J# (Pronounced J sharp)

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    8/83

    Placement cell automation

    8 | P a g e

    Server technologies and client technologies:

    ASP .NET (Active Server Pages) Windows Forms (Windows desktop solutions) Compact Framework (PDA / Mobile solutions)

    Development environments:

    Visual Studio .NET (VS .NET) Visual Web Developer

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    9/83

    Placement cell automation

    9 | P a g e

    MICROSOFT VISUAL STUDIO

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    10/83

    Placement cell automation

    10 | P a g e

    SQL SERVER 2005

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    11/83

    Placement cell automation

    11 | P a g e

    ONLINE CUSTOMER FEEDBACK ANALYSIS

    As the technology is growing at a faster rate the usage of manual system is reduced. We haveplanned to develop automation for Training Placement Cell Automation this automation is

    developed based on web application so the training and placement cell works are processed

    within or without the organization with authorized people.In placement cell the records are

    maintained in paper formats and tedious work to short list the students according to the

    company requirements.To overcome this problem, records of the students are updated by the

    authorized administrator .

    There will be unique user name and password for the administrator . The student only view

    the details of the records . Only the authorized administrator should have the rights to

    insert,delete and update information into the data base and must short list the candidates

    required for the company. Today corporate needs thinking, flexible, proactive workers. They

    need creative problem solvers, workers smart and skilled enough to move with new

    technologies and with the ever-changing competitive environment. They need workers

    accustomed to collaborate with co-workers to participate in quality circles, to deal with

    people high and low. Further, communication skills and people skills should be necessary

    skills of the modern workers.

    We are committed to meet the above expectations, as we understand the needs well. How we

    learn and how we teach are changing drastically and fast according to the developments inthe industrial sector, both software and manufacturing, as we want to keep pace with the fast

    developing world and offer the best of the human resources to the corporate and industry and

    in-turn make a better Nation.Training and Placement Cell in the SGI plays a vital role and

    is becoming a key department of the institute. As there are large numbers of Engineering and

    Management colleges coming up in UP, the competition for employment is increasing every

    day and the job of placement is becoming a challenging one.A full pledged placement cell is

    functioning in our college with a full time placement officer. Our Training and Placement

    Office is performing the following activities:-

    Arranging in plant training for students. Inviting various organization for campus recruitment. Training to suit various needs of industry.

    For placement a large number of prospective employers are contacted during the year and

    efforts are made to invite those companies to visit our college and to conduct campus

    recruitmens.The objective of the T&P Cell is to look for a 100% employment of all the

    students therefore it follows policy of 'One Person One job'.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    12/83

    Placement cell automation

    12 | P a g e

    Following figure illustrates an example of ONLINE CUSTOMER FEEDBACK

    ANALYSIS in a CALL CENTRE :

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    13/83

    Placement cell automation

    13 | P a g e

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    14/83

    Placement cell automation

    14 | P a g e

    OBJECTIVE OF ONLINE CUSTOMER FEEDBACK

    ANALYSIS

    The objectives of the Training & Placement Department are specifically to: -

    The objective of T & P cell is to achieve 100% placement to all the passing outstudents as per the policy @ of ONE PERSON ONE JOB first. A candidate selected

    for one job is further restricted to another recruitment till everybody get an

    opportunity.

    Coaching & helping the students to improve their skills in resume writingcommunication, written tests, group discussion, technical and personal interviews.

    Organizing industrial visits, training programmers and conducting guest lecturers bydistinguished technocrats and eminent industry personalities for better industrial

    interface

    Assist students develop/clarify their academic and career interests, and their shortand long-term goals through individual counseling and group sessions.

    Assist students develop and implement successful job search strategies. Work with faculty members, department Heads and administration to integrate career

    planning and academic curriculum as well as coordinate Project Work/ Summer

    Training/internship programs.

    Assist employers to achieve their hiring goals. Serve the community by providing access to our campus wide activities & career

    resources.

    Empower students with life-long career decision-making skills. Provide resources and activities to facilitate the career planning process.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    15/83

    Placement cell automation

    15 | P a g e

    Act as a link between students, alumni and the employment community. Upgradation of the students skill sets commensurate with the expectations of the

    industry.

    Generation of awareness in the students regarding future career options available tothem.

    Assisting different companies in recruiting candidates as per their requirements.

    Assisting our students in obtaining final placement in reputed companies.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    16/83

    Placement cell automation

    16 | P a g e

    WHY DO ONLINE CUSTOMER FEEDBACK ANALYSIS ?

    Online customer feedback surveys are very important to the Market Research industry, to the

    clients we work with, but most importantly, to each and every consumer throughout the

    world!

    The surveys presented to our affiliates traffic and the panelists recruited into our various

    online panels are essentially deciding the fate of future products, services and marketing

    methods that we all use every day through each customer satisfaction survey online in

    addition to our online consumer surveys. For example, Toluna provides countless surveys on

    food products, banking/financial institutions, electronics, household products, never-seen-

    before movie trailers, beauty products, phone services, tv shows, magazines, etc.

    All customer feedback surveys online provide each respondent the power to decide which

    magazine cover will be used on a future publication, what computer product they would like

    to have see on the market next, what banking service they would like to see, and so on.

    Toluna also provides online customer feedback surveys where respondents may receive and

    keep products to test in their own homes. Not only do these items range from cleaning

    products to the latest must-haves, but each online customer satisfaction survey allows

    respondents to be the first to try new products and services before they arrive in stores.

    Toluna does provide incentives for survey takers to participate in various online customer

    satisfaction surveys, like sweepstakes entries, points, cash & prizes, but Toluna also tries to

    bring across the real accomplishment of voicing respondents opinions and allowing them toshare their thoughts through customer satisfaction surveys online in order to shape the future

    items we all will see and enjoy daily.

    FEASIBILITY STUDY

    http://www.thinkaction.com/Consumer.htmhttp://www.thinkaction.com/Toluna.htmhttp://www.thinkaction.com/Toluna.htmhttp://www.thinkaction.com/Consumer.htm
  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    17/83

    Placement cell automation

    17 | P a g e

    Feasibility study includes seven distinct but inters related type of feasibility. These are:

    TECHNICAL FEASIBILITY:

    Hardware Software Application development environment

    ECONOMIC FEASIBILITY:It is concerned with the returns or benefits the organization is

    likely to derive from investment in the new system.

    OPERATIONAL FEASIBILITY:It is an evaluation to determine whether a system is

    operationally acceptable. Two important dimensions to be accessed are ability and motivation

    to use the system.

    MANAGERIAL FEASIBILITY: It determines whether a proposed system will be

    acceptable to the people or not. It also determines support from the management.

    SOCIAL FEASIBILITY: Determines whether a proposed system will be acceptable to the

    people or not.

    LEGAL FEASIBILITY: Determines whether a proposed system infringes on known Acts,

    Articles as well as any pending legislation

    TIME FEASIBILITY: Determines whether the project can be implemented fully within a

    stipulated time frame or not.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    18/83

    Placement cell automation

    18 | P a g e

    COST BENEFIT ANALYSIS

    Hardware Costs:Cost incurred in purchase of hardware, i.e., computer and its peripherals. Personnel Costs: Include the salaries of the EDP staff as well as perks of personnel

    involved in the development of the system.

    Facility Costs:Expenses incurred in the preparation of the physical site. This includesflooring, wiring, lighting, etc.

    Operating Costs: Include all the costs associated with the day to day operation of thesystem.

    Supply Costs:Variable costs that increase with increased use of paper, ribbon, disks etc.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    19/83

    Placement cell automation

    19 | P a g e

    PROBLEM OF CUSTOMERThe biggest obstacle to knowing what customers really think about us? Fear.

    We fear they'll tell us our product or service stinks, that we're horrible people and we should

    never have set foot on earth.

    Yet most companies never hear that type of painful feedback. Our research finds that

    companies with strong word of mouth and customer devotion behave like high-performance

    athletes when it comes to focusing on customer feedback. In effect, they are feedback

    machines. Customer feedback drives their marketing strategies, product development and

    service expectations.

    Australian beer company Blowfly has integrated customer feedback into its company's

    decision-making process by asking customer "shareholders" to determine marketing plans,

    product names, street-team strategies and operational decisions usually made by executive

    committees. In many ways, Blowfly has turned ownership of the company over to customers.

    This has caused so much positive word of mouth that the company-even before it was a year

    old-landed a hefty North American distribution deal with hip grocer Trader Joe's.

    Toy retailer Build-A-Bear Workshop sends out weekly surveys to its database of six million

    customers asking them to rate their recent store experience, including the cleanliness of the

    bathrooms! Company founder Maxine Clark attributes her company's success-it has grown to

    113 stores in five years doing $200 million in revenue-to its intense focus on gathering

    customer feedback.

    The opposite approach to proactively gathering customer feedback-waiting for it arrive on its

    own-is fraught with peril. Research firm TARP has found that for every person who

    complains, there are 26 who do not. That means if you have 1,000 customers and 100 of them

    complain, another 260 may have quietly dumped you, never to call again. To know what

    customers are thinking, we must ask.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    20/83

    Placement cell automation

    20 | P a g e

    STATEMENT OF ONLINE CUSTOMER FEEDBACK

    ANALYSIS

    Companies that operate as feedback machines-using a plus-delta model of understanding

    what customers love (the plus) and what they would improve (the delta)-make improvements

    to their operations quickly and efficiently.

    Overcome the fear of customer feedback and make a bold move toward creating volunteer

    referrals with these tips, the 10 Golden Rules of Customer Plus-Delta:

    1. Believe that customers possess good ideas

    How often does someone in your organization respond to an innovative idea by saying, "Our

    customers don't want that." But you already have had customers indicate otherwise. The

    naysayer is operating from a level of otherworldly omniscience and is in the wrong the field

    of work. Other killjoys will argue that customers are incapable of knowing what really makes

    a product or service valuable, and therefore customer input is unnecessary. Asking customers

    to participate in your problem-solving and idea generation is an act of courage, not of

    weakness.

    2. Gather customer feedback at every opportunity

    Every customer interaction is an opportunity for feedback. Avoid the trap of "we don't want

    to bother our customers." If are customers are busy, they will politely decline.

    3. Focus on continual improvement

    As Peter Drucker once said, a business has two purposes: marketing and innovation. Enlist

    the aid of your highly affiliated, most passionate customers to help you improve an aspect of

    your business every week so that it builds monthly momentum. Word will spread quickly

    when a company's quality starts improving, especially if you thank specific customers for

    their assistance.

    4. Actively solicit good and bad feedback

    The first part is relatively easy. The second question is usually the source of feedback fear.

    Finesse the situation by asking "what is the one thing you would change or improve about

    your experience with us or our product?"

    5. Don't spend vast sums of money doing it

    Multiple-page customer surveys that take six months and cost the equivalent of two salaries

    may impress the CEO and board of directors, but they may be outdated by the time the data

    arrives. Short, fast surveys deliver better response rates and allow you to react rapidly to

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    21/83

    Placement cell automation

    21 | P a g e

    issues raised. Solve one or two problems at a time, not everything at once. Tell your

    customers how their feedback directly contributed to your changes

    6. Seek real-time feedback

    Kimpton Boutique hotels CEO Tom LaTour says he has three duties every day:

    a. Review revenue targets

    b. Manage people

    c. Call 8-10 customers

    With his customer plus-delta on his daily schedule, he's not the last to hear about problems.

    Often, he's the first. Obviously, he has the cachet to resolve issues quickly. When the CEO of

    a company has resolved your complaint, word spreads fast.

    7. Make it easy for customers to provide feedback.

    Companies as feedback machines employ multiple input points: in person, email, Web sites,

    point-of-purchase cards or receipts, conferences and the telephone. After all, being a

    feedback machine is about making it easy-for the customer-to provide feedback, not what's

    convenient for you.

    8. Leverage technology to aid your efforts

    Online survey tools makes it very easy to gather feedback via the Web. They are typically

    fast, efficient, and inexpensive. They automatically tabulate data and don't require a techie tolaunch. Your data is virtually complete within 48 hours of sending customers a link to the

    survey.

    9. Share customer feedback throughout the organization

    Responsibility for customer feedback extends beyond the marketing department. It's a

    "theology" (and practice) from the executive suite to the sales force and everyone in between.

    Accordingly, ensure that everyone in the company knows what customers are thinking by

    sharing customer feedback; product and service decisions will be better informed as a result.

    10. Use feedback to make changes quickly

    You can't move a mountain in a day, but you can make it easier to climb by clearing a path.

    Customers who evangelize their friends and colleagues love a responsive organization,

    especially ones that keep them in the loop of how their feedback was used(or wasn't).

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    22/83

    Placement cell automation

    22 | P a g e

    TESTING

    Software testing is an investigation conducted to provide stakeholders with information about

    the quality of the product or service under test.[1] Software testing can also provide an

    objective, independent view of the software to allow the business to appreciate and

    understand the risks of software implementation. Test techniques include, but are not limited

    to, the process of executing a program or application with the intent of finding software bugs

    (errors or other defects).

    Software testing can be stated as the process of validating and verifying that a software

    program/application/product:

    meets the requirements that guided its design and development;

    works as expected; and

    can be implemented with the same characteristics.

    Software testing, depending on the testing method employed, can be implemented at any time

    in the development process. However, most of the test effort traditionally occurs after the

    requirements have been defined and the coding process has been completed having been

    shown that fixing a bug is less expensive when found earlier in the development process.

    Although in the Agile approaches most of the test effort is, conversely, on-going. As such,

    the methodology of the test is governed by the software development methodology adopted.

    Different software development models will focus the test effort at different points in the

    development process. Newer development models, such as Agile, often employ test driven

    development and place an increased portion of the testing in the hands of the developer,

    before it reaches a formal team of testers. In a more traditional model, most of the test

    execution occurs after the requirements have been defined and the coding process has been

    complete.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    23/83

    Placement cell automation

    23 | P a g e

    TESTING TYPE

    Testing methods

    1 The box approach

    1.1 White-box testing

    1.2 Black-box testing

    1.3 Grey-box testing

    2 Test target

    1 Unit testing

    2 Integration testing

    3 System testing

    4 System integration testing

    3 Objectives of testing

    1 Regression testing

    2 Acceptance testing

    3 Alpha testing

    4 Beta testing

    4 Non-functional testing

    1 Software performance testing

    2 Usability testing

    3 Security testing

    4 Internationalization and localization

    5 Destructive testing

    5 The testing process

    1 Traditional CMMI or waterfall development model

    2 Agile or Extreme development model

    3 A sample testing cycle

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    24/83

    Placement cell automation

    24 | P a g e

    6 Automated testing

    1 Testing tools

    2 Measurement in software testing

    [1] White-box testing

    The following types of white-box testing exist:

    API testing (application programming interface) - testing of the application using public and

    private APIs

    Code coverage - creating tests to satisfy some criteria of code coverage (e.g., the test designer

    can create tests to cause all statements in the program to be executed at least once)

    Fault injection methods - improving the coverage of a test by introducing faults to test code

    paths

    Mutation testing methods

    Static testing - All types

    Test coverage

    White-box testing methods can also be used to evaluate the completeness of a test suitethat was created with black-box testing methods. This allows the software team to examine

    parts of a system that are rarely tested and ensures that the most important function points

    have been tested.

    Two common forms of code coverage are:

    Function coverage, which reports on functions execute

    Statement coverage, which reports on the number of lines executed to complete the test

    They both return a code coverage metric, measured as a percentage.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    25/83

    Placement cell automation

    25 | P a g e

    [2]Black-box testing

    Main article: Black-box testing

    Black-box testing treats the software as a "black box"without any knowledge of internal

    implementation. Black-box testing methods include: equivalence partitioning, boundary valueanalysis, all-pairs testing, fuzz testing, model-based testing, exploratory testing and

    specification-based testing.

    Specification-based testing: Specification-based testing aims to test the functionality of

    software according to the applicable requirements.[22] Thus, the tester inputs data into, and

    only sees the output from, the test object. This level of testing usually requires thorough test

    cases to be provided to the tester, who then can simply verify that for a given input, the

    output value (or behavior), either "is" or "is not" the same as the expected value specified in

    the test case.

    Specification-based testing is necessary, but it is insufficient to guard against certain risks.

    Advantages and disadvantages: The black-box tester has no "bonds" with the code, and a

    tester's perception is very simple: a code must have bugs. Using the principle, "Ask and you

    shall receive," black-box testers find bugs where programmers do not. On the other hand,

    black-box testing has been said to be "like a walk in a dark labyrinth without a flashlight,"

    because the tester doesn't know how the software being tested was actually constructed. As a

    result, there are situations when (1) a tester writes many test cases to check something that

    could have been tested by only one test case, and/or (2) some parts of the back-end are not

    tested at all.

    Therefore, black-box testing has the advantage of "an unaffiliated opinion", on the one hand,

    and the disadvantage of "blind exploring", on the other. [24]

    [3] Grey-box testing

    Grey-box testing (American spelling: gray-box testing) involves having knowledge of

    internal data structures and algorithms for purposes of designing tests, while executing those

    tests at the user, or black-box level. The tester is not required to have full access to the

    software's source code.[25][not in citation given] Manipulating input data and formatting

    output do not qualify as grey-box, because the input and output are clearly outside of the

    "black box" that we are calling the system under test. This distinction is particularly

    important when conducting integration testing between two modules of code written by two

    different developers, where only the interfaces are exposed for test. However, modifying a

    data repository does qualify as grey-box, as the user would not normally be able to change

    the data outside of the system under test. Grey-box testing may also include reverse

    engineering to determine, for instance, boundary values or error messages.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    26/83

    Placement cell automation

    26 | P a g e

    HARDWARE / SOFTWARE REQUIREMENTS

    HARDWARE REQUIREMENTS Server Side :

    Pentium IV (or higher) 1.66 GHz 512 MB RAM (Recommended) 80 GB Hard Disk (Recommended) Color Monitor, Mouse, Keyboard

    Client Side : Pentium IV or higher 1.66 GHz 256 MB RAM (Recommended) 40 GB Hard Disk (Recommended) Color Monitor, Mouse, Keyboard

    SOFTWARE REQUIREMENTS Front End Tool :

    Microsoft ASP.NET 3.5 (or higher) User Friendly, Low Cost Solution, Better Designing Tools, GUI

    Features

    Back End Tool : Microsoft SQL Server 2005

    Security, Portability, Quality Platform :

    Windows Platform (like 2000, Professional, XP, Vista, etc.) Internet Connection

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    27/83

    Placement cell automation

    27 | P a g e

    MODULE DESCRIPTION

    Client Registered Users Administrator The Client module include, View Hotnews: This module help the Client to see the latest hotnews which can

    updated by the admin.

    The registered user module includes, Add Complaint: This module help the user to report online complaints. Edit Complaint: This module help the user to edit his complaint details. Edit Account: This module help the user to update his or her profile. View complaint status: This module allows us to view the status of all complaint

    that you have posted earlier.

    Add and View feedback: This module helps the user to add and view feedbacks Mail: This module helps the user to send mail to the administrator. The administrator module includes, View and reply user complaint: This module helps the admin to view and reply

    users complaint details

    New admin: This module used for add new admin View and delete users feedback: This module helps the amin to add and delete

    users feedback

    View and delete all complaint reply: This module helps the amin to view and deletecomplaint reply.

    Change password: This module helps the amin to update his or her password Chat: This module help the admin to chat with the administrator or with other

    registered users

    Mail: This module helps the user to send mail to the user.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    28/83

    Placement cell automation

    28 | P a g e

    0-Level DFD

    0-LEVEL DFD

    13

    Customer System

    Response

    Feedback/Complaint

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    29/83

    Placement cell automation

    29 | P a g e

    1 Level DFD

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    30/83

    Placement cell automation

    30 | P a g e

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    31/83

    Placement cell automation

    31 | P a g e

    DESIGNING OF

    ONlINECUSTOMER FEEDBACK ANALYSIS

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    32/83

    Placement cell automation

    32 | P a g e

    HOME PAGE :

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    33/83

    Placement cell automation

    33 | P a g e

    REGISTRATION PAGE :

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    34/83

    Placement cell automation

    34 | P a g e

    REGISTERED PAGE

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    35/83

    Placement cell automation

    35 | P a g e

    LOGIN PAGE :

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    36/83

    Placement cell automation

    36 | P a g e

    CONTACT US PAGE :

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    37/83

    Placement cell automation

    37 | P a g e

    PRODUCT SERVICES PAGE

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    38/83

    Placement cell automation

    38 | P a g e

    INDUSTRY SOLUTION PAGE

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    39/83

    Placement cell automation

    39 | P a g e

    USER LOGIN PAGE :

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    40/83

    Placement cell automation

    40 | P a g e

    NEW FEEDBACK PAGE :

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    41/83

    Placement cell automation

    41 | P a g e

    VIEW STATUS PAGE :

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    42/83

    Placement cell automation

    42 | P a g e

    ADMINISTRATOR PAGE

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    43/83

    Placement cell automation

    43 | P a g e

    UPDATE PROFILE PAGE :

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    44/83

    Placement cell automation

    44 | P a g e

    OCFA DATABASE DESIGN

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    45/83

    Placement cell automation

    45 | P a g e

    OCFA.USER TABLE

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    46/83

    Placement cell automation

    46 | P a g e

    OCFA.FEEDBACK TABLE

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    47/83

    Placement cell automation

    47 | P a g e

    APPLICATION CLASS CODE :

    Used for various sql queries involved in the project

    using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data.SqlClient;using System.Data;

    //////Summary description for Class1///publicclassClass1{SqlCommand sc;SqlConnection con;SqlDataAdapter sda;DataSet ds;

    string sql;public Class1(){

    string cs ="Data Source=.;Initial Catalog=OCFA;User Id=sa;Password=pass";con = newSqlConnection(cs);ds = newDataSet();

    }

    publicint Insert(string uid, string n, string p, string age, string add,string ph ){

    string sql = "Insert into [ocfa.user] (user_id,name,pass,age,address,phone,[category]) values('" + uid + "','" + n + "','" + p + "','" + age + "','" + add + "','" + ph + "','U')";

    sc = newSqlCommand(sql, con);con.Open();

    int i = sc.ExecuteNonQuery();con.Close();

    return i;}

    publicDataSet Select(string i, string p, string t){

    sql = "select*from [ocfa.user] where user_id='" + i + "' and pass='" + p + "' andcategory='" + t + "'";

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    48/83

    Placement cell automation

    48 | P a g e

    sda = newSqlDataAdapter(sql, con);sda.Fill(ds, "ocfa.user");

    if(ds.Tables["ocfa.user"].Rows.Count > 0)return ds;else

    returnnull;}

    publicint changepass(string u, string op, string np){

    sql = "update [ocfa.user] set pass='" + np + "' where user_id='" + u + "' and pass='" + op+ "'";

    sc = newSqlCommand(sql, con);con.Open();

    int r = sc.ExecuteNonQuery();con.Close();

    return r;

    }

    publicint Insert1(string ci, string ui, string c,string f, string dt){

    sql = "Insert into [ocfa.feedback](cid,user_id,comlaint,feedback,cdate) values('" + ci +"','" + ui + "','" + f + "','" + c + "','" + dt + "')";

    sc = newSqlCommand(sql, con);con.Open();

    int a = sc.ExecuteNonQuery();con.Close();

    return a;}

    publicint Select1(string ci){

    sql = "select*from Comlaint where cid=" + ci;sc = newSqlCommand(sql, con);con.Open();

    int b = sc.ExecuteNonQuery();con.Close();

    return b;

    }publicint Update(string ci, string rt, string rsp){

    sql = "update [ocfa.feedback] set rdate='" + rt + "',response='" + rsp + "' where cid='" +ci + "'";

    sc = newSqlCommand(sql, con);con.Open();

    int c = sc.ExecuteNonQuery();con.Close();

    return c;}

    }

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    49/83

    Placement cell automation

    49 | P a g e

    HOME PAGE SOURCE CODE :

    .style5

    {font-size: xx-large;

    }.style6

    {font-size: x-large;color: #000066;

    }.style7

    {font-size: x-large;color: #FFFF00;background-color: #CC9900;

    }.style8

    {font-size: x-large;color: #000066;background-color: #CC9900;

    }

    SOLUTION TO

    &n

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    50/83

    Placement cell automation

    50 | P a g e

    bsp; YOUR

    QUESTION?????

    REGISTRATION PAGE SOURCE CODE

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    51/83

    Placement cell automation

    51 | P a g e

    .style3

    {color: #000066;font-family: "Courier New",Courier,monospace;font-size: xx-large;background-color: #000066;

    }.style4

    {text-decoration: underline;

    }.style5

    {color: #000066;

    }.style6

    {color: #000066;font-size: x-large;

    }.style10

    {font-size: large;font-family: "Courier New",Courier,monospace;

    }.style11

    {font-size: large;font-family: "Courier New",Courier,monospace;

    }.style13{

    color: #000066;}

    .style14{

    font-size: large;font-weight: 700;

    }.style15

    {width: 2281px;

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    52/83

    Placement cell automation

    52 | P a g e

    background-color: #000066;}

    .style16{

    text-decoration: underline;

    width: 364px;}

    .style17{

    background-color: #000066;}

    .style19{

    width: 272px;color: #000066;font-size: x-large;

    font-family: Arial,Helvetica,sans-serif;background-color: #000066;

    }.style20

    {width: 272px;color: #990000;font-size: x-large;font-family: Arial,Helvetica,sans-serif;background-color: #000066;

    }.style21

    {color: #000066;font-size: large;

    }.style22

    {width: 272px;color: #000066;font-size: x-large;

    font-family: Arial,Helvetica,sans-serif;background-color: #CC9900;}

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    53/83

    Placement cell automation

    53 | P a g e

    User Id:

    Name: Age:

    Password:

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    54/83

    Placement cell automation

    54 | P a g e

    class="style21">ConformPassword:

    Ph_No.:

    Adresss:

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    55/83

    Placement cell automation

    55 | P a g e

    REGISTERED PAGE SOURCE CODE :

    .style3

    {}

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    56/83

    Placement cell automation

    56 | P a g e

    LOGIN PAGE CODING :

    .style3

    {color: #000066;

    font-size: xx-large;font-family: "Courier New",Courier,monospace;

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    57/83

    Placement cell automation

    57 | P a g e

    text-decoration: underline;}

    .style4{

    font-size: large;

    font-weight: 700;font-family: Arial,Helvetica,sans-serif;width: 84px;color: #000066;

    }.style5

    {font-size: x-large;font-family: "Courier New",Courier,monospace;font-weight: 700;width: 84px;

    height: 40px;}

    .style7{

    font-size: x-large;font-family: "Courier New",Courier,monospace;

    }.style8

    {font-weight: normal;

    }.style9

    {font-size: large;font-weight: 700;

    }.style10

    {font-size: large;font-weight: 700;

    }

    .style16{height: 40px;

    }.style18

    {font-size: x-large;font-family: "Courier New",Courier,monospace;width: 84px;

    }.style19

    {font-size: large;

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    58/83

    Placement cell automation

    58 | P a g e

    font-family: Arial,Helvetica,sans-serif;color: #000066;

    }.style20

    {

    font-size: large;font-family: "Courier New",Courier,monospace;font-weight: 700;width: 84px;height: 40px;color: #FFFF00;

    }

    Login User Id:Password:

    Category:UserAdministrator

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    59/83

    Placement cell automation

    59 | P a g e

    click hereto

    REGISTERnow!!!!

    NEW FEEDBACK SOURCE CODE

    .style3

    {font-size: large;font-family: "Courier New",Courier,monospace;color: #000066;

    }.style6

    {

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    60/83

    Placement cell automation

    60 | P a g e

    font-family: Arial,Helvetica,sans-serif;font-size: large;color: #800000;

    }.style11

    {font-size: xx-large;

    }.style12

    {font-family: Arial,Helvetica,sans-serif;

    }.style13

    {text-decoration: underline;

    }

    New Feedback

    :

    FeedbackwithServices:

    Complaint:

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    61/83

    Placement cell automation

    61 | P a g e

    ComplaintID:&nbs

    p;

    USER DETAIL SOURCE CODE

    .style6

    {

    color: #990000;}

    .style7{

    color: #990000;font-size: large;

    }.style8

    {font-size: x-large;color: #990000;

    }.style9

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    62/83

    Placement cell automation

    62 | P a g e

    {font-size: xx-large;color: #000066;

    }

    User_DetailID:

    User_Name:Complaint Id:Complaint:Complaint_Date:&nbs

    p;

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    63/83

    Placement cell automation

    63 | P a g e

    VIEW STATUS SOURCE CODE

    .style3

    {font-size: large;

    color: #000066;font-family: Arial,Helvetica,sans-serif;font-weight: 700;

    }.style5

    {font-weight: 700;color: #660066;font-size: large;font-family: Arial,Helvetica,sans-serif;background-color: #000000;

    }.style6

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    64/83

    Placement cell automation

    64 | P a g e

    {color: #800000;font-size: x-large;font-family: Arial,Helvetica,sans-serif;

    }

    .style7{

    text-decoration: underline;}

    .style8{

    font-family: "Courier New",Courier,monospace;font-size: xx-large;

    }.style9

    {

    color: #000066;}

    .style10{

    font-size: large;font-family: Arial,Helvetica,sans-serif;font-weight: 700;color: #660066;background-color: #000000;

    }.style11

    {font-size: large;font-family: Arial,Helvetica,sans-serif;background-color: #CC9900;

    }

    ViewStatusComplaint ID:

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    65/83

    Placement cell automation

    65 | P a g e

    Complaint:

    Response:

    Feedback Response:

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    66/83

    Placement cell automation

    66 | P a g e

    ADMINISTRATOR PAGE SOURCE CODE

    .style3

    {text-decoration: underline;font-size: x-large;

    }.style4

    {}.style5

    {

    color: #800000;font-size: large;font-family: Arial,Helvetica,sans-serif;

    }.style6

    {font-weight: 700;font-size: large;color: #660066;font-family: "Courier New",Courier,monospace;background-color: #000000;

    }.style7

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    67/83

    Placement cell automation

    67 | P a g e

    {}

    .style9{

    font-size: large;

    color: #800000;}

    .style10{

    color: #FFFF00;font-size: large;font-family: Arial,Helvetica,sans-serif;background-color: #CC9900;

    }.style11

    {

    color: #000066;font-size: large;font-family: Arial,Helvetica,sans-serif;background-color: #CC9900;

    }.style13

    {color: #000066;font-size: large;

    }Category:Administrator

    ID:

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    68/83

    Placement cell automation

    68 | P a g e

    ComplaintID:Complaint:Response:&nbs

    p; &nbs

    p;

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    69/83

    Placement cell automation

    69 | P a g e

    BorderStyle="Ridge"Font-Bold="True"Font-Size="Large"ForeColor="#660066"onclick="Button3_Click"Text="Cancel"/>

    UPDATE PROFILE SOURCE CODE

    .style13{

    text-decoration: underline;color: #000066;background-color: #FF9900;font-size: xx-large;font-family: "Courier New",Courier,monospace;

    }.style12

    {font-size: xx-large;color: #000066;font-family: "Courier New",Courier,monospace;

    }.style12

    {color: #000066;

    }.style15

    {color: #990000;font-size: x-large;

    }.style14

    {color: #CC0000;

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    70/83

    Placement cell automation

    70 | P a g e

    font-size: x-large;}

    .style16{

    color: #660066;

    font-family: Arial,Helvetica,sans-serif;background-color: #000000;

    }.style17

    {font-family: Arial,Helvetica,sans-serif;color: #660066;background-color: #000000;

    }.style18

    {

    }.style20

    {background-color: #CC9900;

    }UPDATE YOURPROFILE :

    User Id:

    Old Password :

    New Password :

    Confirm Password :

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    71/83

    Placement cell automation

    71 | P a g e

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    72/83

    Placement cell automation

    72 | P a g e

    PRODUCT PAGE SOURCE CODE

    .style4

    {font-size: large;

    }

    .style6{

    color: #660066;font-size: large;background-color: #000000;

    }.style8

    {}

    .style9{

    color: #000066;text-decoration: underline;font-size: xx-large;font-family: Arial,Helvetica,sans-serif;

    }

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    73/83

    Placement cell automation

    73 | P a g e

    &n

    bsp;PRODUCT

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    74/83

    Placement cell automation

    74 | P a g e

    INDUSTRY SOLUTION PAGE SOURCE CODE

    .style7

    {width: 100%;

    }.style8

    {width: 137px;

    }.style11

    {width: 204px;

    }.style12

    {width: 167px;font-size: medium;

    }.style14

    {color: #0000CC;

    }.style15

    {color: #0000CC;font-size: medium;

    }Consumer Goods& RetailRetailers have access to more information than ever. Customer satisfaction

    and quality of service measurements are critical to understanding customers.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    75/83

    Placement cell automation

    75 | P a g e

    Business Consulting

    Client relationships are at the heart of business consulting. Gaining the insight andunderstanding of your client's customers and employees is critical to your success.

    Manufacturing

    Facing an increasingly difficult global market, manufacturers need to streamlineoperations, collaborate with suppliers, and address changing customer demands.

    Construction

    Complex relationships are established with contractors, service providers, vendors,and architects, and your employees are on the front lines building those relationshipseveryday.

    Non-Profit

    Non-profit organizations are challenged to meet the needs of their constituents,keep costs under control, align their programs with member needs, and consistently measure

    how they are performing.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    76/83

    Placement cell automation

    76 | P a g e

    Energy

    Energy companies are facing increased regulatory and competitive pressures,making it difficult to deliver secure, economical, and reliable sources of energy.

    Financial ServicesIn financial services, the world begins and ends with customer service and the wave ofconsolidations in the industry has created a number of challenges.

    Transportation

    The world is shrinking, but the costs of transportation are not. The differencebetween solid long term success and a flash in the pan lies in creating loyal customers whilekeeping costs down.

    Government

    Government is serious about improving its performance and accountability, andagencies are working hard to become mission-driven and accountability-focused.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    77/83

    Placement cell automation

    77 | P a g e

    Height="85px"/>Life Science& HealthcareHealthcare and Life Science companies face a complex set of business

    challenges, including government regulations, rising costs, and increasing competition.

    Higher EducationInstitutions are experiencing unprecedented demand as enrollment continues to rise.Understanding student and faculty needs is critical to stay competitive and adapt to changingdemands.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    78/83

    Placement cell automation

    78 | P a g e

    CONTACT US SOURCE CODE

    .style5

    {color: #000066;

    }

    E-Mail:[email protected]

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    79/83

    Placement cell automation

    79 | P a g e

    FUTURE SCOPE

    Future scope means the improvements that can be implied to the project in times to

    come as per the changing needs and changing environments of application. It encompasses

    those advancements which can be inculcated in the project in future. The future scope of our

    project involves following points :

    Customers/Users should be charged as minimum as possible. The time period for response canbe shortened by using latest technologies and

    experts advice.

    Providing sms alert facilities to the customers/users. More categories of engineers and experts can be added so as to provide with accurate

    and efficient solutions.

    Presently we are working for a small part of organization, in future we can enlargethis project to be used for the whole organization or industry.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    80/83

    Placement cell automation

    80 | P a g e

    CONCLUSION

    The Complaints Management solution enables customer service representatives and

    complaint managers to initiate a complaint for a product or service coming from multiple

    sources like phone, fax, email, or the web. All crucial details and parameters about the

    product as well as the incident are captured. The system guides the user by dynamically

    enabling, disabling, mandating, or defaulting fields based on data being entered. Drop-down

    menus, logical validations, and auto-fill capabilities boost efficiency and ensure accuracy of

    information. Depending on the complaint parameters, it the case is automatically routed for

    investigation, response, and reporting. Notifications are sent to relevant departments and

    personnel and escalation mechanism is triggered based on severity and priority.

    The project concludes the following points :

    The responsibility of effectively handling customer complaints Enough empowerment to make decisions they consider necessary to reach that

    goal (within certain boundaries)

    A frame of action or procedure that guides the employees throughout theprocess so as to achieve complaint management consistency across the

    organization.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    81/83

    Placement cell automation

    81 | P a g e

    RESOURCE AND REFRENCES

    GOOGLE SEARCH ENGINE WIKIPEDIA - THE FREE ENCYCLOPEDIA ASP.NET 4.0 BLACK BOOK; DREAMTECH PRESS.

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    82/83

    Placement cell automation

    82 | P a g e

    LIST OF SYMBOLS

    [x] Integer value of x.

    Not Equal

    Belongs to

    Euro- A Currency

    _ Optical distance

    _o Optical thickness or optical half thickness

  • 8/2/2019 Online Customer Feedback Analysis 444 - Copy

    83/83

    Placement cell automation

    (Example)

    LIST OF ABBREVIATIONS

    AAM Active Appearance Model

    ICA Independent Component Analysis

    ISC Increment Sign Correlation

    PCA Principal Component Analysis

    ROC Receiver Operating Characteristics