网上音像店购物商城网站采用ASP.NET技术和SQL Server数据库开发而成,包括前台和后台两个大的部分,前台部分由用户使用,主要包括用户的注册,管理个人信息,查询商品和购物车管理等功能;后台部分由管理员使用,主要包括商品管理,用户管理,仓库管理和订单管理等功能。
系统销售模块主要是为商品购买者服务的,可以实现各类商品信息的浏览和订购功能,系统销售模块的功能需求如下:
1. 用户注册:提供在线注册功能,用户注册之后可以在网站选购商品到购物车,否则只能浏览商品信息而无法下订单。
2. 用户登录:针对已注册的用户设置,每个访问者一次只能够登陆一个账户。
3. 找回密码:当已注册用户忘记密码时可根据用户名或邮箱,通过密码提示问题和答案找回密码。
4. 商品信息检索与浏览:网站的首页显示出了部分限时打折商品和新上架商品,同时列出网站上的所有商品类别导航树。
5. 限时打折商品展示:显示出打折的商品信息。
6. 根据商品订购信息显示销售排行榜:根据购买者下订单的情况,展示出当前网站中最热销的商品信息。
7. 购物车功能:已经登录的用户可以将商品暂时放在购物车内,可以更改购物车内要购买商品的数量以及种类。
8. 新品上架:显示最近才上市的商品信息。
9. 首页显示动态新闻:在网站首页显示最近的新闻。
10. Flash首页:根据时间的不同,网站首页将相应的更换不同的图片以达到销售目的。
11.注销登录:注册用户单击“注销”后实现安全退出。
系统管理模块功能需求分析
系统管理模块的功能由发布商品的商家使用,可以进行注册会员、商品信息、订单、动态新闻、在线调查等内容的管理,系统管理模块的功能需求如下:
1. 网站已注册会员管理:实现对网站已注册会员的管理,一个管理员即可管理网站的所有会员。
2. 已发布商品管理:管理商品信息,这些信息包括商品简介、价格、以及有新货的时候更新库存数量。
3. 订单管理:对于销售模块中注册会员下达的订单审核、然后执行。一条订单信息只能对应一个会员、但是能对应多个商品。
4. 动态新闻管理:对新闻进行管理,并能够及时更新新闻。
5. 管理员信息管理:可实现对系统管理员的基本信息进行管理。如添加管理员。一个管理员可维护所有会员的信息。
6.管理员登录:只有通过登录才能进入系统管理主页面,进而使用系统管理模块的所有功能。
7. 发布新上架商品信息:将新商品的详细信息录入数据库,供销售模块的使用者查看。
8. 添加新会员信息管理:管理员可手动添加会员信息,添加的会员同通过销售模块注册的会员具有相同的权限。
9.注销退出:当管理员点击“注销”后实现安全退出。
另外根据购物网站安全性的要求,同时也为了规范对网站销售模块、系统管理模块的管理,对以上两个模块的使用者(购物者和商家管理员)作出如下规定:
1.对于购买者来说:如果是非注册会员,那么就仅仅能够使用商品信息检索与浏览、特价商品展示、查看销售排行、新品上架和动态新闻浏览功能。而在线购物、查看购物车、结算等功能都只能注册登录之后才能使用。
2.针对商家管理员来说:如果没有管理员登录账号和密码,那么就不能进入系统管理主页面,即使绕过系统管理登录页面而直接进入主页面,系统也会强制将其转向系统管理模块的登录页面。