Claims Management System Full Document
Claims Management System Full Document
Management
Introduction
requirements & Specification necessary to develop the Software Systems for the
Developers. The overall objective of the Team Project is to establish a web-based. The
goal of this document is the same as any requirements document, to lie out all
requirements of the application in order to have both the developers and the end users
maintaining the same understanding and expectations from the application. The project
requirements will define, in general terms, the setup of the web site, topics for available
Scope
Horizone Technologies for updating the claims of their employees. Horizone is going to
Objective
The problems, which are perceived by the customers / users in existing systems,
are;
Proposed System
1 RAM 128 MB
Module Description
Employee Employees in the organization can enter their
Registration Module personal details like name, age, mail-id, emp-id
etc and register themselves in the database
Module Description
Login
Claims Register Claims Process Claims Edit /Del Prepare Pay slip
Claims Enquiry
Send to Finance Send to User
Home
Data Flow Diagram – Employee Registration
DB Admin
Employee Details
Entry
Seq Id
Emp_Id list
Emp_Profile
Home
Data Flow Diagram – Employee Login
Employee
Employee ID
Entry
NO Check Emp
ID
YES
Employee ID
Entry
Emp_Login
Home
Data Flow Diagram – Claim Entry
Employee
Claim Details
Store into table Entry
Emp_claim
Home
Data Flow Diagram – Claim Process
DB Admin
Emp_claim
Claim Verification
Claim_Type
Yes
Entry the Reason
Set Flag as “OK”
Home
Data Flow Diagram – Claim Acceptance
Finance
Admin
Login
PaySlip
Home
Use Case Diagram
Emp Claim
User View
Emp User
Login
Claim
Claim
Entry
Status
Emp User
DB Emp
Admin Addition
Login
DB ADMIN
Claim
Claim
Verificati
Allotmen
on
t
Financ Claim
e View
Login
Finance ADMIN
Claim
Claim
Allot
Acceptan
Check
ce
Database Structure
Database Detail
Admin Table:
Claim Name:
Claim Type:
Business Claim:
Database Detail
Health Insurance:
House Loan:
Employees ID List:
Database Detail
Employee Login:
Employee Profile:
Database Detail
Pay Slip:
Sequence Table:
Software Specification
INTERNET
Internet was originally established to meet the research needs of the U.S Defence
Industry. But it has grown into a huge global network serving universities, academic
researches, commercial interest and Government agencies, both in the U.S and Overseas.
The Internet uses TCP/IP protocols and many of the Internet hosts run the Unix
Operating System.
HTML
HTML (Hyper Text Mark up Language) is the language that is used to prepare
documents for online publications. HTML documents are also called Web documents,
and each HTML document is known as Web page.
A page is what is seen in the browser at any time. Each Web site, whether on the
Internet or Intranet, is composed of multiple pages. And it is possible to switch among
them by following hyperlinks. The collection of HTML pages makes up the World Wide
Web.
A web pages is basically a text file that contains the text to be displayed and
references of elements such as images, sounds and of course hyperlinks to other
documents. HTML pages can be created using simple text editor such as Notepad or a
WYSIWYG application such as Microsoft FrontPage.
In either case the result is a plain text file that computers can easily exchange. The
browser displays this text file on the client computer.
"Hypertext" is the jumping frog portion. A hyperlink can jump to any place within
your own page(s) or literally to anyplace in the world with a 'net address (URL, or
Uniform Resource Locator.) It's a small part of the html language.
Oracle 9i - SQL, PL/SQL
Introduction to Oracle
Every business enterprise maintains large volumes of data for its operations. With
more and more people accessing this data for its operations. With more and more people
accessing this data for their work need to maintain its integrity and relevance increases.
Normally, with the traditional methods of storing data and information in files, the
chances that data loses its integrity and validity are very high. Oracle is an Object
Relational database Management System (ORDBMS). It offers capabilities of both
relational and object-oriented database systems.
SQL*Plus
PL/SQL is an extension of SQL. PL/SQL block can contain any number of SQL
statements integrated with flow of control of control statements. Thus PL/SQL combines
the data manipulating power of SQL with data processing power of procedural languages.
Introduction to SQL:
SQL was invented and developed by IBM in early 1970’s. SQL stands for
Structured Query Language.In order to communicate with the databases,
Occasionally, compute technology makes a dramatic break with the past the
relational model of database management, with its simple tabular data structures and
powerful data manipulation operation is one such revolution the relational model has
helped to focus computer science research on the problems of data management and
relational database management system products resulted in tremendous improvements in
accessing data and developing applications.
Today most companies are designing and using applications that employ a client
server architecture in which the application runs in the users PC or works station and
accesses a centrally maintained and managed file or database server. This approach
explodes the client machines ability to provide highly responsive and intuitive
presentation services while using a powerful server to manage shared data securely and
efficiently.
In 1979 a tiny Silicon Valley company introduce oracle the first commercial
relational database incorporating the SQL data access language. Today Oracle
Corporation is the world’s largest supplier of database management system associated
products.
Oracle version5 released in 1985 was the very first client server database system.
Now oracle 8i is the latest version of the oracle database server. This product the
industries most advanced product implementing both the extended relational model and
the client/server architecture.
These platforms are constructed of low cost components with tens hundreds or
over thousands of highly interconnected independent CPU each with its own memory.
The newest updates of oracle 8i exploit the power of parallel platforms for processing set
of records a common requirement in relational databases.
INTERNET INFORMATION SERVER(IIS):
A web server is a program connected to the world wide web(www) that furnishes
resources from the web browser.
Microsoft IIS is a web server integrated with Windows.NET server that makes it
easy to publish information and bring business application to the web.
Because of its tight integration with windows NT server, IIS guarantees the
network administrator and application developer the same security, Networking and
administrator functionality as windows NT server. Above and beyond its use of familiar
Windows NT server
Tools and functionality, IIS also has built-in capabilities to help administer secure
websites, and to develop server-intensive web application.
FEATURES OF IIS:
IIS provides integrated security and access to a wide range of content, work
seamlessly with COM components, and has a graphical interface-the Microsoft
Management Console (MMC) –that you can use to create and manage your ASP
application.
On the internet, most sites allow anybody to connect to the site. The exceptions
are commercialists where you pay a one time, monthly fee to access the site. Sites that are
restrict the access called secured site.Secured site use either integrated security or login,
password security. IIS support both of these methods.
IIS provides Access to Content:
All web servers can deliver HTML files, but they differ widely in how they treat
other types of content. Most servers let you add and modify Multi-purpose Internet Mail
Extensions (MMIE) types, but integrates directly into the windows registry. That means
IIS natively understands how to treat most common windows file format, such as
text(TXT) files, application initialization(INI) files, executable(EXE) files and many
others.
IIS is a core product, which means that it is designed to work closely with many
other products, including all products in the Windows NT Server 4.0 Option pack. The
following figure shows the relationship between IIS and other products installed as part
of the Windows NT Server 4.0 Option pack..
IIS provides several new access levels. The following values can set the type of
access allowed to specific directories:
o Read
o Write
o Script
o Execute
o Log Access
o Directory Browsing.
Administering websites can be time consuming and costly, especially for people
who manage large internet Service Provider(ISP)Installations. to save time and money
Sip’s support only large company web siesta the expense of personal websites. But is
there a cost-effective way to support both? The answer is yes, if you can automate
administrative tasks and let users administer their own sites from remote computers.This
solution reduces the amount of time and money it takes to manually administer a large
installation, without reducing the number of web sites supported.
With these technologies working together behind the scenes, the person can
administers sites from the command line of central computer and can group frequently
used commands in batch files.
Then all user need to do is run batch files to add new accounts,change
permissions, add a virtual server to a site and many other tasks.
System Environment
.NET FRAMEWORK
The .NET Framework is many things, but it is worthwhile listing its most
important aspects. In short, the .NET Framework is:
A Platform designed from the start for writing Internet-aware and Internet-
enabled applications that embrace and adopt open standards such as XML, HTTP, and
SOAP.
A Platform with an extensive class library that provides extensive support for date
access (relational and XML), a director services, message queuing, and much more.
A platform that has a base class library that contains hundreds of classes for
performing common tasks such as file manipulation, registry access, security, threading,
and searching of text using regular expressions.
A platform that doesn’t forget its origins, and has great interoperability support
for existing components that you or third parties have written, using COM or standard
DLLs.
ASP.NET
ASP.NET is part of the whole. NET framework, built on top of the Common
Language Runtime (also known as the CLR) - a rich and flexible architecture, designed
not just to cater for the needs of developers today, but to allow for the long future we
have ahead of us. What you might not realize is that, unlike previous updates of ASP,
ASP.NET is very much more than just an upgrade of existing technology – it is the
gateway to a whole new era of web development.
ASP.NET has been designed to try and maintain syntax and run-time
compatibility with existing ASP pages wherever possible. The motivation behind this is
to allow existing ASP Pages to be initially migrated ASP.NET by simply renaming the
file to have an extension of .aspx. For the most part this goal has been achieved, although
there are typically some basic code changes that have to be made, since VBScript is no
longer supported, and the VB language itself has changed.
The .NET Framework includes a new data access technology named ADO.NET,
an evolutionary improvement to ADO. Though the new data access technology is
evolutionary, the classes that make up ADO.NET bear little resemblance to the ADO
objects with which you might be familiar. Some fairly significant changes must be made
to existing ADO applications to convert them to ADO.NET. The changes don't have to be
made immediately to existing ADO applications to run under ASP.NET, however.
ADO will function under ASP.NET. However, the work necessary to convert
ADO applications to ADO.NET is worthwhile. For disconnected applications, ADO.NET
should offer performance advantages over ADO disconnected record sets. ADO requires
that transmitting and receiving components be COM objects. ADO.NET transmits data in
a standard XML-format file so that COM marshaling or data type conversions are not
required.
Like Java Script, VB Script is a simple scripting and we can include VB Script
statements within an HTML document. To begin a VB Script, we use the <script
LANGUAGE=”VB Script”>tag.
VB Script can do many of the same things as Java Script and it even looks similar
in some cases.
ActiveX
ActiveX is a specification develops by Microsoft that allows ordinary Windows
programs to be run within a Web page. ActiveX programs can be written in languages
such as Visual Basic and they are complied before being placed on the Web server.
ActiveX application, called controls, are downloaded and executed by the
Web browser, like Java applets. Unlike Java applets, controls can be installed
permanently when they are downloaded; eliminating the need to download them again.
ActiveX’s main advantage is that it can do just about anything.
This can also be a disadvantage:
Fortunately, ActiveX includes a signature feature that identifies the source of the
control and prevents controls from being modified. While this won’t prevent a control
from damaging system, we can specify which sources of controls we trust.
ADO.NET cleanly factors data access from data manipulation into discrete
components that can be used separately or in tandem. ADO.NET includes .NET data
providers for connecting to a database, executing commands, and retrieving results.
Those results are either processed directly, or placed in an ADO.NET Dataset object in
order to be exposed to the user in an ad-hoc manner, combined with data from multiple
sources, or remote between tiers. The ADO.NET Dataset object can also be used
independently of a .NET data provider to manage data local to the application or sourced
from XML.
Why ADO.NET?
ADO.NET was designed to meet the needs of this new programming model:
disconnected data architecture, tight integration with XML, common data representation
with the ability to combine data from multiple and varied data sources, and optimized
facilities for interacting with a database, all native to the .NET Framework.
ADO.NET coexists with ADO. While most new .NET applications will be written
using ADO.NET, ADO remains available to the .NET programmer through .NET COM
interoperability services. For more information about the similarities and the differences
between ADO.NET and ADO.
XML Support
XML and data access are intimately tied—XML is all about encoding data, and
data access is increasingly becoming all about XML. The .NET Framework does not just
support Web standards—it is built entirely on top of them.
TESTING
INTRODUCTION:
After finishing the development of any computer based system the next complicated
time consuming process is system testing. During the time of testing only the development
company can know that, how far the user requirements have been met out, and so on.
Following are the some of the testing methods applied to this effective project:
This examines the logic of the system. If we are getting the output that is required by
the user, then we can say that the logic is perfect.
SPECIFICATION TESTING:
We can set with, what program should do and how it should perform under various
condition. This testing is a comparative study of evolution of system performance and system
requirements.
In this the error will be found at each individual module, it encourages the
programmer to find and rectify the errors without affecting the other modules.
UNIT TESTING:
Unit testing focuses on verifying the effort on the smallest unit of software-module.
The local data structure is examined to ensure that the date stored temporarily maintains its
integrity during all steps in the algorithm’s execution. Boundary conditions are tested to
ensure that the module operates properly at boundaries established to limit or restrict
processing.
INTEGRATION TESTING:
Data can be tested across an interface. One module can have an inadvertent, adverse
effect on the other. Integration testing is a systematic technique for constructing a program
structure while conducting tests to uncover errors associated with interring.
VALIDATION TESTING:
RECOVERY TESTING:
Recovery Testing is a system that forces the software to fail in variety of ways and
verifies that the recovery is properly performed. If recovery is automatic, re-initialization,
and data recovery are each evaluated for correctness.
SECURITY TESTING:
Security testing attempts to verify that protection mechanism built into system will in
fact protect it from improper penetration. The tester may attempt to acquire password through
external clerical means, may attack the system with custom software design to break down
any defenses to others, and may purposely cause errors.
PERFORMANCE TESTING:
OUTPUT TESTING:
After performing the validation testing, the next step is output testing of the proposed
system since no system would be termed as useful until it does produce the required output in
the specified format. Output format is considered in two ways, the screen format and the
printer format.
User Acceptance Testing is the key factor for the success of any system. The system
under consideration is tested for user acceptance by constantly keeping in touch with
prospective system users at the time of developing and making changes whenever required.
ABOUT THE ORGANIZATION
SERVICES: -
We are the only provider of EXCELLENCE SERVICES to the GLOBE. Our
Services are...
SOFTWARE DEVOLOPMENT
WEB DESIGNING
INDEPENDENT TESTING
CONSULTING
TRAINING
SOFTWARE DEVELOPEMENT:-
We design & develop new applications, as well as re-engineer existing applications.
Intuitive combination of domain knowledge and technology helps our customers get the best
solutions. We work with our clients in all phases of a Software Development Lifecycle.
We offer worthwhile, affordable, effective & creative web designs to our clients.
Each site is designed to match the requirement of our customer. Each web site is made
carefully using HTML and DHTML coding Java scripts, etc,. Our Web designers use wide
variety of latest multimedia developments.
INDEPENDENT TESTING:
Horizone's testers span the globe to deliver 24/7 testing services for your software
project. Horizone provides cost effective solutions that empower you to release higher quality
software in an effective team environment. We at Horizone Technologies providing
independent software Testing services to our clients. We provide this by employing the most
enriched training standards in the Industry. Our team is well Trained and certified in the
software Industry.
CONSULTANT
We are the special consultants doing our students satisfaction at very most and we
placed our students in the Multi National Companies as well as Domestic Software Concerns.
TRAINING
Empower yourself with career path training
Horizone is the only provider of career path training for Software professionals. You
will learn what you need to know for the job you are doing today or the career you want
tomorrow.
We focus our students based on our customer satisfaction such us
Technical and Domain knowledge and make it our foremost goal, which we
accomplish through early delivery ensuring utmost quality.
TRAINING OFFERED IN.....
SOFTWARE TESTING
J2EE
Dot Net
SAP
ABOUT US!
Click on to www.horizonetechnologies.com .