网上鲜花销售系统设计与实现_第1页
网上鲜花销售系统设计与实现_第2页
网上鲜花销售系统设计与实现_第3页
网上鲜花销售系统设计与实现_第4页
网上鲜花销售系统设计与实现_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

本科毕业论文开题报告信息管理与信息系统网上鲜花销售系统设计与实现一、立论依据1.研究意义、预期目标随着信息时代的来临,电子商务已经越来越贴近我们的生活,它的发展极大地改变了企业商务活动的形式与内容,更多企业可以通过电子商务来进行网上交易。以数字化为基础、以互联网为纽带的新经济革命已经到来。在新的世纪,中国经济实力能否缩小与欧美的差距,很大程度上依赖于中国对这场新经济革命的参与程度。因此,发展中国的电子商务已经是我国经济进入世界市场,参与全球化不可回避的选择。本系统是一个基于的在线鲜花销售系统,客户可以在网上访问本商店并预订鲜花。主要由两部分组成,一部分是后台管理部分,商家管理相关信息发布,商品管理,订单管理,客户管理等;另一部分是前台销售部分,客户通过浏览器访问登录,浏览本店订购鲜花。2.国内外研究现状冯豫华、彭明和何国群(2008年)就我国电子商务发展的现状及对策进行了分析,提出了电子商务在西方国家已经十分普遍,我国的电子商务贸易活动虽然起步较晚,但发展较快。2007年中国互联网调查报告称,2006年我国互联网个人消费市场规模比前一年增长了47%。网上购物在城市网民中渐成气候,参与网上购物交易的人数和频次十分活跃[1]。李德升(2009年)就当前世界电子商务发展态势进行了分析研究,指出电子商务正得到空前的发展。电子商务的广泛应用降低了企业经营、管理和商务活动的成本,促进了资金、技术、产品、服务和人员在全球范围的流动,推动了经济全球化的发展。它代表着未来贸易方式的发展方向,其应用和推广将给社会和经济带来极大的效益。并围绕目前电子商务的应用领域得出,全球电子商务以燎原之势迅猛发展[2]。周星(2009年)就电子商务的发展趋势展开分析,围绕发达国家与发展中国家的优劣势讨论各发达国家和地区正凭借其雄厚的经济实力及其在电子商务服务资源上的优势,力争在世界电子商务浪潮中保持主导地位;发展中国家也在积极探索如何缩小与发达国家在电子商务服务方面的差距。并预言,电子商务服务将带动全球电子商务发展,成为新时期国际电子商务发展的焦点问题,这预示着全球电子商务进入新一轮增长期[3]。易诗莲、刘洋(2010年)就国内外电子商务发展经验其动态进行了研究,提出电子商务起源于北美,美国均处于领先地位,加拿大紧随其后。欧洲在这方面起步较晚,大大落后于美国,但其发展势头却非常迅猛。而拉美各国发展极不平衡,墨西哥电子商务发展走在世界前列,巴西B2B处于试验阶段,B2B大大超过B2C的交易额,而拉美东部地区尚处于幼苗阶段。亚太地区新兴的电子商务市场主要集中在日本、新加坡、韩国、中国等国家和地区。我国电子商务正处于发展起步期,速度迅猛,短短几年间,已经拥有了初具形态的政策法规体系、规模庞大的信息基础设施以及不断增长的用户热情,不管是企业电子商务,还是个人网络购物,都呈现出诱人的市场前景[4]。程少丽(2010年)就国内电子商务现状及发展进行了浅谈,提出20世纪90年代,因特网的出现将信息技术的进步推向了一个新的高潮,引来了电子商务时代的到来。与传统形式的商务活动相比,电子商务具有虚拟性、跨越时空性和高效性等明显的特点。与发达国家相比,我国电子商务发展仍存在很多需要解决的问题。我国的电子商务由于起步较晚,因此就整体而言,目前仍处于初级阶段,在各方面均处于探索阶段。但尽管如此,发展速度也是十分迅猛的。现在,网上购物、信用卡消费已成为一种潮流[5]。樊峰鑫、高垒垒(2009年)说到电子商务已经越来越贴近我们的生活,它的发展极大地改变了企业商务活动的形式与内容,更多企业可以通过电子商务来进行网上交易,以数字化为基础、以互联网为纽带的新经济革命已经到来。在新的世纪,中国经济实力能否缩小与欧美的差距,很大程度上依赖于中国对这场新经济革命的参与程度。因此,发展中国的电子商务已经是我国经济进入世界市场,参与全球化不可回避的选择平[6]。傅翠晓、黄丽华(2010年)提到电子商务的发展一直受到学术界众多学者的关注。自20世纪90年代以来,出现了大量有关电子商务的研究文献。主要围绕电子商务参与者行为规律、电子商务的微观市场机制及演化机理,以及电子商务中的关键技术原理三个方面来进行研究建议得出未来研究方向[7]。史金平、李娟(2008年)把中国与美国电子商务发展进行了比较,并围绕两国的管理机制、网站经营模式、电子商务应用功能使用情况进行了探究,得出一系列对未来我国电子商务发展的启示[8]。张玉起(2008年)对我国网上商店现状及其发展进行了探究,结合了国外的发展史对网上商店的成败进行了分析,得出最重要的是现有一个高质量的网站,具有较高的安全性;并且要有较高的服务质量,与客户要实时进行沟通了解市场需求[9]。彼得(2008年)在电子商务发展关键领域研究得出电子商务现在正飞速发展,电子商务展现出多种选择,现在有无法挽回的盈利能力和竞争优势。我们可以推断出随着商业交易增加电子商务的利润也随之增加[11]。吴林海,尹世玖,杜丽丽(2008年)研究了中国城市消费者网上购物意向,得出购物意向受到消费者的收入,网络使用能力和在线购物安全性,少许受到消费者的年龄,教育水平和方便性影响。自1990年来,互联网飞速发展,到2007年中国的网民已经达到162百万,仅次于美国排在第二位。然而相比较与快速发展的互联网来说,中国只有25.5%的网民进行网上购物而美国却有71%,所以有很大的重要性去探索消费者网上购物的动机因素[12]。3.参考文献[1]冯豫华,彭明,何国群.我国电子商务发展的现状及对策分析[J].江西社会科学,2008(12.[2]李德升.当前世界电子商务发展态势分析[J].全球科技经济瞭望,2009(06.[3]周星.浅析电子商务的发展趋势[J].科技创新导报,2009(07.[4]易诗莲,刘洋.国内外电子商务发展经验及其动态研究[J].软件导刊,2010(05.[5]程少丽.浅谈国内电子商务现状及发展[J].电脑与电信,2010(04.[6]樊峰鑫高垒垒SP电子商务购物网站的设计与实现[J]沿海企业与科技200(02.[7]傅翠晓,黄丽华.电子商务研究前沿探析与未来展望[J].外国经济与管理,2010(08.[8]史金平,李娟.中美电子商务发展比较分析[J].经济导刊,2008(07.[9]张玉起.国内网上商店现状及其发展[J].今日科苑,2008(18.[10]刘明华,杨蜜.国外电子商务安全技术研究现状及发展趋势[J].信息网络安全,2009(08.[11]SUÁ,P.-businessdevelopmentkeyareas[J].MPRAPaper,2008(13.[12]LinhaiwuijiuPiricalStudyononlineShoppingIntentionofChineseCityConsumers[D].2008InternationalSymposiumonDistributedComputingandApplicationsforBusinessEngineeringandScience,2008(07二、研究方案1.主要研究内容(或预期章节安排)1系统分析1.1系统概述1.2系统功能性需求分析1.3系统非功能性需求分析2系统设计2.1系统总体结构设计2.2系统数据库设计2.3代码设计2.4输入输出设计2.5系统功能模块设计3系统详细设计3.1用户主界面设计3.2用户信息管理模块设计3.3订单管理模块设计3.4后台管理模块设计3.5产品管理模块设计4系统实现4.1网站主界面实现4.2用户注册和身份验证实现4.3网站后台管理实现4.4订单管理模块实现2.实施方案和进度计划实施方案:针对网上鲜花销售系统开发这一设计,通过对与Server2000的学习,和相关文献的参考,并通过实际网上销售系统为例,具体分析研究这一设计。进度计划:第6学期第19周:选好指导老师,并确定毕业设计题目。第7学期第1-4周:根据指导教师下达的任务书,广泛搜集、研究相关文献资料,做好写作毕业论文的准备工作。第7学期第5-12周:在导师的指导下,完成外文翻译、文献综述和开题报告撰写;参加开题答辩,进一步论证选题价值、确立主要设计内容,论证设计方案的合理性和可行性。第7学期第13-18周:展开毕业设计系统设计阶段,交给导师指导,反复修改,保证系统可行性。同时开展系统文档的撰写。第8学期第2周:毕业设计答辩文献综述网上鲜花销售系统设计与实现随着Internet技术的迅速发展和普及,一种真正能发挥Internet效能的电子商务技术正在向我们走来。近年来电子商务发展迅速,它突破了传统交易时空上的限制,使电子贸易额剧增。同时电子商务也极大地改变了商务模式,带动了经济结构的变革。电子商务交易它突出的标志就是增加贸易机会。电子商务对发展中国家,是一个重要的机遇。在新经济的竞争中,我国正努力追赶世界先进国家。因此电子商务的发展将会空前繁荣,通过互联网进行交易也将成为潮流。1电子商务(网上购物)发展现状及趋势什么是电子商务?冯豫华,彭明,何国群(2008年)就电子商务概论提出电子商务(ElectronicCommerce)即在网上开展的以信息技术为基础的商务活动,是指利用计算机技术、网络技术和远程通信技术,实现整个商务(买卖)过程中的电子化、数字化和网络化,包括生产、流通、交换、分配和消费各环节所有活动的电子信息化处理[1]。而随着Internet技术的蓬勃发展,网上购物作为电子商务中发展最快的分支之一,因其普遍性、方便性而越来越普及,并日渐成为一种新的生活时尚所谓的网上购物系统就是专门为用户在互联网上进行买卖商品等商业活动而开发的软件系统。对于电子商务(网上购物)发展及现状彭亚飞、魏海悟(2008年)相关对策,据国互联网络信息中心报告,截至2007年12月31日,网民数已增至2.1亿人。中国网民数增长迅速,年增长率达到53.3%。目前,我国网民数和宽带上网人数略低于美国居世界第二,截至2007年12月,经常网上购物的人数达4641万人,占网民总数的22.1%。2001年我国C2C电子商务市场交易额为4.0亿元,2005年为137.1亿元。预计到2010年该市场的注册用户数将达7200万人,交易额突破1000亿[2]。王捷(2009年)也就中国电子商务发展的现状及解决思路进行了研究讨论,指出随着互联网的飞速发展,电子商务已成为一种新兴的购物方式,我国的电子商务在近几年发展极快,但仍然存在诸多问题。从国内外的相关资料中,我们不难发现,在国际商务的实践中,通常人们对电于商务有一些误解,而它不仅仅只是商品或劳务通过网络进行的买卖活动,还涉及传统市场的方方面面。我国电子商务虽然起步较晚,但发展很快,电子商务与互联网之间是相辅相存的关系,我国互联网用户人数众多,因而电子商务在我国具有较好的发展基础[3]。米哈伊(2008年)围绕着电子商务简介、市场研究、分类等进行了探讨,总结了电子商务不仅改变了消费者的购买方式,也让经济得到了迅速的发展,越来越多的企业通过网上进行交易,电子商务的发展达到了巅峰,唯一的不足就是信用和安全问题,希望以后能够很好的解决[4]。对于一个网站或系统来说当然安全性是最重要的,彼得(2009年)就电子商务系统和网站的安全进行了研究,电子商务是一个在线的交易通过电脑系统卖家和买家来完成,并围绕着电子商务安全性、电子商务系统安全性发展历程、网站的网络安全标准来展开论述得出一个网站或是电子商务系统最关键的就是安全性,电子商务系统必须有良好的系统结构、使用可接受的软件和硬件、高效、获得付款方式、防护系统服务器进攻、保护的身份等[5]随着互联网在商业活动中的广泛运用,网上购物开始兴起,并将成为消费者未来的主要购物方式,这也是商品消费的发展趋势。同时,对于习惯了传统购物的人们来说网络购物还只是一个新生事物是一种崭新的购物渠道和全新的购物体验,消费者对网上购物还存在诸多顾虑甚至偏见。电子商务将成为21世纪人类信息世界的核心,也是网络应用的发展方向,具有无法预测的增长前景。电子商务还将构筑21世纪新型的经济贸易框架。刘军(2008年)通过对我国电子商务发展现状及趋势进行了分析,写到虽然目前还不能预测电子商务交易模式何时能成为主流模式,但电子商务的市场发展潜力是无穷的。因为一方面,潜在消费者的发展速度惊人。据联合国贸发会议2002年电子商务发展报告显示,到2002年底,全球英特网用户已达6.5亿之众。另一方面,电子商务交易额快速增长。据国际著名咨询公司Forrester估计,2002年全球电子商务交易额大约22935亿美元,到2006年将可能达到12.8万亿美元,占全球零售额的18%,年均增长率在30%以上。当今世界,除电子商务市场以外,其他任何市场都难有如此高的增长率,因此其市场前景极为可观[6]。综合上述国内外专家的研究得出电子商务是21世纪必然趋势,发展前景是非常客观的,在今后我们享受它带来的便利的同时,也要反省它带来的一些问题,如诚信问题、安全问题、售后服务问题等。只有建立完善的电子商务相关制度,才能在今后的道路上达到真正的双赢。2系统开发设计2.1开发工具(ASP+SQLSERVER2000)网上购物系统,其开发主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,易使用等特点。所以本人利用编程,使用amweaver作前端开发工具,利用SQLServer2000作后台数据库管理。程宴(2008年)简单介绍了技术,ASP(ActiveServerPages)是一种服务器端编写环境,可以用来创建和运行动态网页或Web应用程序。探讨了基于平台设计与实现的动态网站,并重点研究利用访问数据库技术,介绍了资源下载系统中资源项管理的实现。ASP实现了从静态文件到动态的展现过程,适应信息技术的发展而发展起来的。ASP是当前流行的网络开发工具,使用它可以设计出各种动态页面。除此之外,还可用结合页面、指令命令和组件,来建立交互式Web网页或功能强大的Web应用程序,并且所有这些都可以轻易地开发和修改[7]。阮萍(2009年)研究了利用ASP访问SQLServer2000数据库的方法,提到随着信息技术的飞速发展,网络数据库技术应运而生。使用ASP可以创建动态交互的Web页面和基于Web的应用程序。ASP应用程序支持VBScript、JavaScript等多种脚本语言,并且可以运行在不同的操作系统平台上,可以与大型数据库进行有效的连接。SQLServer2000具有完全的Web功能,拥有一个新的、集成的数据挖掘引擎。数据库管理人员和开发人员可以利用它来管理服务器和修改数据[8]。所以在建立Web数据库站点的应用中,ASP技术是SQLServer开发的最佳选择。从程宴的观点来看,ASP技术是当前最适合最简便的开发工具,是新一代开发动态网页的技术,它可以构造功能更加强大的Web应用程序,而且提供了一个开发环境,使开发工作变得简单。再从数据库选择来说,SQL是一个综合的、功能极强同时又简洁易学的语言,而且基本上当今世界上的软件都能支持它。由于ASP支持多种脚本语言,并且能运行在不同的操作平台上,基于上述观点使用ASP+Server2000既减少了程序开发的复杂性,又兼顾了数据访问效率,所以较适于来开发系统。2.2网页设计陈卓然(2009年)就网页设计艺术与技巧提出了一系列建议,随着网络的普及与发展,企业在因特网上拥有着自己的站和主页已经是必然趋势,然而企业要进行产品展示于推广就必须有一个独特的网页来吸引客户的注意在制作网页过程中要充分准备素材利用等进行进一步修改,网站要做到小而精,主次分明,结构清晰简洁[9]。黄华(2009年)在网页设计与制作中提出网页设计就是依据网站宗旨,把造型、结构、信息、色彩等视觉元素有机地统一在网页中,并对网页风格等进行整体设计。其目的主要是利用造型的原则和规律,合理地分配和排列文字、图形等视觉元素,以便准确、系统、有效地传达信息[10]。从以上两位学者的角度来说,网页设计对建设一个网站来说是很重要的部分,只有大方美观的网页,才能吸引顾客的眼球,才可能进一步留住客户来购买本网站的产品。所以在完善了网站的基本功能后,对网页进行一定的设计是十分必要的。2.3网上销售系统规划设计丛媛媛,肖艳华,赵娜(2008年)对网站制作流程进行了分析,概括了网站建构的基本流程有5个阶段:1、分析阶段,定位网站的主题和类别;2、策划阶段,根据站点的目标整理出站点的内容框架以及逻辑结构图;3、实现阶段;4、测试与发布阶段,网页制作完毕后,需要在浏览器中进行测试,包括检测网页、图片等链接是否正常,内容显示是否正确等。发现错误或不合理的地方,及时进行修改,以保证网页的建设质量;5、维护阶段,网站发布后网页要根据各种情况随时进行调整变化[11]。现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都很重要,这样才能使得在电子交易时避免不必要错误发生。李建国(2008年)基于技术的网上购物系统的设计与实现对网站的主要功能与模块进行了介绍,指出系统得首页应整洁大方,并且将购物流程置于上方显著位置,登录后浏览者第一眼就能够看到,浏览者可以直接拨打电话订购产品,也可注册为网站会员享受优惠价格购买产品。主页上有会员注册、新品上架、导航分类、常见问题、在线留言和购物车等栏目,浏览者点击对应链接便可以进入[12]。王祥羽(2009年)就网上购物系统进行了分析,列出了一个典型的B2C电子商务网上订购系统主要功能有:(1)为客户提供在线订购服务。(2)商品信息的维护与管理。(3)高效的商品数据方案。(4)提供关键字查询。(5)订单号模块所谓订单号模块。(6)将客户商业逻辑规则融入系统。(7)订单管理[13]。郝建妹(2009年)基于的网上花店系统的设计与实现,就设计流程进行了分析,围绕可行性分析、需求分析、系统设计、详细设计、系统特点及展望等模块进行设计与实现[14]。通过对他的设计安排的参考我可以清晰地得出网上鲜花销售系统设计的目录安排,并对相关模块的功能进行修改。对于网上鲜花销售系统的优势孙敏(2009年)就基于B2C电子商务网站设计方法的研究与实现进行阐述,得出网上鲜花销售系统网站凭借低价策略与便利性,近年来对实体花店的业绩表现产生了强烈冲击,造成了市场的重新分配,其销售能力远超过现实中的花店。若以四个字概括其精神,就是新、速、实、简,首先是新,即花店的服务手段紧跟时代潮流。其次是速,即实现搜寻与送货的快速。可以从两方面证明本网络花店系统的快速特性。其一是搜寻快速,其二是送货时间的快速。第三是实,即让用户真正得到实惠。由于少了中间商抽成剥削,促使本花店销售的商品有着较宽裕的让利空间。最后是简,即让顾客实现网上购物的简单化,任何人只要在本网络花店买过一次商品,本花店就会记住购物者的相关资料[15]。综合上述,实体花店已不能满足商家对业绩的追求,也不能达到客户随时随地方便购物的需求,所以开发并运用网上花店是一种双赢的趋势。从丛媛媛,肖艳华,赵娜等人的相关分析来说,在进行系统开发前对系统有一个初步的规划是必须的只有严谨规划才能使得在后面的设计开发中避免不必要错误发生,而且对要开发系统有更清晰的认识,可以说对后续的设计百利而无一害。3结论网络对商家来说无疑是一个非常巨大的市场,许多商家也率先纷纷利用网络进行宣传和在线销售,网络渠道己成为商家营销战略的重要组成部分。可见,我们非常需要去做好电子商务这一块,充分利用好网络渠道进行宣传和在线销售,对于以后的发展是无可限量的。参考文献[1]冯豫华,彭明,何国群.我国电子商务发展的现状及对策分析[J].江西社会科学,2008,(12.[2]彭亚飞,魏海悟.浅谈网上购物的现状、问题及对策[J].时代经贸,2008(12.[3]王捷.论中国电子商务发展的现状及解决思路[J].消费导刊,2009(07.[4]MihaiMoraru.E-COMM[J].RomanianEconomicandBusinessview,2008,(04).[5]Petr.E-commerceSystemsandE-shopWebSitesSecurity[J].MPRAPaper,2009,(25).[6]刘军.我国电子商务发展现状及趋势分析[J].甘肃科技,2008,(11).[7]程宴.基于ASP的动态网站的设计与实现[J].计算机与数字工程,200805[8]阮萍.利用ASP访问SQLServer2000数据库[J].武汉理工大学学报,2009,(09).[9]陈卓然.网页设计艺术与技巧[J].电脑知识与技术,200928[10]黄华.网页设计与制作[J].电脑编程技巧与维护,2009(10.[11]丛媛媛,肖艳华,赵娜.网站制作流程与设计技巧[J].农业网络信息,2008,(11).[12]李建国.基于ASP技术的网上购物系统的设计与实现[J].福建电脑,200802[13]王祥羽.网上购物系统[J].消费导刊,2009,(04).[14]郝建妹.基于Web的网上花店系统的设计与实现[D].天津:天津大学,2009.[15]孙敏.基于L技术的B2C电子商务网站设计方法的研究与实现[D].济南:山东大学,2009.本科毕业论文(_届)网上鲜花销售系统设计与实现摘 要随着Internet的迅速发展和应用,网上购物成为人们生活中不可缺少的一部份。网上购物以其独特的优势吸引无数客户参与其中,鲜花作为一种特殊的商品,以其特殊的销售方式在网上进行销售。可以解决你没有时间去花店选花,没有时间去给远方的亲人或朋友送上一束花,或是不好意思亲自送给心仪的她一束代表爱意的鲜花。本系统采用技术和SQLServer2000数据库来开发,主要由前台展示模块与后台管理模块构成。实现了一个在线购物网站应具备的基本功能,界面友好,操作简单,能为用户提供方便快捷的服务,基本满足了消费者与商家双方的要求,使得网上购物更加贴近人们的生活,推动更多的人进行网上购物。关键词:电子商务;网上销售;系统;ASPIAbstractWiththerapiddevelopmentandapplicationofInternet,onlineshoppinghasbecomeindispensabletopeople'slives,awayoflife.Onlineshoppingwithitsuniqueadvantagestoattractmanycustomerstoparticipate,theflowersasaspecialcommodity,withitsuniquesalesapproachtosellonline.Tosolvetheflowerselectionyoudonothavetimetospend,thereisnospacetogotodistantrelativesorfriendstosendabouquetofflowers,orfavoriteembarrassedhimselfgaveherabunchofflowersonbehalfoflove.ThesystemusesASPtechnologyandSQLServer2000databasedevelopment,themaindisplaybythefrontandbackofficemanagementmodulemodules.Implementedanonlineshoppingsiteshouldhavethebasicfunctions,friendlyinterface,simpleoperation,toprovideuserswithconvenientandefficientservice,basicallymeettherequirementsofbothconsumersandbusinessestomakeonlineshoppingclosertopeople'slives,andpromotemorepeopletoshoponline.ywords:ctronicCommerce;Onlinesales;System;II目 录1绪论 11.1网上购物发展及现状分析 11.2系统概述 21.3可行性分析 31.3.1技术可行性 31.3.2经济可行性 31.3.3操作可行性 32系统分析 42.1系统功能性需求分析 42.1.1数据流程分析 42.1.2数据字典 62.2系统非功能性需求分析 102.3业务流程分析 113系统设计 123.1系统总体结构设计 123.2系统数据库设计 133.2.1概念结构设计 133.2.2逻辑结构设计 143.3代码设计 163.4输入输出设计 163.5系统功能模块设计 173.6开发平台和相关技术介绍 193.6.1ASP概述 193.6.2Dreamweaver简介 203.6.3数据库选择 203.6.4运行环境 214系统实现 224.1前台页面设计与实现 224.1.1首页设计与实现 224.1.2产品信息介绍模块设计与实现 234.1.3订单提交页面设计与实现 244.1.4会员注册及登录模块设计与实现 264.1.5搜索模块设计与实现 284.2后台管理模块设计与实现 304.2.1产品发布设计与实现 304.2.2订单管理模块设计与实现 314.2.3新闻公告模块设计与实现 334.2.4用户管理模块设计与实现 35结 论 37参考文献 38电子商务的发展彻底打破了传统的交易方式,为经济和社会发展开辟了新的发展空间。在过去的数十年里,随着互联网环境的不断改善和各种电子商务技术不断提高,电子商务已被广泛的应用到了经济和社会的各个领域中。其带来的巨大的市场和潜在的商机加速了经济的发展和社会的进步,从根本上改变了传统的商业模式,推动了经济全球化的进程。毫无疑问,电子商务已成为了全球商业和贸易发展的核心动力。网上购物是电子商务的一部分,是指用户为完成购物或与之有关的任务而在网上虚拟的购物环境中浏览、搜索相关商品信息,从而为购买决策提供所需的必要信息,并实践决策和购买的过程。伴随着电子商务、网络购物的蓬勃发展,越来越多的人开始进行了网上购物的尝试。网上交易不受时空条件限制,不少网上商家没有固定店铺,节省了大量经营成本,只需一个仓库或在家里堆放货,甚至连宣传费用也省掉了(王明华,2009)[1]。1绪论1.1网上购物发展及现状分析网上购物是一种具有交互功能的商业信息系统,它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价、会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易(李建国,2008)[2]。网上购物最早出现在美国,1995年美国网上商店亚马逊开业(A),美国第一家安全网络银行(FirstSecurityB)实现网上支付。而我国的网上购物系统发展相对较晚,在1998年中国的第一笔网上交易成功,1999年后随着一些B2C网站的正式开通,中国开始进入购物网站的实际阶段。从起步到现在,十多年来网上购物发展十分迅速,在1998年,国内最大的商务拍卖网站易趣开始运行。在1999年B2C网站当当投入运营,2000年卓越成立,2003年阿里巴巴推出淘宝网正式进军网络购物市场(张秀荣,2008)[3]。中国互联网络信息中心(CNNIC)在京发布了《第26次中国互联网络发展状况统计报告报告显示截至2010年6月底我国网民规模达4.2亿人。值得关注的是,互联网商务化程度迅速提高,全国网络购物用户达到1.4亿,网上支付、网络购物和网上银行半年用户增长率均在30%左右,远远超过其他1类网络应用。商务部商贸服务管理司副司长王晓川时,他提供了另一组数据:近10年,网络购物额从不足10亿元人民币,增长到2009年的2500亿元人民币,年均增幅超过200%(史芳,2010)[4]。有关人士认为目前中国电子商务已经进入一个高速发展时期,网上购物的市场潜力巨大,要挖掘潜在的市场要靠多方面的努力和配合。据权威统计资料表明,目前在网上购物的群体中,绝大多数是年轻人,24岁以下的学生目前所占的比例最高,达到51.1%,其次是24岁至30岁之间的上班族,占群体总数的40.3%。这两类人群都是最有潜力的未来网上消费者,网上购物已日益成为他们生活中一种重要的消费方式(魏暄,2008)[5]。随着社会的发展、互联网的普及,人们对互联网的依赖越来越强烈,网络也不知不觉中改变着人们的消费和生活方式,网上购物作为一种崭新的消费模式也更多的受到人们的关注,网上购物和网上销售是互联网作为商务平台工具的重要体现。网上购物以价格便宜,节省时间等优点吸引了越来越多人们,网上购物在带来便利的同时,也引来一系列问题,主要集中在网上的信誉度差、安全性、消费者权益的保护、隐私权得不到保障等方面(杜和平,2009)[6]。网络安全和信任问题已经成为网络商务深层次发展的最大制约因素,互联网向商务交易型应用的发展,急需建立更加可信、可靠的网络环境。1.2系统概述本系统是一个基于Web的在线鲜花商店,客户可以在网上访问本商店并预订鲜花。系统主要是实现一个网上花店的销售部分,系统主要由两部分组成,一部分是后台管理部分,管理员管理相关信息发布、商品管理、订单管理、客户管理等;另一部分是前台销售部分,客户通过浏览器访问登录,浏览本店订购鲜花。信息发布主要是鲜花商品信息的发布,有按不同方式的商品分类,特价商品信息发布,新品的展示;以及花店公告的管理,包括添加、更新、删除等操作。商品管理是指鲜花商品的录入、更新、删除等操作。订单管理是指订单的确认与发送等操作。客户管理是对客户进行一些相关操作,如查询、修改等。前台部分,客户可以申请加入会员,进行花品的选购,自助订花,提交订单等操作。本网站同时提供一些花卉常识、鲜花礼仪、节日知识、风俗习惯等相关知识的介绍以及客户交流模块(郝建妹,2009)[7]。本设计采用ASP技术和SQLServer2000作为后台数据库管理系统进行开发。21.3可行性分析1.3.1技术可行性本系统是在当今比较流行的Windows系列操作系统下运行,该系统的优点就是:兼容性、扩展性和升级方面均不存在很大问题。同时我们还会采用脚本语言,Dreamweaver以及MicrosoftSQLServer2000数据库等开发软件。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格也越来越低,其硬件平台完全能满足此系统开发与运行的需要。1.3.2经济可行性目前计算机已经非常普遍而且价格也适中,性能也有了很大的飞跃。所以本系统开发经济需求的比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上不会太多。系统的设计开发和分析都是在一般计算机中进行,硬件的投资基本没有。系统开发完成投入使用后,可以为花店增加销售收入,减少一些销售成本。在初期投入开发及运营后,只需要简单的日常维护即可,成本比较低。总体来说,系统的开发与使用是可行的。1.3.3操作可行性此系统具备友好的用户界面,使用方便,易于维护,操作简单易于被用户接受,用户只需懂得如何操作计算机,并且和对此系统使用有简单的了解即可方便使用,而且使用此系统可以大大减少管理人员的负担。因此从使用操作方面看,此系统的开发是可行的。32系统分析2.1系统功能性需求分析系统主要由两部分组成,一部分是后台管理部分,管理员管理相关信息发布,商品管理,订单管理,客户管理等;另一部分是前台销售部分,客户通过浏览器访问登录,浏览本店订购鲜花。信息发布主要是鲜花商品信息的发布,有按不同方式的商品分类,特价商品的确定,新品的展示;以及花店公告新闻的管理,包括添加、更新、删除等操作。商品管理是指鲜花商品的录入,更新,删除等操作。订单管理是指订单的查看、确认与发送等操作。客户管理是对客户信息进行一些相关操作。前台部分,客户可以申请加入会员,客户信息的管理,客户的登录,修改密码,找回密码,进行花品的选购,自助订花,提交订单,订单的查看,公告的查看,花卉知识的查询等操作。2.1.1数据流程分析数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载体、处理工作等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式。数据流程分析的目的是要发现和解决数据流通中的问题。这些问题包括:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。数据流程图(DataFlowDiagram,DFD)是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况流程图如图1、图2、图3所示)图1顶层图4图2零层图图3订单查询一层图52.1.2数据字典数据字tadictionary一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。数据字典是系统分析阶段的重要文档,也就是对数据流图中包含的所有元素的定义的集合。数据字典是为了数据流图中的每个数据流、文件、加工,以及组成数据流或文件的数据项作出说明。任何字典最主要的用途是在软件分析和设计的过程中给人提供关于数据的描述信息。一般说来,数据字典应该由下列4类元素的定义组成:数据流、数据流分量、数据存储、处理。(1)数据流条目:数据流名称:用户登录信息数据流编号:C1简述:用户登录时填写的信息数据流来源:用户数据流去向:用户登录数据流量:500组成:用户名+密码数据流名称:用户注册信息数据流编号:C2简述:用户注册时填写的信息数据流来源:用户数据流去向:用户注册数据流量:20组成:用户数据流名称:用户信息数据流编号:C3简述:用户查看或修改信息数据流来源:用户信息的修改与查询数据流去向:用户信息的修改与查询数据流量:506组成:用户编号+用户注册信息数据流名称:产品信息数据流编号:C4简述:存放相关产品信息数据流来源:编辑产品基本信息数据流去向:产品信息表文件数据流量:50组成:产品编号+产品品种+产品名称+图片+简介+价格数据流名称:订单信息数据流编号:C5简述:用户查看或修改信息数据流来源:用户填写订单基本信息数据流去向:订单信息表文件数据流量:100组成:订单编号+订货人+订货人电话+订单留言+送货时间+价格总额+收货人真实姓名+收货人电话+收货人地址+卡片+订单状态数据流名称:新闻公告信息数据流编号:C6简述:存放新闻公告信息数据流来源:编辑新闻公告信息数据流去向:新闻公告信息表文件数据流量:20组成:公告编号+新闻标题+发布时间+内容数据流名称:查询或处理订单信息数据流编号:C6简述:管理员查看或处理订单数据流来源:管理员进行查询或处理订单数据流去向:订单处理,订单的查询数据流量:100组成:订单编号+订单状态+订单明细7数据流名称:各种相关信息数据流编号:C7简述:管理员录入数据或读取数据的信息来源:录入去向:数据文件数据流量:10组成:各类信息(2)外部实体条目:实体名称:用户实体编号:01简要说明:只有注册并通过系统审核才能成为网站用户输入数据流:用户注册填写的信息输出数据流:用户信息表文件组成:用户实体名称:管理员实体编号:02简要说明:系统的管理员,指定的人员输入数据流:管理员设置输出数据流:管理员信息表文件组成:管理员编号+姓名+密码(3)处理逻辑条目:处理逻辑编号:P3-01处理逻辑名称:用户注册简述:普通游客填写基本信息后等待系统审核输入数据流:游客基本信息处理:游客根据自己的实际情况填写自己的基本信息输出数据流:游客基本信息处理逻辑编号:P3-02处理逻辑名称:订单信息查询简述:管理员、用户可以查询相关的订单情况.输入数据流:信息来源于数据库8处理:输入查询条件查询,得到符合条件的信息输出数据流:查询得到的信息处理逻辑编号:P3-03处理逻辑名称:产品信息查询简述:用户可以输入关键信息查询产品的基本信息.输入数据流:信息来源于数据库处理:输入查询条件查询,得到符合条件的信息输出数据流:查询得到的信息处理逻辑编号:P3-04处理逻辑名称:订单管理简述:对销售的订单进行管理.输入数据流:用户及产品相关信息处理:根据基础信息及客户要求,完成订单的处理输出数据流:订单信息处理逻辑编号:P3-05处理逻辑名称:产品信息管理简述:对产品进行管理.输入数据流:产品信息处理:管理员按要求对产品进行编辑输出数据流:产品信息(4)数据项数据项名:用户编号含义:唯一标识一个用户别名:ID数据类型:整型长度:4取值范围‘0000’-‘9999’取值含义:按顺序存储与其他数据项的逻辑关系(数据依赖关系):用户编号决定用户记录数据项名:产品编号9含义:唯一标识一个产品别名:ID数据类型:整型长度:4取值范围‘0000’-‘9999’取值含义:按顺序存储与其他数据项的逻辑关系(数据依赖关系):产品编号决定产品记录数据项名:订单编号含义:唯一标识一个订单别名:ID数据类型:整型长度:4取值范围‘0000’-‘9999’取值含义:顺序号与其他数据项的逻辑关系(数据依赖关系):订单编号决定订单记录数据项名:管理员编号含义:唯一标识一个管理员别名:ID数据类型:整型长度:4取值范围‘0000’-‘9999’取值含义:按顺序存储与其他数据项的逻辑关(数据依赖关系管理员编号决定管理员信(王珊;萨师煊,2006)[10]2.2系统非功能性需求分析(1)用户界面友好,有完善的帮助信息(2)系统应该支持网络环境下的应用,支持windows操作环境(3)数据精度保留小数点后面2位(4)系统响应时间<=10秒102.3业务流程分析网上产品的展示不同于日常生活中,在实体鲜花店中,大多数鲜花是呈散枝的形式摆放在货架上的,顾客进入商店看到的就是种类繁多的鲜花,而大多数人都并不清楚每类鲜花代表的含义及用途价格,只能够不断地询问商家,才能挑选到符合自己意愿的鲜花。而网上鲜花商店则充分利用了计算机的组织能力及查找能力,把所有的鲜花分门别类的存放在数据库中,顾客按照这些分类就能很快的找到所需的鲜花类别。顾客找到自己需要的鲜花后,就可以下订单购买鲜花了,本网上鲜花销售系统由于在网上花店付款存在一定的安全问题,所以本系统实现的是货到付款,像实体花店那样和顾客之间一手交钱一手交货。顾客下单后,管理员进行审核确认把订单及客户相关信息递交给花店,花店按客户要求进行打包鲜花然后进行派送,顾客收到鲜花后付款并签收到货单,派送员把到货单及货款交回花店。(如图4)图4业务流程图113系统设计3.1系统总体结构设计结合实际情况,得出整个系统的功能结构:系统由前台销售端和后台管理端量大部分组成,其中前台销售端包括用户管理、产品展示、新闻公告栏、购物车等。后台管理端是管理员对网站进行管理编辑的端口。(如图5所示)图5总体结构设计系统主要模块及其功能如下:(1)用户信息管理:此模块用于用户对自己信息的相关操作,有用户注册、登录、信息校对、信息修正、密码管理等功能。(2)产品展示:主要包括鲜花等相关网页的浏览及具体内容的查看,搜索功能的使用。12(3)新闻及相关公告浏览:主要包括公告信息查看,相关新闻的浏览。(4)购物车模块:将鲜花放入购物车,查看购物车,购物车中鲜花商品取消购买,修改购物车中的鲜花数目,清空购物车。(5)基本信息管理:主要是对产品的信息、员工信息、用户信息等进行管理(如添加、删除、修改等。(6)新闻公告管理:是对新闻公告模块进行编辑(如添加、删除、修改等操作)(7)后台订单管理:订单列表,查阅订单详细内容,设置订单确认等操作(王春玲等,2008)[11]。3.2系统数据库设计3.2.1概念结构设计概念结构设计的任务是对用户的需求进行综合、归纳和抽象,产生一个独立于DBSM的概念数据模型。在概念结构设计阶段,所用的代表工具主要是E-R图。E-R方法的基本思想是在构造一个给定的DBMS所接受的数据模型之前,建立一个过渡的数据模型,即E-R模型。构造概念数据模型时要注意如下几点:应充分反映现实世界中实体与实体之间的联系;满足不同用户对数据处理的要求;易于理解,可以与用户交流;易于更改;易于向关系模型转化。(如图6所示)管理员:管理员ID,管理员名,密码。订单:订单号,订货人,订货人电话,收货人,收货人电话,收货地址,卡片,送货时间,订单状态,价格。鲜花:鲜花ID,首页图片,品种,价格,鲜花名,鲜花介绍。新闻公告:ID,新闻标题,新闻发布时间,新闻内容。用户:用户ID,用户名,用户Email,用户密码,用户电话,用户地址。13图6 R图3.2.2逻辑结构设计此阶段的任务是把概念结构转换成SQLServer2000数据库管理系统能处理的数据模型。在进行这种转换时,是把实体类型和联系类型分别转换成一个个关系模式,这中间存在着许多种可能的组合,必须从中选取一个性能好的关系模式集作为关系数据库的模式(詹英,2005)[12]。(1)用户信息表(yonghu)主要记录用户相关信息(如表1所示。表1用户资料yonghu字段名描述数据类型长度Userid用户编号4Username用户名char8Userpsd密码char10userphone电话char20useraddress地址char30yhm真实姓名char8useremail邮箱char20usex性别char4主要包括(用户编号、用户名、密码、电话、地址、真实姓名、性别、邮箱),主键为用户编号。14(2)订单信息表(ddxx)主要记录订单相关信息,具体如表2所示。表2订单信息ddxx字段名描述数据类型长度did订单号4dname订货人char8dphone订货人电话char20sname收货人char8sphone收货人电话char20sadd收货地址char50kapian卡片char100yaoqiu其他要求char100stime送货时间char20ddzt订单状态char10主要包括(订单号、订货人、订货人电话、收货人、收货人电话、收货人地址、其他要求、卡片、送货时间、订单状态),主键为订单号。(3)鲜花信息表(cp)主要记录鲜花相关信息(如表3所示。表3鲜花信息表cpxx字段名描述数据类型长度cid产品编号4cpname产品名称char20leibie品种char10price销售价格char8tupian图片char50xiangshu产品简介varchar5000cb成本char8主要包括(产品编号、图片、品种、成本价、销售价格、产品名、产品简介)主键为产品编号。(4)新闻公告表(gonggao)主要新闻公告等相关信息(如表4所示。表4新闻公告表gonggao字段名描述数据类型长度ggid用户编号4title标题char50fbtime发布时间char10content内容varchar5000主要包括(公告编号、标题、发布时间、内容,主键为公告编号。(5)管理员信息表(guanliyuan)主要管理员的相关信息(如表5所示。表5管理员guanliyuan15字段名描述数据类型长度ggid管理员编号4gname管理员名char10gpsw密码char10主要包括(管理员编号、管理员名、密码,主键为管理员编号。3.3代码设计设计出一个好的代码方案对于系统的开发是一件极为有利的事情。在信息系统中,代码是人和机器的共同语言,是便于进行分类、核对、统计和检索的关键。代码设计是实现管理信息系统的关键,其目的是设计出一套为本系统各部分所共用的、优化的代码系统。在进行此设计之前,要设计出适合新系统的代码体系。它可以使很多机器处理变得十分方便(刘仲英,2006)[13]。在代码设计中应该遵循以下原则:(如表6)(1)唯一确定性(2)标准化与通用性(3)可扩充性和稳定性(4)便于识别和记忆(5)短小精悍表6代码设计编码信息长度规则说明产品编号4非含义码销售订单号4非含义码销售价格8缩写码,长度不一会员编号4非含义码管理员编号4前两位为管理员类型,后两位为流水号3.4输入输出设计(1)输入设计输入设计时为了在计算机内进行加工处理而从外部接受数据,它的正确与16否于整个系统质量的好坏是决定性的,因此一定要保证输入数据的正确性,本系统在输入设计过程中围绕下述原则进行设计:①尽量采用先进的输入设备来接受数据,以保证数据的正确性。②输入表单的格式设计,尽量与原始凭证的格式相一致,加快输入速度。③输入数据的校核工作尽量由系统来保证。(2)输出设计输出设计的出发点是保证输出表格方便地为用户服务,符合用户习惯,输出表格要考虑系统的发展和项目增减的需要。本系统的输出方式可选择屏幕输出,输出的表格有销售订单等。3.5系统功能模块设计图7总体IPO图主要相关IPO设计:表7产品信息管理模块IPO设计系统名称:网上鲜花销售系统设计者:方婷模块名称:产品信息管理日期:2011年1月11日调用的模块:无被调用的模块:基本信息输入处理输出产品信息数据流打开产品信息数据库表,产品信息数据对产品信息进行核对、修库表改、删除、添加、保存等操作表8新闻公告管理模块IPO设计17系统名称:网上鲜花销售系统设计者:方婷模块名称:新闻公告管理日期:2011年1月11日调用的模块:发布与管理新闻被调用的模块:后台管理输入处理输出新闻公告信息数据流打开新闻公告信息数据新闻公告基本库表,对新闻公告信息进信息数据库表行核对、修改、删除、添加、保存等操作表9用户管理模块IPO设计系统名称:网上鲜花销售系统设计者:方婷模块名称:用户管理日期:2011年1月11日调用的模块:用户信息及订单被调用的模块:网上鲜花销售输入处理输出用户信息数据流打开用户信息数据库表,用户信息数据对用户及订单信息进行库表核对改除加、保存等操作表10订单管理模块IPO设计系统名称:网上鲜花销售系统设计者:方婷模块名称:订单管理日期:2011年1月11日调用的模块:产品信息及用户信息被调用的模块:网上鲜花销售输入处理输出订单信息数据流打开订单信息数据库表,订单信息对订单信息进行核对、管理、删除保存等操作表11信息查询模块IPO设计系统名称:网上鲜花销售系统设计者:方婷模块名称:信息查询日期:2011年1月11日调用的模块:产品、订单模块被调用的模块:用户管理18输入处理输出产品关键字、订单号根据产品关键字查询到产品信息单相应产品;根据订单号查信息询到相关订单信息3.6开发平台和相关技术介绍本系统将用技术进行开发,开发中将用到以下主要工具:amweaver——网站开发制作Photoshop——图片处理SQLServer2000——建立系统的后台数据库ASP概述P全称为ctieSererages动态服务器主页它是一种应用程序环境,可以利用或JavaScript语言来设计,主要用于网络数据库的查询与管理。其工作原理是当浏览者发出浏览请求的时候,服务器会自动将的程序码,解释为标准格式的网页内容,再送到浏览者浏览器上显示出来。我们也可以将理解为一种特殊的CGI。在过去的几年中,ASP模式的兴起是全球业最重要也是最显著的趋势。同时,近期以来厂商在资本市场所取得的显著成绩以及产业巨头纷纷投身于市场,更是格外的引起相关业界的重视和思考(王玉新,2009)[8]。的程序代码简单、通用,文件名由.asp或.htm结尾,ASP文件通常由四部分构成:(1)标准的标记,所有的标记均可使用。(2)ASP语法命令,位于<%标签内的代码。(3)服务器端的include语句,可用#include语句调入其他代码,增强了编程的灵活性。(4)脚本语言,ASP自带Jscript和VBScript两种脚本语言,增加了的编程功能,用户也可安装其他脚本语言,如Perl等。SP特点(1ScriptJscript与ML结合可快速开发应用程序(2)无需编译,直接在服务器端运行(3)安全性高,SP源程序不会返回到浏览器端(4可以用服务器端脚本产生客户端脚本(5可与(ctieatabject)结合,建立动态网页(6)SP文档可以通过C连接到支持C的数据库上,并且通过执行SL命令,将数据库内容返回到浏览器页面(7)与浏览19器无关(8)能与任何ctiveXScript语言兼容(张铃丽等,2010)[9]。eaaver简介amweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。它提供众多功能强劲的可视化设计工具、应用开发环境以及代码编辑支持。使开发能够快捷的创建代码规范的应用程序,集成程度非常高,开发环境精简而高效,能够运用amweaver与服务器技术构建功能强大的网络应用程序衔接到用户的数据、网络服务体系。此外还提供基于强大的规范管理来确保高质量的设计,设计环境提供迅速高效的开发代码简洁、专业规范的站点。3.6.3数据库选择SQL(StructuredQueryLanguage),即结构化查询语言,是关系数据库的标准语言,SQL是一个通用的、功能极强的关系数据库语言。其功能不仅仅是查询。当前几乎所有的关系数据库管理系统软件都支持SQL,许多软件厂商对SQL基本命令集还进行了不同程度的扩充和修改。SQL是在1974年由Boyce和Chamberlin提出的,并在IBM公司研制的关系数据库管理系统原型SystemR上实现。由于SQL简单易学,功能丰富,深受用户的欢迎,因此被数据厂商所采用。经各公司的不断修改、扩充和完善,SQL得到业界的认可。1986年10月美国国家标准局(ANSI)的数据库委员会X3H2批准了SQL作为关系数据库语言的美国标准。同年公布了SQL标准文本。1987年国际标准化组织(ISO)也通过了这一标准。SQL之所以能够为用户和业界接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简洁易学的语言。SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点包括:综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供多种使用方式、语言简洁,易学易用。SQL语言的基本使用:(1)定义、删除与修改基本表createtable<表名><数据类型>[列级完整性约束条件]([,<列名><数据类列级完整性约束条件]…[,<表级完整性约束条件>])20droptable<表名>altertable<表名>[ADD<新列名><数据类型>[完整性约束]][DROP<完整性约束名>][MODIFY<列名><数据类型>];(2)建立索引create[unique][cluster]index<索引名>次序>]]…)(3)查询select[all|distinct]<目标列表达式>[,<目标列表达式>]…from<表名或视图名>[,<表名或视图名>]…[where<条件表达式>][groupby<列名having<条件表达式>]][orderby<列名2>][asc|desc];(4)数据更新插入数据:Insertinto<表名>[(<属性列1>[,<属性列2>…)]values(<常量1>[,<常量2>]…);修改数据:update<表名>set<列名>=<表达式>[,<列名>=<表达式>]…[where<条件>];删除数据:Deletefrom<表名>[where<条件>];3.6.4运行环境运行需求:(1)硬件环境:服务器端:一台配置为512MU为IntelPentium2.0GHZ以上,硬盘容量为80G的微机。客户端:586以上的微机。(2)软件环境:服务器端:使用语言:ASP(ActiveServerPages)2000操作系统:WindowsProfessional浏览器:Internet7.0客户端:浏览器为IE6.0以上版本,分辨率:800*600以上,操作系统使用windows系列。214系统实现4.1前台页面设计与实现4.1.1首页设计与实现设计网站要遵循:简洁、一致性、好的对比度这三条原则。首页是用户了解花店的重要窗口,其上必须有用户在花店够花所需的重要信息和相关入口。在首页用户可以通过选择“用户注册”选项进行注册,选择“会员登录”进入会员信息页面并可以执行相关操作(孙敏,2009)[14]。用户还可以选择相应的菜单进行购花向导查看,新闻公告信息,花卉知识,及不同分类的鲜花信息浏览,还有常见问题,配送范围的说明,以及联系方式等(如图8所示)。图8首页关键代码:22setconn=server.createobject("adodb.connection")conn.open"driver={sqlserver};server=(local);uid=sa;pwd=123;database=flower"sql2="select*from[gonggao]"setrs=conn.execute(sql2)dowhilenotrs.eofhref="kgg.asp?>rs.movenextloophref="kgg.asp"conn.closesetconn=nothingsetrs=nothingadowhilenotrs.eofandhowgesizehrefkflower.asp?ctarget="_blank"><img<%=rs("tupialt="d"onload="javascript:DrawImage(this);">href="kflower.asp?me")%>nifamodthenresponse.Write"<tr></tr>"endifrs.movenexthow=how+1aloop赵炳蔚,2009)[15]4.1.2产品信息介绍模块设计与实现用户在首页产品浏览页面中单击某个产品,就会进入产品的详细信息页面,产品详细页面主要包括两部分内容:一部分是产品信息显示:另一部分是订单23填写页面(如图9)图9产品详细信息页面主要实现代码:cid=request("cid")setconn=server.createobject("adodb.connection")conn.open"driver={sqlserver};server=(local);uid=sa;pwd=123;database=flower"sql2="select*from[cpxx]wherecid="+cidsetrs=conn.execute(sql2)%>鲜花编号:<%=rs("cid")%><imgsrc="<%=rs("tupian")%>产品名称:<%=rs("cpname")%>产品价格:<%=rs("price")%>元产品介绍:<%=rs("xiangshu")%>4.1.3订单提交页面设计与实现24用户在此填写详细订单信息然后提交到数据库,供管理员查看管理。(如图10)图10填写订单链接数据库主要实现代码:gid=request.form("gid")dname=request.Form("dname")dphone=request.Form("dphone")sname=request.Form("sname")sphone=request.Form("sphone")sadd=request.Form("sadd")kapian=request.Form("kapian")yaoqiu=request.Form("yaoqiu")stime=request.Form("stime")ddzt=request.Form("ddzt")setconn=server.createobject("adodb.connection")conn.open"driver={sqlserver};server=(local);uid=sa;pwd=123;database=flower"sql="insertinto[ddxx](gid,dname,dphone,sname,sphone,sadd,kapian,yaoqiu,stime,ddzt)values('"&gid&"','"&dname&"','"&dphone&"','"&sname&"','"&sphone&"','"&sadd&"','"&kapian&"','"&yaoqiu&"','"&stime&"','"&ddzt&"')"setrs1=conn.execute(sql)254.1.4会员注册及登录模块设计与实现用户注册:此模块的主要功能是对使用本系统的用户进行用户名、密码、用户身份的验证,只有合法的用户才能使用本系统购买鲜花和管理。对于初次使用本系统的用户需要先通过注册才能登录用户界面。用户填写的所有信息由form提交,使用post方法。在此界面,用户需要填写自己的信息:申请注册名、真实姓名、密码、性别、电邮、联系电话和联系地址等信息(彭亚飞;魏海悟,200811)主要实现代码:

图11用户注册usernamequest.form("username")useremail=Request.form("useremail")userpsd=Request.form("userpsd")recheckpsd=Request.form("recheckpsd")userphonequest.form("userphone")useraddress=Request.form("useraddress")if userpsd<>recheckpsdthenresponse.write "两次密码不相同,请重新输入!"endifsetconn=server.createobject("adodb.connection")conn.open"driver={sqlserver};server=(local);uid=sa;pwd=123;database=flower"sql="insertinto[yonghu](username,useremail,userpsd,recheckpsd,userphone,useraddress)values('"&username&"','"&useremail&"','"&userpsd&"','"&recheckpsd&"','"&userphone&"','"&useraddress&"')"setrs1=conn.execute(sql)26用户登录:本系统约定花店的会员能订购鲜花,而且可以查询订单和个人资料等。非会员能进行鲜花商品的浏览,公告信息,花卉知识的查看,可以进行购买但不能使用购物车。在用户注册菜单,用户通过此菜单进入注册页面,可以进行注12)图12用户登录用户填写的密码提示问题和密码提示答正确,则链接会员数据库并用对话框告知用户他的用户名和密码,若检测数据库中没有此会员的信息,则以对话框告知,并返回首页。主要代码如下(樊峰鑫;高垒垒,2009)[17]:usernamequest.Form("username")userpsd=request.Form("userpsd")flag=0session("username")=usernamesetconn=server.createobject("adodb.connection")conn.open"driver={sqlserver};server=(local);uid=sa;pwd=123;database=flower"sql="selectuserpsdfrom[yonghu]Whereusername='"&username&"'"ifuserpsd=userpsdthenresponse.Redirect("index.asp")end ifresponse.Redirect("wrong.asp")conn.closesetconn=nothingsetrs=nothing274.1.5搜索模块设计与实现主要分为关键字搜索(如图13)与高级搜索(如图14)两种方式:主要实现代码为:

图13关键字搜索name="form1"method="post"action="s9.asp"

温馨提示

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

评论

0/150

提交评论