DBAO FINAL
DBAO FINAL
CONTENTS
Peg. No
1) INTRODUCTION 2-5
INTRODUCTION TO IQMS
PURPOSE OF THE PROJECT
PROBLEM IN EXISTING SYSTEM
SOLUTION OF THESE PROBLEMS
6) SCREENS 66-70
9) CONCLUSION 73-74
1
DBAO
2
DBAO
INTRODUCITON
IQMS project designed to automate the work process (from client making an
enquiry to maintaining ISO certificates information) in an ISO certificate issuing
agency. This is an Intranet Project developed for the Quality Assessors India Pvt.
Ltd. This organization is involved in auditing Organizations going in for ISO
certifications. The project keeps track of various activities, like the auditors
associated, their affiliations, organizational data, certification information, and
surveillance information. Various reports are generated monthly/yearly wise,
auditor wise, organization wise, surveillance wise, Quotation wise etc.
KAP TECHNOLOGIES
3
DBAO
Consulting
IT Outsourcing
We apply technology with innovation and responsibility to achieve two broad
objectives:
They combine the best people, processes and technology to achieve excellent
results - consistency. We offer customers the advantages of:
Speed:
4
DBAO
risk path to achieve results. Our track record is testimony to complex projects
delivered within and evens before schedule.
Expertise:
Our teams combine cutting edge technology skills with rich domain
expertise. What’s equally important - they share a strong customer orientation that
means they actually start by listening to the customer. They’re focused on coming
up with solutions that serve customer requirements today and anticipate future
needs.
5
DBAO
6
DBAO
PROJECT ANALYSIS
INTRODUCTION
The entire project is divided into five main modules. They are as follows
1 Enquiry
2. Quotation
3. Audit info/surveillance
4. Auditors
5. Reports
6. Administrator
7
DBAO
1. ENQUIRY:
Enquiry Module is the initial module in the IQMS where the user is
provided with three possible options. They are Browse, Create and Modify.
1.1Browse:
Once the user clicks the Browse option he will be able to view all the information
of the registered enquiries with all the details like Enquiry No, Company Name,
SIC Code and with a small button Details. Once we click the button details then
the detailed information of that enquiry is been displayed.
1.2Create:
When he clicks the option Create then he will be provided with a form with the
following options New / Re-registration / Scope Enhancement / up gradation.
When the user selects the option New then the user will be provided with a
registration form with all the details, once he fills the details and says update a new
record of enquiry is created. When the user wants to Re-registration / Scope
Enhancement / Up gradation the existing enquiry then he has the select the
respective option along with the existing Certificate No / File No / Enquiry No
then the Detailed Enquiry form of that particular corresponding Certificate No /
File No / Enquiry No is displayed then that particular option Re-registration /Scope
Enhancement / Up gradation is changed according to the requirement and updated
into the database with an button Update. If we want to cancel the transaction then
click on the other button Cancel.
8
DBAO
1.3 Modify:
When he clicks the option Modify he will be provided with a form provided with
the options Enquiry No / Organization Name /SIC code and two buttons Search
and Cancel. Once the user provides with any one of the following options and say
Search then the Enquiry No / Organization Name / SIC Code of that particular
option is retrieved from the database and displayed with the buttons Modify and
Add Address. Once we say Modify then that particular record is modified, and if
we say Add address then he can add the address to that particular option selected
by him.
2. Quotation:
This Quotation module strictly deals with the quotation involved with the enquiry.
This module has mainly four options in the form; they are Browse / Create /
Modify / Approve.
2.1 Browse:
When the user clicks on the Quotation Module the default option which is selected
is Browse. It generally displays all the Quotations of the Enquiries with the
following fields as Quotation No / Quotation Date /Enquiry No / Organization
Name and a button named Details. Once the user clicks on the button details then
the detailed information of that Quotation number is being displayed with all the
fee structure involved with it.
2.2 Create:
When the user clicks on the Create Option then the information required to define
a new quotation includes an enquiry number for which the quotation is being
9
DBAO
given, quotation no, date and fee charges (in rupees, dollars) for the various
services is being filled and updated with the button update to the data base.
2.3 Modify:
When the user clicks on the Modify Option then the form with Enquiry No /
Organization Name / Quotation No is viewed .Once the user fills in Company
Name / quotation no / quotation date , the system will search for the quotation on
the search criteria and the details of that quotation is displayed along with a button
Modify , once the Modify is clicked by the User then the detailed information of
that quotation with its approval status and fee is displayed , so the user can make
necessary changes and say update to Modify the changes and reflect them back
into the database.
2.4 Approve:
When the user clicks on the Approve Option then the form with Enquiry No /
Organization Name is displayed along with the buttons Search and Cancel. Once
the user fills the Enquiry No / Organization Name and say search then the detailed
information of that quotation is being displayed along with its approval status is
viewed. When the Is Approved status is not Approved then a button named
Approve is displayed once the user clicks on it the status changes to Approved and
the changes are reflected to the data base.
3. AUDITS:
Audits are the module which deals with the Auditing details of the Enquiries. Once
the user clicks the Module Audits a form with Enquiry No / Company Name /
Quotation No / Certificate No with the buttons Search and cancel is displayed.
10
DBAO
3.4. Surveillance
11
DBAO
3.2. Pre-Assessment:
When the User clicks on the option Pre-Assessment then the user will be provided
with all the detailed Information of the Company with the Enquiry No, Quotation
No, Fee Details, Certificate Details , Audit Information and the Auditors involved
in this aspect is being Displayed on the Screen. Here the main them of this Pre-
Assessment module is to Review the Audit Information of the Company before
going to the Final Audit of the company for the conformance of the Certification.
The user have options to add the Auditors according to the requirement and delete
the Auditors with the provided buttons Add Auditor / Add Prov. Auditors / Add
Tech Auditors / Delete Auditors / Delete Prov. Auditors , once the entire Audit
Information is reviewed by the team of the Auditors and
make necessary changes then the user is provided with an button Update to
reflected the changes in the database and Reset button to set the changes to the old
data.
Company on AQA. Hence from these different types we can get the Feed Back on
different level of Hierarchies involved in the Audit on different aspects. Once he
Selects the Feed Back Type and say Go he will be driven to the screen with
12
DBAO
detailed Feed backs, he is also provided with an Button New Entry to give his fresh
Feed Back and save to the data base.
Once the user clicks on the New Follow Ups he is allowed to give the necessary
Follow ups and Update the database, and say Cancel if he wants to cancel the
present Follow Up.
3.2.3 Communication:
Once the user clicks on the button Communication then the user will be driven to
the Complete Audit Information of the Company with different of Communication
Types like AQA(I) to Auditors / AQA(I) to Company / AQA(I) to AQA(I)-USA.
i) AQA (I) to Auditors: Communication is made from AQA (I) to the Auditors
involved in the Audit of the Company.
ii) AQA (I) to Company: Communication is made from AQA (I) to Company for
which the Audit is being done.
iii) AQA (I) to AQA (I)-USA: Communication is made from AQA in India to
AQA in U.S.A.
13
DBAO
Once the user selects the following Communication Type and say Go he will be
provided with all the details of that Communication Type with a button New Entry.
Once he clicks on that Button he will able to create a new Communication Entry
and save it to the database.
3.3. CONFORMANCE:
Once the User Clicks on the Conformance of the Audits Module then he will be
displayed with all the detailed information of the Audit Information with all the
Conformance details of the Certificate, Fee details with the following buttons.
They are Feed Backs / Communication / Follow Ups / Update / Reset.
The Feed Back / communication / Follow Ups buttons performs the same
functions as performed in the Pre-Assessment sub module. Hence once all the
Audit Information is confirmed and the Certificate details are correct or if he wants
can make necessary changes and say Update then the entire data is reflected and
saved into the database, when he says Reset then the Changed data will be reset to
the old one.
3.4. Surveillance:
Surveillance is a Audit Check report for the certification, Surveillance check is
done to every company within a specified periods like for 3 months / 6 months / 9
months. Surveillance is left to the company for how many months the check should
be carried for the Certificate. Hence depending upon how many times the
surveillance check carried for the company, that would be reflected for that
Enquiry as Surveillance –I / Surveillance –II and son on…
14
DBAO
4. AUDITORS:
Auditors Module is the fourth module in the IQMS where the user is provided with
three possible options. They are Browse, Create and Modify.
4.1 Browse:
Once the user clicks the Browse option he will be able to view all the information
of the registered Auditors with all the details like Auditor Type, Auditor Name,
and Auditor SIC Code and with a small button Details. Once we click the button
details then the detailed information of that Auditor is been displayed.
4.2 Create:
When the user clicks the option Create then he will be provided with a form with
the following Auditor Information fields like Auditor Type, Auditor Name,
Qualification, Experience, IRCA No, LACourseDate, Lacert and the complete
personal information of that particular Auditor. Once he fills the details and says
Update, a new record of that Auditor is created. If we want to cancel the
transaction then click on the other button Cancel.
4.3 Modify:
When he clicks the option Modify he will be provided with a form provided with
the options Auditor Type / Auditor Name /SIS code / Is Active and two buttons
Search and Cancel. Once the users provides with any one of the following options
and say Search then the Auditor Type / Auditor Name / SIS Code of that particular
option is retrieved from the database and displayed with the buttons Modify and
Add Address. Once we say Modify then that particular record is modified, and if
we says Add address then he can add the address to that particular option selected
by him.
15
DBAO
16
DBAO
REQUIREMENT SPECIFICATION:
INTRODUCTION
Purpose: The main purpose for preparing this document is to give a general
insight into the analysis and requirements of the existing system or situation and
for determining the operating characteristics of the system.
Scope: This Document plays a vital role in the development life cycle (SDLC)
As it describes the complete requirement of the system. It is meant for use by the
developers and will be the basic during testing phase. Any changes made to the
requirements in the future will have to go through formal change approval process.
Developers Responsibilities Overview:
1) Developing the system, which meets the SRS and solving all the requirements
of the system?
2) Demonstrating the system and installing the system at client's location after the
acceptance testing is successful.
17
DBAO
3) Submitting the required user manual describing the system interfaces to work on
it and also the documents of the system.
4) Conducting any user training that might be needed for using the system.
Functional Requirements:
OUTPUT DESIGN
18
DBAO
Output Definition
Output Media:
19
DBAO
INPUT DESIGN
Input design is a part of overall system design. The main objectives during
the input desing is as given below:
INPUT STAGES:
20
DBAO
Data transmission
Data validation
Data correction
INPUT TYPES:
INPUT MEDIA:
At this stage choice has to be made about the input media. To conclude about
the input media consideration has to be given to;
Type of input
Flexibility of format
Speed
Accuracy
Verification methods
Rejection rates
21
DBAO
Ease of correction
Storage and handling requirements
Security
Easy to use
Portabilility
Keeping in view the above description of the input types and input media, it
can be said that most of the inputs are of the form of internal and interactive. As
Input data is to be the directly keyed in by the user, the keyboard can be considered
to be the most suitable input device.
ERROR AVOIDANCE
At this stage care is to be taken to ensure that input data remains accurate
form the stage at which it is recorded up to the stage in which the data is accepted
by the system. This can be achieved only by means of careful control each time
the data is handled.
ERROR DETECTION
Even though every effort is make to avoid the occurrence of errors, still a
small proportion of errors is always likely to occur, these types of errors can be
discovered by using validations to check the input data.
22
DBAO
DATA VALIDATION
The system is designed to be a user friendly one. In other words the system
has been designed to communicate effectively with the user. The system has been
designed with pop up menus.
USERINTERFACE DESIGN
It is essential to consult the system users and discuss their needs while
designing the user interface:
23
DBAO
In the computer initiated interfaces the computer guides the progress of the
user/computer dialogue. Information is displayed and the user response of
the computer takes action or displays further information.
USER_INITIATED INTERFACES
COMPUTER-INITIATED INTERFACES
Right from the start the system is going to be menu driven, the opening
menu displays the available options. Choosing one option gives another popup
menu with more options. In this way every option leads the users to data entry
form where the user can key in the data.
24
DBAO
25
DBAO
SELECTED SOFTWARE
Microsoft.NET Framework
The .NET Framework has two main components: the common language
runtime and the .NET Framework class library. The common language runtime is
the foundation of the .NET Framework. You can think of the runtime as an agent
26
DBAO
that manages code at execution time, providing core services such as memory
management, thread management, and remoting, while also enforcing strict type
safety and other forms of code accuracy that ensure security and robustness. In
fact, the concept of code management is a fundamental principle of the runtime.
Code that targets the runtime is known as managed code, while code that does not
target the runtime is known as unmanaged code. The class library, the other main
component of the .NET Framework, is a comprehensive, object-oriented collection
of reusable types that you can use to develop applications ranging from traditional
command-line or graphical user interface (GUI) applications to applications based
on the latest innovations provided by ASP.NET, such as Web Forms and XML
Web services.
27
DBAO
significant improvements that only managed code can offer, such as semi-trusted
execution and secure isolated file storage.
The runtime enforces code access security. For example, users can trust that
an executable embedded in a Web page can play an animation on screen or sing a
song, but cannot access their personal data, file system, or network. The security
features of the runtime thus enable legitimate Internet-deployed software to be
exceptionally feature rich.
28
DBAO
CTS ensures that all managed code is self-describing. The various Microsoft and
third-party language compilers
Generate managed code that conforms to the CTS. This means that managed
code can consume other managed types and instances, while strictly enforcing type
fidelity and type safety.
While the runtime is designed for the software of the future, it also supports
software of today and yesterday. Interoperability between managed and
unmanaged code enables developers to continue to use necessary COM
components and DLLs.
29
DBAO
30
DBAO
example, you can use the .NET Framework to develop the following types of
applications and services:
Console applications.
ASP.NET applications.
Windows services.
31
DBAO
Web page. This application is much like other client applications: it is executed
natively, has access to local resources, and includes graphical elements.
The Windows Forms classes contained in the .NET Framework are designed
to be used for GUI development. You can easily create command windows,
buttons, menus, toolbars, and other screen elements with the flexibility necessary
to accommodate shifting business needs.
32
DBAO
implement the features of a local application while being deployed like a Web
page.
C#.NET
Introduction
ADO.NET Overview
ADO.NET uses some ADO objects, such as the Connection and Command
objects, and also introduces new objects. Key new ADO.NET objects include the
Dataset, Data Reader, and Data Adapter.
A Data Adapter is the object that connects to the database to fill the
Dataset. Then, it connects back to the database to update the data there, based on
33
DBAO
operations performed while the Dataset held the data. In the past, data processing
has been primarily connection-based. Now, in an effort to make multi-tiered apps
more efficient, data processing is turning to a message-based approach that
revolves around chunks of information. At the center of this approach is the Data
Adapter, which provides a bridge to retrieve and save data between a Dataset and
its source data store. It accomplishes this by means of requests to the appropriate
SQL commands made against the data store.
While the Dataset has no knowledge of the source of its data, the managed
provider has detailed and specific information. The role of the managed provider is
to connect, fill, and persist the Dataset to and from data stores. The OLE DB and
SQL Server .NET Data Providers (System.Data.OleDb and System.Data.SqlClient)
that are part of the .Net Framework provide four basic objects: the Command,
Connection, Data Reader and Data Adapter. In the remaining sections of this
document, we'll walk through each part of the Dataset and the OLE DB/SQL
Server .NET Data Providers explaining what they are, and how to program against
them.
The following sections will introduce you to some objects that have evolved,
and some that are new. These objects are:
34
DBAO
Datasets. For storing, remoting and programming against flat data, XML
data and relational data.
Data Adapters. For pushing data into a Dataset, and reconciling data
against a database.
Connections
Connections are used to 'talk to' databases, and are represented by provider-
specific classes such as SQLConnection. Commands travel over connections and
result sets are returned in the form of streams which can be read by a Data Reader
object, or pushed into a Dataset object.
35
DBAO
Commands
Data Readers
Datasets
The Dataset object is similar to the ADO Record set object, but more
powerful, and with one other important distinction: the Dataset is always
36
DBAO
The Dataset has many XML characteristics, including the ability to produce
and consume XML data and XML schemas. XML schemas can be used to describe
schemas interchanged via Web Services. In fact, a Dataset with a schema can
actually be compiled for type safety and statement completion.
The Data Adapter object works as a bridge between the Dataset and the
source data. Using the provider-specific SqlDataAdapter (along with its
associated SqlCommand and SqlConnection) can increase overall performance
when working with a Microsoft SQL Server databases. For other OLE DB-
supported databases, you would use the OleDbDataAdapter object and its
associated OleDbCommand and OleDbConnection objects.
The Data Adapter object uses commands to update the data source after
changes have been made to the Dataset. Using the Fill method of the Data
37
DBAO
Adapter calls the SELECT command; using the Update method calls the
INSERT, UPDATE or DELETES command for each changed row. You can
explicitly set these commands in order to control the statements used at runtime to
resolve changes, including the use of stored procedures. For ad-hoc scenarios, a
Command Builder object can generate these at run-time based upon a select
statement. However, this run-time generation requires an extra round-trip to the
server in order to gather required metadata, so explicitly providing the INSERT,
UPDATE, and DELETE commands at design time will result in better run-time
performance.
6. Also, you can use a Dataset to bind to the data, move through the data,
and navigate data relationships
38
DBAO
ASP.Net
The following illustration shows a basic network schema with managed code
running in different server environments. Servers such as IIS and SQL Server can
perform standard operations while your application logic executes through the
managed code.
39
DBAO
If you have used earlier versions of ASP technology, you will immediately
notice the improvements that ASP.NET and Web Forms offers. For example, you
can develop Web Forms pages in any language that supports the .NET Framework.
In addition, your code no longer needs to share the same file with your HTTP text
(although it can continue to do so if you prefer). Web Forms pages execute in
native machine language because, like any other managed application, they take
full advantage of the runtime. In contrast, unmanaged ASP pages are always
scripted and interpreted. ASP.NET pages are faster, more functional, and easier to
develop than unmanaged ASP pages because they interact with the runtime like
any managed application.
The .NET Framework also provides a collection of classes and tools to aid in
development and consumption of XML Web services applications. XML Web
services are built on standards such as SOAP (a remote procedure-call protocol),
XML (an extensible data format), and WSDL (the Web Services Description
Language). The .NET Framework is built on these standards to promote
interoperability with non-Microsoft solutions.
For example, the Web Services Description Language tool included with the
.NET Framework SDK can query an XML Web service published on the Web,
parse its WSDL description, and produce C# or Visual Basic source code that your
application can use to become a client of the XML Web service. The source code
can create classes derived from classes in the class library that handle all the
40
DBAO
underlying communication using SOAP and XML parsing. Although you can use
the class library to consume XML Web services directly, the Web Services
Description Language tool and the other tools contained in the SDK facilitate your
development efforts with the .NET Framework.
If you develop and publish your own XML Web service, the .NET
Framework provides a set of classes that conform to all the underlying
communication standards, such as SOAP, WSDL, and XML. Using those classes
enables you to focus on the logic of your service, without concerning yourself with
the communications infrastructure required by distributed software development.
Finally, like Web Forms pages in the managed environment, your XML
Web service will run with the speed of native machine language using the scalable
communication of IIS.
41
DBAO
42
DBAO
43
DBAO
Language Support
The Microsoft .NET Platform currently offers built-in support for three
languages: C#, Visual Basic, and JScript.
The ability to create and use reusable UI controls that can encapsulate
common functionality and thus reduce the amount of code that a page
developer has to write.
44
DBAO
The ability for developers to cleanly structure their page logic in an orderly
fashion (not "spaghetti code").
ASP.NET Web Forms pages are text files with an .aspx file name extension.
They can be deployed throughout an IIS virtual root directory tree. When a
browser client requests .aspx resources, the ASP.NET runtime parses and compiles
the target file into a .NET Framework class. This class can then be used to
dynamically process incoming requests. (Note that the .aspx file is compiled only
the first time it is accessed; the compiled type instance is then reused across
multiple requests).
45
DBAO
46
DBAO
PROJECT DESIGN
Reliable System
There are two levels of reliability. The first is meeting the right
requirements. A careful and through systems study is needed to satisfy this aspect
of reliability. The second level of systems reliability involves the actual working
delivered to the user. At this level, the systems reliability is interwoven with
software engineering and development. There are three approaches to reliability.
47
DBAO
Maintenance:
Output Design:
One of the most important factors of an information system for the user is
the output the system produces. Without the quality of the output, the entire system
may appear unnecessary that will make us avoid using it possibly causing it to fail.
Designing the output should process the in an organized well throughout the
manner. The right output must be developed while ensuring that each output
element is designed so that people will find the system easy to use effectively.
The term output applying to information produced by an information system
whether printed or displayed while designing the output we should identify the
specific output that is needed to information requirements select a method to
present the formation and create a document report or other formats that contains
produced by the system.
48
DBAO
Types of output:
A Document
A Message
Retrieval from a data store
Transmission from a process or system activity
Directly from an output sources
Layout Design:
Input specifications describe the manner in which data enter the system for
processing. Input design features will ensure the reliability of the systems and
produce results from accurate data, or thus can be result in the production of
erroneous information. The input design also determines whenever the user can
interact efficiently with this system.
49
DBAO
Data preparation and data entry operation depend on people, because labour
costs are high, the cost of preparing and entering data is also high. Reducing
data requirement expense. By reducing input requirement the speed of entire
process from data capturing to processing to provide results to users.
Avoiding delay:
The processing delay resulting from data preparation or data entry operations is
called bottlenecks. Avoiding bottlenecks should be one objective of input.
Avoiding errors:
50
DBAO
The designer should avoid the input design that cause extra steps in processing
saving or adding a single step in large number of transactions saves a lot of
processing time or takes more time to process.
If controls are more people may feel difficult in using the systems. The best-
designed system fits the people who use it in a way that is comfortable for
them.
NORMALIZATION
Insertion anomaly: Inability to add data to the database due to absence of other
data.
51
DBAO
Update anomaly: Data inconsistency resulting from data redundancy and partial
update
Normal Forms: These are the rules for structuring relations that eliminate
anomalies.
A relation is said to be in first normal form if the values in the relation are
atomic for every attribute in the relation. By this we mean simply that no attribute
value can be a set of values or, as it is sometimes expressed, a repeating group.
52
DBAO
Transitive Dependency: If two non key attributes depend on each other as well as
on the primary key then they are said to be transitively dependent.
Data Dictionary
After carefully understanding the requirements of the client the the entire
data storage requirements are divided into tables. The below tables are normalized
to avoid any anomalies during the course of data entry.
TABLE DESCRIPTIONS
Database:
1. TB_ACCRBODY_TYPE:
53
DBAO
2. TB_ADDRESS_AUDITOR:
54
DBAO
3. TB_ADDRESS_COMPANY:
4. TB_AUDIT_TYPE:
55
DBAO
5. TB_AUDITFREQ_TYPE:
6. TB_AUDITOR:
56
DBAO
7. TB_AUDITOR_SCODE:
8. TB_AUDITOR_TYPE:
9. TB_CERTIFICATE_INFO:
57
DBAO
10. TB_CERTIFICATE_TYPE:
11. TB_COMM_TYPE:
12. TB_COMMUNICATION:
58
DBAO
13. TB_COMP_SHIFT:
14. TB_COMPANY_DETAILS:
59
DBAO
15. TB_ENQUIRY:
16. TB_FEEDBACK:
60
DBAO
4 FEEDBACKBY Numeric 5
5 FEEDBACKON Numeric 5
6 FEEDBACKDESC Varchar 1000
7 REMARKS Varchar 1000
8 MODEOFFEEDBACK Varchar 50
9 AQARESPONSE Varchar 1000
17. TB_FEEDBACK_TYPE:
18. TB_FEES:
61
DBAO
19. TB_QUOT_LOG_FEES:
20. TB_QUOTATION:
21. TB_REG_AUDIT:
62
DBAO
7 CONDUCTEDDT DateTime 8
8 REPORTDT DateTime 8
9 RCVDFROMLA DateTime 8
10 RCVDATAQAINDIABY Varchar 50
11 RCVDATAQAINDIADT DateTime 8
12 SENTTOAQAUSA DateTime 8
13 COMMENTSFROMAQAUSA Varchar 2000
14 RCVDFROMAQAUSADT DateTime 8
15 FOLLOW_TO Numeric 9
16 RECOLETTDT DateTime 8
22. TB_REG_AUDITORS:
23. TB_REGISTRATION:
63
DBAO
4 FILESTORAGE Varchar 30
5 QUOTATIONNO Varchar 30
6 COMPANY_ID Numeric 9
7 APPLICATION_FEEPAID Char 1
24. TB_USER:
64
DBAO
E- R DIAGRAM
65
DBAO
66
DBAO
SCREENS
67
DBAO
68
DBAO
69
DBAO
70
DBAO
71
DBAO
PROJECT TESTING
COMPILATION TEST:
It was a good idea to do our stress testing early on, because it gave us time to
fix some of the unexpected deadlocks and stability problems that only
occurred when components were exposed to very high transaction volumes.
EXECUTION TEST:
OUTPUT TEST:
The successful output screens are placed in the output screens section.
72
DBAO
73
DBAO
CONCLUSION
The project has been appreciated by all the users in the organization.
It is easy to use, since it uses the GUI provided in the user dialog.
User friendly screens are provided.
The usage of software increases the efficiency, decreases the effort.
It has been efficiently employed as a Site management mechanism.
It has been thoroughly tested and implemented.
74
DBAO
75
DBAO
BIBLIOGRAPHY
SOFTWARE ENGINEERING
By Roger.S. Pressman
By Jain
C#.NET
By Wrox Publications
ASP.Net Professional
By Wrox Publications
MSDN 2002
By Microsoft
76