互联网在线交易系统设计书.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
互联网在线交易系统设计书.doc

互联网在线交易系统设计书 简介 随着信息技术的发展,信息技术处于传递速度突破了时间和地域性的局限,网络化与全球化成为一种不可避免的世界趋势。由于网络用户的迅速膨胀,众多的商家和厂家也纷纷将眼光投向互联网。电子商务是能够在网上完成供、产、销的全部业务流程的虚拟市场。封闭式的银行电子金融系统已变成开放式的网络电子银行。电子商务是一个发展潜力巨大的市场,极具有发展前景。电子商务双向信息沟通,灵活的交易手段和快速的交货方式的特点,将给社会带来巨大的经济效益,促进了整个社会的生产力的提高。电子商务的推广,打破了时空限制,改变了贸易形态,有助于降低企业成本和竞争力。电子商务给消费者提供了更多的选择,提供了更好的便利性。, 本设计文档的目的是介绍的B2C(企业对客户)在线交易系统的详细设计过程的描述。软件设计规范书着重于在线交易系统是如何被构造的。它包括四个模块:软件结构设计描述了整个系统,界面设计开发了用户界面,如图形用户界面,组件级设计指定组件的系统(类),数据设计描述了所有的数据结构(类)被使用。 2. 系统架构设计 在软件设计阶段,需要为应用系统确定一个体系结构。在较为复杂的应用系统中,如果没有一个良好的体系结构会使整个系统异常庞大而且杂乱无章,不利于日后的维护和扩展 2.1 功能结构 B2C在线交易系统,包括交易系统和管理系统两个独立的子系统,主要包括:商品展示、购物车管理、我的订单、用户管理、商品管理五个功能模块。 图1 功能模块图 交易系统功能描述 商品展示:实现商品预览、商品明细、分类检索功能。 购物车:实现添加商品、删除列表、数量修改、结算功能。 我的订单:实现订单确认、订单列表、删除订单、查询明细功能。 用户管理:实现登入/登出、用户注册、信息修改功能 管理系统管理描述 用户管理:对于系统管理员提供用户删除、用户查询功能。 商品管理:实现商品列表、商品发布、商品删除、商品修改功能。 2.2 系统结构 交易系统和管理系统在系统结构方面完全一致,采用4 层结构,主要包括:用户层、控制层、业务层、数据层。 表现层:主要负责用户交互和结果显示,交易系统和管理系统有不同的URL 入口界面。 控制层:主要负责系统的访问控制、数据加载和注销,是系统的核心控制单元。控制层通过系统描述来组织工作。 业务层:实现了交易系统和管理系统的主要业务逻辑,是系统主要的运算单元。 数据层:实现了静态数据和数据库数据的持久化管理,为业务层提供数据服务,是系统进行数据操作的统一界面。 2.2.1交易系统结构 图2 交易系统结构图 2.2.2管理系统结构 图3 管理系统结构图 2.3 技术结构 本技术结构主要是包含了B2C在线交易系统设计可能用到的具体技术和工具 3. 访问控制的简单设计 3.1 访问控制流程图 图4 访问控制流程图 3.2 访问控制流程说明 编号 消息名称 消息说明 1 HttpServletRequest 浏览器发来的HttpServletRequest 请求 2 ActionForm 通过ActionForm 获取Struts 加载的页面表单数据 3 Exectute 根据配置调用指定的Action 指定的方法处理请求 4 ActionForm.getXxx() 通过ActionForm 获取页面表单数据 5 BusinessFactory.getBusiness 获得Business 对象 6 Business Method 调用业务逻辑 7 Import 使用Pojo 进行数据操作 8 DAOFactory.getDAO 获得Dao 对象 9 Dao Method 调用Dao 方法,执行数据库操作 10 Return execution result 返回Dao 执行结果,给Business 11 Return execution result 返回Business 执行结果,给Action 12 ActionForward.findForward Action 返回执行结果给新的画面(Struts-Config.xml 配置) 13 HttpServletResponse MappingDispatchAction 返回处理结果给浏览器 4. 数据库设计 4.1 数据库E-R图 图5 数据库E-R图 4.2 数据表设计 类别表(category) 字段名称 类 型 约 束 描 述 category_id integer pk 类别id fathercategoryid integer not null 父类别id name varchar(128) not null 类别名 description varchar(51

文档评论(0)

你好世界 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档