基于.NET Framework 的河源手机产业电子商务平台研究与开发
2013-12-31周永福陈赵云
摘要:该文以河源手机产业电子商务平台设计与开发为例,介绍了项目成立的背景,对项目做了充分的需求分析,并分析了系统开发过程中遇到的动态导航栏目实现、B2B电子商务平台商家店面URL分配、删除数据库记录同时删除系统文件夹中对应的文件等技术要点和难点。解决了困绕众多技术开发人员的C#编程、B2B电子商务系统、B2C电子商务系统、数据获取等等问题。
关键词:C#;动态导航栏目;B2B;电子商务;B2C;数据获取
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)15-3653-03
电子商务以其快捷、低成本等优势在我国的消费市场中正占据着越来越重要的地位。河源市电子商务的发展相对滞后,目前还没有手机类的电子商务平台,消费者只能选择去实体店购买,对商家的宣传和销售、消费者的选择和购买都有很大的限制,开发河源市手机产业批发市场电子商务平台具有广阔的市场前景。
河源手机产业电子商务平台是B2B的电子商务系统,该文从系统开发背景入手,对系统进行了详细的需求分析,从而确立了系统的开发目标为:本系统是针对河源市五县一区手机生产企业和销售商而开发的企业对企业的电子商务平台,旨在为河源市手机生产企业和销售商提供卓越的电子商务平台,拓宽其销售渠道,提高竞争力。
本文将详细介绍系统开发的具体过程和开发过程中的技术要点及难点。可操作性极强,希望能为后来的学习者提供技术方面的帮助,使他们更快的掌握应用.NET开发Web系统方面的技术。
1 系统开发环境配置
1)Internet信息服务(IIS5.0或更高版本)
2)Visual Studio2008或Visual Studio2010
3).NET Framework框架(安装Visual Studio时已经自动安装)
4)SQL Server2005数据库
2 系统需求分析
通过与使用方、IT领域技术专家、潜在购买者等的反复讨论分析,最终确定了河源手机产业电子商务平台主要功能模块,各模块主要内容如表1所示。
3 系统设计与制作
平台整体风格统一,以文字为主体,同时配以精巧静态或动态图片以吸引访问者的注意力,表达创新精神、以及上升动力。在平台的整体设计上,更强调人性化和参与意识,为访问者尽可能的提供多的在线服务和沟通渠道,充分利用互联网的交互功能,呈现整体友好的界面结构。
决定电子商务系统成败的因素主要有两点:一是美观、人性化的界面设计;二是强大的管理功能及良好的用户体验。因此,系统首页汇聚了系统最复杂的数据处理和样式设计,本系统首页将配之以形象、精致的LOGO徽标以及特有的图案塑造手机电子商务平台的整体形象,在整体形象上要表现出主题突出,内容精干,形式严肃简洁,整体大方,让人有耳目一新之感。本系统主要的技术要点和难点如下:
3.1 首页导航栏的动态管理更新功能
首页效果图如图1所示。
3.2 B2B电子商务平台商家店面URL的分配和管理
商家对商家的电子商务平台,我们首先要分配一个固定且唯一的URL供商家去经营,本项目的解决方案是:①在数据库中建立商家表shopMembers,其中字段shopID是主键且是唯一的,代码">店铺首页可实现每个商家具有唯一的URL地址;②商家登录后台管理店铺时系统会自动保留商家的shopID字段,因此可轻松实现本店商品的上架、下架等等管理功能。
3.3 商家对产品的销售和管理
B2B的电子商务平台既要实现商家加盟及管理功能,也要实现商家产品销售及管理功能,商家对产品的销售及管理相对简单:①在数据库中建立产品表chanpin并加入外键shopID;②设计添加手机产品时实现向产品表中加入商家固定shopID的记录。
3.4 删除数据库记录同时删除系统文件夹中对应的文件
系统及商家在经营过程中会删除过期广告或产品,如何实现删除数据库记录的同时删除系统文件夹中对应的文件,实现该功能的关键代码如下:
4 注意事项
1)在系统开发过程中,数据库的设计是项目成功的基础,先进行详细的需要分析,再设计出符合系统需要的数据库至关重要。
2)系统在测试和发布时一定要做到细致、严谨,如测试产品的添加、删除、修改以及发布信息的标题、内容长短会不会影响页面的布局等等,只有通过严格测试的系统才具有良好的实用和使用价值。
3)使用嵌套Repeater控件实现导航栏目的动态管理时可采用多种方法实现,因为篇幅限制,该文仅列出了关键部分代码。
参考文献
[1] 北京阿博泰克北大青鸟信息技术有限公司.深入.NET平台和C#编程[M].北京:科学技术文献出版社,2008.
[2] 北京阿博泰克北大青鸟信息技术有限公司.使用ASP.NET技术开发网上书店[M].北京:科学技术文献出版社,2008.
[3] 微软公司.数据库访问技术[M].北京:高等教育出版社,2007.
[4] Karli Watson.Christian Nagel.Beginning Visual C# 2005[M].北京:清华大学出版社,2006.
[5] 奚江华.ASP.NET2.0开发详解[M].北京:电子工业出版社,2006.
[6] 魏峥,王军,崔同良.ADO.NET程序设计教程与实验[M].北京:清华大学出版社,2007.
[7] 田原.ASP.NET程序设计教程[M].北京:清华大学出版社,2006.
[8] 常永英.ASP.NET程序设计教程(C#版)[M].北京:机械工业出版社,2009.
[9] 尚俊杰.ASP.NET程序设计案例教程[M].北京:北方交通大学出版社,2005.
[10] 郭胜,秦岸,马丽.C#.NET程序设计教程[M].北京:清华大学出版社,2002.