Apr 9, 2010

intelligent web surveyor project details


SYNOPSIS

            The project entitled “INTELLIGENT WEB SURVEYOR” is an intranet application that enables us to create and deliver online surveys. The program also collects the responses, and provides summary statistics and graphs. Web Surveyor supports many different question types, and it can create multi-page and branched surveys. Most users find Web Surveyor to be easy to learn, and no knowledge of web forms is necessary. While users can export the data and import into a full-featured statistical or spreadsheet program, many users will find the built-in analysis tools sufficient.

                        This system can be used for conducting and analyzing employee satisfaction surveys. The system has three type of users namely Administrator, Surveyor and Employees of the company. Administrator will have overall control over the system and he decides the Surveyor. Surveyor uploads questionnaire content to the application. Rapid updating of questionnaire content and question ordering according to user responses is also possible. Surveyor creates groups of employees department wise, designation wise etc. and allocates survey to them. For each survey there will be a certain time period to complete. After this time period Surveyor analyses the survey and creates graphs and charts.

                        Some of the employees of the company are outsourced to other branches. In case of these employees they cannot participate in the surveys conducted by the HR department. For them SMS Surveys are conducted with this application. For this purpose a GSM (Global System for Mobile Communication)Modem is attached to send questions via SMS to the employee’s mobile. This SMS  contains a number  to send their answers. These answers are analysed by the Surveyor. All the information is managed tactfully for interpretation and analysis of the data to provide actionable information.


1.INTRODUCTION


1.1. ABOUT THE ORGANIZATION

                                 Praxiss Technologies is run by a Group of well experienced professionals who have a vast expertise in the field of Information Technology. Managed by professionals, Praxiss provides specialized IT Solutions including the execution of projects .Providing Technologies for a dynamic environment where business and technology strategies converge has been our forte.
Core Values
·        Adaptability ,Innovation and Reliability
·        Professionalism and integrity
IT Solutions

Our experienced professionals are striving to achieve and solve the client’s requirements at all levels in providing software and hardware solutions.

Our Vertical Expertise

·        Insurance and Finance
·        Hardware and Networking.
·        Transportation
·        Retail and Manufacturing
·        Website      Building


1.2 SYSTEM CONFIGURATION
      1.2.1 HARDWARE  CONFIGURATION

       SERVER CONFIGURATION

*      PCs:    Intel Pentium IV.
*      512 KB of Cache Memory.
*      512 MB of RAM for Intel.
*      Logitech Optical Mouse.
*      CRT High resolution monitor.
*      80 GB Hard Disk Drive.
*      104 keys Multimedia Keyboard.

    CLIENT CONFIGURATION

*      PCs:    Intel Pentium IV.
*      256 KB of Cache Memory.
*      256 MB of RAM for Intel.
*      Logitech Optical Mouse.
*      CRT High resolution monitor.
*      40 GB Hard Disk Drive.
*      104 keys Multimedia Keyboard.


1.2.2 SOFTWARE SPECIFICATION

