在线购物系统的分析与设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在线购物系统的分析与设计
作者:王海
来源:《电脑知识与技术》2016年第33期
摘要:网上购物商城是一个B/S结构的信息交互系统,简单来说就是在网络上建立一个和实体购物环境相比,较为虚拟的购物空间,使人们能够通过更加简单、轻松、快捷的方式实现购物过程。该项目搭建的是一个小型的、可以为不同用户提供便利的在线购物环境的电子购物网站。用户通过注册个人信息成为本站的会员后,可以实现用户登录、浏览商品、查询各类商品、管理购物车商品信息、在线购买商品、修改个人资料以及通过互联网支付物品款项等功能。
关键词:网上商城;;SQL Serve
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)33-0088-03
Abstract: Online shopping mall is an interactive information system B/S structure, it is simple in the network to establish a real shopping environment and more than virtual shopping space, so that people can achieve through the shopping process more simple, easy and fast way. The project is to build a small, can provide users with convenient online shopping environment of the electronic shopping site. Users become the members of this through the registration of personal information,the user can log in, browse and query all kinds of goods, shopping cart management,merchandise information to purchase goods online, modify personal information, as well as through Internet payment items and other functions.
Key words: online mall; ; SQL Serve
随着计算机科学技术及网络技术在人们生活中的逐渐渗透,人们也越来越认识到网络技术在经济发展战略中所占据的重要位置,互联网平台也成为商家的必争之地。放眼当今社会,电视、报纸早已不再是商品的宣传的唯一途径,互联网俨然成为商家另一个展示自己的全新舞台。商家通过互联网平台,将自身各方面的服务信息传递给消费者,在为商家带来更高利益的同时也为普通消费者带来了极大的便利。所以一个设计良好的在线购物管理系统对商家和消费者来说,都有很重要的意义。
1 技术简介
(Active Server )是微软公司为了迎接全球网络时代的来临而提出的一个统一的Web开发模型,其简单以及高度可定制化的能力,使.NET迅速发展成为服务器端应用程序的热门开发工具,拥有以下特性:
1) 是基于组件的,面向对象的模块化开发模式;
2)更加广泛的底层支持,可以使用C#、VB等编程语言来作为宿主开发;
3)多处理器环境的可靠性;
4)自定义性和可扩展性;
5)高效可管理性;
6)可扩展的设计器环境;
7)提供跟踪用户会话过程的服务;
8)支持服务器端的可包含指令(SSI);
9)支持安全防护Socket 层(SSL);
10)集成化的代理服务器模块;
11)通过第三方模块可以支持的功能;
12)支持程序运行实时监视服务器状态以及定制服务器日志的功能。
2 在线购物系统分析
通过对同类购物网站的实际调查与分析,本系统应该具备的功能如以下所示:
1)具有良好的人机互动界面。
2)用户可以注册登录本网站,可管理本人相关信息。
3)在本网站注册用户较多的情况下,要求管理员拥有较好的用户管理权限。
4)以各种形式全面的展开商城内所有的商品信息,以便用户可以更好的浏览和选购。
5)商品能够分类显示在不同页面,通过关键字可以检索商品,方便顾客快速地了解本商城内商品信息。
6)用户和管理员可以查看商城内商品交易的相关信息。
7)要求系统能够提供安全、高效并且智能化的数据库管理模块,以提高整个商城的各项功能管理水平。
8)要求系统易维护、易操作。
9)要求系统运行具有稳定性、安全性和可靠性。
3 数据库分析
在网上商城购物系统的数据库表设计中,要求在用户或管理员编辑商品信息时,与之相关联的表中数据也应该发生变化,例如当用户或管理员在删除某个商品信息时,与该商品相关联的表中信息也应该被删除,这样才能保证数据库中数据的一致性和数据库表结构的完整性。在本系统中总共设计了11张数据库表来存储相关的数据,OrderInfo(订单信息表)表用于保存订单的详细信息;ShipCart(购物车)表用于保存用户订单信息;BuyInfo(购买商品信息表)表用于保存用户购买商品信息;Area(配送范围表)表用于保存用户购买商品发货的配送范围信息;ShipType(配送方式表)表用于保存用户购买商品发货的配送方式信息;Class(商品类别表)表用于保存商品分类信息;GoodsInfo(商品信息表)表用于保存商品的详细信息;Image(图像信息表)表用于保存商品图像的详细信息;Admin(系统管理员信息表)表用于保存系统管理员的详细信息;Member(用户信息表)表用于保存用户的详细信息;PayType (支付方式表)表用于购买商品支付方式的详细信息。
4 系统功能
该项目的主要目的是开发一个能够为用户提供便利的购物环境的网上购物网站以及后台管理系统,主要参与者是消费者和系统管理员。
4.1 系统前台功能
在互联网平台上,无论什么类型的购物网站,其消费者购物的流程基本上都是类似的,本站用户在该商城的购物流程操作说明如下:
1)任何人在本站都可以浏览和查询商品,但是在第一次进行购物之前一定要在本站进行信息注册,注册完成后,系统会自动将用户信息添加到网站信息存储的数据库,并跳出“注册成功”的提示窗口。为了防止信息泄漏,消费者一定要记住自己的用户名和密码,并且凭借此信息登录本站选购商品。进入到登录页面后,输入用户名和密码点击“登录”进行用户登录。
2)进入商城,选购商品。消费者在浏览商品时,可以顺序浏览、可以按商品类别浏览商品,也可以在页面文本框输入商品名称等关键字,点击“搜索”,系统自动通过用户输入关键字进行信息检索,快速找出相关的商品信息并显示在商品展示界面。
3)查看商品的详细信息。用户在浏览商品时,如果对该商品感兴趣,可以点击“详细信息”的按钮,系统会自动为用户跳转到该商品信息的详细介绍页面,在本页面,商品的各种相关信息,如商品的价格、颜色、规格、付款方式及商家配送货物的方式等信息都会显示出来,供用户查看、参考。