2013年大学本科毕业设计毕业论文_精选100_论xml技术的电子商务网站的设计与实现_第1页
2013年大学本科毕业设计毕业论文_精选100_论xml技术的电子商务网站的设计与实现_第2页
2013年大学本科毕业设计毕业论文_精选100_论xml技术的电子商务网站的设计与实现_第3页
2013年大学本科毕业设计毕业论文_精选100_论xml技术的电子商务网站的设计与实现_第4页
2013年大学本科毕业设计毕业论文_精选100_论xml技术的电子商务网站的设计与实现_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

咔嚓大学本科生毕业设计论XML技术的电子商务网站的设计与实现学生姓名XXX所在专业所在班级申请学位指导教师YYY职称副指导教师职称答辩时间咔嚓大学本科生毕业论文(设计)课题申请表(指导教师用表)(使用届别届)课题名称科研项目国家级省部级厅级市局级校级)生产或社会实际教学自拟课题来源说明课题类别论文设计第几次立项1次2次3次课题情况难易程度较难适中简单工作量较大适中较小面向专业学院专业同一课题多名学生分工情况主要内容不同内容同参数不同分别做课题的不同部分指导教师姓名所在单位(部门)职称主要研究内容目标和要求指导小组审题意见学院领导小组意见选题学生注1、“说明”栏填写毕业论文(设计)课题所来自的科研项目名称、或企事业单位名称或教学内容。2、此表一式三份,指导教师、选题学生、学院各存一份;咔嚓大学本科生毕业论文(设计)开题报告(学生用表)(使用届别届)毕业论文(设计)题目学号姓名学院专业指导教师所在单位、部门职称(1、内容包括研究的目的和意义;国内外研究(设计)发展状况、发展水平与存在问题;研究(设计)主要内容、预期目标及拟解决的关键问题;研究(设计)方案与技术路线;研究(设计)方法;参考文献。2、撰写要求字体为5号宋体字,字数不少于1500字。)工作计划进程表时间工作内容选题是否合适是否方案是否可行是否进程是否合理是否任务能否完成能不能指导教师(签字)年月日选题是否合适是否方案是否可行是否进程是否合理是否任务能否完成能不能指导小组组长(签字)年月日咔嚓大学本科生毕业论文(设计)中期报告(学生用表)(使用届别届)学号姓名学院专业论文设计题目简述开题以来所做的具体工作和取得的进展或成果存在的具体问题下一步工作具体设想与安排指导教师意见指导教师签名年月日咔嚓大学本科生毕业论文(设计)答辩小组意见(答辩小组用表)(使用届别届)学号姓名学院专业毕业论文(设计)题目答辩时间答辩地点答辩提问录记录员年月日答辩小组评语及成绩评定成绩(百分制)答辩小组组长年月日教师对本科生毕业论文(设计)评语的主要评价方面及评价内容教师类别评价方面评价内容学生在论文(设计)过程中的治学态度、工作精神学生掌握基础理论和专业知识的扎实程度学生综合运用所学知识和专业技能分析和解决问题的能力研究方法的科学性;技术线路的可行性;设计方案的合理性过程毕业论文(设计)期间的出勤情况;中期报告的撰写情况论文(设计)的整体结构是否符合撰写规范论文(设计)质量是否完成指定的论文(设计)任务(包括装订及附件)论文(设计)的理论意义,对解决实际问题的意义论文的观念是否有新意设计是否有创意指导教师论文(设计)水平论文书、设计说明书所体现的整体水平论文(设计)的整体结构是否符合撰写规范论文(设计)质量是否完成指定的论文(设计)任务(包括装订及附件)论文(设计)的理论意义,对解决实际问题的意义论文的观念是否有新意设计是否有创意评阅教师论文(设计)水平论文书、设计说明书所体现的整体水平毕业论文(设计)的基本要点和见解的叙述情况对答辩问题的反应、理解、表达情况答辩过程学生答辩过程中的精神状态论文(设计)的整体结构是否符合撰写规范论文(设计)质量是否完成指定的论文(设计)任务(包括装订及附件)论文(设计)的理论意义,对解决实际问题的意义论文的观念是否有新意设计是否有创意答辩小组论文(设计)水平论文书、设计说明书所体现的整体水平注不同的专业(方向)、不同的研究(设计)课题,根据其特点和侧重,教师评价的内容可进行必要的补充和相应的调整。咔嚓大学本科生毕业论文(设计)评阅教师意见(评阅教师用表)(使用届别届)学生学号姓名学院专业毕业论文(设计)题目评阅教师评语及评定成绩成绩(百分制)评阅教师签名年月日咔嚓大学本科生毕业论文(设计)指导教师意见(指导教师用表)(使用届别届)学生学号姓名学院专业毕业论文(设计)题目指导教师评语及评定成绩成绩(百分制)指导教师签名年月日咔嚓大学本科生毕业论文(设计)成绩评定表(学院答辩委员会用表)(使用届别届)学生学号姓名学院专业毕业论文(设计)题目指导教师X1评阅教师X2答辩小组X3总评分数成绩T等级成绩成绩评定学院答辩委员会审核意见答辩委员会主席签章年月日注1、成绩评定一栏中,TX1X2X3,X1指导教师百分制成绩25;X2评阅教师百分制成绩25;X3答辩小组百分制成绩50。2、等级成绩总评分数成绩四舍五入取整之后,90分及以上为“优秀”、8089分为“良好”、7079分为“中等”、6069分为“及格”、59分以下为“不及格”。摘要B2C模式是我国最早产生的电子商务模式,即企业通过互联网为消费者提供一个新型的购物环境网上商店,消费者通过网络在网上购物、在网上支付。大大节省了购物的时间,因而得以迅速发展。本文研究了如何利于XML相关技术实现一个虚拟的B2C电子商务交易平台,并设计开发了网上鲜花销售系统。利用可扩展符号化语言XML其内容与形式的分离及良好的可扩展性,来展现其在电子商务应用中的优势。关键词XML、电子商务、网上花店、B2C随着互联网的蓬勃发展,电子商务技术也经历了从第一代到第三代的历史变革。第一代电子商务的技术是IITTP协议和以HTML为代表的WEB技术,主要应用是建立网站和静态网页;第二代电子商务的技术是JAVA技术、脚本语言、动态HTML,CGI和数据库技术,通过利用JAVA、脚本语言等工具,客户可以和服务器端进行灵活、平富的交互;第三代电子商务的技术是数据仓库、XML、CORBAIDCOM、DIVA、SOAP、SET等,而XML技术是这一代电子商务技术的重要组成部分,是数据表达的标准方式。XML具有良好的数据存储格式、可扩展性、高度结构化、便于网络传输等特点在电子商务应用中表现出卓越的性能,已经成为电子商务的标准平台。本文主要研究XML和B2C电子商务,设计并实现一个基于ASP和XML技术的虚拟的B2C在线鲜花销售系统。在实现的过程中,主要用到ASP技术生成功能模块、但考虑到ASP技术对服务器的影响,在商品信息和购物车模块的实现中,添加了XML功能,利用XML数据的转换和显示、XML数据岛、XML动态验证等技术缓解了服务器端的压力。一、网站解决方案1、网站功能网站提供前台与后台服务功能,前台面对客户的购物全过程,包括查询商品、修改订单、结账、资料修改、会员登录、投票、留言;后台提供商店管理功能,包括用户管理、订单管理、鲜花管理、投票管理等。2、硬件平台使用基于WINDOWSNT/2000/XP的高性能PC服务器、路由器、防火墙。3、软件平台使用WINDOWSXPASPXML模式来构建。4、安全保障使用硬件级防火墙、第三方权威服务器数字证书、加密技术、病毒防护。5、支付方式在线支付及其他支付。6、联网方式专线接入。二、系统目标经过大量的市场调查与需求分析,可以总结出网上花店管理系统的用户具有频繁的登记、更改、删除商品信息,频繁浏览所需的商品信息等特点。针对用户的特点,网上花店管理系统的主要目标是通过处理花店的鲜花库存和网上销售活动,使在线顾客能轻松的找到所需要的商品信息,以此来吸引更多的顾客;为花店会员提供一个功能全面、使用方便的购物环境,以替代传统的手工劳动,同时利用先进的信息技术为用户提供一些更为方便实用的功能。三、系统设计1、系统功能设计针对花店管理的需求,将系统的结构设计分为首页、其他功能页、后台管理页和BBS论坛子系统页,具体的结构设计如图1所示。图1网上鲜花销售系统结构设计图根据系统结构设计进行详细的功能设计,由于论坛子系统与整个系统的结构类似,其具体的功能设计过程可参考系统,在此不做详细说明。用户界面的功能模块如图2所示,其中包括网站首页、商品列表、购物车、我的帐户等模块。后台管理界面的功能模块如图3所示,其中包括首选服务、商品管理、用户管理、分类管理、信息管理、常规管理和投票管理等。其中大部分的模块都有添加、修改和删除功能。图2用户界面功能模块图图3管理界面功能模块图2、数据库设计数据库设计是实现网上花店管理系统必不可少的后台支持。经过上面的分析得到数据项和数据结构后,就可以设计能够满足用户需求的各种实体,以及他们之间的关系。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。有些实体只是单独存在,没有与其他实体的关系,例如,用来保存系统初始配置的SHOP_CONFIG表。但大多数实体之间是存在着相互关系的。出于篇幅的考虑,所有实体或关系的详细字段和关键字并未全部列出。在该系统中,定义数据库为SHOP,该数据库中包含了16张表。在此仅列出用户购物关系ER图和管理员关系ER图,其他详细数据库设计在此不再赘述。图4用户购物关系ER图图5管理员关系ER图四、系统实现的关键技术1、强大的ASPINCLUDE指令在一个ASP页中,使用INCLUDE指令把另一个文件的内容插入到当前的页面中,这条指令读取该文件的全部内容并插入到该页中,替代这一行。通过把脚本技术和内容分开的方法,给页面一个组成层次。因此,如果对脚本进行了修改,在客户端打开该页面时,脚本的修改情况自动地反应到使用包含文件的每一个页面中。例如,数据库连接的获取都作为一个单独的模块包含到所有的ASP页面中。这样当修改数据库连接时,所有包含CONNASP的页面引用的数据库连接都会得到修改,从而大大减轻了代码开发的工作量,可以更好的保证软件质量,这也是模块化和降低软件之间耦合性思想的体现。2、权限控制后台的使用者分为3类,分别是添加、查看和管理人员,添加人员可以添加、修改、删除商品资料;查看人员只能管理商品评论和顾客订单;管理员拥有本站所有管理权限。如果使用的是具有“添加”权限的账号登陆后台,那么当你试图执行某些权限不够的操作时就会报错,显示“您没有此项目的管理权限”的报错页面。3、MD5加密算法MD5MESSAGEDIGESTALGORITHM5是一种单向加密算法,只是对数据进行加密,没有办法对加密以后的数据进行解密。单向加密算法的作用在于即使信息被泄漏,这些经过单向加密的信息的含义仍然无法完全被理解。系统中所有存储在系统中的密码都以MD5不可逆转方式加密。加密的目的是防止通过打开数据库直接得到各个账号的密码,包括管理员的密码。4、ASP访问数据库ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言JAVASCRIPT或VBSCRIPT,通过ODBC连接数据库,由数据库访问组件ADOACTIVEXDATAOBJECTS完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回客户端显示。由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ACTIVEX组件来扩充其功能,拓展应用范围。5、DATABASEACCESS组件ADOADO是ASP内置的ACTIVEX服务器组件ACTIVEXSERVERCOMPONENT,通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库,如SYBASE、ORACLE、SQLSERVER、ACCESS等,这是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。6、页面设计系统的页面设计包括系统主页设计、论坛主页设计、后台页面设计等。网上花店管理系统的主页面如图6所示。包含导航栏,会员注册,商品检索、分类和展示、站内公告等。制作首页时,尽量把各个子功能做成一个独立的页面,利用包含文件功能实现快速布局。其他页面制作一般就是把主页的一部分删除然后添加子部分,例如公司简介。其中,用户注册页面、购物页面、付款页面等,这都是用前台页面和后台代码处理相结合的方式实现的,即前台是顾客输入各种信息的页面,然后单击相应的按钮进行处理,处理后根据不同情况返回不同信息。图6系统主页论坛的主页面如图7所示,单击该页面的“注册”按钮会弹出新用户注册页面。登陆成功后会显示登陆时间,然后就能进入论坛对不同的主题进行讨论、发表新帖、回复等。后台的主页面是一个框架,使用框架技术将其分为两部分,左边为“菜单栏”;右边相对应的工作区,如图8所示。图7论坛主页图8后台主页五、网站功能模块详细设计1、用户登录界面设计在用户注册表单页面正确输入注册所需的个人相关信息后,按“提交注册”按钮,即可完成会员的注册。在会员注册的时候注意的地方有,在注册用户名的时候,合法的用户名应该由AZ的英文字母且长度不大于16。而密码是可使用任何英文字母及阿拉伯数字组合,密码不得少于6个字符小于50个字符。己经注册成功的用户,要访问花店信息时,需要身份验证。如图9所示图9登录界面此B2C商务网站不仅提供非对会员浏览查询商品、投票、留言、对商品评论,也提供对非注册会员的订购商品服务。用户验证的功能模块主要运用了ASP技术的RESPONSE和REQUEST对象,用户验证的文件名为USERLOGINRESPONDASP,其代码忽略。2、商品展示界面设计商品展示在首页,主要展示商品的产地,简介、市场价、会员价。点击图片可查看大尺寸的图片,点击购买按钮,把商品加入购物车。点击收藏按钮加入我的收藏夹。如下图所示。当在商品主分类管理界面中选择分类别1和主分类别2,如图10所示,即会生成此商品类别的鲜花介绍。图10商品展示界面图11分类选择界面此功能模块应用了CSS技术和ASP技术中的SERVER对象及ADORECORDSET对象等技术,还体现了ASP与XML技术的实现。具体代码忽略。3、生成订单从图8中点击购买按钮,把商品加入购物车,如不继续购物点击开始支付,进入如图10界面填写订单信息,完成后点击确定,完成此次交易。图10订单界面在此过程中,重点分析购物车的功能实现,在购物车的开发中,用到了DOM相关技术。具体而言,服务器端将接收鲜花编号FLOWERID和操作名称ACTION两个参数,当用户点击“放入购物车”链接时,即ACTIONADD时,执行把鲜花添加到购物车中的操作,将鲜花信息以XML的形式存入SESSION变量,并内嵌在数据岛。当点击“清除购物车”按钮时,ACTIONCLEAR,将会把SESSION变量的值清空,具体代码忽略。4、后台管理系统中的邮件管理模块邮件管理分为发送邮件和设置邮件默认标题/发件人/内容界面。(1)发送邮件的界面图11发送邮件界面(2)设置邮件默认标题/发件人/内容界面图12设置邮件默认标题/发件人/内容界面5、系统测试于评价(1)前台测试依次点击控制面板管理工具INTERNET信息服务。双击INTERNET信息服务,进入IIS的使用界面。在默认网站中需要将虚拟WEB与要设定的计算机进行IP地址绑定,这里我们为了今后的调试,我们设置成127001,并将鲜花商务网站主目录设置在脚本代码所在的根目录下,并在启用文档选项中将DEFAULTASP做为默认文档。启动INTERNETEXPLORER,输入网址127001,进入鲜花商务网站,主页如图6所示。点击“用户注册”,出现用户注册界面,输入相关信息,注册新用户。如下图所示,点击提交后,系统直接自动登录,并将用户带到鲜花网店的主页,接下来就是按需购买商品。图13用户注册为了测试系统的稳定性与实用性,故选择搜索商品关键字购买商品的方式。在商品模糊搜索文本框中输入清晨,然后点击搜索按钮,搜索花店内所有含有“清晨”字符的商品。如下图所示。图14商品搜索结果点选了购买按钮之后,进入购物车,然后点击结算,在选择了支付方式之后,点击确定,完成订单提交,如下图所示图15订单提交(2)后台测试在浏览器地址栏输入HTTP/127001/ADMIN/DEFAULTASP,输入用户名和密码ADMIN,就进入花店系统的后台管理界面,如下图所示。图16后台管理中心在整个系统后台管理中心中,可以查看网店所有注册用户的注册资料,并进行编辑和删除,同时,也可以查看顾客所下的所有订单情况,其中包括所购买的商品名称、数量、收货人、收货地址、收货贺词等。六、结论和建议该文设计并实现了网上花店管理系统,该系统适合在线销售鲜花、礼品,具有商品多级搜索、购物车、订单提交和查询、自助订花等网上花店所需的功能,还具备强大灵活的网站内容维护功能,通过系统能够方便的进行各类信息的发布和管理。该系统重点实现的模块包括

温馨提示

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

评论

0/150

提交评论