毕业设计开题报告ppt课件_第1页
毕业设计开题报告ppt课件_第2页
毕业设计开题报告ppt课件_第3页
毕业设计开题报告ppt课件_第4页
毕业设计开题报告ppt课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.,毕业设计开题报告BIYESHEJIKAITIBAOGAO,基于ASP.NET电子商务网站的设计与实现,专业计算机科学与技术年级学号答辩人指导老师,.,电子商务通常是指在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不见面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易、在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。其实电子商务涵盖的范围很广,一般可分为企业对企业、企业对消费者和消费者对消费者3种。随着国内Internet用户的增加,利用Internet进行网上购物并以银行卡付款的消费方式方法已渐游行,市场份额也在快速增长,电子商务网站也层出不穷。本系统将计算机作为管理决策的支持手段融入电子商务业务的各个环节,使得管理更加规范,同时也能够更好的为顾客服务,该系统大大提高了工作效率,为公司带来了更好的社会效益和经济效益。,ASP.NET电子商务网站网站设计SQLServer,.,.,电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。电子商务可以通过多种电子通讯方式来完成。简单的,比如你通过打电话或发传真的方式来与客户进行商贸活动,似乎也可以称作为电子商务;但是,现在人们所探讨的电子商务主要是以EDI(电子数据交换)和Internet来完成的。尤其是随着Internet技术的日益成熟,电子商务真正的发展将是建立在Internet技术上的。要实现完整的电子商务还会涉及到很多方面,除了买家、卖家外,还要有银行或金融机构、政府机构、认证机构、配送中心等机构的加入才行。由于参与电子商务中的各方在物理上是互不谋面的,因此整个电子商务过程并不是物理世界商务活动的翻版,网上银行、在线电子支付等条件和数据加密、电子签名等技术在电子商务中发挥着重要的不可或缺的作用。,.,网上购物在国际互联网上可以实现的商务功能已经多样化,从基本的对外沟通展示功能、信息发布功能、在线商品展示功能、到在线洽谈功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎以往传统商店功能都可以在互联网上进行电子化的高效运作。同传统购物方式相比,网上购物方式具有以下优势:首先,对于消费者来说:可以在家里逛商店,订货不受时间限;从订货、买货、到货物上门无需亲临现场,即省时又省力;价格较一般商场的同类商品更便宜,等等。其次,对商家来说,由于网上销售没有库存压力,经营成本低,经营规模不受场地限制等有利因素,在将来会有更多的企业选择网上销售,通过互联网对市场信息的及时反馈适时调整经营战略,以此提高企业的经营效益和参与国际竞争的能力。,.,3.1课题的需求分析随着网络技术的快速发展,电子商务将会在未来成为人们不可缺少的一种购物方式,因为它是人们在网络上必须的交易平台。电子商务网站是企业与消费者进行信息交流与沟通的纽带。对于企业来说,商务网站既是企业发布产品信息、推出服务内容的窗口;又是企业从消费者那里获取产品及服务反馈意见及消费需求的渠道。对于消费者来说,网站是获取企业产品与服务的详细资料的重要渠道,它可以从不同的企业网站中获取不同的供应厂商资料,做到货比多家;另外,消费者也可以将自己的另类消费要求(即个性化消费需求)的愿望及时地传递给生产厂商,引起厂商的重视,从而在厂家对商品设计、生产、包装、销售、维护和服务等经营策略制定中,考虑到消费者的利益。从信息传播效果来看,网络营销活动中的信息“推拉”互动效应,比传统媒体的营销效果更具优势,是未来营销理论和营销实务发展的方向。,.,本系统将用户分为四类角色:游客、会员、店主、管理员。游客、会员、店主3个角色的权限是依次扩大的,即店主包括会员的所有权限;会员包括游客的所有权限。管理员执行平台中数据管理功能。本系统主要包括会员管理、商品管理、商品交易等功能。本系统总体目标是要建设一个架构先进、简单实用、安全稳定、维护便捷的项目管理系统。,.,3.2系统开发工具及运行环境系统开发环境:VisualStudio2008数据库管理系统软件:SQLServer2005运行平台:WindowsXP编程语言:C#,SQL本系统通过利用ASP.NET设计一个电子商务网站,将数据库的技术与Web的技术融合在一起,使得电子商务网站的创建更加简单而又容易运行。,.,3.3系统结构与功能像美国在线、亚马逊、电子湾等成功的商务网站都具有功能强大、模块清晰、高效率、高粘度、高安全性等特点。在参考成功网站的基础上,根据实际需要,设立了本商务网站功能框架。力求向大、中型规模靠拢,在细致分析、调研之后,最终按照功能模块设计,电子商务网站具有3个功能模块:会员管理模块、在线购物模块和系统管理模块。,.,(1)会员管理模块用户通过注册页面进行注册,以获得对网站上受保护区域的访问权限;在注册之后,Web应用程序就会记录下该用户,直到客户注销为止(通过LogOut按钮可手工注销,如果回话超时或出现服务器错误,则会自动注销);Web应用程序中的所有受保护页面都需要在允许用户访问之前,检查该用户是否注销。,.,(2)在线购物模块用户搜索商品,查看商品详情,商品信息以列表的方式显示在Web页面上,为了便于用户浏览,会设置几种不同的浏览方式。用户找到并且了解自己想要查找的商品。如果决定购买某商品时,可以将该商品加入购物车,然后继续浏览其他商品信息,直至购物完成。在购物车信息中,会显示出用户决定购买商品的所有信息。如果用户确定购买所选商品时,可以下订单,系统会根据购物车的信息,进行价格计算,得出用户最终应付款额。用户核对无误后,提供送货地址、付款方式等信息,由系统生成订单。用户也可以清空购物车。,.,(3)系统管理模块只有电子商务网站的管理员才有对商品管理的权限,如添加商品类别、修改商品类别、添加商品信息、删除商品信息等。所以,管理员需要先登录后,才能进入商品维护页面。管理员在数据库中存储订单,首先要存储订单的常规信息:订单创建日期、商品是否已发出,何时发出,订单是否已经确认、完成或取消,以及其他一些信息;然后再存储属于该订单的商品和它们的数量。用户可以留言,对网站的产品、服务提出自己的意见,也可以就某个相关话题进行讨论。网站通过用户留言,可以及时了解用户的动态,对产生的问题及时进行沟通和处理。,.,3.4数据库设计数据表设计:会员信息表、商品信息表、商品类别表、订单信息表、订单明细表、管理员信息表、留言信息表、回复信息表创建表关联,.,4.1工作特色及其难点本课题的工作难点是系统开发中加入了图片验证码机制。电子商务是建立在网络之上,所以网络的安全问题同样是电子商务系统所面临的安全问题。电子商务系统中的用户登录、订单查询、配送管理等多个环节的账号和密码都面临着机器人程序的攻击。机器人程序通过穷举密码破解和字典破解之类的攻击方法,自动测算基于Web的电子商务系统中用户和密码,并自动进行登录或批量注册。在电子商务系统中引入验证码技术就是解决系统安全问题,目前所有的电子商务系统在很多的环节中都采用了验证码技术。,.,验证码技术属于人工智能领域的人机识别技术,全自动区分计算机和人类的图灵测试(CAPTCHA,CompletelyAutomatedPublicTuringTesttoTellComputersandHumansApart)。将验证码技术应用到电子商务系统中,客户进行电子商务系统登录时,需要输入账号、密码和验证码。验证码在客服端的浏览器上以图片的形式显示,在图片上显示一些变形、旋转、扭曲等不规则的字符,客户需要亲自用眼睛辨认这些不规则的字符,然后手工输入这些字符,客服端的浏览器向服务器提交客户输入的账号、密码和验证码字符等表单数据,电子商务系统服务器对接收的表单数据进行账号、密码和验证码字符的验证,如果登录信息校验失败,电子商务系统服务器端会提示更新登录,重新随机生成新的验证码图片,要求客户重新辨认输入。,.,4.2拟采取的解决措施验证码技术的实现需要设计验证码图片生成页面和登录页面两个Web页面,两个页面分别命名为createcode.aspx和index.aspx。登录页面index.aspx上放置两个Button控件,用来确定登录和看不清重换一张,一个TextBox控件名为checkc0deinput,用来输入验证码,一个验证控件用来显示验证码返回的错误信息,一个Image控件名为imgcode,用来显示图片验证码,图片验证码由createcode.aspx生成。通过函数RndCode随机生成验证码,并把验证码保存在Session中,验证码字符串可以包含数字和大小字母。通过createcode.aspx页面的Page_Load事件来调用CreateImage函数,将验证码字符串生成图片。,.,虽然随机生成的数字和字母混合验证码字符串从理论上和技术上既可存人Cookie中,也可存人Session中,但从安全性角度考虑,存人Session中更好,这是因为Cookie位于客户端的磁盘中,所以容易被用户利用程序自动读取,从而实现对Web系统的自动注册、登录、灌水,而Session位于Web服务器端的内存中,而服务器都有自己的安全性防范措施,所以不容易被用户利用程序自动读取,这样就有效地防止了用户利用程序对Web系统进行自动注册、登录、灌水,这在一定程度上提高了Web系统的安全性。综上所诉,基于ASPNET的电子商务系统中验证码技术原理如下图所示。,.,2012年11月15日2012年12月:熟悉论文课题,查找资料,研究资料,熟悉编程语言。2012年12月2012年1月4日:确定设计系统总体方案,书写开题报告,开题报告答辩。2013年1月2013年2月:进行系统需求分析、系统概要设计、详细设计、程序开发。2013年2月2013年3月30日:编制和调试程序,建立程序的大致结构、整体框架,完成文献翻译。2013年4月2013年

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论