基于ASP.NET的手机商城系统的设计与开发开题报告

 2023-06-28 10:06

1. 研究目的与意义(文献综述包含参考文献)

一、选题背景与意义

随着计算机网络技术的快速发展,我们已经进入一个全新的信息化社会,并由此催生出电子商务。现如今年中大促、双十一购物节的频繁举行,利用网络进行线上购物已成为人们最主要的购物方式,与此同时电子商务的发展给传统的商业贸易模式带来了巨大的挑战。但对于现在的新兴行业而言,电子商务更多的是给予了它们更大的前进动力,更多的发展机遇。

手机商城是众多电子商务模式的一种,最初的目的是为了解决发布手机相关信息滞后这一缺点以及简单地进行商品展示和购买,功能较为单一。随着时代的进步、互联网技术进一步地发展,以及人们对商城需求的不断提高和商城自身的升级优化,其注册用户量大大增加,用户购买商品将会更加便捷。对于网站的开发者和管理者,能够更好地管理网站的注册用户,提供更精准化的服务。

二、选题研究现状

中国互联网络信息中心发布第47次《中国互联网络发展状况统计报告》显示,截至2020年12月,我国网民规模达9.89亿,较2020年3月增长8540万,互联网普及率达70.4%,较2020年3月提升5.9个百分点。与此同时,网民规模的快速扩大以及在线购物平台的发展和完善带来的是不断增长的网络购物用户。根据报告显示,截至2020年12月,我国网络购物用户规模达7.82亿,较2020年3月增长7215万,占网民整体的79.1%。2019年,全国网上零售额达10.63万亿元,其中实物商品网上零售额达8.52万亿元,占社会消费品零售总额的比重为20.7%。2020年1-2月份,全国实物商品网上零售额同比增长3.0%,实现逆势增长,占社会消费品零售总额的比重为21.5%,比上年同期提高5个百分点。网络购物用户数量、渗透率、交易金额均稳定增长,共同驱动了网络购物市场的增长,因此手机商城也紧随这一有利趋势得到了快速的发展,注册用户的数量也大幅度提升。

本次搭建的手机商城系统,换一种说法就是自营电商。自营电商是一种电子商务模式,其特征是以标准化的要求,对其经营产品进行统一生产或采购、产品展示、在线交易,并通过物流配送将产品投放到最终消费群体的行为。电商自营品牌是电商平台进行转型升级的有益探索,旨在为消费者提供更高质量的产品服务[1]

(一)自营商城的特点

1、品牌力强:自营电商不同于其他开放类电商平台,不易受到开放类电商平台产品来源不一、产品质量良莠不齐等问题的困扰。自营电商通常量身制定符合自我品牌诉求和消费者需要的采购标准,来引入、管理和销售各类品牌的商品,以众多可靠品牌为支撑点突显出自身品牌的可靠性,将电商本身打造成为极具价值的品牌。

2、产品质量可控:自营电商为保证网上交易过程中消费者对交易关键环节的满意程度,会制定系统的商品准入标准和品牌引进原则,提高产品进驻门槛,以此来规范互联网环境下电子商务卖方市场的诚信经营和产品质量问题。

3、全交易流程管理体系完备:自营电商在最近几年的发展可谓突飞猛进,在商品的引入、分类、展示、交易、物流配送、售后保障等整个交易流程各个重点环节管理均发力布局,正在形成系统的理论支持和通过强大的互联网IT系统管理,建设大型仓储物流体系实现对全交易流程实时管理,这种现象使得自营电商逐发展成拥有完善的生态系统的独立个体。

(二)现有商城开发的模式与架构

詹华蕊、陈磊在《基于.NET的手机商城设计与实现》中搭建手机商城利用的是Visual Studio 作为开发平台,ASP.NET作为开发架构,SQL Server 作为开发数据库。系统分为前台购物和后台管理两大部分,主要模块功能有商品展示模块、购物车管理、订单管理、用户管理模块、商品管理模块等。通过三层架构的网站设计,使系统更灵活、更具有封装性,降低了系统开发和维护的成本,提高了系统模块的可重复性,有利于系统的快速开发。[2]

