演示视频:
https://www.bilibili.com/video/BV1oC411z7HS/
3.1网站功能模块图
小型电子商务网站的功能总体上来说可以分成系统的网站的管理员以及使用该网站的所有的用户。一下从这两中角色出发,分析网站的功能,网站功能图如下所示:
图3.1网站的功能图
3.2性能需求
3.2.1系统安全性
本小型企业电子商务网站要严格控制管理权限,具体要求如下:
1、在管理系统相关数据之前首先要注册一个用户名跟账号,按照用户名跟账号登录系统,登录之后会给用户相应的权限,只有登录、权限认证通过的用户才能操作系统中的相关的数据,这确保了系统中信息的安全性,信息的可用性和信息处理的准确性。
2、用户通过之前注册的账号登录系统之后,系统给用户分配不同的权限,用户使用的权限不同,不同的权限对应不同功能。没有权限的用户不能操作权限之外的功能,每个用户都有属于自己的操作方式跟操作功能。
3.2.2 数据完整性
1.所有的销售记录信息必须涉及到消费者的各个方面,信息记录的内容不能是空值。
2.各类数据之间应该相互保持正确地关联。
3.不同记录中的销售数据必须相同。
3.3数据流程设计
分析系统运行过程中的流程,是系统设计中最重要的一个步骤,只有完整的系统操作流程,后续的工作才能有条不紊的执行下去。注册与登录是每一个系统必须有的功能。一个系统也是从注册登录流程开始,去操作其他的功能。小型企业电子商务网站的网站流程也不例外,将注册登录作为一个起点,通过验证的用户才能执行其他的操作,从而了解这个小型企业在日常的电商交易过程中产生的数据以及相关的数据的处理,注册于登录的功能,保证了这些数据可以安全有效的执行。我们按照小型电商的业务需要,分析出该系统的流程图如下。
3.3.1注册流程图
首次登录系统的用户,需要注册一个自己的账号,后期操作系统之前需要按照注册的账号登录系统进行相关的操作,系统中专门设计了一个注册模块,供用户注册自己的账号。该系统的注册的流程图如下图:
图3-1 注册流程图
3.3.2登录流程图
小型企业电子商务网站的登录流程图3-2所示
图3-2登录流程图
3.3.3 操作流程
用户使用小型企业电子商务网站时,首先打开系统,然后按照之前注册的账号进行登录。用户登录的时候也需要选择注册的账号对应的权限。系统后台会判断用户的账号、密码还有权限是否正确,只有以上的信息都准确无误,用户就能成功登录系统,登录之后的用户,可以按照自己的需要操作界面,这里要注意的是,每一个用户都有自己的权限,权限不同,能操作的界面也不同。如果用户在登录的手提交的信息有问题,用户就不能成功登录到系统中。用户操作流程如下图所示:
图3-3 操作流程图
3.3.4 添加信息流程
系统在设计的时候有信息录入的功能,专门负责数据录入的用户会按照自己的账号密码登录到系统中,登录之后按照自己的需要去进行相关的操作。数据录入员在添加电子商务网站所需要的信息的时候,数据录入人员在数据录入的过程中,系统会按照预定义的方式检查信息的合法性,只有通过检查的信息,才能通过系统写入到数据库中,如果检测到数据不合法,数据录入失败。数据录入流程如下图所示:
图3-4 添加信息流程图
3.3.5 修改信息流程
在小型企业电子商务网站正常运行的过程中,有时候管理员会提交新商品的信息,需要修改已经录入到数据库中的信息,系统在修改数据时候,首先进入到信息修改的界面,然后输入要修改的信息。在信息修改的过程中,系统依然会检查数据的合法性,这个合法性检查与信息添加过程中的检查是一样的。系统修改信息流程如下图所示:
图3-5 修改信息流程图
3.3.6 删除信息流程
有时候,用户会操作系统,删除已经不需要的没有意义的数据,用户删除数据时,首先打开数据删除模块,选择需要删除的数据进行删除,用户再删除的时候,系统会再次询问用户的删除意向,以免用户误删数据,只有用户确定数据删除之后,已有的数据将会删除,信息删除流程如下图所示:
图3-5 删除信息流程图
3.4网站业务图
网站业务的路程图,是为了能够让设计人员理清楚网站的所有流程,网站的业务的符号如下所示:
图3.2业务流程图符号意义说明
该网页的业务流程图如下所示:
图3.3 网站业务流图
使用网站的用户可以通过网站查看所有的信息,使用网站的用户第一次使用网站时需要注册一个用户名跟密码,随后通过注册的账号进行登录。可以购买网站提供的商品。
网站的管理员主要的功能就是需要管理并且维护网站后台的网站信息。并且可以通过网站的后台进行所出售物品的添加以及处理订单。
3.5数据流图
数据流图的符号标识的概念如下图:
图3.4数据流图的符号的意义
该网站的数据流图:
图3.5 数据流程图
小型企业电子商务网站在日常经营的过程中可能会保存需要的信息以及随时的进行信息的修正,产生的各种信息可以通过网站与数据库的交互保存在数据库当中,其中会产生大量的数据流。数据的流向如上图所示的。