网上销售系统UMLWord文档下载推荐.docx

上传人:b****4 文档编号:18165488 上传时间:2022-12-13 格式:DOCX 页数:23 大小:410.72KB
下载 相关 举报
网上销售系统UMLWord文档下载推荐.docx_第1页
第1页 / 共23页
网上销售系统UMLWord文档下载推荐.docx_第2页
第2页 / 共23页
网上销售系统UMLWord文档下载推荐.docx_第3页
第3页 / 共23页
网上销售系统UMLWord文档下载推荐.docx_第4页
第4页 / 共23页
网上销售系统UMLWord文档下载推荐.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

网上销售系统UMLWord文档下载推荐.docx

《网上销售系统UMLWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《网上销售系统UMLWord文档下载推荐.docx(23页珍藏版)》请在冰豆网上搜索。

网上销售系统UMLWord文档下载推荐.docx

除此之外,一个功能完善的网上交易系统还需要管理员管理自己的货物和商品。

例如进货、添加新的商品、删除商品以及向用户发送促销活动公告、删除过期广告,对注册会员进行管理,这些需要管理员进行管理。

一个典型的网上交易系统应该包括所卖商品种类的显示、查询、促销商品公示、商城活动信息告示、商城的规划和购买流程公告、反馈信息、购物车等功能。

同时也应该为网上交易系统的后台管理人员提供对应的信息维护及管理功能,包括订单管理、会员管理、商品管理、商品分类管理、系统设置、数据库备份等功能。

根据网上交易系统的基本需求,本系统需要完成的任务包括:

(1)种类显示。

只要涉及所卖的商品,都可以在这显示。

比如电脑、书籍等等。

本系统采用分级管理模式,当单击某个具体的商品的种类后,还会分成更细的第二级类别。

在第二类别就显示具体的某个商品了;

(2)查询。

用户可以利用此项功能来查找所需的商品。

用户只要输入想要查找商品的关键字,选择查询方式,然后单击“查询”按钮就可以查询到相关的商品;

(3)最新商品。

根据网上交易系统的动态管理,可以将商城中最新的商品放的一张列表中显示出来,供用户参考;

(4)网上交易系统活动信息。

在这里,商家可以以公告的形式显示商城近期的一些重要活动,比如什么时候举行促销活动,哪些商品参与促销活动;

(5)促销商品罗列。

商城为了吸引用户的购买欲望,可以实施自己的促销计划,这里商城设置了一张促销商品列表,用户可以打开这个列表查看具体的商品信息;

(6)购买流程。

有些用户可能不会使用网上交易系统,可以在购买流程窗口了解到所有购买流程的信息;

(7)购物车。

本系统的一个主要的功能。

用户在网上交易系统购买商品,都要进过这个购物车,才可以将物品购买到手;

(8)登录、注册。

用户要想在网上交易系统中购买到商品,就必须先登录这个系统,如果还不是会员,那么就先进行注册,然后登录购买商品;

(9)个人信息。

注册成为会员的用户,都将拥有个人信息这个窗口,在这个、窗口中,用户可以查看订单、查看资料、查看购物车等;

(10)系统设置。

这个任务有管理员完成。

其中,管理员可以进行订单管理,会员管理、商品管理、分类管理、数据可维护、系统参数设置等。

1.1.2功能设计

根据本系统的总任务,大概有以下几个功能。

我从前台(用户)和后台(管理员)两个方面进行描述。

就用户行为而言,网上交易系统应该有系统登录功能,有登录,就应该提供注册的功能。

用户进入商城,应该提供商品浏览功能,用户需要直接定位到所需的商品目录,就需要提供一个搜索功能。

在网站首页,需要给用户提供商城活动、新商品展示和促销商品的功能。

网上交易系统的方式各不相同,就需要有一个购物流程说明,同时各大商家都会提供一个反馈信息功能平台给用户,让他们提供宝贵的意见。

最主要的购物功能则通过购物车提供给客户。

就管理员而言,管理员需要对整个商城的会员进行管理,即需要会员管理的功能。

管理员还需要管理用户下的订单,即需要订单管理功能,包括商品分类的添加、商品的添加和删除等。

电子商城的数据是很重要的,所以还应该提供数据库维护等功能。

对于网上交易系统前台所以的行为管理员都可以对它们进行编辑,管理员应该具有编辑文本功能。

下图是本系统总体功能的展示:

 

1.1.3系统模块划分

还是按照前台和后台划分本系统的功能模块。

在前台,可以将系统分为用户模块,包括注册、登录和个人信息3个方面;

查询模块;

浏览商品模块,包括商品一级种类的显示,二级种类的显示;