田媛在《基于ASP.NET的鲜花销售系统》中以网上鲜花销售系统的电子商务网站为需求背景,展开了电子商务网站的研究和开发,目的是为用户挑选和购买花卉提供了快捷便利高效丰富的平台。该论文探讨了基于B/S模型的WEB电子商务系统三层架构以及MVC在电子商务系统开发过程中的应用,并利用ASP.NET技术和SQL Server 数据库实现各模块功能。鲜花销售系统实现了用户注册模块、登录模块、信息修改模块、密码修改模块、鲜花查询模块、订单查询模块、鲜花评论模块、购物车模块、鲜花管理模块、订单管理模块、用户管理模块等。该系统能够极大地满足网上购买鲜花的客户的基本要求,具有许多新的功能特点,能够提供全新的、快速的个性化、网络化服务;让客户享受全方位销售服务。[3]

欧阳元东在《基于ASP.NET的三层架构信息传递策略解析与实现》中提出三层架构思想的理解,这三层架构分别为数据访问层、业务逻辑层以及用户界面层。三层架构中,层与层之间是层层调用的关系,用户界面调用业务逻辑层,通过业务逻辑层调用数据访问层的方法返回数据,在数据访问层中从数据源获取数据并封装到实体类的对象中,依次将对象返回到用户表现层。[5]

(三)商城设计与开发工具的选择

基于上述的文献概述,目前大部分商城系统都采用ASP.NET Visual Studio SQL Server的设计与开发方法。

鲍学阳在《ASP.NET技术研究》中指出:ASP.NET是用于形成Web的应用程序的内容丰富的编程框架。它是一种创建动态Web应用程序的全新编码方法,它给开发人员提供了比以往更大的灵活性和更多的功能。通过把通用代码置于控件中, 并将表示逻辑和商务逻辑分开来的崭新方法, ASP.NET使应用程序的开发和维护更加容易。该文献也阐述了ASP.NET的特点:(1)优良的性能。ASP.NET能够充分利用Binding(绑定),及时编译,本地优化,缓冲服务来提高程序的性能。(2)大量工具箱的支持。在Visual Studio的开发环境中,ASP.NET具有丰富的工具箱和设计器。如所见既所得的编辑方式,支持拖放的服务器控件以及动态的配置管理。此外还有许多第三方控件。(3)强大的功能以及良好的机动性。(4)新的配置管理方式。ASP.NET使用的是一种基于文本格式、等级式的配置系统。一个ASP.NET应用程序只需将必要的程序拷贝到服务器上就可以使用了。对于正在运行中的已编译的代码,也同样可以对配置进行更改,并且不需要重启服务器。(5)可移植和良好的适用能力。当ASP.NET的一条线程出现异常情况后,可在该位置创建新的进程使应用程序继续处理请求。(6)超强的扩展度。ASP.NET崭新的结构体系允许开发者开发自己的程序,且ASP.NET下任何一个组件都能够被用户自己开发的组件扩展或替换。

闫雪、罗斌和王成在《基于.Net技术的农产品电子商务平台设计》[6]中提出:VisualStudio主要用于构建ASP.NETWeb应用等系列程序,总体而言,它是一套比较完整的开发工具。

微软公司最新版的大型数据库服务器是SQLServer,意味着微软公司的业务领域得到了十分有效的扩展。不过,这一切实现的基础在于对SQLServer6.5和7.0这两个版本的不断尝试。至于SQLServer2008,不仅可以对重要数据进行查询、搜索等操作,而且还能够把数据存储在指定的设备之上,且存储的范围也是相当广泛。Server2008的诞生,对于用户而言,相应的成本也将减少。[6]

综上所述,基于对关于商城开发文献的研究,本手机商城系统主要利用Visual Studio 作为开发平台,ASP.NET作为开发架构,SQL Server 作为开发数据库。这样可以使得系统具有更高的安全性能,系统可以更快捷、更灵活地开发与维护,并且系统的开发成本也在可控范围。

三、参考文献

[1]徐鹏鹏.电商自营品牌重复购买行为与影响因素分析[J].商业经济研究,2020(19):

91~94.

[2]詹华蕊,陈磊.基于.NET的手机商城设计与实现[J].商丘职业技术学院报,2016,(2): 53~55.

[3]田媛.基于ASP.NET的鲜花销售系统[D].天津大学,2016.

