Document

advertisement
Request for Information
Printing Services Management System
1.
Introduction
1.1
A ERP package designed for the printing industry will be required to
replace the existing Printing Production Information System (PPIS) for the
Government Logistics Department (GLD) of the Hong Kong Special
Administrative Region Government.
1.2
The Printing Division (PD) of GLD has 300 staff with a printing workshop
to carry out the in-house production and also to outsource the printing
works for 90 government bureaux and departments (B/Ds).
1.3
The system should be able to support 60 users in GLD’s offices and
workshops plus 40 sets of data capturing devices in the shop floor.
1.4
There are 4,000 enquiries on estimated costs and technical advices of
printing jobs and 18,000 printing jobs received each year, of which 5,000
are reprographic services, 2,500 are outsourced or partial outwork. The
system must be able to support a production schedule to plan 2,000 jobs in
real time for the 300 workers operating three shifts and the 50 pieces of
equipment.
2.
The Organization of GLD and Outline Description of the System
The functionalities of the proposed system for the respective sections of
GLD are as follows –
(a)
Business Section:
 Processing Periodic Printing Forecast (Section 3.1)
 Job Estimating (Section 3.2)
 Quotation and Provisional Planning (Section 3.3)
 Order Processing and Issuing Work Tickets (Job Specifications)
(Section 3.4)
(b)
Scheduling Section:
 Maintenance of Production Schedule (Section 3.5)
(c)
Works Section:
 Production Management (Section 3.6)
 Packing and Delivery (Section 3.7)
 Collection of Shop Floor Data (Section 3.8)
 Staff Records for Works Units (Section 3.9)
(d)
Support Section:
 Purchase and Contract Management (Section 3.10)
(e)
Printing Supplies Unit:
 Inventory Control and Stores Management (Section 3.11)
1
(f)
Accounts Section:
 Invoicing (Section 3.12)
(g)
All Sections:
 Costing and Performance Analysis (Section 3.13)
 Customisation of Screen and Report Generator (Section 3.14)
 Front-end Web-based System and Development of New
