2.2. 数据库
要求支持两种数据库:MS SQL Server 2005和Access 2007,并且用户可通过管理界面定制数据链接。
2.3. 数据源
数据源来自用户上传Excel文件,并按照如下规则导入数据库:
A)、China.xls:原始文件内容如下:
CHINA PRICE LIST - Effective: 19-apr-2009
Product Product Description Service China
Category Price
Cisco Clean Access
Cisco Clean Access (CCA) Server
CCA-100-SM-BUN-K9 NAC App-Clean Access Svr+Mgr SW Bundle -max 100 users S $12,590
应将原始内容转换为如下表结构并导入数据库:
Family Model Product Product Description CPL
Cisco Clean Access Cisco Clean Access (CCA) Server CCA-100-SM-BUN-K9 NAC App-Clean Access Svr+Mgr SW Bundle -max 100 users $12,590
Cisco Clean Access Cisco Clean Access (CCA) Server CCA-MGR-FB-K9 NAC App-Clean Access Mgr SW Failover -max 20 Servers $48,290
注:CPL = China List Price
字段映射关系如下
A列:Family:
Model:B列:
Product:C列:
Product Description:D列:
CPL:E列
B)、sharedsupport_glasia_per.xls:只需导入表“1. ASIA-PAC-CSSPD”,原始文件内容如下:
Prices as of : APRIL 2, 2009
CISCO SERVICES FOR IPS
FOR ALL IPS PRODUCTS, PLEASE ALSO SELECT A SUSA SKU ON THE LAST TAB IN THIS SPREADSHEET
Prod Family Product Part Number Product Description Product Price Category SmartNet Same Day Ship Part SmartNet Same Day Ship Price Cisco Shared Support Same Day Ship Part Cisco Shared Support Same Day Ship Price
15200 15200-L/2R3R/CH21 CLIP,Channel 21, Long Range,2R/3R 18992 N/A CON-SNT-15200-L/2 914 CON-CSSPD-15200-L2 914
15200 15200-L/2R3R/CH22 CLIP,Channel 22, Long Range,2R/3R 18992 N/A CON-SNT-15200-L/2 914 CON-CSSPD-15200-L2 914
应将原始内容转换为如下表结构并导入数据库:
Product SMARTNet 8x5xNBD Service SMARTNet 8x5xNBD Price CSSPD Service CSSPD Service Price
15200-L/2R3R/CH21 CON-SNT-15200-L/2 914 CON-CSSPD-15200-L2 914
15200-L/2R3R/CH22 CON-SNT-15200-L/2 914 CON-CSSPD-15200-L2 914
字段映射关系如下:
Product:B列;
SMARTNet 8x5xNBD Service:F列;
SMARTNet 8x5xNBD Service Price:G列;
CSSP 8x5xNBD Service:H列;
CSSP 8x5xNBD Service Price:I列;
C)、sprice_pe.xls,只需导入表“7. SMB SA”,原始文件内容如下:
CISCO SMARTnet 8x5xNBD SMB Support Assistant Service Price List
Report as of : Apr 2,2009
PRICES SUBJUCT TO CHANGE. This document is intended as a guide only.
Always confirm pricing on the Service Contract Center at www.cisco.com/public/scc.
FAMILY PRODUCT SNT_PART US SNT BASE PRICE APAC SNT PRICE LATAM SNT PRICE CANADA SNT PRICE EMEA SNT PRICE AUST SNT PRICE NIHON SNT PRICE NIHON US SNT PRICE EMERGING SNT PRICE RUSSIA SNT PRICE SMBS_PART US SMBS BASE PRICE APAC SMBS PRICE LATAM SMBS PRICE CANADA SMBS PRICE EMEA SMBS PRICE AUST SMBS PRICE NIHON SMBS PRICE NIHON US SMBS PRICE EMERGING SMBS PRICE RUSSIA SMBS PRICE PACKAGE CATEGORY
1600 CISCO1605-R-RFB CON-SNT-160X 201 276 276 237 231 360 21000 221 231 231 CON-SMBS-160X 111 153 153 131 128 199 11000 122 128 128 3
1600 CISCO1602-RFB CON-SNT-160X 201 276 276 237 231 360 21000 221 231 231 CON-SMBS-160X 111 153 153 131 128 199 11000 122 128 128 3
应将原始内容转换为如下表结构并导入数据库:
PRODUCT SMBS Service SMBS Service PRICE
CISCO1605-R-RFB CON-SMBS-160X 153
CISCO1602-RFB CON-SMBS-160X 153
PRODUCT :B列;
SMBS_PART :N列;
APAC SMBS PRICE:P列;
2.4. 客户端
客户端类型:IE 6.x或更高,Windows Mobile IE 6.x或更高;
可选客户端类型:Firefox
3. Web UI及功能
3.1. 登陆界面
提供如下功能:用户登陆、密码找回、用户注册。用户需登陆后可访问到后续的功能。
3.2. 成本核算界面
在本页面,需要用户输入如下计算常数数据:
利润率要求:百分比;
然后用户可在类Excel的界面中输入产品部件名称(Product)、产品数量、价格折扣(允许用户直接从Excel拷贝原始数据并直接粘贴到Web输入框中),系统将根据用户输入的信息,查询到查询到产品的描述(Product Description)和公开报价(CPL)、SMARTNet 8x5xNBD服务的产品名称(SMARTNet 8x5xNBD Service)和公开报价(SMARTNet 8x5xNBD Price)、CSSPD服务的产品名称(CSSPD Service)和公开报价(CSSPD Service Price)、SMBS服务的产品名称(SMBS Service)和公开报价(SMBS Service PRICE),以及产品的折后价格、SMARTNet 8x5xNBD服务的折扣价、CSSPD服务的折扣价、SMBS服务的折扣价,以及对合计总价。并且用户可定制显示内容的栏目。
例如,假设用户希望核算CISCO1841的价格,那么用户可在类似如下的界面中完成操作:
当用户完成基本数据输入后,点击重新计算,则该表格可根据如下逻辑执行数据查找与计算动作
Description:根据Product列的值查找China.xls表中的D列匹配内容;
CPL:根据Product列值查找China.xls表中的E列匹配内容;
Price-¥:单元格值= (1-Discount) * 汇率常数 * (1+ 利润率要求)
Service Price:将根据Service Type的不同,使用Product列值分别查找如下表中的列内容:
SMARTNet:查找sharedsupport_glasia_per.xls文件中表“1. ASIA-PAC-CSSPD”中的G列匹配内容;
CSSPD:查找sharedsupport_glasia_per.xls文件中表“1. ASIA-PAC-CSSPD”中的I列匹配内容;
SMBS:查找sprice_pe.xls文件中表“7. SMB SA”中的P列匹配内容。
Service Price-¥:单元格值= Service Price * 服务价格常数
Total-¥:(Price-¥ + Service Price-¥) * Quantity
Sum Total:= sum(Total-¥)