quotation and service management
TRANSCRIPT
-
7/31/2019 quotation and service management
1/74
INDEXSr.No Subject Page No.
1. ORGANIZATION
1.1Project Profile1.2Company Profile 2
2. EXISTING SYSTEM 5
2.1 Limitation of Existing System 6
3. PROPOSED SYSTEM 7
3.1 System Overview3.2 Scope3.3 Objectives3.4 Feasibility Study3.5 Hardware Software Platform
3.5.1 Technology to be used3.5.2 Hardware and software requirement3.5.3 Software Specification
3.6 Purpose3.7 Advantages
8-17
4. SYSTEM ANALYSIS 18
4.1 Use-cases4.2 E-R Diagram4.3 Data flow Diagram4.4 Process Specification4.5 Data Dictionary
19-37
5. SYSTEM DESIGN 38
5.1 Database Design5.2 Interface Design5.3 Structure Chart
39-56
6. REPORTS 57-63
7. SYSTEM TESTING 64
7.1 Testing Principles & Methods7.2 Test Cases 65-70
8. FUTURE ENHANCEMENT 71-72
9. REFERENCES 73
9.1 Bibliography
9.2 Webography
74
-
7/31/2019 quotation and service management
2/74
Quotation & Service Management
TY BCA 2011-12 1
Chapter 1: Organization
-
7/31/2019 quotation and service management
3/74
Quotation & Service Management
TY BCA 2011-12 2
1.1 Project Profile
Project Title: Quotation & Service Management System
Organization: WITS IT Solutions
Team Members : 1 Student
Project Duration: Feb-2010 to April-2010
Submitted By
: Rohan Raj Badri
Front-End : Microsoft Visual Studio 2008
Back-End: Microsoft SQL Server 2008
Documentation Tool: Microsoft Word 2007
-
7/31/2019 quotation and service management
4/74
Quotation & Service Management
TY BCA 2011-12 3
1.2 Company Profile
WITS IT Solutions
WITS IT solutions a software development company established in April 2008 inSurat, Gujarat. Its a partnership venture. The cornerstone of company's strategy is balancing
combination of onsite presence & service delivery. WITS IT solutions develop custom
software solutions based on a range of platforms & technologies including Windows, .net,
etc.
Our Team:
WITS IT solutions believes that people are the key for successfully provided high level
software development services & more importantly maintaining ongoing relationship with
the clients.
The team built with Software Professionals judiciously meets the client's multi-dimensional
technological requirements. We are known for our ability to understand the client's business
objectives thoroughly and completely, in translating them into successful business websites,
applications and targeted designs, and in delivering on time, within the budgeted costs.
Our Vision:
Integrity: Honesty is how we deal with our clients, & each other.
Candor: Be open & upfront in all our conversations. Keep clients updated on the real
Situations.
Service: Consider ourselves successful not when we deliver our client final product but when
the product is launched & meets success.
Kindness - Go the extra mile. Speak the truth with grace. Deliver more than is expected or
promised
Competence - Benchmark with the best in the business. Try new and better things. Never
rest on laurels
-
7/31/2019 quotation and service management
5/74
Quotation & Service Management
TY BCA 2011-12 4
Growth: Success is journey & not the destination. Seek to multiply/increase what we have-
wealth skills, influence and our clients business.
Our customers in our success: Sarita Sagar Sankool, J. B. Diamonds, NASA Gems,
Shaswat Stone, Vinpeace Cable Network, Agrawal Threads, Nakoda Textile Ltd., Om Satya
Impex, Mahavir Intermediates, RMIP99.com, IVISION Finance Services, Sadadiwala
Finance Services, Gini Gems, R. Suresh & Co., BankOfLife.org, BJP Surat and our 219
reputed schools all over the Gujarat.
Chapter 2:Existing System
-
7/31/2019 quotation and service management
6/74
Quotation & Service Management
TY BCA 2011-12 5
2.1 Limitations of Existing System
The Shops Existing System is Manual which requires many complex tasks to be performed.
As mentioned existing system of the Shop is manual, the system holds Paper-Work. ThisPaper-Work holds the data about number of people related to Shop, each person with his/her
all Details, information of various Computer Items, make a Quotation, keep track of
attendance of working employees and manage Complains.
Currently all the status of the shop work is maintained on paper.
Reports are generated manually for that.
Moreover, it has all the disadvantage of being a manual systemLike,
1. Time Consuming.2. Increased Paper Work.3. Difficult To Maintain Report & Record.4. Require lots of Human Effort
And also,
High Data Redundancy No Data Security No Data Integrity The storage of all the information on paper is not feasible as the chances of manipulation are
more & it requires more space.
-
7/31/2019 quotation and service management
7/74
Quotation & Service Management
TY BCA 2011-12 6
Chapter 3:Proposed System
-
7/31/2019 quotation and service management
8/74
Quotation & Service Management
TY BCA 2011-12 7
3.1 System Overview
Quotation & Service Mgt. System is a system which tracks the record of Quotations,Complaints, automatic Inward & generate Bills.
Systems Criteria : Quotation Generation
Makes Quotations with the lowest prices of particular product Track of Other Useful Data
Stores Information about Customers, Suppliers, Products, Companies etc. Complaint Management
Stores complaints date wise Allocates Complaints to employees
Bill Generation Generate bills with proper information System can easily count bills & can print them
Inward Generation System generates automatic Inward when order placed
Reporting System holds various kind of useful reports
Employee Attendance Tracks Employees daily attendance
-
7/31/2019 quotation and service management
9/74
Quotation & Service Management
TY BCA 2011-12 8
3.2 Scope
The main function of the proposed system can be divided into 4 modules which are as follows
Customer MasterThe Main functions of the Customer Masters module are to Create/Update customers. Its
multiple location and information of contact persons working at specific location of
Company.
Quotation MasterThe main functions of the Quotation master module are to generate various quotations
according to the need of the customer. This module helps to generate the quotation which
includes the lowest price of the products from our suppliers.
Service MasterThe main functions of the Service Master module are to record the complaints from the
customers and create a service reports according to the warranty of the products.
Employee Master
The main functions of the Employee Masters module are to Create/Update Employees. It
tracks the information about Employees attended complaints.
-
7/31/2019 quotation and service management
10/74
Quotation & Service Management
TY BCA 2011-12 9
3.3 Objective
Computerized System is efficient and accurate thenmanual so this system is very Accurate and can reduce
manual works.
Thegoal of the system is to reducing the paper work The system also tracks records of complaints
So Quotation management, Service management and reducing
paper work are the main objective of this System
-
7/31/2019 quotation and service management
11/74
Quotation & Service Management
TY BCA 2011-12 10
3.4 Feasibility Study
3.4.1 Technical Feasibility:
Issues to be studied are, whether the work for the project will be done with current equipment,
existing S/W technology and available personnel? If the new technology is required, then what is the
likelihood that it can be developed?
This Quotation & Service Management System software is technically feasible. The primary
technical requirement includes the availability of Windows XP Professional version of operating
systems installed in the network. SQL Server is also required which was already installed. Reliability,
access power and data security was also available. Thus, through all the ends technical feasibility
was met.
3.4.2 Economical Feasibility:
Issues to be studied are, whether the new system is cost effective or not? The benefits in the
form of reduced cost?
This Quotation & Service Management software is economically feasible. As the hardware was
installed from quite beginning, the cost on project of hardware is low. Similarly, the software loaded
for this project was used for many other applications. The software cost was under budget. As
student trainees were developing the application, there were no major personnel costs associated.
Moreover, the technical requirements were already available so there was no further expenditure
for buying software packages.
3.4.3 Operational Feasibility:
Issues to be studied are, is there sufficient support for management and users? Is the current
method acceptable to users? Will the proposed system cause any harm?
This Quotation & Service Management software is operationally feasible. This application
provides the necessary information to the user such as how to enter the information regarding
different operations performed on the database. The application was planned in such a way that no
prior knowledge was required to go through the various operations. The user just needed to havethe basic knowledge of computers.
-
7/31/2019 quotation and service management
12/74
Quotation & Service Management
TY BCA 2011-12 11
-
7/31/2019 quotation and service management
13/74
Quotation & Service Management
TY BCA 2011-12 12
3.5 Hardware & Software Platform
3.5.1 Technology Used for Development
Windows 7 Ultimate Operating System VB.net 2008 as Front Hand SQL Server 2005 as Back Hand Crystal Reports tools MS Visio 2007 for Diagrams Infragistics Controls 2008 as 3rd Party Design Tool
3.5.2 Hardware Software Requirement
Hardware Requirement Pentium 4 2.4 GHz or higher 256 MB RAM or more 40 MB HDD space or more for Application Installation Printer (Optional)
Software Requirement Microsoft Windows XP with SP2 or higher SQL Server .NET Framework 3.5
-
7/31/2019 quotation and service management
14/74
Quotation & Service Management
TY BCA 2011-12 13
3.5.3 Software Specification
Visual Studio 2008 Professional Edition is a comprehensive set of tools that accelerates the
process of turning the developer's vision into reality. Visual Studio 2008 Professional Edition was
engineered to support development projects that target the Web (including ASP.NET AJAX),Windows Vista, Windows Server 2008, The 2007 Microsoft Office system, SQL Server 2008, and
Windows Mobile devices. The number of platforms that developers must target to meet business
needs is increasing rapidly. Visual Studio 2008 Professional Edition provides the integrated toolset for
addressing all of these needs by providing a superset of the functionality available in Visual Studio
2008 Standard Edition.
The Microsoft Visual Studio development system is a suite of development tools designed to aid
software developers--whether they are novices or seasoned professionals--face complex challenges
and create innovative solutions.
Today's developers face the challenge of targeting a broad range of platforms and crafting
applications that quickly deliver value to the business. Integrated designers and language features in
Visual Studio allow developers to build the connected applications demanded by today's businesses
while taking advantage of the .NET Framework 3.5 to reduce development time.
Design high-performance applications
Connect to the data you need, regardless of its location, and build data driven applications using
Language Integrated Query (LINQ).
Build great client applications
Develop compelling solutions that leverage the user experience and capabilities of the 2007 Microsoft
Office system and Windows Vista.
Build powerful Web applications
Build rich, interactive applications using the ASP.NET AJAX interactive Web interfaces.
-
7/31/2019 quotation and service management
15/74
Quotation & Service Management
TY BCA 2011-12 14
Feature Highlights
Build applications for Windows, the Web, the Microsoft Office system, the .NET Framework, SQL
Server, and Windows Mobile with integrated drag-and-drop designers
Visual Studio integrates Visual Basic, Visual C#, and Visual C++ to support a wide variety of
development styles
Editor features such as Edit and Continue and Microsoft IntelliSense simplify the cycle of designing,
developing, and debugging an application
Deploy client applications easily with ClickOnce, which enables developers and IT Pros to deploy an
application and its prerequisites and then ensure that the application remains up-to-date
Build applications which target the .NET Framework, shortening development time by reducing the
need for infrastructure code and helping to enhance application security.
-
7/31/2019 quotation and service management
16/74
Quotation & Service Management
TY BCA 2011-12 15
3.6 Purpose
Existing system is manual therefore having very time consuming tasks to be performed, other than
this there is need for the new Computerized System due to the drawback found in the existing Manual
system.
CompactnessThere is no need for possible voluminous papers files thus not require large storage.
SpeedThe machine can calculate, retrieve & update data for faster than a Human.
AccuracyAccurate, Up-to-date information is available on demand at any time.
AnalysisAnalysis of data is much simpler & in ready report format as well as Up-to-date.
CompleteData must be complete & it should include all the Facts.
SecuritySecurity should be applied to all the data with different security level.
-
7/31/2019 quotation and service management
17/74
Quotation & Service Management
TY BCA 2011-12 16
3.8 Advantages
Without Authentication no one can enter in the system. There is a like window basesecurity system. You can also change the password
This system stores all information of the Customer, Suppliers, Employees, andMaterial/Parts of the Computer in the Shop.
System provides facility to user to create the dynamic quotation for the Customer.
System keeps records about attendance of the Employees.
System is made almost capable to keep records of the Complain i.e. New Complain,Complain Forward, and Solved Complain.
Daily prices of the Computers parts are taken from the suppliers and kept in the database.At the time of making of new quotation the latest and lowest price is taken back from the
Database for the material that has been selected by the Customer
The system provides the Intra messaging system. Means when other user log in thesystem he sees the messages that has been sent by the before user to him.
This system has provided maximum reports with all Information about all System.
-
7/31/2019 quotation and service management
18/74
Quotation & Service Management
TY BCA 2011-12 17
Chapter 4: System Analysis
-
7/31/2019 quotation and service management
19/74
Quotation & Service Management
TY BCA 2011-12 18
4.1 Use Cases
-
7/31/2019 quotation and service management
20/74
Quotation & Service Management
TY BCA 2011-12 19
4.2 E R Diagram
-
7/31/2019 quotation and service management
21/74
Quotation & Service Management
TY BCA 2011-12 20
4.3 Data Flow Diagram
-
7/31/2019 quotation and service management
22/74
Quotation & Service Management
TY BCA 2011-12 21
-
7/31/2019 quotation and service management
23/74
Quotation & Service Management
TY BCA 2011-12 22
-
7/31/2019 quotation and service management
24/74
Quotation & Service Management
TY BCA 2011-12 23
-
7/31/2019 quotation and service management
25/74
Quotation & Service Management
TY BCA 2011-12 24
-
7/31/2019 quotation and service management
26/74
Quotation & Service Management
TY BCA 2011-12 25
-
7/31/2019 quotation and service management
27/74
Quotation & Service Management
TY BCA 2011-12 26
-
7/31/2019 quotation and service management
28/74
Quotation & Service Management
TY BCA 2011-12 27
-
7/31/2019 quotation and service management
29/74
Quotation & Service Management
TY BCA 2011-12 28
-
7/31/2019 quotation and service management
30/74
Quotation & Service Management
TY BCA 2011-12 29
-
7/31/2019 quotation and service management
31/74
Quotation & Service Management
TY BCA 2011-12 30
4.4 Process Specification
-
7/31/2019 quotation and service management
32/74
Quotation & Service Management
TY BCA 2011-12 31
-
7/31/2019 quotation and service management
33/74
Quotation & Service Management
TY BCA 2011-12 32
-
7/31/2019 quotation and service management
34/74
Quotation & Service Management
TY BCA 2011-12 33
-
7/31/2019 quotation and service management
35/74
-
7/31/2019 quotation and service management
36/74
Quotation & Service Management
TY BCA 2011-12 35
Content Description Stores the information about Employees
Supplementary Information
EmpCode , EmpName, EmpAddress,
EmpMobile, EpBDate, EmpEmail,
AdminStat, User, Pwd.
Name Quotation
Alias None
How used/Where used Input to create Quotation Output from Quotation Creation
Content Description Employee can create Quotation using this.
Supplementary Information
QuotCode ,CustCode, Date, Remarks,
Confirm, QuotBy, TotProfit, SystemQuot,
ReferenceBy,ProfitMethod
Name Complaint
Alias None
How used/Where used Input to Complaint generation Output from Complaint Creation
Content DescriptionEmployee can generate complaint using
this.
Supplementary Information
ComplaintCode, CustomerCode, Date,
AttendedBy, SolvedState, SolvedDate,
Description
Name Product
Alias None
How used/Where used Input Product Details Output to Add Product Process
Content Description Employee can Add Products.
Supplementary InformationProductCode, ProductName,
CompanyCode, CategoryCode
Name Category
Alias None
How used/Where used Input Category Details Output to Add Category
Content Description Employee can Add Category
Supplementary Information CategoryCode, CategoryName
-
7/31/2019 quotation and service management
37/74
Quotation & Service Management
TY BCA 2011-12 36
Name Supplier
Alias None
How used/Where used Input Supplier Details Output to Add Supplier
Content Description Employee can Add Supplier
Supplementary Information SupplierCode, SupplierName, ContactPerson, supplierAddress, PhoneNos, Email
Name Supplier Price
Alias None
How used/Where used
Input to Supplier Product PriceDetails
Output to Add Supplier ProductPrice
Content Description Employee can Add Supplier Product Price
Supplementary Information
SupplierProductPriceCode, SupplierCode,
ProductCode, PriceDate, Price,
PriceTakenBy
-
7/31/2019 quotation and service management
38/74
Quotation & Service Management
TY BCA 2011-12 37
Chapter 5: System Design
-
7/31/2019 quotation and service management
39/74
Quotation & Service Management
TY BCA 2011-12 38
5.1 Database Design
1) EmpMast :
2) CustMast :
No Field Constrain DataType Description
1 CustCode PrimaryKey Bigint Primary key for
Customer
2 CustName Not Null Varchar(30) Indicates CustomersName
3 CustAddress Not Null Varchar(255) Indicates CustomersAddress
4 Mobile Can be Null Varchar(30) Indicates CustomersMobile No.
5 OfiiceAddress Can be Null Varchar(255) Indicates CustomersOffice Address
6 PhoneRes Not Null Varchar(30) Indicates CustomersNo.(Resident)
7 PhoneOff Not Null Varchar(30) Indicates CustomersNo.(Office)
8 BirthDate Not Null Datetime Indicates CustomersBirth Date
9 Email Not Null Varchar(80) Indicates Customers E-Mail Address
No Field Constrain DataType Description
1 EmpCode (PrimaryKey) PrimaryKey Smallint Primary key forEmployee
2 EmpName Not Null Varchar(40) Indicates Employees
Name
3 EmpAddress Not Null Varchar(255) Indicates Employees
Address
4 EmpMobile Can be Null Varchar(2) Indicates Employees
Mobile No.
5 EmpEmail Can be Null Varchar(70) Indicates Employees E-Mail Address
6 EmpBDate Not Null Datetime Indicates EmployeesBirthdate
7 AdminStat Not Null Bit Indicates Employees
Stat(Admin/Employee)
8 UserName Not Null Varchar(10) Indicates Employees
User ID
9 Pwd Not Null Varchar(50) Indicates EmployeesPassword
-
7/31/2019 quotation and service management
40/74
Quotation & Service Management
TY BCA 2011-12 39
3) CategoryMast :
No Field Constrain DataType Description
1 CategoryCode Primary Key Tinyint Primary Key for
Category
2 CategoryName Not Null Varchar(30) Indicates CategorysName
4) CompanyMast :
No Field Constrain DataType Description
1 CompanyCode Primary Key Tinyint Primary Key for
Company
2 CompanyName Not Null Varchar(40) Indicates Companys
Name3 CompanyServiceCenterAddr
ess
Not Null Varchar(255) Indicates CompanysService Canter Address
5) ProductMast :
No Field Constrain DataType Description
1 ProductCode Primary Key Tinyint Primary Key for
Product
2 ProducName Not Null Varchar(30) Indicates Products
Name3 CompanyCode Not Null Tinyint Indicates Companys
Code
4 CategoryCode Not Null Tinyint Indicates CategorysCode
6) SupplierMast :
No Field Constrain DataType Description
1 SupplierCode Primary Key Tinyint Primary Key for
Supplier2 SupplierName Not Null Varchat(100) Indicates Suppliers
Business Name
3 ContectPerson Not Null Varchar(40) Contact Person Name
4 SupplierAddress Not Null Varchar(255) Indicates Suppliers
Address
5 PhoneNos Not Null Varchar(100) Indicates SuppliersPhone No
6 Email Can be Null Varchar(60) Indicates Suppliers
E-Mail Address
-
7/31/2019 quotation and service management
41/74
Quotation & Service Management
TY BCA 2011-12 40
7) SupplierProductPriceMast :
No Field Constrain DataType Description
1 SupplierProductPriceCode Primary Key Bigint Primary Key for
SupplierProductPriceMast
2 SupplierCode Foreign Key Tinyint Indicates Supplier Code
of SupplierMast
3 ProductCode Foreign Key Smallint Indicates Product Code of
ProductMast
4 PriceDate Not Null Datetime Indicates Price taken Date
5 Price Not Null Money Indicates Product Price
6 PriceTakenBy Not Null Tinyiint Indicates Employee Name
who has taken the Price
8) QuotMast :
No Field Constrain DataType Description
1 QuotCode Primary Key Bigint Key for Primary Quotation
2 CustCode Foreign Key Bigint Indicates Customer Code
from CustMast
3 Date Not Null Datetime Indicates Quotation Date
4 Remarks Can be Null Varchar(255) Indicates Remarkable
Information
5 Confirm Can be Null Bit Indicates whether
Quotation is confirmed or
not
6 QuotBy Not Null Smallint Indicates Employee Name
Who took Quotation
7 TotProfit Not Null Money Indicates Total profit of
Quotation
8 SystemQuot Can be Null Bit Checks whether Quot. Is
System Quot. or not
9 ReferenceBy Can be Null Bigint Indicates Reference Name
of Quotation
10 ProfitMethod Not Null Char(10) Indicates Profit Method
-
7/31/2019 quotation and service management
42/74
Quotation & Service Management
TY BCA 2011-12 41
9) Param :
No Field Constrain DataType Description
1 DefaultProfitPer Not Null Tinyint Indicates Profit Percentage
2 DefaultProfitRate Can be Null Bigint Indicates Profit in Rupees
3 No. Primary Key Tinyint Primary Key for Param
10) QuotTran :
No Field Constrain DataType Description
1 QuotTranCode Primary Key Bigint Primary Key for QuotTran
2 QuotCode Foreign Key Bigint Indicates QuotCode fromQuotMast
3 SupplierProductPriceCode Foreign Key Bigint Indicates
SupplierProductPriceCode
from
SupplierProductPriceMast
4 Profit Not Null Money Indicates Profit per unit
5 Qty Not Null bigint Indicates Quantity of a
Product
11) ComplaintMast :
No Field Constrain DataType Description
1 ComplaintCode Primary Key Bigint Primary Key for
ComplainMast
2 CustomerCode Foreign Key Bigint Indicates CustCode from
CustMast
3 Date Not Null Datetime Indicates Complaint Date
4 AttendedBy Not Null Smallint Indicates Employee Name
who has taken Complaint
5 SolvedState Not Null Bit Indicates Complaint
Solved Stat
6 SolvedDate Can be Null Datetime Indicates Solved Date if
Complaint is already
solved
7 Description Not Null Varchar(250) Indicates Description of
Complaint
-
7/31/2019 quotation and service management
43/74
Quotation & Service Management
TY BCA 2011-12 42
12) ComplaintTran :
No Field Constrain DataType Description
1 ComplaintTranCode Primary Key Bigint Primary Key for
2 ComplaintCode Foreign Key Bigint Indicates ComplaintCode from
ComplaintMast
3 EmpCode Foreign Key Smallint Indicates Employee Code
from EmpMast
4 AttendStat Not Null Bit Indicates Attend Stat
5 AttendDate Can be Null Datetime Indicates Attend Date
6 Description Not Null Varchar(200) Indicates description of
Complaint
7 ForwordWithoutSolved Not Null bit Indicates if Complaint is
Forwarded without solve
13) BillMast :
No Field Constrain DataType Description
1 BillNo Primary Key Smallint Primary Key for
BillMast
2 Date Not Null Smalldatetime Indicates Date of Bill
3 Remarks Can Be Null Varchar(250) Indicates Remarkable
Information
4 CustCode Foreign Key Bigint Indicates CustCode
from CustMast
14) BillTran :
No Field Constrain DataType Description
1 BillTranCode Primary Key Bigint Primary Key for
2 Billno Foreign Key Smallint Indicates BillNo from
BillMast
3 InwardTranCode Foreign Key Bigint Indicates InwardTran
Code from InwardTran
4 Price Not Null Money Indicates Price of a
Product
5 Qty Not Null Tinyint Indicates Quantity of a
Product
-
7/31/2019 quotation and service management
44/74
Quotation & Service Management
TY BCA 2011-12 43
15) InwardMast :
No Field Constrain DataType Description
1 InwardNo Primary Key Smallint Primary Key for
InwardMast
2 Remarks Can be Null Varchar(200) Indicates Remarkable
Information
3 Date Not Null Smalldatetime Indicates Date
4 QuotCode Foreign Key Bigint Indicates QuotCode
from QuotMast
16) InwardTran :
No Field Constrain DataType Description
1 InwardTranCode Primary Key Nchar(10) Primary Key for
2 InwaedCode Foreign Key Smallint Indicates InwardCode
from InwardMast
3 SupplierProductPriceCode Foreign Key Bigint Indicates
SupplierProductPriceCode
from
SupplierProductPriceMast
4 Price Not Null Money Indicates Price of a
Product
5 Qty Not Null Tinyint Indicates Quantity of a
Product
17)AtendMast :
No Field Constrain DataType Description
1 AtendId Primary Key Tinyint Primary Key for
AtendMast2 EmpCode Foreign Key Smallint Indicates Employee
Code from EmpMast
3 AtendStat Not Null Bit Indicates Attend Stat
4 InTime Not Null DateTime Indicates In Time of an
Employee
5 OutTime Not Null DateTime Indicates Out Time of
an Employee
-
7/31/2019 quotation and service management
45/74
Quotation & Service Management
TY BCA 2011-12 44
5.2 Interface Design
Main Form
-
7/31/2019 quotation and service management
46/74
Quotation & Service Management
TY BCA 2011-12 45
Login Form
-
7/31/2019 quotation and service management
47/74
Quotation & Service Management
TY BCA 2011-12 46
Employee Registration
-
7/31/2019 quotation and service management
48/74
Quotation & Service Management
TY BCA 2011-12 47
Quotation
-
7/31/2019 quotation and service management
49/74
Quotation & Service Management
TY BCA 2011-12 48
Complaint Registration
-
7/31/2019 quotation and service management
50/74
Quotation & Service Management
TY BCA 2011-12 49
Adding Products
-
7/31/2019 quotation and service management
51/74
Quotation & Service Management
TY BCA 2011-12 50
Suppliers
-
7/31/2019 quotation and service management
52/74
Quotation & Service Management
TY BCA 2011-12 51
Company
-
7/31/2019 quotation and service management
53/74
Quotation & Service Management
TY BCA 2011-12 52
-
7/31/2019 quotation and service management
54/74
Quotation & Service Management
TY BCA 2011-12 53
Category
-
7/31/2019 quotation and service management
55/74
Quotation & Service Management
TY BCA 2011-12 54
Customers
-
7/31/2019 quotation and service management
56/74
Quotation & Service Management
TY BCA 2011-12 55
5.4 Structure Chart
-
7/31/2019 quotation and service management
57/74
Quotation & Service Management
TY BCA 2011-12 56
Chapter 6: Reports
-
7/31/2019 quotation and service management
58/74
Quotation & Service Management
TY BCA 2011-12 57
Employees Reports Card Format
-
7/31/2019 quotation and service management
59/74
Quotation & Service Management
TY BCA 2011-12 58
-
7/31/2019 quotation and service management
60/74
Quotation & Service Management
TY BCA 2011-12 59
Customers Birthday for Current Month
-
7/31/2019 quotation and service management
61/74
Quotation & Service Management
TY BCA 2011-12 60
-
7/31/2019 quotation and service management
62/74
-
7/31/2019 quotation and service management
63/74
-
7/31/2019 quotation and service management
64/74
Quotation & Service Management
TY BCA 2011-12 63
Chapter 7:System Testing
-
7/31/2019 quotation and service management
65/74
Quotation & Service Management
TY BCA 2011-12 64
7.1 Testing Principles & Methods
Testing is software quality assurance activity. Which is a very important to work the
system successfully and achieve high quality of software. The main objective of testing is to find
yet an undiscovered error and at the same time checking the quality and reliability of system.
System testing makes logical assumptions that if all the parts of the system are correct,
the goal will be successfully achieved. The system should be checked logically. Validations and
cross checks should be there. Avoiding duplications of records, which cause redundancy of data.
This system is tested by the following steps and prepared for the final implementation.
Reviews
Using review at different stages we ensured that
Errors in function, logic or implementation are uncovered. Software meets its requirements. To achieve software that is developed in a uniform manner
Unit Testing
In the web based application smallest testable unit is Web page itself. So the web pages of
the site are to be unit tested. Each web page contains content, navigational links, and processing
elements (scripts, event handlers, etc.) .The testing will be driven by the content processing, and
links contained in the site.
Using black box testing technique web pages are tested unit by unit for whether they
receive Input properly and give output in proper format or redirect to specific web page. It is also
tested that the error message are properly displayed and give user-friendly information.
-
7/31/2019 quotation and service management
66/74
Quotation & Service Management
TY BCA 2011-12 65
-
7/31/2019 quotation and service management
67/74
Quotation & Service Management
TY BCA 2011-12 66
Integration Testing
We have used top down testing strategy for integrating web pages. The separately
generated web pages will be integrated and for checking that they work properly after their
integration, tests will be conducted to ensure their proper functionality.
Using dummy web pages it is checked that whether output of page will redirect to
specific web page
After that regression testing strategy help us to ensure that changes do not introduce
unintended behavior or additional errors.
System Testing
The uncovered weaknesses that were not found in earlier tests are removed in system
testing. The system is corrected such away that it does not affect the forced system failure. This
testing is done with low volume of transaction based on live data. Finally the total system is also
tested to ensure that no data are lost.
Following testing on the completed system will be performed in order to find the errors
before they become defects and correct them.
In order to eliminate navigational errors the site will be reviewed and tested. The usecases scenarios that we have developed in the same document while requirement analysis
activity will be considered to uncover errors in the navigational links.
Web pages of the site will be unit tested. For the web pages sometimes the smallesttestable unit is the single web page itself. Each web page contains content, navigational
links, and processing elements (scripts, event handlers, etc.) .The testing will be driven by
the content processing, and links contained in the site.
-
7/31/2019 quotation and service management
68/74
Quotation & Service Management
TY BCA 2011-12 67
The separately generated web pages will be integrated and for checking that they workproperly after their integration, tests will be conducted to ensure their proper
functionality.
The functionality of the site will be checked with the different versions of the InternetExplorer, Netscape Navigator, etc. and wherever necessary it will be attempted to change
the implementation of the not working for some browsers fir some case and of course
without loosing the purpose of the functionality, if possible.
-
7/31/2019 quotation and service management
69/74
Quotation & Service Management
TY BCA 2011-12 68
7.3 Test Cases Login
Functions Expected Results Actual Result
Login(Admin,
Employee)
Check inserted user id and passwordshould be filled.
Check user id is registered or not.As Expected
RegistrationFunctions Expected Results Actual Result
Save Button All fields should be filled except
description.
Check required fields should be filled. As Expected
QuotationFunctions Expected Results Actual Result
Save Button
All fields should be filled except remarks. Check required fields should be filled. Check whether the Quotation is System
Quotation or not.
As Expected
ComplaintFunctions Expected Results Actual Result
Save Button
All fields should be filled exceptcomplaint description. Check required fields should be filled. Check whether the Quotation is System
Quotation or not.
As Expected
-
7/31/2019 quotation and service management
70/74
Quotation & Service Management
TY BCA 2011-12 69
CustomerFunctions Expected Results Actual Result
Save Button
All fields should be filled. Check required fields should be filled. Check whether the Birthdate is valid or
not.
As Expected
EmployeeFunctions Expected Results Actual Result
Save Button
All fields should be filled exceptdescription.
Check required fields should be filled. Check whether the Employee is admin or
not.
Check whether the Birthdate is valid ornot.
As Expected
ProductFunctions Expected Results Actual Result
Save Button All fields should be filled including
Category & Company
Check required fields should be filled. As Expected
BillFunctions Expected Results Actual Result
Save Button All fields should be filled except
description.
Check required fields should be filled. As Expected
-
7/31/2019 quotation and service management
71/74
Quotation & Service Management
TY BCA 2011-12 70
Chapter 8:Enhancement
-
7/31/2019 quotation and service management
72/74
Quotation & Service Management
TY BCA 2011-12 71
Quotation & Service Management is still under development, some of its modules is still
pending which will require about 3 months.
Service Managemento It is to be enhanced in such a way that the complaints are the assigned area wise to
the employees.
o If an employee is on a call and a new complaint is registered in that area then theemployee will get sms about that complaint.
o Employees will get daily sms about their calls Employee Management
o Automatic attendance management will be done for employee using FingerprintReader.
Quotation Managemento For pending Quotations the system will give repeatedly alerts.o Quotation Management will also give suggestions for the Products which are of good
Quality.
-
7/31/2019 quotation and service management
73/74
-
7/31/2019 quotation and service management
74/74
Quotation & Service Management
9.1 Bibliography
Books Referred
Visual Studio 2005 Black Book SQL Server 2008 Bible by Paul Nielson Software Engineering (5th Edition) by Roger S Pressman
9.2Webography
http://www.w3schools.com http://www.wikipedia.com http://msdn.microsoft.com
http://www.w3schools.com/http://www.w3schools.com/http://www.wikipedia.com/http://www.wikipedia.com/http://msdn.microsoft.com/http://msdn.microsoft.com/http://msdn.microsoft.com/http://www.wikipedia.com/http://www.w3schools.com/