信息反馈模块;

购物车模块,包括选物、购物和结账。

在后台,可以将系统划分为会员管理模块;

订单管理模块;

商品管理模块,包括商品分类管理;

编辑文本模块,包括促销商品的展示编辑,商城公告的编辑,购物流程的编辑,关于我们的编辑;

系统设置模块,包括订单管理、商城设置、主题设置等。

下图是本系统的模块体系图:

下面详细介绍每个模块的具体功能。

(1)用户模块。

用户管理模块包括以下几个部分:

a.登录:

注册用户必须登录才可以进行购物;

b.注册:

提供给用户注册成为会员等功能;

c.个人信息管理:

用户可以查看自己的资料、订单和购物车等信息。

(2)查询模块。

输入查询关键字,并选择查询方式,就可以进行查询了。

(3)浏览商品模块。

包括以下几个部分:

a.浏览商品种类列表:

在网上交易系统首页中显示了商品类别名称,并提供超链接显示二级列表;

b.浏览商品列表:

显示二级商品种类和每个种类中商品的数量;

c.商品详细内容:

显示商品名称,商品详细介绍,是否为新商品价格,提供给用户购买的数量,显示购买按钮。

(4)购物车模块。

包括以下几个方面:

a.购买商品:

在浏览商品模块的商品详细内容中,有提供购买商品的按钮,单击它即可

把物品添加到购物车中;

b.浏览购物车:

显示购物车中的商品列表、商品名称、商品数量、商品单价和总价;

c.编辑购物车:

修改购物车中已存在的商品的数量;

d.取消购物车中的商品:

从购物车中将物品删除;

e.清空购物车:

把购物车中的物品全部删除。

(5)信息反馈模块。

在信息反馈模块中给出了一张信息反馈表格,用户可以按照要求填写相关的信息然后单击“提交”按钮,即可将自己的信息反馈给商家。

(6)会员管理模块。

a.编辑会员:

管理员可以对注册会员的基本资料进行编辑;

b.删除会员:

管理员可以删除已注册的会员;

c.查看会员订单:

管理员拥有查看会员订单的权限;

d.查看购物车:

管理员可以查看会员购物车的信息。

(7)订单管理模块。

包括以下3个方面:

a.查看订单信息:

管理员在订单管理模块中查看订单信息,包括订单编号、运费、总价、订购日期等;

b.修改订单状态:

包括订单处理中、等待付款、接收到订单、用户已签收4个状态。

管理员可以对这四种状态进行修改;

c.根据状态查询订单:

管理员输入状态后,处于这一状态的所有订单将被罗列出来。

(8)商品管理模块。

a.添加商品:

管理员可以添加商品,在添加商品的表格中,提供了存放种类、描述、价格、数量、是否为新、是否置顶等选项;

b.添加一级类别:

在网上交易系统的首页显示的就是一级类别,管理员可以随时的添加一级类别;

c.更新一级类别:

管理员可以更改一级类别的名称;

d.添加二级目录:

管理员可以为一级类别再添加一个二级类别,甚至多个二级目录;

e.移动二级目录:

管理员可以将二级目录移动到另一个类别的二级目录中去;

f.删除二级目录:

管理员有权删除二级目录。

(9)系统设置模块。

包括一下几个方面:

a.订单设置:

管理员可以对货币、税率、数字格式、日期格式进行设置;

b.商城设置:

管理员可以对销售E-mail、商城名称、默认语言、是否使用订单模式进行设置;

c.银行设置:

管理员可以对银行名称、银行账号、城市、国家等进行设置;

d.主题设置:

管理员可以对商城标记、公司水印、页面信息、价格格式等进行设置。

一、系统的用例图:

1、确定参与者

根据网上销售系统的系统设计分析,可以确定以下两点

(1)网上销售系统是为广大客户提供的,只有他们参与,才可以进行电子交易,顾客可以登录系统,查看商城公告,浏览商品,利用购物车购买商品,也可以将自己的意见或建议反馈给商家。

(2)对于顾客反馈的信息,需要管理员来查看、整理。

同时,首页展示什么样的商品、有些什么样的活动也需要管理员来设置。

最主要的就是顾客购物车中的订单需要管理员来处理,再将其传递给仓库发货。

因此管理员的必不可少,他还需要对整个前台内容的显示作调整,也可以对会员进行管理。

因此,系统的参与者至少包括顾客(会员)、系统管理员。

通过RationalRose,可以先为系统建立顾客、管理员2个参与者。

2、从顾客购买的流程来看,可以分为以下几个用例:

