对系统的功能进行功能分析并完成项目功能文档,为后续开发做准备。
(1)系统功能模块设计。
(2)系统流程设计。
步骤1:功能结构分析设计
系统是一个具备基本功能的电子商务网站。主要包括3个子系统:在线购物、用户管理、后台商品管理;9个功能模块:商品信息浏览、购物车、订单信息、结算、用户登录、用户注册、用户信息管理、商品信息管理、订单管理。
前台:客户可通过注册成为注册用户,登录后浏览各类商品,并将商品加入购物车并进行结算。
后台:可添加、删除、修改商品类别及信息,对订单信息进行管理。
步骤2:系统各功能模块描述
(1)用户注册模块:客户端按要求填写相关信息后,即可注册用户。
(2)用户登录模块:通过验证用户名和密码后进行登录。
(3)商品信息浏览模块:可按类别浏览商品,同时可浏览某商品的详细信息。
(4)购物车模块:用户在登录后,可把浏览到的商品加入购物车。
(5)订单信息模块:对已经加入购物车的商品在选中时总价统计等,为付款奠定基础。(www.xing528.com)
(6)用户信息管理模块:对注册的用户信息进行管理,如删除等操作。
(7)商品信息管理模块:添加商品、修改商品信息、删除商品。
(8)订单管理模块:浏览订单信息,以及删除订单等操作。
步骤3:系统流程图设计
系统的使用方式有多种,一是浏览者可以先注册,登录后浏览商品,认为有需求的商品可加入购物车,生成订单后结算;二是对于已经注册的用户可直接登录浏览商品,无需注册这一步,其他流程与第一种方式一致;三是用户可直接浏览商品,如果需要选择商品加入购物车,那么可先注册登录后再购买。具体实现如图1-1所示。
图1-1
本任务详细介绍了项目的详细功能分析,从总体模块设计到子系统模块设计对实现功能做了完整描述。读者可以结合软件工程完成需求分析文档。通过本任务学习,可以为后续网站开发提供文字根据,也可据此分析出合理、满足需求的设计思路。
1.理论题
系统功能分析是软件开发的基础,那么如何开展系统的功能分析?
2.实训题
(1)分析图书管理系统功能,并画出系统流程图。
(2)分析新闻发布系统功能,并画出系统流程图。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。