软件工程论文

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

基于ASP.NET的快捷网上购物模拟系统构建(2)

来源:电子技术 作者:李茹;王增圻;颜廷伟
发布于:2017-02-22 共3622字
  2  系统主要功能模块及其实现
  
  2.1 商品浏览模块
  
  如图3所示,这是网站首页的商品浏览页面。这个界面顶部LOGO、广告、导航栏以及页面的底
  部内容对大多数页面是相同的,故存放在母版页中。页面中间的主要内容是用来显示商品信息列表的,为实现其他界面对商品信息列表代码的复用,我们将商品列表做成一个用户控件Product List Control.从而,当需要商品列表在其他界面显示时,仅需调用此控件。
  
  2.2 登陆注册功能模块
  
  登录界面中,在登录按钮的点击事件中读取数据库,并且经过配置SQL  Select语句,检索符合条件的用户名和密码并进行有效记录[10].如果有效记录为空,则弹出窗口报错并提示用户重新输入或注
  册;否则,则显示用户登录成功。当新用户点击注册按钮时,按钮下的点击事件会跳转到注册子页面上,供用户输入自己的详细信息。具体登录与注册界面的设计如图4,图5所示。
  
  管理员登陆与会员登录原理程序代码基本一致。只不过后台管理员登陆在会员登录功能基础上又添加了一个后台页面安全模块:利用Http Module机制,当新的HTTP请求到达时,获取所请求的URL,分析此URL所对应的页面是否为后台管理页面,若是后台管理页面则验证管理员身份,若是普通页面则不需要身份验证。
  
  2.3 商品搜索功能模块
  
  搜索商品功能包含商品常规搜索与高级搜索,在图2网上购物首页的右上角搜索栏中我们可以看到这两种搜索方式。搜索商品的原理就是:利用数据库中个信息表之间的关系(图2),通过SQL查询语句将用户的输入数据与数据库中各数据进行检索得到搜索结果,最终检索结果按照商品列表控件的形式在界面上进行显示[11].其中高级搜索界面如图6所示,它在常规搜索的基础上又增添了组合快速搜索查询的功能。组合快速查询的原理就是商品名称、店铺、价格范围等这些条件的任意组合,作为SQL查询语句的搜索条件所进行的多条件查询。
  
  2.4 购物车功能模块
  
  用户登录进入网站后,一般会进行购物商品的查看、收藏和修改等基本功能。用户点击加入购物车按钮便将商品列表控件中感兴趣的商品收藏加入购物车中;当用户查看购物车时,如果对其中商品感到不满意便可以通过购物车栏目的修改按钮来删除或减少其数量[12].购物车界面如图7所示,在页面上主要是放置了一个Grid View控件来显示购物车数据,数据主要有商品名称、定价、购买数量、详情等基本商品信息。当用户确认购物车信息后,选择提交订单按钮便可进行购物车中商品的购买[13].
  
  2.5 商品管理功能模块
  
  后台界面中商品列表的显示是引用了浏览模块定义的Product List Control商品列表控件。在用户控件的基础上,在每个商品下方还添加了商品信息的修改与商品的删除两个选项,如图8所示。这样管理员通过选项切换到修改商品信息的详细页面或者进行商品的删除操作页面。
  
  当管理员选择修改商品信息时,界面跳转到商品信息编辑页面如图9所示。在商品信息编辑界面中,管理员可以对系统中已有商品的基本信息、图片、类别等进行编辑修改。这里修改商品用到的主要是Update更新语句来对数据库进行的操作。此外利用Insert插入语句,管理员还可以添加新商品及其商品的各种信息。
  
  2.6 类别管理功能模块
  
  管理员可以对当前网站内的商品现有类别进行编辑或删除,同时也可以添加新的类别,具体界面如图10所示。
  
  3 结束语
  
  本文在ASP.NET网络编程基础上研发了网上购物系统的大部分功能。系统功能包括:商品信息浏览、用户注册登陆、商品搜索、购物车功能,以及后台的商品信息管理和商品类别管理等[14].本文的创新之处有:首先采用模块化设计原则,这样在提高了系统的开发效率的同时,也增强了系统的安全性和稳定性;其次通过连接池进行数据库的连接,从而避免了频繁的创建和销毁数据库连接对象,这样既提高了系统性能,又能确保系统的安全稳定运行;最后在安全性设计方面,采用了身份认证、访问权限控制等多种策略使系统开发和维护更加安全[15].整个系统网站模拟设计过程,应用了MicrosoftVisual  c#/ASP.NET的开发环境,以及SQL  Server的系统数据库开发。在本文系统功能的基础上,下一步工作将对系统进行细化并结合一个特定的领域对系统进行实现。
  
  参考文献:
  
  [1]包天栋。基于B/S和C/S混合结构的土石坝安全监测信息管理系统研究[D].西安:西安理工大学。2010.
  [2]柳小波。散体流动时空演化仿真模型的研究与应用[D].沈阳:东北大学。2009.
  [3]王齐珍时。基于ASP.NET技术的网络考试试题管理系统设计及实现[D].成都:电子科技大学。2008.
  [4]李晨,张震。基于。NET的电子商务系统平台构建[J].产业与科技论坛,2010,7(18):103-106.
  [5]邵庆。基于ASP.NET在线书店销售系统的设计与实现[J].甘肃科技,2011(3):18-20.
  [6]隋玉磊等。基于ASP.NET的网上购物系统设计与实现[J].科学技术与工程,2007(9):18-20.
  [7]尉学军,刘跃。基于Web的B/S结构实时监控系统[J].贵州工业大学学报2002(5)
  [8]孙继磊等。精通ASP.NET4.0网络编程-基础、框架与项目实战[M].清华大学出版社。158-198.
  [9]王明华。用ASP技术实现网上购物系统[J].科技资讯,2009(25):30-31.
  [10]常婉纶,刘辉。基于ASP.NET构建安全的Web应用程序[J].西安文理学院学报。2010(3):57-60
  [11]康计良。Python语言的可视化编程环境的设计与实现[D].西安:西安电子科技大学。2012
  [12]李红陛。基于J2EE技术的网上商城系统设计[D].石家庄:河北科技大学2010.
  [13]周源。基于ASP.net技术网上购物系统开发研究[J].电脑知识与技术,2014(9):1969-1970.
  [14]于海霞。电子商务网站的设计与实现[D].哈尔滨:黑龙江大学2009.
  [15]李爱军。基于ASP.NET的项目管理系统的网络安全模式研究[J].办公自动化。2010(8):43-45.
原文出处:李茹,王增圻,颜廷伟. 基于ASP.NET的网上购物系统的模块化设计与实现[J]. 电子技术,2015,(11):41-44.
相关内容推荐
相关标签:网上购物系统论文asp毕业论文
返回:软件工程论文