基于asp.net的商城系统设计与开发(源码)【字数:8554】

摘 要不管是人们的生活还是工作,都离不开网络提供的帮助人们能够通过网络进行沟通交流,也可以通过网络进行线上购物。网上购物的种类涉及人们生活的方方面面,类产品作为生活中非常常见的产品在网络上的购买需求也非常的大。本文通过对线上商城进行研究,将商城工作过程中所需要服务的用户以及商家的需求进行总结,将商品交易流程中的每一个模块内容都进行列举,从而设计出对应的商城功能来为消费者与商家提供优质的服务以及使用体验。商城在开发过程中使用了HTML语言来编写网站的框架,使用CSS进行样式编辑,通过ASP.NET语言来完成网站的动态设计。商城的前台功能包括各种商品的推荐与购买、用户注册,商城的后台提供给商家来进行商城商品与订单的管理工作。商城开发完成之后,通过进行模拟的购买测试来检验已经开发出来的功能。
目录
一、引言 1
(一)课题背景 1
(二)课题研究意义 1
(三)本文主要内容 1
二、系统开发环境及相关技术 2
(一)软件技术介绍 2
1、SQLSERVER 2
2、PetShop框架 2
3、JavaScript技术 2
三、系统分析 2
(一)系统需求分析 2
(二)系统功能模块分析 3
(三)系统可行性分析 3
四、系统总体设计 3
(一)系统结构设计 4
(二)数据库逻辑结构设计 4
五、系统详细设计实现及测试 6
(一)前台功能模块的设计与实现 6
1.网上商城首页 6
2.详情页面 7
3.商城用户登录/注册页面 8
4.购物车页面 9
(二)后台功能模块的设计与开发 11
1.管理员登录页面 11
2.商品信息管理模块 12
3.后台留言管理页面 16
4.订单管理页面 19
六、总结 22
七、致谢 24
八、参考文献 25
一、引言
(一)课题背景
很久以前我们购买生活所需的各种商品都是到 *好棒文|www.hbsrm.com +Q: @351916072@ 
身边的各种商铺中去选购,不同类型的商品往往会开在某一个具体的位置等待人们去进行选购。而在现在社会信息技术不断升级网络连接我们生活的各个方面,将各种店铺也搬到了网络当中。各种实体店铺的数量在不断减少,使用各种网络购物平台来选购自己需要的商品已经成为了人们的生活习惯。对于商家来说,网络销售不需要再去租赁线下的商铺能够节省店面和服务人员的开支,并且在网络上商品的受众变的更多只要是物流能够送达的地方都能够成为自己的客户所在的地方这给商家的销售带来了更多的可能。对于消费者来说,线上销售的商品因为同类产品的竞争问题定价都不会太高,会在一个相对合适的位置不会需要到卖家恶意太高价格的情况,另外通过网络购物的方式能够在任何时间任何地点完成购物过程,商品的配送也可以直接送到用户的手中这是一个时间成本的节约。
在各种商品当中,食品的需求量要比很多商品都要高,而且不像衣服买一件可以穿很久吃完了就会需要再次进行购买因此回购率会比较高。针对这一原因本人的毕业设计课题选择了商品,在这一群众网络消费热情高涨的时代,通过搭建功能完整的商城平台来为消费者提供更好的购物体验能够增强用户对本网站的认可度从而增高回购率实现销量的保证。
课题研究意义
计算机技术在最初的时候只被用在非常重要的军事与科研行业,但是随着这一内容的不断普及也随着网络传播速度的不断加快,计算机技术开始对其他行业产生了影响。在很多国家中这一行业发展的都比较好,这不仅仅是因为行业的问题更是市场环境所推动了,人们认可电子商务人们对于从网络上购买商品有需求才能让电子商务的技术发展的如此之快,配套的物流行业也同样如此,更加健全的物流配送机制的出现让消费者能够更快的拿到自己购买的商品也是交易促成的一个方面。对于商品交易过程主要是会重点研究虚拟货物的交易过程,安全的交易过程是用户对网络交易产生信任的关键。
(三)本文主要内容
本篇文章是对于“基于asp.net的商城的设计与实现”课题的完整介绍,会将课题准备过程中所了解到的商城设计的相关背景内容进行一些介绍,总结出目前商城中经营怎样的商品会更加受欢迎。主要工作内容是对于商城进行用户交互方面的特色设计,以留住用户为最终目的。
同时列举出开发过程中主要使用的几项编程技术与开发工具,简要介绍语言对于商城开发中所体现出来的优缺点。在通过观察与使用其他商城或者是其他主题的商城,学习他们的网站整体购物流程的设计取长补短,来完善自己设计的商城结构。在对系统的网站与数据的结构完成设计之后就可以进行具体的开发。在本文第五章会将商城的具体实现方法进行简单介绍,主要是不同页面在开发与设计中都包含哪些功能。
二、系统开发环境及相关技术
(一)软件技术介绍
1、SQLSERVER
对数据库中的数据进行各种操作控制可以使用通用的标准化语言来完成,这是为了减少开发者的语言学习压力让开发者能够用最少的时间来熟悉与使用这项技术。对于大型网站与小型网站的不同开发需求,SQLSERVER都有不同的版本可以使用开发者能够根据自己的需要来安装对应的环境。SQLSERVER的查询与修改控制都能够通过SQL语言来进行这能够让开发者对于数据有更加灵活的控制方式。
2、PetShop框架
作为ASP.NET的网站开发框架,PetShop非常的简单方便能够帮助开发者快速开发完成一个有前后台的动态网站。开发者可以在网络上找到很多方便的资源来学习和修改。比较适合中小型的网站开发需求,能够满足并且因为框架本身的丰富性我们只需要对其进行相关的修改就能够达成我们的需求。
3、JavaScript技术
JavaScript的功能非常的丰富,它能够配合不同的开发语言一起使用以实现不同的功能。通过与HTML以及CSS语言的配合能够完成静态网页的开发,通过JS能够完成对于数据的一些见到操作,以及一些动画效果的实现并且这部分内容不需要再让让服务器进行处理在浏览器上就可以完成缺陷是对网页进行刷新之后通过JS实现的数据或者是动画效果都会被删除掉。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/138.html

好棒文