2.需求分析
在本网站中,网站由前台管理和后台管理组成。其中前台管理业务主要是用户操作处理。后台管理员进行商品的管理和信息的文护,管理员可以对商品信息进行增删改查、随时迎合消费者的需求,用户留言回复信息方便管理员进行下一步的文护、公告栏信息让消费者及时了解本网站的活动促进消费以及新闻信息。同时还可以进行定期的备份数据库操作。
在本网站中,网站由前台管理和后台管理组成。其中前台管理业务主要是用户操作处理。后台管理员进行商品的管理和信息的文护,管理员可以对商品信息进行增删改查、随时迎合消费者的需求,用户留言回复信息方便管理员进行下一步的文护、公告栏信息让消费者及时了解本网站的活动促进消费以及新闻信息。同时还可以进行定期的备份数据库操作。
前台业务流程如图1所示:
图1 前台业务流程图
后台业务流程如图2所示:
图2 后台业务流程图
通过查阅资料了解个人网上商店需求。具体体现在个人商店前台和后台,普通会员的注册和登录,后台管理员的登录,用户信息和商品信息展示、购物车及存储架、订单及配送、信息中心、留言版、帮助信息和搜索商品信息,引导用户尽快熟悉本网站。
首先,系统分析人员要对目标系统的综合要求进行全面的分析以。这些分析需求包括对功能、环境、可靠性、用户界面、资源使用等,系统分析人员还应预先估计终极系统可能达到的目标。同时还需要注意其他功能的需求。该网站适应性很强,每一个用户都可以再不用注册的情况下进行一些商品的浏览,如果用户占时不想购买,就为用户省去一些当用户需要购物时间,实用性很强。为了方便用户购物还专门设计了购物车,把喜欢的物品集中到一起,一块结账,省时方便,同时还可以存起来,方便以后有需要时进行购。
3.总体设计
3.1系统模块总体设计
系统的模块的总体设计就是利用已经构思的各方面的层次图来表示系统各个模块的关系,本系统由前台和后台构成。本系统部分E-R图如图3所示:
图3 E-R图
3.2本网站数据库的设计与实现
3.2.1本网站数据表
通过已经进行过的需求分析并结合本网站的需要,本网站的数据库的名字命名为:shop。
数据库一共13张表,分别是用户信息表(userinfo) 、购物车表(shoppingcart)、管理员角色表(role)、商品总分类表(prozfl)、商品子分类表(profl)、商品信息表(proinfo)、商品评论表(pinglun)、订单信息表(orders)、新闻信息表(news)、用户留言表(leavelist)、回复留言表(huifu)、公告信息表(gonggao)、管理员信息表(admin)。
3.2.2本网站数据库。
在本系统中,表与表的引用关系很简单。角色表中的信息被管理员信息表引用;用户留言表与回复信息表形成关联。用户信息表(userinfo)主要用于存储用户信息;用户存储架表(wishlist)主要用于存储用户因某些原因不能立即购买的商品信息;购物车表(shoppingcart)主要用于存储用户本次将要购买的商品信息;管理员角色表(role)用于存储管理员角色信息。商品总分类表(prozfl)主要用于存储商品总分类信息;商品子分类表(profl)主要用于存储商品子分类信息;商品信息表(proinfo)主要用于存储商品信息。 ASP.net网上商店的设计与实现+源码(2):http://www.751com.cn/jisuanji/lunwen_9927.html