写订单等操作。对于后台管理员来说,通过管理员登录验证后,即可进行会员设置、商品设置、后台管理员设置、订单设置、商品类别设置、友情链接设置和公告设置等操作。面向会员的客户端系统流程图和面向系统管理员的系统流程图分别如图2.5和图2.6所示。
图2.5 面向会员的客户端系统流程图
图2.6 面向系统管理员的流程图
3 系统设计
3.1 系统目标
对于典型的数据库管理系统,尤其是像销售网站这样数据流量特别大的网络管理系统,必须要满足使用方便、灵活等设计要求。据此,销售网站要达到的系统目标如下[7] 。
第一,展示网站最新的商品信息,不断更新商品种类,使用户了解最新的市场动态。
第二,网络根据商品的销售情况及厂家信誉度来推荐并展示部分商品,根据商品的销售情况进行销量排行。
第三,用户可以在网站上修改个人资料,修改个人进入网站的密码、查询提交的订单以及查询个人在网站上的消费情况。
第四,实现购物车和收银台的功能,用户选择所需商品后,在线提交商品订单。
第五,对商品信息进行管理,选择商品类别将商品具体信息和图片信息都存储在数据库中,并可以修改或删除商品信息。
第六,对管理员信息、网站公告信息及友情链接信息进行维护管理,对用户提交的订单,根据情况进行阶段处理。
第七,系统运行稳定、安全可靠。
3.2 系统功能结构设计
电子商城网站一般分为前台和后台。其中,根据电子商城前台的特点,可以将其分为商品查询、展台、购物车、会员管理、收银台、订单查询及商城公告七个部分,具体的功能功能模块如图3.1所示。
图3.1 系统前台功能结构图
根据电子商城后台的特点,可以将其分为友情链接设置、商品大类别设置、商品设置、商品小类别设置、公告设置、后台管理员设置、会员设置、订单设置及退出后台九个部分,其中各个部分及其包括的具体功能如图3.2所示。
图3.2 系统后台功能结构图
3.3 数据库设计
在进行销售网站开发时,要先对底层存储数据的数据库进行设计。根据以上对系统业务需求的分析来分析数据库实体,然后设计E-R表关系图,最后形成数据表格。
3.3.1 数据库需求分析
实体集成员都有一个共同点特征和属性集,针对销售网站的需求,分别对用户、商品和用户购买商品的流程进行详细的调研和分析,总结出如下的需求信息[8]。
首先,整个系统需要管理员来管理,所以要有关于管理员的信息。
其次,作为一个电子商城,其主要功能是为了宣传企业产品,让产品能通过网络渠道进行销售,所以要有关于商品的信息。
第三,为了方便对商品的管理,需要对商品进行分类管理设置,所以要有商品的分类信息。
第四,在企业进行网络商务的同时,必然有网民对其商品进行浏览和购买,故此要有会员信息。
第五,在会员进行购买商品时,管理员需要对会员购买的商品进行管理、发货等操作,为了区别每个会员所购买的商品,因此要区别会员所购买商品的订单信息。
第六,对商城中的一些活动信息,优惠政策等,要通过消息公告的方式展示给用户,所以要有公告信息。
第七,为了与其他的网站达到互相宣传的目的,所以应该有友情链接的信息。
经上述对系统数据分析和需求总结,考虑到将来功能的扩展,设计如下的数据项和数据结构。
管理员信息,包含的数据项主要有:管理员登录帐号、密码、真实和管理员标识属性。
商品类别信息,包含的数据项有:所属大类别,所属小类别。
商品信息,包含的数据项有:商品名称、产地、介绍、发布时间、现价、特价、销售次数、商品图片和特价商品的标识属性。
会员信息,包含的数据项有:会员登录帐号、密码、真实、年龄、职业、Email、提示问题和问题答案。
订单信息,包含的数据项有:订单编号、订货人帐号、订货人真实、订货人地址、订货人电话、订货价格、订货邮寄方式、订单备注信息、订单生成时间等。
订单明细信息,包含的数据项有:订单编号、商品编号、商品价格、商品数量。
公告与友情链接信息,包含的数据项有:公告信息名称、公告信息内容、公告信息时间、友情链接名称和友情链接地址。
3.3.2 数据库概念设计
根据以上的需求分析和系统设计,规划出本系统中使用的数据库实体有商品大类别实体、商品小类别实体、商品实体、会员实体、会员订单实体、会员订单明细实体、管理员信息实体、公告信息实体和友情链接实体。各个实体数据库表之间的关系如图3.3所示[8]。
图3.3 数据库E
上一篇:
基于J2EE网上书城研究及其应用毕业论文(word文档)
下一篇:
帮您安度更年期