浅析云商城的建设与实现

时间:2022-09-15 12:55:12

浅析云商城的建设与实现

摘 要:文章主要是针对云商城的网站功能,系统设计,开发细节等进行研究,旨在探索云商城的建设与实现,文章的研究在于明确说明商城的系统需求,界定系统所实现功能的范围,作为日后指导系统设计以及编码的基线。文章主要描述了商城系统的功能需求,同时还阐明了系统的运行环境和相关非功能性需求等。

关键词:云商城;建设与实现;功能;设计

互联网从诞生到现在迅速发展,不少企业已经陆续接入了互联网并在互联网上建立了自己的电子商务阵营,其中包括:在成熟平台上建立官方品牌商城(主要为天猫、淘宝、京东)、企业建立自身的独立品牌商城、微信商城、手机官方商城(美的、格力、神舟、红星美凯龙等)。随着互联网对于人们生活的影响力不断加深,每一个网站都可以很容易地被网民所访问,此外由于各类搜索引擎的作用,使得网站访问量的剧增成为了可能。因此,如何构建一个通用的、高性价比、可扩展伸缩、合理支撑并发访问量的网站系统成为了不少企业所关注的问题。电子商务成为互联网最重要的开拓领悟。

1 版式设计

语言版本采用中文版本,端口是PC端,会员中心页面及后台管理页面采用XKSHOP通用管理界面。不含子页面的设计,子页面需甲方提供资料在后台进行上传。用目前最流行的布局技术div+css布局技术把网站的平面设计转化为静态页面,并且使之符合w3c标准,能兼容ie7、ie8、火狐等热门浏览器。

2 商城基础模块设计

2.1 功能管理

功能管理包括信息管理、资讯管理、会员管理、商品管理、购物车功能、订单管理和订单导出。信息管理是管理网站如公司简介、公司文化、公司荣誉、关于我们,联系方式等信息内容。资讯管理是管理网站如新闻公告、优惠信息、行业新闻等资讯内容。会员管理是管理用户的帐号、密码、姓名、联系方式、收货地址等信息,用户可执行在线注册登录,后台可对用户数据进行统一管理。商品管理是管理网站所有产品信息,后台执行添加、编辑、删除、置顶、推荐等操作,而且商品可进行相应的规格设置。购物车功能是暂存用户的购买产品,可对购物车内产品进行编辑、删除,并统一结算。订单管理是可查看订单号、订单总额、支付状态、处理状态等信息。订单导出:可对订单进行导出,导出项目如订单编号、时间、名称、购买用户、金额等信息。

2.2 其他功能

其他功能有SEO设置、客服设置、在线检索、在线留言、在线支付、邮箱提醒。SEO设置是对网站首页关键词进行设置,提交搜索引擎收录。客服设置是无限制添加QQ客服、MSN客服。在线检索是用户可在线模糊检索产品信息。在线留言是用户可通过在线留言提交公司管理层。在线支付是集成在线支付功能,微信端微信支付、PC或手机端支付宝支付。邮箱提醒是会员注册邮箱验证、下单购买邮箱提醒。增值功能主要是网银支付、商品评价、会员等级管理和信用卡功能。网银支付是用户在下单后可以通过网银方式完成支付。商品评价是用户在收到购买的商品后,可在您的商城对此商品发表自己的评论。会员等级管理是您可在商城中进行新增/修改/删除会员等级操作,可以对会员等级的等级名称,等级折扣,备注信息进行设置。积分功能:会员可根据购买金额进行积分,积分可用于抵现二次购买。信用卡功能是通过信用卡接口完成商品的信用支付和分期付。

3 运行环境

3.1 运行环境和硬件环境

运行环境和硬件环境方面,服务器应用服务器和数据库服务器,最低配置内存2G以上,硬盘20G以上,独立带宽5M以上。推荐配置8G以上,硬盘80G以上,独立带宽10M以上。邮件服务器无配置要求,客户端是IE7.0以上版本和8.0以上。