登录系统(前台),浏览商品,查看商城活动,查询商品,购买商品,反馈信息,注册。

从管理员管理商城的流程来看,可以分为以下几个用例:

登录系统(后台),会员管理,商品管理,订单管理,系统设置,编辑文本管理。

3、创建用例图

由于本系统存在顾客、管理员2个参与者,所以在识别用例的过程中,可以将系统分为两个用例图来考虑。

下图为系统的用例:

(1)顾客在网上销售系统购买商品的用例图如下:

(2)管理员进行商城管理的用例图:

二、系统的时序图和协作图

时序图和协作图用来描述对象以及对象之间的消息。

时序图是以时间为顺序的表示方法,而协作图是基于结构的一种表示方法。

1、用户注册时序图:

用户首先输入电子交易平台的URL地址,进入电子商城首页,在电子商城首页中提供了一个“注册”超链接,帮助转到注册模块。

在注册页面中,提示顾客输入注册信息,如注册名,密码等等。

输入完成之后,单击“注册”即可完成顾客注册。

同时数据库模块会将填写的数据保存到数据表中,最后提示注册成功。

2、顾客购买商品时序图:

顾客首先输入注册时的用户名和密码登录系统,然后进入商品列表页面,这个页面分类显示了商城中所有的商品,在此顾客可以选择自己需要的商品,单击订购按钮将其加入到购物车中。

在购物车中单击结算按钮,就可以完成购物了。

此时数据库模块会将购物车中的商品保存到数据库的订单列表中。

最后提示添加商品成功。

3、管理员添加商品时序图:

管理员进入后台登录页面,输入管理员的用户名和密码,登录网上交易系统的后台管理界面,在此,商品管理模块会将管理员的ID保存到系统缓存中。

单击“商品管理”按钮,进入添加商品模块。

再添加商品的页面中,要求输入待添加商品的基本信息,如所属种类、商品名称、描述等。

管理员按要求输入相关信息并单击“添加商品成功”按钮后,给商品保存到数据库中,最后提示添加成功。

三、系统的协作图

根据上面的时序图,给出相应的协作图:

1、顾客注册会员协作图:

2、顾客购物协作图:

3、管理员添加商品协作图:

四、系统的活动图

对于本系统,可以从电子商城的用户端和管理端给出活动图。

1、用户端的活动图:

从图中可以看出,顾客首先应该登录网上交易系统的首页,在这个首页中,查看活动信息、查看要促销的商品和新商品、搜索商品、查看购物流程和浏览商品等活动。

在顾客购物时需要进行判断,只有是已登录的顾客才可以购买商品,没有登陆的顾客,必须先登录系统,如果该用户不是注册的会员,必须先注册,然后才能去服务台下订单。

2、管理员活动图:

从图中可以看出,管理员首先输入管理员的用户名和密码才可以登录网上交易系统的后台管理页面。

管理员登录后,会员管理。

商品管理、订单管理、编辑文本管理、系统设置是并列的活动,在会员管理中,还有具体删除会员和编辑会员等活动,在商品管理也有添加商品、删除商品和添加商品种类等活动。

二、大学毕业生求职系统(论坛系统)

当今通过乱系系统可以随时的获得各最新的信息;

也可以通过论坛系统与别人讨论各种感兴趣的话题;

还可以利用论坛系统发布征友、招聘人才、求职应聘等启事;

更可以召唤亲朋好友到聊天室里面高谈阔论……只要拥有一台可以上网的计算机,就可以进入这个交流的平台,享用它的种种服务。

2.1.1确定思路

论坛的主要功能是什么,也就是开发中提到的需求是什么。

那么什么决定需求呢?

用户使用论坛,有一定的流程:

用户登录进入论坛(一般为游客,有时也需要注册成为会员),就某个话题展开讨论,通过发帖功能发布新的话题,通过回帖功能回复已有的话题,通过搜索功能查找已有的话题;

管理员通过管理功能创建、编辑、删除论坛的板块,管理注册的用户,管理帖子等等。

这样的流程决定了论坛的需求。

论坛功能列表

论坛板块列表设置

浏览帖子

发帖回帖

搜索帖子

编辑帖子

删除帖子

锁定帖子

转移帖子

转移主题

用户注册

用户登录

控制用户权限

修改注册信息

设置论坛风格

管理板块

管理用户

2.1.2、设计基本功能

通过对上表的分析得出,如果按照不同的事物划分论坛类型,可以分为4个类对象:

板块类、帖子类、用户类和论坛类。

这4个类对象,可以设计成4个数据实体,如果用数据库存储它们,即可以设计4个基本数据表。

