网上书城需求分析1.概述1.1背景网上书店是可以赢取利润的长期产业,美国亚马逊网上书店的经理贝索斯就说过,网上书店的理念很简单,使读者自己找喜爱的书,帮读者找想要的书,你能为顾客既省时间又省金钱,他们不会不买你的书。因此在系统构建时,只要我们本着丰富网上书店的信息资源,以低廉的价格为消费者提供最为方便的快捷的购书途径,去吸引读者,培育市场,网上书店是完全可行的。1.2网站的特点本网上书店平台采用Wed技术,借助于Internet互联网广泛应用技术,它的主要设计规则有:简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。针对性:该平台设计是网上书店系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。实用性:该平台能完成图书买卖和管理员管理的基本信息,具有良好的实用性。2.系统功能需求网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登陆并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。系统的总体功能需求框图如图2-1所示。图2-12.1系统前台系统前台包括括如图2-2所示的几个方面。图2-22.1.1用户注册每个使用该系统的用户必须经过注册,而注册时的用户名是用户的唯一标识。系统可以接受更多可用的客户信息,比如购物方面的喜好、经济能力等。用例图:用户注册用户主要功能:图2-32.1.2用户登录用例图:用户登录用户主要功能:2.1.3用户信息的维护系统的后台程序会自动记录每个用户在登录网站后进行的所有操作,包括查询和订购信息。这些信息对于系统的管理员都是珍贵的数据,系统分析程序可以根据用户的查询记录该用户的喜好,可以根据用户的购买情况判断该客户的经济情况。系统后台程序根据数据分析的结果自动得出该用户的推荐商品,在用户登陆时显示在醒目的位置2.1.4商品查询商品查询模块可以根据商品的名称、种类、价格、厂家等各种条件进行组合查询。在商品查询结果的列表中,用户可以进一步的查看详细信息。用例图:商品浏览查询用户主要功能:2.1.5订购商品客户在根据喜好得到相应的商品列表后,可以选择订购该商品。在订购商品后,统的工作人员可以及时得到订单并处理。主要功能:2.1.6订单维护客户在订购商品后可以查询其订单的状态(包括处理中、发货中、缺货中和已完成),并可以对处理中和缺货中的订单进行增加、删除和修改操作。订单修改的结果会及时更新并提交给工作人员。主要功能:2.2系统后台系统后台的功能包括如图2-3所示的几个方面。系统后台是系统管理员使用的核心模块,整个网上图书销售系统正常运行的基础。系统后台员工信息维护商品信息维护用户信息管理订单处理销售查询图2-32.2.1员工信息维护工信息维护系统管理员登陆后可以对内部员工的信息进行维护,包括工人个人信息的更新员工权限的更改等。本系统涉及的使用者包括系统管理员和普通员工,系统管理员拥有所有的权限,普通员工一般只拥有订单处理的权限。但是管理员可以定制任意员工的权限,比如增加他的报表打印权限。员工信息维护主要功能:输入要更改的员工信息保存到数据库生成新的员工信息2.2.2商品信息维护系统管理员登陆后可以对系统所有的商品信息进行维护,包括商品的价格的调整、商品描述信息的跟新,新商品的加入以及过期商品的删除。主要功能:保存到数据库生成新的商品信息输入要更改的商品信息2.2.3用户信息管理用户信息管理对不合法用户进行删除,帮丢失密码的用户找回密码等。输入要管理的用户名进行必要的操作生成新的用户列表2.2.4订单处理订单处理一般是普通员工的工作。用户在订购商品后,系统会及时更新其订单,普通员工登陆后,可以获取未处理的订单,并根据库存情况发货。主要功能:输入订单的处理结果把处理结果保存到数据库更新客户订单信息2.2.5销售查询管理员登陆后,可以得到详细的销售情况列表并及时更新热门商品的信息(如排列位置),可以根据销售的走势和以往的销售记录及时判断部分商品可能会出现库存不足并及时进货。由于功能模块涉及到企业的经营信息。主要功能:根据条件到数据库中查找给出查询结果输入要查询的条件