
这个系统所需要的功能从用户角度进行划分,可以分为前台模块和后台模块。
前台模块主要为注册登陆网站的用户提供食品信息展示、购买食品等功能,这样,将前台模块再细分为用户管理模块、商品信息模块、购物车模块、订单信息模块。顾名思义,这些模块的名称基本概括了它们的功能。下面详细说明一下这些功能模块的设计:
(1)用户管理模块:
用户管理模块主要实现用户的注册、登录以及修改个人信息和重置密码的功能。
(2)商品信息模块:
用户在商品显示页面对具体商品进行了解,为用户详细的介绍各个食品的、规格、价格等信息,并在食品显示页面对商品进行收藏或购买。
(3)购物车模块:
在网上商城中,所选择购买食品须通过购物车进行暂存,然后生产订单,用户可以随时添加、查看、修改、清空购物车的内容。
(4)订单信息模块:
用户提交订单后,通过产生的订单号查询订单信息及执行状态。只需要根据用户录入的订单号在数据表中查询出对应的货品信息即可。
后台管理模块的功能是对网站内的资源进行管理和维护,以后台的业务流程分析和前台各个模块的设计为基础,根据用户的需求分析来确定后台管理模块应具有的功能。后台管理模块的各个子功能模块如下:
(1)管理员身份验证模块:
为合法用户提供一个后台入口。该模块的功能是对管理员身份进行能够验证。用户输入ID和密码后,系统将判断登录ID及密码的有效性,如果通过验证则进入后台主页,反之提示密码错误。
(2)食品管理模块:
向食品表插入前台首页展示的食品信息,包括对食品类别或食品的信息进行添加、删除、修改等功能。
(3)订单管理模块:
网站管理者对用户订单的执行和编辑状态。
(4)会员管理模块:
查询注册所有用户,对一些非法或失信用户进行删除操作。
(5)系统管理模块:
管理员向前台首页添加友情链接,并可删除或修改。