ASP技术支持下网上购物系统设计研究
2017-07-09蒋武卫
蒋武卫
摘要:随着全面改革的深化实施,人们的生活水平质量也有着大幅度提高,网上购物成为当前人们比较便捷的购物方式,而网上购物系统的科学设计,保障系统的安全性就显得比较重要。本文主要对网上购物系统在ASP技术支持下的设计详细探究,希望能通过此次理论研究,对网上购物系统的设计科学性有保障意义。
关键词:网上购物;系统设计;ASP技术
0.引言
网上购物最大限度了满足了消费者的自主挑选权,而且还打破了时空限制,可以使各类资源在更广阔的范围内流通;同时,对于广大卖家来说,在产品宣传、物流调配、整体销售和售后服务等方面都提供了更为广阔和优质的平台,相应地自身的效益也与日俱增。
1.ASP技术概要及网上购物系统设计可行性分析
1.1ASP技术概要
ASP技术的全称为"动态服务器网页",是英文"Active Server Pages"的首字母简略形式,其基本的存储格式是".asp"。在来源和出处方面要归功于著名的软件程序提供商--微软公司,该技术在问世后,另一种技术"通用网关接口"(即CGI)被取而代之。ASP技术最主要的作用是"交互",即顺利实现各个相应的程序与对应的数据库之间的交互,在实际使用过程中不仅方便,而且相对较为简单。就其本质而言,该技术在更多的时候是作为一种脚本环境而发挥自身作用的,在实际的运行过程中起主导作用的是其位于服务器端的各种脚本。
1.2网上购物系统设计可行性
第一,技术可行性。借助ASP技术设计和实现的网上购物系统,其基本功能包含公共信息服务、统计管理、购物管理、订单管理以及用户管理等诸多方面。基本的开发技术除了ASP之外,还有VBSCRIPT和HEML[1]。就技术层面而言,由于ASP技术自身自问世以来就经过无数的实践被予以证明,对于网上购物系统的建设和完善是完全够用的。换言之,借助ASP技术来实现一种新兴的网上购物系统,从技术层面来分析时可行的。
第二,经济可行性。促进了"定制化"销售渠道的畅通。突破了时空限制。减少一系列中间商的层层加价,消费者得到了实惠,交易双方也都降低了成本,实现了经济效益的最大化。
第三,操作可行性。操作性方面,本系统的用户界面设计十分用心,简洁大方,在整体设计思路方面也相对较为清晰,更为关键的是对于各类异常信息也有相应的提示。综合考量,本系统的操作性切实可行。
2.ASP技术支持下网络购物系统设计
2.1结构系统设计
其一,前台部分。主页上显示的各类商品主要是借助整个系统的前台结合在一起的,其最主要的功能就是实现商品订购、商品内容显示等多项目标。具体到该系统的应用来说,相应的商品都可以在主页面上通过适当的搜索来获取,而且一些详细的信息也可以完全知悉。这一系列的相关数据都是属于数据库内在潜在功能。
其二,后台部分。在关于后台系统的设计方面,两项基本原则不能动摇,分别是维护自身数据、围绕前台管理,因为前台部分所有的功能都需要借助后来才能得以实现。因此,在整体的设计方面,后台部门尤其需要注意便利性和准确性,实现后台与前台每一个部门之间的一一对应[2]。
其三,数据库。前后台的管理梳理完毕之后,更为重要的工作就是是关于数据库的各项功能的实现了,简言之,数据库是联通前后台的关键。
2.2功能模块设计
第一,前台模块的功能模块设计。订单服务、商品信息展示以及用户登陆等模块是着整个系统前台的构成方式。而如果将这些相对宏观的模块进行进一步的细致化分时,则可以衍生出相应的留言管理模块、个人资料模块、购物车模块、订单查询模块以及用户管理模块等等。(1)用户管理模块最为基本的目的是为了实现用户权限管理、用户密码找回、用户密码重置、用户登录、以及用户注册等多项功能。(2)订单管理模块该模块可以实现对订单的查询和撤销,以及各个订单的详细信息等。(3)购物车模块主要作用是"盛放"各类商品,然后辅助消费者实现清点商品、最后付款等相应的功能。当然,如果其中的商品不满,还可以进行删除和更换。(4)个人资料管理模块这一模块主要是对用户的收货地址、实际姓名以及联系方式等信息进行细致管理。(5)留言板模块这一模块所发挥的作用虽然是辅助性的,但是无论对于卖家还是买家来说都是十分重要的,有时当消费者自身处于犹豫状态时,留言板的存在会使得消费者更加坚信购买后舍弃某一项商品在。鉴于此关键的作用,该模块日渐受到了卖家的重视。
第二,后台管理模块的功能模块设计。后台各个部分主要是为了实现管理系统公告信息、管理用户信息、处理订单以及管理商品信息等多项功能,而且,这些模块的设计在很大程度上也是基于系统的实际需求。其具体的功能划分大致为:(1)管理员身份验证模块这一模块的主要作用对验证管理员的身份。管理员要想顺利进入这一系统,须确保用户名、登录密码与数据中所储存的各类信息保持一致。(2)商品管理模块基本作用是商品下架、降价促销、新品上架、更新商品信息等。(3)处理订单模块提交、确认、审核各种订单。(4)用户信息管理模块修改、查询用户的个人信息。(5)公告信息管理模块对公告进行发布或撤销等。
2.3数据库设计
数据库之所以能够起到关键作用,在很大程度上取决于其自身的设计方式。具体来说,一般的数据库在设计时应符合如下几个方面的要求。(1)明确要求。这是下面的几个步骤的关键和前提。(2)数据建模借助合适的工具对数据库进行构建,这样也在一定程度上实现了对自身设计需求的合理表达。(3)设计数据结构转化数据模型必须要经过这一换季的结构设计。(4)设计、实现、维护数据库。这是整个流程中的重中之重。数据库中的各类信息代表了自身各自的属性,基于此,在结合实际的前提下,笔者为本文网上购物系统的数据库设计选取了关系数据库模式[3]。借助这一模式可以实现表格与表格、表格与数据以及数据与数据之间的二维关系。
3.结语
本文结合当前时代发展的实际背景,借助ASP技术而构建起了一整套完整的网上购物系统,为了致力于实现这一目标,笔者做了大量的工作,大致可以归结为下面的几个层面:介绍了系统开发中所使用的相关技术,对系统进行了可行性分析,根据系统的需求分析,对系统进行总体设计,研究模块功能,对数据库进行设計。
参考文献:
[1]何建伟,陈颖.网上购物系统数据库的设计与实现[J]. 电脑编程技巧与维护. 2009(22)
[2]钱永涛,仝桂梅. 基于B-C的网上购物系统的设计与实现[J]. 郑州牧业工程高等专科学校学报. 2007(04)
[3]范同祥,宋斌恒. 一种基于J2EE的通用访问控制框架[J]. 计算机应用研究. 2006(04)