“PC DIY”电脑销售网
“PC DIY”电脑销售网是由几个电脑元件供应商合作开发的电子商务系统,客户通过该系统可以查看一些配置好的电脑并根据个人的喜好自行重新配置,然后在线订购选中的电脑,各供应商可以通过该系统进行电脑及电脑元件的在线销售。
1 系统开发背景和意义
1.1 系统开发背景
近年来,随着我国经济的发展和信息化战略的实施,PC(Personal Computer,个人电脑)行业得到迅速发展。在发达的一、二级市场,个人用户从一人一机向一人多机演变,针对家庭娱乐、商务办公、移动便携等碎片化功能需要,按照不同的配置标准实现多台购机;而在三、四级市场,受益于家电下乡的得好刺激,将加速电脑产品的更新换代和普及应用,乡镇市场PC产品的需求将呈现爆发性增长。未来,中国电脑市场的容量依然将保持快速的增长。
随着我国电子商务的快速发展,许多电脑企业开始相继推出或借助电脑在线销售系统以扩大市场,如各品牌电脑的官方网站、淘宝网、京东商城等,这类系统是一种典型的电子商务系统,它的出现给消费者提供了一种足不出户就能选购自己喜欢的电脑的快捷购物方式,消费者能更快更全面地了解商品,极大地便利了人们的生活。
伴随着PC市场的日趋成熟,产品呈现出了供大于求的现象,企业间竞争日益激烈,目前我国PC企业正面临着营销困境,产品的同质化现象越来越严重,价格战日益惨烈,整个PC行业利润正在下降,同时消费者对PC使用的需求越来越呈现出个性化趋势。在这样的背景下,企业如果能够根据消费者需求为其订做符合个人喜好的个性化电脑,那么将能走出同质化的困境,赢取更多的客户。虽然目前已经有众多电脑在线销售网站提供大量的电脑产品给消费者挑选,但是很少有能够按照消费者需求量身定制电脑的网站,“PC DIY”电脑销售网就是一类能在一定程度上允许消费者根据个人要求订购个性化电脑的电子商务系统,它能够满足消费者对PC个性化的要求,提高用户使用电脑的满意度。
1.2 系统开发意义
“PC DIY”电脑销售网是一类允许客户定制电脑的电子商务系统,除了可以自行配置电脑硬件外,系统还允许客户对一些软件内嵌、电脑外观及售后服务等根据需求改变,此外,系统还鼓励客户自行设计个性化电脑,并对采纳的个性化电脑构想进行奖励。在当前电脑销售市场竞争激烈的环境下,“PC DIY”电脑销售系统将营销理念由以产品为中心转型到以消费者为中心,借助网站发现消费者购买决策的心理活动过程与活动规律,其开发运行对于目标企业主要存在以下几个方面的意义:
1)提高企业市场竞争力。企业通过“PC DIY”电脑销售系统为消费者提供个性化电脑定制服务,提高客户对个性化需求的满足感,就能够赢取更多的客户,从而提高企业的市场竞争力。
2)帮助企业认识消费者的需求和消费特征。近些年PC消费者的个性化需求变得越来越明显,不仅是传统的塔式机箱,迷你机箱、开放式机箱等也都受到了一部分用户的关注;另外,不仅是电脑外观出现了许多新奇的设计,还出现了如“游戏机箱”等的一些新的概念。从年度的品牌格局来看,用户的关注焦点变得更加分散,企业需认知到消费者的关注点才是市场的商机所在,而“PC DIY”电脑销售系统所提供的定制服务就可以帮助企业分析并掌握消费者的需求特征。
3)为企业提供营销思路。“PC DIY”电脑销售系统对消费者信息搜寻行为的规律、特征和购买决策过程中的总体影响因素进行全面、深入、系统的研究,掌握消费者的心理活动规律,这对于企业开发新产品、市场细分、制定营销战略和策略有着重要的借鉴和帮助作用。
2 系统规划
2.1 初步调查
近年来,PC已经逐步完成了从大城市向中小城市及城镇的普及化,并逐渐成为居民日常家庭生活中必不可少的设备之一,随着网络科技日臻成熟,PC在生活和工作中地位凸显,无论是在办公环境还是家庭中都会使用到PC产品。互联网消费调研中心2013年中国家庭电脑使用状况调查显示,当前我国用户使用PC机的总体情况为:
●从电脑拥有状况来看,四成家庭拥有2台电脑,13.2%的家庭拥有超过3台电脑,其中中小城市拥有电脑数量偏低,近四成城镇用户家中电脑数量在1台以下。
●从电脑机型方面来看,台式电脑和笔记本均较受家庭用户的青睐,其中台式电脑占有率高达77.9%,笔记本电脑紧随其后,而平板电脑的占有率为25.4%。
●从电脑使用人群来看,家庭电脑的使用人群呈现多样化发展趋势,青少年仍是家庭电脑使用的主要人群,不过中年和老年人也开始在家庭电脑的使用方面扮演重要角色。
●从电脑需求状况来看,三成用户认为家庭中电脑数量不够用,其中在4-6级城市,这一比例超过四成,在仅有1台家庭电脑的用户中,认为电脑数量不够用的用户占比超过六成,而中小城市对电脑需求量则更高。
●从期望数量来看,近五成用户认为未来家庭需要配备3台电脑,两成用户认为家中至少需要4台电脑才够用,而人数较多的家庭对电脑数量的需求更高。
●从购买价位来看,4000-5000元的产品最受用户青睐,31.5%的用户计划购买此价格段的电脑产品,计划购买购买3000-4000元价格段产品的用户占28.9%。
从调查结果可以看出,未来PC市场的需求仍是非常旺盛的。近年来,随着电脑销售网站的日益成熟,网上购买已经成为用户购买PC的重要方式。中国互联网行业研究机构艾瑞咨询发布的最新报告显示,2013年一季度电脑产品网络零售整体交易规模激增,笔记本网购整体销售额环比上涨48.3%,达43.4亿元,台式机网购市场3月销售额环比上涨则高达68.6%,首次突破5亿元。艾瑞认为,之所以电脑网购市场保持强劲增长,是因为网购模式比传统电脑卖场更便捷、信息也更透明,因此越来越受到消费者的青睐。以京东为例,京东一方面通过严格的供应链管理提供了正品保障,同时又省去了传统零售渠道高昂的店面租金以及销售人员成本,使得其电脑类产品的售价远低于传统卖场;另一方面,在呈现方式上,京东电脑频道采取全方位展示、采取明码标价,避免了传统电脑市场漫天要价、货品不实等问题;此外,极速配送、高品质售后等服务也提升了网购的美誉度,促进更多消费者更多地从线下渠道转到网上购买。
尽管PC网购市场取得了不错的成绩,然而两大全球PC市场监测机构IDC和Gartner在2013年发布的统计数据表明,PC产业进入“冰河世纪”。IDC数据显示,2013年一季度全球PC销量为7630万台,同比下降14%,而Gartner数量则显示同比下降11%,已跌回2009年中期水平,创20年新低。撰稿人哈利·麦克拉肯称,PC市场的衰退,在于该行业未能推出令消费者激动的新产品,而只是一味删减已有功能、提升硬件性能。追求个性化是当前许多电脑用户的特点之一,如果PC企业能够根据用户需求生产满足其个性化需求的电脑,那么将能获得众多用户的青睐,目前电脑销售网很少有能够为用户提供生产个性化电脑的业务,在这样的市场情况下,开发以用户为中心、允许用户定制个性化电脑的“PC DIY”电脑销售网将能够帮助PC企业在市场占有一席之地。
2.2 系统基本模式
1. 系统商务模式
“PC DIY”电脑销售网是由几个电脑元件供应商合作开发的面向客户销售电脑及电脑元件的电子商务系统,其商务模式是典型的B2C模式。
2. 系统盈利方式
“PC DIY”电脑销售网主要用于向客户销售其定制的DIY电脑,并可进行单个电脑元件的销售,同时为一些电脑产业相关企业提供商品或服务广告的发布平台,因此,该系统的主要盈利方式为销售电脑产品和收取广告费。
2.3 可行性分析
针对“PC DIY”电脑销售网的特点,主要从以下四方面进行可行性分析:
1)经济可行性:开发该系统的成本费用相对比较低,除必要的人力资源外,只需要一台标准配置的计算机及相关软件,其开发成本预计将远低于该系统给企业带来的经济效益,因此在经济方面是可行的。
2)技术可行性:本系统对软件与硬件的要求不高,目前开发该系统的技术已相当成熟,只要搭建好系统开发平台即可顺利实现系统的开发,因此在技术方面是可行的。
3)管理可行性:本系统安全保密性高,人员进行系统采取一定的权限措施,不存在机密数据的泄露问题,同时系统适用性非常强,能够极大减少工作人员的工作量,提高工作效率,且使用方便,因此在管理方面是可行的。
4)环境可行性:该系统具有较大的实用价值,且符合国家、相关的法律法规,因此在社会环境方面也是可行的。
通过以上四个方面的分析,得出“PC DIY”电脑销售网的开发是可行的。
3 系统分析
3.1 系统需求分析
1. 系统功能需求
(1)前台功能需求
“PC DIY”电脑销售网的前台子系统主要为客户进行相关服务,包括提供供应商信息查询、会员信息管理、商品管理、订单管理、客户留言、查看新手导航六个部分。
1)供应商信息查询:客户可以查看供应商组成的联盟企业的合作信息,并可单独查看各供应商的详细信息。
2)会员信息管理:客户可以注册成为系统的会员,登录系统后可查看并修改个人信息。
3)商品管理:客户可以查看系统配置好的电脑产品并根据个人喜欢重新配置,还可对电脑的外形、颜色等提出个性化要求;此外,客户还可查看企业推出的概念化产品并进行评价,也可不拘泥于标准,随心上传自己设计的DIY产品。
4)订单管理:当选中了想要购买的电脑产品后,客户可以在线订购商品并对自己的订单记录进行编辑和删除操作。
5)客户留言:客户可以对系统的产品或服务写下建设,并与其他客户互动。
6)查看新手导航:对于初次使用系统的客户,可以查看新手导航以正确使用系统。
(2)后台功能需求
“PC DIY”电脑销售网的后台子系统是为系统管理员、订单处理员、产品管理员设计的,在登录后台子系统后,系统管理员可以对各类信息进行管理,订单处理员能够查看客户订单并进行审核,产品管理员可以对商品交易情况进行统计分析。
1)系统信息管理:系统管理员需要对系统各类信息进行管理,包括供应商信息、用户信息、商品信息及页面信息。
2)订单处理:订单处理员查询客户的订单,按照规定审核订单后及时进行生产、发货及资金处理等相关操作。
3)商品交易统计:产品管理员根据身份类型、地域或产品类别对交易信息进行统计分析,并以图表形式显示结果。
4)客户留言管理:产品管理员查看并回复客户对商品或服务的售后评价、质量评价、产品建议,并及时删除过期的信息。
2. 系统性能需求
对该系统的性能需求简要如下:
1)平均响应时间:不多于2 s。
2)平均信息量速率:不小于1 Mbps。
3)主存容量:不小于128 M。
4)磁盘容量:视文件总容量而定。
5)安全性:较高。
3. 可靠性和可用性需求
1)系统的平均无故障时间MTTF不少于180天。
2)系统平均修复时间MTTR不多于12 h。
3)系统出现故障应有必要的保护措施不使机密泄露。
4)系统的核心功能必须是正常可用的。
5)系统的数据库及电子文档的备份必须是安全的。
6)系统出现错误时需有必要的出错提示说明。
3.2 结构化系统逻辑模型
结构化系统分析法主要采用功能层次图、数据流程图、数据字典及处理逻辑描述工具来建立系统逻辑模型。
1. 功能层次图
功能层次图用于描述从系统目标到各项功能的层次关系,通过对系统功能需求的分析,可得出“PC DIY”电脑销售网的功能层次图,如图3-1所示。
(a)“电脑销售”功能层次图
(b)“前台管理”功能层次图
(c)“后台管理”功能层次图
(d)“订单处理”功能层次图
(e)“产品管理”功能层次图
图3-1 “PC DIY”电脑销售网-功能层次图
2. 数据流程图
数据流程图描述了系统内数据流动、处理和存储的逻辑关系,主要用于解释系统功能的实现流程,是在功能层次图的基础上画的。根据“PC DIY”电脑销售网的功能层次图,可画出该系统的数据流程图,如图3-2到图3-5所示。
图3-2 “PC DIY”电脑销售网-顶层数据流程图
图3-3 “PC DIY”电脑销售网-第一层数据流程图
(a)“前台管理”数据流程图
(b)“后台管理”数据流程图
(c)“订单处理”数据流程图
(d)“产品管理”数据流程图
图3-4 “PC DIY”电脑销售网-第二层数据流程图
(a)“供应商信息查询”数据流程图
(b)“会员管理”数据流程图
(c)“商品管理”数据流程图
(d)“订单管理”数据流程图
(e)“供应商信息管理”数据流程图
(f)“用户信息管理”数据流程图
(g)“商品信息管理”数据流程图
(h)“概念产品信息管理”数据流程图
(i)“DIY产品信息管理”数据流程图
(j)“商品交易统计”数据流程图
(k)“客户留言管理”数据流程图
图3-5 “PC DIY”电脑销售网-第三层数据流程图
3. 数据字典
数据字典用于解释最底层数据流程图中较复杂或不易理解的数据处理、数据流、数据存储、数据项以及外部实体,通过对“PC DIY”电脑销售网数据流程图各元素的分析,确定对其中的以下元素进行解释,详见表3-1至表3-5。
表3-1 数据字典-数据处理
(a)“重组商品”数据字典
编号 | P1.3.2 |
名称 | 重组商品 |
简述 | 客户根据自己的要求对系统配置好的某商品进行重新配置。 |
输入数据流 | 商品新配置 |
处理过程 | 客户查看系统配置好的某商品信息后,在该商品信息界面对该商品的某些配置进行重新选择,并可提出一些附加要求,得到自己需要的新商品信息。 |
输出数据流 | 新商品信息 |
(b)“查看订单”数据字典
编号 | P1.4.3 |
名称 | 查看订单 |
简述 | 客户下了订单后,可随时查看订单的信息。 |
输入数据流 | 订单号,订单信息,配送信息 |
处理过程 | 客户可在订单页面查看订单的信息,尤其是在收到商品之前,可查看到商品当前的状态或所在配送过程中所处的位置。 |
输出数据流 | 订单号,订单信息 |
编号 | P1.4.4 |
名称 | 编辑订单 |
简述 | 客户在正式提交订单前可随时改变订单的基本信息,在提交订单后,要在订单里标明是否已收到商品。 |
输入数据流 | 订单信息,订单新信息 |
处理过程 | 在正式提交订单前,客户可随时查看订单并编辑订单的基本信息,提交订单后,在规定的送货期限到达时,要在订单“是否到货”栏里标明是否已收到商品。 |
输出数据流 | 订单新信息 |
编号 | P2.4 |
名称 | 页面信息管理 |
简述 | 后台管理员对网站各页面的信息进行管理,主要包括网络广告、公告、促销等信息的发布和编辑。 |
输入数据流 | 广告、促销信息或公告 |
处理过程 | 后台管理员进行网站各页面的编辑页面,在合适的位置添加或编辑网络广告、公告、促销等信息,并保存。 |
输出数据流 | 编辑成功 |
编号 | P3.4 |
名称 | 配送商品 |
简述 | 商品生产完成后,订单处理员向物流配送部门发送配送请求。 |
输入数据流 | 配送信息,取货通知 |
处理过程 | 订单处理员根据库管部门的取货通知填写配送单,并将其发送给物流配送部门,要求其进行商品的配送,同时将客户订单的状态更改为“配送中”。 |
输出数据流 | 配送单,订单新信息 |
编号 | P4.2.2 |
名称 | 审核DIY产品 |
简述 | 产品管理员对客户提交的DIY产品进行审核。 |
输入数据流 | DIY产品审核意见 |
处理过程 | 产品管理员查看客户提交的DIY产品后,在该产品信息界面录入审核意见并保存提交。 |
输出数据流 | DIY产品审核结果 |
(a) “生产订单”数据字典
编号 | F3-02 |
名称 | 生产订单 |
简述 | 订单处理员向生产部门递交的用于生产的订单。 |
数据流来源 | P3.2:审核订单 |
数据流去向 | 生产部门 |
数据流组成 | 订单号+订单处理员号+商品号+处理器+主板+声卡+显卡+显示器+键盘+鼠标+光驱+机箱+其它+下单日期+要求交货日期 |
流量 | 10份/小时 |
编号 | F1.4-04 |
名称 | 支付信息 |
简述 | 客户下订单进行商品支付时,填写的相关信息。 |
数据流来源 | 客户 |
数据流去向 | P1.4.2: 在线支付 |
数据流组成 | 银行帐号+密码+身份证号+金额 |
流量 | 10份/小时 |
编号 | F4.2-04 |
名称 | DIY产品审核意见 |
简述 | 产品管理员对客户的DIY产品审核后填写的意见。 |
数据流来源 | 产品管理员 |
数据流去向 | P4.2.2: 审核DIY产品 |
数据流组成 | 产品评价+采纳建议+产品奖励 |
流量 | 6份/小时 |
编号 | F3-11 |
名称 | 取货通知 |
简述 | 商品生产完成后入库,库管人员向订单处理员发送的取货通知。 |
数据流来源 | 库管部门 |
数据流去向 | P3.4: 配送商品 |
数据流组成 | 货品号+货品基本信息+取货地点+取货时间+负责人 |
流量 | 10份/小时 |
编号 | F3-13 |
名称 | 配送单 |
简述 | 商品生产完成后,订单处理员向物流配送部门发送的配送单,物流部门根据此配送单配送商品。 |
数据流来源 | P3.4: 配送商品 |
数据流去向 | 物流公司 |
数据流组成 | 商品号+商品描述+发货人+联系电话+发货单位+收货人+电话+配送地址+邮编 |
流量 | 10份/小时 |
(a) “订单”数据字典
编号 | D2 |
名称 | 订单 |
简述 | 客户选定商品后通过系统下的商品订单。 |
组成 | 订单号+客户号+客户名+e-mail+电话+商品号+处理器+主板+声卡+显卡+显示器+键盘+鼠标+光驱+机箱+其它+价格+支付帐号+身份证+支付金额+收货人+电话+送货地址+邮编+订货日期+预计到货日期+订单状态+商品状态+是否到货+订单处理员号+订单处理员名+联系电话 |
主关键字 | 订单号 |
相关处理 | P1.4.1:下新订单; P1.4.2:在新支付;P1.4.3:查看订单;P1.4.4:编辑订单;P1.4.5:撤销订单 |
编号 | D6 |
名称 | 概念产品 |
简述 | 由公司设计开发的还未上市的个性化新产品,正在征集客户的意见以确定是否要正式投入生产。 |
组成 | 产品号+产品名+产品图片+产品介绍+产品估价+产品评价 |
主关键字 | 产品号 |
相关处理 | P4.11:增加概念产品; P4.1.2:查看概念产品;P4.1.3:编辑概念产品;P4.1.4:删除概念产品 |
编号 | D7 |
名称 | DIY产品 |
简述 | 由客户自己设计的个性化产品,客户可将其输入系统等待产品管理员的审核意见,通过后可获得相应奖励。 |
组成 | 产品号+产品名+产品图片+产品介绍+产品估价+上传者编号+上传者姓名+上传日期+产品状态+产品评价+采纳建议+产品奖励 |
主关键字 | 产品号 |
相关处理 | P1.3.5:上传DIY产品; P1.3.6:查看DIY产品;P1.3.7:编辑DIY产品;P1.3.8:删除DIY产品 |
(a) “订单状态”数据字典
编号 | D2-27 |
名称 | 订单状态 |
别名 | Order-State |
简述 | 在客户填写完订单至客户收到商品期间,订单所处的状态,具体如下: 1.客户提交订单前,订单状态为“未提交”; 2.客户提交订单后,订单状态为“已提交”; 3.订单处理员审核订单后,将订单状态更改为“生产中”; 4.订单处理员配送商品时,将订单状态更改为“配送中”; 5.当客户更改“是否到货”的值为“已到货”时,订单状态自动更改为“已完成”; 6.当客户在规定时间内未进行商品支付时,订单状态为“无效”。 |
数据类型 | 字符型 |
长度 | 6位 |
取值范围 | 未提交、已提交、生产中、配送中、已完成、无效 |
编号 | D2-28 |
名称 | 商品状态 |
别名 | Merchandise-State |
简述 | 商品在配送过程中所处的状态或位置(由物流配送部门实时更新)。 |
数据类型 | 字符型 |
长度 | 不限 |
取值范围 | 无 |
编号 | D7-09 |
名称 | 产品状态 |
别名 | Product-State |
简述 | 在客户上传DIY产品至产品审核完成期间,该DIY产品所处的状态,具体如下: 1.客户提交DIY产品前,产品状态为“未提交”; 2.客户提交DIY产品后,产品状态为“已提交”; 3.产品管理员审核订单时,将产品状态改为“审核中”; 4.产品管理员审核完订单后,将产品状态改为“已审核”。 |
数据类型 | 字符型 |
长度 | 6位 |
取值范围 | 未提交、已提交、审核中、已审核 |
编号 | D7-11 |
名称 | 采纳建议 |
别名 | Accept-or-Reject |
简述 | 产品管理员对客户的DIY产品给出的采纳建议。 |
数据类型 | 字符型 |
长度 | 不限 |
取值范围 | 无 |
编号 | D7-12 |
名称 | 产品奖励 |
别名 | Product-Reward |
简述 | 产品管理员对客户DIY产品设计的奖励金额。 |
数据类型 | 数字 |
取值范围 | 0-10000 |
(a) “后台管理员”数据字典
编号 | S01 |
名称 | 后台管理员 |
简述 | 具有对整个系统进行管理维护的权限,主要负责供应商、客户和商品的信息管理。 |
输入数据流 | 后台管理员对系统各类信息进行管理时输入的数据,如F2.1-01:新供应商信息 |
输出数据流 | 系统返回给后台管理员的反馈信息,如F2.1-08:供应商信息 |
编号 | S04 |
名称 | 产品管理员 |
简述 | 主要负责概念产品、DIY产品的信息管理以及商品的交易统计,同时结合客户留言及时掌握公司产品的情况。 |
输入数据流 | 产品管理员对概念产品、DIY产品进行管理时输入的数据,如F4.2-05:DIY产品审核意见 |
输出数据流 | 系统返回给产品管理员的反馈信息,如F4.2-03:DIY产品信息 |
处理逻辑描述工具用于说明数据流程图中较为复杂的数据处理,在“PC DIY”电脑销售网的数据流程图中,数据处理“审核订单”的处理过程较为复杂,需要根据订单情况分类处理,因此采用决策树描述其处理过程,如图3-6所示。
图3-6 “审核订单”决策树
4 系统设计
4.1 系统运行平台设计
系统运行平台主要由网络通信平台、硬件平台和软件平台构成,表4-1是“PC DIY”电脑销售系统运行平台的基本配置。
表4-1系统运行平台
网络通信平台 | 主机托管方式 | |
计算机硬件配置 | CPU | 1.4 GHz或者以上 |
内存 | 1G或以上 | |
硬盘占用 | 初始100Mb左右(具体视文件总容量的增加而增加) | |
显示器 | VGA或以上(1024*768 分辨率效果更好) | |
应用软件配置 | 网络操作系统 | Windows Server 2012 |
Web应用服务器 | IIS 6.0 | |
数据库管理系统 | Microsoft SQL Server 2012 | |
开发语言及工具 | Java&JSP,Eclipse4.3 |
结构化系统设计方法主要通过建立概念模型和数据模型来描述系统数据库结构。
根据前面所绘制的结构化系统逻辑模型中的数据流程图,可明确得出“PC DIY”电脑销售网数据库中需要建立的表为:商品表、订单表、供应商表、元件表、用户表、客户留言表、概念产品表、概念产品评价表、DIY产品表,分析各表的用例及表之间的关系,可建立系统数据库概念模型和数据模型,如下所示。
●概念模型:概念模型用于描述系统数据库各表之间的关系,图4-1是“PC DIY”电脑销售系统的概念模型。
图4-1 “PC DIY”电脑销售系统E-R图
●数据模型:数据模型由概念模型转化而来,用于描述系统数据库各表的具体结构和内容,下列各表是“PC DIY”电脑销售系统的数据模型。
表4-4 用户表(User)
字段名 | 类型 | 属性 | 注释 |
User_id | varchar(20) | Not NULL | 用户名,主键 |
User_psw | varchar(20) | Not NULL | 密码 |
User_type | char(1) | Not NULL | 类型 |
User_name | nvarchar(20) | Not NULL | 姓名 |
Reg_date | datetime | NULL | 注册日期 |
User_city | nvarchar(20) | NULL | 居住城市 |
User_email | varchar(30) | NULL | |
User_phone | varchar(20) | NULL | 电话 |
Question_one | nvarchar(20) | Not NULL | 验证问题1 |
Answer_one | nvarchar(20) | Not NULL | 答案1 |
Question_two | nvarchar(20) | Not NULL | 验证问题2 |
Answer_two | nvarchar(20) | Not NULL | 答案2 |
字段名 | 类型 | 属性 | 注释 |
Commodity_id | char(16) | Not NULL | 商品号,主键 |
Commodity_type | nvarchar(10) | NULL | 所属系列 |
Commodity_name | nvarchar(10) | NULL | 商品名 |
Picture | ntext(16) | NULL | 图片 |
Processor | nvarchar(20) | NULL | 处理器 |
Motherboard | nvarchar(20) | NULL | 主板 |
Soundcard | nvarchar(20) | NULL | 声卡 |
Videocard | nvarchar(20) | NULL | 显卡 |
Monitor | nvarchar(20) | NULL | 显示器 |
Keyboard | nvarchar(20) | NULL | 键盘 |
Mouse | nvarchar(20) | NULL | 鼠标 |
CD-ROM | nvarchar(20) | NULL | 光驱 |
Chassis | nvarchar(20) | NULL | 机箱 |
Others | nvarchar(50) | NULL | 其它 |
Price | money(8) | NULL | 价格 |
字段名 | 类型 | 属性 | 注释 |
Order_id | char(16) | Not NULL | 订单号,主键 |
Customer_id | varchar(20) | NULL | 客户号 |
Commodity_id | char(16) | NULL | 商品号 |
Payment_bank | nvarchar(10) | NULL | 支付银行 |
Payment_account | varchar(30) | NULL | 支付账号 |
Payment_amount | money(8) | NULL | 支付金额 |
Identity_card | char(18) | NULL | 身份证 |
Receiver | nvarchar(20) | NULL | 收货人 |
Receiver_phone | varchar(20) | NULL | 收货人电话 |
Receiver_address | nvarchar(50) | NULL | 送货地址 |
Zip_code | char(6) | NULL | 邮编 |
Order_date | datetime | NULL | 订货日期 |
Delivery_date | datetime(8) | NULL | 预计到货日期 |
Order_state | char(6) | NULL | 订单状态 |
Commodity_state | ntext(16) | NULL | 商品状态 |
Arrival_state | char(2) | NULL | 是否到货 |
Order_handler_id | char(12) | NULL | 订单处理员号 |
Order_handler_name | nvarchar(20) | NULL | 订单处理员名 |
Order_handler_phone | varchar(20) | NULL | 联系电话 |
字段名 | 类型 | 属性 | 注释 |
Supplier_name | nvarchar(20) | Not NULL | 供应商名,主键 |
element | nvarchar(10) | NULL | 供应元件 |
Address | nvarchar(50) | NULL | 地址 |
Supplier_phone | varchar(20) | NULL | 联系电话 |
Supplier_email | varchar(30) | NULL | |
Contacts | nvarchar(20) | NULL | 联系人 |
Introduction | ntext(16) | NULL | 简介 |
字段名 | 类型 | 属性 | 注释 |
Element_id | varchar(20) | Not NULL | 元件号,主键 |
Element_name | nvarchar(20) | NULL | 元件名 |
Element_type | nvarchar(10) | NULL | 元件类型 |
Manufacturer | nvarchar(20) | NULL | 生产厂家 |
Price | money(8) | NULL | 价格 |
Supplier_id | nvarchar(20) | NULL | 供应商名 |
字段名 | 类型 | 属性 | 注释 |
CProduct_id | char(16) | Not NULL | 产品号,主键 |
CProduct_name | nvarchar(10) | NULL | 产品名 |
Picture | ntext(16) | NULL | 产品图片 |
Introduction | ntext(16) | NULL | 产品介绍 |
Price | money(8) | NULL | 产品估价 |
字段名 | 类型 | 属性 | 注释 |
DIYProduct_id | char(16) | Not NULL | 产品号,主键 |
DIYProduct_name | nvarchar(10) | NULL | 产品名 |
Picture | ntext(16) | NULL | 产品图片 |
Introduction | ntext(16) | NULL | 产品介绍 |
DIYProduct_price | money(8) | NULL | 产品估价 |
DIYProduct_state | char(6) | NULL | 产品状态 |
Evaluation | ntext(16) | NULL | 产品评价 |
Adopt_suggestion | varchar(6) | NULL | 采纳建议 |
Reward | money(8) | NULL | 产品奖励 |
Uploader | varchar(20) | NULL | 上传者 |
Upload_date | datetime | NULL | 上传日期 |
字段名 | 类型 | 属性 | 注释 |
CProduct_id | char(16) | Not NULL | 概念产品号,主键 |
Evaluator | varchar(20) | Not NULL | 评价人,主键 |
Evaluation | ntext(16) | NULL | 评价内容 |
Evaluate_date | datetime | NULL | 评价日期 |
字段名 | 类型 | 属性 | 注释 |
Message_id | char(16) | Not NULL | 留言号,主键 |
Title | nvarchar(20) | NULL | 标题 |
Time | datetime | NULL | 留言时间 |
Content | ntext(16) | NULL | 留言内容 |
Customer_id | varchar(20) | NULL | 客户号 |
本系统网站为用户提供供应商信息、商品信息、概念产品信息、DIY产品信息的发布与管理,电脑商品的订购和支付,商品及交易信息的查询和管理等功能,网站主页包括网站标志、主菜单、商品列表、新手导航、注册登录等内容,整个系统网站包括主页面(Main.jsp)、供应商信息查询(SupplierInfo.jsp)、商品信息查询(CommodityInfo.jsp)、概念产品信息查询(CProductInfo.jsp)、DIY产品管理(DIYProductInfo.jsp)、订单管理(OrderInfo.jsp)、个人信息管理(CustomerInfo.jsp)、留言管理(CustomerMessage.jsp)、登录、注册、后台各类信息管理等页面,图4-2显示了各主要页面间的关系。
图4-2 “PC DIY”电脑销售网界面关系图
5 系统实施
系统主要界面
1. 用户登录界面
用户在登录界面输入用户名和密码,其中用户名由数字和字母组成,当用户名和密码一致时,成功登录系统。该界面采用封面型结构布局,主色调为深蓝色,辅色调为灰色,背景色为深蓝色。
图1-9 “用户登录”界面
2. 前台主界面
客户登录后进入前台主界面,它显示了系统为客户提供的主要功能。该界面采用T型结构布局,主色调为白色,辅色调为棕褐色,背景色为深蓝色。
图1-10 前台主界面
3. 供应商信息界面
客户点击供应商名进入供应商信息界面,通过该界面可以查看供应商的详细信息。
图1-11 “供应商信息”界面
4. 商品列表界面
客户点击主菜单中的“商品信息”进入商品列表界面,在该界面中可以根据条件搜索商品并点击“详细信息”以查看商品详情。
图1-12 “商品列表”界面
5. 商品详情界面
该界面显示了商品的详细信息,客户可以直接订购或重组商品。
图1-13 “商品详情”界面
6. 商品重组界面
客户可以在商品重组界面对商品进行重新配置并在线订购。
图1-14 “商品重组”界面
7. 商品订购界面
商品订购界面显示了客户要订购的商品信息及订购人信息,客户按照要求填写商品订购数量、支付信息及收货人信息后就可提交或暂时保存订单。
图1-15 “商品订购”界面
8. 概念产品列表界面
客户点击主菜单中的“概念产品”进入概念产品列表界面,在该界面中可以根据条件搜索概念产品并点击“详细信息”以查看概念产品详情。
图1-16 “概念产品列表”界面
9. 概念产品详情界面
该界面显示了概念产品的详细信息,客户可以在该界面查看概念产品信息并进行评价。
图1-17 “概念产品详情”主界面
10. DIY产品列表界面
点击主菜单中的“我的DIY产品”进入DIY产品列表界面,客户在该界面可以查看自己上传过的DIY产品信息及系统采纳建议。
图11-43 “DIY产品列表”界面
11. DIY产品详情界面
该界面显示了客户上传的DIY产品详细信息,在正式提交前客户可以对产品信息进行修改。
图11-44 “DIY产品详情”界面
12. 上传DIY产品界面
客户在该界面填写DIY产品信息后点击上传,系统显示产品的详细信息。
(a) 上传DIY产品
(b) 查看DIY产品信息
图11-45 “上传DIY产品”界面
13. 订单列表界面
点击主菜单中的“我的订单”进入订单列表界面,客户在该界面可以查看订单信息及订单目前所处的状态。
图11-46 “订单列表”界面
14. 订单详情界面
该界面显示了客户订单的详细信息,在正式提交前客户可以对订单进行修改。
图11-47 “订单详情”界面
15. 个人信息界面
客户在个人信息界面可以查看并更新自己的信息。
图11-48 “个人信息”界面
16. 客户留言界面
客户在留言界面可以针对商品、概念产品、服务等发表意见,写下留言。
(a) 填写留言
(b) 查看留言
图11-49 “客户留言”界面
17. 用户注册界面
客户在该界面填写个人信息,注册成为系统会员。
图11-50 “用户注册”界面
18. 后台主界面
系统管理员、订单处理员、产品管理员登录后进入后台主界面,然后各自根据权限进行相应的操作。
图11-51 后台主界面
19. 新增供应商界面
系统管理员通过该界面增加新的供应商信息。
图11-52 “新增供应商”界面
20. 商品管理界面
系统管理员点击“用户管理”可查看所有用户的信息,并进行编辑和删除操作。
图11-53 “用户管理”界面