[4]乔楠.基于ASP.NET的农副产品网上购物系统研究[J].电脑编程技巧与维护,2020

(09):63~65.

[5]欧阳元东.基于ASP.NET的三层架构信息传递策略解析与实现[J].电脑知识与技术,2020,16(09):79~80 93.

[6]闫雪,罗斌,王成.基于.Net技术的农产品电子商务平台设计[J].网络安全技术与应用,2020(11):52~56.

[7]俞铭涛.基于ASP.NET的大学图书馆网站的设计与实现[D].浙江工业大学,2020.

[8]王丹.基于ASP.NET技术的图书管理系统的设计与实现[D].吉林大学,2018.

[9]徐昌豪,邓舒婷.基于ASP.NET手机图书管理系统实现的研究[J].电脑知识与技术:学术版,2020(8):73~76.

[10]郭金明,李莹.基于ASP.NET的炫彩鲜花网店的设计与实现[J].黑龙江科技信息,

2016,(33): 191.

[11]裴来芝,宁云智,刘东海.基于ASP.NET的网上商城中用户注册功能模块设计与实现[J].电脑编程技巧与维护,2020,(10): 44~46.

[12]于媛媛.基于ASP.NET的在线商城设计与实现[J].计算机产品与流通,2018,(4): 162.

[13]房彦冬.基于ASP.NET的网上书店系统设计与实现[D].电子科技大学,2015.

[14]张旭,鲍庆鹏,朱佳梅,孙毅,逯柳.基于asp.net技术的网上玩具购物系统的研究与实现[J].中国科技投资,2017,(17).

[15]张慧勇,郭小燕.基于个性化服务的农产品商城设计与实现[J].自动化与仪器仪表,2016(05):157~159.

[16]乔楠.基于ASP.NET的网上花店销售管理系统的研究[J].电脑知识与技术,2020,

16(02):273~274.

[17]裴来芝,宁云智,刘东海.基于ASP.NET的网上商城中用户注册功能模块设计与实现[J].电脑编程技巧与维护,2020(10):44~46.

[18]孟敏,史志英.基于ASP.NET网上酒店预订系统的设计与实现[J].河北软件职业技术学院学报,2019,21(03):13~17.

[19]刘建奇. 互联网 咖啡在线销售系统设计与实现[D].黑龙江大学,2018.

[20]刘娟.基于ASP.NET的网上订餐系统的分析与设计[J].数字技术与应用,2018,36

(09):156~157.

[21]李彦鹏,邓爱珍,何希纯,陆金平.基于.NET的酒店预订管理系统的设计与实现[J].电脑与电信,2019(07):39~42.

四、检索方法、检索结果

从南京工业大学图书馆馆藏资源中分别进入中文数据库和外文数据库中,中文数据库主要使用的是CNKI-中国期刊网;英文数据库主要使用的是SpringLink数据库和Nature数据库。利用关键词快速检索出与课题相关的文献。

检索数据库

关键词

检索结果

CNKI-中国期刊网

ASP.NET

7397个结果

SpringLink数据库

ASP.NET

5810个结果

Nature数据库

ASP.NET

21个结果

CNKI-中国期刊网

网上商城

1880个结果

CNKI-中国期刊网

在线商城

887个结果

CNKI-中国期刊网

商城开发

63个结果

五、检索结果分析

从检索出的结果中发现,关于ASP.NET技术的相关学术期刊、学位论文等在20世纪90年代就已经开始有学者进行研究和发表。截至到今天,ASP.NET技术发展已有二十多年。在此期间,由于技术的不断升级和完善,人们对于ASP.NET技术的认识程度就会加深一步。

ASP.NET技术在各行各业都得到了广泛的应用,从检索结果来看,有利用ASP.NET技术搭建教职工考评系统、搭建矿山地质环境信息系统、搭建互联网电商平台诸如此类的系统平台。利用ASP.NET技术搭建网上销售商城已经成为热门话题,最近关于此类课题的论文是《基于.Net技术的农产品电子商务平台设计》,发表时间为2020年11月。这也说明了人们一直从未停止对ASP.NET技术的认识和使用,甚至它成为搭建网站的首选技术。

自己选择这个课题的主要原因是可以通过上学期学习ASP.NET的相关知识,尝试进行网站搭建,以此来提高自己设计开发网站的能力,能够进一步理解书本上的理论知识。

