基于.NET的电子商务系统实现研究

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:majunchigg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】:本文以下内容将对基于.NET的电子商务系统实现进行研究和探讨,以供参考。
  【关键词】:电子商务;系统;实现
  中图分类号:C94文献标识码: A
  1、前台商城模块的实现
  1.1、UI设计思路
  前台商城的宗旨是给访问该平台购物的客户提供方便快捷的电子商务体验,因而在UI设计上采用了简洁明了的设计思路,以鲜活动感的橙色为主基色,配合黑色宋体的描述文字以及蓝色宋体的链接文字,作用域整个前台商城的所有页面,使得整体风格活泼而不失稳重。整个前台商城的所有页面都共享一个CSS样式表文件,从而使得所有页面的样式风格得到统一。
  在页面布局上采用了传统的表格布局和DIV+CSS布局相结合,按照目前国内外主流的电子商务网站的布局风格安排各个栏目,最大限度上尊重访问者的使用习惯,做到客户不用思考即可很快找到所需要的内容。各个栏目均有醒目的标题,并配以醒目的图标,使得各个栏目的功能一目了然。另外,诸如搜索、会员登录、购物车、商品分类、精品推荐、最新公告、客户服务以及页头(包括LOGO、横幅广告、导航栏等)和页尾都是采用自定义控件(UserControl,*.ascx)来实现的。
  1.2、商城首页
  前台商城首页中包含了11个栏目,其中有8个栏目是以用户自定义控件(UserControl)来实现的,它们分别是页头、页尾、搜索栏、会员登录、购物车、商品分类、最新公告、客户服务。除此之外,在首页的主要位置由上至下布局了热卖商品和最新上架两个栏目,以及在页面的右侧的精品推荐栏目。
  在热卖商品栏目中,根据每种商品的累計销售数量的倒序进行排序显示12种热卖商品,该栏目呈现在页面的中心位置。在最新上架栏目中,根据新商品的入库时间的倒序进行排序显示4中最新上架的商品。
  在该首页中还提供了一个“精品推荐”栏目,该栏目采用服务器控件以简单列表的方式显示了15种最新推荐的商品的名称,并将该商品名作为超链接指向该商品详细信息页面。该列表的获取是根据数据库中商品信息的“是否推荐”字段的值,若该值为真则为推荐,再根据商品编号的倒序显示出前15种商品予以推荐。
  1.3、商品搜索
  商品搜索栏使用用户自定Web控件实现,应用于所有商品相关的页面中,用户可依据商品分类和商品名称对商品进行模糊查询,将查询到的商品以图像列表的方式显示在搜索结果页中,并提供了每个商品的详情和购买链接。
  1.4、会员登录
  前台商城设计了两种用户登录的方式:在所有页面中的左上角会出现的“会员登录”栏目。该栏目中还提供快捷的注册链接和找回密码链接。当客户进入“会员中心”前需要登录,此时为单独的登录页面。根据前台商城的需求分析,会员必须登陆后才能购买商品。这就要求必须为客户提供方便快捷的登录方式。以上两种登录方式都可以使得用户登录该商城进行购物,基本流程是相同的。
  2、数据分页实现
  由于会出现大量的数据列表,而且很多时候数据量较大,不能将这些数据现在单独一个页面中,这样会造成页面的长度太长,影响浏览和使用。因此,对数据列表的分页必须实现,而且尤为重要。
  包括前台商城和后台管理模块的所有对数据列表进行分页的实现都是采用了ASP.NET提供的PagedDataSource类来完成。该类提供了封装数据绑定控件(如DataGrid、GridView、DetailsView和FormView)的与分页相关的属性,以允许该控件执行分页操作。分页实现方法是,将从数据库中查询到的数据列表封装在PagedDataSource类的实例中,设置该实例的PageSize属性来指定每页要显示的记录数,再将该实例作为数据源绑定到要在页面中显示数据列表的控件的数据源(DataSource)属性上。
  3、后台管理模块的实现
  电子商务平台的后台管理模块共分为管理员登录、首选服务、订单管理、商品管理、配送管理、留言及评论管理、会员管理、系统设置等八大功能模块。
  与前台商城的UI设计思路不同,后台管理模块的UI设计采用稳重、内敛的设计思路,采用浅蓝色为主基色,黑色宋体内容文本,白色宋体加粗的标题文本,深蓝色宋体的菜单文本,以表格风格进行布局。该UI设计思路旨在为该平台经营者和工作人员以严谨的工作态度的暗示,使其认真谨慎地工作。
  后台管理模块的UI设计技术依然采用框架布局、表格布局以及DIV+CSS等技术实现。
  4、数据访问层的实现
  数据访问层中主要包括两大部分的实现:一是通用类:主要有DBConn类,该类是数据库访问的通用类,提供了包括数据库连接与关闭、SQL语句执行、获取DataReader、获取DataSet、获取集合、获取表记录数等功能;Configer类,该类主要实现了对系统相关配置信息的访问,其中包括获取指定名称的配置信息和获取指定积分的折扣配置。二是数据实体类:主要有管理员类Admin、商品分类类Category、客户类Customer、订单类Order、商品类Product。
  5、结尾
  当经过一系列的设计满足了基于.NET的电子商务系统实现的要求,但是还需要注意电子商务系统的安全问题,系统的安全性是指保护数据以防止因不合法的使用而造成数据的泄密和破坏。针对这样的问题需要采取一定的安全保护措施,如身份验证,数据库的安全性,网络安全等,具体的可以采用登录密码加密、随机验证码、防止SQL注入等方式。
  【参考文献】
  [1]《电子商务网站设计与管理》肖萍等,东南大学出版社
  [2] 《电子商务概论》李晓燕等,西安电子科技大学出版社
  [3] 《电子商务网站规划与建设》王宇川等,机械工业出版社
