论文部分内容阅读
数码印刷客户服务系统是以“快克”数码印刷公司的实际需求为背景而开发的一个综合管理系统。其开发对于提高业务处理的效率和服务质量具有非常重要的实际意义。系统覆盖了数码印刷客户服务系统中的大部分业务,实现了商品信息维护、订单处理、图片上传下载、版式在线设计、客户服务BBS等主要功能。本文对系统体系结构和实现过程中的若干关键问题进行了深入研究。首先从B/S架构和分层设计思想入手,分析现有的B/S设计框架的不足,设计了B/S与智能客户端(Smart Client)相结合的系统框架,该框架具有B/S模式应用程序的易维护、易升级的灵活性优点,兼有Smart Client的无接触部署、自动更新、动态加载和方便的离线应用的优点,较好的解决了B/S模式应用程序总需要持续性网络连接的问题,减轻了服务器负担过重、维护成本过高的问题。与传统的电子商务网站相比,将与服务器交互过多的图片处理操作放在本地客户端完成,具有用户使用“透明性”的特点;在网络延迟较长或者无网络连接时,可以在客户端进行图片处理操作,不需要随时与服务器进行交互,较好地解决了用户使用传统B/S模式应用系统时任何操作都需要Web支持的问题。同时研究图片处理算法,设计并实现了B/S与Smart Client两种模式下对图片进行处理的操作,包括灰度处理、等比例缩放、加文字、反色、平滑、锐化、浮雕、图片合成等处理,满足了用户对于图片进行印刷前的简单处理需求。作者在Visual Studio.NET 2005的集成开发环境下设计并编码实现了数码印刷客户服务系统。本文对于系统设计中的若干问题及解决方案进行了详细阐述,最后对本文的主要工作进行了总结和展望。所开发的软件系统在业务处理中发挥了重要作用,为用户提供了便捷有力的工具。