5)用户的退出:针对已经登录的用户,退出该系统使用。
6)首页商品展示:显示最新商品及热门商品。方便用户了解最新以及最热门商品。
7)分类页面商品展示:根据某个分类的信息去展示商品。可以方便用户查找相应分类商品。
8)商品详情展示:点击某个具体商品的时候,可以显示商品的详情。以便用户可以方便的了解商品的具体信息。
9)购物车:此功能为用户提供购物功能,用户可以根据自己需要,将自己喜欢的商品添加到购物车,也可以从购物车中移除商品,甚至清空购物车中的所有商品。
10)订单:登录用户可以将自己喜欢商品进行购买,产生订单。可以对自己产生的订单进行在线的付款。以及可以根据用户信息,查询自己的订单。
后台功能需求如下:
11)管理员登录:管理员根据用户名和密码完成登录功能。
12)一级分类管理:管理员可以对前台显示的一级分类进行管理包括添加,修改,删除,查询的功能操作。
13)二级分类管理:管理员可以对前台显示的二级分类进行管理包括添加,修改,删除,查询的功能操作。
14)商品管理:管理员可以对前台上显示的商品进行管理包括添加,修改,删除,查询的功能操作同时要可以上传商品的图片。
15)订单管理:管理员可以对所有的用户产生的订单进行管理包括未付款的,已经付款的,已经发货的,交易完成的订单。可以修改订单状态及异步加载订单项。
16)用户管理:管理员可以对注册过的用户进行管理包括修改用户信息,删除用户,查询用户。
17)商品统计:管理员可以对用户购买的商品进行统计,方便做出决策
3.4 性能需求
性能需求主要是对本系统对硬件的使用量和安全性进行综合分析,从而得到最佳的性能。下面就对本系统的响应时间和内存使用量以及安全性进行详细分析与阐述
响应时间和内存使用量
忽略网络环境因素、主题模板及功能插件运作的因素,以本地测试为准。 数据库安装响应:时间2秒内,内存使用量最低为512M。 前台浏览响应时间:时间0.8秒,内存使用量最低为1GB。 后台操作响应时间:时间0.9秒,内存使用量最低512M。
安全性
后台的界面访问、路径访问、操作执行的前后,均受登陆会话管理和用户权限管理的控制。要使用那个功能,就必须登录才能使用,这就是拦截器。还有强行在页面地址栏输入url,也会被返回到登录界面,要求登录才能使用,这样才能大大的提高的系统的安全性。来.自>优:尔论`文/网www.youerw.com
4 数据库
数据库,顾名思义就是存储数据的仓库。我们在使用各种各样的系统时,必然会产生非常多的数据。这时,数据库就产生了至关重要的作用,它及时的村粗修改更新数据,从而保证系统的稳定运行。
下面就从数据库的构想、建立、完成来对本系统的数据库进行详细阐述。
4.1 数据库E-R图
数据库的E-R图。,即利用数据模型进行概念数据库的模式设计。根据电子商城的需求