Application (Section 3.15)
3
Detailed Requirements of the Functions
3.1
Periodical Printing Jobs Forecast (Business Section)
(a) Design a web-based questionnaire for B/Ds to fill in their forecast
printing requirements in the next six months or any given period. The
requirements will cover both recurrent items as well as ad hoc items.
(b) The questionnaire shall include a list of the jobs with sufficient
information on their estimated costs, material requirements and the
work should be produced in-house production or outsourcing using the
Estimating Function.
(c) The system should be able to consolidate the data captured from the
questionnaires to provide a projection of the volume of work to order
the paper, board and other materials to meet the future production
requirements.
(d) The information shall be used to reserve the capacity in the production
schedule to meet both the recurrent and ad hoc incoming jobs for
forward planning.
(e) The data collected should be used to review the requirements of term
contracts for outsourcing the work that cannot be handled in-house for
technical reasons or over capacity of the workshop.
3.2
Job Estimating (Business Section)
(a) This module shall be able to produce a complete job estimate of any
kind from pre-press through printing, finishing to delivery based on the
input by Customer Service Officer (CSO) for telephone enquiry with
instant response to display the production time, usage of material,
outwork and their costs.
(b) Pre-defined product types shall be used to guide the CSO step by step
in preparing the job estimate. All the necessary calculation shall be
carried out automatically with fool proof functions to avoid
specification errors.
(c) Various job plans shall be created to assist CSO to visualize the
production process of a job and allow him to select the best option by
2
using the appropriate machines and papers with reference to the current
workload, cost rates, price lists and availability of materials.
(d) The function shall be able to assist in the determination of the working
method and planning the number of sections and number of pages to
view on the printed sheets according to the finishing operations and to
calculate the wastage allowances for each operation.
(e) The work specification for all job estimates shall be created with
intelligence to handle the common technical constraints such as grain
direction to align with the height or width of the printed matter and any
difficult run conditions caused by light/heavy weight of the stock.
(f) The data of job estimates shall be automatically converted to a work
ticket (job specification) with layout plans for imposition and folding
scheme attached. The same data can also be converted into a
specification for calling quotations if the job will be outsourced. The
work specification with partial outwork can also be created for fitting
into the production schedule.
3.3
Quotation and Provisional Planning (Business Section)
(a) Customers from B/Ds shall be able to obtain quotations of the standard
items such as pamphlets, posters, formwork, bookwork, etc by
answering questionnaires on the Intranet Central Cyber Government
Office (CCGO)1 or Internet. This function would be implemented
when GLD has revamped the job estimating function with accurate
data available for the production parameter.
(b) A job enquiry with multiple estimates based on different criteria should
be available for viewing on the screen for comparison to assist the
client or CSO to make a selection.
(c) The job enquiry with a quotation shall be tested on the production
schedule to see if the target delivery date can be met; and to reserve the
production capacity for a given period of time while waiting for the
confirmation of the order.
(d) The production operations of all the jobs on the schedule shall be readjusted automatically to accommodate any incoming job to fill up the
production capacity. The production schedule shall be updated in real
time to provide CSO with the latest information for planning.
(e) Production capacity shall be reserved for recurrent jobs such as the
weekly Government Gazette, monthly Trade Statistics and other
periodicals as well as jobs provided by the Printing Forecast.
1
Central Cyber Government Office (CCGO) is a one-stop service hub providing information and
electronic services needed by Government users to support their daily work. It also serves as an
intra-governmental information sharing centre, a web-casting station and an intra-governmental
business centre.
3
(f) Written quotations in Microsoft Word format shall be created
automatically from the job estimate for e-mail/fax to customer for
reference with all the details including GLD's reference and contact
person.
3.4
Processing Printing Order and Issuing of Work ticket (Job
Specification Sheet) (Business Section)
(a) Printing orders shall be received on-line through the web-based frontend system or on a pre-printed paper form to create a work ticket in the
system by CSO.
(b) Job quotation (with provisional estimated costs and tentative delivery
date) from enquiry shall be converted into a work ticket after
confirmation of the printing order and subject to delivery date can be
fitted into the production schedule with the availability of materials for
the production and the outwork.
(c) At the request of customer, the CSO shall be able to modify the work
ticket to change the quantity, materials or working method (job
specification) and to update the delivery schedule before actual
production.
(d) Work ticket shall be identified by a prefix built into its job number and
also the colour on the screen or printout to show this is either a General,
Confidential, Security, Gazette or reprographic job; and classified into
Category A, B or C to define the quality level.
(e) Jobs with special attention to meet their security or quality
requirements as well as speedier delivery shall be charged at higher
rates to recover the additional costs.
(f) Templates shall be designed for issuing the work ticket for the
reprographic jobs to simplify the task of writing up the specification,
issuing of materials and charging customers on standard costing.
(g) Mini work tickets shall be prepared in advance for specific operations
such as cutting “white” paper or finishing work. These mini work
tickets shall be printed by the System to replace the handwritten work
instructions in Chinese which are also served as pallet labels for the
work-in-progress.
(h) After the requirements of paper and materials have been calculated for
the job, the system shall check the stock to make the reservation for the
materials. If necessary, the system shall initiate a purchase to replenish
the stock or create an ad hoc order to “buy for job” for the Support
Section/Printing Supplies Unit.
4
(i) The system shall provide a record of standing materials (e.g. cutting
dies, films and electronic files) held in the store or database (off-line
back up of previous jobs on CD-ROM) which will be retrieved and
updated for the production of recurrent jobs.
(j) Purchase orders shall be created by the system for the Printing
Supplies Unit to outsource the whole job or those operations based on
term (standing) contract to meet the delivery schedule.
(k) Items supplied by customer (electronic files as attachment to e-Order,
CD-ROM, MO Disk, transparency, etc) shall be logged and
documented for their return/disposal.
(l) The work ticket shall useful information for the works staff and it can
be printed out or viewed on a workstation allowing users in different
units to check and monitor the progress of the job.
(m) Work ticket for a single item shall be created for a large number of
customers each with multiple quantities for different delivery locations.
(n) The job specification shall be created for bookwork (or other products)
with more than one binding styles (finishing operation) each with a
different quantity (or printed matters with common production
processes or materials suitable for combining into a single job) to save
materials and machine time.
(o) Multiple work tickets shall be issued from a standing order for
reprographic services or breaking the bulk quantity into a number of
smaller jobs for production and delivery by installment.
(p) Temporary work ticket shall be created for pre-press work or
incomplete specification to start the production with a tentative
delivery date. The work ticket shall be identified by a special colour
and reminders are issued to prompt the CSO for follow-up action.
(q) All the printing orders and job specifications shall be automatically
filed for long term archive to meet auditing requirements as well as for
creating repeat or similar jobs.
3.5
Maintenance of Production Schedule (Scheduling Section)
(a) When the jobs are loaded onto the production schedule after
confirmation of the order, the system shall compute the duration of
every operation from pre-press to finishing and delivery as well as the
time needed for the purchases of outwork and goods if necessary. All
the operations shall then be cued into a timetable according to the
agreed delivery dates planned by the CSO. The information shall be
displayed on the production schedule and monitored by the Scheduling
Section.
5
(b) The progress of outwork, partial outwork and proof reading shall be
also monitored by the production schedule with milestones to check
their progress. Warnings shall be displayed with notices, in the form of
exception report or alert message, issued by the system to the
section/unit with the responsibility for immediate actions to avoid any
delay.
(c) All the printing and finishing operations loaded on the production
schedule shall be confirmed with availability of materials for the
production. All the outwork must have the prior approval for the
purchase of the services. And the system shall be able to prompt the
Support Section the outwork or ad hoc purchase is required due to
technical constraint (no equipment for such operation) or there is not
enough capacity to meet the delivery date. The approval for the latter is
subject to all the means to solve the problem by re-scheduling, use of
temporary staff or working overtime have been exhausted.
(d) The system shall provide a “working plan” for every purchase
according to the production schedule which can be displayed on the
screen or printed out and placed in a tender/quotation (T/Q) file with
all the activities and their milestones for monitoring the progress.
(e) The activities for the purchases of services (outwork) or goods shall
include:

