编辑发布最新的健康咨询和特价优惠信息对会员提出的留言进行回复超级管理员超级管理员是系统内最高权限的管理员,只能够由他进行高级系统运行管理,这其中包括用户管理系统维护和数据安全性管理表用户角色和权限角色权限超级管理员人员管理,商品管理,公告管理,订单管理,留言板管理,系统维护普通管理员商品管理,公告管理,订单管理,留言板管理普通员工处理订单维护个人信息注册会员在线购买在线付款个人信息的管理留言评价游客浏览资讯,查看生鲜列表信息捕捉功能性需求任何解决方案的设计都要从业务逻辑开始分析,然后得到业务用例,最后从用例模型中得到表达分析设计的手段。通过我们和用户方面的交流和对电子商务领域的了解,为了方便系统的管理,根据不同的分工将人员大体分成类,游客,注册会员,普通员工,普通管理员和超级管理员。对于未注册的游客游客可以浏览生鲜列表信息游客可以浏览前沿健康资讯对于已注册的会员会员可以浏览生鲜列表信息会员可以浏览前沿健康资讯会员可以在线选购生鲜蔬菜并确认下订单会员可以在线付款会员可以进行个人信息的管理会员可以对各种服务进行评价特别会员还可以享受个性化智能推荐服务对于普通员工普通员工可以处理订单普通员工可以维护个人信息对于普通管理员普通管理员可以进行商品管理普通管理员可以进行公告管理普通管理员可以进行留言板管理对于超级管理员超级管理员可以进行人员管理超级管理员还应该负责系统维护工作和数据安全性工作系统分析用例分析在用例建模的过程中,我们通过绘制用例图来解析系统的功能性需求,即系统的关键行为和系统的核心价值等内容,以进行下步基于用例驱动的系统设计。用例图包括参与者和用例参与者之间为实现功能而进行的信息交互。顶级用例分析顶级用例图用例列表参与者用例子用例备注注册会员留言查看回复查看管理员对给出问题或意见的回复编辑留言在留言未被管理员处理前,可以编辑留言查看留言查看留言信息页面浏览基本的浏览功能身份验证登陆当密码忘记时候,扩展为找回密码用例注册匿名游客注册为会员在线选购菜篮子管理包括添加和删除生鲜两个底层用例查看生鲜信息对感兴趣的生鲜进行详细的信息查看搜索生鲜蔬菜搜索自己想要购买的商品,快速选购个人信息管理个人信息修改由于时间等原因导致个人信息变更密码更改安全性考虑更改个人密码普通员工订单处理查看订单查看订单的详细信息,以便后期处理生成交易清单打印小票等事件配送安排合理调度配送顺序,制定参考配送计划普通管理员商品信息管理查看生鲜信息查看订单的详细信息,以便后期处理搜索生鲜蔬菜快速锁定特定商品编辑生鲜信息生鲜上市下架以及随着市场动态产生的价格编辑货架统计统计生鲜蔬菜的情况新闻公告维护查看新闻公告同商品信息管理搜索新闻公告编辑公告添加公告留言板管理查看用户留言删除无效留言回复顾客问题给出答复个性化推荐根据会员信息给出购买建议超级管理员用户管理用户管理角色分配系统维护恢复还原数据日志维护个人信息管理子用例表个人信息管理用例说明用例名称个人信息管理用例编号用例等级创建时间最后修改时间作者杨贺测试者版本号用例描述注册会员进行个人信息的更改完善以及更改密码等操作主要参与者注册会员用例触发事件当会员点击个人信息系管理选项是触发前置条件会员登录后置条件用户操作反映到数据库的更改上被包含的用例个人信息修改个人信息完善密码更改被扩展的用例无用例事件流会员系统用户进入个人信息管理提出修改完善个人信息修改个人信息提出更改密码填写验证信息原始密码等系统转到个人信息管理页面访问数据库返回修改页面检查信息并修改数据库,用例结束返回更改密码页面检索条件查找数据库返回验证结果信填写新密码息修改数据库信息,用例结束事件流扩展系统提示所提交信息不合法事务回卷,会员根据提示重新提交合法信息用户取消修改,或退出登录,或关闭页面系统提示验证信息密码密码保护问题事务回卷,会员根据提示重新填写验证信息用户取消更改,或退出登录,或关闭页面非功能性需求根据人的心理等待能力,要求系统的每个业务响应时间不超过菜篮子在线购买有效无效检验修改是否有效保存返回菜篮子页面是继续操作否提出增加商品请求返回添加商品菜篮子页面选择新商品填入菜篮子返回菜篮子页面是否是否继续操作提出删除商品请求返回删除商品菜篮子页面删除商品删除商品更新商品身份验证注册身份验证登陆身份验证取回密码个人信息管理员工业务逻辑数据库提出订单处理请求已经登录的前提条件返回到处理订单页面填写订单处理条件比如批处理时间选择无效查询数据信息合法返回查询结果显示订单订单处理保存数据提交数据库保存失败保存成功显示订单处理完毕信息失败成功判断保持成功检验条件合法订单处理用户业务逻辑数据库用户已登录的前提用户进入个人信息管理跳转到个人信息管理页面提出修改信息请求根据登录用户信息查询数据库返回匹配信息显示个人信息修改个人信息提交数据库更新数据库是修改信息正确修改信息否否否更新成功否显示信息更新成功提示更新成功进入更改密码页面否修改密码是跳转到更改密码页面填写验证信息原密码提交数据库查询数据库提示原密码失败显示原密码填写新密码成功匹配显示更新成功信息提交数据库更新数据库失败提示更改密码成功成功更新成功用户信息管理用户信息更改用户信息管理角色增加用户信息管理删除用户商品信息管理系统超级管理员界面业务逻辑数据库显示列表信息查看用户信息用户信息编辑请求返回编辑页面更新数据库数据库提示更改成功商品增加失败返回结果是否检查商品是否有效搜索商品提出修改的商品请求显示更更改成功信息填写修改信息更新数据库返回修改商品信息成功搜索商品是否是是否继续操作检验是否有效是否继续操作提出删除商品请求返回删除页面返回管理页面确定删除提交数据库更新数据库返回删除失败返回删除成功失败成功提出商品统计信息否判断删除成功是否继续操作是返回统计信息页面填写统计条件检索数据有效无效检验统计条件是否有效显示所需统计否是否系统维护活动图系统超级管理员业务逻辑数据库数据管理请求返回操作选项界面数据库备份请求返回备份页面确认备份显示备份成功显示备份失败成功失败判断备份成功否继续操作查看系统日志请求是返回系统日志显示系统日志详情系统参数设置请求否是继续操作返回参赛设置页面设置参数提交数据库无效更新参数合法检查参数设置确认参数设置提交数据库失败成功更新成功显示参数设置成功提示成功更新参数用户留言管理活动图结构化需求概念数据模型该系统是应用到商业领域的,首先建立系统行为的概念数据模型,然后转变为对象关系模型,最终表述为实体的静态属性和实体之间的业务关系,这样做的好处是为数据库的物理设计构建数据结构找出实体类和边界类控制类以及类之间的关系强化和最终确定数据模型中的属性图数据建模在系统分析当中的的作用对象关系模型由于篇幅的原因,这个过程只是以核心用例生鲜选购进行说明。根据业务用例的描述,蔬菜生鲜选购过程有关的实体类包括客户订单商品将蔬菜选购用例中的实体转换为关系数据对象实体类属性下划线表示主键会员会员姓名地址多值联系电话登录名密码订单订单号创建时间商品总价运费总计,蔬菜商品号商品名详细介绍价格库存数量表添加外键来表示的关系此时将会员作为外键加入到订单类的属性将订单和蔬菜之间的联系转化成蔬菜列表实体,最后得到四个对象之间的关系实体类属性下划线表示主键会员会员姓名地址多值联系电话登录名密码订单订单号创建时间商品总价运费总计,会员蔬菜商品号商品名详细介绍价格库存数量蔬菜列表订单号,产品号数量实际价格总价格图在线购买用例的对象关系模型不是类图类发现从对象关系模型中透过事件流找出所有的类,并确定其类型包括实体类控制类和边界类在寻找类的时候需要注意类和用例之间是的关系。不用例可以组合做件事情,实现个功能个用例也可以在多个类当中有所体现。图在线购买用例的中的类在确定了系统的用例之后,就可以用它们来指导对系统的进步设计。用例的实现描述了相互影响的对象的集合,这些对象将支持用例所要求的功能。给出系统用例的实现,是从外部视图转到内部结构的第步。下面用交互图来说明用例的实现,并通过显示对象之间的关系和对象之间处理的消息来对系统的动态特性建模,为进行类的设计抽取方法。业务实现分析顺序图身份验证顺序图订单管理顺序图商品选购顺序图注册会员商品管理顺序图用户信息管理顺序图类分析下面是城市绿色蔬菜配送系统的分析类图,我们在分析阶段为了后期设计的方便,将它分为在线购买和后台管理两个部分进行分析类定义了些基本的属性和方法,继承它以便实现代码的重用。普通管理员类他的职责有个人信息管理留言板管理新闻公告管理新闻公告维护商品信息管理个性化推荐超级管理员类他负责系统维护和用户管理订单类,它是顾客利用系统生成的张蔬菜配送清单。类订单项类,个订单可有多个订单项组成类新闻公告类,由普通管理员创建,用于发布新闻类顾客通过系统所发表的留言类蔬菜控制类,调用实体类的业务,向外界提供业务,这样比较安全顾客类,即本系统的客户端的主要使用者状态分析系统设计策略开发工具它是功能丰富的集成开发环境,包括了完备的编码调试测试和发布功能,完整支持。服务器它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能数据库它体积小速度快放源码,许多中小型网站为了降低网站总体拥有成本而选择了作为网站数据库。编程语言用编写软件简单安全稳定,可移植性非常强,适合为大中型企业编写软件。有个缺点就是编写的软件速度有点慢,编写桌面软件如游戏软件不如更有优势。脚本语言非常简单,而且具有动态性,可以直接对用户的输入做出响应,从而大大减轻了服务器的压力。它是种基于浏览器的语言,所以于操作环境无关,只要能运行浏览器的环境就能运行语言。网页编写语言所有的应运都是都是基于服务器的,所以它可以保证所有的数据都是数据库里最新的,而且它的客户端的接口都比较简单,易于对各种应运进行部署维护和修改。系统部署体系结构的选择为了更好的实现用户和系统的交互,为用户提供友好的操作界面,系统采用三层架构,将整个业务应用划分为表现层业务逻辑层和数据访问层。其中表示层的功能是提供用户个良好的交互界面业务逻辑层是系统结构的核心价值体现部分,它严格遵循层与层之间的松耦合,提供个安全可
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 55 页
第 2 页 / 共 55 页
第 3 页 / 共 55 页
第 4 页 / 共 55 页
第 5 页 / 共 55 页
第 6 页 / 共 55 页
第 7 页 / 共 55 页
第 8 页 / 共 55 页
第 9 页 / 共 55 页
第 10 页 / 共 55 页
第 11 页 / 共 55 页
第 12 页 / 共 55 页
第 13 页 / 共 55 页
第 14 页 / 共 55 页
第 15 页 / 共 55 页
预览结束,还剩
40 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。