基于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.
相关内容推荐
-
B/S架构模式下网购系统建设研究
0引言随着网络的发展,网上购物作为一种新型的购物方式可使人们足不出户,就能买到想要的东西。当今的淘宝、京东、亚马逊、当当网等一系列知名购物网站,已与我们的生活紧密结合,网上购物符合社会和人们生活发展的需要[1].据CNNIC的统计数据显示:截至20...
-
基于Web的网上商城系统设计和开发
0引言人类经济在21世纪有了飞速的发展,同时,人们的生活也发生了翻天覆地的变化,尤其是计算机技术已经深入到社会生活和经济活动的各个领域。互联网的发展使得网上商城购物成为一种新型的而且受欢迎的购物方式,简化了消费者的购物过程[1].基于Web平台开...
-
校园网上购物系统的可行性及设计路径
网上购物系统对消费者来说,与传统实体店购物相比,消费者的交易时间没有限制,用户可随时随地进行购物,并且网上购物系统为消费者提供了大量的商品信息,能够迅速地查找信息,在熟悉网上购物流程后便可以大大节省时间,适合现代人群对购物的需求。...
-
JSP技术下网上购物系统设计探析
1研究现状网络的出现与迅速发展和电子商务的逐渐成熟,不仅改变了我们记录和传播知识的符号,也改变了我们的交易方式,而且将会对我们的思维方式、工作方式和生活方式产生根本性的影响。网上购物在资源量、经济、销售手段等方面的优势,都将成为电子商务必...
-
网上购物系统后台管理的设计与实现
本文具体论述了网上购物系统的主要功能及体系结构,重点讨论了系统数据准备、数据库的逻辑结构分析、各模块系统流程,各功能模块的关联和响应,JSP与后台数据库连接等关键技术。...
-
基于B/S模式的酒店信息管理系统开发研究
随着人民生活水平的日益提高,旅游业和商贸流通业的繁荣促使宾馆酒店业也得到前所未有的发展。从国际大都会到边城小镇,从家庭旅馆到星级酒店,不同档次、多种特色的宾馆酒店遍布于城乡的各个角落,以满足人民群众的消费需求。...
-
ASP.NET框架下修井作业管理系统的构建
一、引言随着油井开采时间的延长,越来越多的油水井出现故障,直接影响了石油企业的正常生产。所以对于石油开采来说,油水井的修井作业显得尤为重要。而目前油田修井作业数据的管理还主要依靠纸质报表,不能直接第一手得到参数数据,而且人为因素多,对于整...
-
Java技术在网上购物平台中的应用
1前言1.1课题研究的背景购物作为人们日常生活中不可或缺的特定行为,直接影响人们的生活质量,网上购物在时下已经不是什么凭空臆想,借助互联网足不出户即可轻松购物,相比于传统购物方式,节省了时间,商家和消费者不用再面对面交流,而是通过网络平台的...
-
高校人事信息管理ASP.NET系统的研制
通过人事系统改革, 把人力资源管理人员解放出来, 让他们以更好更有干劲的心情投入到真正需要他们的工作中去, 提高高校管理的高效性、科学性、规范性, 从而使高校管理向公平公正科学规范方向发展。...