板块类有管理板块和浏览板块列表等方法,管理板块又可以有创建板块,编辑板块,删除板块,移动主题和主题访问权限等子方法。

帖子类有浏览、发帖、回帖、搜索、编辑和管理帖子等方法。

用户类有注册、登录、管理用户等方法,管理用户又包括添加、删除、设置权限等子方法。

论坛一般分为3类用户,分别是未注册游客,注册会员,管理员。

各自的权限是向下覆盖的,即上级权限包括下级权限,在此论坛中权限最大的为系统管理员。

与注册用户相关的功能就是论坛前台的主要功能。

论坛系统的前台是用户参与的平台,浏览、发帖、回帖、注册等活动一直贯穿整个前台活动,游客只能浏览帖子。

由于论坛系统帖子的管理是管理员在浏览时完成的,所以编辑帖子、删除帖子等功能也在前台实现,而版面管理、会员管理、论坛风格设置等则是管理员在系统后台实现的。

一个完备的论坛至少有以下三方面的功能:

(1)发帖:

论坛的基本功能就是为了相互讨论某个话题,发表帖子就是表达自己的看法,与他人进行讨论,因此发帖是论坛的首要功能;

(2)回帖:

与发帖相对应,如果想发表自己的意见,参与讨论,就要回复帖子;

(3)浏览:

发帖子当然是给人看的。

2.1.3设计扩展功能

除了基本的一些功能,还有以下的一些扩展功能。

(1)注册登录:

原来的论坛在发帖回帖时都需要用户填写自己的笔名。

这样,经常发帖的人觉得重复操作很麻烦,因此论坛扩展了注册登录功能。

在论坛中注册后,需要发帖回帖时就不需要重复写自己的签名了;

(2)编辑帖子:

注册用户在需要修改更新自己发表的帖子的内容时,就会引出编辑帖子的扩展。

用于给用户更新自己发表帖子的内容,对于管理员而言,可以任意编辑帖子的内容。

(3)转移帖子:

论坛一般都有明确的版块划分,如果某帖子的内容与此版块不同,那么管理员就可以将该帖子转移到所属的版块中去,这样,转移帖子的功能得以运用;

(4)删除帖子:

如果用户发表的帖子不符合论坛规则,则需要管理员删除这些帖子,这就引出了删除帖子的扩展功能;

(5)搜索帖子:

论坛中的帖子很多,有了搜索帖子的扩展功能后,用户就可以在大量的帖子中找到自己需要的内容;

(6)锁定帖子:

管理员有的时候不需要对某个帖子进行回复,从而引出锁定帖子的扩展功能;

(7)分版块浏览帖子:

这个功能是在论坛变大之后才产生的。

随着帖子数量的变化,帖子的内容变的多种多样,将讨论话题一致的帖子放在一起,分成不同的板块,这样用户就可以分板块浏览自己喜欢的帖子课;

(8)管理版面:

论坛板块需要先被创建,才能被使用,管理员可以对板块进行修改、删除等操作,这些是管理员才能操作的扩展功能;

(9)管理会员:

管理员可以对注册该论坛的用户与进行管理。

管理员可以进行添加、修改、删除以及赋予用户某些权限等操作,这个扩展功能对用户进行很好的管理。

2.1.4论坛系统模块划分

按照论坛系统的基本功能和扩展功能可以将本系统分为前台和后台两大模块。

用户在前台进行注册、登录,以及编辑个人的注册信息组成登录注册模块;

用户浏览板块、浏览主题帖列表、查看帖子以及按条件搜索组成搜索模块;

用户发帖、回帖组成发帖回帖模块;

用户编辑、删除帖子组成的编辑删除模块。

后台模块都是与管理员相关的,其中管理员将管理选定、权限设置、删帖管理设置为版面管理模块;

将数据库备份、配置选项文字过滤、表情符号和恢复数据库设置为普通管理模块;

将版面的整体风格设置为风格管理模块,有新建、添加、输出和管理几个方面;

将封锁管理、禁用账号、权限设定和等级管理设置为会员管理模块。

下面是本系统的模块体系:

下面具体介绍每个模块的具体功能:

(1)登录注册模块。

a.登录:

提供会员登录到论坛窗口的功能;

b.注册:

提供游客注册成为会员的功能,这样可以享受更多的权限。

游客只能浏览帖子,而会员不仅可以浏览帖子,还可以回复以及发帖;

c.编辑会员信息:

当注册用户用其注册使用的用户名和密码登录论坛系统后,可以对注册填写的资料进行编辑修改。

(2)发帖回帖模块。

a.发帖:

论坛的基本功能之一,会员可以就某个感兴趣的话题发表自己的看法,即发帖;

