优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

ASP.NET购物网站电子商务设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘要随着互联网的普及和应用,传统的购物方式已经向基于Internet平台的网上购物模式发展,其内容也不再像传统的购物方式那样亲自到商店去购买。网上购物系统正是为了人们方便地进行购物,人们只要在家里通过网络连接到购物网站,就可以进行消费行为,省去很多时间和麻烦。网上购物正在被广泛的接受,并且已经成为一种时尚,作为一种新的购物渠道,它正改变着消费者的消费行为。该系统使用动态网页制作技术ASP.NET来构建,采用B/S开发模式,后台数据库利用SQL Server 2000,还利用了现在流行的Dreamweaver网页设计开发工具对前台网站页面进行动态美化设计。并且此系统采用了功能的独立化、模块化和三层结构的设计思想。根据业务需求,此系统包括了3种权限:管理员权限,普通会员权限和游客权限。用户可以分别使用自己的用户名和密码通过管理员登录或普通用户登录来实现不同的功能操作,例如:会员管理、商品管理、订单管理、购物车管理、用户信息管理、密码管理等操作。从而优化购物工作流程,使信息资源利用更充分、更合理,提高效率,降低成本。关键词:电子商务;B/S模式;事务管理;功能模块第一章 前言信息技术的迅猛发展,正改变着人们的生活方式,而Internet技术的应用更是给人们的生活和工作的各个层面带来深刻的影响,进而也为在线购物发展及应用提供了新的动力。在线购物正不断运用现代化网络通信与计算机技术,打破时间、空间以及人为因素的制约,来提高购物的效率。因此,开发一个电子在线购物系统就显得尤为重要了。此系统是在明确在线购物流程和业务需求的基础上,利用功能的独立化和模块化、B/S结构和三层结构的设计思想,采用ASP.NET网页开发技术进行系统的开发。从而达到最大限度地利用有限的人力、财力、设备实现信息资源的共享,优化网络购物流程的目的。本文主要是介绍在线购物系统的开发。在结构安排上,为了考虑层次性,本文主要分为十章。第二章,主要对在线购物做以概述,使读者对此系统的相关内容有个初步的了解和认识。第三章,主要是对开发工具和相关技术的简介。第四章,从需求分析的角度,对此系统进行权限分析、功能分析和性能需求分析。第五章,讲述了数据库的设计,通过对数据库的需求分析建立数据表和关系图。第六章,详细介绍了系统设计,包括系统的设计思想、系统的总体设计和详细设计。第七章,主要讲述了系统实施,给出了此系统实现的模块功能和系统界面的介绍,以及一些开发难点和解决技巧。第八章,主要是对系统的测试和安装运行加以介绍。第九章,主要对系统进行了技术和经济方面的分析。第十章,对此系统的开发方法和过程进行了总结,并提出了此系统可以加以改进的地方。通过这些章节的讲解,读者可以对在线购物系统有更加全面、更加深刻的理解。同时,也向读者展示了此系统的整个开发过程和方法。第四章 需求分析4.1系统权限分析根据购物网站的业务需求和人员的不同,此系统划分为3种权限:管理员权限、会员权限和普通人权限。每一种权限都不可能完全控制整个购物网站系统的运行。具体的权限说明如下:(1) 管理员权限:为管理员设计的,负责整个系统的维护工作;(2) 会员权限:为顾客设计的,参与购物;(3) 普通权限:为游客设计的,其权限最低,只能浏览网站;根据权限的不同,此系统建立了两个登录模块:管理员登录模块(具有管理员权限的登录)和会员登录模块(注册的会员登录)。4.2系统功能分析根据实际情况,每种权限的人所能实现的功能也有所不同,具体功能如下:(1) 管理员权限可以实现的功能操作:会员管理,订单管理,商品管理,论坛管理;(2) 会员权限可以实现的功能操作:浏览网页,找回密码,购物车管理,订单管理,个人资料管理;(3) 游客权限可以实现的功能操作:浏览网页,注册会员,找回密码。第六章 系统设计6.1设计思想由于网络是解决由于物理距离造成的信息交流不畅、协商沟通不便的购物瓶颈问题的最佳方式,因此,这个基于B/S模式的在线购物系统实现了由Internet支撑的在线购物平台,从而实现购物自动化。当此在线购物系统在互连网上运行后,对于购物网站的管理人员可以通过登录此系统进行信息发送、商品管理、会员管理和订单管理等操作;对于会员来说,由于其权限的限制,仅能进行浏览商品、会员信息管理、购物、下订单和密码服务等基本操作;而对于没有注册的游客来说,除了浏览商品外,还可以注册成为会员,在没有注册成为会员前是不能够购买商品的。总之,每个人根据自己的权限不同,登录到不同的系统页面进行各自的项目操作,进而满足不同的需求。6.1.1功能的独立化、模块化系统将涉及复杂操作的不同功能独立出来,作为一个模块来设计,在需要用到的特定功能的程序中,仅仅做出调用即可。这样不仅避免了程序代码中一些不必要的重复,更重要的是使整个系统层次结构更为清晰,大大方便了以后系统功能的增加,在一定程度上也缩减了开发成本。第七章 系统实施7.1编码在完成整个系统的设计之后,接下来就进入具体的编码阶段。此系统的编码实现由一些公用程序代码实现、数据库的设计与实现和主要模块的具体代码实现组成。在代码中,已经加入了部分的程序说明,可以更好地理解程序代码实现的方法。7.2系统的安全性本系统采用了2种方法来加强系统的安全性:(1) 对系统用户进行了权限的分类,不同权限的用户从不同的登录类型登录,并被分别进入不同的操作界面,以防越权操作。(2) 使用session,限制未经登录的访问。当用户从登录界面登录,进行用户名和密码的检查后,如果数据符合则登录成功,将用户的id值写入session对象中,对于以后的页面会先检查session对象保存的数据,从而判断用户是否可以购物,以达到安全控制。如果用户没有登录并且想购买商品,则会弹出对话框,提示用户登录。7.3系统各模块功能实现系统的模块化就是把程序划分成若干个模块,每个模块实现一个功能,再把这些模块组成一个整体,从而完成指定的系统功能,降低系统开发难度。此系统经过编码之后,主要实现了以下几个功能模块:登录模块、商品管理模块、订单管理模块、购物车模块、注册管理模块、会员管理模块、密码管理模块、会员信息修改模块、公告管理模块、发货模块等。7.3.1登录模块的主要功能实现此系统的登录模块比较特别,它是由管理员登录模块和会员登录模块两部分组成的。管理员的用户名和密码被保存在数据库的管理员表中,所以在管理员登录时系统要对数据库中的管理员表进行操作,而会员的用户名和密码经过设定被保存在数据库会员信息表中,所以会员登录时系统从数据库会员信息表中读取。无论是会员还是管理员在登录之前都要阅读会员登录协议,单击“同意”按钮,显示登录内容;单击“拒绝”,不显示登录内容,如图7-1所示。 全套毕业设计包含的内容如下:源程序+论文(15000字以上)+可执行程序+答辩稿+开题报告如需要请您和我们客服QQ联系