摘 要: 作为互联网的典型应用, 电子商务是一个发展前景广阔以及潜力巨大的市场。本文简要设计了一个在线购物系统, 结合ASP.NET和Access数据库共同开发, 设计和实现了用户管理、购物车管理、订单管理以及购物等功能。本文针对电子商务在线购物系统进行的研究与设计, 使用Internet作为媒介来设计电子商务在线购物系统, 该系统具有用户使用简单、界面直观的优点。
关键词: 电子商务; 购物系统; ASP.NET技术; Access数据库;
近年来随着计算机及互联网技术的发展, 信息技术的传播速度已经突破了时间和地域的局限。由于在线用户的快速扩张, 许多企业和制造商也将目光投向了互联网, 互联网的虚拟世界正在实现, 并逐渐融入现实生活。有许多电子商务活动可以在互联网上进行, 其中“网上购物系统”就是一种典型的电子商务运用。作为互联网的典型应用, 电子商务是一个发展前景广阔以及潜力巨大的市场。
一、购物系统概要设计
作为一种在线销售形式, 在线购物系统没有强大的后台数据库支持, 就不可能实现网购。因此一种展示产品的在线购物平台数据库设计是十分重要的, 同时, 商家还可以通过平台数据库记录查看消费者每次访问、购买形式和购物动态。网上购物可以通过电子商务系统快速获取客户的需求, 除了获得客户对产品的看法外, 商家同时可以使用数据库统计信息获取客户对产品的满意度。综上本文所设计的在线购物网站结构设计如下所示, 在线购物系统的功能模块大致分为用户信息模块和商品信息模块。
图1 购物网站结构设计图
本文设计的在线购物系统分为前台购物系统以及后台管理系统。其中前台购物系统分为商品展示及分类、用户注册及个人资料修改、购物车以及搜索产品功能;后台管理系统有商品管理、客户管理、订单管理、送货管理以及管理员管理功能。
二、数据库设计
1. 创建数据库
图2 网上购物系统E-R图
以用户购物信息为例, 本文设计的网上购物系统E-R图如图2。根据系统功能设计的要求建立数据库, 并建立管理员数据表 (用于存储后台管理员信息) 、菜单大类表 (用于存储购物类别中大类别的信息) 、链接表 (参考) 、付费交付表 (用于存储运输方式) 、shop_pj评论表、商品项目列表 (用于存储商品信息) 、shop_styl表 (用于分类服装类别) 和user_a用户表 (用于存储用户信息) 。
2. 数据库连接
一个真实、完整的站点与数据库是不可分割的。在实际应用中需要保存大量数据, 并且这些数据之间通常存在相关性。现应用的数据库有很多种, 有Fox数据库、Access数据库以及SQL Server等, 本文使用Access数据库进行数据存储与查询。
三、购物系统实现
1. 用户模块实现
本文设计的购物系统用户分为客户和系统用户两种, 主要实现五种功能, 具体包括:
(1) 客户注册信息填写, 处理页面。
(2) 客户登录信息处理页面。
(3) 客户个人资料修改程序。
(4) 客户密码修改程序。
(5) 客户退出登录程序。
(1) 客户注册、登录及退出
当客户点击主页上的注册时, 页面将被定向到注册页面。当用户进入注册页面时, 需要在文本框中填写用户的一些个人登录信息和详细信息, 以确保实名验证。确保用户填写的内容有效, 同时确保网上购物的文明和标准化。信息有效性验证在客户端上执行。
(2) 客户资料修改
该程序允许客户在修改密码之前更改密码并验证原始密码的正确性, 可以显示用户注册的所有信息。客户资料修改操作首先需要从更改表单中获取相应的值, 然后根据返回值执行相应的修改处理。
2. 购物模块实现
本文设计的购物模块主要实现显示购物信息、查看购物列表、搜索购物以及将商品放入购物车等功能。
(1) 分类及详细信息显示
分类列表实现了购物的分类显示功能, 并且程序在客户点击某个类别时完成显示特定分类购物的功能, 同时显示的内容是购物的图片和一些基本购物信息。
(2) 购物车功能实现
如果客户对某件商品感到满意, 那么就可点击“添加购物车”将商品放进本人购物车。同时客户可以随时查看购物车中的购物详情, 如果不满意还可删除购物车中商品, 最终效果如图3所示:
图3 购物车效果图
3. 运行环境
本文设计购物网站结合ASP.NET和Access数据库共同开发, 在配置网站时需要满足以下系统配置要求:
(1) 操作环境:Visual Studio 2008或更高版本;
(2) Web服务器:IIS4.0或IIS5.0;
(3) 客户端:IE、Netscape;
(4) 数据库服务器:Microsoft Access 2003;
四、结论
近年来随着计算机及互联网技术的发展, 信息技术的传播速度已经突破了时间和地域的局限。由于在线用户的快速扩张, 许多企业和制造商也将目光投向了互联网, 作为互联网的典型应用, 电子商务是一个发展前景广阔以及潜力巨大的市场。本文简要设计了一个在线购物系统, 结合ASP.NET和Access数据库共同开发, 设计和实现了用户管理、购物车管理、订单管理以及购物等功能。
参考文献
[1] 密君英, 孙翠华, 任怡.ASP.NET动态网站开发技术实用教程[M].北京:人民邮电出版社, 2009:15-20.
[2] 石志国.Microsoft Access[M].北京:清华大学出版社, 2007:50-80.
[3] 樊健平.ASP.NET数据库实现[M].北京:中国水利水电出版社, 2009:188-200.