二维码的产品展示网站的设计与实现
摘 要互联网4G时代来临,我们经常性地使用手机二维码来访问网站或者APP,二维码可以为手机储存信息,具有储存量大,可靠性高,保密防伪性强等特点。Android系统和IOS系统是现在普遍使用的智能手机平台,它们与二维码技术的结合使二维码信息可以以各类业务的形式在手机中存贮、展示和扩展。本系统通过扫描二维码进行网站的访问。系统选择C#为开发语言,选择Visual?Studio为前端开发工具,采用SQL Server 2008建立和维护后台数据库。在页面开发中,采用了HTML5和jQuery等技术。论文着重论述了二维码技术的特点、组成、工作原理等,网站部分描述了产品的管理、产品的浏览、产品查询等模块,以及咨询模块和用户信息管理等模块。本系统的实现,为登录该商品展示网站带来了极大便利,具有一定的实用价值。?
目 录
摘要 I
ABSTRACT II
目 录 III
第一章 绪 论 1
1.1系统的开发背景及其意义 1
1.2 可行性分析 1
第二章 系统涉及的关键技术 2
2.1 Visual Studio 2010 2
2.2 SQL Server 2008 2
2.3 HTML5 3
2.4 二维码技术简介 3
第三章 系统分析与设计 5
3.1 系统需求分析 5
3.2 系统功能目标 5
3.3 系统非功能性需求 6
3.3.1 界面需求 6
3.3.2 软硬件配置需求 6
3.3.3 性能需求 6
3.4 系统详细设计 8
3.4.1 结构设计 8
3.4.2 功能模块设计 8
3.5 数据库设计 9
3.5.1 数据库整体设计 9
3.5.2 数据流图 10
第四章 系统实现 12
4.1 系统总体实现 12
4.2 数据库连接实现 12
4.3?登录、注册功能实现? 13
4.4 二维码生成模块实现 14
4.4.1编码过程 14
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
4.4.2译码过程 15
4.4.3 二维码的生成 16
4.5 商品展示页面及其实现 17
4.5.1 首页界面实现 17
4.5.2 产品管理页面实现 18
4.5.3 用户信息实现 20
第五章 系统测试 22
5.1 环境测试 22
5.2 系统测试方案 23
5.2.1 代码测试 23
5.2.2 界面测试 23
5.2.3 程序功能测试 23
5.3 测试结果分析 23
总 结 25
参考文献 26
致 谢 27
绪 论
1.1系统的开发背景及其意义
不管是任何媒介,只要有一张二维码图片,就可以通过识别来获取很多的信息。现在二维码技术与智能手机的结合日新月异,能够使人们非常方便地再任意时刻通过很多媒介获取许多信息。近年来,二维码技术和智能手机技术在国内发展的特别迅速,并在多个行业成功应用,如:常州汽车站二维码电子票、淘宝二维码打折信息等。
手机二维码是近年来比较火热的与智能手机系统相结合的应用,将手机需要访问处理的信息编码为二维码图片,就可以通过摄像识别来进入网站或者APP等。可以节约很多输入网址或者搜索的时间。这类应用为很多媒体和商家提供了一个与用户随时沟通的快捷的方式,商家和媒体媒体可以通过建立自己的WAP网站,生成相应的二维码,使用户能够对相应的二维码进行扫描,即可和用户进行沟通并且使其获得更多的有效信息。
本产品展示网站主要是为校园内的学生,提供一个二手物品的交易平台。通过这个平台,学生可以方便地交易二手物品,比如说书本或者乐器。
1.2 可行性分析
经济可行性:由于本系统是用于学校学生二手商品展示的信息发布以及管理工作,通过系统,用户可以快速的把要出售的商品发布到网站上,也可以通过网站浏览自己感兴趣的商品,节约了用户的时间,提高了工作的效率。本系统需要的软件运行环境为Visual Studio, SQL Server等,现在电脑的配置也很高,完全可以满足本系统的软件运行需求,因此,经济上也是可行的。
技术可行性:本系统需要的软件运行环境为Visual Studio, SQL Server等,这类开发技术目前已经很成熟,相关的教材资源和网络资源都很丰富;二维码技术的可供参考的相关资讯也很多,因此,本系统在技术开发上也是完全可行的。系统涉及的关键技术
2.1 Visual Studio 2010
Visual Studio 可以用来创建Windows平台下的 Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office插件。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework、Microsoft?Silverlight?及Windows Phone。
Visual Studio2010是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2015 版本,基于.NET Framework?4.5.2 。Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。
2.2 SQL Server 2008
Microsoft SQL Server 2008,是基于客户端/服务器(Client/Server模式)的新一代大型关系数据库管理系统(DBMS)。DBMS在电子数据存储、数据仓库和数据挖掘等应用中有非常突出的表现,是企业和个人的进行数据管理最长选用的管理系统。DBMS可以对大量的数据进行方便快速的管理,图形化管理工具使得SQL Server中管理服务器变得非常容易,并依靠各种保密方法来保证重要数据的安全性、可靠性和完整性。SQL Server支持几乎各种类型的客户应用程序,同时,也几乎可以用现有的任意开发平台编写应用程序来访问SQL Server。
SQL Server 2008 R2是一个非常重要的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。它除了包含SQL Server 2008具备的功能外,还具有以下优点:
目 录
摘要 I
ABSTRACT II
目 录 III
第一章 绪 论 1
1.1系统的开发背景及其意义 1
1.2 可行性分析 1
第二章 系统涉及的关键技术 2
2.1 Visual Studio 2010 2
2.2 SQL Server 2008 2
2.3 HTML5 3
2.4 二维码技术简介 3
第三章 系统分析与设计 5
3.1 系统需求分析 5
3.2 系统功能目标 5
3.3 系统非功能性需求 6
3.3.1 界面需求 6
3.3.2 软硬件配置需求 6
3.3.3 性能需求 6
3.4 系统详细设计 8
3.4.1 结构设计 8
3.4.2 功能模块设计 8
3.5 数据库设计 9
3.5.1 数据库整体设计 9
3.5.2 数据流图 10
第四章 系统实现 12
4.1 系统总体实现 12
4.2 数据库连接实现 12
4.3?登录、注册功能实现? 13
4.4 二维码生成模块实现 14
4.4.1编码过程 14
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
4.4.2译码过程 15
4.4.3 二维码的生成 16
4.5 商品展示页面及其实现 17
4.5.1 首页界面实现 17
4.5.2 产品管理页面实现 18
4.5.3 用户信息实现 20
第五章 系统测试 22
5.1 环境测试 22
5.2 系统测试方案 23
5.2.1 代码测试 23
5.2.2 界面测试 23
5.2.3 程序功能测试 23
5.3 测试结果分析 23
总 结 25
参考文献 26
致 谢 27
绪 论
1.1系统的开发背景及其意义
不管是任何媒介,只要有一张二维码图片,就可以通过识别来获取很多的信息。现在二维码技术与智能手机的结合日新月异,能够使人们非常方便地再任意时刻通过很多媒介获取许多信息。近年来,二维码技术和智能手机技术在国内发展的特别迅速,并在多个行业成功应用,如:常州汽车站二维码电子票、淘宝二维码打折信息等。
手机二维码是近年来比较火热的与智能手机系统相结合的应用,将手机需要访问处理的信息编码为二维码图片,就可以通过摄像识别来进入网站或者APP等。可以节约很多输入网址或者搜索的时间。这类应用为很多媒体和商家提供了一个与用户随时沟通的快捷的方式,商家和媒体媒体可以通过建立自己的WAP网站,生成相应的二维码,使用户能够对相应的二维码进行扫描,即可和用户进行沟通并且使其获得更多的有效信息。
本产品展示网站主要是为校园内的学生,提供一个二手物品的交易平台。通过这个平台,学生可以方便地交易二手物品,比如说书本或者乐器。
1.2 可行性分析
经济可行性:由于本系统是用于学校学生二手商品展示的信息发布以及管理工作,通过系统,用户可以快速的把要出售的商品发布到网站上,也可以通过网站浏览自己感兴趣的商品,节约了用户的时间,提高了工作的效率。本系统需要的软件运行环境为Visual Studio, SQL Server等,现在电脑的配置也很高,完全可以满足本系统的软件运行需求,因此,经济上也是可行的。
技术可行性:本系统需要的软件运行环境为Visual Studio, SQL Server等,这类开发技术目前已经很成熟,相关的教材资源和网络资源都很丰富;二维码技术的可供参考的相关资讯也很多,因此,本系统在技术开发上也是完全可行的。系统涉及的关键技术
2.1 Visual Studio 2010
Visual Studio 可以用来创建Windows平台下的 Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office插件。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework、Microsoft?Silverlight?及Windows Phone。
Visual Studio2010是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2015 版本,基于.NET Framework?4.5.2 。Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。
2.2 SQL Server 2008
Microsoft SQL Server 2008,是基于客户端/服务器(Client/Server模式)的新一代大型关系数据库管理系统(DBMS)。DBMS在电子数据存储、数据仓库和数据挖掘等应用中有非常突出的表现,是企业和个人的进行数据管理最长选用的管理系统。DBMS可以对大量的数据进行方便快速的管理,图形化管理工具使得SQL Server中管理服务器变得非常容易,并依靠各种保密方法来保证重要数据的安全性、可靠性和完整性。SQL Server支持几乎各种类型的客户应用程序,同时,也几乎可以用现有的任意开发平台编写应用程序来访问SQL Server。
SQL Server 2008 R2是一个非常重要的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。它除了包含SQL Server 2008具备的功能外,还具有以下优点:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1712.html