Enquiry Management Systerm- Project Report

download Enquiry Management Systerm- Project Report

of 30

  • date post

    23-Aug-2014
  • Category

    Documents

  • view

    483
  • download

    24

Embed Size (px)

description

Enquiry Management Systerm- Project Report

Transcript of Enquiry Management Systerm- Project Report

Table of Contents1. Introduction 1.1 Overview and issue involved 1.2 Problem Definition 1.3 Proposed Solution 3 3 3 3

2. Litrature Survey 2.1 Methedology 2.2 Technology and Tools 3. Requirement Gathering 3.1 Software requirements 3.1.1 Microsoft Visual Studio 2010 3.1.2 Microsoft SQL Server 2005 3.1.3 Web Browser 3.1.4 Operating System 3.2 Hardware requirements 3.2.1 Processor 3.2.2 Monitor 3.2.3 Mouse 3.2.4 Keyboard 3.2.5 RAM 3.2.6 Harddisk 3.2.7 GUI 3.3 Use Case Model 3.4 Use Case Description 4. Analysis 4.1 Sequence Diagram and Activity Diagram 4.1.1 Login Activity Diagram 4.1.2 Login Sequence Diagram 4.2 Class Diagram 4.2.1 Class Diagram of application 5. Design 5.1 Technology 5.2 Subsystem and their dependencies 5.2.1 Registration Form 5.2.2 Login Form 5.2.3 Customer Form 5.2.4 Enquiry Form 5.2.5 Product Form of Enquiry 5.2.6 Follow up Form 5.3 Class diagram description 5.4 Database design with E-R Diagram 5.4.1 Database table of Registration 5.4.2 Database table of Login

4 4 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 11 12 12 13 14 14 15 16 16 16 17 17 18 18 19 19 20 20 20 21

Institute Of Engineering & Technology (D.A.V.V.) , Indore

Page 1

5.4.3 Database table of Customer 5.4.4 Database table of Enquiry 5.4.5 Database table of Product Detail 5.4.6 Database table of Follow-up 5.4.7 Database table of Products 5.4.8 Database table of Employee 5.4.9 E-R Diagram 6. Testing 6.1 Testing objective 6.2 Testing Principle 6.3 Testing method used 6.4 Testing issue 6.5 Sample test cases and Resuls 6.5.1 Case-1 6.5.2 Case-2 7. Conclusion 7.1 Limitation 6.2 Advantages 6.3 Short Description

21 22 22 23 23 24 24 25 25 25 26 27 28 28 29 30 30 30 30

Institute Of Engineering & Technology (D.A.V.V.) , Indore

Page 2

Chapter 1 Introduction1.1) Overview and issue involvedEnquiry Management System is a web application designed to manage the Customers, Employee and Products database with a special feature of Follow-up (Reminder for the Employee to follow the customer). The main issue is that many companies and business organizations faces is in the enquiry registration and the follow-up process that gets missed or not responded due to lack of a good Enquiry Management System. This software works the same way as a Lead Management System.

1.2) Problem DefinitionAs the competition is increasing in todays environment the business organization has to work hard to attain the maximum profit from the market and to do this the company has to provide the maximum input to achieve the desired goal. Due to lack of technology in an organization reflects in a low profit or certain losses like improper communications, no consumer satisfactions and the reputation of the company.

1.3) Proposed solutionThis project enables the desired solution for the above problem. This project evolves the complete package of enquiry and its management when a user log in through the Log in form he/she enters the home page. Now the user has several options to add or view the products, add or view the customers database, and his or her interest in the project. The user can view or update any of this informations. This project has a unique feature of follow up which reduces the work load of employee by getting the reminder as per the interest of a customer.

Institute Of Engineering & Technology (D.A.V.V.) , Indore

Page 3

Chapter 2 Literature Survey2.1) Methodology

Web Applications:A web application is an application utilizing web and [web] browser technologies to accomplish one or more tasks over a network, typically through a web browser. A web application is also an application that is accessed over a network such as the Internet or an intranet. The term may also mean a computer software application that is coded in a browser-supported language (such as JavaScript, combined with a browser-rendered markup like HTML) and reliant on a common web browser to render the application executable.

