电子商务购物平台管理信息系统毕业论文
2020-03-29 12:54:53
摘 要
近些年互联网技术正以一种不可抵挡的速度在发展,现如今互联网正积极向综合性商业网络方向发展,而不是拘泥与学术科研领域,人们对于互联网技术的要求已不仅仅局限于浏览网页、收发电子邮件等日常的网络应用。为电子商务购物平台管理信息系统提供了向前发展的强大动力的,正是这种高速发展的互联网技术,同时,网络平台的环境也逐步得到改善。电子商务购物系统是顺应时代发展的,商品爱好者对线上购物商城的看法也已有所改观,电子商务所构建的网上购物平台的观念将更加深入人心。
论文在重点介绍该系统的需求分析及系统实现过程中需要用到的设计方法的基础上,详细描述了电子商务购物平台管理信息系统的设计和开发全过程。该系统的基本功能与其他购物平台类似,主要分为网站的前台功能模块和后台管理模块。前台用户端主要实现了网站的商品展示和购买功能,具体功能包括会员注册登录,商品搜索,购物车,用户中心,交流论坛等功能模块。网站后台的管理功能,具体功能包括商品信息管理,订单信息管理,会员管理,新闻信息管理,论坛信息管理,系统管理等功能模块。
本系统开发过程采用ASP.NET编程语言,以Visual Studio 2013、SQL Server 2014为开发工具,Windows 7作为操作系统而实现。
关键词:购物系统;Asp.Net;电子商务;数据库
Abstract
In recent years, Internet technology is developing at an irresistible speed. Nowadays, the Internet is actively developing towards comprehensive commercial networks instead of rigidly sticking to academic and scientific research fields. People's demands for Internet technologies are not limited to browsing the Internet. , send and receive e-mail and other daily web applications. The development of the e-commerce shopping platform management information system provides a powerful driving force for the development. It is this high-speed development of the Internet technology. At the same time, the environment of the network platform has gradually improved. The e-commerce shopping system is in line with the development of the times. The opinions of commodity lovers on the online shopping mall have also been changed. The concept of the online shopping platform constructed by e-commerce will be more deeply rooted.
The paper describes the requirements analysis of the system and the design methods that need to be used in the system implementation process, and describes in detail the whole process of the design and development of the e-commerce shopping platform management information system. The basic functions of the system are similar to those of other shopping platforms, and are mainly divided into the foreground function module and the background management module of the website. The front-end user terminal mainly implements the front-end display function of the website, and the specific functions include membership registration, product search, shopping cart, user center, and exchange forum and other functional modules. The background management functions of the website include specific functions such as commodity information management, order information management, membership management, news information management, forum information management, and system management.
This system development process uses the ASP.NET programming language, Visual Studio 2013, SQL Server 2014 as a development tool, and Windows 7 as an operating system.
Keywords: shopping system; Asp.Net; e-commerce; database
目录
第1章 绪论 1
1.1选题目的和意义 1
1.2选题依据 1
1.3研究现状 2
1.4技术方案 2
第2章 系统分析 4
2.1需求分析 4
2.1.1功能需求 4
2.1.2性能需求 4
2.2系统可行性分析 5
2.3系统业务流程分析 6
第3章 系统设计 7
3.1网站开发目标 7
3.2数据库设计 7
3.2.1数据库简介 7
3.2.2数据库概念结构设计 7
3.2.3数据库物理结构设计 10
3.3 系统功能模块 14
第4章 系统功能实现 16
4.1网站界面实现 16
4.2主要功能代码 17
4.2.1登录模块详细设计 17
4.2.2会员注册模块 18
4.2.3在线交流模块的实现 20
4.2.4新闻信息管理模块设计 22
4.2.5商品信息模块 24
4.2.6 购物车功能模块 26
4.2.7订单管理模块 27
4.2.8管理员登录模块详细设计 28
4.2.9 会员管理模块的详细设计与实现 30
4.2.10 新闻信息模块的详细设计与实现 31
4.2.11 商品信息管理模块的详细设计与实现 32
4.2.12 会员订单管理模块的详细设计与实现 34
4.2.13 管理员账号管理模块的详细设计与实现 35
第5章 系统测试 37
5.1测试目的 37
5.2测试内容 37
5.3系统测试 37
5.3.1测试方法和数据 37
5.3.2系统测试过程 37
5.3.3系统测试项目表 38
第6章 系统总结与展望 39
参考文献 40
致 谢 41
第1章 绪论
1.1选题目的和意义
社会科学在进步,生活节奏在加快,人们的生活虽然日益多姿多彩,但由于种种原因,却很难轻松找到能买到自己喜欢的商品的地方,也没有时间专门去找实体店购买。传统的购物方式显然已经不能满足人们的日常需求,电子商务在互联网的发展中逐渐取代传统商业模式,网络购物逐渐深入人心。以淘宝网、京东商城为代表,难以想象在“双十一”、“618”等促销狂欢节里这些网上购物平台的销售数据有多么的庞大。电子商务购物平台逐渐被人们认可和依赖,并在市场上的占据绝对领地。在线电子商务领域,经过了数年的蓬勃发展,阿里巴巴旗下的淘宝、阿里妈妈等平台日趋完善,与京东平台一起服务了数亿用户、百万商户,但是问题也日益突显。
首先是市场生态方面,由于平台方会收取平台推广费,小商户的权益就难以得到有效的保障,如在淘宝网上搜索某一商品,第一页排名最靠前的一般不是最匹配商品,而是推广费交得最多的。其次是商品类目方面,一些有品质要求的商品,以及比较小众的商品,在大量商品中呈现,增加了客户购买的时间成本。
选择电子商务购物平台管理信息系统的设计和开发,本着学习和研究和目的,以同城的电子相关产品实体店为原型,在网络上构建一个小型的购物商城,模拟实现网络购物全过程。该系统尝试为商户建立起自己的电商购物系统,去除平台依赖。这样的系统的开发和应用,对买家而言,避免了线下跑到各产品商店挑选商品的繁琐过程,能更加直接、准确、快速地找到自己需要的产品,使用户的购物过程变得更加快捷和方便;对卖家来说,可以建立自己的电商系统,摆脱平台依赖,建立与客户的强联系,有效降低运营成本。
1.2选题依据
电子商务购物平台管理信息系统是属于B2C型电子商务网站,卖家通过网络绕过平台方,直接与客户建立关系。为了方便为用户提供有关商品的详细信息,用户可以在网站上在线查询、购买。现如今大多数商家尤其是大型厂家,都已经适应时代发展潮流开发了自家的官方购物商城。在利用ASP.NET 3.5开发基于SQL Server 2014数据库的应用程序时,需要访问数据库,可以利用Ajax技术减少页面数据的传输。Ajax是一种创建交互式网页的Web开发技术,异步于服务器进行交互,提交的数据只是页面的一部分,即每次刷新的数据,只是页面的一部分,不像传统应用程序那样,提交的是整个页面。
网上购物的商务流程的第一步可以说就是购物车模块。这个模块在目前大多数商务网站中都必不可少,也是第一个将商品与消费者友好联系起来的模块。本系统选择 .net 平台技术是看重其背后微软雄厚的技术力量,完善的开发工具和框架,可以使自建电商系统的商户投入较少的技术资金。其中购物车使用支持ADO.NET的DataSet对象来实现,这是一个断开式、分布式数据方案的核心对象,就像是客户端的数据库,同时需要访问数据库,ADO.NET提供的.NET Data Provider组件用于建立与数据源的连接来执行应用程序的SQL语句。
1.3研究现状
近年来,随着互联网技术的迅速崛起,计算机网络开始渗透人们的生产生活方式,日渐深刻地改变着商品流通的方式。传统购物方式已经难以满足人们的需求,电子商务网站逐渐步入人们的视野,商家也开始在网上建立起自己的在线购物平台。
电子商务平台的理念从提出到现如今的发展,时间上来说并不是很久,其发展速度却是快得惊人。网上购物从被质疑到被接受,甚至于现在深深地吸引着消费者,让网上购物成为了一种乐趣,整个过程的发展是让人连连惊叹的。
美国是全球电子商务发展的前沿代表,亚洲可以说是后起之秀。美国、欧盟、亚洲三个地区如今是三足鼎立的态势,大家都看好电子商务这块新大陆,也愿意投入积极的研究发展国家和地区的电子商务。我国的电子商务是在比较落后的技术环境中发展起来的,但是国内B2B、B2C、C2C的电子商务模式都已经在不断地发展成熟并且壮大,在世界电子商务领域都占有一定地位,并且发展的势头越来越好。中国电子商务可谓是异军突起。
1.4技术方案
用技术线路图表示如图1.1所示。
图1.1 技术线路图
第2章 系统分析
2.1需求分析
2.1.1功能需求
网上购物对消费者最大的吸引力就是方便和快捷,能在较短的时间不需要四处奔波,仅在购物系统上搜索点击就可以找到自己想要的产品,因此使消费者迅速搜索到相关的产品信息,就是系统需求努力的目标。此外,由于可能有许多人对商品订购系统的订购过程不熟悉,所以系统操作过程应该是简单的和易于使用的。
首先顾客能在商城中查询各种商品的介绍、实物图片、价格等基本信息,以便顾客确定自己满意的商品。选好商品后,消费者将所选商品放入购物车,进入代付款状态;在正式付款前改变主意,都可以不用购买。在顾客选定具体购买的商品后,系统向后台提交并由自动生成对应的订单号。
同时,系统的安全性也是顾客关注的,就系统本身而言主要是用户验证、站点、服务器的安全,这些在后面的章节中将会有所分析。
2.1.2性能需求
(1)系统处理的准确性和及时性:对每一个网站来说,能准确和及时处理有关信息都是必不可少的性能。系统设计和开发时,要积极维护用户在网站上操作与后台反馈之间的真实性和准确性,同时提高系统的数据处理能力,保证及时响应并处理会员购物过程需求。
(2)系统的开放性和可扩充性:开发系统时,就应该提前考虑系统在之后的使用中可能会遇到的各种问题,保持一定的可扩充性。例如,在数据表中,用户选择字段模式的变化,以及用户查询需求也可能不断更新和改进。系统要方便进行功能的调整和扩充。而只有一个符合一定规范的开放性的系统,才能够进行可扩充性的保障。
(3)系统的易用性:选择使用非专业术语和中文信息的界面;提供足够的在线提示和帮助,尽可能避免使用过程中可能遇到的非技术性问题。
(4)系统的安全性:安全性是系统的基本需求,一方面保护用户信息不被泄露,另一方面保证公司内部消息不会被竞争对手盗用。
2.2系统可行性分析
在系统正式设计和开发之前,需要对目标系统进行有效的可行性分析和研究。通过对系统的需求可行性、经济可行性、操作可行性和技术可行性等方面内容的分析和描述,进一步确认所选择的技术手段是否能进行实际开发。
(1)需求可行性:
通过市场调研和了解国内外研究现状,确定目标系统开发是否具有一定意义,可以为用户提怎样的服务。此电子商务购物系统是一个同城电子产品的网上销售网站,对买家而言,避免了线下跑到各产品商店挑选商品的繁琐过程,使用户的购物过程变得更加的快捷和方便;对卖家来说,能有效降低运营成本,通过网络销售开辟新的渠道和业务。
(2)经济可行性:
经济可行性研究主要是分析系统开发过程的成本和网站运营之后的各方面投入和收益情况。假如运营利润完全无法收回系统开发和网站运营的成本,就没有必要投入开发。所以务必在开发前对系统的经济效益进行分析。经过前期市场调研和分析,电子商务购物系统投入使用后的利润回报大于开发和运行过程中的投资,在经济上具备可行性。
(2)技术可行性:
电子商务购物系统是一个基于互联网的网络平台。据此,可采用B/S的程序开发架构,实现对系统的总体布局。再使用ASP.NET框架来开发程序,适用系统的整体规模,也符合开发的平台的难度。ASP.NET是一种快速建立网站系统的实用工具。经过互联网技术的早些年的不断发展,ASP.NET技术的使用已较为广泛和稳定。将它和数据库SQL Server 2014配合使用是目前最为流行的程序开发语言之一。
(3)操作可行性:
电子商务购物系统具备简单又实用的可操作性。购物网站的首页要界面美观、简洁,争取好的用户使用感,即使是第一次使用的人也能对网站所实现的功能一目了然。操作过程简单易懂,如果输入不符合要求,会附有相关提示,能让第一次使用的用户也能轻松操作使用。
2.3系统业务流程分析
用户浏览网站和商品相关信息没有任何限制,但是如果要购买网站上的商品,就必须登录用户账号,新用户必须注册账户并登录,才能向后台提交加入购物车的商品相关信息。这样才能形成新的订单信息,才能去用户中心进行付款、查看物流等后续操作。
管理员需要登录进系统后台,才能进行信息管理的相关操作。主要需要及时处理订单信息,及时发货,留意用户留言,及时回复网站的在线交流。
购物系统前台网站操作流程图如图2.1所示。
图2.1 网站前台流程图
第3章 系统设计
3.1网站开发目标
坚持用户导向原则,以提供友好、便捷的操作网站为目标。用户通过会员注册后登录系统网站,就可以浏览、查看和选购网站上所有商品,并通过购物车模块为会员提供详细的购买操作,如生成订单、填写收货地址、订单备注、确定订单等操作。系统管理员在商品信息管理模块对商品进行上下架管理,在订单信息管理模块进行发货处理。本系统以为消费者提供方便快捷的线上服务为目标,使得电子商务购物系统更加贴近人们的切实需求,提高消费者的购物美好体验。
3.2数据库设计
3.2.1数据库简介
数据库设计是系统设计过程中的核心环节之一。因为一个信息系统的基础和核心就是它的数据库。因此,设计高质量的数据库是开发一个成功的信息系统的关键。确定数据库表需要先明确系统中实体和属性之间的关系,依据实体-属性关系制表。
3.2.2数据库概念结构设计
(1)系统E-R图
概念模型的设计是数据库设计的有力工具,用E-R图对系统中的信息世界建模,将现实世界物与物之间的关系进行抽象。数据库概念模型设计主要是通过E-R图来表示。系统总的E-R图表现系统中所有实体之间的联系,具体如图3.1所示。
图3.1 系统E-R图
(2)管理员的实体属性图如图3.2所示。
图3.2 管理员实体属性图
(3)新闻公告信息实体属性图如图3.3所示。
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: