网络销售管理系统包括用户、超级管理员和一般管理员三种角色。系统为不同的角色提供不同的入口,并确保一般管理员受到超级管理员的限制。用户可以注册新用户,修改密码和个人资料。他们还可以查看和搜索自己喜欢的商品信息。超级管理员具有添加、删除管理员、修改密码,添加、删除商品类别以及修改用户账户金额和查询销售情况的权限。一般管理员则除了添加和删除管理员之外,拥有其他权限。该系统采用B/S结构,即浏览器/服务器结构,使用3层软件结构进行应用程序的开发,包括表现层、业务逻辑层和数据层。数据服务器与Web服务器完全分开,确保功能明确,用户界面负责与用户交互,业务逻辑层负责处理用户请求并决定程序流程,数据层负责存储和管理数据。系统简图如图2-1所示。