2. 研究的基本内容、问题解决措施及方案

一、研究的目的与内容

从当前电商发展的情况来看,自营电商的现状不容乐观。自营电商是一种电子商务模式,其特征是以标准化的要求,对其经营产品进行统一生产或采购、产品展示、在线交易,并通过物流配送将产品投放到最终消费群体的行为。而我们国内最常见的手机自营电商平台有华为商城、苹果商城以及小米商城,同时这几个也是手机行业的龙头老大。但由于天猫、淘宝这些B2B、B2C平台的介入,许多用户就不太愿意去自营商城购买商品,主要原因有优惠力度不够大、物流体系不够完善、购物步骤繁琐等等。但它也具备了品牌力强、产品质量可控、全交易流程管理体系完备等优点。

此次搭建的网站是想将几大手机品牌进行融合缩放在一个网页中进行商品展示,用户可以在这个手机商城中挑选出心仪的商品,而不是奔波数家进行比较。这样一来可以节省用户不少时间,同时也方便用户购买商品。对于管理员而言,可以很好地对注册用户进行管理,从中发现和挖掘潜在消费用户,以此来更好地进行精准营销。

基于ASP.NET技术来搭建网站是由于它具有强大性和适应性的特点,它几乎可以将通用语言及基本库都整合到Web应用中,在此基础上,还使用到了无缝连接技术,因此系统运行速度能够提高。同时它还具备了安全性极高的优势,多处理器运行问题发生的概率将相对减少,且整体效能并不会因为某些漏洞而受到影响。所以说ASP.NET的优点正适用于在线商城系统。

本文将从以下几个方面展开研究:

1:分析手机商城系统的用户需求和可行性;

2:拟定手机商城的设计与开发思路;

3:手机商城系统的功能模块;

4:开发手机商城系统;

5:优化手机商城的性能。

毕业设计阶段性任务:

1.前期准备阶段,包括对课题调研与分析,确定论文选题;论文提纲的细化、系统主要需求和功能的确定;系统开发环境的准备。

2.中期进行阶段,包括系统的开发与设计;毕业论文的撰写。

3.后期优化阶段,包括系统整体运行情况的检查与优化;论文的细致修改。

二、研究方法

本手机商城系统的设计与开发是基于Windows 10的开发环境下进行的,使用的是Visual Studio 作为开发平台,ASP.NET作为开发架构,SQL Server 为开发数据库。论文中涉及到的系统设计图,如类图、用例图、流程图等,通过Visio软件实现。

三、研究线路图(见附件)

四、论文大纲

摘要

第1章 绪论

1.1 项目背景

1.2 项目研究的目的和意义

1.3 文献综述

第2章 系统分析

2.1 需求分析

2.2 可行性分析

第3章 系统总体设计

3.1 系统整体结构

3.2 系统功能模块划分

3.2.1 前台主要模块

3.2.2 后台主要模块

第4章 系统详细设计

4.1 系统设计目标

4.2 开发及运行环境

4.2.1 ASP.NET概述

4.2.2 Visual Studio 2013概述

4.2.3 SQL Server数据库概述

4.3 数据库设计

4.4 系统功能模块设计

4.4.1 网站首页

4.4.2 用户功能模块

4.4.3 管理员功能模块

第5章 系统运行及评价

5.1 系统运行情况

5.2 系统整体评价

第6章 结束语

五、毕业设计进程安排

起迄时间

毕业设计各阶段任务

2020.11.21-2020.12.31

选题确认,仔细阅读任务书,做好开题报告准备工作。

2020.12.31-2021.2.28

检索和阅读资料,完成外文翻译,撰写和提交开题报告。

2021.2.28-2021.3.20

进行必要的调研、检索和阅读资料,提交设计(论文)写作提纲,完成设计(论文)框架等工作。

2021.3.20-2021.5.10

完成设计(论文)初稿。

2021.5.10-2021.5.17

修改完成第二稿。

2021.5.17-2021.5.24

修改完成第三稿。

2021.5.24-2021.6.3

修改定稿、打印装订,制作答辩电子文稿,模拟答辩。

2021.6.3-2021.6.11

毕业设计(论文)答辩及相关资料装袋交学院。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。