基于ASP的网上商城购物
系统开发与实现
温雪
青岛266100)(青岛酒店管理职业技术山东
摘要:随着全球
经济一体化的发展和Internet的普及,网上购物越来越普及,也成为一种新的销售手段。介绍一个使用ASP建立的网上商城购物系统。网上商城购物系统可以实现商品的上传、购买、管理等功能。关键词:网上商城;ASP;数据库E--R图中图分类号:TP3文献标识码:A文章编号:1671-7597(2010)1210177-01
1系统
设计方案现在开发系统
常用的技术架构主要有两类:C/S(Client/Server)和B/S(Browser/Server)。C/S模式就是客户机/服务器模式。这种模式可充分利用客户机和服务器的硬件环境优势,将任务合理分配到客户机端和服务器端来实现,降低系统的通讯开销。在C/S模式下,应用服务器运行数据负荷较轻,但是C/S模式的劣势是高昂的维护成本,且投资大。B/S模式就是浏览器/服务器模式。在Browser/Server模式下,用户主要通过客户端浏览器,浏览系统的
工作界面,极少部分事务在浏览器端(Browser)实现,主要事务在服务器端(Server)实现。Browser/Server模式通过Internet进行
通信,不受地域的限制,减轻了系统维护与升级的成本和工作量,降低了用户总体成本。网上商品购物系统的特点是用户在客户端登录系统,浏览、管理,或购买系统中的商品。网上商品购物系统面向的用户是不确定的。如果要求用户下载安装
软件,才能浏览商品,会增加用户浏览商品的难度,大大减少客户数目。本系统在Windows2000Server操作系统上,采用Browser/Server模式实现。该系统提供在线
查询和销售,以及商品的在线管理等功能。2系统模块功能根据系统设计要求,网上商品购物系统实现了九个完整的功能。系统功能模块如图1。
和删除,商品销售记录及浏览记录。上传商品需保存商品名称、价格、类别、商品介绍、图片,及上传商品的用户等信息。3)管理商品类别:包括添加、修改、删除以及转移等功能。商品类别包含商品类别名称、商品类别序号。4)管理商品评论功能:包括商品评论的回复、商品
问题的解决和商品评论删除的功能。商品评论需要保存商品的序号、购买商品的订单号、购买时间等信息。5)管理公告功能:包括公告的添加、修改和删除功能。公告包含公告内容、公告的标题,以及发布时间等信息。6)管理订单功能:包括订单的查询、处理以及删除功能。订单需要包含订单号、商品号、商品数量、商品价格、购买商品总价、付款数额、购买时间等信息。通过这些功能的分析,该系统需要储存用户信息、商品信息、商品类型、公告信息、订单信息和评论信息。目前常用的数据库
管理系统,用表格储存数据。每一个表格由大量的记录来组成,每一记录是由多个字段来组成。在描述数据库时,用实体对应表格,用属性对应字段,数据库中表格、每个表格内的字段以及表格间的关系,则可以使用实体关系图表示。实体关系图就是常说的E-R图,E-R图内只有实体、属性以及实体之间的关系。E-R图的实体对应数据库中的表,属性对应表格内的字段,关系对应表格间得联系。通过上节的分析可知,系统拥有用户、商品类别、商品、订单、评论和公告等实体。4系统核心功能实现1)用户
注册和登录:网上购物系统用户有三种类型,即系统管理员、验证用户和未验证用户。系统管理员是系统管理人员,可管理网站和其他用户,系统默认的管理员是Admin;验证用户是由系统管理员审核通过的注册用户,拥有发布商品和管理自有商品的权限;未验证用户是没通过管理员验证的注册用户,只有查看和购买商品、修改个人信息的权限,不能发布商品。用户在购物系统网站的主页上,单击“注册”链接,填写注册信息,单击“提交”按钮提交注册信息就可以了。2)商品管理与查询:管理主界面使用框架结构,左侧为管理界面的菜单,右侧为管理界面的工作区。管理员才可以发布商品、管理商品、处理评论和订单。如果当前用户是系统管理员,还拥有管理用户的权限。管理主界面采用框架样式,左侧为管理菜单,右侧为管理工作区。系统管理员或管理员才可以进入管理界面。管理菜单拥有很多子菜单,有些子菜单只能是系统管理员才可以看到。因此,在这些项显示前,需要判断当前用户是否为系统管理员。本系统允许系统管理员和验证用户,在登录后对商品进行具体管理。具体商品管理界面可以实现商品的添加、修改、验证和删除。本系统提供了显示商品
列表的功能。在管理界面,单击“商品列表”链接。该界面按照商品类别,分页显示商品、添加商品、修改商品信息、审核商品、删除商品的功能。用户在具体商品管理界面中,单击“添加商品”超链接,将打开添加新(下转第136页)