3.2 软件环境与关键技术

在软件环境与关键技术上,操作系统是Windows2003或更高,中文语种。数据库平台mssql,Web服务器软件Nginx,应用服务器软件IIS6.0或更高,英文版本。缓存服务技术是netcache,开发语言.NetFramework3.5。开发软件有VisualStudio2010或更高,Dreamweave

rCS4或更高,SVN1.6或更高,StarUML5.0,MicrosoftVisio2007,PowerDesigner12或更高,支持浏览器IE7.0或更高,Firefox3.5或更高。

3.3 接口限制

运行环境和硬件环境,软件接口mssql数据库提供的数据库访问接口,硬件接口目前暂无要求,通讯接口Internet接入协议(TCP/IP)和网络请求协议(HTTP),第三方接口包括第三方支付接口,微信开发者接口,合作伙伴登录接口,区域性接口(预留)。

4 关键技术

主要技术主要是SQL++AJAX,由JAVA构建的软件相比传统软件更加安全,同时采用AJAX提高用户的体验与网站的性能;前端框架是采用目前市场流行的CSS/HTML框架(如bootstrap)和jquery等优秀的js框架插件。而缓存技术采用memcache技术缓解数据库压力,实现快速高效数据读写。服务器则是IIS+.netframework,目前市场流行的开源框架,根据系统需求自定义配置相关参数,支持负载均衡和快速请求响应。且服务器操作系统是Windows。

5 对非功能性的需求

5.1 对性能的规定

时间特性要求主要是响应时间:响应时间:2秒以内为标准,超过2秒即判定服务器无响应;更新处理时间:0.3秒内,光标离开输入框立即验证;数据的转换和传送时间:3秒内。

灵活性是此软件可移植到包括widowsXP、WindowsServer、Windows7等操作系统上部署运行;现有系统采用的数据库为Mssql/Access。

5.2 输人输出要求

输入数据类型一般为整数型和字符;日期输入为点击日历框选择。输出数据为可视化的页面,以表格或者文字的形式体现。

5.3 数据管理能力要求

随公司业务规模的成长,每天数据量会逐渐增长,当流量增长到一定程度时会考虑数据库服务器扩展硬盘存储容量。

5.4 故障处理要求

服务器故障是会导致无法登入系统或登入出错。处理方法是检查服务器或重启,如无效应联系专业人员。线路故障是会导致无法登入系统或登入出错。处理方法是应联系专业人员。系统使用错误是会导致系统无法正常使用或数据出错。处理方法首先重新进行相关业务操作,如果仍有问题联系系统维护人员。

5.5 其他专门要求

凡系统的注册用户必须采用实名制的方式。个人密码采用加密的方式,数据库维护人员无法直接查看到用户密码。

6 结束语

现今互联网消费每年逐步成长,用户在网上进行消费成快捷、消费量快速方面发展。随着互联网、移动互联网、商务平台的发展,电子商务的入口也越来越多,用户接受程度也强。大品牌电商主要朝成熟电商平台开设品牌天猫、京东店;自身开设独立电商品牌店、移动端进行社会化电商切入运营。而文章的研究则是针对这一趋势,为以后的研究做参考。

参考文献

[1]黄勇.成都东软学院网上商城――系统构建与客服中心子系统的设计实现[D].电子科技大学,2011.

[2]李伟明.网上商城开发关键技术的研究[D].山东科技大学,2004.

[3]黄诗.基于WebGIS及PKI的网上商城的设计与实现[D].电子科技大学,2013.

作者简介:章伟(1963,10-),男,籍贯:贵州省贵阳市,学历:大学本科,职称:副教授,研究方向:数据库应用,单位:贵州财经大学信息学院。

上一篇:炭素工业生产节能减排主要技术分析 下一篇:曲柄零件加工工艺