*      Operating System       :           Windows XP
*      Tool used                    :           Visual Studio 2005
*      Language                    :           .Net Technologies  ASP.NET(C#)
*      RDBMS                      :           SQL Server 2005


 2.SYSTEM STUDY

 INTRODUCTION

            It is a great idea to use web surveys in  business because it is a great way to find out valuable information that pertains to  business and hence can develop a survey that  focus on either customers or employees or both. The results are  to keep and use however surveyor like. A web survey is a fast and easy way to learn all the information that  might want to know.
            One of the reasons we should consider using a web survey is because we can learn so much information from our customers or employees. Knowing what drives a customer is helpful no matter what type of business we run; what gets them into a store and what keeps them coming back. A web survey is a quick and easy way for them to contribute their opinion and they can feel like their contribution can make  business better. It is good to use a web survey because the consumer can do it from the comfort and privacy of their own.  Another reason why we should use a web survey is because it is a great way to find out how  employees are doing. They are more likely to stay on when they are happy and they feel like their opinions matter. When  employees have issues to consider like health care benefits, pay rates and other things they can put in their thoughts as comments with this web survey and we can then make changes if we choose to because the results belong to us. We can do whatever we want to with the results from a web survey. By following some of the more common answers or suggestions in the results we can put them to use in an effective manner. The choice is ours what we decide to do with the results. A web survey is a helpful tool in gaining information to help our business and if we are able to implement one in our business we should seriously consider it.


2.1 EXISTING SYSTEM

            In the existing system in the surveys are conducted  manually. A preprinted  format which  contain various type  of questions  is  circulated   among employees .This forms are duly filled and returned to the HR people and they  verify the result. Using this result they create graphs and reports. This is a tedious work and may cause errors .
            Multiple surveys for different respondent groups or departments will be more complicated in the existing system.Outsourced employees of the company cannot participate in surveys in the existing system.

   2.1.1 Drawbacks
*      Complexity of preparing printed format of questions and its maintenance.
*      Lack of accuracy in preparing charts.
*      Time consumption is high.
*      Outsourced employees of the company cannot participate in surveys.

2.2 PROPOSED SYSTEM

            The proposed system, which overcomes the problem that is present in the existing system.The system being developed is intended as a tool that will help the HR Management of the company in Conducting and Analyzing Employee Satisfaction Surveys. It is a fast and easy way to learn all the information that we might want to know surveys for different respondent groups or departments can be  conducted simultaneously with our proposed system and the proposed system is more accurate and reliable in creating charts.Proposed system has the advantage of SMS Survey in which outsourced employees of the company can participate in the survey via SMS.Questions will be sent to the employees mobile number and this message contains a number for sending his reply.These are analyzed by the surveyor.
            Whenever the Administrator or the Surveyor want to analyze a particular survey he just select the survey that he want to analyze.He can view the number of hits for each option of a question and can view the pie chart which shows the percentage of each option selected by all employees.Ranking type of questions can be separately analyzed  according to the rate given for each option by all employees and can view pie charts for each ranking question.By this we can determine which option has the highest rating.
2.2.2 Features

*      Surveys can be conducted online and can be efficiently analyzed by the surveyor.
*      No need of preprinted format of questions as all information is stored as soft copies.
*      Allows rapid updating of questionnaire content and question ordering according to user responses.
*      More accuracy in preparing charts.
*      SMS surveys can be conducted for outsourced employees
*      It is a fast and easy way to learn all the information that the surveyor wants to know.




2.3 SOFTWARE SPECIFICATION
 WINDOWS XP

Windows XP is a line of proprietary operating systems developed by Microsoft for use on general-purpose computer systems, including home and business desktops, notebook computers, and media centers. The letters “XP” stand for eXPerience.Windows XP marks the biggest change to the windows OS since the advent of Windows 95. It combines the stability of the NT/2000 operating system with the user-friendliness and hardware support of the consumer.

Windows XP is known for its improved stability and efficiency over previous versions of Microsoft Windows. It presents a significantly redesigned graphical user interface, a change Microsoft promoted as more user-friendly than previous versions of
windows. New software management capabilities were introduced to avoid the "DLL hell" that plagued older consumer-oriented versions of Windows. It is also the first version of Windows to use product activation to combat software piracy, a restriction that did not sit well with some users and privacy advocates. Windows XP has also been criticized by some users for security vulnerabilities, tight integration of applications such as Internet Explorer 6 and Windows Media Player, and for aspects of its default user.

Windows XP has been criticized for its susceptibility to malware, viruses, trojan horses, and worms. Security issues are compounded by the fact that users of the Home edition, by default, receive an administrator account that provides unrestricted access to the underpinnings of the system.

Windows, with its large market share, has historically been a tempting target for virus creators. Security holes are often invisible until they are exploited, making preemptive action difficult. Microsoft has stated that the release of patches to fix security holes is often what causes the spread of exploits against those very same holes, as crackers figured out what problems the patches fixed, and then launch attacks against unpatched systems.
Microsoft recommends that all systems have automatic updates turned on to prevent a system from being attacked by an unpatched bug, but some business IT departments need to test updates before deployment across systems to predict compatibility issues with custom software and infrastructure. This deployment turn-around time also lengthens the time that systems are left unsecure in the event of a released software exploit.

The windows XP file system is based on folders.Folders hold files and other folders, so the system is hierarchical, or “tree structured “.The benefits are better organisation of our files and information.Windows XP Explorer utility provides a different way to locate and work with folders and files.We can copy, move and delete files, just like we can while workings on the deskstop, but the techniques are different.

 
  The .NET Framework
                        The .NET Framework is a multi-language environment for building, deploying, and running XML Web services and applications.
                        Common Language Runtime - Despite its name, the runtime actually has a role in both a component's runtime and development time experiences. While the component is running, the runtime is responsible for managing memory allocation, starting up and stopping threads and processes, and enforcing security policy, as well as satisfying any dependencies that the component might have on other components. At development time, the runtime's role changes slightly; because it automates so much (for example, memory management), the runtime makes the developer's experience very simple, especially when compared to COM as it is today. In particular, features such as reflection dramatically reduce the amount of code a developer must write in order to turn business logic into a reusable component.
                        ASP.NET - ASP.NET builds on the programming classes of the .NET Framework, providing a Web application model with a set of controls and infrastructure that make it simple to build ASP Web applications. ASP.NET includes a set of controls that encapsulate common HTML user interface elements, such as text boxes and drop-down menus. These controls run on the Web server, however, and push their user interface as HTML to the browser. On the server, the controls expose an object-oriented programming model that brings the richness of object-oriented programming to the Web developer. ASP.NET also provides infrastructure services, such as session state management and process recycling that further reduce the amount of code a developer must write and increase application reliability. In addition, ASP.NET uses these same concepts to enable developers to deliver software as a service. Using XML Web services features, ASP.NET developers can write their business logic and use the ASP.NET infrastructure to deliver that service via SOAP.

 
 SQL SERVER 2005
                        Microsoft SQL SERVER is a set of components that work together to meet the data storage and analysis needs of the largest websites and enterprise data processing system.SQL SERVER 2005 extends the performance, reliability, quality.SQL SERVER 2005 includes several new features that make it an excellent database platform for large-scale online transactional processing (OLTP), data warehousing and e-commerce applications.
Internet Integration:
                        The SQL SERVER 2005 database engine includes integrated XML support. It also has the scalability, availability and security features required to operate as the data storage component of the largest websites.
Scalability and Availability:
                        The same database engine can be used across platforms ranging from laptop computers running windows 98 through large, multiprocessor servers running windows 2000 data centre Edition.
                        SQL Server supports features such as indexed views and large memory support that allows it to scale to the performance level required by the largest   organization. It supports wide range of user’s access it at the same time.
                        The SQL SERVER 2005 relational database engine supports the features required to support demanding data processing environments. The database engine protects data integrity while minimizing the overhead of managing thousands of users concurrently modifying the database. Replication allows you to also maintain multiple copies of data, while ensuring that the sequence copies remain synchronized.



3.SYSTEM DESIGN & DEVELOPMENT

 INTRODUCTION

            Web surveys are gaining prime importance in our increasingly mobile and highly IT enabled world. A web survey is a fast and easy way to learn all the information that we might want to know. One of the reasons we should consider using a web survey is because we can learn so much information from our customers or employees.

            Knowing what drives a customer is helpful no matter what type of business  run; what gets them into a store and what keeps them coming back. A web survey is a quick and easy way for them to contribute their opinion and they can feel like their contribution can make  business better.

                        Questionnaire design is considered to be one of the main part of web surveys. Web surveys allows rapid updating of questionnaire content and question ordering according to user responses. Different respondent groups can be created and surveys are allocated to them by the surveyor. For each survey there is certain time period. After this both SMS Surveys and normal surveys are analyzed by the Surveyor and view the chart. All the information is managed tactfully for interpretation and analysis of the data to provide actionable information 

No comments:

Post a Comment