您好,欢迎访问三七文档
团购网站需求分析目录1.介绍1.1目的1.2范围1.3内容概览1.3.1角色1.3.2功能需求1.3.2.1用户需求1.3.2.2管理员需求1.3.3非功能需求1.3.3.1运行期属性1.3.3.2开发期属性2.系统分析2.1场景视图2.1.1用户用例图2.1.2管理员用例图2.2逻辑视图2.2.1系统model层类图2.3开发视图2.3.1前台包图2.3.2后台包图2.4进程视图2.4.1前台状态图2.4.2后台状态图2.5物理视图2.5.1系统部署图2.6技术支持2.6.1开发环境2.6.2使用技术2.7数据库设计2.7.1数据库表结构团购网站需求分析1.介绍1.1目的该文档利用4+1视图方法对团购网站进行分析。该网站旨在方便人们的日常需求,利用团购网站,人们足不出户就可以购买自己所需的产品。1.2范围该文档将针对系统的不同角色进行功能分析,并且针对全系统进行非功能性分析。1.3系统概述1.3.1角色用户(user),管理员(administrator)。1.3.2功能需求1.3.2.1用户功能需求A.商品(goods):查询商品,将商品放入购物车,订购商品B.订单(order):查询订单,删除订单,修改订单C.购物车(spbasket):查询购物车中的商品,删除购物车中的商品,订购购物车中的商品D.系统:登录,注册1.3.2.2管理员功能需求A.商品(goods):增加商品,删除商品,修改商品,查询商品B.订单(order):查询,审核C.用户(user):查询用户,删除用户D.管理员(administrator):增加管理员,删除管理员,修改管理员,查询管理员E.系统(system):登录1.3.3非功能需求1.3.3.1运行期属性安全性,可靠性,健壮性,易使用性。1.3.3.2开发期属性易理解,可扩展性。2.系统分析2.1场景视图场景视图:场景视图关注案例描述,对应于UML建模中的用例建模。2.1.1用户用例图说明:1.用户进入网站后,可以查看商品。2.登录后,可以订购商品。步骤为:a.点击商品,进入订购页面。b.订购商品。3.登录后,也可以将商品放入购物车中,购物车中的商品可以直接订购,也可以删除。4.登录后,可以对已有订单进行管理。如:删除订单,修改订单,查询订单。2.2.2管理员用例图说明:1.管理员登录。2.管理员有四个基本用例,商品管理,订单管理,评论管理,用户管理。基于四个基本用例,进行扩展。商品管理:增加商品,删除商品,修改商品,查询商品。订单管理:查询订单,审核订单。用户管理:查询用户,删除用户。管理员管理:增加管理员,删除管理员,修改管理员,查询管理员2.2逻辑视图2.2.1系统model层类图2.3开发视图2.3.1前台包图com.pxd.fore.action:前台程序的核心处理类com.pxd.fore.DAO:前台程序的数据库操作层com.pxd.fore.model:前台程序的model层2.3.2后台包图com.pxd.back.action:后台程序的核心处理类com.pxd.back.DAO:后台程序的数据库操作层com.pxd.back.model:后台程序的model层2.4进程视图2.4.1前台状态图2.4.2后台状态图2.5物理视图2.5.1系统部署图2.6技术支持2.6.1开发环境MyEclipse2013,MySQL,Tomcat7.0,IE2.6.2使用技术Struts2,Spring3.0,Hibernate3.3.2,Java语言,SQL2.7数据库设计2.7.1数据库表结构Goods(id,name,number,type,origin,description,producer,price,image)Order(id,goods_id,number,user_id,status)User(id,phone,password)Administrator(id,phone,password)ShoppingBasket(id,user_id,goods_id)
本文标题:团购网站需求分析
链接地址:https://www.777doc.com/doc-2593649 .html