2 需求分析
需求分析就是分析用户的需求,是软件开发之前的最后一步,它的任务是回答“系统必须做什么?可以做什么?”。设计数据库之前也要准确的理解需求分析,看需求分析是否准确的理解了客户的用意,这将直接影响到后面各个阶段的设计,并影响到本系统的设计是否合理和实用,以及是否满足客户的需求。
需求分析的任务是通过调查要处理的对象,充分了解系统工作概况,明确客户的要求。
通常可以使用面向过程,信息工程,面向对象等三种方法进行分析。
2.1 功能需求分析
系统有两种帐号登录,一个是管理员帐号登录,商家管理相关信息发布,商品管理,订单管理,客户管理等;另一个是用户帐号登录,客户通过浏览器访问登录,然后注册帐号,登录帐号以后,通过浏览本店网页订购酒水。
信息发布主要是酒水商品信息的发布,可以按照事先定好的分类方式对商品进行分类,新商品的增加展示,以及商店最新公告的发布等操作。
商品管理是指商品的添加,修改,删除,查看等操作。
订单管理是指订单的查看,确认订单与是否发货等操作。
用户管理是对用户进行一些相关操作,如查看信息等。
用户购买,用户注册帐号进行登录,可以对用户自己的信息进行管理,用户登录,修改密码,选购商品,订购商品,提交订单,订单的查看,酒水搜索等操作。
2.2 业务流程分析
系统是由管理员账号和用户账号两类帐号组成。用户即普通用户,登录网站进入首页,在网页上用户可以查看商品信息以及公告和商品知识。当用户看中某一商品时,可以先注册,有账号的可以直接登录,然后可以根据自己需要选购商品。
管理员帐号,管理员从网站首页用户登录界面登录进入管理员页面即可进行管理操作。在管理页面上可以进行用户管理,商品管理,订单管理,相关信息管理。