毕业论文答辩-网上购物系统需求分析 素材_第1页
毕业论文答辩-网上购物系统需求分析 素材_第2页
毕业论文答辩-网上购物系统需求分析 素材_第3页
毕业论文答辩-网上购物系统需求分析 素材_第4页
毕业论文答辩-网上购物系统需求分析 素材_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

网上购物系统的研究与开发CompanyLogo目录摘要1概述2系统体系结构简介3系统设计5难点对策6系统分析42CompanyLogo第一章概述引言电子商务是一种基于因特网、以交易双方为主体、以银行电子支付和结算为手段、以客户数据为依托的全新商务模式。本章主要阐述了电子商务的根本概念、开展历程、以及课题研究的方向和意义。从客观上认识它,以确定课题的设计目标和设计目的。§1.1网上购物系统的定义和简介网上购物系统拥有完整标准的商流和金流,整合了几十家国内知名的支付网关,并且内置了多套精美模版,同时还提供灵活强大的模版编辑功能。商家可以根据自己的喜好对网上商店(网上购物系统)的前台页面做个性化设置;同时,网上购物系统还拥有强大的商城功能,如店铺推荐和搜索,商品推荐和展示等等。运营商可以给商家提供全方位的广告宣传和推广。顾客也可以方便的找到自己心仪的商品和商店

3CompanyLogo第一章概述§1.2电子商务的定义电子商务是利用现有的计算机硬件设备、软件和网络根底设施,通过一定的协议连接起来的电子网络环境进行各种各样商务活动的方式。因此,对于电子商务概念的科学理解应包括以下几个根本方面:

电子商务是整个贸易活动的自动化和电子化。

电子商务是利用各种电子工具和电子技术从事各种商务活动的过程。其中电子工具是指计算机硬件和网络根底设施〔包括Internet、Intranet、各种局域网等〕;电子技术是指处理、传递、交换和获得数据的多技术集合。4CompanyLogo第一章概述电子商务渗透到贸易活动的各个阶段,因而内容广泛,包括信息交换、售前售后效劳、销售、电子支付、运输、组建虚拟企业、共享资源等等。电子商务的参与者包括消费者、销售商、供货商、企业雇员、银行或金融机构以及政府等各种机构或个人。