b.回帖:

论坛的基本功能之一,会员可以答复其他人提出的问题、看法等,即回帖。

(3)编辑删除模块。

a.编辑:

会员可以对自己发表的帖子进行重新的编辑修改;

b.删除:

会员可以删除自己发表的帖子。

(4)搜索模块。

a.按关键字搜索;

b.按作者名搜索。

(5)版面管理模块。

a.管理选项:

管理员可以分别对版面和分区进行编辑。

管理员可以对版面进行添加、编辑、删除和移动操作,还可以对分区进行添加、编辑、删除和移动操作;

b.权限设定:

管理员可以设置访问分区或版面的权限,权限有公开、注册会员、注册会员隐藏、非公开、非公开隐藏、长老、长老隐藏;

c.删帖管理:

管理员可以删除几天内都没有得到回复的帖子。

(6)普通管理模块。

a.备份数据库:

管理员可以对本系统所有资料进行数据备份,以防数据的丢失。

备份分为完整备份、结构备份和数据备份;

b.恢复数据库:

系统因为某种原因崩溃时,可以使用恢复数据库功能对系统的数据重新恢复;

c.文字过滤:

管理员可以建立、编辑和删除过滤文字,这些指定的文字将被过滤并以替代文字显示。

此外会员无法使用这些字词进行注册操作;

d.配置选项:

管理员可以对版面的基本内容进行设置,还可以进行Cookie设置,会员设置和私人留言设置等等;

e.群体信件:

管理员可以发送电子邮件给所有的会员;

f.表情符号:

管理员可以对发帖、回帖时用到的表情符号进行编辑或删除操作。

(7)会员管理模块。

a.封锁管理:

管理员可以对会员的信息进行封锁。

比如可以封锁一个指定的会员,一个指定范围的IP地址或者计算机主机名称。

这些方法禁止被封锁的会员进入论坛首页。

也可以封锁电子邮件地址来防止注册会员使用不同的账号重复注册;

b.管理选项:

管理员可以变更会员的个人资料以及现存的特殊选项;

c.禁用账号:

管理员可以控制禁用会员的账号的名称,但是已经住的的账号名称是无法禁止的;

d.权限设定:

管理员可以更改会员的权限设定及指定管理员资格;

e.等级管理:

管理员可以增加、编辑、浏览以及删除等级,也可以使用等级应用于会员管理功能。

2.2uml建模

2.2.1系统的用例图

根据论坛的功能需求分析可以得到以下几个参与者:

(1)作为一个论坛必须要有大量的浏览者,即游客;

(2)要想进一步的使用论坛进行发帖,回帖等功能则必须进行注册成为会员,这样就得到一个参与者、会员;

(3)论坛系统需要有人来维护,设置相关的信息,需要一个系统管理员。

2、确定系统用例

用例是系统参与者与系统在交互过程中所需要完成的事物,识别用例的最好的办法就是、从系统参与者着手,考虑每个参与者是怎么使用系统的。

根据系统的需求分析,可以分为以下几个用例:

(1)游客浏览帖子的用例图:

(2)会员在论坛中的用例图:

(3)管理员后台用例图:

2、系统的时序图

时序图描述了对象之间的传递消息的时间顺序,用来表示用例中的行为顺序。

当执行一个用例行为时,时序图中的每一条消息对应了一个类操作或状态机中引起换行的促发事件。

在论坛系统中每个用例都可以建立一个时序图,将用例执行中各个参与对象之间的消息传递过程表现出来。

(1)会员发帖回帖的时序图:

从图中可以看出,首先会员被要求输入注册时获得的用户名和密码,在这个过程中,系统会自动的验证用户的合法性。

如果合法,会员就可以登录到论坛做自己想做的事情。

会在浏览帖子时,可以对自己感兴趣的话题发表意见(发帖),也可以对别人发表的文章发表评论(回帖)。

其中浏览帖子和发帖回帖是循环进行的。

3、系统的协作图

协作图是时序图之外的另一种表示交互的方法。

与时序图所描述的随着时间交互的各种信息不同,协作图描述的是和对象结构相关的信息。

协作图的用途是表示类操作的实现。

协作图可以说明类操作中用到的参数、局部变量以及操作中的永久链。

当实现一个行为时,消息编号对应了程序中嵌套的调用结构和信号传递过程。

4、系统的活动图。

(1)系统的前台活动图:

游客只能浏览帖子,其他活动功能对游客不开放。

只有注册成为会员才拥有发帖、回帖、编辑、删除等功能。

(2)系统后台的活动图:

管理员对4大模块进行活动管理。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1