1、目录摘要1绪论21 鲜花网站系统设计概述31.1 设计背景31.2 鲜花网站开发工具介绍32 需求分析和总体设计32.1 需求分析基础任务32.2 鲜花网站需求分析42.2.1 网站业务步骤分析42.3 网站总体设计52.4 鲜花店网站总体结构设计62.5 网站开发工具73 关键功效具体设计83.1 用户端关键功效实现83.1.1 主页面设计83.1.2 购物车功效实现93.1.3 会员注册功效实现103.1.4 商品查询功效实现113.1.5 订单查询功效实现123.2 后台管理关键功效实现123.2.1 商品添加和管理功效实现123.2.2 会员审查功效实现153.2.3 管理员添加和审查
2、功效实现154 网站测试164.1 软件测试目标164.2 网站具体测试16结束语17致谢18参考文件19摘要伴随因特网技术快速发展,多种多样网站已经深入到日常生活各个角落,越来越多企业全部建立了自己网站,电子商务大行其道,个人网站也如雨后春笋般发展起来。本电子商务鲜花网站基于Internet互联网网络,以B/S形式实现,本网站是采取ASP技术,以ACCESS作为数据库,使用Dreamweaver MX作开发平台,利用网络来实现网上销售鲜花功效性网站,含有最大优点是:界面优美,可视性强,设计成本投入性小,利润见效快,系统安全性好,系统维护和管理方便快捷,目表明确,可操作性强等特点。网上鲜花销售
3、管理网站关键以实现在线销售鲜花为主。全部设计这以此为关键来展开。从商品公布,到商品销售;从用户注册,到商品购置等等全部是围绕销售而展开,已达成网上鲜花销售方便和快捷。关键词:网上鲜花销售 B/S 在线注册 购物车绪论在Web空间里,几十万乃至几百万站点相互进行着猛烈竞争,全部想获取用户主意。所以,简单、静态页面对用户是不会有太大吸引力。动态、有条理数据加上交互性强界面,才是用户愿意访问。当然数据自动更新也是很关键。在短短时间里,Web面孔已发生很大改变。现在能在Web页面内创建应用程序、访问数据库,使用不管在感觉、动作和用途上全部和Windows应该程序很类似。现在商家们所需要不仅只是一个单纯
4、宣传媒体,而是一个交互性很强应该平台。利用它,商家们能够和潜在用户、现在用户、职员和我们之间任何一个人沟通,并实施部分在线服务商业活动(比如:网上购物、网上订单)。伴随因特网技术快速发展,多种多样网站已经深入到日常生活各个角落,越来越多企业全部建立了自己网站,电子商务大行其道,个人网站也如雨后春笋般发展起来。因特网发展情况能够用日新月异来形容,经过电子商务来完善对商品采购就给大家生活带来了很多方便。它节省了物流消耗和通常商务对时间地点依靠。现在主流网络编程技术很多,在比较下简单易学,比较常见就是asp技术,而其关键就是网络数据库技术配合,服务器技术进步,全部对整个电子商贸发展奠定了基础。其实说
5、简单一点,电子商务就是以Web网络技术和数据库技术为支撑,其中Web数据库技术是电子商务关键技术,用户经过Web访问数据库,能够实现网络环境下大量信息共享,联络各个异构数据库,使得数据库之间能过经过主动式超文本链接,实现相互连接,使得交叉使用时局能够被很轻易检索到。同时,伴随电子商务普及,带动了网络经济发展,在Internet上公布业务和商品数据,已经成了大势所趋,能够这么说,Web开发和数据库结合才能真正发挥Internet优势,而电子商务是很切近生活,它有了自己针对性,服务队像是特定。作为一个商务活动过程,电子商务将带来一场史无前例革命。其对社会经济影响会远远超出商务本身,除了上述影响外,
6、它还将对就业、法律制度和文化教育等产业生产巨大影响。电子商务将把人类带入信息社会。1 鲜花网站系统设计概述1.1 设计背景在Web空间里,几十万乃至几百万站点相互进行着猛烈竞争,全部想获取用户主意。所以,简单、静态页面对用户是不会有太大吸引力。动态、有条理数据加上交互性强界面,才是用户愿意访问。当然数据自动更新也是很关键。在短短时间里,Web面孔已发生很大改变。现在能在Web页面内创建应用程序、访问数据库,使用不管在感觉、动作和用途上全部和Windows应该程序很类似。现在商家们所需要不仅只是一个单纯宣传媒体,而是一个交互性很强应该平台。利用它,商家们能够和潜在用户、现在用户、职员和我们之间任
7、何一个人沟通,并实施部分在线服务商业活动(比如:网上购物、网上订单)。伴随人民生活水平提升和收入增加,物质生活多样化特征开始显现。买花、卖花人多了起来,花不仅仅代表着一个植物,它被更多给予了人性意义:爱情、亲情、友谊。花,逐步成为了市民生活中必不可少消费品。因为多种原因影响现在市场中花卉总类少,也比较单一,无法满足消费者需求。大家不停趋向于网上购物,网上花店种类多样 。现在很多上班族休息时间比较少,没有多少时间去逛整个花市,依靠网上购物人在不停增加。1.2 鲜花网站开发工具介绍 网上鲜花店,管理员功效系统是整个网上花店系统管理中心,其中要作用就是,管理鲜花买入和卖出,管理会员基础信息,推荐鲜花
8、等,完成整个网站后台操作。 会员功效系统是整个网上花店系统使用中心,其中要作用就是,鲜花分类浏览、推荐鲜花展台、鲜花消息信息公告、鲜花查询、订单查询、鲜花到购物车等,在很大程度上方便使用和购置。结合当今网上流行销售系统,特此开发此网上花店网站。开发工具选择对于一个系统来说也是很关键一个部分,本网站采取了Dreamweaver、FLASH 8和Photoshop处理图片增加整个网站美观性。网站后台采取了Access,经过Access来建立数据库,而且为了加紧数据查询,在Access中建立了系统所需要查询这么在很大程度上提升了网络系统快速查询和列表。2 需求分析和总体设计2.1 需求分析基础任务需
9、求分析基础任务是正确回复“网站必需实现什么功效?”这个问题,也就是确定为了满足用户需要网站必需有什么功效。具体地说,应该确定网站必需含有功效和性能,网站要求运行环境,而且估计网站发展前景,需求分析阶段必需仔细分析网站业务步骤,对业务步骤进行抽象,得到网站数据流分析。数据流图是从数据流动和加工角度描述了网站要处理数据和对数据处理,所以数据流图代表了网站逻辑模型。数据流图只是抽象地描述了网站概貌,还要用其它工具进行更具体描述。数据字典、IPO图和ER图式具体描述网站中数据元素、数据流、数据存放、处理和数据概念模型好工具。经过业务步骤图、数据流图、数据字典、IPO图、ER图等图形工具,能够正确、规范
10、描述网站需求。2.2 鲜花网站需求分析在线鲜花网站中关键包含到鲜花后台商品管理、会员、管理员、订单等多个模块,其中鲜花后台商品管理模块任务关键是列出全部库存根据销售量和评论情况排序,根据鲜花名称、编号模糊查询,和用户选定鲜花后给出具体属性。当然我们不能凭空想象一个网站,而是经过考察现有网站,再提出方案来。现有网站是信息关键起源。显然假如现在有一个网站正被使用,那么这个网站肯定能完成一些有用工作,所以新目标网站也必能完成它基础功效;其次,假如现有网站是完美无缺,用户自然不会提出开放新网站要求。但现在鲜花销售关键是经过人手工来完成,这么不仅降低了工作效率,村在大量反复劳动,而且轻易出现人为错误,这
11、么管理显著不能和高效率,快节奏生产模式相适应,所以开发网站是很可行想法。在线花店网站关键是进行鲜花销售计算机软件,从现在鲜花销售步骤中,我们能够看发觉部分比较显著步骤作业和管理需求。同时也为我们网站分析提供了很好依据。鲜花查找和快捷付费时在线花店网站关键部分,这两个管理部分完成是整个网站业务完成基础。其它各项服务全部是在此基础上完成。2.2.1 网站业务步骤分析业务步骤图是一个比较规范、被广泛使用分析工具,它能够比较直观、正确描述网站业务步骤。业务步骤图不是对网站原有业务步骤快照,应该是对原有网站业务步骤进行重新思索、设计、再造结果。依据上面需求分析中得到资料和工作步骤分析,能够绘制出表示网站
12、管理工作整体业务过程步骤图,能更清楚地认识所要开发系统工作步骤。下面给出本网站相关业务步骤图。(1)鲜花销售步骤鲜花销售步骤图2-1所表示。开 始余额是否充足用户登录商品选择放入购物车是否购物完成收银台步骤结束NONOYESYES图2-1鲜花销售步骤图鲜花销售步骤是依据实际生活中,用户经过网络购鲜花过程所进行一个描述。当用户打开网页后,必需经过主页面提供会员登录链接,进入会员登录页面;然后用户经过登录网站,以网站会员身份才能购置鲜花,假如用户未登录网站,只能浏览鲜花和查询鲜花,而不能购置鲜花。当用户选定自己喜爱鲜花后,能够经过网站提供功效把鲜花放入购物车,接着去购置鲜花,当用户购置完所以鲜花后
13、,经过网站提供链接到收银台结账,这时网站将自动判定用户在网站中所村金额,假如金额不足,则网站页面自动返回到用户面板并提醒用户网站金额不足,不能购置鲜花等信息,假如金额充足则用户购置成功整个购置步骤结束。(2)用户注册步骤用户注册步骤图2-2所表示。开 始用户名检验密码检验是否反复输入正当YESNO必需项目检验填写完整加入数据库步骤结束NOYES图2-2 用户注册步骤图用户为了购置鲜花,必需成为网站会员。整个注册步骤图2-3所表示,用户能够经过主页面提供链接,进入到会员注册页,当用户填入自己信息并提交后,网站将对用户所注册用户名进行检验,假如发觉反复,网站页面将自动提出对应信息提醒用户名被注册过
14、了,为了预防用户输入密码时可能出现错误,网站将检验用户两个输入密码信息,假如发觉信息不符,也将提醒用户错误并让用户重新注册;为了购置活动正当和安全,网站会提醒用户出入家庭住址、固定电话和真实姓名等关键信息,假如用户不填写,网站会提醒用户错误,请用户重新输入,当全部信息完整填写完成后,经过网站检验正确,这时网站会把用户信息添加到数据库中。2.3 网站总体设计 经过需求分析阶段工作,网站必需“做什么”已经清楚了,现在是决定“怎么做”时候了。总体设计基础目标就是回复“概括地说,网站应该怎样实现?”这个问题,用比较抽象概括方法确定系统怎样完成任务,也就是说,应该确定网站物理配置方案,并我、确定网站每个
15、程序得结构。首先需要进行网站设计,从销售步骤图出发设想完成网站功效若干种合理方案,分析时候应该仔细分析比较这些方案,而且和用户共同选定一个最好方案,然后进行软件结构设计,确定软件有哪些模块组成和这些模块之间动态调用关系。层次图和结构图式描绘软件结构常见工具。 在网站设计中,要注意分清楚计算机处理和手工处理界限。信息系统是人机系统,网站目标实现取决于这两种得结合,系统设计中要避免一味地追求计算机处理,见很多只能由人工完成工作交计算机做,从而造成设计复杂和不够科学;也要避免本该由计算机完成工作交由人去处理,从而使新网站功效、性能和用户目标得不到实现。2.4 鲜花店网站总体结构设计 通常采取模块化原
16、理来进行软件结构设计,这么能够使整个系统设计简易,结构清楚,可读性,可维护行增强,提升网站可靠性,同时,也有利于信息系统开发工作组织管理。所谓模块是指这么一组程序语句(或描述),它包含输入和输出、逻辑功效描述、内部环境及其运行环境。通常程序中一个模块完成一个合适子功效。应该把模块组织成良好层次系统,顶层模块调用它下层模块以实现程序完整功效,每个下层模块再用更下层模块,从而完成程序每个子功效,最下层模块完成最具体功效。在进行软件结构设计时应该遵照关键原理是模块独立原理,也就似乎说,软件应该由一组完成相对独立子功效模块成,这些模块相互之间接口关系应该尽可能简单。 设计软件结构过程中药重视软件设计原
17、理和方法:(1) 模块独立 模块独立程度能够由两个定性标准度量,这两个标准分别称为内聚和耦合,内聚衡量一个模块内部各个元素相互结合紧密程度;耦合衡量不一样模块相互此间相互依靠(连接)紧密程度。我们要努力争取做到高内聚、低耦合。(2) 信息隐蔽和局部化使用一个模块内包含信息(过程和数据)对于不需要这些信息模块来说,是不能访问。主页模块间关系图2-3所表示。 导航栏用户登录窗口图片显示鲜花导航最新公告用户服务商品推进显示鲜花知识之窗友谊链接图2-3 模块关系图模块间经过接口来访问,模块间能够不相互访问,也能够有在很多方面相互访问。在线花店网站系统结构图2-4所表示。特价商品会员登录个人资料修改密码
18、会员积分我存款我订单取回密码修改资料新品上架商品推荐商品搜索包 含商品首页查看我资料包含我收藏未登录商品介绍商品价格商品名称 未登录注册密码电子邮箱真实姓名身份证号码用户性质收货地址邮政编码电话支付方式送货方式性 别用户名图2-4 系统结构图2.5 网站开发工具 开发环境:windows XP Professional IIS 5.0 (Internet Information Server 5.0) Internet Explorer 6.0 脚本语言:JavaScript、ABScript 数据库工具:Microsoft Access 网页设计:Macromedia Dreamweaver
19、 MX3 关键功效具体设计3.1 用户端关键功效实现3.1.1 主页面设计 这个在线鲜花网站运行首页图3-1所表示,其中顶部是主页面导航,左上是用户登录框,右上是自动图片播放,中间是鲜花导航和鲜花推荐,左上是用户服务和最新公告,右上是鲜花知识。图3-1 主页面3.1.2 购物车功效实现在设计购物车中,首先要考虑到是购物车中商品信息存放,而且在整个商品购置中没有改变,在这里就要用到ASP中内置Session组件,它是访问者从抵达某个特定主页到离开为止那段时间,服务器短给她分配一个用来储存信息全局变量集合,这些变量能够自动生成,也能够是程序人员在服务器端脚本程序中定义。Session能够用来存放访
20、问者特定信息,创建访问者信息容器。我们使用它作为虚拟购物车,不管什么时候用户在我网站中选择了一个商品,那么这种商品就会进入购物车,当用户准备离开时,就能够立即进行以上全部选择商品订购。这些购物信息能够保留在Session中。用户在Web应用程序中访问同一页面时,Session变量一直存在,当用户在应用程序页之间跳转时,存放在Session对象中变量也不会清楚。在建立购物车中,其实是对全局变量操作。购物车界面以下图3-2所表示,在数量项目文本框中输入购置数目并点确定更改数目;点继续购物会关闭这个提醒窗口,点定单取消会清空购物车,点去收银台能够对这次购物生成定单。图3-2 购物车界面开 始进入产品
21、专区产品综合检索产品推荐分类浏览有适合产品放入购物车查看购物车确定购物内容去收银台结束购物图3-3 购物车功效步骤3.1.3 会员注册功效实现任何一个电子商务网站,实现会员注册时一个基础功效,只有实现了注册用户才能够购置这个网站中商品,未注册用户只能浏览本网站全部商品。会员注册步骤图3-4所表示,首先是请该用户看清楚图3-5中注册条约,同意后将进入第二步填写用户具体资料图3-6所表示,然后调用用户端JavaScript判定用户输入信息正确性,假如不正确也会给出相对应得提醒,假如全部正确了就会将该用户信息保留到数据库中。阅读注册条约进入用户资料完整填写界面判定是否填写正确将用户资料保留到数据库提
22、醒对应错误信息否否是图3-4 会员注册步骤图3-5 会员注册条约图3-6 会员信息填写3.1.4 商品查询功效实现在图3-1网站首页或具体商品信息页面中,全部有进行商品查询入口。作为一个电子商务网站,商品查询时不可缺乏功效,它能使用户很快地找到自己喜爱商品,在商品查询中,用户能够选择商品分类,也能够添入和自己有爱好相关字眼进行查询。商品查询在后台中实现,其步骤图图3-7所表示。网站首页得到商品查询类别得到查询结果并进行分页显示 图3-7 商品查询步骤3.1.5 订单查询功效实现 对于用户在网站上每一次购物,系统全部会生成一个对应得定单号,该定单号保留了购置商品用户具体信息已经物流信息,而且在购
23、置商品表中也会经过次定单号保留该次购置过程全部商品和数量等信息。全部,有了此功效,在网站上购置了商品用户能够随时登陆系统经过自己定单号查询所买商品时否已经发货,和再次查看自己已经买全部商品信息。其步骤图图3-8所表示。数据库中有该定单信息吗?网站首页用户登录了吗显示该用户订单信息YES转到登录页面提醒订单有误提醒不能看她人订单信息NOYESYESNONO图3-8 查看订单步骤3.2 后台管理关键功效实现 后台管理功效关键包含商品添加、商品管理、订单处理、发货查询、会员管理、管理员添加管理员添加和审查3.2.1 商品添加和管理功效实现因为每个商品全部有自己归类,这么有便于管理员对商品信息进行管理
24、和查询,所以商品添加功效是经过有三个步骤来实现:商品大类添加、商品小类添加、商品信息添加。大类添加步骤图图3-9所表示,大类添加界面图3-10所表示,小类添加功效步骤图3-11所表示,小类添加界面图3-12所表示,商品添加功效步骤图3-13所表示,商品添加界面图3-14所表示,商品管理界面图3-15所表示。后台首页输入大类已存在?提醒大类存在错误将大类信息添加到数据库YESNO图3-9 商品大类添加步骤图3-10 商品大类添加界面后台首页输入小类已存在?提醒小类存在错误将小类信息添加到数据库YESNO图3-11 商品小类添加步骤图3-12 商品小类添加界面商品添加页面选择商品大类选择商品小类该
25、商品已存在?将该商品加入数据库提醒该商品已存在YESNO图3-13 商品添加步骤图3-14 商品添加界面图3-15 商品管理界面3.2.2 会员审查功效实现 会员审查包含会员资料查看和会员资料删除,会员审查页面图3-16所表示,实现比较简单,就不画步骤图了。 图3-16 会员审查页面3.2.3 管理员添加和审查功效实现管理员能够实现添加新管理员功效,添加新管理员界面图,只需要输入要新管理员账号名和密码,进行添加就OK了。而管理审查页面图3-17所表示,其中包含修改密码和删除管理员功效,点击对应连接就行。管理员实现比较简单,其运行界面图3-18所表示。图3-17 管理员审查页面图3-18 管理员
26、添加页面4 网站测试一个软件从开发到投入使用,必需经过测试这一关,测试时相当关键一个步骤,软件测试目标是为了发觉软件中错误,经过测试发觉错误以后还必需诊疗并更正错误,这就似乎测试目标。4.1 软件测试目标1.测试时为了发觉程序中错误而实施程序过程。2.好测试方案是极可能发觉迄今为止还未发觉错误。3.成功测试时发觉了至今未止还未发觉错误测试。4.2 网站具体测试(1)用户注册和登录测试:从点登录界面注册,到用户填入个人相关资料信息,到注册完成,最终到登录,然后再网站首页界面出现:“(aiwo520),欢迎您登陆”这表明,注册登录成功。(2)购物车购物功效测试:用户点击购物车或商品图标进行购物,购
27、物车会弹出一个对话框,商品价格,名称及关相购物操作全部能正常显示,并应该点击去收银台付款,这些全部能正常操作和显示。直到最终出现购物订单号,这说明购物成功。(3)商品搜索及订单查询功效测试:输入商品名,对应好商品类别进行搜索,能够正常显示出相关商品信息,在订单查询框中输入订单号,点击确定,能够显示一个购物订单,显示相关用户、商品名、购物时间等等信息。(4)网站后台管理功效测试:管理员登录到后台,能够进行对商品添加、商品分类、商品管理、订单管理、用户管理、管理员管理等等。这些在后台管理员中,调试全部能正常运行。 从以上功效模块正常安全测试中能够看出,本网站鲜花店销售系统是能够正常运行,达成了预先
28、设计目标。结束语在历时快要30天时间里,我们毕业设计时从学校新知识(ASP语言和HTML语言),到建立网上鲜花销售系统网站。我们碰到了若干问题和处理了不少问题,现在还有未知安全性和可靠性未能发觉和处理。对电子商务认识是有点了解,有很具体认识。在我们所建立网站鲜花销售系统只是一个网上购物基础原理,里面要包含到方方面面问题我们未曾碰到或现有条件限制而未能实现。电子商务并不是我们想象写程序那么简单,它包含了编写程序,数据库设计、网页制作、图像处理、版面设计、数据采集、文本编辑等等,要搞好一个好,完善网站需要一个具体、合理、可行性计划设计。在ASP开发时候,在程序调试上出现了很大问题,要使用浏览器来浏
29、览才能找犯错误所在,在一定程度上延长了开发周期。在开始时候往往要为了找一个小错误花上大半天时间,经过多写程序,现在一定程序上已经能快速找错误,并熟练操作数据库语言。伴随Web技术深入发展和Internet逐步大众化,基于Internet点子商务系统无疑比传统商务含有愈加宽广应用情景。而怎样提升电子商务系统中数据访问效率、交易平台安全性及事务处理能力仍然是目前大家所关注热点问题。这些问题有待于我们大家作更深入探讨,相信在很快未来电子商务将表现出越来越大作用。致谢在论文结束之时,回顾一下此次设计过程,不免有很多感慨。因为此次设计关键是在学校进行,不过在设计过程中得到了相关专业老师大量帮助,从而能顺
30、利完成该设计。在这个过程中令我受益匪浅,特此表示衷心感谢。同时还要尤其感谢我们指导老师郝海妍老师悉心指导,为我们设计和论文提供科学指导和分析,使我们在设计过程中能够快速处理难题,在此表示衷心感谢。此次毕业设计,还有部分同学在网站设计方面也给了我们很多精心提议。也正是因为她们帮助,使我们能够快速处理难题,从而使毕业设计得以担心而顺利、有序进行。在此,谨向全部帮助和关心我们老师,同学表示真挚谢意。参考文件1龙马工作室.ASP+Access组建动态网站实例精讲M.北京:人民邮电出版社,6月.2陈娴,雒海涛.ASP信息化系统建设案例M.北京:人民邮电出版社,12月.3陈益材,曾劲柏.网站建设经典范例M.北京:清华大学出版社,4月.4张忠义.自己动手建商务网站M.北京:清华大学出版社,3月.5孙宝文,王天梅.电子商务系统建设和管理M.北京:高等教育出版社,6月.6屈喜龙,李正庚.ASP+Access开发动态网站实例荟萃M.北京:机械工业出版社,2月.