To seek the approval from the relevant authority based on its value.

Prepare the specification by extracting relevant information form the
work ticket

Issue T/Q by e-mail or e-fax

Closed the T/Q and to prepare a price summary by the system

Issue the purchase order electronically and to update the planned
cost or actual cost

Supply the materials to the contractor including the dummy for
reference, film or electronic file for the production

Milestones to monitor the progress such as when to check the
production sample, delivery of the product, etc.
(f) The system shall be designed to update the production schedule
continuously in real time when jobs are added or removed. The user
shall be able to identify and to eliminate the bottleneck. Warnings shall
be displayed if the updating has caused other jobs not being able to fit
into the timetable and warrant the working of overtime, creating more
capacity by hiring temporary staff or postponing the delivery of other
jobs.
(g) The viewing of a job or the workload of any piece of equipment shall
be made by zooming in and out to see an overall picture or a specific
period of time (daily, weekly or monthly).
6
(h) The information shall be displayed graphically with charts, diagrams,
tables or in matrix forms and printed out to make it easier for
monitoring, analysis, and planning.
(i) The modification of the production schedule shall be performed by
using a drag-and-drop feature with instant feed back for a preview of
the changes before confirmation.
(j) The system shall enable CSO to call up the status and history of any
job to answer telephone enquiry and able to make an instant reply on
any request for change of quantity or specification.
(k) Tracking function (major milestones of work in progress) shall be
created at the web based front-end for customers to check the status of
their job status on-line.
3.6
Production Management (Works Section)
(a) The system shall provide a list of operations to be carried out by each
work centre (a group or a single piece of equipment) on a daily basis
(with two or three shifts) for the supervisors or machine operators in
works unit. The job order on the list can be fine-tuned to eliminate any
gaps or reduce make-ready times to achieve even better efficiency.
(b) In addition to the feedback from the shop floor data, an authorized
person in the Pre-press, Printing, Finishing and Security Units of the
Works Section shall be able to update the timetable of those operations
under his control caused by unforeseen events such as break-down of
equipment, absence of staff, non-available of materials, etc.
(c) The planning of the workflow shall be started from pre-press, through
printing to finishing and delivery. Mini work ticket in Chinese, which
are also used as pallet labels, will be printed in the Works Section for
issuing to the workers if necessary.
(d) Delivery of goods shall be planned ahead by the production schedule
with packing labels, picking lists and delivery notes ready to tie in with
the finishing operations to reduce the work-in-progress waiting for
delivery.
3.7
Packing and Delivery (Works Section)
(a) Packing labels and picking lists shall be created according to the data
on the printing orders and job specifications (with the delivery
locations) for planning the trips to save transport costs and manpower.
(b) The printed matters can either be collected by the customer or
delivered by GLD’s transport service and by contractors.
7
(c) Delivery notes shall be created for the delivery of the whole job or part
supply (with running balances shown against the ordering quantity) to
multiple locations with addresses and instructions in Chinese for
transport staff or contractors.
(d) The delivery note should be designed for filling in up to five items to a
single location so that various printing jobs finished at the same time
may be delivered in one lot.
(e) The information on the delivery notes shall include, among other
things, the weight and measurements, range of serial numbers for audit
control forms and the list of materials to be returned to the customer.
(f) Delivery notes shall be printed with barcodes or OCR numbers for
tracking the operation is completed by scanning the image for filing
the receipts electronically.
3.8
Shop Floor Data Collection (Works Section)
(a) Workstations and/or other devices (keyboard, barcode readers,
pressure pads and/or touch screens) shall be provided and installed in
the workshop to capture the production data of the early, normal, late,
and overnight shifts including the machine operator, job number,
operation carried out and the quantity produced in real time for
tracking of the production processes.
(b) The system shall be able to register the duration of the operation,
quantity produced and the consumption of consumables, if necessary,
which are charged directly to the job such as the colour proofs, printing
plates for every job to get a comprehensive view of the production
activities as well as to update the production schedule and the work-inprogress costs in real time.
(c) The workstations and the data capturing devices shall be configured
either specific to a large printing press or a bookbinding line, a group
of small machines in the same area or covering the whole unit for
access by every worker. These workstations shall be integrated with
the Production Management module to display the current status of the
jobs and the default workers with the work instruction to simplify the
task of updating the information by saving the keystrokes to perform
the input.
(d) By setting the upper and lower control limits for each process,
exception reports shall be generated for the supervisor and/or worker to
provide an explanation for any irregularity affecting the
costs/production times. This feature is needed to provide the feedback
to improve the accuracy of the job estimate as well as to monitor the
performance of the staff.
8
3.9
Staff Records for Works Units (Works Section)
(a) This system shall maintain a complete set of records of the personnel
information of the staff in the works units including their ranks, skill
levels, experience, training received (to meet the requirements of ISO
9000 and ISO14001) home address, phone number and next of kin for
contact.
(b) Based on information collected from the shop floor, the system should
be able to generate reports to match the attendance of the staff with the
number of overtime hours, time loss due to sick leave, medical
appointment, typhoon, etc. Summary reports can be created for
claiming overtime, subsistence and late shift allowances to reduce the
clerical work as well as to support the time-off-in-lieu for overtime
worked.
(c) These records should also be used to measure the performance of the
staff through the information collected on their time spent on various
activities and output.
(d) The system should be able to record and display the history of the
attendance and number of hours worked by the temporary staff and the
number of occasions that they have accepted or declined of the offer to
work for the purpose of monitoring the employment agreement.
(e) The attendance reports should be created for preparing the claim form
to pay the wages of the temporary staff by cheque, submission of tax
returns to IRD and the contribution of MPF can also be made via the
system with the data collected.
3.10
Purchase and Contract Management
(Support Section and Printing Supplies Unit)
(a) The information on the work ticket shall be automatically converted
into a specification for outwork or partial outwork for those operations
that cannot be handled in-house due to lack of capacity or technical
reason.
(b) The suppliers are selected according to the prescribed rules which may
be by rotation or based on their merits and then generate the e-mail or
e-fax to invite the quotation.
(c) Based on the returned quotations a price summary shall be created by
the system for the selection of a supplier and to generate the purchase
order automatically.
9
(d) The ad hoc purchase or the replenishment of the stock of paper, board
and printing materials are initiated by the Support Section which shall
be responsible for providing the tender specification and the quantity.
(e) The Support Section and Printing Supplies Unit shall be responsible to
keep track on the progress of the purchases of both goods and services
(outwork) to meet the production schedule. The system shall be
designed to display major milestones of the contract to ensure that the
delivery can be made on time.
(f) The goods and services required by a job can also be obtained by term
contracts for which the suppliers are bound to provide at an agreed
price within the contract period. The system shall be designed for the
job to draw the materials or services by creating the purchase order
from the data of the work ticket with the milestones displayed to
monitor the delivery.
(g) The system shall be able to select the relevant term contract and to
display on the screen all the necessary information including the
description, unit price, contract, period , orders record, approved
contract value, unspent amount, contact person and address. After the
issuing of the purchase order, the balance contract value shall be
updated for viewing if necessary and to prompt the Support Section to
renew the contract in time.
(h) The purchase order shall be created from the database consisting of the
date, description, job number, quantity, unit price, amount, discount,
supplier’s name, telephone, fax and address, as well as whether the
purchase is service or goods and using P-Card or with exemption and
with other information for maintaining the purchasing history.
(i) This module shall be integrated with other functions for commitment
of funds, to check the goods received against the invoice, record the
changes and variation of the original order and releasing the contract
deposit in addition to alert the delivery.
3.11
Inventory Control and Stores Management (Printing Supplies Unit)
(a) The system shall provide a comprehensive ledger and reporting system
on the receipt and issue of goods, movement of goods within or
between locations, removal or other disposition of goods, and the
precise valuation and status of goods remaining in the inventory at any
point in time for the paper store and sundries store.
(b) The system shall also integrate the function for reservation of paper
and other materials for the requirements of printing jobs to prevent the
risk of non-availability of materials to meet the production schedule.
10
(c) The integration shall reduce the need to re-enter the data again for the
requisition and issuing of materials by the workshop and stores staff
during production (including outwork where paper and materials are
supplied to contractor by PD). Inputting the job number can be made
with barcode or drag and drop feature to simplify the task and avoid
human errors.
(d) The system shall be able to check the materials which have been
reserved or on order with their physical stock and free stock levels
instantly to facilitate production planning.
(e) Based on the consolidated requirements of bills of materials the system
shall generate a specification for inviting for quotation or tender and
then create the purchase order for paper or other consumables for the
printing jobs in hand to meet the delivery schedule as well as to
replenish the stock to meet the forecast demand.
(f) The system shall keep track of the progress of all outwork and
purchases of goods (by paper, printing plates, photographic films, inks
and other consumables). Each category will be displayed on a single
screen and via different screens to monitor their progress until the
delivery and invoicing.
(g) The unit rate calculated from weighted average shall be used for
charging the paper, board and the printing materials directly to
customers.
(h) The system shall automatically maintain the purchasing history and
keep any useful information for comparing the price variations,
changes in pattern as well as to record the supplier’s performance for
reference via the completion of an evaluation form consisting of the
rating on delivery, compliance with the tender specification, after sales
supporting service, and any comments from the end-user.
(i) Reports on locations, batch transactions, quarantines, materials
returned from workshop, dormant and slow moving stock, customers
own stock, etc. plus the stock taking and stock adjustments reports
with the descriptions, quantities and monetary values shall be made
available for inventory control and stores management.
(j) Statistical reports to provide data for maintaining adequate stocks shall
be produced to meet the production requirements.
3.12
Invoicing (Accounts Section)
(a) Data batch files should be able to interface with the Treasury’s
accounting systems to avoid duplication of the same function in the
proposed system. (Optional)
11
(b) The Invoicing function shall be used to issue invoices (demand notes)
to the customers by capturing the data on the printing order (including
e-Order) and job specification as well as the delivery notes.
(c) The system shall be able to identify any additional costs and charge the
customer on the job if the work is not included in the original job
estimate such as author’s correction or extra working time on checking
the press proof of customer. The data are input by the responsible
officer in the course of production.
(d) Multiple jobs on one invoice to B/D shall be issued weekly, monthly or
on ad hoc basis.
(e) The same job can be invoiced to a large number of customers and the
amount shall be calculated based on their quantities and delivery
locations.
(f) Invoice shall cater for part delivery, i.e. allowing multiple invoices to a
job such as standing order for reprographic services.
(g) The amount to be invoiced can be adjusted for over or short supply of
the goods.
(h) Adjustments to the invoiced amount shall be made subject to proper
authorization.
3.13
Costing and Performance Analysis (All Sections)
(a) The system should be designed to capture the production costs of the
jobs in real time with enough details for performance analysis.
(b) Budgets shall be set to calculate the recovery hourly rates for each cost
centre and to show the total possible recovered or under recovered
hours for investment appraisal by comparing the actual and budgeted
hours.
(c) Reporting shall be sub-divided into occupation, capital, operating and
other direct and indirect overheads for details analysis to improve the
cost recovery via pricing or productivity.
(d) The system shall be designed with procedures for recording capital
values, and estimated useful life of assets, valuing stock and work-inprogress, handling multi-shift working and part delivery.
(e) The down time hours that cannot be charged to jobs shall recorded
separately for detail analysis to improve productivity.
(f) Standard reports shall be available from the system without having to
use the report generator and can replace those currently used in the
PPIS for management information on work-in-progress, sales analysis,
12
cost analysis and measurements of performance such as machine
utilization, wastage analysis, etc.
3.14
Customisation of Screen and Report Generator
(a) All the screens and reports shall be modifiable to suit GLD’s
requirements and particular needs.
(b) In addition to the reports from the existing PPIS which will be required
in the proposed system after customisation, users shall be able to
modify all the available reports in the proposed system.
(c) New reports shall be generated by accessing the files in the database
which that meets Open Database Connectivity (ODBC) standard.
(d) The reporting facilities shall support graphic presentation in a variety
of formats, including tabular, bar chart, pie chart, line and curve graphs.
(e) Reports for external users, such as tender specifications for suppliers
and mini work tickets for viewing by workshop staff shall be available
in Chinese.
(f) The Contractor shall provide necessary training for the GLD’s users to
create their own reports from the databases.
3.15
Front-end Web-based System and Development of New Applications
(a) The Contractor shall re-design the existing e-Ordering System using
new equipment for B/Ds to submit their printing orders through
CCGO or Internet with attachments for pictures and text files, and
proof reading the job on-line using PDF files. The Contractor shall
improve existing functions to provide better the customer services via
CCGO and Internet and to interface with backend for capturing the
data on-line.
(b) The system shall be able to provide quotations on standard items of
printed matters to the customers automatically.
(c) Customers shall be able to check the status (major milestones) of their
printing orders via the system.
(d) The System should replace the existing e-Ordering System which B/Ds
and NGOs can submit their requisitions for general forms and other
common items such as desk diaries. Their requirements are
consolidated for production and distribution to over 2,000 different
locations.
13
4.
Software Requirements
4.1.
General Software Requirements
4.1.1
The proposed software shall support the concurrent operations with
appropriately designed security and access controls on production
database(s), testing and/or training database(s). Failure of any one of these
databases should not adversely affect the operation of the others.
4.1.2
The proposed software shall be user friendly, menu-driven and have GUI.
4.1.3
On-line help facility and comprehensive messages shall be available.
4.1.4
There shall be extensive use of function keys, short cut keys or intuitive
defaults wherever possible.
4.1.5
Basic edition functions must be provided during data entry.
4.1.6
Data must be accessible by concurrent processes in update or enquiry
mode under all circumstances.
4.1.7
Facilities shall be provided to extract data from the proposed system and
generate standard ASCII files with ISO 10646 character set for further
manipulation by common software packages.
4.1.8
Processing of records with traditional Chinese characters shall be
supported. Facilities shall be provided to create, input, store, process,
display, edit, enquire, print and output of traditional Chinese characters
amongst different system software components such as operating system,
database/application system and application software. Over 13,000 predefined traditional Chinese characters of common usage, the Hong Kong
Supplementary Character Set (HKSCS) and user-defined Chinese
characters shall be available for these processing.
4.1.9
The system shall support Chinese language and comply with the language
requirements of ISO10646 standard and the HKSCS coded in the ISO
10646 standard. The ISO10646 standard and HKSCS standard should be
the latest versions published in the market.
4.1.10
It is also desirable for the proposed software to be able to process records
with simplified Chinese characters, in addition to traditional Chinese
characters. Facilities to create, input, store, process, display, edit, enquire,
print and output of simplified Chinese characters amongst different system
software components such as operating system, database/application
system and application software are desired.
4.1.11
Software shall provide sufficient audit trail/activity logs for tracking of
system/application activities and scheduled processing.
4.2
Server Operating System
14
4.2.1
The operating system shall be Windows server-based, UNIX or nonproprietary operating system.
“Non-proprietary operating system” means there exists multiple major
vendors support in development tools, application and database solutions
and multiple hardware vendors support in hardware platforms,
peripherals and OEM parts.
4.2.2
There shall be sufficient number of user licences to support the maximum
number of concurrent users for the proposed system.
4.3
System Administration Tools
4.3.1
The System shall allow to add/remove user accounts of the system.
4.3.2
Each user account shall be accompanied with a user-definable password
and facility to force users to change their passwords periodically shall be
provided.
4.3.3
User-friendly facility shall be provided for carrying out the system
administration activities.
4.3.4
The System shall provide job accounting and auditing facilities for all
users activities (online or batch).
4.4
Database Management System (DBMS)
4.4.1
The DBMS shall support transaction protection and be able to perform
transaction rollback in case of error.
4.4.2
The DBMS software shall work closely with the backup device to perform
periodic and automatic data backup while database is still available for
access and update.
4.4.3
The system must support database logging and provide ability to recover
from system errors. The DBMS shall provide a simple restoration
procedure for data recovery from backup after system failure.
4.4.4
The DBMS shall provide necessary maintenance tools for index rebuilding,
data integrity checking and database house keeping.
4.4.5
The DBMS shall be expandable in order to cope with the growth of
transaction volume.
15
4.4.6
Service providers are required to propose the necessary items with
sufficient number of user licences to support the maximum number of
concurrent users.
4.4.7
Sufficient development licences shall also be included for implementation
maintenance and support of the proposed system.
4.4.8
The DBMS shall include utilities for database administration work.
Security functions such as definition of user classes shall be supported.
4.4.9
The DBMS shall support different types of operating systems and
hardware platforms including the server platform(s) as proposed by the
Contractor.
4.4.10
The DBMS shall support high availability features to automatic fail-over
of on-line database from the production database to the standby/backup
database. The database system shall also support database replication
features.
4.4.11
The DBMS shall provide facilities for transaction control, automatic
deadlock detect and resolution as well as performance monitoring.
4.4.12
The DBMS shall have the capability to process English, traditional
Chinese and the characters contained in HKSCS. The capability to process
simplified Chinese characters is desirable. Those processes shall include
input, display, printing and storage.
4.4.13
The DBMS shall be able to search, index and sort English and traditional
Chinese characters.
4.4.14
It is most desirable that the DBMS be able to search, index and sort
simplified Chinese characters.
4.4.15
The DBMS shall support Chinese language and comply with the language
requirements as described in Section 4.1.8.
4.4.16
It is most desirable that the DBMS would provide indices and indexing
capability of Chinese characters contained in HKSCS and user-defined
characters based on number of strokes to support sorting of query result.
16
Hardware Requirements
5.1
Overview of the System Configuration
5.1.1 The existing PPIS production server is located at Cornwall House. The new
production server(s) shall be installed in the main computer room on 10/F of
NPGO to facilitate central control and in the proximity of the Systems
Administration Section.
5.1.2 Service provider shall propose all the hardware as required in the proposed
system. These include, but not limited to the Database Server(s),
Application/Web Server(s), Data Capturing Device(s), Printer(s), Data
Backup Device(s) to be installed at the Government sites for proper running of
the System.
5.1.3 The hardware configuration shall provide resilience, but not be limited to the
following extent:
(a)
Service clustering approach for database servers;
(b)
Cold standby application server which shall have full processing
capacity of the original system and shall be capable to store 100% of
production data; and
(c)
Cold standby web Server which shall have full processing capacity of
the original system and shall be capable to store 100% of production
data.
5.1.4 The proposed hardware shall support the following execution environments:
(a)
Production environment;
(b)
Testing environment; and
(c)
Training environment.
5.1.5 The service provider shall provide the development environment in their own
site by themselves.
5.1.6 The service provider shall propose a full set of hardware facilities and
software to be used in the production, testing and training environments.
Service providers shall consider sharing the servers among production, testing
and training environments in order to reduce the hardware and software cost.
5.1.7 The same versions of software and firmware shall be used for all the
environments.
5.1.8 Each environment shall run in parallel with the other environments containing
its own version of application modules and data. The use of one environment
17
shall not disturb the operation of other environments.
5.1.9 The configuration shall support system management tools to provide
automatic system alert/error notification and support the following activities:
(a)
Network management – administration and monitoring of connectivity
devices (hubs, routers, switches, and remote access server);
(b)
Server management – administration of hardware and software
components of the server platform;
(c)
Application and database management – administration of the PSMS
application software and underlying database system;
(d)
Job management – job control and scheduling with notification
services; and
(e)
Software distribution administration – ad hoc or scheduled roll out of
new/enhanced/upgraded software or patches to a large number of
workstations.
5.1.10 Capacity planning – analysis of previous performance history to determine if
the current configuration can meet future demands. Initial sizing model of
PSMS shall sustain up to the end of its expected life or at least five years after
the Acceptance Date and production run.
5.1.11 All workstations shall be able to install local printers for the output of
management reports with high speed printers for pre-printed forms or
continuous stationery to handle large volume of work. All the printers shall
support the printing of Chinese language.
5.2
Network Infrastructure Requirement
5.2.1 The system is to be installed under the existing GLD network. Service
providers shall provide advice on the additional network equipment required
for the proper running of the proposed system. The service provider is also
required to perform the necessary configuration on the network equipment, as
the case may be, to connect the new server/network equipment to the System.
5.2.2 In the proposed network infrastructure, servers shall be grouped into two
Demilitarised Zone (DMZ): namely “external DMZ with Web Presentation
Servers” and “internal DMZ with Application Servers”. The external DMZ
shall serve to provide minimal network services for external users. All core
servers shall be located in the internal DMZ.
5.3
Hardware Component Requirements
5.3.1
The following general requirements shall be observed for the Database/
Application Server Hardware, Web Server Hardware, Data Capturing Devices
and Peripherals:
18
The System shall run on Windows server-based, UNIX or non-proprietary
operating system with sufficient processing power and main memory to drive
the full hardware and software configuration of the System to fulfil the
projected workload and performance requirements of the System.
“Non-proprietary operating system” means there exists multiple major vendors
support in development tools, application and database solutions and multiple
hardware vendors support in hardware platforms, peripherals and Origin
Equipment Manufacturer (OEM) parts.
5.3.2
Service provider shall propose the server comply with, but not be limited to,
the basic requirements stipulated below (a)
Operating system
support
– Refer to 5.3.1
(b)
Storage capacity
– Shall support the capacity to provide sufficient
storage for all data plus 5 years' growth as well
as the basic requirements such as operating
systems, applications, clients, workspace, etc.
(c)
System unit features
– Redundant power supplies, redundant cooling
sub-systems, air-cooled design.
– Operate in normal office environment, i.e.
under normal air-conditioning and power
supply environment.
– Support rack-mounted option.
(d)
Data protection
– Shall support RAID 0 + 1 or RAID 5.
(e)
Disk storage for
database
reorganization
– Allocation of sufficient disk storage for
scheduled database reorganizations must be
available.
5.3.3 Requirements for Disk Arrays:
– Shall support RAID 0 + 1 or RAID 5.
(a) RAID level
(b)
Hot Swap capability
– Shall support hot plugging of failed disk units
with replacements without stopping
operations.
(c)
Dual controller
– Shall support at least 2 active controllers to
prevent interruption due to single point of
failure with 1 controller.
19
(d)
Redundant power
supply
– Shall include redundant power supplies.
(e)
Rack mount
capability
– Be rack mountable with rack mount kits
supplied.
5.3.4 The tape backup device shall provide, but not be limited to, the following
features:
6.
(a)
providing suitable tape drive to facilitate efficient backup
(b)
supporting unattended, scheduled backup
(c)
supporting hardware data compression
(d)
supporting incremental and differential backup
(e)
providing software to support the backup modes mentioned
(f)
providing software to support system failure recovery
(g)
supporting multiple cartridges and auto-loading under tape/system
management control for servers with high storage capacity
The Services
The services provider is expected to supply a package with customization to
meet the full the requirements in Section 3 which will include:
7.
(a)
Supply the software and hardware of the system.
(b)
Implementation services including system analysis and design,
installation of hardware and software, site preparation, data conversion,
user training and system acceptance test.
(c)
Post-implementation services including nursing, maintenance services
and on-going support. (Response time to attend problems on site should
be within two hours from 9 a.m. to 6 p.m. from Monday to Friday and 9
a.m. to 1 p.m. on Saturday)
Information Required
The service provider is expected to provide the following information:
(a) Whether a package is available to meet the requirements in Section 3 and
the total cost. The price information should be supported by technical
literature to provide a detailed description of the various function;
(b) In case customization is required of certain functions, the estimated cost to
meet the requirement;
(c) The description of the proposed hardware and software and their costs;
(d) The implementation costs;
20
(e) The annual maintenance and on-going supporting costs with information
on the level of services ;
(f) Licence requirements of the system, hardware and software and their
respective costs, and unit cost for expansion or additional users;
(g) A description of the company profile and local support in Hong Kong
8.
Enquiry
Enquiry should be made by e-mail to psbsm2@gld.gov.hk.
21
Download