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