卖场导购系统

随着互联网技术的飞速发展,现今网上购物越来越受到人们的青睐,通过各种
导购指示以及搜索条件,在五花八门的商品中,每个人都可以买到最新、最低价、
最放心的商品。与此相对应,传统户外购物方式因为购物方式的落后和不透明,
渐渐淡出了一些顾客的视线。因此为实体卖场建立一个便于顾客查找和定位商品、
便于商家展示商品且商家与客户交流方便的导购系统成了当务之急。
经过深入的课题分析,本系统采用.NET 技术、Microsoft SQL Server 2008 数
据库管理系统等作为工具进行开发,使用 C#作为开发语言,能在 Windows XP 及以
上版本运行。从操作简便、界面美观、灵活实用的用户需求出发,本导购系统主
要设计了超级卖场介绍、商家名录、新品推荐、超级卖场动态导购地图、按需查
询、留言版等功能模块,从而为商品信息展示提供了一个高效而廉价的平台,使
顾客可以快速、方便的找到质量、价格都满意的产品,并知道其在卖场中的确切
位置。 HM000033
本文主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开
发设计的思想、技术难点和解决方案。
关键词:导购; 动态地图; C#.NET; SQL Server
With the rapid development of Internet technology, more and more people prefer
shopping online nowadays. In a wide variety of commodities, through a variety of
shopping guide instruction and search condition, everyone can buy the latest, lowest,
most reliable products. Due to its shopping backwardness and its opacity, the
traditional outdoor shopping lost its former dominance, and even fades out of some
customers’ sight gradually. Therefore the establishment of a convenient, easy and free
shopping guide system which provides a platform that merchants can communicate
with customers conveniently has become a priority.
According to the in-depth analysis of the subject, this system using .NET
technologies, Microsoft SQL Server 2008 database management system as tools for
development, using C # as the development language, can run on Windows XP and
the above versions. For the simple, beautiful interface, flexible and practical user
needs, the design of the system includes super market introduction, merchants
directory, New items, dynamic shopping guide maps, on-demand query, message
boards and other functional modules, so as to provide a broad and inexpensive
platform for merchandise information display, to provide customers with a convenient
and comprehensive product information, so that customers can quickly and easily find
the products of high quality and satisfactory prices. What’s more, the system can
provide the exact location of the products in the market.
This paper describes the development background of the project, completed
function and development process, and highlights the design ideas of the development,
technical difficulties and solutions.
KEY WORDS: Shopping Guide; Dynamic Maps; C#.Net; SQL Server
1.2.1 Microsof t Visual Studio 2010  查看完整请+Q:351916072获取
Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应
用程序开发环境。Visual Studio 2010 版本于 2010 年 4 月 12 日上市,其集成开发
环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010
同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community
Technology Preview--CTP),并且支持开发面向 Windows 7 的应用程序。除了
Microsoft SQL Server,它还支持 IBM DB2 和 Oracle 数据库。
Visual Studio 支持用户透过多种不同的程序语言进行开发,但历代版本所支
持的语言并不完全相同,例如,Visual Studio .NET 2002 时,微软将 Visual J++
改版为 Visual J#,但至 Visual Studio 2008 时取消支持 Visual J#;而 Visual
Studio 2010 时,并入支持新语言 Visual F#。Visual Studio 2010 原生支持:Visual
Basic、Visual C#、Visual C++、Visual F#四种程序语言:
Visual Basic 2010  
Visual Basic 2010 (版本号:10.0),提供支持 Dynamic Language Runtime (DLR)。
Visual Basic 2010 同时也是 Silverlight 2.0 计划的一部分。
Visual C++ 2010
Visual C++ 2010(版本号:10.0),于 2010 年发布。Visual C++ 开发团队考
虑使用 SQL Server Compact 格式的数据库来存储源码的相关信息。此版也加入了
现代化的 C++并行运算库 Parallel Patterns Library。此版建构于.NET Framework
4.0 之上,但仍支持机器码的编译。
Visual C# 2010
Visual C# 2010(版本号:4.0)是微软开发的一种面向对象的编程语言,是微
软.NET 开发环境的重要组成部分。它是为生成在 .NET Framework 上运行的多种应
用程序而设计的。C# 简单、功能强大、类型安全,而且是面向对象的。C# 凭借它
的许多创新,在保持 C 样式语言的表示形式和优美的同时,实现了应用程序的快速
开发。
Visual F# 2010
Visual F#(版本号:2.0)是由微软发展的为微软.NET 语言提供运行环境的程
序设计语言,是函数编程语言(Functional Programming, FP),函数编程语言最重
要的基础是 Lambda Calculus 。它是基于 OCaml 的,而 OCaml 是基于 ML 函数程式
语言。有时 F#和 OCaml 的程式可以交互编译。
1.2.2 SQL Server 2008 8
SQL Server 是一个关系数据库管理系统。它最初是由 Microsoft、Sybase 和
Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 Windows
NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了,Microsoft
将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows
NT 版本。Sybase 则较专注于 SQL Server 在 UNⅨ操作系统上的应用。
SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统,该
版本继承了 SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。
具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行 Microsoft
Windows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理器的服务
器等多种平台使用。
建立一个数据库我们有多种选择,现在市场上有各种各样的数据库,而且每一
种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻找一种能更好地适
应系统需求、更好地满足用户的要求以及适应开发人员的习惯。Microsoft 中的
SQL Server 数据库在计算机上的应用比较普及,是开发数据库系统的比较理想的选
择,所以,在本系统中我选择了 SQL Server 数据库。
SQL Server 做为一个数据库管理系统,处理的基本结构,采取关系型数据库
模式。与其他的数据库系统相比,SQL Server 2008 的功能十分强大,利用它可以
方便地实现对信息保存、维护、查询、统计、打印、交流、发布,这些功能对一个
一般用户而言已经足够了。 查看完整请+Q:351916072获取
1.2.3 C#.Net
.NET 就是微软的用来实现 XML,Web Services,SOA(面向服务的体系结构
service-oriented architecture)和敏捷性的技术。对技术人员,想真正了解什么
是.NET,必须先了解.NET 技术出现的原因和它想解决的问题,必须先了解为什么他
们需要 XML,Web Services 和 SOA。技术人员一般将微软看成一个平台厂商。微软
搭建技术平台,而技术人员在这个技术平台之上创建应用系统。从这个角度,.NET
也可以如下来定义:.NET 是微软的新一代技术平台,为敏捷商务构建互联互通的应
用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技
术的角度,一个.NET 应用是一个运行于.NET Framework 之上的应用程序。(更精确
的说,一个.NET 应用是一个使用.NET Framework 类库来编写,并运行于公共语言运
行时 Common Language Runtime 之上的应用程序。)如果一个应用程序跟.NET
Framework 无关,它就不能叫做.NET 程序。比如,仅仅使用了 XML 并不就是.NET 应
用,仅仅使用SOAP SDK调用一个Web Service也不是.NET应用。.NET是基于Windows
操作系统运行的操作平台,应用于互联网的分布式。
C#编程语言是由微软公司的 Anders Hejlsberg 和 Scott Willamette 领导的开
发小组专门为.NET 平台设计的语言,它可以使程序员移植到.NET 上。这种移植对于
广大的程序员来说是比较容易的,因为 C#从 C,C++和 Java 发展而来,它采用了这
三种语言最优秀的特点,并加入了它自己的特性。C#是事件的驱动的,完全面向对
象的可视化编程语言,我们可以使用集成开发环境来编写 C#程序。使用 IDE,程序
员可以方便的建立,运行,测试和调试 C#程序,这就将开发一个可用程序的时间减
少到不用 IDE 开发时所用时间的一小部分。使用 IDE 迅速建立一个应用程序的过程
称为快速反映开发。
1.2.4 Photoshop CS6
Adobe Photoshop CS6 是 Adobe 公司旗下最为出名的图像处理软件之一,集图
像扫描、编辑修改、动画制作、图像制作、广告创意,图像输入与输出于一体的图
形图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。
目录
摘要  I
ABSTRACT II
第 第 1  章 绪论  1
11 课题来源  1
111  课题研究背景及意义  1
112  课题研究现状  2
12 开发工具选择  3
121  Microsoft Visual Studio 2010  3
122  SQL Server 2008  4
123  C#Net 5
124  Photoshop CS6  5
第 第 2  章 系统需求分析与设计  7
21 需求分析  7
211  功能需求分析  7
212  数据需求分析  8
22 系统数据流程图  8
221  顶层数据流图  8
222  0 层数据流图  9
223  商场留言数据流图  9
224  数据信息说明  10
第 第 3  章 系统概要设计及数据库设计  11
31 概要设计 11
32 数据库设计 14
321  数据字典  14
322  数据表格详细设计  17
33 系统功能模块设计  18
331  功能模块图  18
332  功能模块说明  19
第 第 4  章 系统详细设计  20
41 主界面的实现 20
42 新品推荐模块的实现  21
421  界面设计  21
422  设计思想与技术要点  21
43 导购地图模块的实现  27
431  界面设计  27
432  设计思路与技术要点  29
44 按需查询模块的实现 30
441  界面设计  30
442  设计思路与技术要点  32
45 商家名录模块的实现 35
451  界面设计  35
452  设计思路与技术要点  37
第 第 5  章 调试中遇到的问题及解决方法  38
51 数据库设计及连接方面的问题  38
52 动态地图模块实现问题  38
第 第 6  章  总结与展望  39
61 总结  39
62 展望  40
参考文献  41
致 致 谢  42
英文文献  43
本科毕业设计(论文)任务书  67 查看完整请+Q:351916072获取

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3285.html

好棒文