版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(第五组)明书(Beyond小组) 第一章引言 4 第三章功能系统设计 51 6第四章接口设计 76 第五章运行设计 96 第六章系统数据结构设计 07 的列清单 72 第七章系统出错处理 47 第八章维护设计 57第九章附注:软件共享组件设计 57 第一章引言1.1编写目的详细设计目的是:在网上商城需求分析说明书、数据库设计说明书、概要设计的基础上,完成网上商城的结构设计,划分网上商城的功能模块并明确设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在详细设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。。1.2背景此网络购物平台系统旨在为用户提供一个简易的具备一些基本功能的购物系第一,结构清晰。要求购物平台结构清晰简洁,用户易于操作,不会因为页面设计的过于繁琐导致用户操作困难。第二,方便查找,用户需要通过某种商品名称查找商品。第四,消费安全,要求网站具有比较高的安全防护措施,能够比较好的保护用户的隐私与财产。这些问题往往是一个购物网站发展的关键因素。为解决以上几点问题首先需要为系统设立两种用户,一种普通用户,一种管使得页面结构体系分块明显。最后为方便用户查找商品在系统中设置一个搜索功能。只有解决了以上几点不足我国的网上购物业才能够有更进一步的发展,才能够吸引更过的顾客投入到网上购物中。1.3定义1.3.1专门术语客、商城购买用户以及商城的管理员。.2缩略词1、C2C:CustomertoCustomer。e参考资料第二章总体设计2.1需求规定前台管理前台管理是对网上商城的购物车管理、用户注册、商品选择、订单管理、商品查询、商品评价、店铺管理、付款功能。对前台管理的人群主要分为两种角色:未注册该网上商城的网络用户,已注册该网上商城的会员用户。未注册的网络用户可以浏览并搜索该网上商城的商品详细信息,店铺内容,可以将喜欢的商品放入自己的购物车。而已注册成为会员的用户除了未注册用户的功能外还增加了:管理自己的个人信息、购买购物车里的商品、管理自己的店购物车管理主要针对有购买欲望的注册和非注册用户,系统用户针对有购买欲望的商品放入购物车,可以对购物车已放入的商品进行添加或者删除,如果长时间未对自己的购物车里的商品进行处理,系统会自动记录购物车里的信息。用户,注册成为该网上商城的会员,需要填写的信息是用户名、用户密码以及联系邮箱,注册成功之后可以购买网上商城的商品,并可以在商城上开设自己的商3、商品选择、查询功能商品、分类商品、以及对各种商品的查询功能。商品的查询可以分为商品名称查询和商品类别、商品的不同用途等方面进行查询。订单管理家可以对商品进行下单和在商城卖家还未对订单进行处理之前选择取消订单,商城卖家可以对购买该店铺商品的订单进行发货处理、订单完成并对未完成的订单付款功能需借助第三方交易系统,此系统中点击付款后,随机成功或失败,评价功能主要是针对已成功在网上商城注册并成功购买商城店铺中商品的会员。可以同时对该商品进行评论,一旦品论提交之后不可修改和删除。个人店铺管理功能主要针对在商城开设店铺的会员,该用户可以对自己的店铺里的商品进行上架、下架处理,以及商品信息的录入修改等。后台管理后台管理模块中包括:商品类别管理、商品信息管理、会员信息管理、订单护、升级管理。商品类别管理主要针对商品管理员,管理员可以对商品进行类别的分类,可息管理商品信息管理主要针对管理员以及店铺店主,用户可以对商品添加、修改、删除商品信息,以及修改商品分类、在商城发布商品相关的促销广告等等。员信息管理会员信息管理主要针对超级管理员等,管理员可以设置商品管理员,订单管理员的用户,对不符合注册的用户进行修改或者冻结处理。订单处理的状态在一定时限(如12个小时)后仍没有发生变化(“无效订单”状态除外),系统自动提醒管理员(如该订单变色,弹出提醒窗口等方式。订单状态发生变化,同的功能外,还增设了对其他会员用户的店铺的订单进行处理的功能,关闭有违禁商品销售的订单,冻结恶意下单的用户等等。系统维护与升级管理。主要针对后台超级管理员,主要描述:略。2.1.2输入/输出要求2.1.3故障处理要求常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据当系统出现错误时,系统会查找错误原因,并提示用户按照一定步骤继续完成操作或者重新开始操作,并保留错误信息以供查看。2.2其它专门要求的范围内新也需要一定的时间限制性的可扩展2.3支持软件在连接了Internet的的计算机网络用户中。对于软件的运行环境2.3.1基础平台平台的逻辑结构如下图:作系统平台图支撑环境基础平台网络平台就是采用了TCP/IP协议。操作系统平台2.3.2基础服务应用平台支撑环境的第二层是基础服务层,这一层是由操作系统提供的服务加上一些第三方软件进行集成所形成的各种基于基础平台上的底层服务。该层被设计处于基础平台的上面一层,是站在服务集成的角度上,在这一层基本上是由各种系统软件连同相应的硬件,构筑在操作系统平台之上的各种资源服务和底层应用程序接口(API)调用服务。操作系统自带的服务第三方软件提供的服务对上层应用框架的底层支持除了操作系统有限的服务之外,很多都需要集成持。应应用框架服务数据支持组件集成框架应用应用1应用2..数据库在本平台之上的应用不是直接访问数据库,而是通过应用框架服务层提供的数据库访问组件来访问数据库。应应用框架服务数据支持组件集成框架基础服务Web服务器应用服务器数据库应用1应用2应用n将应用服务器放在这一层,可以形成这样一个平台,它为应用的业务逻辑提供了一个运行环境。它可以提供企业级的组件支持环境,支持分布式网络环境下应用软件的快速开发和部署。应用组件在应用服务器的服务上运行,并利用网络服务器软件层为开发和支撑运行在Web应用服务器上的机关辅助办公应辅助办公系统平台提供的服务2.4接口2.5控制2.6基本设计概念和处理流程2.6.1设计原则2.6.2软件目的此网络购物平台系统旨在为用户提供一个简易的具备一些基本功能的购物系统,通过这个系统用户可以轻松的获得自己想要的商品。面设计的过于繁琐导致用户操作困难。第二,方便查找,用户需要通过某种商品名称查找商品。第四,方便快捷的交易方式,网络交易中不需要太多繁琐的步骤,让客户能在较短的时间内完成所需的交易任务。第五,消费安全,要求网站具有比较高的安全防护措施,能够比较好的保护用户的隐私与财产。这些问题往往是一个购物网站发展的关键因素。为解决以上几点问题首先需要为系统设立两种用户,一种普通用户,一种管使得页面结构体系分块明显。最后为方便用户查找商品在系统中设置一个搜索功能。只有解决了以上几点不足我国的网上购物业才能够有更进一步的发展,才能2.6.3技术架构2.6.4部署模型EE2.6.5软件系统整体流程网上商城初步流程图如下所示(细节修改待定):第三章功能系统设计3.1前台管理3.1.1购物车管理模块描述结构将商品放入临时购物车,在临时购物车中用户可以选择添加、修改、删除商品的操作,用户需要购买商品,需要登陆注册为会员,然后确认提交后放入购物车中购物车,确认购物后通过支付宝的方式进行购买商品,用户可以对购物车商品进行删除、添加、修改的相关操作,临时购物车中的商品经确认后放入购物车,然商品的相关操作。3、购物车商品查询关键字进行模糊查询。对象关系与类结构无功能需求与程序的关系功能需求程序商品的添加/修改/删除项目商品的查询ShoppingChangeActionShoppingSearchAction资源注册功能入口资源scjList功能描述显示购物车商品本人负责项目购物车商品搜索/Beyond/shoppingSearch?orderby=startdate&asc=desc权限设计序功能角色号商品添加/删除/修改1游客、管理员商品查询2商品购买,订单管理管理员算法无人工处理过程商品管理员可对工程中的所有项目基本信息进行维护(增、删、改),以及维2、当用户选择好所有所有的商品后,可以查看我的购物车,所有已经选择的均会显示在我的购物车中,已经登陆了的会员用户可以通过结算付款按钮进行购买一选择的商品,游客身份点击次按钮会切换到登陆按钮,登陆完成后才可以所示:类设计(1)项目列表(维护项目信息)ShoppingControlAction商品列表(维护购物车商品信息)。sp(2)维护资料(维护购物车信息)控制类:PrjShoppingAction资料列表(维护购物车商品资料信息)。0接口ngmisshoppingadmin1存储分配购物车内商品表清单(CartGoods)购物车商品联型oodsid临时购物车用goods_idd2注释设计无3限制条件无4测试计划见《软件测试计划》中的相关内容5尚未解决的问题无3.1.2用户注册模块描述用户,注册成为该网上商城的会员,需要填写的信息是用户名、用户密码以及联系邮箱,注册成功之后可以购买网上商城的商品,并可以在商城上开设自己的商结构对象关系与类结构无功能需求与程序的关系功能需求程序用户注册信息UserRegisterAction资源注册功能入口资源功能描述/Beyond/login.do?todo=showPrjList注册管理权限设计序号功能角色1注册信息管理用户管理员算法无人工处理过程用户可以通过登陆页面中的注册按钮进行注册,点击按钮后按要求认真填写好资料,确认资料的填写完整后提交注册信息,若弹出注册成功消息,则表示注册成功,页面将会跳转到登陆页面,用户可以进行登陆。若注册失败,页面会显出不合理的注册向并且提示注册用修改注册信息,直到完全正确为止。并将注册类设计0接口1储存分配d型型2注释设计无3限制条件无4测试计划见《软件测试计划》中的相关内容5尚未解决的问题无3.1.3商品选择、查询功能功能模块描商品的选择查询功能通常包括对时下各大网站的热卖商品、低价商品、团购商品、分类商品、以及对各种商品的查询功能。商品的查询可以分为商品名称查询和商品类别、商品的不同用途等方面进行查询。结构商品查询的功能是,各用户能在网站上实现商品查询从而找到用户需求的商品信息,方式有通过商品号查询,商品名称查询,生产者信息查询,排行榜查询商品选择主要功能,商品选择功能是用户通过查询或者点击相应物品图标得到信息,或者选定你要购买的物品然后进行一些列的操作,或者作为管理员进行新品上架、调整各种折扣信息,或者选择购买商品。商品选择功能都有着至关重功能需求与程序的关系功能需求程序添加商品AddGoods修改商品ModifyGoods删除商品Deletegoogle、更新商品UpdateGoods资源注册功能入口资源功能描述显示商品管理列&asc=desc表权限设计能商品(资料)添加/删除/修改色店铺管理员/超级管序号1项目项目查询店铺添加/删除/修改2店铺更行超级管理员算法无人工处理过程注册用户与游客可对网站中的所有商品进行选择,查询。点击网站选择商品进行商品搜索,页面如下图所示:1、在对话框内输入搜索物品的物品id,物品名称,生产者等信息后点击商2、点击商品搜索后,就会出现相应的对话框。如下图类设计(1)项目列表(维护项目信息)接口0存储分配核流程都存储在数据库中。商品信息表(Goods)型Goods_idGtype_id商品名称商品单价商品名称商品单价商品图片商品库存商品销售量Goods_nameGoods_priceGoods_imageGoods_inventoryGoods_salesNumeric,0)Varchar1注释设计无2限制条件无3测试计划见《软件测试计划》中的相关内容4尚未解决的问题无3.1.4订单管理模块描述家可以对商品进行下单和在商城卖家还未对订单进行处理之前选择取消订单,商城卖家可以对购买该店铺商品的订单进行发货处理、订单完成并对未完成的订单结构订单管理:订单管理是整个网站运作的连接点,联系着客户与商家用户之间的关系,作为这么重要一环的订单,他包含了订单号,订单金额,商品信息,商品图片,库存量等等重要信息。订单分为我的订单管理与订单管理员界面。我的订单管理主要信息是商品名称,买家与卖家,单价,数量,总价,交易时间等等重要的信息。订单管理员主要包括商品信息,买家,卖家,数量,交易时间,总价和订单状态等等信息,这些信息是由管理员进行操作。功能需求与程序的关系功能需求订单查询订单修改订单删除资源注册功能入口资源/emis/orderadmin.html/todo=showList程序erserchOrder_modifyOrderdelete功能描述权限设计序号算法能订单添加/修改/删除订单查询色用户/订单管理员用户/订单管理员无人工处理过程订单管理:订单管理软件使用人员可以点击我的订单管理和订单管理员两个类设计接口OrderAdmin;订单管理类0存储分配订单管理(orderadmin型VarcharNumeric(8.0)VarcharChar(10)VarcharGoods_idGtype_idGoods_nameGood_priceGoods_imageGoods_inventoryateidenameOrder_idBuyer_idSeller_idrdertimevolGtype_name商品名称商品单价商品图片商品库存订单状态名称订单交易时间订单交易数量商品类别名称1注释设计无2限制条件无3测试计划见《软件测试计划》中的相关内容4尚未解决的问题无3.1.5店铺管理模块描述店铺管理主要是针对在网络商城中注册的用户自己开设的店铺的一系列管结构店铺管理功能是限于商城的注册用户,对于游客不开设其功能。店铺的管理权限也仅限于店主和超级管理员,其他注册用户不能随意修改店铺的信息。获得店铺管理权限,注册会员需要申请开设自己的店铺,并获得超级管理员注册店主在登录后,进入自己的店铺界面,对店铺中的商品进行上架,下架功能需求与程序的关系功能需求添加/修改/删除商品信息资源注册程序FileAction功功能入口资源odoshowPrjList功能描述店铺管理权限设计序号12能店铺管理店铺管理色店铺拥有者超级管理员算法无人工处理过程店铺管理员和超级管理员在登录后可以对店铺信息进行修改,其修改的主要的商品类别。商品。4、点击添加新商品后,弹出添加商品菜单,如下:类设计接口0储存分配档案信息表(EM_FILE)型店铺名称开设时间STOREUUIDOWNERUUIDSTORENAMEVARCHAR(32)VARCHAR(200)STAMP1注释设计无2限制条件无3测试计划见《软件测试计划》中的相关内容4尚未解决的问题无3.1.6付款管理模块描述付款处理主要针对前台顾客和后台管理人员。顾客选中了商品,放在购物车里,处理付款信息,选择银行支付,确认付款信息,并可以在提交之前随时查询自己的付款信息。在不满意商家发来的商品的情况下,有权要求商家退货,并如数退还货款。后台管理人员有权根据顾客所买的商品计算出商品的总价格,在顾客处理付款信息的同时自动显示给顾客。并在确认顾客的购买信息后提交给第三结构顾客选中商品之后,选择支付方式,并提交付款信息给第三方交易平台。功能需求与程序的关系功能需求程序付款信息提交付款信息确认付款之后退货tionSubmitPayedAskForGoodsBack资源注册功功能入口资源/emis/PayInformationSubmit.do?todo=showList/emis/PayInformationOK.do?todo=showList/emis/PayedAskForGoodsBack.do?todo=showList功能描述权限设计序号序号能11付款信息提交前台顾客2付款信息确认后台管理人员3付款之后退货前台顾客算法无人工处理过程4、商城主界面,可以搜索商品,多种产品类别,以及商品分类,供客户选择。择显示界面,宣召商品放在购物车里,点击保存修改,即可提交给后台管理人员。可任意数量添加新商品。8、购买成功界面,供顾客查看总共消费数目。同时可加以评论。点击完成9、供后台管理人员操作,可添加管理员。查看管理员和普通用户。类设计接口0储存分配PAYDEAL)型号付款名称VARCHAR(32)VARCHAR(2)VARCHAR(100)评价管理表(DESC_DEAL)型VARCHAR(32)VARCHAR(10)VARCHAR(100)DDEAME评价编码评价名称1注释设计无2限制条件无3测试计划见《软件测试计划》中的相关内容4尚未解决的问题无3.1.7评价管理模块描述的商品有一个了解的过程,而这个了解的途径最重要的还是来自于顾客,所以顾客对网城的评价至关重要。顾客对商城的评价功能主要有评价信息填写和修改以及提交。而后台管理人员对顾客提交的评价信息无修改与删除功能,但应对一些现下的敏感字眼给予屏蔽。结构评价功能主要结构有:评价信息填写,提交。对象关系与类结构略功能需求与程序的关系功能需求程序评价信息填写评价信息确认评价信息提交nformationDesInformationOKDescInformationSubmit资源注册功功能入口资源/emis/DescInformationDes.do/emis/DescInformationOK.do/emis/DescInformationSubmit.do功能描述评价信息填写评价信息确认评价信息提交权限设计序号12能顾客都能对商城有直观的了解无权对顾客作出的评价给予修色前台顾客后台管理人员算法无人工处理过程此界面用以显示顾客的评价信息,供顾客参考。此界面主要针对后台管理人类设计0接口1储存分配(无)2注释设计无3限制条件无4测试计划见《软件测试计划》中的相关内容5尚未解决的问题无3.2后台管理3.2.1商品类别管理模块描述商品类别管理主要针对商品管理员,管理员可以对商品进行类别的分类,可结构商品类别基础信息管理主要是对商品名称、商品生产日期、商品出厂日期、商品生产地、商品责任人、商品货号、商品责任单位、商品型号、商品库存、商品单价、商品图片、商品条形码、备注等要素信息的维护。根据不同商品名称,可以对商品的(型号、货号、图片)等进行查询。功能需求与程序的关系功能需求添加/修改/删除商品名称商品查询(管理员)资源注册程序SearchGoodsAction功能入口资源is表功能描述显示商品管理列scasc权限设计商品查询(管理序能号商品添加/删除/修改1商品查询色理员算法无人工处理过程管理员使用人员可点击商品管理菜单,可增加、修改和删除商品信息,如下类设计GoodsAction(维护商品信息)。ava法(2)商品查询(管理员)接口comicssBeyond.Projecte;工程类0存储分配文书信息及复核流程都存储在数据库中。商品类别信息表(GOODS)型oodsidgtype_ide数数据类型称代码gtype_id商品类别名称gtype_namevarchar(20)1注释设计无2限制条件无3测试计划见《软件测试计划》中的相关内容4尚未解决的问题无3.2.2商品信息管理模块描述商品信息管理主要针对管理员以及店铺店主,用户可以对商品添加、修改、删除商品信息,以及修改商品分类、在商城发布商品相关的促销广告等等。结构商品信息基础管理主要是对商品名称、编号、买卖双方(多方)、签订日期、商品金额(支付金额)、分期付款、所属店家、商品信息等要素的维护。商品信息执行是按照商品分类把所有商品的执行情况展示出来。具体的内容包括商品价款,已付款以及年内应付款。可根据条件对要查看的商品价格进行过商品信息查询主要是搜索商品品名或专项,以便查阅或修改。可针对商品品功能需求与程序的关系功能需求添加/修改/删除商品名称商品查询(管理员)程序SearchGoodsAction资源注册功能入口资源is表功能描述显示商品信息列权限设计序号算法无人工处理过程能添加/修改/删除商品信息查询色管理员/超级管理员管理员/超级管理员管理员可对工程中的所有商品基本信息进行(增、删、改)操作,以及维护商品上、下、缺、补等信息,及时提供新增商品。点击添加新商品,页面如下图称,点击【修改】按钮修改该商品信息,选择任意一想【删除】的商品信息点击删除按钮,删除该商品信息除】按钮,删除该资料信息。点击【返回】退回项目列表。点击文档资料名称链接可下载文档资料到本地硬盘。类设计ee接口0存储分配用户类型表的列清单码d型型购物车商品联临时购物车用型oodsidgoods_idd1注释设计无2限制条件无3测试计划见《软件测试计划》中的相关内容4尚未解决的问题无3.2.3会员信息管理模块描述可完成对会员信息管理,主要针对不同级别的会员(管理员)。对会员角色分高评审业绩的权力,为保证超级管理员的有效管理,超级管理员的信息保密,将其设置为系统内唯一对象,其他管理员都无权管理超级管理员的信息,商品管理员主要职责为对网上商城上销售的商品信息进行管理,主要职责为增删商品目录,有此类管理员有此类权限。R结构1)会员管理2)商品管理对象关系与类结构功能需求与程序的关系功功能需求添加/修改/删除会员(超级管理员)添加/修改/删除会员资料维护(超级管理员)会员/资料查询(超级管理员)会员/资料查询(商品管理员)程序MemberActionMberMaterialsActionShowPublishHMemberActionSearchHMemberActionShowPublishSMemberActionSearSearchSMemberActionSearchDMemberListLimitAction会员/资料查询(订单管理员)SearchDMaterialLimitAction资源注册功能入口资源isernumberas权限设计序能号会员(资料)添加/删除/修改1项目查询本人负责商品查看/维护资料2商品查询本人负责订单查看/维护资料3商品查询算法无人工处理过程功能描述显示项会员管理本人负责项目会员/资料查询(商品管理员)会员/资料查询(订单管理员)色超级管理员商品管理员订单管理员超级管理员可对工程中的所有会员基本信息进行维护(增、删、改),以及维护会员资料信息。点击导航条选择会员管理菜单,进入会员管理模块,页面如下1、输入需要查找的管理员信息、名称,点击【筛选】按钮可筛选出需要的会员信息,选择任意一会员信息,点击【添加此管理员】按钮设置新的管理员成类设计(1)会员列表(维护会员信息)类:PepAction会员列表(维护会员信息)。(2)会员查询(HR)(3)会员查询(HR)p0接口Information1存储分配人员信息及复核流程都存储在数据库中。会员信息表(MEMBER)型VARCHAR(32)VARCHAR(200)STAMPVARCHAR(32)VARCHAR(32)VARCHAR(500)ERNAMEMBERCHARGEDEPTBERLEVELMBERMEMO会员名称会员开始日期会员所在部门会员级别商品管理员目录(SELAMEMBERS)名称代码数据类型商品管理员姓名管理者人员UUIDPERSONIDVARCHAR(64)商品表(GOODS)型名订单管理员目录(ORDERMEMBERS)型订单管理员姓名ORDERIDORDERNAMEORDERID型名2注释设计无3限制条件无4测试计划见《软件测试计划》中的相关内容5尚未解决的问题无3.2.4订单管理模块描述订单处理主要针对两类用户,一类是前台用户,顾客可通过Web方式取消、修改自己提交的订单(在管理员确认前),查询自己提交的订单(随时)。如订单的状态在一定时限(如12个小时)后仍没有发生变化(“无效订单”状态除外),系统自动提醒管理员(如该订
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 拆墙工程与劳务分包合同
- 快乐成长托儿所看护合同
- 短期安全保障协议
- 商务秘书个性化服务合同
- 房江湖服务合同操作指南
- 煤矿工程建设合作合同协议样本
- 砌筑材料购买协议
- 班车租赁合同纠纷解决经验和教训
- 物流代购合同书模板
- 借款合同中的担保
- 《安全系统工程》期末考试卷及答案
- 空气动力学仿真技术:计算流体力学(CFD):CFD在飞机设计中的应用
- 2024新教材高中政治 第一单元 生产资料所有制与经济体制 第一课 我国的生产资料所有制 1.1《公有制为主体 多种所有制经济共同发展》教案 部编版必修2
- 2024年北京版小学英语必背单词表
- 职业学院食品药品监督管理专业核心课《企业管理》课程标准
- 建筑公司证书津贴支付管理办法
- 北师大版五年级上册数学计算题大全1000道带答案
- 电工二级技师试题及答案
- 中国成人心肌炎临床诊断与治疗指南2024解读
- 2024电化学储能电站运行维护管理规范
- 康复医学科康复治疗专业实习生出科考试试题
评论
0/150
提交评论