基于MVC的网上汽车城网站平台开发

摘要

随着现代都市生活节奏的不断加快、网络覆盖面的日益扩大,越来越多的人们加入了网上购物的行列。如今,网购已经成为人们生活的一部分。本系统主要是使用 B/S架构开发出的一个基于 ASP.NET网上汽车城网站平台开发。前台页面使用CSS+DIV后台使用SQL Server作为数据库,系统的设计主要针对商品的销售,为网站使用定位的目标人群。通过网上汽车城网站平台开发这个平台,可以使购物者足不出户就能了解丰富多彩的商品信息。买家注册登录后进行商品挑选,加入购物车,结算下订单;管理员进入后台管理程序,可完成对注册用户信息进行管理,对商品信息进行管理,处理订单,修改个人密码等功能。此系统参照当前流行的几大商品销售网站进行设计,实现了购物网站的基本功能;在此基础上也添加了些自己的想法和设计。

本系统尝试使用net在网上架构一个动态的网上汽车城网站平台开发,以使每一个顾客不用出门在家里就能通过上网来轻松购物。

关键词:网上汽车城网站平台开发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 foreground page uses CSS + div and the background uses SQL server as the database. The design of the system is mainly aimed at the sales of goods and the target population for the use of the website. By developing this platform through the Online Auto City website platform, shoppers can understand rich and colorful commodity information without leaving home. After registering and logging in, the buyer 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 commodity sales websites, and realizes the basic functions of shopping websites; On this basis, I also added some of my own ideas and designs.

The system tries to use net to build a dynamic online auto city website platform, so that every customer can easily shop online at home without going out.

Key words: Online Auto City website platform development; Net language; 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  本章小结

6系统测试

6.1用户测试要点

6.2用户测试内容及结果

6.3 本章小结

7总结与展望

参考文献

致谢 29

1 绪论

本文主要是针对线下实体店传统销售方式中管理不便与效率低的缺点,将电子商务和计算机技术结合起来,开发出管理便捷,效率高的网上汽车城网站平台开发。作者开发了以net语言为基础的在线网上汽车城网站平台开发。本系统能够提供用户在线浏览商品、购买商品功能,管理员后台发货等功能。而第一部分主要介绍了网上汽车城网站平台开发的项目背景以及课题研究现状和课题研究目标。

1.1项目背景介绍

互联网的兴起从本质上改变了整个社会的商品交易方式,国内各大企业从上个世纪90年代互联网兴起之时,就产生了通过网络进行销售经营商品的想法。但是由于在互联网.上企业的信誉难以认证、网络的法规政策不健全、物流不发达等一系列的原因,限制了网上交易发展的步伐。进入21世纪以后,随着整个社会的发展、进步,制约网上交易的各个瓶颈问题逐一被击破, 各企业也纷纷的加入到电子商务的洪潮之中。中国互联网协会网络营销工作委员会调查显示,随着国内产业环境和消费市场的成熟,网络购物将在今年实现更大发展。根据会员企业艾瑞咨询集团的预测,2014年我国网络购物交易将同比增长125%,交易总量将达1263亿,形成了中国网络购物的快速增长浪潮,网络购物这消费方式给人们生活带来的变化,除了购物场所的改变以外,更重要的是大大改变了传统的消费行为习惯,无论是否在网上购物,上网查看商品的相关信息,已经成为购物决策环节的重要组成部分,这环节对购物行为的实际发生起到了至关重要的指导作用。

网上汽车城网站平台开发作为一种典型的电子商务系统也迅速的发展并深入人们的日常生活中,它使人们足不出户就可以挑选自己喜欢的各种商品,大大缩短了人们的购物间,提高了购物效率。

1.2课题研究现状

 随着国内互联网应用的普及,网络购物成为一种新型的购物形式并得到了很好的发展。

 线下实体店可以稳定销售,但很难扩展规模。因为实体店面向的顾客群是一个特定的区域,特定的人群,地域因素对你的限制很大,供货商品种类多而量少导致了进货成本居高不下。如果要进购大批量货品,不仅需要拿出高额的费用,还需要多开几家分店。

网络环境下的情况则不同,网络的面向对象是全国,受地域限制影响较小,在线销售系统的消费者来自全国或更广阔的域,同时设计良好的网上汽车城网站平台开发的日流量也极高(如每日访客数过万),这对于线下实体店来说很难做到。线上销售系统会在促进销售的同时,也会有效降低成本。

目前国内的在线销售系统主要有淘宝、天猫、京东等几个较出名的网站,因其具有方便,安全,便捷等特性,顾客群体越来越庞大所以,在日趋于网络的时代,线上销售是比较有发展前途的。

1.3课题研究目标

与传统方式销售相比在线销售有很多的优点如:

1.检索便捷在线销售提供了多种检索途径,可以从分类、新品等途径进行检索,快捷准确。

2.信息量大与传统销售方式相比,在线销售能够提供海量商品信息。

3.成本低,风险小,无地域限制网络销售最突出的优点是:不再限制消费者的购买时段,扩大和巩固了客户群,从而增加了企业的核心竞争力,节省实际开店时需要投入的成本和租用费用。

1.4本论文的研究内容

