软件工程论文

您当前的位置:学术堂 > 计算机论文 > 软件工程论文 >

网上购物商城系统开发分析

来源:信息通信 作者:李长久
发布于:2017-02-22 共1679字
  摘要

        1需求分析

  
  1.1可行性需求
  
  网络购物也叫网上购物,是指用户为完成购物或与之有关的任务而在网上虚拟的购物环境中浏览、搜索相关信息,从而为购买决策提供所需的信息,并实践决策和购买的过程。
  
  1.2系统功能性需求
  
  作为一个网上购物网站,该购物系统需要具备一些必备功能来对网站进行管理,主要可以两大模块,即为前台管理和后台管理。
  
  网站前台:面向网站访问用户的,通俗的说也就是给访问网站的人看的内容和页面,网站前台访问可以浏览公开发布的内容,如产品信息、新闻信息、企业介绍、企业联系方式、提交留言等操作;
  
  网站后台:面向网站管理员的,只有管理员可以通过登录进到后台的网页,来进行发布商品、查看留言等操作。
  
  2系统设计
  
  2.1系统设计目标
  
  调研国内着名的购物网站及电子商城,对实现方式、设计手法、UI设计、购物流程等进行了详细的研究。要将购物商城做到以下几个靓点:
  
  (1)完美的UI设计,网民经常通过第一感官对所属商城产生兴趣或能激发购物欲望,减少纷繁错乱的轰炸眼球方式来吸引顾客,尽量消除商城浮动广告带来的烦恼。
  
  (2)操作方便快捷,网站内部的查询、比价、购物车、付费、链接付费方式等重要环节要采用最为简单的方式来完成,避免给用户带来不必要的操作烦恼。
  
  (3)安全性好,安全性是所有网站都在关心的问题,在防SQL注入式攻击、防止下载处理等方面都做了一定的工作。
  
  (4)网站技术的不断优化、计算机技术的发展迅速,在网站的建设中可加入一些比较新的技术。
  
  2.2系统设计原则
  
  标准化原则:此系统的开发采用SQLServer 2005数据库和Myeclipse开发平台,采用B/S模式,是一种通用的网络应用系统。
  
  先进性原则:设计初期要考虑到购物商城的理念要最新,并且要要追寻自主创新部分,保持购物商城的技术先进性。
  
  延伸性原则:为客户提供一个智能化、科学化的开放性交互平台。应充分考虑到购物商城的业务范围的合理化延伸,为系统升级改造提供可行性、便利性的技术割接。
  
  2.3框架设计
  
  MVC是一个框架模式,它强制性地使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器,即三个主要层次:视图层、控制层和模型层。它们各自处理自己的任务:在视图层是用户看到并与之交互的界面,只负责对外观和数据的展现,控制层接受用户的输入并调用模型和视图去完成用户的需求,模型层负责最多的处理任务,在此项目中负责实体对象的封装和数据库处理。
  
  2.4模块设计
  
  根据系统的功能性需求,主要分为两大模块:用户模块和管理员模块。
  
  3系统实现
  
  作为一个网上购物网站,可分为前台管理和后台管理两部分。
  
  (1)前台管理。前台购物流程为:当用户进入到本系统的主页后,用户可以自由地浏览商品信息和搜索商品,以及查看本网站的信息。当用户需要购买商品时,用户需要先进行注册,注册后登录,然后再把选中的商品添加到购物车当中,最后交易生成订单。必要时系统会提示用户需要注册或者登录。
  
  (2)后台管理。网上购物商城系统管理人员可按照货物的种类、商品价格、可进行简单快寄的增加、删除、修改、查询等基本功能。也可以通过系统查询查看所有的订单信息,同时还可以通过系统发布新闻、发布最新公告、管理用户留言等。
  
  (3)系统中遇到问题的解决方法。SQL注入漏洞。以用户登录系统为例,需要验证用户的用户名、密码,若数据库中有该用户的用户名和密码,而且对应准确,则可以登陆成功,进入网上购商城的主页面;若验证不成功,则需要重新登录。此时,如果用这两个参数一起去查数据库,即采用如下sql语句:String sql = “select top 1 passwd from user Info where username='xxx' and password='xxx‘”.
  
  4结语
  
  网上购物商城系统是基于电子商务的一种典型应用,在设计方面,要考虑网上购物商城的网络架构和业务特点,设计要满足系统可维护性、灵活性和可扩展性。在实现方面,在实现前文设计基础上,着重解决用户登录以及购物车所涉及的数据共享问题、中文乱码问题、SQL注入漏洞以及数据源和连接池等问题。
  
  参考文献:
  
  [1]王国平。Dreamweaver MX网页时尚设计师[M].北京:电子工业出版社,2005
  [2]王炯,姜真杰。Flash网页制作教程[M].北京:清华大学出版社, 2005
原文出处:李长久. 网上购物系统的设计与实现[J]. 信息通信,2015,(08):91.
相关内容推荐
相关标签:网上购物系统论文
返回:软件工程论文