Professional Documents
Culture Documents
Time is too important; a day in the past is just now a minute and could only
be a second in the future. Philippines is considered as one of the fast growing
economy on South-East Asia, where technology rapidly innovates. With
transforming and time-flying lifestyle, it is time that can never get back.
Technocart Corporation accepts the challenge of modernization; the team will
now introduce something that will coincide to the rapid changes in todays
world. Technocart wants supermarkets to return the gift of time to its
customer by reducing queuing time because faster grocery times means
more valuable time for them. Technocart Corporation will assure you that
every competing
offer will
in
its
zeal
to
promote
efficiency in
the
operations
of
TECHNICAL ASPECT | 50
RFID Reader
RFID Sticker
TA_Illustration#1: RFID Sticker and RFID Reader
Consumers shopping at retail electronics stores currently have limited
access to information. The overall shopping experience for an electronic store
can be improved by a Radio Frequency Identification (RFID) implemented to a
shopping cart. Radio frequency identification, or RFID, is a generic term for
technologies that use radio waves to automatically identify people or objects.
An RFID system consists of a tag, which is made up of a microchip with an
antenna, and an interrogator or reader with an antenna. The reader sends out
electromagnetic waves. The tag antenna is tuned to receive these waves.
TECHNICAL ASPECT | 51
TECHNICAL ASPECT | 52
TECHNICAL ASPECT | 53
TECHNICAL ASPECT | 54
TECHNICAL ASPECT | 55
the screen.
A magnetic card reader which is a device used to read magnetic
stripe cards, such as credit cards. It is also a device used to scan
TECHNICAL ASPECT | 56
TECHNICAL ASPECT | 57
TECHNICAL ASPECT | 58
TECHNICAL ASPECT | 59
TECHNICAL ASPECT | 60
TECHNICAL ASPECT | 61
TECHNICAL ASPECT | 62
When customers buy a small quality of items, they can also use
traditional basket. Here they can pay in the same cashier lane with built in
basket scanner and automatically sum up the total amount of items
purchased. Then, the customer can now proceed in the bagging process.
FEATURES/ADVANTAGES OF E-CART: ASSET AND E-COUNTER
Budgeting on hand
One important feature of E-Cart: ASSET is budgeting. The shoppers
already know the total price of items in their cart before proceeding to Ecounter. The total price is shown in the monitor and automatically updates
upon putting or removing items in the cart.
TECHNICAL ASPECT | 63
income
through
advertisements.
They
can
make
internal
TECHNICAL ASPECT | 64
The process of shopping will be faster since the E-Cart: Asset will
automatically record the products, its prices and the total amount of
purchases. Hence, time consume in the counter will be lessen.
Regular Package
Premium Package
Description
1 Server Set-up
20 Carts Licenses
1 RFID Smart card
2 Server Set-up
50 Carts Licenses
1 RFID Smart card
2 Server Set-up
100Carts Licenses
1 RFID Smart card
Freebies
24/7 Call Support
Additional Service
Services
E-Cart: ASSET Maintenance
Description
A process of keeping the product
updated with changes in the program
and determining whether they are
TECHNICAL ASPECT | 65
functioning properly.
Additional Products
Product
Description
Additional E-Counter
TECHNICAL ASPECT | 66
Production Process
TECHNICAL ASPECT | 67
TECHNICAL ASPECT | 68
TECHNICAL ASPECT | 69
TECHNICAL ASPECT | 70
QUALITY CONTROL
TECHNICAL ASPECT | 71
materials
needed
for
production
are
received.
When
the
Physical,
TECHNICAL ASPECT | 72
activities in
MATERIALS
TECHNICAL ASPECT | 73
Product
Push Cart
Tablet(monitor)
RFID Sticker
Charger of Battery
Battery Modules
Load balancer TP
link
Specification
Cost
P3,200
P4,190
P 6.75
P1,783.98
P292.74
P4,850
Power Supply
Internal Universal Power Supply
AC100-240V~50/60Hz input
Rj45 connector
DRAM - 64MB
Flash - 4MB
Cable Construction
UTP
0.57mm (0.023 in.) (23 AWG) solid bare copper
6.35mm (0.25 in.) max jacket diameter
UTP FTP modular plug, cat5e RJ45 Connector
Crystal head Product Description Key
Specifications/Special Features: -RJ45 plug,
unshielded/shielded solid/stranded 8P8C -
P2,375
P5.00
TECHNICAL ASPECT | 74
RFID writer
HP DL380
Network Attached
Storage
Uninterruptible
Power Supply (UPS)
Rack
HP ML150 G5
(Tower Server)
RF Module
P 13,500
P 210,000
P526,330
P 251,403
P999
P91,995
P5,560
TECHNICAL ASPECT | 75
RFID Tags
RFID Scanner
P2,480
P60
P2,340
Physical Specifications
Connection method: Serial RS232 interface
Power Source: USB interface
Speed: 9.6 kbps, 115.2 kbps
Supply voltage: Regulated 5 V DC
Supply current: 200 mA <maximum); 50 mA
(standby); 100 mA (normal)
Dimensions: 120.5 mm (L) x 72.0 mm (W) x 20.4
mm (H)
Colour: Metallic blue
Operating distance: Up to 50 mm (depending on
tag type)
User controllable bi-colour LED: red and green
Buzzer: monotone
Temperature: 0-50 C
TECHNICAL ASPECT | 76
Humidity: 10%-80%
Cable connector length: 1.5 m (DB9 + USB)
E-Counter Set:
Led Customer
Display
Touch screen
Monitor
Magnetic Card
Reader
Cash Drawer
Thermal Kitchen
Printer
P 55,000
CPU: Intel Atom Single core D425 1.8G
Memory: 2G DDRS(up to 4G)
Hard Disk: 500 HDD
Graphic Card: Integrated Intel GMA
3150 graphics core
LAN Network: Integrated network card
Power: 100-240V input 1U server low-noise
power
Display: 15 A+ grade high-brightness industrial
TFT LED panel with resistive touch screen,
1024*768 32-bit
Resolution: 1024(H) x 768(V) XGA
Thermal Kitchen Printer: 80mm Cable kitchen
printer
Thermal Receipt Paper: 57mm*50mm or
80mm*50mm
SUPPLIERS
Metal System Incorporated
Location
92 4th Street 7th Avenue 1400 Caloocan City,
Philippines
Enigma Technologies
TECHNICAL ASPECT | 77
Energizer
RS Components Corporation
PC Express
Enigma Technologies
Product
General purpose tool
set
Electrical Tape
Screw
Wire
Supplier
Price
P 3,225.00
Local Hardware
P 30 per roll
Local Hardware
Local Hardware
TECHNICAL ASPECT | 78
Soldering Iron
Local Hardware
P 150
TECHNICAL ASPECT | 79
SOFTWARE LICENSING
A software licensing is usually an agreement that grants a right to use
software code to someone else. A license usually grants fewer rights than a
sale of a copy of the software. The rights to use the code are defined by the
terms of the license.
Why Are Software Licenses Important?
A part of Technocart Corporations product is to make code available to
supermarkets in order for the applications of E-Cart: ASSE. Supermarkets may
wish to acquire rights in software that can make their products works in new
ways or in ways compatible with their existing computer systems.
How Does A Software License Agreement Work?
The author, of the software code frequently owns the code. In cases
where the developer of the software is an employee of a company, the
company is usually the author (Technocart Corporation). The owner of the
code controls who gets to use the code and how the code is used. The
software
license
may
define
who
can
use
the
code
and
in
what
circumstances.
Most software licenses are "proprietary" licenses, meaning the
software publisher grants a license to use one or more copies of software, but
that ownership of those copies remains with the software publisher. The user
must accept the license before they are permitted to use the software.
Standardized "End User License Agreements" (EULAs) are common for
most consumer and commercial mass produced software. When someone
purchases software, the owner of the software typically requires the user to
agree to license terms by clicking to indicate agreement to a set of terms that
is required before the software can be installed or operated on a computer.
TECHNICAL ASPECT | 80
The user is not really purchasing the software, but is licensing the software.
When specialized or customized software is involved, the license is often a
signed written agreement that includes terms that are customized to fit the
needs of the parties to the license agreement.
The licensing subscription will last in accordance with the contract
agreed upon. Once the subscription expires, the client can either subscribe
again or not. Since, technology is fast growing if the supermarket chooses to
subscribe again, the corporation will be the one who is responsible for the
updates and maintenance of the software. Then, if the supermarket chooses
not to subscribe, they can still use of the software but they should provide
their own software updates and maintenance.
PROGRAM
1. Simulation of Business Process
The process begins when the traditional shoppers picks up push carts
or baskets that are placed in a certain area of the business. There are times
where some shoppers find it convenient not to use these items especially if
they dont have much items to purchase.
With the use of push carts or baskets, they now then start picking up
the grocery items under their bucket list. They wander around the area of the
supermarkets to search for the items they want to purchase. Shoppers who
find difficulty in searching for their items usually seek customer assistance.
Shoppers first check the information about the item before they decide to put
it inside the push cart or basket. These information contains but not limited to
price, unit if measure (e.g. kilograms), and nature of the item.
Once they finalized the picking process of their items, they now direct
themselves to the cashier lanes. In certain instances, some shoppers go back
with the picking process when they realize that they forget certain items to
TECHNICAL ASPECT | 81
purchase or when they know that some items are mismatched with the
products under their bucket list. Meanwhile, the shoppers in the lane wait
until
the
current
shoppers
finished
the
payment
process
to
the
TECHNICAL ASPECT | 82
Security. In retail, it's important to keep tight control over cash receipts
to prevent theft. Most of these systems provide audit trails to trace any
problems.
TECHNICAL ASPECT | 83
POS Systems
When a shopper approaches a cashier to complete a transaction, the
cashier will likely employ a computer or cash register to collect some basic
information. According to Yahoo! Small Business, POS systems either require
cashier to manually enter information about the purchased items using a
keyboard or use a bar code scanner to automatically register product
information. The computer system then retrieves the item price and a basic
description from a database, and some systems automatically deduct the
item from the retailer's inventory. When the cashier indicates that she has
registered all of the items in the transaction, the POS system calculates a
subtotal, applies any applicable taxes and presents a total amount due.
Payment Processing
If the shopper pays cash, the cashier typically registers the total
payment with the computer, accepts the currency and returns the difference
between the tendered amount and the amount due in the form of change. If a
shopper offers a personal check, the cashier may either accept the check as
a substitute for cash and manually deposit to the supermarket's bank account
later or, if so equipped, submit the check to the POS system's check
processing feature. If the point of sale system features checks processing, the
system will read the shopper's bank routing and account numbers from
magnetic ink on the check then submit that information along with the
transaction total to the Automated Clearing House network for settlement.
According to the financial software company Intuit, the ACH network
electronically debits or verifies the customer's checking account and begins
the process of transferring money from the customer's account to the
merchant's account.
Credit Card Processing
TECHNICAL ASPECT | 84
If the shopper offers a credit or debit card as payment, the cashier will
likely begin the transaction process by swiping the card through a magnetic
reader attached to the POS system. According to the merchant account
website Info, the point of sale system then bundles information from the
customer's card with other transaction, like the amount, and sends it to the
appropriate credit card network for processing. The network uses the card
number to route the transaction to the shopper's bank, and the bank issues
an authorization or decline message for the transaction. The network then
returns the response, and the point of sale system displays the corresponding
message.
3. Data Mapping
TECHNICAL ASPECT | 85
TECHNICAL ASPECT | 86
TECHNICAL ASPECT | 87
TECHNICAL ASPECT | 88
TECHNICAL ASPECT | 89
TECHNICAL ASPECT | 90
Programming
Staging
The grocery items and goods are equipped with RFID tags. When the
shopper puts any product in the cart then the sticker is read by the RFID
reader. The RFID reader will detect items within certain range particularly as
wide as the shopping cart. Items on the shelves would not be detected. The
information of the product is extracted and displayed on the monitor attached
in the cart. When a shopper is indecisive to purchase or not to purchase a
certain grocery item, accordingly with the aid of the RFID reader it will
immediately detect an item that is place or remove inside the cart. In
addition, a receipt is temporarily prepared on the system through the aid of
Radio Frequency Module. A program will automatically increase/decrease the
corresponding amount and quantity.
Billing/Finalize
The RFID reader on the counter can verify the purchase of the items as
they are placed in the cart and communicate with a billing system to
automatically bill the shopper for the purchases. A finalize receipt will be
issued upon payment. Since a receipt is temporarily prepared on staging, for
reconciliation
purposes,
it
is
compared
with
the
finalize
receipt.
verifying
the
receipt,
program
will
automatically
clear
the
TECHNICAL ASPECT | 91
Work Flow
In work flow, there is what we called Time-Based Work Flow. TimeBased Work Flow customs functions that will be scheduled and
triggered based on a specified time.
Programming Language
Programming Language usually refers to high level languages such as
PHP, VB, Java, and ASP. Each language has a unique set of keywords and a
special syntax for organizing program instructions. These languages will be
used to implement E-Cart: ASSET.
TECHNICAL ASPECT | 92
language.
Java a programming language designed especially for use in
Scripting Language
A high-level
programming
language that
is interpreted by
another
different
menu
styles
or
graphic
displays
or
to
TECHNICAL ASPECT | 93
constructs
to
SQL,
such
as encapsulation,
function
similar
to
PL/SQL's
language syntax,
structure
language.
and data
Integrated
with
and Microsoft that add several features to the Structured Query Language
(SQL) including transaction control, exception and error handling, row
processing, and declared variables. Microsoft's Server and Sybase's SQL
server support T-SQL statements. T-SQL is critical to SQL Server because each
SQL Server database action actually sends the database a series of T-SQL
statements. Performed actions are first translated into T-SQL statements,
even
when
using
the
graphical
interface.
4. Data Migration
Data migration is the process of transferring data between data
storage systems, data formats or computer systems. It is a key element to
TECHNICAL ASPECT | 94
consider when adopting any new system, either new purchase or new
development. A data migration project is usually undertaken to replace or
upgrade servers or storage equipment, for a website consolidation, to
conduct server maintenance or to relocate a data center. Factors to consider
in a data migration project include how long the migration will take; the
amount of downtime required; and the risk to the business from technical
compatibility issues, data corruption, application performance issues, and
missed data or data loss.
Data migration is necessary because of the use of a new computing system
or database management system that is incompatible with the current or
existing system. Examples of data to be migrated are inventories, price lists,
suppliers and customers information.
Factors to consider in migrating legacy data:
Once the decision is made to perform data migration and before migration
can begin the following analyses must be performed:
system)
Analyze and define target structure (structure of data in the new
system)
Perform field mapping (mapping between the source and target
structure with data cleansing, if necessary)
TECHNICAL ASPECT | 95
import feature
Verify and test samplings of the data in the new system by comparing
data reports to the old system.
TECHNICAL ASPECT | 96
TECHNICAL ASPECT | 97
TA_Illustration#27: User Acceptance
Testing
TA_Illustration#28: CashierTECHNICAL
Processing
ASPECT | 98
TECHNICAL ASPECT | 99
on each phase is successful, process are just repeated and tested in a larger
number of items, then to the every product of the supermarket. If failure
occurred again, rerun the scenarios in each phase of testing.
Specification
Supports
stored
procedures,
triggers, functions, and views
Reporting Services
Web Server
Internet Information
Service (IIS)
View)
best
practices
for server
managementfor
example,
carefully
and
Storage
Management
snap-in,
Windows
Server 2008
role in Windows Server 2008 includes the optional role service called
Services for Network File System (NFS). By installing the role service
and configuring shared folders with services for NFS, you can create a
clustered file server that supports UNIX-based clients.
3. Back-up and recovery (Incremental or Full Data Back-up)
In general, backup and recovery refers to the various strategies and
procedures
involved
in
protecting
database
against
data
loss
and
produce larger backup files, the decisions about speed, capacity, and
convenience are especially important for this part of the backup strategy. An
incremental backup only backs up data that changed since the previous
backup. This technique provides additional flexibility in designing a backup
strategy and reduces required storage for backups. Incremental backups are
typically smaller and take less time than a full backup, making them a good
choice for frequent backup jobs. Taking frequent incremental backups ensures
it can always restore the database to the same state as a few hours or days
in the past, without as much load or storage overhead on the database server
as taking frequent full backups.
Power back-up design
There are several problems that can disrupt the computer center
operations such as total power failures, brownout, power fluctuations, and
frequency variations. To prevent these problems, Technocart Corporation
NETWORK DESIGN
1. Network Layout
This phase is the planning stage of network design. This refers to
layout of a network and how different nodes in a network are connected to
each other and how they communicate. Layouts are either physical or logical.
Physical layout is usually created by the developer of the system. Each
computer is connected to the hub and a cable line represents how it is
connected. This includes placement and installations of routers, hubs,
bridges, switches, cables, and the like. The consideration of how each
computer system on the network is used is a very important part of computer
and network security. These considerations can even be used to enhance cost
savings where necessary. Logical layout refers to connectivity. The system
developer will have a valuable reference guide for troubleshooting, training
new employees and aid outside vendors that may need to understand the
network
Once the RFID scanner on the cart scans an item, it automatically
transmits information on the Radio Frequency Module. This module passes
information on the cloud server with the help of a switch connected with two
lines of cables for faster transmittance of information on the cloud server.
This process from the switch to server is called NIC Teaming. Server has two
functions: database and application. Database contains all the details of
every product on the supermarket such as current prices, sizes, and etc. RFID
writer place on the warehouse that programs blank RFID stickers provides
this detailed information to the RF Module then to the cloud server.
Application serves as a mediator between the cart, counters, warehouse, and
RF Module. The server gives back detailed information of the scanned item
back to the RF Module. After payment, the RF module receives the finalized
information and reconciles with the staging process information. Reconciled
data is now ready to transfer to the server.
2. Implementation
Network is very important because this makes the business more
efficient and competitive. Implementation phase is where all the planning in
network layout is executed. It includes analyzing requirements, installation,
configuration, customization, running, testing, systems integrations, user
training,
delivery
and
making
necessary
changes.
Software/hardware
implementations should always be designed with the end user in mind and
the implementation process usually benefits from user involvement and
support from managers and other top executives in the company. If users
participate in the design and implementation of the system, ideally it will
serve their business objectives more accurately and reflect their priorities
and the ways in which they prefer to work. Their involvement in the process
also makes them more receptive to changes that need to be implemented
because they have first-hand experience of what the system comprises.
A DRP is a
subset of the overall recovery process contained in the Technocart. Plans for
the
recovery
of
people,
infrastructure,
and
internal
and
external
Objectives
Technocart Corporation has come up with the following objectives in its
Disaster Recovery Plan.
ramifications of a situation;
Set technical priorities for the recovery team during the recovery
period;
Minimize the impact of the disruption to the impacted features and
business groups;
Stage the restoration of operations to full processing capabilities;
Implementation
g
F
D
h
m
U
p
ln
P
te
a
d
iR
u
A
s
I
k
B
ry
v
o
c
T
S
TA_Illustration#34: DRP
Disaster Recovery Team
Implementation
Potential Disaster
Flood
Fire
Full Data Back-up In this method of gathering and storing the backup data, the supermarkets personnel as assisted by data back-up
personnel shall copy the data only at once. All relevant data are
summarized and filed into one folder and this folder is then copied in a
hard drive.
Incremental Data Back-up Under this method, relevant data are
copied and stored in the supermarkets record little by little. It is a
continuous process of copying and saving. It ceases upon all needed data
are already copied. It is usually done when there are large files of data
needed to back-up.
Build and Test Recovery Plans
The written plan provided by the Disaster Recovery Team must provide
for both major and minor disasters and must address individual and
community-wide natural disasters such as tornados and general flooding. It
must also include specific methods for contacting team members and
alternates, vendors, support agencies, suppliers, consultants and all those
with whom special disaster contracts and agreements are in effect.
The recovery plan must also provide for initial and ongoing employee
training. Trained personnel are needed in the reconstruction and salvage
phases of the recovery process. The initial training is to be accomplished
through professional seminars and special in-house educational programs. It
helps overall organization and communication along with individual jobs and
makes the knowledge of systems, equipment, facilities, procedures, etc.
Stronger and recognition for the business continuity program and emergency
management. It also helps to make sure that the corporations are complying
with local codes, regulations, and laws. It shows any weaknesses or need for
DRP Exercising
preparedness
program
is
capable
of
protecting
facilities,
Clarifying responsibilities
Days
Activities
1
1 2 3 4 5 6 7 8 9 0
1
1
1
2
1
3
1
4
LOCATION SET-UP
DRP
In order for the business to sustain its operations, it must be situated in
Baliuag,
Bulacan
GEOGRAPHY
The
municipality
of
hectares.
The
Pampanga; San Rafael, Bulacan is at its east; Plaridel, Bulacan on the south;
and Apalit, Pampanga on its west.
UTILITIES
Power
The power supply comes from and is provided by Manila Electric
Company (MERALCO) that has a nearby branch office at Rizal St., San
Jose, Baliuag, Bulacan which is about 4.04Kms away from the office.
Water
Baliwag Water District (BWD) provides the water supply in the area of
Baliwag. The local water district is just a few blocks away with 277meters
distance from the office.
Communication
Telephone and mobile phones signals are properly distributed by
SMART and GLOBE throughout the area. Internet connection will be
provided by PLDT Home DSL because it offers the most reliable internet
connection in the area.
Transportation
The municipality of Baliuag, as located at the core of Bulacan, offers a
great accessibility for public and private commuters. The office can be
accessed from Manila with its proximity near to Pulilan Toll Exit and Sta.
Rita Toll Exit. Also, North Luzon Expressway (NLEX) can also be accessed
through the Plaridel by-pass road down to Balagtas Toll Exit.
WAREHOUSE
LOCATION:
BagongSikat,
San
Roque,
San
Luis,
Pampanga
GEOGRAPHY
Transportation,
trade
and
commerce in San
Luis
is
concentrated
at
the
town
center
church,
schools,
hospital,
clinics,
and
commercial spaces
are situated.
TA_Illustration#40: Warehouse
UTILITIES
Location
Power
Pampanga I Electric Cooperative (PELCO I) located at Sta. Monica, San
Luis, Pampanga provides electricity in the area and which is about
3.71Kms away from the warehouse.
Water
The water source in the area is provided by the National Waterworks
and Sewerage Authority (NaWaSA) which has its office located at San
Fernando City, Mabalacat City, and Olongapo City.
Communication
Transportation
Pampanga accommodates accessibility to expressways that has made
trading with other regions possible. North Luzon Expressway (NLEX)
connects Pampanga to Manila, Subic Clark Tarlac Expressway (SCTEX)
joins Pampanga to southern part of Luzon and Tarlac Pangasinan La
Union Expressway (TPLEX) ties Pampanga to northern part of Luzon.