ImageVerifierCode 换一换
格式:DOCX , 页数:46 ,大小:1.63MB ,
资源ID:11151424      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11151424.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(手机网上销售系统论文.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

手机网上销售系统论文.docx

1、手机网上销售系统论文软件学院本科毕业论文论文题目 基于ASP.NET的手机网上销售系统的设计与实现 指导教师 指导方向 职称/学历 学生姓名 学 号 所属班级 【摘 要】电子商务是凌驾于互联网系统上的一个销售平台,是地面销售系统的一种延伸和互补,也是商家和顾客的一种很有效的沟通途径。当下在中国,实现网上销售的厂商约占78%左右,剩下的那22%左右的厂商,都在努力创造着做网上销售的地面物质准备。鉴于此,实现网上销售,已经成为未来商场战争中占有优势地位的必不可少的工具了。 本手机销售网站是针对手机销售企业而专门开发的,该企业有着多年手机销售网络的积累,此网站采用ASP.NET技术+SQL SERV

2、ER 2005数据库管理系统作为工具进行开发,主要满足管理员和客户两方面的需求。 本论文主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开发设计的思想、技术难点和解决方案。【关键词】:手机销售,SQL SERVER ,ASP.NETMobile phones online sales systemAbstractsE-commerce is a sales platform above the Internet system is an extension of marketing systems on the ground and complement each other,

3、merchants and customers a very effective channel of communication. The moment manufacturers in China, online sales accounting for about 78%, the rest of that 22% of the manufacturers, are working hard to create the ground material ready to do online sales. In view of this, online sales, has become a

4、n indispensable tool occupies a dominant position in the future mall wars. Mobile phone sales website is specifically developed for the telecommunications field, the company has the accumulation of years of mobile phone sales network both in terms of customer base and logistics, warehousing, supply,

5、 have the material ready to do online sales. This site uses ASP.NET technology + SQL SERVER 2005 database management system as a tool for development, mainly to meet the needs of both administrators and customers.This paper introduces the development background of the topic, complete function and de

6、velopment process, and highlighted the development and design ideas, technical difficulties and solutions.Key Words Mobile Phone Sales,Sql Server,ASP.NET目录第一章 绪论 11.1 课题来源 11.2 研究现状 11.3 研究意义 1第二章 技术介绍 32.1 微软.NET平台概述 32.2 ASP.NET优势 42.3 SQL Server 2005概述及优势 52.4 SQL语言 62.5 B/S体系结构 62.6 系统体系结构 72.7

7、开发环境 7第三章 需求分析 83.1 可行性分析 83.2 系统定义 83.3系统功能分析 83.4系统功能定义 83.4.1 前台管理 83.4.2 后台管理 93.5数据需求 93.5.1 用户的信息 93.5.2订单信息 103.5.3 添加手机信息 113.5.4 厂商信息管理 123.6 系统的物理架构需求 12第四章 数据库设计 134.1 数据库的概念 134.2 数据库的选择 134.3 数据库的需求分析 144.4数据库的概念结构设计 154.5数据字典 164.6 数据库的逻辑结构设计 174.6.1 用户表 184.6.2 订单表 184.6.3 手机信息表 194.6

8、.4 订单结算记录表 204.6.5 厂商信息表 20第五章 系统实现 215.1系统总体架构设计 215.2前台系统设计 225.2.1系统首页 225.2.2登录/注册 235.2.3 商品搜索 235.2.4手机信息浏览 245.2.5购物车 245.2.6订单信息 245.2.7个人信息查看 255.2.8购物帮助 265.3后台系统设计 265.3.1用户管理 265.3.2订单管理 275.3.3厂商维护管理 275.3.4手机管理 295.3.5购物帮助 305.4核心功能实现 305.4.1网站导航控件及验证码 305.4.2信息显示 305.4.3购物车 31第六章 系统测试

9、与维护 336.1测试目标 336.2测试方法 336.3主模块测试 346.3.1登录注册模块 346.3.2手机模块 346.3.3订单处理模块 356.3.4厂商维护管理模块 356.4测试总结 35第七章 结束语 36致谢 37参考文献 38 绪论1.1 课题来源我国经济的不断发展也刺激了人们的购买力的不断增长。人们可以通过多种渠道来购买自己所需要的物品。但是由于地理和各方面原因,人们不可能方便的买到自己所需要的物品。手机虽然在日常生活当中变的越来越普遍,但对于那些喜欢追求时尚的人,由于地域的限制,显然已经不能满足他们的需求。手机网络销售系统正是可以解决这方面的问题,同时通过手机网络销

10、售系统,用户还能及时了解到各手机的方方面面信息,如性能,价格等。根据现有的所有软硬件方面的准备,网站设想的硬件设置是基本符合要求的,通过使用规划时所提出的几个软件网站的软件部分(包括网页和服务器软件)都能实现;进行网页制作所用的工具软件如DREAMWEAVER4.0、PHOTOSHOP在平时都有使用的经验;因此网站实现并不是空想,只要付出一定的努力,是可以实现的。手机网上销售系统基于ASP.Net平台和SQL Server2005数据库开发, 实现了网上手机订购,对订单信息的动态管理,对每个订单的信息保管妥善并且及时处理,实现了高度的智能化。该系统基于B/S(Browser/Server,浏览

11、器/客户端)模式实现,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证数据的一致性。1.2 研究现状手机是一种高科技产品,通过手机缩短了人与人之间的距离,他加强了人与人之间联系因而变的越来越日常化,但有的人们由于地理方面的限制,只能在一些很少的手机品种当中进行选择,甚至在有的地方人们不能购买到手机。在这方面手机网络销售就突出了他在这方面的优势,通过网络人们可以尽情的选择自己喜欢的手机,而不受地理位置的限制。同时通过本系统用户能了解到手机的各方面信息如,价格,款式,性能等。 对于企业商家来说,企业通过这个系统不仅能

12、从这批客户来源中获得巨大的经济收益,同时企业还可以通过这个系统可以很方便的宣传自己的新产品,可以很及时的了解产品的反馈信息和市场动态。因此这个系统不管是对用户还是企业都有很大的开发价值。1.3 研究意义互联网正以前所未有的速度飞速的发展,而且成为了与报纸,广播,电视相比肩的新的媒体形式,并由于其较传统媒体有非常大的优势,譬如多媒体的应用,信息的交互,便捷,快速的传播等,正使其在相关领域终中向着发挥主导作用的方向发展着。电子商务(E-Business)的概念也随着网速的发展被人们所了解。手机作为21世纪的通信宠儿,其发展速度不亚于任何的电子设备。频繁的更新换代,给人们的选购也带了很大的不便,而通

13、过前面的介绍和分析,电子商务正是解决这个问题的很好方案。足不出户就可以快速的掌握市场变化,满足自己的选购需求,同时商家亦可以把握消费方向,从而对市场的变化做出相应反应。本手机销售系统依照电子商务的业务流程,基于B/S模式并使用ASP.NET技术完成了的设计与实现。第二章 技术介绍2.1 微软.NET平台概述.Net开发平台是从微软Windows DNA(Distributed Network Architecture)衍生而来的,DNA是微软前几年开发企业应用程序的平台。分布式应用程序逻辑需要使用分布式的对象模型,诸如微软的分布式组建对象模型(DC0M)、对象管理组织的公用对象请求代理程序体系

14、结构(CORBA)或Sun的远程方法调用(RI)。这些系统有个共同的缺陷,即它们无法扩展到互联网上:它们要求客户端与系统提供的服务本身之间必须进行紧密耦合,即要求一个同类基本结构。相反,Web服务彼此是松散耦合的。连接中的任何一方均可更改执行机制,而不影响应用程序的正常运行。随着三层多层企业信息系统结构的发展与下一代分布式计算模型Web服务的诞生,企业应用中关于平台、框架、语言的竞争也越来越激烈。2000年6月微软公司宣布其.Net战略,并开始对.Net这一全新的概念进行宣传,对其相关产品进行研发。一直以来,.Net给人的感觉比较抽象和笼统,无法给出明确的定义,也许引用微软首席执行官的说法更容

15、易让人理解:“Microsoft .Net代表一个集合,一个环境,可以作为平台支持下一代Internet的可编程结构。”诚然,.Net是一个开发和运行软件的全新平台,便于开发基于Web的应用,其拥有大量的运行库服务以支持用多种编程语言编写的组件,具有跨语言,跨平台的互操作能力。.Net使高度分布式Internet环境下的应用程序开发得到了简化,为XML Web服务与其他应用程序提供了一个高效的安全的开发环境,并全面支持XML。框架结构在NET中的地位非常重要,因此下面进行详细地阐述。.Net Framework是整个.Net平台的基础结构。它由基类库(如ADO.Net和ASP.Net)和通用语

16、言运行库(CLR,Common Language Runtime)组成,如图2.1所示。图2.1 .Net平台结构图从图中可以了解到.Net开发框架的主要组成部分。首先整个开发框架的基础是通用语言运行库(CLR)及基础类库(BCL);在开发技术方面,.Net提供了全新的数据库访问技术ADO.Net,以及Web开发平台ASP.Net和Windows编程技术Win Forms:开发语言方面,.Net提供了对VB、VC+、C#、Jscript、J+等多种语言支持5;在本系统开发中使用的Visual Studio.Net 2008则是全面支持.Net的开发工具。2.2 ASP.NET优势ASP.Net

17、是一种用于创建内容丰富的动态网站、Web应用程序和XML Web服务的新编程模型。同以往的编程模型相比,这种新编程模型提供了基于组件的架构与开发范例。ASP.Net提供了下面一些超越以前WEB技术的新特性7:(1)优良性能:ASP.Net在服务器上运行的是经过编译的CLR代码。同以前的技术相比,ASP.Net能充分利用Binding(绑定),及时编译,本地优化,缓冲服务来提高程序的性能。(2)大量工具箱支持:在Visual Studio的开发环境中,ASP.Net具有丰富的工具箱和设计器。如所见即所得的编辑方式,支持拖放的服务器控件,以及动态的配置管理,此外还有许多第三方控件。(3)强大功能和

18、良好机动性:因为ASP.Net是建立在CLR基础上的,所以整个平台的功能与适用性更加适合网络应用程序的开发。ASP.Net可以使用很多种程序语言来编写。此外,CLR的协同工作能力保证以前开发的基于COM的程序,在移植到ASP.Net后,依然可以正常使用。(4)崭新配置管理方式:ASP.Net是一种基于文本格式,等级式的配置系统。一个ASP.Net应用程序只需将必要的程序拷贝到服务器上就可以使用了。对于正在运行中的己编译的代码,也同样可以对其配置进行更改,而不需要重启服务器。(5)可移植性与良好适用性:当ASP.Net的一条线程出现异常情况后,一个新的进程会在它的地方重新建立,继续担负原进程所处

19、理的任务,这就使应用程序能不中断地处理客户的请求。(6)超强扩展性:ASP.Net崭新的结构体系允许开发者开发自己的插件,且ASP.Net下任何一个组件都能够被用户自己开发的组件扩展或替代。2.3 SQL Server 2005概述及优势SQL Server 2005是有Microsoft 开发和推广的关系数据库管理系统(DBMS),是一个全面的数据库平台,使用集成的商业智能 (BI)工具,提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005具有

20、很高的性能、处理能力,在企业级支持、商业智能应用、管理开发效率等方面有较强的能力。它提供的集成的数据管理和分析平台,可以帮助组织更可靠的管理来自关键业务的信息、更有效的运行复杂的商业应用;而通过其中集成的报告和数据分析工具,企业可从信息中获得更出色的商业表现力和洞察力。相对于以前的版本,SQL Server 2005拥有以下的重要新特性:(1)支持XML数据类型、XQuery查询;(2)CLR编写数据库对象;(3)UDT:SQL Server 2005里面支持自定义数据类型;(4)Service Broker:提供了一个足够稳定可靠而又高效的异步消息排队队列;(5)ADO.Net 2.0;(6

21、)T-SQL增强:除了一些功能更强的SQL函数,还增加了包括支持异常处理等一些新的内容;(7)数据库镜像(Mirroring):一个针对企业关键应用非常关注可用性而设计的热备方案,可以大大提高SQL Server的高可用性,能在数据库发生故障几秒钟内切换负载到备用系统上;(8)全文索引增强;(9)管理、监控、开发工具的集成和增强;(10)BI的增强和存储引擎的改进。2.4 SQL语言目前大多数的数据库都是关系数据库,使用SQL(Structure Query Language,结构化查询语言)语言可以方便地查询、操纵、定义和控制数据库中的数据。下面来简单介绍一下SQL语言。SQL语言是结构化语

22、言(Structure Query Language)的缩写,是一种用于数据库查询和编程的语言,已经成为关系型数据库普遍使用的标准,使用这种标准数据库语言对程序设计和数据库的维护都带来了极大的方便,广泛地应用于各种数据查询。SQL(Structure Query Language结构化查询语言)自1974年被提出,至今已经是世界上最流行的关系数据库的标准语言。SQL语言的常用操作有:建立数据库数据表(CREATE TABLE),如本系统中的学生及成绩备份就用到该语句;从数据库中筛选一个记录集(SELECT),这是最常用的一个语句,功能强大,能有效地对数据库中一个或多个数据表中的数据进行访问,并

23、兼有排序、分组等功能;在数据表中添加一个记录(INSERT);删除符合条件的记录(DELETE);更改符合条件的记录(UPDATE)。SQL语言的分类1DDL(Data Definition Language)数据定义语言,其作用包括创建数据库对象、删除数据库对象、修改数据库对象(create、drop、alter)。2DML(Data Manipulation Language)数据操纵语言,其作用包括查找数据信息、插入数据信息、删除数据信息、更改数据信息(select、 insert、 delete、 update)。3. DCL(Data Control Language)数据控制语言,

24、作用主要对是授权数据库对象(grant, revoke)。2.5 B/S体系结构B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行

25、处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web服务器完成。这种三层体系结构如图:Web服务器图2-2 B/S模式的三层应用B/S模式工作原理:用户以浏览器的表单方式Web服务器请求(以HTTP协议方式)。Web服务器收到请求后,也向数据库服务器发送数据请求,数据库服务器处理由Web服务器发来的请求后,将数据处理结果返回给Web服务器,最后由Web服务器将结果以HTTP格式或相应脚本语言的格式返

26、回浏览器。2.6 系统体系结构本手机销售系统采用了B/S架构的设计体系,B/S结构相对于传统的C/S结构,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,大大简化了WEB应用的开发难度;易于保证数据的一致性。2.7 开发环境操作系统:WINDOWS XP运行工具:IE 6.0开发工具:Microsoft Visual Studio 2008数据库:MS SQL Server 2005服务器: IIS 6.0第三章 需求分析3.1 可行性分析手机作为21世纪的重要通讯工具,丢人们生活的改变和影响,是人所共睹的。根据价值规律

27、的原则,有需要求就会有供给,正是 因为市场的需求,各大电子产品厂商纷纷投身手机行业,各种手机品牌更是如雨后春笋般的涌现。随着社会的进步以及信息化的发展,时间对于每个人来说都前所未有的宝贵。试想一下,一个满负荷的工作人,先购买一步新手机时是否抽出时间,穿梭于各大手机卖场,在琳琅满目的机器中去寻找符合自己要求的手机呢。不用去做,就是想一下,也觉得不舒服吧。在这种矛盾的前提下,在线手机销售恰恰就是一个很好的解决方案。足不出户,轻松鼠标就可以轻松的按照自己的各种需求来搜索自己需要的商品,既节省了时间,也更大程度的增加了挑选的可操作性。3.2 系统定义本手机销售系统指在满足消费购买手机的需求,和管理员通

28、过WEB页面来完成系统的维护和整个商务网站的运作。用户可以对商品进行浏览,搜索以了解具体手机的详细消息。并可以通过注册或登录的方式进入系统,采用添加购物车的方式完成手机的购买,并最终以下订单的形式将购买信息反馈给网站的提供商。用户还可以完成对自己信息的管理。管理员可以在WEB页面中完成对系统各种信息的添加、修改、删除、并处理用户提交的订单信息。3.3系统功能分析手机销售系统系统分为前台管理与后台管理两部分,前台管理客户界面功能分为选购手机、购物车功能、查看手机详细情况、用户注册、用户登陆、查看用户的订单信息、修改用户个人信息、找回密码功能、购物帮助功能,后台管理界面功能分为厂商维护、现有手机管

29、理、用户管理、订单管理、添加新手机、维护购物帮助。3.4系统功能定义3.4.1 前台管理1、选购手机:可按厂商查找手机,或通过关键字进行查询,查看手机型号、价格、其他参数属性。2、购物车功能:订购选择手机点击结算完成订单信息操作。3、查看手机详细情况:查看手机具体的参数功能。4、用户注册:注册个人信息,主要数据字段有,用户名、用户密码、手机号码、用户地址、用户邮编、用户性别等。5、用户登陆:注册用户通过账户登录网站系统,登录用户可进行手机订购功能,同时可以提交订单。6、查看用户的订单信息:用户订购完手机可以查看订单信息。7、修改用户个人信息:修改个人信息,其中包括用户基本信息及用户密码修改。8

30、、找回密码功能:通过邮件或问题找回密码。9、购物帮助功能:查看帮助内容,查看购物流程及提交订单操作。3.4.2 后台管理1、厂商维护:添加,修改和删除厂商。2、现有手机管理:对手机信息添加、修改,删除,查看。3、用户管理:对用户信息查看,修改,删除等操作。4、订单管理:查看订单清单,更新订单付款,出货状态,删除订单。5、添加新手机:可以分别上传手机的小图片和大图片。5、维护购物帮助:增加,修改和删除购物帮助。3.5数据需求3.5.1 用户的信息用户信息包括:用户名、用户密码、手机号码、用户地址、用户邮编、用户性别等信息。如图3-1所示图3-13.5.2订单信息订单信息包括手机名称、价格、数量,

31、只有会员登录可以加入购物车,并且提交订单信息。会员加入购物车操作流程,如图3-2所示图3-2 订单管理流程,管理员和会员可以对所有会员订单进行管理操作,管理员可以审核订单也可以自己订购手机生成订单,订单的操作添加、修改、删除,会员则只能提交订单信息,如图3-3所示图3-3 3.5.3 添加手机信息管理员可以对手机信息进行管理,主要对手机信息的添加、修改、删除同时上传图片操作,如图3-4所示图3-43.5.4 厂商信息管理管理员可以对厂商信息进行管理,主要对厂商信息的添加、修改、删除等操作,如图3-5所示图3-53.6 系统的物理架构需求基于B/S的架构模式,使用户在一端通过局域网或Internet和服务器进行连接。系统的网络原理图如图3-4所示: 图3-4系统的网络原理图第四章 数据库设计4.1 数据库的概念当人们从不同的角度来描述这一概念时就有不同的定义(当然是描述性的)。例如,称数据库是一个“记录保存系统”(该定义强调了数据库是若干记录的集合)。又如称数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关的数据的集合”(该定义侧重于数据的组织)。更有甚者称数据库是“一个数据仓库”。当然,这种说法虽然形象,但并不严谨。 严格地说,数据库是“按照数据结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1