电子商务的目的就是要实现企业乃至全社会的高效率、低本钱的贸易活动。5CompanyLogo第一章概述§1.3电子商务的开展历程电子商务并不是一个新概念,可以说,在几十年前主机系统出现时就诞生了。但是,近年来,Internet的出现给了电子商务以新的活力,基于Internet的电子商务已经引起了全世界的注意。6CompanyLogo第一章概述电子商务的开展史电子商务始于网络计算。网络计算是电子商务的根底。没有网络计算,就没有电子商务。其开展形式多种多样,从最初的、电报到电子邮件以及其后的EDI,都可以说是电子商务的某种开展形式70年代,美国银行家协会〔AmericanBankersAssociation〕提出的无纸金融信息传递的行业标准,以及美国运输数据协调委员会〔TransportationDataCoordinatingCommittee,TDCC〕发表的第一个EDI标准,开始了美国信息的电子交换。随着美国政府的参与和各行业的参加,美国全国性的EDI委员会——X12委员会于80年代初出版了第一套全国性的EDI标准,接着,80年代末期联合国公布了EDI运作标准UN/EDIFACT〔UnitedNationsRulesforElectronicDataInterchangeforAdministration,CommerceandTransport〕,并于90年由国际标准化组织正式接受为国际标准IDO9735。随着这一系列的EDI标准的推出,人们开始通过网络进行诸如产品交换、订购等活动,EDI也得到广泛地使用和认可。7CompanyLogo第一章概述不过,EDI始终是一种为满足企业需要而开展起来的先进技术手段,必须遵照统一标准,与普通老百姓一直无缘。而且由于网络在那时仍没有得到充分开展,这使很多商务活动的电子化,仅仅处于一种想法阶段。直到90年代,随着基于WWW的Internet技术的飞速开展,这些想法逐步成熟,Internet网络开始真正应用于商业交易,这时电子商务才日益蓬勃起来,并成为90年代初期美国、加拿大等兴旺国家的一种崭新的企业经营方式。因此我们可以说电子商务在今天成为继电子出版和电子邮件之后出现在Internet上的又一焦点的主要原因就是Internet技术的成熟、个人电脑互联性的增强和能力的提高。8CompanyLogo第一章概述§1.4中国电子商务开展与现状中国电子商务始于1997年。中国商品订货系统〔CGOS〕、中国商品交易中心〔CCEC〕、虚拟“广交会〞等大型电子商务工程在1997年陆续推出,拉开了中国电子商务的序幕。1998年“首都电子商务工程〞的展开和1999年“8848网上超市〞的出现,标志着中国电子商务开始进入快速开展时期,中国电子商务由此正式启动。据统计,目前全国已有4万家商业网站,其中网上商店700余家。电子商务工程大量推出,几乎每天都有各类电子商务咨询网站、网上商店、网上商城、网上专卖店、网上拍卖等诞生9CompanyLogo第一章概述应用模式日趋多元在BtoC模式中,网上书店和网上商场在增加网上支付功能、完善各项效劳后以更大的势头开展;网上拍卖、网上网城、网上邮购等面向消费者的电子商务网站大量推出。不少电子商务企业和工商企业开始酝酿企业间电子商务。证券电子商务也有所开展,“网上炒股〞对于有些股民已经成为现实。网络是一片独特的天空,中国国情又有其特殊性。怎样将结合Internet和中国国情,充分发挥电子商务的优越性,实现极富有意义的电子商务技术和商务模式的创新,是摆在中国电子商务业界人士面前的一大课题。10CompanyLogo第一章概述内外融合:渐成大势具有外资背景的电子商务企业和工程日益增加。其表现形式是双向的:既有海外风险投资直接进入曾内的电子商务企业,也有国内企业通过海外上市吸收海外资金。在不少电子商务企业内,外籍或具有外资企业背景的高级管理人员显着增加。与此同时,海外电子商务企业开始直接进入中国市场。随着中国参加世界贸易组织的前景日趋明朗,基于超越国界的Internet的电子商务不可逆转地走上了世界经济一体化的道路。11CompanyLogo第一章概述存在问题不容无视“商务为本〞观念依然薄弱。中国电子商务是由主导信息技术的IT业界推动的,使得中国电子商务在开展之初就带有浓厚的技术倾向。“重技术、轻商务〞的现象比比皆是。电子商务企业有必要树立“商务为本〞的观念,将目光转向工商企业和消费者的实际需求,以此其确立电子商务效劳方式和电子商务解决方案。企业和消费电子商务意识有待加强。企业和消费者的电子商务意识不强严重制约着中国电子商务的开展。12CompanyLogo第一章概述§1.6网上购物系统的适用范围1.大中型零售商〔购物中心/百货/超市/大卖场/专卖店等〕2.使用第三方软件系统的大中型零售商3.想通过网店开拓新的销售渠道的传统零售商、纯电子商务零售商13CompanyLogo第一章概述§1.7课题的任务背景及意义随着全球电子商务的迅猛开展,电子商务规模日益扩大,如美国2000年电子商务达4887亿美元,日本319亿美元,德国206亿美元[1]。于是,各国不断开发出形式多样、特点各异的电子商务解决方案。电子商务是商务活动开展的方向。随着经济全球化、网络化、一体化的加剧,参与国际竞争,对每个国家来说,都是不可防止的。而且,今天的国际经济竞争在很大程度上已经变成了信息竞争,开展电子商务将是参与全球经济竞争的重要手段。网络技术时下越来越流行,特别是电子商务给我们的生活带来许多便利,介于现在流行的Lotus/Notes系统为平台,针对此现象,为解决当务之急,实现一个简便快捷的网上购物系统。14CompanyLogo第二章系统体系结构简介系统的硬件环境对于此系统必须建立在网络条件下,需要一台既能做效劳器又能做客户机的高配置PC机,还需要网络装置,具体要求如下:计算机一台:1.1GBCPU、256M内存、30G硬盘,网络接口卡网络设备:网线、交换机等网络连接设备15CompanyLogo第二章系统体系结构简介软件开发环境本系统是基于Windows2000操作系统,以Lotus\Notes为平台而实现的Lotus\Notes简介LotusR5起源于LotusNotes,或者称为Notes,包括Notes的客户端和效劳器端。其效劳器端运行几个被称作效劳器任务的不同过程,包括邮件路由任务、复制任务等。在Lotus开展的支持下,Iris联合公司1995年开发了一种Domino效劳器上的HTTP效劳,采用超文本传输协议〔HyperTextTransferProtocol〕技术,可以从Notes中提取数据并以HTML形式发布。这样,您就可以通过在控制台来启动Domino效劳器中的Web效劳。16CompanyLogo第二章系统体系结构简介Lotus\Notes是基于客户\效劳器的技术,这个技术是你能够在整个网络中访问、共享和管理信息。通常,Domino效劳器中存储这些数据库,在大多数情况下,当单机数据图表表示,就可以翻开在效劳器中的数据库。客户请求来自效劳器的数据库,当翻开数据库是,驻留在效劳器上的数据库就会出现。LotusNotes应用程序通常是通过帮助用户创立、收集、攻祥和管理各种信息的方法,来支持或实现各种商业功能自动化。Notes的电子永建就是LotusNotes应用程序的一个例子。Notes应用程序可以添加来自外部资源的信息,到处数据到外部数据库,或包含文档。17CompanyLogo第二章系统体系结构简介LotusNotes根本功能使用1.邮件功能的使用。经过登录页面登录后,在缺省界面的左上角,有邮件选项,进入个人邮件箱后,有新建便笺,…工具等标题。2.日历功能的使用。日历主要用做个人备忘录,召开会议所用。日历的标题条上有安排会议等选项。3.通讯录功能的使用。通讯录主要用做记录和该用户有关的业务及私人往来的帐号,以备发邮件,安排会议等业务之用。4.待办事宜功能的使用。建立待办事宜,备忘而已。5.通过管理员的授权,可以让一局部员工有在server上创立数据库的权限〔同时可设定访问权限〕。如创立讨论组及Office文档库。18CompanyLogo第三章系统分析§3.1电子商务的运行环境网上购物系统各局部组成应该包括以下内容:消费者:通过因特网络登录到商家站点选购商品。在网上定购商品,负责保证持卡人在消费过程中账号等的支付平安。购物车:确定消费者的购物清单,以及商品的价格,信息等。收银台:便于付款,处理消费者的购物表,以及,送货和付款方式。运营商家:管理网站的商家,具有管理和经营权,并整理用户需求,为客户效劳。19CompanyLogo第三章系统分析§3.2系统分析网上购物系统中,主要实现以下几个功能:●用户登陆:申请成为会员后才可登陆网站,在网上可以购置商品,以及会员的其它功能。●新用户注册:添加新用户的功能。●收银台:根据用户的购置情况,建立数据表,使商品单和用户对应,确定用户的购置商品,以及付款方式、送货方式等,便于管理。●购物车:便于用户检查自己的所购的商品,用户还可对自己不需要的商品进行删除。●添加商品:当引进一些新品时可以添加商品,以便以后用户的购置。●与我们合作:扩展开展需要,满足需求比较大的用户,便于用户和我们沟通和联系。20CompanyLogo第三章系统分析数据字典文件名:新用户别名:新用户注册表组成:用户名+密码文件名:购物单组成:商品名+价格+商品信息文件名:商品单组成:商品名+价格+商品信息文件名:用户信息单组成:用户名+送货方式+付款方式+送货地址+商品名+价格+商品信息+备注21CompanyLogo第四章系统设计§4.1系统总体功能模块本系统的主页上包括以下几个局部:用户登陆、用户注册、系统主页、网上订货、添加商品、购物车、收银台等几个局部22CompanyLogo第四章系统设计4.1总体功能模块图用户登录系统主页用户注册填写用户信息网上订货浏览商品修改订货单添加商品填写新商品购物车收银台填写购置单保存保单23CompanyLogo第四章系统设计§4.2系统设计在进行了需求分析和结构后设计后,进入前台设计阶段。前台设计主要应用Lotus\Notes的Designer工具为根底,通过设计后期主帧结构如以下图:图4.2用户登陆界面〔主帧结构〕24CompanyLogo第四章系统设计25CompanyLogo第四章系统设计登陆按钮:@If(@Command([FileSave]);@Command([Compose];"shop_bus");@Return(""))新用户注册:连接到新用户注册界面用户名:Inputvalidation输入@If(username="";@Failure("必须提供帐户名。");@Contains(username;"\\":"/":":":"+":"=":"*":"<":">":"\"":";":"|":"?":",":"[":"]":"{":"}":"\'":"(":")");@Failure("您不能在帐户名称中使用以下字符:\\/:;+=\"|?,\'<>[]{}()〔反斜线、正斜线、冒号、分号、加号、等号、双引号、垂直条、问号、逗号、单引号、左右尖括号、大括号和小括号〕");@IsError(@DbLookup("":"NoCache";"";"Login";username;1));@Failure("无此账户名");@Success)26CompanyLogo第四章系统设计27CompanyLogo第四章系统设计注册按钮:@If(@Command([FileSave]);@Command([FileCloseWindow]);@Return(""))账户名:Inputvalidation输入@If(name="";@Failure("在保存此文档之前必须提供帐户名。");@Contains(name;"\\":"/":":":"+":"=":"*":"<":">":"\"":";":"|":"?":",":"[":"]":"{":"}":"\'":"(":")");@Failure("您不能在帐户名称中使用以下字符:\\/:;+=\"|?,\'<>[]{}()〔反斜线、正斜线、冒号、分号、加号、等号、双引号、垂直条、问号、逗号、单引号、左右尖括号、大括号和小括号〕");@IsError(@DbLookup("":"NoCache";"";"Login";name;1));@Success;@Elements(@DbLookup("":"NoCache";"";"Login";name;1))>=1;@Failure("您已经有一个这种名称的帐户。要保存此帐户请重命名。");@Success)密码和重复密码:Inputvalidation输入@If(password="";@Failure("请输入密码");@Success)在($$return)域中输入:"<h2>感谢您成为我们的用户,请牢记您的用户名和密码!<ahref=\":///Eshop.nsf/default?OpenForm\">请登陆</a></h2>"28CompanyLogo第四章系统设计图4.4主页〔购物界面〕:29CompanyLogo第四章系统设计表单中嵌入商品视图,视图中有如下操作:全部取消:@Command([EditDeselectAll])添加商品:连接到添加商品界面@Command([Compose];"shop_prd")购入:@Command([Folder];"shop_tmp";"0")购物车:连接到文件夹@URLOpen(":///Eshop.nsf/shoptmp?OpenView")收银台:连接到收银台界面@Command([Compose];"shop_cnt")30CompanyLogo第四章系统设计图4.5购物车清空:@If(@Command([EditSelectAll]);@Command([Folder];"del";"1");@Return(""))返回:连接到主页@URLOpen(":///Eshop.nsf/shop_bus?Openform")31CompanyLogo第四章系统设计图4.6添加商品添加按钮:@If(@Command([FileSave]);@Command([Compose];"shop_bus");@Return(""))取消按钮:连接到主页@Command([Compose];"shop_bus")产品名:Inputvalidation输入@If(产品名=""|标价=""|备注="";@Failure("必须提供产品名,标价和产品信息");@IsError(@DbLookup("":"NoCache";"";"shopping";产品名;1));@Success;@Failure("此产品已经存在"))32CompanyLogo第四章系统设计图4.7收银台33CompanyLogo第四章系统设计确定按钮:@If(@Command([FileSave]);@Command([FileCloseWindow]);@Return(""))重置按钮:@Command([ReloadWindow]);@All;FIELD用户名:="";FIELD密码:="";FIELDuser_send:="";FIELDuser_mth:="";FIELDuser_name:="";FIELDuser_nmb:="";FIELDuser_ph:="";FIELDuser_add:="";FIELDuser_tmp:="";不允许表中有空值:其中用户名和密码的Inputvalidation与前面一致为了是用户确认自己的商品用@DbColumn("";"":"";"shop_tmp";1)和@DbColumn("";"":"";"shop_tmp";2)从文件夹中列出商品数据在($$return)域中输入:"<h2>感谢您对我们的支持,如果您想继续购物购物<ahref=\":///Eshop.nsf/shop_bus?OpenForm\">请返回到主页</a></h2>"34CompanyLogo第四章系统设计§4.3系统后台数据库的设计§4.3.1系统的后台数据库本系统的数据库的数据在表单的域中采集,在后台分别建立了用户表、商品表和购物表,以及购物车、删除文件夹。§4.3.2系统的数据库结构根据对此系统功能的详细确定,在开发本系统的过程中,设计了几个表,来存放系统的数据,实现系统的一些主要功能,他们分别是:用户表:用于保存注册的用户数据包括用户名,密码等数据。商品表:商品列表,主要是商品清单,即网站需要卖的所有商品包括商品名、商品信息、商品价格等。购物表:用于用户购物后对其所选购的商品进行存储,包括:用户名、商品列表、总价、以及送货方式、收货人地址、用户备注信息等。购物车文件夹:存放用户购物产品,用户购物完成后清空。包括商品名和标价删除文件夹:用户对购物车修改后,删除商品暂存文件夹,与购物车文件夹结构相同。35CompanyLogo第五章难点及对策§5.1设计购物车在显示购物商品表后,要从商品表里选出所购商品,并添加到购物车,在LotusNotes的设计过程中,为了完成此项工作,特别添加了shop_temp文件夹,中选除商品后用@Command([Folder];"shop_tmp";"0")命令完成添加到购物车的数据项程序,方便快捷。为了能对购物车进行修改,特别添加了del文件夹,目的是为了用@Command([Folder];"del";"1")来删除文件夹的内容。36CompanyLogo第五章难点及对策

温馨提示

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

评论

0/150

提交评论