功能需求见附见,有哪位高人能帮助小的,本人是新手,没什么分,只有10分不胜感激!谢发到我邮箱:[email protected]

解决方案 »

  1.   

    我没分了,只好把内容通过这发布了。谢谢各位了。
    WebService设计要求1. 设计目标
    通过定制的Web应用界面,实现用户发布、修改、查询产品价格目录的功能,并能够根据用户的权限差异限制用户使用Web应用的权限2. 基础平台要求
    2.1. 操作系统及平台
    操作系统:Windows Server 2003 Ent, CHN,
    应用平台:IIS + .net Framwork 2.02.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 153PRODUCT :B列;
    SMBS_PART :N列;
    APAC SMBS PRICE:P列;2.4. 客户端
    客户端类型:IE 6.x或更高,Windows Mobile IE 6.x或更高;
    可选客户端类型:Firefox3. 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-¥)注:这几个计算常数将在系统配置页面内设定:
    汇率常数:数值,四位小数;
    服务价格常数:每个不同的服务类型分别设定不同的价格常数,数值,4位小数。3.3. 用户信息
    修改用户联系信息。3.4. 系统设定
    3.4.1. 数据库设定
    设置外部数据库类型,包括数据连接的用户名和密码信息设定;3.4.2. 数据上传
    上传特定的Excel文件,并将其内容发布到数据库。Excel共有三种,文件名是固定的:
    China.xls:产品价格目录;
    sharedsupport_glasia_per.xls:CSSPD服务+SMARTNet服务产品价格目录
    sprice_pe.xls:SMBS产品价格目录。3.4.3. 全局常数设定
    在此页面可设置如下全局常数:
    汇率常数:数值型,最大4位小数
    SMARTNet服务价格常数:数值型,最大4位小数
    CSSPD服务价格常数:数值型,最大4位小数
    SMBS服务价格常数:数值型,最大4位小数3.4.4. 用户管理
    管理用户的级别,普通用户只能使用3.1~3.3的功能页面,只有管理员级别的用户才能使用本3.4系统设定页面。4. 程序打包要求
    4.1. 服务器配置手册
    要求提基础环境的OS、IIS、SQL Server或Access数据库的关键配置参数。
    4.2. Web程序发布
    要求提供打包的网站程序文件。
      

  2.   

    访问我的博客 程序员日记 http://www.ideaext.com