- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电商方案书分析
今尚科技电商平台(不含三级分销)项目方案书 版本V1.4 (内控文件,请勿泄露)目 录一、前言3二、项目整体技术目标和技术方案31项目整体技术目标和技术要求32项目整体技术解决建议方案32.1选用的技术及开发工具32.2模块化及基本支持43模块架构方案43.1模块架构建议方案1:43.2模块架构建议方案263.3标准化7三、项目模块功能分析和技术要求71模块分析71.1划分71.2功能72技术要求82.1实现要求82.2附图1:模块架构建议方案1102.3附图2:模块架构建议方案211一、前言我们按照“统筹规划、分步实施、逐步完善”的方针,安全可靠、经济合理、易管理、可扩展的原则,制定此项目的建议方案书。二、项目整体技术目标和技术方案项目整体技术目标和技术要求目标模块化的系统整体框架,可自由组合、拆卸搭建,满足不断增加的功能需求。技术上有前瞻性,并最大程度地满足未来技术的发展所带来的全新需求,如:移动商务。满足不断变化的性能的要求。满足不同的开发团队,但不破坏统一的站点外观和代码结构。要求可升级性:技术解决方案必须是可升级的,它只需要进行很少的代码扩充,就可以适应不断增加的性能要求。灵活性:技术解决方案必须是灵活的,虽然在编码上会带来复杂性,但确实必要的,对于添加的需求,可以最大程度地方便修改和补充。可重用性:必须提倡在代码重用的前提下进行设计。必须在开始的设计时强调对象的层次结构,并在站点的模块中贯彻此思想。独立性:对单个模块的修改不会影响到其他模块。统一性:虽然分不同的开发模块,不同的开发团队,但必须有统一的编程风格,统一的命名和代码规则,统一的文件架结构,统一的数据库设计规则。统一的页面样式,同一的站点外观。容错性。项目整体技术解决方案选用的技术及开发工具选用的技术目前国内的电子商务平台的技术架构上多以.NET、PHP或者J2EE为主,PHP普及率较高,但占用资源较多对硬件的要求较高,J2EE技术比较复杂,开发周期长,适合于大型复杂的平台。经对各种技术进行权衡,决定选用Microsoft的最新技术开源的.NET作为主要技术,理由如下:.NET是Microsoft目前主打技术。.NET技术是基于web理念。.NET具有快速开发的特点并且目前已经开源。.NET在技术上具有很多独特的优势。.NET提供了移动技术及跨平台的实现方案。Microsoft产品具有很广泛的使用基础。公司正在使用Microsoft的技术,有现成的软硬件环境。开发工具:Visual Studio.NET,SQL2005,、其他HTML、CSS编辑工具。模块化及基本支持通过采用模块化的设计,体现自由组合、拆卸搭建的设计思想。并通过以下方面提供设计的基本支持:命名和编码约定编程语言选择文件夹结构数据库设计建立数据服务层建立业务逻辑层提供有效的错误处理机制统一用户接口设计模块架构方案模块架构建议方案1: 见附图一说明:表示层: 页面及页面所包含:“页组件”(仅在ASP.NET技术中),Javascript, 图片(位于根目录下,被页面所引用),样式表(.CSS),XML配置文件(位于根目录Config文件夹中)。作用:显示数据 捕获数据 数据验证检查 向“业务逻辑层”发送用户输入 从“业务逻辑层”接收结果 向用户显示错误 业务逻辑层:封装了页面所需的业务逻辑以及对数据服务层的调用,比如: 业务逻辑方面:用户是否有足够的权限等,数据服务层的调用方面:对编辑好的新闻存储到数据库等。作用:从“表示层”接受请求。 根据编码的业务规则处理请求。 从“数据服务”层获取数据或将数据发送到“数据服务”层。 将处理结果传递回“业务逻辑层”。 配置模块:封装了对站点XML配置文件的操作,主要是更新,XML配置模块的主要功能是配置“连接字符串”,以方便数据库的用户名、密码及位置的更改,提供最大程度的可维护性。数据服务层:执行从数据库(或其他数据服务)获取数据或向数据库发送数据的功能。作用:从“业务逻辑层”接收请求。 使用存储过程获取数据,并可选用 ADO.NET 向数据库发送数据。 将数据库查询结果返回到“业务逻辑层”,作为强类型的 ADO.NET 数据集。负责事务处理。可配置对象池。数据库:对复杂的、涉及多表的数据查询请求,统一采用“存储过程”调用“视图”的方式,涉及对表的添加、删除、修改,统一采用“存储过程”对表进行操作,涉及到事务和数据的一致性处理,统一在数据服务层封装。优点:具有.NET架构的公共优势。具有很清晰的逻辑划分。具有高度的可扩展性。具有高度的可维护性。具有高度的可伸缩性(数据服务层配置成COM+,服务器配置成“群集”,添加“负载均衡”)。没有较多的状态维护。缺点:较复杂的程序设计。
您可能关注的文档
最近下载
- 河南省许昌市2025年某中学小升初入学分班考试英语考试真题含答案.docx VIP
- 大型泵站工程运行管理实施方案.docx
- ISO45001-2018职业健康安全管理体系之4-2:“4 组织及环境-4.2理解工作人员和其他相关方的需求和期望”解读和应用指导材料(2024A1-雷泽佳).docx VIP
- 医疗信息系统的网络安全数据标注指南.docx
- SH∕T 3543-2017 石油化工建设工程项目施工过程技术文件规定 非正式版.pdf VIP
- 中国专利法详解读书重点笔记.doc VIP
- 2026届高考语文背诵诗词补充:《菩萨蛮·书江西造口壁》.pptx VIP
- 强制性条文执行计划(完整版).doc
- 关于夏天的课件.pptx VIP
- 2025中铁五局集团有限公司笔试参考题库附带答案详解.pdf
文档评论(0)