会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

   首页 人人文库网 > 资源分类 > DOC文档下载

ASP.NET 电子购物商城系统第四章 系统设计.doc

  • 资源星级:
  • 资源大小:262.50KB   全文页数:15页
  • 资源格式: DOC        下载权限:注册会员/VIP会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

ASP.NET 电子购物商城系统第四章 系统设计.doc

第四章系统设计25第四章系统设计4.1系统设计概述系统设计是在系统分析的基础上由抽象到具体的过程,同时,还应考虑到系统所实现的内外环境和主客观条件,本着实事求是的态度进行这一阶段的工作。系统设计阶段的主要目的是将系统分析阶段所提出的反映用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。这一阶段的主要任务就是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保系统总体目标的实现。系统设计工作的特点1、系统设计阶段,大量工作是技术性的。2、允许用户对已提出的信息需求做非原则性的修改或补充。3、用户在操作使用和运行环境等方面的具体要求也要在系统设计阶段加以明确并在系统的技术方案中得反映,因此系统设计人员还要同管理环境打交道。4、系统设计工作的环境是管理环境和技术环境的结合,是系统设计工作的重要特点。系统设计分为两部分系统总体结构设计和系统详细设计。4.2系统总体结构设计系统的总体结构设计是指整个系统由哪些部分组成,以及各部分在物理上、逻辑上的相互关系,包括硬件部分和软件部分。为了实现系统的总体功能,提高系统的各项指标,总体结构设计的主要任务是将整个系统合理的划分为各个功能模块,正确地处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义整个模块的内部结构。4.2.1系统总体功能结构根据系统分析的结果数据流程图所描述的系统的逻辑模型,把数据流程图上各个处理模块进一步分解,确定系统的层次结构关系,把逻辑模型变为物理模型。在管理信息系统的设计过程中,系统划分的一般原则如下1、子系统要具有独立性。即应把相对独立的事务处理过程作为一个子系统。这样的子系统具有较高的内聚性,与其它的藕合较弱,便于软件开发、使用及日后系统维护。第四章系统设计262、子系统的划分结果应使数据冗余度较小。应避免部分数据在多个子系统中出现,尤其是修改,以保证系统的安全性、可靠性和数据的一致性。3、子系统的划分应能满足目前和日后管理上的需要,功能应齐全,操作要方便且为今后发展留有接口。4、子系统的划分应以该单位的管理职能为依据。应尽量避免过分依赖于组织机构,以防止机构变更后为系统带来不必要的麻烦。从公司的组织结构上出发,把整个管理信息系统划分成多个子系统。每个子系统的功能相对独立,但是子系统之间有必要的数据联系。对电子购物商城系统的数据流图采用变换中心法和事务中心法进行分析,对其逐步进行功能分解,直到分解成为含义明确、功能单一的单元功能模块,从而得到系统的功能模块结构图,即系统的功能图。如图41,反映了电子购物商城的系统功能模块的划分。图41电子购物商城系统功能模块结构图1、前台模块详细功能描述其中,用户信息管理以及订单是禁止匿名用户访问的内容。1商品信息模块热门商品浏览(首页显示点击率最高的商品列表)、新到商品浏览(首页显示最新添加的商品列表)、商品分类浏览、按商品名称搜索、商品详细信息。2购物车模块添加商品到购物车、购物车信息修改、结账。3用户信息管理模块第四章系统设计27注册新用户、登录、用户修改密码、用户个人资料管理。4订单模块查询个人订单列表、查询某笔订单的详细信息。2、后台模块详细功能描述1管理员信息管理登录添加新管理员、删除管理员修改密码管理员日志(记录管理员的每个操作,由超级管理员进行查询)。2商品信息管理添加、删除商品类别添加、修改、删除商品信息。3用户信息管理查询用户信息、修改账户金额。4销售管理查询某月的销售情况(包括每种商品的售出数量、相关订单数、销售收入)。4.2.2系统总体物理结构电子购物商城各个部门在不同的地点办公,网络拓扑结构以交换机为基础,各部门通过主交换机连接到公司主服务器,电子购物商城有五个不同办公地点的办公处组成。根据这个特点,系统利用微机局域网作为系统的基本物理结构。为了提高系统的可靠性和可扩展性,网络采用以网络集线器为基础,以双绞线为传输介质的星型结构。在每个业务发生点以及每个管理员分别配制微型计算机作为系统结点工作站,系统功能的实现,子系统间的数据共享与交互通过网络服务器完成。电子购物商城的系统网络拓扑图如图42所示。图42电子购物商城系统网络拓扑图第四章系统设计28系统具体物理配置如下利用公司已经架设好的企业局域网,主服务器采用服务器、交换机、网络集线器,传输介质采用10M屏蔽双绞线为介质的星型网络拓扑结构,服务器作为系统功能实现和数据共享中心,应具有较好的性能和可靠性。在此基础上再配上一台提供web服务的服务器和一台SQLSERVER2000数据库服务器即可实现对本系统的全部物理支持。系统具体硬件配置如下1、WWW服务器INTERP42.4512MDDRROM80GB硬盘。2、数据库服务器INTERP42.4512MDDRROM80GB硬盘。3、客户机目前流行的PC兼容机。4、网络连接设备路由器、交换机、打印机、扫描仪等。系统具体软件配置如下1、操作系统Microsoft公司Windown2000Server,网络协议采用TCP/IP协议,客户机WINDOWS2000/XP。2、WWW服务器IIS5.03、数据库软件SQLSERVER2000。4.2.3系统体系结构目前,Web项目较为流行的开发模式是三层逻辑体系结构,eshop的开发按照WindowsDNAWindowsDistributedInternetApplication,分布式互联网应用结构,采用基于XML的三层B/S体系结构。WindowsDNA提供了一种开发三层结构Web应用程序的通用方法是一个电子商务开发的良好环境。三层逻辑体系结构是指数据访问层DAL、业务逻辑层BLL、用户表示层。DAL涉及到数据库本身、存储过程以及提供数据库接口的组件BLL指的是封装了应用程序商务逻辑的组件而表示层指的是Web应用程序页,如图43所示。

注意事项

本文(ASP.NET 电子购物商城系统第四章 系统设计.doc)为本站会员(网游小王子)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网([email protected]),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5