摘要
随着现代都市生活节奏的不断加快、网络覆盖面的日益扩大,越来越多的人们加入了网上购物的行列。如今,网购已经成为人们生活的一部分。本系统主要是使用 B/S架构开发出的一个基于ASP.NET的运动用品网上销售系统。前台页面使用html+js+css,SQL Server作为数据库,系统的设计主要针对运动用品的销售,为网站使用定位的目标人群。通过运动用品网上销售系统这个平台,可以使购物者足不出户就能了解丰富多彩的运动用品信息。用户注册登录后进行商品挑选,加入购物车,结算下订单;管理员进入后台管理程序,可完成对注册用户信息进行管理,对商品信息进行管理,修改个人密码等功能。此系统参照当前流行的几大运动用品销售网站进行设计,实现了购物网站的基本功能;在此基础上也添加了一些自己的想法和设计。
该系统的应用可以减少工作人员的劳动强度,提高工作效率与管理水平,具有很大的价值。它可以使运动用品这项销售业务操作简单,成功率高,使网上销售行业的管理工作向一个新的层次迈进。
本系统尝试使用net在网上架构一个动态的运动用品网上销售系统,以使每一个顾客不用出门在家里就能通过上网来轻松购物。
关键词:运动用品网上销售系统; ASP.NET技术;商品信息
Abstract
With the accelerating pace of modern urban life and the increasing expansion of network coverage, more and more people have joined the ranks of online shopping. Nowadays, online shopping has become a part of people's life. The system is mainly developed using B / S architecture based on ASP Net. The front page uses HTML + JS + CSS and SQL server as the database. The design of the system is mainly aimed at the sales of sporting goods and the target population for the use of the website. Through the platform of sports goods online sales system, shoppers can understand rich and colorful sports goods information without leaving home. After registering and logging in, the user selects goods, adds them to the shopping cart, settles and places orders; The administrator enters the background management program to complete the functions of managing registered user information, managing commodity information, processing orders, modifying personal passwords and so on. This system is designed with reference to several popular sporting goods sales websites, and realizes the basic functions of shopping websites; On this basis, I also added some of my own ideas and designs.
The application of the system can reduce the labor intensity of staff and improve work efficiency and management level, which is of great value. It can make the sales business of sporting goods simple and high success rate, and make the management of online sales industry move forward to a new level.
The system tries to use net to build a dynamic online sales system of sporting goods, so that every customer can easily shop online at home without going out.
Key words: sports goods online sales system; ASP. Net technology; Commodity information
1 绪论
1.1项目背景介绍
1.2课题研究现状
1.3课题研究目标
1.4本论文的研究内容
1.5本论文的组织结构
2系统关键技术及工具简介
2.1相关开发技术简介
2.1.1 ASP.NET框架
2.1.2 B/S架构
2.1.3 数据库技术
2.2 本章小结
3系统需求分析
3.1系统设计的目标
3.2系统功能性需求
3.2.1 功能需求
3.2.2 系统用例
3.3系统性能需求
3.4对功能的总体规定
3.5对运行环境的总体规定
3.6开发环境
3.7本章小结
4系统设计
4.1系统总体设计
4.1.1 系统规划与系统功能设计
4.2数据库设计
4.2.1 数据库概念设计
4.2.2 数据库逻辑结构设计
4.3 本章小结
5系统实现
5.1功能页面实现
5.2管理员功能模块
5.3前台功能模块
5.4用户功能模块
5.5员工功能模块
5.6 本章小结
6系统测试
6.1用户测试要点
6.2用户测试内容及结果
6.3 本章小结
7总结与展望
参考文献
致谢 29
本文主要是针对线下实体店传统销售方式中管理不便与效率低的缺点,将电子商务和计算机技术结合起来,开发出管理便捷,效率高的运动用品网上销售系统。作者开发了以net框架为基础的在线运动用品网上销售系统。本系统能够提供用户在线浏览商品信息,购买运动用品功能,管理员发货等功能。而第一部分主要介绍了运动用品网上销售系统的项目背景以及课题研究现状和课题研究目标。
互联网的兴起从本质上改变了整个社会的商品交易方式,国内各大企业从上个世纪90年代互联网兴起之时,就产生了通过网络进行销售经营商品的想法。但是由于在互联网.上企业的信誉难以认证、网络的法规政策不健全、物流不发达等一系列的原因,限制了网上交易发展的步伐。进入21世纪以后,随着整个社会的发展、进步,制约网上交易的各个瓶颈问题逐一被击破, 各企业也纷纷的加入到电子商务的洪潮之中。中国互联网协会网络营销工作委员会调查显示,随着国内产业环境和消费市场的成熟,网络购物将在今年实现更大发展。根据会员企业艾瑞咨询集团的预测,2014年我国网络购物交易将同比增长125%,交易总量将达1263亿,形成了中国网络购物的快速增长浪潮,网络购物这一消费方式给人们生活带来的变化,除了购物场所的改变以外,更重要的是大大改变了传统的消费行为习惯,无论是否在网上购物,上网查看商品的相关信息,已经成为购物决策环节的重要组成部分,这一环节对购物行为的实际发生起到了至关重要的指导作用。
运动用品网上销售系统作为一种典型的电子商务系统也迅速的发展并深入人们的日常生活中,它使人们足不出户就可以挑选自己喜欢的各种运动用品,大大缩短了人们的购物间,提高了购物效率。
随着国内互联网应用的普及,网络购物成为一种新型的购物形式并得到了很好的发展。
线下实体店可以稳定销售,但很难扩展规模。因为实体店面向的顾客群是一个特定的区域,特定的人群,地域因素对你的限制很大,供货运动用品种类多而量少导致了进货成本居高不下。如果要进购大批量货品,不仅需要拿出高额的费用,还需要多开几家分店。
网络环境下的情况则不同,网络的面向对象是全国,受地域限制影响较小,在线销售系统的消费者来自全国或更广阔的域,同时设计良好的运动用品网上销售系统的日流量也极高(如每日访客数过万),这对于线下实体店来说很难做到。线上销售系统会在促进销售的同时,也会有效降低成本。
目前国内的在线销售系统主要有淘宝、天猫、京东等几个较出名的网站,因其具有方便,安全,便捷等特性,顾客群体越来越庞大所以,在日趋于网络的时代,线上销售是比较有发展前途的。
与传统方式销售相比在线销售有很多的优点如:
1.检索便捷在线销售提供了多种检索途径,可以从分类、新品、特价等途径进行检索,快捷准确。
2.信息量大与传统销售方式相比,在线销售能够提供海量商品信息。
3.成本低,风险小,无地域限制网络销售最突出的优点是:不再限制消费者的购买时段,扩大和巩固了客户群,从而增加了企业的核心竞争力,节省实际开店时需要投入的成本和租用费用。
本文主要探讨了运动用品网上销售系统。针对线下实体店传统销售方式中管理不便与效率低的缺点,本文将电子商务和计算机技术结合起来,开发出管理更便捷,效率更高的运动用品网上销售系统。本文并对其详细的设计方案、实现技术和运行情况做了分析和研究,最后对未来的工作做了研究与探讨。本文重点研究了以下几个方面:
(1)系统的体系结构、主要功能模块、主要数据的工作流程、后台数据库的设计、数据库配置与连接;
全文主要包括以下几个部分:
第一部分主要介绍了项目背景以及课题研究现状和课题研究目标等。
第二部分介绍了系统设计与实现涉及到的技术知识和相关开发工具,主要包括net语言,VS2017、SQL Server 数据库管理系统。
第三部分在系统设计目标、系统功能需求、系统性能需求、开发环境等方面对系统进行了详细的论述分析。
第四部分对系统总体设计、数据库设计等几个方面进行了详细的论述。
第五部分主要对系统的主要功能模块的实现细节进行了详细的阐述。
第六部分对系统的功能测试以及测试结果进行了描述。
最后得出了结论,说明了系统的功能完整性和实用性以及系统的不足之处和对系统的进一步展望。
系统开发过程中设计的关键技术是系统的核心,而开发工具则会影响的项目开发的进程和效率。第二部分便介绍了系统设计与实现涉及到的技术知识和相关开发工具。
2.1.1 ASP.NET框架
ASP.NET技术框架是目前在程序开发中广泛应用的一种新的程序架构。采用模块化和组件的方法操作和开发是一个全新的程序开发技术框架,大多数程序开发人员目前都有的版本。ASP.NET经历了1.0、2.0、3.5、4.0和其他版本的变化,正在进行不断的升级和改进。ASP.NET是一个全新的多语言支持平台,可以在程序开发过程中支持多种编程语言。ASP.NET程序框架具有多语言开发的特点和全面的集成开发平台,为ASP程序设计提供了良好的支持。ASP.NET可以开发微软开发的微软Visual Studio集成平台上的程序。为程序开发平台提供了多种框架、多个控件和多个基类的支持。可视化集成开发环境使程序的开发变得清晰,开发过程非常简单方便。另外,微软Visual Studio集成开发环境有一个很好的调试模块,在软件系统开发过程中可以对软件进行调试。ASP.NET具有多种功能强大的功能,使程序设计人员在软件系统开发过程中变得非常灵活。即使在软件系统的开发过程中,程序员也可以使用拖拽控制方法来执行程序的设计和排版,这种开发方式大大降低了软件开发人员的技术水平要求。ASP.NET使用Windows操作系统作为开发平台,而其他操作系统目前并不支持ASP.NET程序框架。这些优点是由于这个框架使用了一种全新的开发形式、一种新的架构形式和一种新的编程形式。ASP.NET框架还实现了与数据库的无缝连接,这大大减少了开发软件开发人员的难度。总之,ASP.NET技术框架是一个非常好的程序开发框架,一个被广泛使用的高级开发框架。它可以为网络程序的开发提供支持。为了开发运动用品网上销售系统,我们使用了ASP.NET的技术框架。
2.1.2 B/S架构
B/S架构在程序开发中被广泛使用的,是基于互联网系统的程序开发架构。目前,B/S架构已经打破了C/S架构模型,被广泛应用于网络的程序系统,并且为程序系统提供了良好的支持。随着互联网技术的发展,B/S架构逐渐被开发和更新,要求大多数信息管理系统不仅可以在一台计算机上使用,而是可以在连接到互联网的其他计算机上使用。运动用品网上销售系统是一个全面的信息管理系统,用于管理和控制在互联网上使用的运动用品网上销售系统的信息。因为使用新生数据统计来使用网站的学生可能并不总是在互联网上,这就要求运动用品网上销售系统可以通过互联网进行操作,并且可以随时随地进行数据更新状态和其他信息的更新。因此,开发必须基于B/S架构。
2.1.3 数据库技术
SQL Server可以使每个数据库表具有良好的连接,优秀的结构,同时支持多个数据库的高效和高效运行。在开发运动用品网上销售系统时,我只有一个数据库文件,但是数据库系统在更新软件系统后,必须有一些可扩展性来更新和扩展数据库。SQL Server
数据库管理可以通过允许多个数据库同时进行优化来满足这一要求。
2.2本章小结
1.介绍了本系统主要关键技术net语言,SQL Server数据库。
2. 介绍了本系统在开发过程中主要使用的相关工具:B/S结构。
在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。本部分在系统设计目标、系统功能需求、系统性能需求、开发环境等方面对系统进行了详细的论述分析。
本系统主要是针对线下实体店传统销售方式中管理不便与效率低的缺点,将电子商务和计算机技术结合起来,开发出管理便捷,效率高的运动用品网上销售系统。该系统、操作简单、界面友好、易于管理和维护;而且对运动用品销售具有较强的针对性、实用性和可操作性,可初步解决线下实体店因地域因素限制、高成本等因素造成的一系列不便。
功能需求定义一个软件系统或组件的功能,也是一个系统需提供的功能及服务。本系统的功能需求按模块进行分析,主要有用户模块、员工模块、管理员模块三个模块。
本系统共分成两个界面:一个界面用于员工登录,主要负责进行发货和查看更新商品信息;另外一个界面用于用户登录,主要负责浏览商品信息,加入购物车,修改个人信息等。
管理员模块
1)登录:管理员输入用户名、密码;选择“管理员”角色;点击登录按钮。
2)管理员主界面:以管理员身份登录成功后,选择进入网站系统管理模块;选择进入首页内容管理模块;选择进入用户管理模块;选择商品信息管理模块;选择员工管理模块。
3)网站系统管理:以管理员身份登录成功后,选择网站导航菜单管理,对导航名称进行修改删除;选择分类管理,对导航名称进行分类;选择管理员,对管理员信息进行修改。
4)首页内容管理:以管理员身份登录成功后,选择添加图片管理,对商品信息进行增加删除;可以对用户已购买商品的查看,删除;修改。
5)商品信息:管理员登录后可以对商品信息进行添加商品名称、图片、类型、数量、价格、单限、库存、审核回复、审核状态、审核可进行审核、修改、删除等操作。
6)用户信息:管理员登录后可以对用户信息查看账号、姓名、性别、手机、邮箱进行添加、修改、删除操作。
7)员工信息:管理员登录后可以对员工信息查看员工账号、姓名、性别、手机、入职日期进行添加、修改、删除操作。
用户模块
1)注册:用户输入账号、姓名、性别、手机、邮箱,点击注册按钮,完成注册。
2)登录:用户成功输入用户账号和密码,点击登录按钮。
3)用户主页面:以用户登录成功后,选择进入查看商品信息;选择进行购买;选择购物车;选择我的订单;选择我的地址;选择我的收藏。
4)商品信息:用户登陆成功后,选择商品信息进行添加到购物车、立即购买。
5)购物车:用户登陆成功后,选择购物车,可以查看以往所加入购物车的运动用品。
6)我的订单:以用户登陆成功后,选择我的订单,可以查看订单详情以及已发货、已支付、未支付、已取消等。
7)选择我的收藏,可以查看我所有收藏的运动用品。
员工模块
1)注册:员工输入员工账号、姓名、性别、手机、入职日期,点击注册按钮,完成注册。
2)登录:员工成功输入账号和密码,点击登录按钮。
3)商品信息:员工登录后可以对商品信息查看商品名称、图片、类型、数量、价格、单限、库存、审核回复、审核状态进行添加、修改、删除操作。
4)订单管理:员工登录后可以对订单管理查看订单编号、商品名称、商品图片、购买数量、价格/积分、折扣价格、总价格/总积分、折扣总价格、支付类型、状态、地址、电话、收货人、下单时间进行发货操作。
本系统有登录用户、员工、管理员等用例,系统的用例图如下:
- 登录模块用例中用户包括用户、员工、管理员三种角色,分别可以进行其对应的身份登录或取消登录,关闭系统。登录模块用例图如图3-1所示。