本文主要探讨了网上汽车城网站平台开发。针对线下实体店传统销售方式中管理不便与效率低的缺点,本文将电子商务和计算机技术结合起来,开发出管理更便捷,效率更高的网上汽车城网站平台开发。本文并对其详细的设计方案、实现技术和运行情况做了分析和研究,最后对未来的工作做了研究与探讨。本文重点研究了以下几个方面:

(1)系统的体系结构、主要功能模块、主要数据的工作流程、后台数据库的设计、数据库配置与连接;

(2)系统各功能模块的详细设计、开发及其关键技术.

1.5本论文的组织结构

全文主要包括以下几个部分:

    第一部分主要介绍了项目背景以及课题研究现状和课题研究目标等。

    第二部分介绍了系统设计与实现涉及到的技术知识和相关开发工具,主要包括net语言MVC框架SQL Server 数据库管理系统。

    第三部分在系统设计目标、系统功能需求、系统性能需求、开发环境等方面对系统进行了详细的论述分析。

    第四部分对系统总体设计、数据库设计等几个方面进行了详细的论述。

    第五部分主要对系统的主要功能模块的实现细节进行了详细的阐述。

    第六部分对系统的功能测试以及测试结果进行了描述。

最后得出了结论,说明了系统的功能完整性和实用性以及系统的不足之处和对系统的进一步展望。

2系统关键技术及工具简介

系统开发过程中设计的关键技术是系统的核心,而开发工具则会影响的项目开发的进程和效率。第二部分便介绍了系统设计与实现涉及到的技术知识和相关开发工具。

2.1相关开发技术简介

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结构

3系统需求分析

在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。本部分在系统设计目标、系统功能需求、系统性能需求、开发环境等方面对系统进行了详细的论述分析。

3.1系统设计的目标

本系统主要是针对线下实体店传统销售方式中管理不便与效率低的缺点,将电子商务和计算机技术结合起来,开发出管理便捷,效率高的网上汽车城网站平台开发。该系统、操作简单、界面友好、易于管理和维护;而且对商品销售具有较强的针对性、实用性和可操作性,可初步解决线下实体店因地域因素限制、高成本等因素造成的一系列不便。

3.2系统功能性需求

功能需求定义一个软件系统或组件的功能,也是一个系统需提供的功能及服务。本系统的功能需求按模块进行分析,主要有用户模块、管理员模块两个模块。

3.2.1 功能需求

本系统的用户可分为前台用户、后台管理员两类。

本系统共分成两个界面:一个界面用于管理员登录,主要负责进行发货和查看更新商品信息;另外一个界面用于用户登录,主要负责浏览商品,加入购物车,修改个人信息等。

管理员模块

1)登录:管理员输入用户名、密码;选择“管理员”角色;点击登录按钮。

2)管理员主界面:以管理员身份登录成功后,选择进入网站系统管理模块;选择进入首页内容管理模块;选择进入用户管理模块;选择商品信息管理模块选择订单管理模块;选择系统管理模块。

3)网站系统管理:以管理员身份登录成功后,选择网站导航菜单管理,对导航名称进行修改删除;选择分类管理,对导航名称进行分类;选择管理员,对管理员信息进行修改。

4)首页内容管理:以管理员身份登录成功后,选择添加图片管理,对商品进行增加删除;可以对用户已购买商品的查看,删除;修改

5)商品信息管理:管理员登录后可以对商品信息进行添加商品编号、商品名称、商品分类、品牌、规格、图片、价格、单限、库存可修改、删除操作。

6)用户信息:管理员登录后可以对用户信息查看账号、姓名、年龄、性别、手机、照片进行添加、修改、删除操作。

7)订单管理:以管理员身份登录成功后,选择订单管理,可以查看收货人的详细信息并对商品进行发货;选择所有订单明细,可以查看所有的订单信息。

8)系统管理;管理员在该页面为汽车资讯、在线咨询、轮播图管理。管理员可以在此页面进行汽车资讯发布,在线回复用户,首页轮播图的管理,通过新建操作可在轮播图中加入新的图片,还可以对以上传的图片进行修改操作,以及图片的删除操作

用户模块

1)注册:用户输入账号、姓名、年龄、性别、手机、照片,点击注册按钮,完成注册。

2)登录:用户成功输入用户账号和密码,点击登录按钮。

3)用户主页面:以用户登录成功后,选择进入查看商品信息;选择进行购买;选择购物车;选择我的订单;选择我的地址;选择我的收藏

4)商品信息:用户登陆成功后,选择商品进行添加到购物车、立即购买

5)购物车:用户登陆成功后,选择购物车,可以查看以往所加入购物车的商品

6)我的订单:以用户登陆成功后,选择我的订单,可以查看订单详情以及已发货、已支付、未支付、已取消等。

7选择我的收藏,可以查看我所有收藏的商品

3.2.2 系统用例

      本系统有登录用户、管理员等用例,系统的用例图如下:

  1. 登录模块用例中用户包括用户、管理员两种角色,分别可以进行其对应的身份登录或取消登录,关闭系统。登录模块用例图如图3-1所示。基于MVC的网上汽车城网站平台开发_第1张图片

基于MVC的网上汽车城网站平台开发_第2张图片 

基于MVC的网上汽车城网站平台开发_第3张图片 

 

你可能感兴趣的:(mvc,asp.net,后端)