其他文献
摘要:近几年来,由于国内经济发展,人口增多,房价上涨等现象,使得国内建筑企业能够迅速发展,建筑企业之间的竞争也逐渐演变的十分激烈。为了提高竞争力,使建筑企业的发展能够长远平稳,同时获取更高的经济效益也因为各种豆腐渣工程的出现,社会对建筑项目的质量的关注度是越来越高,企业开始对施工项目的管理给予了高度重视。建筑工程项目管理水平的提高与否,不但与建筑工程进度和质量能否得到保证息息相关,还与建筑企业的信
摘要:我国建筑行业的迅速发展,满足了人们对住宅建筑的需求,但同时也增加了能源的消耗量,使我国能源供给处于紧张状态。如何优化住宅建筑节能设计,降低能源消耗量,成为我国目前研究的重要课题。我国城乡新建住宅建筑的绝大部分依然为高耗能建筑。对于我国如此庞大的建筑量来说,在节能理念的指导下,设计出能最大程度减少能耗的住宅建筑十分必要。本文通过对节能理念的阐述,对住宅建筑的节能进行了分析,探讨了如何在新形势下
摘要:市政工程作为我国社会主义建设的基础工程,我们必须保证施工质量。在整个市政工程运营的过程中,施工管理应该起到连接性、协调性大的作用。我们应该从保证市政工程的安全稳定以及整个市政工程管理的运行系统协调发展为基本立足点,创新管理模式,不断深化管理理论知识,发展市政工程实践,细化施工管理的步骤,不断提高市政工程施工管理队伍人员的专业素质和职业道德,进而提高市政工程的总体质量,实现市政工程经济效益的显
摘要:目前,我国的建筑施工企业在工程项目施工管理方面,逐步形成了具有现代管理意义的建筑工程项目施工管理。在实际工程项目中,新结构、新材料以及各种新技术新工艺不断出现,因此,相应的施工管理也在不断发展中。本文分析了建筑施工技术管理的特点,并对建筑施工技术管理存在的问题和相应措施进行了阐述。  关键词:建筑施工;施工技术管理;问题;措施  中图分类号:TU74文献标识码: A   引言  随着我国社会