Professional Documents
Culture Documents
Treasury 05a v3 0
Treasury 05a v3 0
Treasury 05a v3 0
0 - PROJECT CHARTER
1.1 Project Background
Treasury the name for the center of financial operations within a
company. The treasury is responsible for such things as issuing new
securities.
Treasury the funds or revenue of a government, corporation, or
institution, It is responsible for budgeting for and controlling public
expenditure, management of debt. It covers cash management, corporate
finance and financial risks management.
Treasury is constantly evolving, it is about the planning and operations,
cash and liquidity management, funding and capital markets, financial risks
management, stakeholder relations, cash flow forecasting, tax planning
clear and quantifiable approach to the future. It is related to accounts
payable and accounts payable. It is about the place where the money of
business is kept. Treasury is the one who arrange the expenses of costing
in terms of cash handlings. They are also handling the cash of customers.
1.1.1
Prices of commodities
The prices during yesterday session remain within a fairly narrow range
but the direction was down very long.
Out of stocks of some items to be sold
Some customers ask a product and it is out of stock so the store cannot
provide product which is out of stock.
Variances from cash to product
When their giving a change to their customers sometimes it cannot avoid
to commit mistake like giving a change more than the exact change. By
product there are some cases that there is mistaken by giving number of
product.
1.1.2
Benefits
The company will gain income, they will give benefits to their
employees.
The proponents create systems that can faster the process of the
company so it can lead to innovate the business. By that they gain
more customer and the company will gain income because of the good
service they will give benefits to their employees.
The system can check if how many people who requested in a day
and how much the money have taken in and paid out in business.
The treasury will record all the request and earn in a day they are
responsible to manage the money. So the proponents create a system
that can easily check the number of people who requested in a day and
also the money that taken in and paid out by the business.
1.1.3
Goals
update
of
treasury
worksheets
Provides
1.1.4
Stakeholders/Clients
Stakeholders
Auditor
Description/Participation
The one who audit the money like all
the
records
to
verify
their
Manager
processes.
Their
specialized
experience
can
organizations
identify
often
help
and
correct
financial inefficiencies.
The one who give fund to the
company. He or she coordinate with
various
departments
and
monitor
schedule
for
appropriate
region.
Manage and validate model store
program for assign area.
Develop and ensure compliance to
budget for all merchandising process.
Supervise and ensure effectiveness of
all merchant activities.
Monitor retail price for competitors
and maintain appropriate pricing for
products accordingly.
Manage multiple projects, monitor
and allocate appropriate resources to
various accounts.
Monitor
Treasurer
and
apply
various
merchandising met
The one who in charge of the money
that taken in and paid out by a
company
Accounting
the
business
financial
over
details
specific
of
period
of
business's
information
which
may
Project Manager
and Stakeholders.
System Analyst
System
processing
analysts
analyze
problems
and
data
make
System
analysts
often
organizations
work,
and
to
Documents Specialist
Objectives
Security Information
To secure all the confidential information regarding the
funds of business.
friendly
system
for
every
merchandising
1.2.2
Deliverables
User Account
Limited users can log in the system
Objective 2: To create a system that can organize the records of people
requested for the budget of their needs.
Project Deliverable
Work Products/Description
Add a functionality that arrange the The system can arrange
and
records of people that request for organize the records of people who
budget
Objective 3: To create a system that can manage the money that taken in
and paid out of the company..
Project Deliverable
Work Products/Description
Add a functionality that monitors The system will monitor the money
the taking in and taking out of being
money
taken
in
the
treasury
Work Products/Description
Add search engine to the system
that will search for files needed
depended
on
what
has
been
searched.
Work Products/Description
Create a user friendly system that
can easily understand the system
so that the user can easily use it.
1.2.3
Out of scope
Monitoring of Sales
Monitoring of sales it will be the scope of sales
monitoring only report of sales is needed to the proposed
module.
Transaction of products
Transaction of products it will be the scope of point of
sales in doing the project integration. Only report of
1.2.4
Approval of request
Approve and payments of the request it will be the
scope of accounts payable and receivable. a record of
transaction and providing expenses of request will be the
scope of proposed module.
1.3.1
1.3.1.1 Methodology
The proponents use SDLC) as their methodology in doing
this project.
1.3.1.2 Approach
Phases
Plan
Planning
for
the
brain
Analysis
in treasury
The
proponents
research
can
be
solve
those
problems in treasury.
Implementation
present it to a group of
panelist. The panelist will
analyze the system if it satisfies
the needs of the users and the
panelist will tell if there will be
any revision to the system. The
created system will only be
implemented if it will be
consistent and free from errors.
Maintenance
1.3.2
I D T a s
1
S p o r t
2
M o c k
3
D o c u m
4
P r e
f
5
S
p
o
6
7
8
9
1
1
1
1
1
1
1
0
1
2
3
4
5
6
Project Timeline
k
a m e
f e s t
( B S I T )
D e f e n s e
e n t R e v i s i o n
i n a l
E x a m
r
t
f
e
s
t
D
a
t
e
September 10,2014
September 11,2014
September 22,2014
September 24-27
September 29,30 & Oct 1,2014
D u r a t
1
D
1
D
1
D
3
D a
3
D a
i o
a
a
a
y s
y
n
y
y
y
M e e t i n g o n A d v i s e r
P a y m e n t
o f
E x a m
F i n a l
D e f e n s e
F i n a l
E x a m
Doing Configuration Management Plan
S
e
m
b
r
e
a
k
M e e t i n g o n A d v i s e r
Doing Software Quality Assurance
S ys t e m S p e ci fi ca ti o n
M e e t i n g o n A d v i s e r
Doing Software requirement specification
October 7,2014
October 13-16
October 18,2104
October 23-25,2014
October 27-31
Nov.1-4,2014
N o v . 1 0
N o v . 1 2 - 1 6
N o v . 2 4 - 2 5
D
e
c
.
3
D e c . 4 - 5
1
3
1
3
5
4
1
5
2
1
2
a
y
a
y
y
y
y
y
y
a
y
y
s
y
s
s
s
s
s
s
y
s
d
D
a
D
D
d
D
d
D
D
a
a
a
a
a
a
D
1
1
1
2
2
2
2
2
2
2
2
2
2
3
3
3
3
7
8
9
0
1
2
3
4
5
6
7
8
9
0
1
2
3
P r e l i m
P a y m e n t
P r e l i m
E x a m
S
e
m
b
r
e
a
k
Doing software design specification
M e e t i n g o n a d v i s e r
M i d t e r m
P a y m e n t
Doing Software Design Specification
M i d t e r m
E x a m
Doing Software Design Specification
Pa ym en t o f P re-Fi na l
D
e
f
e
n
s
e
P r e - f i n a l
E x a m
M e e t i n g o n a d v i s e r
T e s t S p e c i f i c a t i o n
P a y m e n t
o f
F i n a l
T e s t S p e c i f i c a t i o n
F i n a l
E x a m
1.3.3
D e c . 9 - 1 2
D e c . 1 8 - 1 9
D e c . 2 1 - 3 1
Jan. 5-13,2015
Ja n .1 4 ,10 1 4
J a n . 1 5 - 1 7
Jan.19-24,1015
Jan.22-3,1015
Feb.2-6,2015
Feb.16-18,2015
Feb.20,201 5
Feb.26-27,2015
March 2,2015
March 9-13,2015
March 16-18,201 5
March 23-27,2015
April 13-14,2015
4
2
1 1
9
1
3
6
2
5
3
1
2
1
6
3
6
2
D
D
a y
a y
D a y
D a y
D
a
D a y
D a y
D a y
D a y
D a y
D
a
D a y
D
a
D a y
D a y
D a y
D a y s
Success Criteria
The project is considered a success if the documents and
systems passed the standard implemented for the project.
The project is considered a success if the system is fully
functional and were able to cater transactions, generate
accurate reports.
The project is success if the system met the requirements
of the users. User is an important part of the system, thus
this project must conform to the needs of the user to be
considered a success.
The project is considered a success if the panel will
approved the system.
The project is considered a success if the team members
will pass all the requirements to the system.
1.3.4
s
s
s
s
y
s
s
s
s
s
y
s
y
s
s
s
Issues
Disbursement
Policy Implications
Every request that they give to the
treasury it must be always have
request form as proof. Every money
that taken in it will be recorded.
When it comes in deposit it is about
Deposit
Reimbursement
Liquidation
Withdrawal
treasury
receive
request
from
Impact
Risk
management
Expenses of the H
action
Keep the money
project
to continuously
Availability
the project.
Arrive
early
of H
time
Merchandising- Treasury Module System
before
the
Availability
of H
team members
meeting started.
Set the meeting
before
on
the
team
members
System
error/lost
can
team
members
must
know to operate
the system.
1.3.6
Service Transition
IT Coordinator
They are responsible to assist in preparing technical and functional
documentations for operating systems.
1.3.7
Option Analysis
Strategic interventions
Alternative Options
In terms of system integration, the By cooperating all the project team to
project team will be on the guard for do any changes.
any adjustment and revision that will
be
needed
by
the
whole
Merchandising system.
In terms of the budget, the whole
team will stick in the budget of the for the expenses of the system by
Merchandising- Treasury Module System
project
however
unexpected
if
there
necessities
for
money
to
support
the
necessities.
In terms of software that will be used it
should
be
licensed
and
for
1.4.0
Technical Features
NETBEANS
The proponents used NETBEANS IDE version 7.3.1.for implementing a
Processor
Minimum requirement is 2.6 GHz and recommended requirement is
3.3 GHz or higher
Memory
Minimum requirement of 1 to 2 GB and the recommended
requirements is 2GB or higher
Merchandising- Treasury Module System
Hard Drive
Minimum requirement is 80 to 250 GB and the recommended
requirement is 500 GB or higher.
Software Specification Use
Operating System
Windows 7 or higher serves as the environment for the
development of the system
MSSQL
The Proponents use MSSQL for database software because it is the
most powerful MSSQL manager and admin tool, combining the features
of MSSQL Administrator, phpMyAdmin and other Front Ends and
MSSQL GUI tools. MSSql is a relational database management
systems developed by Microsoft. As a database, it is a software product
whose primary function is to store and retrieve data as requested by
other software applications
Name
Francia. Angelica
Responsibilities
She is responsible of the
planning,
controlling,
facilitating,
decision
making, and all knowing
about
the
propose
system
Business Analyst
He or she is responsible
in knowing the problems
pertaining
to
the
researches about the
proposed system.
System Analyst
Eria. Mega
Lead Programmer
Alburo. Marichu
She is responsible in
creating the front end
and the back end of the
system by means of
programming.
Documents Specialist
Alcon. Merla
She is responsible in
documenting all what
has happened in the
system making.
Adviser
Mr. Constantino
He is responsible for
guiding and give some
helpful ideal tips to the
group.
i t e m
1 5 0 0 . 0 0
F a r e ( S u r v e y )
1 0 0 . 0 0
O n g o i n g
F
C o s t
e
3 0 0 . 0 0
2 5 0 0 . 0 0
Broadband (load)
2 0 0 0 . 0 0
5 0 . 0 0
2 0 0 . 0 0
B o o k b i n d e r
1 5 0 . 0 0
D e f e n s e
F e e
5 0 0 0 . 0 0
3 0 0 . 0 0
R e n t
i n t e r n e t
4 0 . 0 0
P r i n t
r e s e a r c h
3 0 . 0 0
D e s c r i p t i o n Budget cost
r
t
B
r
r
n
F o o d
F
p a n e l
l
1 0 0 . 0 0
1 0 . 0 0
F a r e ( m e e t i n g )
3 0 0 . 0 0
Tot a l O u t g o i n g C o s t
13,380.00
serves as a guide for their studies and to help the proponents to better
understand and aid us in completing the development of the said project.
The Proponents chose
2.1 FOREIGN STUDIES
2.1.1
related studies for treasury process of the system goes like this,
Comprehensive treasury reports, Smart Treasury has all of the
functionality you need in a treasury workstation without the superfluous
features you dont need (and dont want to pay for). Updates and
enhancements to the system are driven by customer feedback and
requests. The implementation process is driven by close involvement
from Chesapeake, with continued assistance as required. Smart
Treasury offers the look and feel of Excel, but with the enhanced
database and filtering capabilities of a high-end treasury workstation.
Reduces manual data entry Improves short and long-term liquidity
through automatic update of treasury worksheets Provides complete
auditing and tracking Assures timely and consistent wire, ACH, and
SWIFT initiation across bank accounts Centralizes cash management,
debt and investment data Minimizes the opportunity for fraud.
http://www.chessys.com/products/smarttreasury/ And these are
the following foreign related studies.
2.1.2
Treasury Services
Structurally improves the bottom line of its clients by cutting their
of
our
proven
track
record
under
Client
Cases.
http://www.treasuryservices.be/
2.1.3
Treasury
Treasury's mission highlights its role as the steward of U.S.
economic and financial systems, and as an influential participant in
the world economy.
The Treasury Department is the executive agency responsible for
the extent possible, predict and prevent economic and financial crises.
The Treasury Department also performs a critical and far-reaching role
in enhancing national security by implementing economic sanctions
against foreign threats to the U.S., identifying and targeting the
financial support networks of national security threats, and improving
the safeguards of our financial systems.
Organization
The Department of the Treasury is organized into two major components the
Departmental offices and the operating bureaus. The Departmental Offices are
primarily responsible for the formulation of policy and management of the
Department as a whole, while the operating bureaus carry out the specific
operations assigned to the Department. Our bureaus make up 98% of the
Treasury work force. The basic functions of the Department of the Treasury
include:
Collecting taxes, duties and monies paid to and due to the U.S. and
paying all bills of the U.S.;
2.1.4
Our visionA world-class Treasury working for higher living standards for
New
ZealandersOur
management
objectives
(T-I-M-E)Our
four
opportunity.
Anticipate ministerial needs and issues for the future and position
ourselves to improve
advice on key Government priorities.
Respond
quickly
and
innovatively
to
changing
demands
and
circumstances.
I Invest in our organization and its people
Encourage and develop effective leadership.
Enhance the capability of our people, addressing any talent gaps to
support our outcome priorities.
Tanzania
Currency risk management is a sensitive area the banking
business. In todays
increased volatility, there is tendency for commercial banks to
position currency
risk management function under the treasury stewardship. The
study indicates the case to be the same for Tanzania commercial
banks. In the study respondents indicated that there is a treasury
function in their organigram that is separated between front and
back office. (89%) of the respondents agreed that they have well
established treasury function in their banks, whose among other
roles, currency risk management is their major area of concern.
Out of them, 78% of the respondents indicated that treasury unit is
separated between back and front office. This is necessary for
prudent currency risk management where separation of roles and
responsibilities is not only a requirement, but inevitable. While 67%
of the respondents (most of them being multinational banks)
indicated that, they have had treasury functions separated before
the BOT risk management guideline requirement issued in 2005,
Merchandising- Treasury Module System
33% have indicated that the BOT risk management guideline has
played a major role towards facilitation in the establishment of the
structure.
Though separation of treasury is imperative for best practice and
prudent risk management in banks, these separate reporting lines
are as well necessary for ensuring real segregation of duties. In
this regard, treasury front office which is headed by the treasurer.
(67%) and (22%) responded that the treasury front office reports to
the CEO and Head (Director) of finance respectively, while (11%)
were not sure. On the other hand, treasury back office which is
responsible for risk monitoring and control is headed by the
Treasury Operations Manager who reports to the Head of Finance
(22%), Head of Operations (56%) and 22% were not sure. The
magnitude of treasury front offices role in relation to foreign
currency trading is mainly around currency trading, and marketmaking. Respondent agreed that treasury front office is regarded
as profit centre for their banks. As indicated above, back office is
responsible for risk monitoring, evaluation and control for what
treasury front office does. Hence treasury back office role is
specifically risk management related. Respondents reported that
settlement risk, confirmation risk, position management risk, and
the attached penalties for failure or late submission of the foreign
currency trading and position management of the bank to the BOT
are their major areas of concerned. Findings from the study also
uncovered that, before the introduction of the modern treasury
structure,
the
traditional
methodology
for
currency
risk
2.2.1
NSW Government
The Proponents chose NSW Government it represents as
their local related studies for treasury process of the system
goes like this, Fiscal and Economic Group
The Fiscal and Economic Group provides policy advice to
the Treasurer and other government agencies on economic
conditions and microeconomic reform, the fiscal outlook, and
fiscal policy and credit rating issues.
The Group also provides advice on revenue and expenditure
strategies
and
policies,
taxation
and
intergovernmental
Commercial Group
The Commercial Group provides commercial policy advice,
oversights the
Government,
performance
of the
commercial
sector of
and
and
responsibilities
as
employees,
employers
and
managers.
NSW IR provides strategic policy and advice to the Government
on both private and public sector industrial relations issues and
actively participates as a partner in the Commonwealths national
workplace relations framework. It supports public sector agencies
on industrial relations matters and represents the Secretary of The
Treasury, as the employer, and the Minister for Industrial Relations
in proceedings before the NSW Industrial Relations Commission
and Fair Work Commission.
The Long Service Corporation administers long service leave
schemes for workers in both the building and construction, and
contract cleaning industries in NSW.
Corporate Group
The Corporate Group delivers services to Treasury across a range
of corporate areas including finance and administration, human
resources, information management and technology, executive
and ministerial services, communications, project management,
corporate planning and risk management.
The
Corporate
Group
provides
leadership
for
strategies,
Financial Reports
NSW Treasury issues a variety of financial reports on behalf of the
Government outlining the status of State finances. These are required by the
Public Finance and Audit Act 1983. Proper reports on the management of the
State's finances ensure the accountability of Government to its constituents.
Monthly Statements
Half-Yearly Review
2013-2014
2012-2013
2011-2012
2010-2011
2009-2010
2008-2009
2007-2008
2006-2007
2005-2006
2004-2005
2003-2004
2002-2003
2001-2002
2000-2001
1999-2000
1998-1999
AvantGard Treasury
SunGard's AvantGard Treasury solutions include sophisticated
What we offer
Treasury Risk AnalysisSGN Short-Term Cash Management
SGN Short-Term Cash Management (STCM) portal is a global, multifund cash investment solution for institutional short-term liquidity
investors.
Utilized
by
treasury
and
investment
specialists
at
security
types
Integrates
with
multinational
treasury
SunGard Global Execution Services Limited (ARBN No. 132 508 742)
is exempted from licensing under Australia Securities & Investments
Commission Class Order 03/1099 and is regulated by the Financial
Conduct Authority under UK laws, which differ from Australian laws.
Terms
of
Use / Privacy
Policy / Important
Disclosures / Business
AvantGard
Netting
provides
comprehensive
Seamless
processing
of
external
cash
settlement
corporate
documentation,
earnings
ongoing
monitoring
and
reporting
burden
of
of
hedge
Complete
solution
(recording,
analysis,
reporting,
corporate
signers
and
their
applied
limits
Tracks
efficiency through
Bank Communication
30 percent of companies state that they operate with 25 or more cash
management banks. Managed bank connectivity can help reduce
operational costs and mitigate risk.
Treasury and payments solutions require secure and reliable
connections to banking partners. Historically, these connections were
made via proprietary one-off links to each individual bank. The
challenges that arise are often due to inflexible and proprietary
connections between corporations and their banks which force
corporations to pay higher connectivity development and maintenance
costs while also making it difficult to achieve true bank independence.
SunGard offers a hub and spoke approach with embedded SWIFT
connectivity for easier, more efficient, and less costly bank connectivity.
Corporations can benefit from a single connection that sends and receives
all confirmations, trades, payment instructions, account statements and
more from worldwide treasury operations. SunGard's ECHOS platform
manages all integration with your treasury, payments, and enterprise
resource planning (ERP) systems, along with data transformations and
bank messaging.
This is a managed service, which means that SunGard manages the
platform, all connectivity and transmissions, including your SWIFT
relationship.
SunGard is a global SWIFT partner and has both technical and serviceoriented SWIFT certifications.
AvantGard Treasury SunGard Financial Systems
http://financialsystems.sungard.com/solutions/corporate-liquidity/treasuryrisk-management/products
Merchandising- Treasury Module System
2.2.3
increased
transaction
volumes,
operations
significantly more
making
complex.
their
Small
treasury
exception
Banking
Treasury
Suite as
an
opportunity
to
drive
interface is web based and can easily be modified. You may even want
to add your own Java, Macromedia Flash, PHP, ASP or ActiveX
components! This allows you to create a more dynamic display that
can include movies, sound-FX or speech.
CBI allows for the most adaptable POS interface to date. With little
time your POS can have any interface you want. Your POS display can
change monthly, daily, for the holidays, or whenever you feel like
switching things up.
Anyone with minimal web development skills can create any POS
interface imaginable. Check out some of the screenshots of just some
of the CBI interfaces created.
Our retail experts have worked with some of the worlds largest (and
smallest) retailers from the early stages of POS selection through
implementation and roll out and every step in between. Every retailer,
large and small has unique requirements. Our implementation team
will perform a detailed analysis of your current operations to provide as
seamless a transition as possible while implementing the new system
to meet your future requirements.
Supermarket Retailing
POS Designer is installed in hypermarkets in the Philippines with over
220 lanes in a single store with throughput of over 70,000 customers in
a single day. We understand demanding environments and have a
robust, proven architecture that can handle just about anything in
the demanding grocery retail environment.
All data flow throughout POS Designer in real-time, so you know your
prices at checkout are accurate and sales data at host and in the
stores are current and correct. If something interrupts the flow
server maintenance, network issues, etc. checkout continue to
operate seamlessly until
the
missing
link
is
restored.
reportedly
ordered
more
than
2,000
licenses
of TP
current
and
future
store
openings.
http://www.junauza.com/2009/04/one-of-philippines-
leading-retailers-to.html
http://infotemajorproject.blogspot.com/2009/06/puregoldMerchandising- Treasury Module System
price-club-tplinux-pos-system.html
2.3 Synthesis of Foreign related literature
This chapter tackles about the foreign related studies of
the proponents. It serves as a guide for their studies and to
help the proponents to better understand and aid us in
completing the development of the said project. it represents
as their related studies for treasury process of the system goes
like this, . Smart Treasury offers the look and feel of Excel, but
with the enhanced database and filtering capabilities of a highend treasury workstation. Reduces manual data entry
Improves short and long-term liquidity through automatic
update of treasury worksheets Provides complete auditing and
tracking Assures timely and consistent wire, ACH, and SWIFT
initiation across bank accounts Centralizes cash management,
debt and investment data Minimizes the opportunity for fraud.
The US Treasury the Treasury operates and maintains
systems that are critical to the nation's financial infrastructure,
such as the production of coin and currency, the disbursement
of payments to the American public, revenue collection, and
the borrowing of funds necessary to run the federal
government. The Treasury Develop the systems, structures
and processes required to become a more flexible and capable
organization. Tanzania there is a treasury function in their
organigram that is separated between front and back office.
They have well established treasury function in their banks.
Treasury Services structurally improves the bottom line of its
clients by cutting their costs and by improving their efficiency in
finance. We create a competitive advantage for our clients by
implementing financial excellence. After the proponents
studied all the features of their related studies they decided to
implement a system that can lead the treasury to innovation.
So the proponents got all the features of the related
studies and hopefully it will be added to their implementing
Merchandising- Treasury Module System
system.
Matrix Diagram
System Description and Features
Automatically Update the treasury
R e l a t e d
L i t e r a t u r e s
Chesapeakes Smart Treasury Us Treasury The Treasury Tanzania Treasury Services NSW Government AvantGard Treasury Finpacif c treasury system M-HYPERMART PUREGOLD Proposed module
Pc Based System
Treasury report
Speed Process
operates and maintains systems that are crit cal to the nation's
financial infrastructure
Develop the systems, structures and proces es to become a
Treasury report
Database: Ms sql
Table No. 14: Matrix Diagram of Studies and the proposed module
system.
System development team can avoid risk by getting all the details of
Project manager
The Project Manager is the leader of the group then, the Project Manager
shall decide how to manage all the possible
risks of the proposed module.
Business Analyst
The Business Analyst is responsible to analyze the problem regarding to
the business process in system.
System Analyst
The System Analyst will managesthe risks that may encounter during or
after of the proposed project they will analyze all the possible risk to make
a good decision.
Lead Programmer
The Lead Programmer manages the risks in doing the system he thinks
very well to avoid any risk by doing a user friendly system..
Documents Specialist
The Documents Specialists will document all the things related in the
proposed module. They will analyze all the risks to have a solution to all
the upcoming risk.
Merchandising- Treasury Module System
Avoiding risks means you organize your project in such a way that you
don't encounter a risk anymore. This could mean changing supplier or
adopting a different technology or, if you deal with a fatal risk,
terminating a project. Spending more money on a project. Identify
possible risks.
Provide a rational basis for better decision making in regards to all risks.
Plan.
Probability
H
H
H
H
L
H
Set the meeting before on the date you set. so the team members can prepare that day.
Make sure that the team members must know to operate the system.
DESCRIPTION OF RISKS
Business Impact Risk
This concern about not being able to come up or produce the
3.1.2.1.2
3.1.2.1.2
PROBABILITY AND IMPACT FOR
Merchandising- Treasury Module System
RISKS
The following is the sorted version of the above table by
probability and impact:
C a t e g o r y R i s k s Probability I m p a c t
Employee Risks Lack of training and experience 1
5
%
2
Process Risks Low Product Quality 1
5
%
2
Development Risks Insufficient
1
5
%
2
Technology Risk Obsolete technology 1
5
%
2
Business Impact Product may harm the business 1
4
%
3
Table No. 12: Risks Table (sorted)
Impact Values
Description
Catastrophic
Critical
Marginal
Negligible
technical
capabilities,
accepting
an
unproven
3.1.3.1.2
Process Risk
The proponents want quality of the product to be as high
as possible to achieve. The proponents will set up guidelines to
be followed for each of the team members during all the
phases of the software development cycle. The standard will
be set and defined for all of the software development. This will
help the team in delivering the high quality product thus
increasing our reputation in the future . For example,
viewingreport, updated status, If usercan not get used to the
forms in the PC they may go back to using pen and paper
which is not good for the reputation of the team.
3.1.3.1.3
Technology Risks
To avoid risk of using technology that may become
obsolete in few years after the product have been
developed. The proponents will do excessive research on
what technology to use for software development and will
see the latest technology (programming languages etc.) to
void this risk. The proponents used Java as their software
and MSSqlyog as their database for monitoring all the
records and transactions.
3.1.3.1.4
Development Risks
If the necessary tools are not provided to all of the team
members, their work will lack quantity and quality, as
mitigation phase the proponents will make sure that the
budget includes cost for latest technology and tools
needed to achieve the desired product. For example if the
merchandising refused to do some important tools needed
inintegration part will be useless.
3.1.3.1.5
Business Impact
As monitoring step in this risk The Proponents will
setup user meetings to show them the work has been
completed and to get user input on the work. The group
members will have meetings every other week to present
the work that has been done from the time of the last
meeting. This will help team in saying in touch with the
customers and will also be every efficient way to derive
customers input on the progress made. It will also be a
way to get customer insight on the project, which will help
you to determine the changes that group may have to
make to the software upon customer request.
3.1.3.2.3
User Risks
To monitor this risks the proponents will monitor the
successes of the meeting by keeping track of people that
have attended meeting. If the outcome of the meeting is
low we can contact responsible person to help the
proponents overcome this problem. The proponents will
also have the login charts to show the customer who is
attending the meetings and who needs to be reminded to
3.1.3.2.4
Process Risks
To monitor the risks here the Proponents will review
each others work to find the problems and to help each
other in achieving better product quality. The proponents
have the general guidelines set for all the work to be
carried on for the software development. Software
development team will constantly check each others work;
will compare it with the set guidelines, and will inform a
team member who is failing to participate in following the
guidelines.
3.1.3.2.5
Technology risks
For monitoring phase during the development of the
software the proponents will keep eye on tools being used
and their effectiveness. This will help the team members to
keep up with new technology .Java NetBeans and MSSql.
Observing the tools and equipments used for developing
the system must be done for the effectiveness of its use in
developing the proposed module.
Hardware Computers used for developing the system
must at least meet high quality of specifications
- Must able to support the software being used to develop
the proposed module.
Software Software must not be obsolete and must be in
the latest trend of softwares.
- Front end and Back end used must not be obsolete.
3.1.3.2.6
Development risk
For monitoring phase during the development of the
software The Proponents will keep eye on tools being used
and their effectiveness. This will help the team members to
keep up with new technology. Theteam members will also
look for the availability of the inexpensive equipment that
3.1.3.2.7
3.1.3.3
3.1.3.3.1
BUSINESS IMPACT
If a mistake has been made, user input on the
completed work will provide us with information to fix or
improve the software. Te proponents have done very many
meeting with the end users and plan to do meeting every
two weeks; this should clear any misunderstanding
between the software development team and customers.
This is the best way to go at since the work that is done on
the project is revealed during the meetings and customer
gets chance to make adjustments necessary.
3.1.3.3.2
PROCESS RISKS
If the problem exists with the quality of the work, the
quality assurance plan will be revised in risk management
phase. Other team member will attempt to take over or
swap the work of the member whose work does not meet
Merchandising- Treasury Module System
TECHNOLOGY RISKS
For monitoring phase during the development of the
software we will keep eye on new technology. If they spot
new techniques that can be implement without major
changes in our project they will include such techniques in
the development of the project. Team members will also
keep a look out for major shifts in the technology and how
it affects the software that we are working on. If there is a
need change in the technology will be discussed among
team members and will be presented to the users. If users
agrees necessary changes will be made with the existing
technology.
3.1.3.3.4
DEVELOPMENT RISKS
In the management phase if the funding for the
technology and tools are not enough we will have to
reschedule the phase of software development cycle to
allow more time to coding phase .
3.1.3.3.5
are as follows.
1. Login
Since the proponents are using modular login .they need to
make sure that the person logged in will only have access
to certain part of the application, this depends on the rights
granted to the users. The proponents also need to make
sure that users with read only write understand why they
are unable to make changes to other users reports.
2. Use of proprietary software
Proponents must use legitimate softwares in
doing
the
proposed syste
3.2 SOFTWARE CONFIGURATION MANAGEMENT PLAN
3.2.1
INTRODUCTION
During the time of the software development the
proponents will have changes to the original plans. Software
Configuration Plan is developed so that the proponents can identify
the change, control the change, make sure the plan is
implemented correctly and to make sure that the proponents report
the change to others. Software configuration management plan
can determine what was changed and who changed it. If a
configuration is working well, SCM can determine how to replicate
it across many hosts. So the teamwork will facilitate team
interactions related to the process. Process management ensuring
adherence to the organizations development process. This
chapter helped defines software configuration management in
simple terms as the mechanism used to control the evolution of a
software project. The proponents specifically discuss software
development and how they are enabled by a good SCM system.
During the time of the software development the proponents will
have changes to the original plans. Software Configuration Plan is
developed so that the proponents can identify the change, control
the change, make sure the plan is implemented correctly and to
make sure that the proponents report the change to others.
3.2.1.1
Identify change
Control change
Ensure that change is being properly implemented
Also have a way to document the change.
development
team,
each
member
of
the
This
will
reduce
or
eliminate
between
the
proponents
regarding
only
then
will
changes
be
to
CI
or
baseline
(e.g.,
is
configuration
responsible
for
the
and
configuration
delete
permissions
items
in
the
CMDB.
all
A
all
accounts
in
multi-customer
environment.
Configuration Management Officer (CMO)Implements and maintains the CM system
according
to
the
projects
CM
Plan.
PDL.
Configuration
Auditor-the
configuration
tasks and will assign responsibilities for each. All of the SCM tasks will
be performed by three members of the software development team
members. The proponents will try to keep one-person from the clients
team informed of all the changes that do not affect user. All the
changes that affect the use of the software will be discussed with entire
team on the clients team during the meetings.
The tasks of the software(NETBEANS) that will be used of the
proponents is to Create database connection to make it easily save the
password, Import Schema from One DB to Another to get a big
schema to test with. Import Data from another database. Create and
Insert Test Data.
3.2.2.1 IDENTIFICATION
In this section the proponents will describe the way software
configuration items will be identified for the software configuration
management plan.
3.2.2.1.1 DESCRIPTION
Identify Change
If during the software development phase a team member suggests
a change in the software then we need to have the team work on
the suggestion and to figure out if the change is necessary and is
justified.
Approve Change
The proponents want to be able to have control over any change
within the software. The proponents can not afford to have one
member of software development team think of a change or and
implement it without telling any other member of the team. This can
create huge technical problems for the software. The proponents want
to develop rules so that no member of the team will think of and
implement change without permission of other members. The
proponents will be using the change request report form to suggest
changes in the software.
Identify change
Once the change is identified a change request form will be produced
and will be send to all the members of the SCM team.
Control Change
After evaluator (SCM team member) got the change request form,
change report, report form will be generated.
Description
Bug Fix
3.2.2.3Version Control
3.2.2.3.1
DESCRIPTION
As a result of changes, the version number of various modules will be
increased accordingly. We will be using a universal version number
system for all modules. The proponents will also have a final version of
the entire product.
Here are the steps to be done if there is a request for change:
Minor update
If functionality is added to the product/module will increase the userfriendliness / performance but does not change the way a function / interface
work. The minor update number may be increased. Several of these changes
will warrant a version number change. Again, visible changes (interface) will
cause the version number to increase sooner.
Merchandising- Treasury Module System
Major update
The proponents do not foresee any change in major version number. The
product will be labelled as version 2.
3.2.2.3.3 WORKS PRODUCTS AND DOCUMENTATION
A single document titled Version Revision History will be used
to document all the version revisions. The bug report and tracking
system will also be used to monitor and document all the bug fixes
and enhancement request.
3.2.2.4 Configuration status accounting (CSA)
The proponents will be using different ways to communicate with
the team members and to inform others that changes may concern.
3.2.2.4.1
Description
Two ways or the three tools that the proponents will be
Verbal communication:
Since their software development team is small and all the team
members are in constant touch with each other it would be better to
communicate verbally.
3.2.2.4.2
3.2.3
process
To know all the personnel that needs to be involved.
Control of software documentation and the changes made to it
Create a procedure to assure compliance with software development
applicable
Measurement and reporting mechanisms
Conduction a Review
There are two kinds of reviews that the proponents will do. Review
cases with the client, and review cases with other teammates.
For the changes that will affect the clients' performance when they
use the software, they have to consult them first. But before take the
cases to the client, the entire team member has to agree with the
change. And keep a good record of the project before and after
changes.
Here are the FTR that they will conduct during the software process:
- walkthroughs
-Inspections
After each form (interface) they design, they'll do a test on the interface
using block box testing method. And for each week, when the team set
down come to a meeting, they will ask the team mates to do a inspection
on the interface, then hook up the other's work, do a walkthroughs of all
the interfaces.
This review mainly focus on the integrations of the parts that they design
(such as interfaces, form, database.) They will ask other team members to
do the walkthroughs with the presence of coder.
designed. Usually allow the other two team members to do a private test,
without the designer's interrupt. This idea is try to allow team members
bring out the test cases.
3.2.3.2.1
whole project.
3.2.3.2.3
RMMM Review
RMMM, Risk Mitigation, Monitoring & Management, is use
to prevent, monitor, and manage the risk. For more
3.2.3.2.6
Interface (GUI)
Interface is the design of the proposed
3.2.3.2.8
Code Review
Reviewing of codes is done to check the errors and
prompt a solution to it.
noted there.
Proponents will write part of the help menu that related to their
Reporting Mechanisms
In reporting mechanisms, the system will
give the reports of money that taken in and
paid out on business to the integrating
system.
3.2.3.4.2
RESPONSIBILITIES
data
about
the
software
process.
3.3
3.3.1INTRODUCTION
This section gives a general overview of the
Software Quality Assurance Plan (SQA) for the Treasury Module
System.SQA will focus on the management issues and the process
specific activities that enable a software organization to ensure that it does
the right things at the right time in the right way.
3.3.1.1 SCOPE AND INTENT OF SQA ACTIVITIES
These objectives of SQA are:
changes made to it
A procedure to assure compliance with software
3.3.2SQA TASKS
Here are the tasks they have for the
Merchandising- Treasury Module System
SQA
These are the following task that we have for
Software Quality Assurance:
-Voting system when it comes to decision
making about the system.
-Have a good communication and relationship
in the client.
-Create a system with an extensive and
detailed design.
-Researching about the process of the Vendor
Consignment and Contract by interviewing
different company.
3.3.2.1 TASKS OVERVIEW
Tasks that described above will cover the
product quality control, Saving Design Time&
Cost, Minimize Errors, Problem Tracking &
Data Flow.
3.3.2.2 STANDARD
PRODUCES
AND
CONVENTIONS(SPC)
Voting system
The proponents decided that they will
use the majority decision when it
comes
in
doing
this
project
implementation.
Have
good
communication
and
requirements;
To ensure that the software has been represented
Conducting a review
There are two kinds of review well do, review cases with
3.3.3.1.3
report from each member. In the work report, we will states each
member's work for the past week, problems encounter, problems
that can't be solved, and any cautions. This report will be extremely
helpful when comes to documentations and writing the help menu.
When we meet with our client, we will have minutes for the
record. In the minutes, we will have the questions that we make
before we go see the client, answer got from the clients, clients
request, opinions on the current work, self reminder, schedule for
next meeting, etc.
3.3.3.1.3
the interface using block box testing method. And each week,
we will ask the team to do a inspection on the interfaces, then
hook up the other's work, do a walkthroughs of all the
interfaces.
3.3.3.1.5
RMMM Review
RMMM, Risk 3.2.1 Description of review Walkthroughs
3.3.4.1 Description and Focus Review
This review mainly focuses on the integration of
the parts that they design (such as interfaces, form,
database) they will ask other team members to do the
walkthroughs with the presence of the coder.
3.3.4.2 Description of Review Inspection
3.3.4.3 Description and Focus of Review
The review mainly focuses on the
correctness of the part that we designed. Usually allow
the other two team-members to do a private test,
without the designer's interruption. The idea is try to
allow the team-members bring out the test cases.
3.3.4.4 System Specification Review
The system specification is usually
changed after each weekly meeting, and after each
meeting with our client. As of this moment, most of the
system
Mitigation,
Monitoring
&
about the whole project design, layout, and data flow. For
Architectural Design please see the document titled
"Architectural Design".
3.3.6.1 SQA AUDITS
Team members will have a weekly report on the
individual performance for the past week. Any problems,
question regardless on the performance of other team
members will also noted there.
Members will write part of the help menu that relates to their
the client instead of the whole team from the client. This
rules only applies to the minor changes or cosmetics
changes, or minor functional change will still require the
agreement from the whole team from the client side (two
inspectors and one division manager).
A change that will affect the project will be presented to
3.3.7
Responsibilities
These are the lists of the proponents name corresponds
with the position
for
Software
Quality
and
Organizational
Effectiveness
Product
Business
Conditions
Customer
Characteristics
Process
People
Development
Environment
Technology
6. Plan are developed to modify the process with the intent of eliminating (or
reducing the frequency of occurrence of) the class of errors and defects that is
most costly.
Standard
as
our
organizational
structure,
responsibilities,
INTRODUCTION
This
section
gives
general
overview
of
Treasury
Management System.
3.4.1.1
short
update
and
of
long-term
treasury
liquidity
worksheets
through
Provides
Security Information
friendly
system
for
every
merchandising
Deposits
When it comes to deposit first the treasury will record
the money before they deposit.
Withdrawals
Regarding in withdrawals the treasury will receive the
request then the treasury will give to accounts payable
to approve the request so treasury will withdraw the
money to give to accounts payable and receivable. Its
up to them to give the money to the one ho request.
Disbursements
The flow of disbursement in treasury is when
department give another request to the treasury
because the first request is not enough so the treasury
3.4.1.2.1
General Requirements
The following general requirements were
laid out for the proposed module named Treasury
Management System:
the database.
A way in which treasury system could generate electronic
checklist.
A search on all electronics checklist
A way in which they could generate report to be sent out to
facilities.
A way in which all financial records and checklist could be
stored electronically.
A way in which they could view data which was entered into
the database prior to their software.
People ware
The proponent has limitation on time to test the product at
the client's facility. They have access to the facility only during
the regular office hours. They also have to set us schedule
around the available time of the inspector that is to help them,
so time schedule will be a major constraints when they talk
about testing at the side
3.4.2
DATA DESCRIPTION
Introduction
This section will describe the software requirements and
specifications of the proposed Treasury System.
short
update
and
of
long-term
treasury
worksheets
liquidity
through
Provides
Security Information
To secure all the confidential information regarding the
funds of business.
user
friendly
system
for
every
merchandising
3.4.1.2
Deposits
When it comes to deposit first the treasury will record
the money before they deposit.
Withdrawals
Regarding in withdrawals the treasury will receive the
request then the treasury will give to accounts payable
to approve the request so treasury will withdraw the
money to give to accounts payable and receivable. Its
up to them to give the money to the one ho request.
Disbursements
The flow of disbursement in treasury is when
department give another request to the treasury
because the first request is not enough so the treasury
3.4.1.2.1
General Requirements
The following general requirements were
3.5.1.2.2
System Functionality
Interface
Database
Training
Mobile Apps
Free Format Query
Personalized Screen
Import Export
Analytical Reports
Extended Enhancement
The proponents will add an android mobile
application for the enhancement of the system.
3.5.1.3
SYSTEM CONTEXT
If
the
proposed
project
successfully
be
Receivable,
Sales
Monitoring
and
system
administrator.
3.5.1.4 MAJOR CONSTRAINTS
Developing Environment
The use of Open Source Software and a Proprietary
Software is an advantage in the system. From the flexibility
of the open source and security of the proprietary produces
powerful system.
Compatibility
The system can be used in different environment and
will encounter minimal error.
People ware
Merchandising- Treasury Module System
Employee
They are the one who use this propose module.
Bank Officer
Bank officer is the one responsible to handle and
manage the money.
Deposits
When it comes to deposit first the treasury will record
the money before they deposit.
Disbursements
The flow of disbursement in treasury is when
department give another request to the treasury
because the first request is not enough so the treasury
3.5.3.2 Relationships
TREASURY_ACCOUNT
TREASURY_BANK
PK Bank No:
Bank name:
Bank location:
Bank_Tel.No:
PK Acc._ID:
Position:
Username:
Password:
TREASURY_WITHDRAWAL
TREASURY_DISBURSEMENT
PK Dis_No:
FK Acct_ID:
Dis_Requested by:
Dis_Dept.name:
Dis_Position:
Dis_Purpose:
Dis_Amount:
Dis_Total:
Dis_Date:
Dis_Approval:
FK Bank_no:
FK With_no:
TREASURY_Invoice
PK Inv_no:
FK Dis_no:
FK With no:
MerchandisingInv_amount:
Inv_Date:
Inv_Time:
Inv_Dept:
Treasury
PK With no:
FK Bank_no:
Acct._no:
Acct_Date:
Acct_Time:
Acct_emname:
Acct_Savings:
Acct_Balance:
Acct_Teller:
With_Amount:
TREASURY_GLreport
PK Acct_Id:
Acc_Name:
GL_Date:
GL_Description:
FK Dep_no:
Module
System
FK With
no:
FK Dis_no:
FK Sales_no:
Sales_TotalAmount:
TREASURY_DEPOSIT
TREASURY_BANK OFFICER
CASH
PK PK
Off_DepCashno:
ID:
Off_Lname:
FK
Bank_No:
Off_Fname:
FK
Acc._ID:
Off_Mname:
Acc._
Name:
Off_Position:
Acc. _Position:
FK Bank name:
Dept._Amount:
FK Bank location:
Dept._Date:
Dept._Time:
Dept._Com. Name:
TREASURY_POSrep
FK
Sales_no:
User_ID:
TREASURY_DEPOSIT
Total_Date:
Total_Time:
Dep_no: CHECK
Sales_Amount:
PKTotal_Daily:
DepCheckno:
FKTotal_Weekly:
Bank_No:
Total_monthly:
Bank_Name:
Total_yearly:
Bank_Location:
FKGTotalAmount:
Acc._ID:
TREASURY_AccR/Prep
Bank_name:
Acc._
FK
FK
FK
Name:
Inv_no:
Acc. _Position:
Dis_no:
Dept._Amount:
WithDept._Date:
no:
Acct_amount:
Dept._Time:
Acc_Dep:
Dept._Com. Name:
Acc_Approval:
Acc_time:
Acct_Date:
TREASURY_Salesmonrep
TREASURY_DepRep
PK Dept_no:
Dept_Amount:
Acct_no:
Bank_name:
SUBSYSTEM
Dept_Date:
FK Dept_Time:
FK DepCashno:
DepCheckno:
TREASURY_Disbrep
FK Dis_no:
Dis_Amount:
Dis_Purpose:
Dis_Dept:
Dis_Date:
Dis_Time;
Dis_Approval:
TREASURY_POSrep
PK Acct_Id:
Acc_Name:
GL_Date:
GL_Description:
FK Dep_no:
FK With no:
FK Dis_no:
FK Sales_no:
Sales_TotalAmount:
TREASURY_Salesmonrep
PK Sales_no:
User_ID:
Dept_name:
Sales_Date:
Sales_Time:
Sales_daily:
Sales_weekly:
Sales_monthly:
Sales_yearly:
Sales_TotalAmount:
PK Sales_no:
User_ID:
TREASURY_WithRep
Dept_name:
Sales_Date:
FK With no:
Sales_Time:
With_Amount:
Sales_daily:
FK Bank_name:
Sales_weekly:
Acct_no:
Sales_monthly:
With_Date:
Sales_yearly:
With_Time:
Sales_TotalAmount:
With_Dept:
TREASURY_Salesmonrep
PK Sales_no:
User_ID:
Dept_name:
Sales_Date:
Sales_Time:
Sales_daily:
Sales_weekly:
Sales_monthly:
Sales_yearly:
Sales_TotalAmount:
TREASURY SUBSYSTEM
TREASURY_AccR/Prep
FK Inv_no:
FK Dis_no:
FK With no:
Acct_amount:
Acc_Dep:
Acc_Approval:
Acc_time:
Acct_Date:
LOGIN
Deposit of Cash
USER
DEPARTMENT
HEADS
Withdrawal of Cash
Disbursement of Cash
Issuance of Cash
General ReportOWNER
LOGIN
Deposit of Cash
USER
DEPARTMENT
HEADS
Withdrawal of Cash
Disbursement of Cash
Issuance of Cash
General ReportOWNER
LOGOUT
VALIDATION CRITERIA
The proponents used NETBEANS for implementing a
system because of the special features of the software
NETBEANS platform allows application to be developed
from a set of modular software components called
modules. Application based on the NETBEANS platform
(including the NETBEANS IDE itself) can be extended by
third party developers.
The Proponents use SQLYOG for database
software because it is the most powerful MSSQL manager
and admin tool, combining the features of MSSQL
Administrator, phpMyAdmin and other Front Ends and
MSSQL GUI tools. MSSql is a relational database
management systems developed by Microsoft. As a
database,
The proponents will test the transaction processes that are
short
update
and
of
long-term
treasury
liquidity
worksheets
through
Provides
Security Information
To secure all the confidential information regarding the
funds of business.
user
friendly
system
for
every
merchandising
To reduce difficulty
To have less cost
To be efficient
Provide a User Interface and Database Design that will follow the
Deposits
When it comes to deposit first the treasury will record
the money before they deposit.
Withdrawals
Regarding in withdrawals the treasury will receive the
request then the treasury will give to accounts payable
to approve the request so treasury will withdraw the
money to give to accounts payable and receivable. Its
up to them to give the money to the one ho request.
Disbursements
The flow of disbursement in treasury is when
department give another request to the treasury
because the first request is not enough so the treasury
will approve the request.
Issuance of Invoice
These are the list or record of the transaction.
Example: the amount of request, the number of
request, date and time.
3.6.1.2.1
General Requirements
The following general requirements were laid out for the project
named treasury system
to the database.
A way in which treasury system could generate
electronic checklist.
Simple
or
layman
terms
are
required
for
easy
be stored electronically.
A way in which they could view data which was entered
into the database prior to their software.
Employee
They are the one who use this propose module.
Bank Officer
Bank officer is the one responsible to handle and
manage the money.
Deposits
When it comes to deposit first the treasury will record
the money before they deposit.
Disbursements
The flow of disbursement in treasury is when
department give another request to the treasury
because the first request is not enough so the treasury
Bank
Bank Officer
Employee
Account
Disbursement
Deposit
Withdrawal
List of Bank
List of Withdrawals
List of Deposits
List of Disbursements
Deposit Report
Invoice
Withdrawal Report
Disbursement Report
Transaction
Queries
Reports
Utilities
Configuration
Logout
Administrator
Accountant
Bank Officer
Employee
Test specification
This chapter gives a general overview of the testspecification for the Treasury
Management System. In this chapter the proponents will discuss the test
scenarios.
Goals and objectives
The proponents first will test their propose modulebut before that the software
has to go through a series of tests before its final release. Error free software
is extremely difficult to achieve. After all, nothing is perfect. Especially for
software developed in a short time frame. But high quality can be achieved
with a detailed test specification. All (or least most) of the test case willbe
listed, the development team will follow it step by step,to test all the necessary
objects, data flows, limits, boundaries, and constraints of the software.
The proponents would like to have a test specification to counter any
difficulties that may impact the development and the future performance of the
software. The proponents goal is to assists the project team in developing a
strategy to deal with any errors. For this, the proponents will take a look at the
most common errors to some very uncommom errors as well.
Statement of the scope
This is an overall plan for integration of the proposed module and a description
of specific tests are documented in this section. Below are the differrent kinds
oftests that the team will take to ensure the quality of the proposedmodule.
Unit Testing
Merchandising- Treasury Module System
Desktop Application
Database
Unit test will be performed using testing methods.
Integration Testing
Desktop application
Database
Validation Testing
The proponents will test software as whole, so all the units of the software will
be included
Desktop application
Database
High-order Testing
The software will be tested for several test methods. Units to be tested are.
Desktop application
Database
Major Constraints
In this section the proponents will talk about the business, technical or
resource relatef constraint that may keep us from performing all tests
necessary.
1. The proponents has limitation on time to test the proposed module at
clients facility.so time schedule will be a major constraints when
proponents talk about testing at the site.
2. The proponents does not know any hacker that can help the proponents
test the security problems. So the proponents have to rely on our own
knowledge and have trust the software for the security.
3. the proponents also does not have large enough group to have many
people use the application at the same time to perform real stress
related testing. So they will not be able to test the proposed module for
the larger user base.
Testing plan
The proponents want the proposed module to be bug free. The proponents
want to make sure that there are no defects in the proposed module. So
proponents will be spending large amount of the total software development
time on the testing. Below is the description of the testing procedure.
Software (SCIs) to be tested
Interfaces
The test to be carried on these interface windows are described below.
Login Window
The proponents will make use of several different names to log in to the
system, so proponents will be testing login window. They will also test OK and
Cancel buttons on this window by performing test above.
Switch User:
The function of this is to switch between the users.
Exit:
The function is to exit out the user.
Create/Modify:
When click on this choice proponents will be presented.
Screen used to create or modify inspection.
File Results:
When they select this choice they will be presented with file result window.
Approval
When they select this choice they will be presented with Approval Window. The
proponents will test the button by clicking on it to go to Approval Window.
Print Report
When proponents select this choice they will be presented with Print Report
Merchandising- Treasury Module System
Withdrawal
Disbursement
Reimbursement
Request form
Invoice
Query
List of deposit
List of withdrawal
List of disbursement
List of reimbursement
Unit testing
In the unit test case the proponents will be testing the separate modules of
the software. Proponents willtesting each module or components of the
software is tested individually. They will test the components by passing data
through it and they will be monitoring data to find the errors.
The proponents will be looking for entry and exit conditions of the data. They
will make sure that all the components work without any troubles.
The test primarily be carried out by the programmer who designed and
implemented the module. Lead tester will than carry out test on the modules to
finalized the testing.
Integration Testing
In this method of testing they will implement the software at the users location
and will run it. So they will be testing the proposed module on clients network.
As part of testing, will be looking for any signs of the collision between our
software components and those of the clients. Proponents want to make sure
there is no confusion among the application on the network when they are
running simultaneously.
The proponents will install the software and will run it. Proponents will have
several different other application open as well. The proponents want to make
sure that all data is saved and there is no loss of data or database anomalies
in the system.
Merchandising- Treasury Module System
Validation Testing
In this method of the test the proponents will be working with the user to find
out if the software developed in valid for the clients. The proponents want to
make sure that the client is getting what he/she asked for. They will look at the
software requirement document in the case of conflict or misunderstanding
with client regarding software requirements.
The proponents will perform. The testing where the software is completed
and they test all the software components together.
High-order testing
High order test are combination of several different methods. They will be
performing tests. These tests will be performed at software developer facilities
and at clients using the hardware that are available to clients.
Recovery testing
In this test method the proponents concerned with the software's
ability to retrieve lost data or to make sure that software does not
lose any data during updating o the database. The proponents will
be mainly looking at transaction processing when proponents talk
about the recovery testing the software. In transaction protection
proponents will be testing the software to make sure that when it
saves anything it will serve all of it or none of it this is necessary to
avoid existence of corrupt data in database.