1. BOB手机app|bob手机客户端 > 古文 > 书类 >

BOB手机app:体系安排受制于很众要素

  某网上书店体例总体计划_互联网_IT/准备机_专业材料。某网上书店体例总体设 计 2020/3/20 案例—某网上书店体例计划 体例总体构造计划 体例操纵软件计划 ? 体例总体构造计划 体例总体计划准绳 网上书店外部处境明白 搜集处境计划

  某网上书店体例总体设 计 2020/3/20 案例—某网上书店体例计划 体例总体构造计划 体例操纵软件计划 ? 体例总体构造计划 体例总体计划准绳 网上书店外部处境明白 搜集处境计划 电子商务体例平台的遴选 ? 体例总体计划准绳 电子商务体例计划的结果是后续拓荒和实行的根基 。体例计划受制于很众成分。比如,技巧前提、业 务的界限、计划职员对体例的认识等。因而,体例 计划是一视同仁的,例宛如是全邦有名的物流公司 UPS和FedEx,电子商务体例计划却有很大不同 。UPS选用环球营业数据聚积正在公司总部经管的策 略,而FedEx公司将数据经管分别到全邦上的5个 区域核心来杀青。其余,两家公司的电子商务体例 正在操纵途理形式、主机开发遴选、体例操纵软件设 计等方面也有较大的不同。 ? 本体例总体计划准绳 技巧的优秀性; 适宜企业新闻化的全体技巧战术; 满意盛开、可扩充的恳求; 与现行的应工具有优良的兼容性; 安然性。 ? 网上书店总体构造计划 ?“网上书店”总体构造图 ? 网上书店外部处境明白 网上书店体例的外部处境合键征求: 企业合营伙伴:物流公司A。企业的全盘订 单对物流公司A都是公然的,他们之间通过 企业外部网相连,从而抵达新闻的共享。 与贸易干系的民众新闻根基措施:银行卡支 付核心B。体例必要行使它来杀青客户提出 的网上交费的申请。由于B有本人的一套合 于网上交费的体例,因而必要谙习该体例的 接口。 ? 搜集处境计划 网上书店体例是一个基于搜集的体例,它的搜集环 境征求Internet、Intranet、Extranet三个 一面,构造如下图所示: ? 电子商务体例平台的遴选 操作体例的遴选 数据库打点体例的遴选 操纵供职器的遴选 ? 操作体例的遴选 目前支撑电子商务体例的主流操作体例有 Windows系列和Unix/Linux系列。 Windows系列运转正在Intel的CISC芯片上,正在准备机 市集的据有率抵达70%以上,是目前市集上最为常 睹的操作体例,同时它还具有便于安置和修设的特 点。 因而网上书店体例遴选行使Windows 2000动作供职器上运转的操作体例。 ? 数据库打点体例的遴选 目前数据库打点体例有许众,好比Microsoft的 SQL Server 2000、Oracle公司的Oracle 10g 、IBM公司的DB2以及开源的MySQL。 可参考体例的界限,正在以上数据库中举办遴选。BOB手机app 相对而言,Oracle和DB2是大型的数据库打点体例 ,操作繁杂,价钱腾贵。 MySQL固然免费,可是却是小型的数据库打点体例 ,况且没有实行图形化操作,行使起来相对障碍。 于是遴选SQL Server 2000动作本体例的数据库 打点体例。 ? 操纵供职器的遴选 网上书店体例行使Java说话拓荒,支撑JSP+Severlet+JavaBeans的 操纵供职器有很众,此中征求BEA的WebLogic、IBM的WebSphere 、Jarkata的Tomcat供职器。 本体例遴选行使BEA的WebLogic Server,有三方面的来历: ? 一是WebLogic正在目前市集上据有率高,本能太平,供职也很 好,适宜成熟性准绳; ? 二是WebLogic支撑众种Java技巧,目前咱们的网上书店体例 固然只涉及了JSP+Severlet+JavaBeans,可是从深刻探讨, 若要实行全面企业的新闻化就必需行使Java的企业级操纵, 因而行使支撑技巧众的操纵供职器不会使得二次拓荒太障碍 ; ? 三是WebLogic的市集价钱照旧可能继承的。 ? 体例操纵软件计划 子体例的划分 数据库及外的计划 计划类图 交互计划 界面计划 经管流程计划 ? 子体例的划分 从图中可能看出,系 统依旧是根据功用划 分模块,而各个模块 的功用正在计划、明白 阶段仍旧举办了细致 的申明。正在计划阶段 要对各个子体例进一 步细化,最终可能指 导编码。这便是计划 阶段必要杀青的职责 。 ?体例操纵软件计划 数据库及外的计划 参考前几章所明白的网上书店的实质,以及 所行使的DBMS支撑的数据构造可取得如 下的数据库及外。 数据库名:OBS 该数据库共含有六张外: ?体例操纵软件计划 数据库及外的计划——打点员外:AdminUser 字段 AdminUser AdminPass 类型 申明 VARCHAR(50) 打点员名 VARCHAR(20) 暗码 ?体例操纵软件计划 数据库及外的计划——用户外:User ?体例操纵软件计划 数据库及外的计划——书种别外:BookClass 字段 类型 申明 BookClassI VARCHAR 书种别编 D (20) 号 ClassName VARCHAR 书种别名 (20) ?体例操纵软件计划 数据库及外的计划——图书新闻外:Book ?体例操纵软件计划 数据库及外的计划——订单外:Indent ?体例操纵软件计划 数据库及外的计划——订单图书列外:IndentBookList ?体例操纵软件计划 各外之间的相合 ?体例操纵软件计划 计划类图 —用户子体例 通过明白阶段 对体例的知道 和操作,可能 对明白的类图 举办进一步细 化,从中取得 计划类图。设 计类图的主意 是诱导详细编 码,因而计划 类图的细节应 该切近编码的 程度,如左图 所示。 ?体例操纵软件计划 计划类图 —用户子体例 上图中的各个 类要外白所拥 有的属性和方 法、各个属性 的数据类型和 各个手腕的返 回值等编码级 其余细节,该 类图只反应了 用户子体例所 用到的实体类 ,各个界面类 和统制类如左 图所示。 ?体例操纵软件计划 计划类图 —打点员子体例 对打点员子体例也按上面措施举办明白: ?体例操纵软件计划 计划类图 —打点员子体例 ?体例操纵软件计划 交互计划 有了类图后,必要描绘类之间的交互,即数 据是奈何正在类之间转达从而实行贸易逻辑的 。正在计划阶段描绘类之间的交互的是UML 中的顺次图。 ?体例操纵软件计划 交互计划—“用户子体例”顺次图 “用户注册”模块 ?用户正在regedit。html页面上注册,最终跳转到usershow页面。注册获胜 。 ?体例操纵软件计划 交互计划—“用户子体例”顺次图 “用户(打点员)登录”模块 ?用户正在Login。html页面提交片面登录新闻。正在颠末login。jsp经管后,结果跳转 入main。html。 ?体例操纵软件计划 交互计划—“用户子体例”顺次图 “图书选购”模块 ?用户正在bookview。jsp膺选择要买的图书,颠末正在购物车中的经管,正在 buy。jsp页面天生订单。 ?体例操纵软件计划 交互计划—“用户子体例”顺次图 “购物车打点”模块 ?用户正在main。html中发出打点购物车夂箢,页面跳转到puchase。jsp来进 行购物车的打点。 ?体例操纵软件计划 交互计划—“用户子体例”顺次图 “查看订单”模块 ?用户发出订单盘问指示,indentview。jsp通过Indent查找相应的记 录,然后显示并经管。若用户接连遴选查看细致新闻,则跳转入 indentdetail。jsp。 ?体例操纵软件计划 交互计划—“打点员子体例”顺次图 “图书打点”模块 ?打点员有增添、改正、删除图书的权益,因而别离对应addbook、BOB手机app:体系安排受制于很众要素bookmodify和 bookmodify_1三个分别的页面。 ?体例操纵软件计划 交互计划—“打点员子体例”顺次图 “订单打点”模块 ?打点员提出改正订单指示,indentmodify。jsp挪用Indent杀青操作 。 ?体例操纵软件计划 界面计划—用户注册界面 ?体例操纵软件计划 界面计划 —用户登录界面 ?体例操纵软件计划 界面计划——图书选购界面 ?体例操纵软件计划 界面计划——购物车打点界面 ?体例操纵软件计划 界面计划——查看订单界面 ?体例操纵软件计划 界面计划——图书打点界面 ?体例操纵软件计划 经管流程计划 用户注册模块 用户登录模块 图书选购模块 购物车打点模块 查看订单模块 图书打点模块 订单打点模块 ?体例操纵软件计划 经管流程计划——用户注册模块 ?体例名:用户子体例 ?模块名:用户注册 编号:01 ?由哪些模块挪用:无 ?挪用哪些模块:“用户登录”模块 ?输入:用户新闻 ?输出:无 ?算法申明: ?当用户提出注册吁请 ?体例显示用户注书页面,提示用户输入片面新闻 ?用户输入片面新闻 ?IF 用户输入的片面新闻无效 ?体例显示差错新闻并转到差错页面,用户从新填写新闻,或 者打消注册 ?ELSE ?将用户新闻写入数据库,进入“用户登录”模块 ?ENDIF ?体例操纵软件计划 经管流程计划——用户登录模块 ?体例名:用户子体例 ?模块名:用户登录(打点员登录与其流程犹如,省去) 编号:02 ?由哪些模块挪用:“用户注册”模块 ?挪用哪些模块:“图书选购”模块 ?输入:用户名和暗码 ?输出:无 ?算法申明: ?用户提出登录吁请 ?体例显示登录页面,提示用户输入用户名和暗码。 ?用户填写用户名和暗码新闻。 ?IF 用户输入无效的用户名和(/或)暗码 ?体例显示差错新闻并转到差错页面,用户从新输入用户名和(/或)密 码;或者打消登岸 ?ELSE ?进入“图书选购”模块 ?ENDIF ?体例操纵软件计划 经管流程计划——图书选购模块 ?体例名:用户子体例 ?模块名:图书选购 编号:03 ?由哪些模块挪用:“用户登录”模块 ?挪用哪些模块:“购物车打点”模块 ?输入:图书新闻 ?输出:无 ?算法申明: ?用户提出选购图书吁请 ?体例显示选册页面,显示图书列外 ?用户提出选购某书 ?IF 存正在所购图书 ? 购物车中参与相应的图书新闻 ?ELSE ?屏幕显示缺货新闻页面。用户遴选缺货计谋(放弃照旧恭候直到有货 ) ?ENDIF ?体例操纵软件计划 经管流程计划——购物车打点模块 ?体例名:用户子体例 ?模块名:购物车打点 编号:04 ?由哪些模块挪用:“图书选购”模块 ?挪用哪些模块:无 ?输入:图书新闻 ?输出:无 ?算法申明: ?用户提出打点购物车吁请 ?体例转到购物车打点页面 ?用户提出所要实践的操作 ?DO CASE ? CASE 增添图书 ? 用户输入书号,购物车中参与相应图书 ? CASE 删除图书 ? 用户单击删除按钮,相应的图书被删除 ?ENDCASE ?体例操纵软件计划 经管流程计划——查看订单模块 ?体例名:用户子体例 ?模块名:查看订单 编号:05 ?由哪些模块挪用:用户直接挪用 ?挪用哪些模块:无 ?输入:用户新闻 ?输出:订单新闻 ?算法申明: ?用户提出查看订单吁请 ?体例列出全盘适宜该用户恳求的订单。 ?体例操纵软件计划 经管流程计划——图书打点模块 ?体例名:打点员子体例 ?模块名:图书打点模块 ?由哪些模块挪用:用户直接挪用 编号:06 ?挪用哪些模块:无 ?输入:图书新闻 ?输出:无 ?算法申明: ?打点员提出打点图书吁请 ?体例列出全盘适宜该打点员恳求的图书。 ?打点员提出所要实践的操作 ?DO CASE ? CASE 改正图书新闻 ? 进入图书新闻改正界面,改正并保留 ? CASE 删除差错新闻 ? 打点员单击删除按钮,相应的图书被删除并更新数据库 ? CASE 添加图书新闻 ? 进入图书新闻增添界面,增添并保留 ?ENDCASE ?体例操纵软件计划 经管流程计划——订单打点模块 ?体例名:打点员子体例 ?模块名:订单打点模块 编号:07 ?由哪些模块挪用:打点员直接挪用 ?挪用哪些模块:无 ?输入:订单编号 ?算法申明: ?打点员提出订单打点吁请 ?体例列出全盘适宜该打点员恳求的图书。 ?打点员提出所要实践的操作。 ?DO CASE ?CASE 改正订单 ?进入订单改正界面,改正并保留 ?CASE 删除订单 ?打点员单击删除按钮,相应的订单被删除 ?ENDCASE ?输出:无 ?体例操纵软件计划

本文由网上采集发布,不代表我们立场,转载联系作者并注明出处:http://www.cityxa.com/a/guwen/shulei/20200618/11924.html

联系我们

在线咨询:点击这里给我发消息

微信号:weixin888

工作日:9:30-18:30,节假日休息