网上购物系统的设计与实现讲解22813.pdf
《网上购物系统的设计与实现讲解22813.pdf》由会员分享,可在线阅读,更多相关《网上购物系统的设计与实现讲解22813.pdf(96页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 I 电 子 科 技 大 学 UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA 硕士学位论文 MASTER THESIS 论文题目 基于 ASP.NET 的网上购物 系统的设计与实现 学 科 专 业 软件工程 学 号 201192231316 作 者 姓 名 易扬 指 导 教 师 王晓斌 II 分类号 密级 UDC 注 1 学 位 论 文 基于 ASP.NET 的网上购物 系统的设计与实现 指导教师 申请学位级别 硕士 学科专业 软件工程 提交论文日期 论文答辩日期 学位授予单位和日期 年 月 日 答辩委员会主席 评阅人 注 1:
2、注明国际十进分类法 UDC的类号。I I I DATA MINING TECHNOLOGY BASED DESIGN AND IMPLEMENTATION OF EDUCATIONAL ADMINISTRATION SYSTEM Major:The Design And Fulfill Of The Shopping System On The Internet For ASP.NET Author:YI Yang Advisor:WANG Xiaobin School:University of Electronic Science and Technology of China I V 独
3、创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。作者签名:日期:年 月 日 论文使用授权 本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫
4、描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)作者签名:导师签名:日期:年 月 日摘要 I 摘要 随着时代的发展,计算机和网络在各行各业都得到了日益广泛的应用,网络已经渗透到各个行业和领域,上网也已成为人们生活中不可缺少的一部分。网上支付的不断完善,加上物流业的配套建设,使得用户能够足不出户就能挑选商品,节省了时间和金钱,这种网上购物方式越来越受到人们的青睐。现如今,商家都已经不局限于在报纸和电视台这些媒体上宣传自己的产品和商品,信息技术和网络的发展给商家们提供了一个更广阔的产品推广舞台。构建网上购物平台带给商家的好处是成本低廉,而且行销网络广,没有地区的限制。商家将网
5、站建立,把产品宣传、推广、销售、服务展现于网络中,通过网络来实现如网上购物、信息查寻等功能,快速有效的信息化客户服务。这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的网站是至关重要的。本文利用微软的 framework 框架技术,基于目前流行的三层架构原理,用ASP.NET 平台开发了网上购物系统。首先,介绍了 B/S 架构的开发方式、B/S 架构的服务器平台。然后,对系统进行了可行性分析、系统功能需求分析、系统逻辑分析和数据流分析。系统逻辑分析包括销售模块功能需求分析和系统管理模块功能需求分析。之后,基于系统分析的基础上进行了系统设
6、计,包括系统总体结构设计、模块功能设计、数据库设计和数据字典设计。模块功能设计含有销售模块设计和系统管理模块设计,数据库设计含有概念结构设计、逻辑结构设计、数据表详细设计等。最后,进行了系统实现和系统测试与发布。系统实现有系统公共类的实现、销售模块的实现、系统管理模块的实现、系统实现效果评价、数据库的实施、程序的实现等,系统测试与发布包含了运行环境、运行准备、系统设置、前台和后台系统分析和整个系统的运行发布等。本文中购物系统是基于微软开发平台的实现,所以使得这个系统的运行稳定和系统的可移植性非常强,可以在微软的操作系统上平稳和安全的运行,同时只需修改配置文件就能在在不同服务器上运行。关键词:电
7、子商务,在线购物,ASP.NET ABSTRACT II ABSTRACT With the era of the development of computer and network technology in all walks of life get increasingly wide range of applications,and the network everyone is familiar with this concept,but also popular.Now the business community is no longer limited to newspap
8、ers and television stations to promote their products and commodities,the development of information technology and network of merchants who have to provide a platform for product promotion.Therefore,the establishment of a trading site for all sectors of product merchants who,through the network pla
9、tform to promote products and commodities,to achieve network transactions,product search functions,bring benefits to businesses,while also changing our business philosophy and early mode.So,for the business of modern society,the construction of a product trading platform is also very necessary.This
10、article is the use of Microsofts framework framework technology,based on the principles of the popular three-tier architecture with ASP.NET platform online shopping system.Firstly,the B/S-based development approach,B/S architecture server platforms.Then,the feasibility of the system analysis,system
11、functional requirements analysis,system logic analysis and data flow analysis.System logic analysis module functions including sales requirements analysis and system management module functional requirements analysis.Then,on the basis of systematic analysis conducted on the system design,including s
12、ystem architecture design,module functional design,database design and data dictionary design.Sales module containing functional design module design and system management module design,database design concepts include structural design,logic design,detailed design data tables.Finally,the system imp
13、lementation and system testing and release.System implementation has achieved public class system,the sales module,system management module,effect evaluation system implementation,implementation,ABSTRACT III implementation of the program,such as databases,system testing and release contains the oper
14、ating environment,operational readiness,system settings,front and back-office systems analysis and publishing the whole system running.The online shopping system is based on the realization of the Microsoft development platform,it makes the stable operation of the system and the system s portability
15、 is very strong,you can run a smooth and safe on Microsofts operating system,but will be able to simply modify the configuration file running on different servers.Key words:E-Commerce,Online waresping,ASP.NET 目录 1 目 录 UDC 注 1.II ABSTRACT.II 第一章 绪 论.1 1.2 背景和意义.1 1.3 国内外现状.4 1.4 系统开发环境的选择.5 1.5 系统数据库
16、环境的选择.5 1.6 系统的主要架构及开发模式.5 1.6.1 基于 B/S 的体系结构.6 1.6.2 基于 MVC 的应用开发模型.7 第二章 系统分析.9 2.1 需求分析.9 2.1.1 业务需求分析.9 2.1.2 用户需求分析.9 2.1.3 功能需求分析.10 2.2 业务流程分析.10 2.2.1 前台业务流程分析.10 2.2.2 后台业务流程分析.11 2.3 网站的功能分析.12 2.4 平台功能模块的设计分析.12 2.5 系统流程分析.13 2.5.1 前台购物流程.13 2.5.2 注册功能流程.13 2.5.3 商品搜索流程.14 2.5.4 用户登录流程.15
17、 2.5.5 商品管理流程.16 2.5.6 购物车流程.16 2.5.7 数据流程分析.17 目录 2 2.6 本章小结.18 第三章 系统设计.19 3.1 系统结构设计.19 3.2 功能模块设计.19 3.2.1 前台模块的功能模块设计.20 3.2.2 后台管理模块的功能模块设计.21 3.3 数据库设计.21 3.3.1 数据库信息.22 3.3.2 E-R 图.23 3.3.3 基本表设计.26 3.4 本章小结.29 第四章 系统实现.30 4.1 系统公共类的实现.30 4.1.1 数据库操作类的实现.30 4.1.2 购物车类的实现.32 4.2 销售模块的实现.33 4.
18、2.1 销售模块基本框架的实现.34 4.2.2 销售模块特价商品功能的实现.35 4.2.3 销售模块购物车功能的实现.36 4.3 系统管理模块的实现.37 4.3.1 系统登录功能的实现.37 4.3.2 商品管理功能的实现.38 4.3.3 会员管理功能的实现.39 4.4 实现效果评价.40 4.5 数据库的实施.41 4.6 程序实现.41 4.6.1 系统设计.41 4.6.2 数据访问层设计.42 4.6.3 业务逻辑层设计.43 4.6.4 用户表示层设计.44 4.6.5 系统类的编写.45 4.6.6 系统程序的实现.47 目录 3 4.7 本章小结.60 第五章 系统测
19、试与发布.61 5.1 运行环境.61 5.2 运行准备.61 5.3 系统设置.61 5.4 系统测试的目标.61 5.5 测试的实现.62 5.5.1 模块测试.62 5.5.2 系统及子系统测试.62 5.6 前台测试与分析.63 5.7 后台测试与分析.65 5.8 系统发布.66 结束语.68 致 谢.69 参考文献.70 附 录.73 第一章 绪 论 1 第一章 绪 论 在当代,购物这个名词已经和每个人的生活息息相关,随着信息时代的到来,互联网信息技术把商品市场拓宽的非常庞大,现代社会如能充分的抓住和利用信息技术发展带来的商机,就能给商家带来效益。再加上传统的购物方式有极大的不便和
20、耗时耗力的弊病,这给商家的商品销售也带来了不便,商家的效益也将受损。商家为自己的产品建立一个高效、实用和稳定的在线购物系统是非常有必要的投资。.1.1 论文的结构 本课题的内容结构安排如下:第一章是概述。在这部分中,我主要将介绍下本课题的开发背景和开发意义、也会谈到国内外的研究现状、系统体系结构及此研究所实现的功能;第二章主要讲述系统开发环境和数据库技术的概况。第三章主要讲的是资产管理系统可行性分析和需求分析。第四章介绍了资产管理系统设计的相关内容,重点介绍了资产管理系统的总体架构、模块功能、数据库设计、数据库的物理设计等。第五章为系统的详细设计与实现.。第六章是系统的验证调试,主要介绍的是系
21、统的功能测试与性能测试。第七章是结论,主要是对本课题在以后的研究中需要改进的方向。1.2 背景和意义 计算机和网络应用的普及,让世界发生了巨大的改变。过去只有军事和科研部门才能使用计算机,也开始成为人们生活中的消费品,并带领人们进入了网络时代。从 20 世纪 90 年代开始,互联网的浪潮席卷全球,网络经济、网络生活开始成为社会发展的一种潮流。在互联网应用十分普及的今天,网络已经成为这个时代不可或缺的元素。在各类网络应用中,电子商务是最受关注的焦点之一。电子商务不仅仅是网上购物第一章 绪 论 2(也称为 B2C),也包括有企业之间的交易行为(也称为 B2B)。电子商务的出现,在一定程度上甚至改变
22、了人们的购物习惯,网购不仅成为了一种时尚,也促进了一些新兴产业的发展。进入新千年以后,很多企业开始意识到计算机和网络化对于经济发展的巨大推动作用。在全球化发展的背景下,互联网和电子商务能够为企业提供更多的市场和机遇。因此很多企业在信息化建设方面做了大量的投入,比如建设企业网站、配置办公自动化系统等。不仅如此,一些企业还认识到建设购物网站将有助于扩展企业的销售渠道。经过了几十年的技术发展,现在网络技术已经比较成熟,基于网络技术的应用方案也层出不穷。网络作为信息传输的媒介,能够提供快捷、便利的信息交流渠道,满足网络时代的应用需求。网络时代对于现代社会而言,不仅仅是简单的信息媒介,同时也构成了一种网
23、络生活的方式,如同网络经济一样,改变了社会生活的传统方式。现代社会与网络之间的联系十分紧密,互联网已经成为企业和社会不可或缺的一种工具。在线购物系统,从结构上讲,可以划分为前台和后台两个部分,主要涉及到前、后台的网页设计,以及与数据库相关的操作。在网络应用中,数据库的应用是一个很关键的环节。对于网上购物网站而言,大量的数据都需要在数据库中进行查询和存储。随着计算机和网络技术的应用普及,人们的生活方式、消费习惯都渐渐开始改变,并影响到了社会生活的方方面面。计算机和网络技术的快速发展,使得整个社会开始进入了信息化的时代,通过计算机,实现了信息资源的共享,同时也带动了大量的相关应用和需求的发展,并促
24、进了通信技术与网络技术的融合。互联网已成为现在全球最具影响的网络,从技术角度讲,在互联网应用中一般采用 TCP/IP协议,网关和路由器也是网络应用中不可或缺的部分。互联网其实也可以看作是世界各地的各种网络的一个集合。通过互联网,将世界各地的信息资源联系在了一起。随着互联网服务和应用的范围不断的扩展,人们正在更深刻地感受到地球村的概念。计算机、网络和通信技术,是构成信息技术的要素。对经济界而言,信息化技术的应用,有利于创造更多的交易机会,降低机会成本,从而促进经济的发展。信息技术已经构成了经济发展中的一个重要元素,并将海量的信息资源通过网络第一章 绪 论 3 传播到各地,从而促进商品的流通、贸易
25、的发展,进而影响到经济结构的转变和产业升级的方向。电子商务是互联网发展的必然产物,也是贸易发展的一个新的方向。互联网能够解决传统的贸易方式中所不可避免的局限性、地区性、低效率的问题,利用互联网的快捷、便利的特点,将海量的信息提供给供需双方,从而为生产者和贸易商提供了更多的商业机会。从整体上看,电子商务对于经济发展的促进作用主要分为以下几点:(1)降低取得商业信息的成本。电子商务可以成为各种商业信息的媒介,使得交易双方能够通过电子商务平台这种低成本的方式,进行商业信息的发布和交流,从而降低了取得商业信息的成本。电子商务改变了原有的贸易模式中的行业限制和空间的限制,使得交易范围可以无限的扩大到所有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 系统 设计 实现 讲解 22813
限制150内