Database Management System:A database management system (DBMS) is a software package with computer programs that control the creation, maintenance, and use of a database. It allows organizations to conveniently develop databases for various applications by database administrators (DBAs) and other specialists. A database is an integrated collection of data records, files, and other objects. A DBMS allows different user application programs to concurrently access the same database. DBMSs may use a variety of database models, such as the relational model or object model, to conveniently describe and support applications. It typically supports query languages, which are in fact high-level programming languages, dedicated database languages that considerably simplify writing database application programs. Database languages also simplify the database organization as well as retrieving and presenting information from it. A DBMS provides facilities for controlling data access, enforcing data integrity, managing concurrency, and recovering the database after failures and restoring it from backup files, as well as maintaining database security. Institute Of Engineering & Technology (D.A.V.V.) , Indore Page 4

Microsoft SQL Server:Microsoft SQL Server is a relational database server, developed by Microsoft: it is a software product whose primary function is to store and retrieve data as requested by other software applications, be it those on the same computer or those running on another computer across a network (including the Internet). There are at least a dozen different editions of Microsoft SQL Server aimed at different audiences and for different workloads (ranging from small applications that store and retrieve data on the same computer, to millions of users and computers that access huge amounts of data from the Internet at the same time).

ASP.NET:ASP.NET is a Web application framework developed and marketed by Microsoft to allow programmers to build dynamic Web sites, Web applications and Web services. It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language.

Web Browsers:A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier (URI) and may be a web page, image, video, or other piece of content. Hyperlinks present in resources enable users easily to navigate their browsers to related resources. A web browser can also be defined as an application software or program designed to enable users to access, retrieve and view documents and other resources on the Internet. Protocol, so an IP address is an Internet Protocol address. That mean An Internet Protocol is a set of rules that govern Internet activity and facilitate completion of a variety of actions on the World Wide Web.

Institute Of Engineering & Technology (D.A.V.V.) , Indore

Page 5

2.2)

Technologies and Tools

Technology:In this project we are using Microsoft Visual Studio 2010 as Front end and Microsoft SQL Server 2005 as back end.

Microsoft Visual Studio 2010- Microsoft Visual Studio is a powerful IDE that ensures quality code throughout the entire application lifecycle, from design to deployment. Whether youre developing applications for SharePoint, the web, Windows, Windows Phone, and beyond.

Microsoft SQL Server 2005- SQL Server 2005 released in October 2005, is the successor to SQL Server 2000. It included native support for managing XML data, in addition to relational data. For this purpose, it defined an xml data type that could be used either as a data type in database columns or as literals in queries.

Tools:In this project we are using .NET Framework 4.0 and SQL Server 2005 Management Studio as the powerful tools.

.NET Framework 4.0- The .NET Framework's Base Class Library provides user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. Programmers produce software by combining their own source code with the .NET Framework and other libraries.

SQL Server 2005 Management Studio- SQL Server Management Studio is a software application first launched with the Microsoft SQL Server 2005 that is used for configuring, managing, and administering all components within Microsoft SQL Server. The tool includes both script editors and graphical tools which work with objects and features of the server.

Institute Of Engineering & Technology (D.A.V.V.) , Indore

Page 6

Chapter: 3 Requirement GatheringIn software (project) development we have the particular requirements that called specific requirements. In this project development have the following requirements:-

3.1) Software Requirement:In this project have following software requirements:-

3.1.1) Microsoft Visual Studio 2010:Microsoft Visual Studio is a powerful IDE that ensures quality code throughout the entire application lifecycle, from design to deployment. Whether you are developing applications for SharePoint, the web, Windows, Windows Phone, and beyond.

3.1.2) Microsoft SQL Server 2005:SQL Server 2005 released in October 2005, is the successor to SQL Server 2000. It included native support for managing XML data, in addition to relational data. For this purpose, it defined an xml data type that could be used either as a data type in database columns or as literals in queries.

3.1.3) Web Browser:A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An inf