鲜花网站系统设计说明.docx

上传人:b****3 文档编号:10393396 上传时间:2023-05-25 格式:DOCX 页数:21 大小:2.16MB
下载 相关 举报
鲜花网站系统设计说明.docx_第1页
第1页 / 共21页
鲜花网站系统设计说明.docx_第2页
第2页 / 共21页
鲜花网站系统设计说明.docx_第3页
第3页 / 共21页
鲜花网站系统设计说明.docx_第4页
第4页 / 共21页
鲜花网站系统设计说明.docx_第5页
第5页 / 共21页
鲜花网站系统设计说明.docx_第6页
第6页 / 共21页
鲜花网站系统设计说明.docx_第7页
第7页 / 共21页
鲜花网站系统设计说明.docx_第8页
第8页 / 共21页
鲜花网站系统设计说明.docx_第9页
第9页 / 共21页
鲜花网站系统设计说明.docx_第10页
第10页 / 共21页
鲜花网站系统设计说明.docx_第11页
第11页 / 共21页
鲜花网站系统设计说明.docx_第12页
第12页 / 共21页
鲜花网站系统设计说明.docx_第13页
第13页 / 共21页
鲜花网站系统设计说明.docx_第14页
第14页 / 共21页
鲜花网站系统设计说明.docx_第15页
第15页 / 共21页
鲜花网站系统设计说明.docx_第16页
第16页 / 共21页
鲜花网站系统设计说明.docx_第17页
第17页 / 共21页
鲜花网站系统设计说明.docx_第18页
第18页 / 共21页
鲜花网站系统设计说明.docx_第19页
第19页 / 共21页
鲜花网站系统设计说明.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

鲜花网站系统设计说明.docx

《鲜花网站系统设计说明.docx》由会员分享,可在线阅读,更多相关《鲜花网站系统设计说明.docx(21页珍藏版)》请在冰点文库上搜索。

鲜花网站系统设计说明.docx

鲜花网站系统设计说明

 

摘要

随着因特网技术的迅速发展,各种各样的已经深入到日常生活的各个角落,越来越多的公司都建立了自己的,电子商务大行其道,个人也如雨后春笋般的发展起来。

本电子商务鲜花基于Internet的互联网网络,以B/S形式实现的,本是采用ASP技术,以ACCESS作为数据库,使用DreamweaverMX作开发平台,利用网络来实现网上销售鲜花的功能性,具有最大的优点是:

界面优美,可视性强,设计成本投入性小,利润见效快,系统安全性好,系统维护与管理方便快捷,目表明确,可操作性强等特点。

网上鲜花销售管理主要以实现在线销售鲜花为主。

全部的设计这以此为核心来展开。

从商品的发布,到商品的销售;从用户的注册,到商品的购买等等都是围绕销售而展开的,已达到网上鲜花销售的方便与快捷。

关键词:

网上鲜花销售B/S在线注册购物车

绪论

在Web的空间里,几十万乃至几百万的站点相互进行着激烈的竞争,都想获取用户的主意。

因此,简单的、静态的页面对用户是不会有太大的吸引力。

动态的、有条理的数据加上交互性强的界面,才是用户乐意访问的。

当然数据的自动更新也是非常重要的。

在短短的时间里,Web面孔已发生很大的变化。

现在能在Web页面创建应用程序、访问数据库,使用无论在感觉、动作以与用途上都与Windows应该程序非常类似。

现在商家们所需要的不仅只是一个单纯的宣体,而是一个交互性很强的应该平台。

利用它,商家们可以与潜在的客户、目前的客户、员工以与我们之间的任何一个人沟通,并实施一些在线的服务的商业活动(例如:

网上购物、网上订单)。

随着因特网技术的迅速发展,各种各样的已经深入到日常生活的各个角落,越来越多的公司都建立了自己的,电子商务大行其道,个人也如雨后春笋般的发展起来。

因特网的发展状况可以用日新月异来形容,通过电子商务来完善对商品的采购就给人们的生活带来了很多方便。

它节省了物流消耗和一般商务对时间的地点的依赖。

如今主流的网络编程技术很多,在比较下简单易学,比较常用的就是asp技术,而其关键就是网络数据库技术的配合,服务器技术的进步,都对整个电子商贸的发展奠定了基础。

其实说的简单一点,电子商务就是以Web网络技术与数据库技术为支撑的,其中Web数据库技术是电子商务的核心技术,用户通过Web访问数据库,可以实现网络环境下的大量信息共享,联系各个异构数据库,使得数据库之间能过通过主动式的超文本,实现相互连接,使得交叉使用的时局可以被很容易的检索到。

同时,随着电子商务的普与,带动了网络经济的发展,在Internet上发布业务和商品数据,已经成了大势所趋,可以这么说,Web开发和数据库的结合才能真正发挥Internet的优势,而电子商务是很切近生活,它有了自己的针对性,服务队像是特定的。

作为一种商务活动过程,电子商务将带来一场史无前例的革命。

其对社会经济的影响会远远超过商务的本身,除了上述影响外,它还将对就业、法律制度以与文化教育等产业生产巨大的影响。

电子商务将把人类带入信息社会。

1鲜花系统设计概述

1.1设计背景

在Web的空间里,几十万乃至几百万的站点相互进行着激烈的竞争,都想获取用户的主意。

因此,简单的、静态的页面对用户是不会有太大的吸引力。

动态的、有条理的数据加上交互性强的界面,才是用户乐意访问的。

当然数据的自动更新也是非常重要的。

在短短的时间里,Web面孔已发生很大的变化。

现在能在Web页面创建应用程序、访问数据库,使用无论在感觉、动作以与用途上都与Windows应该程序非常类似。

现在商家们所需要的不仅只是一个单纯的宣体,而是一个交互性很强的应该平台。

利用它,商家们可以与潜在的客户、目前的客户、员工以与我们之间的任何一个人沟通,并实施一些在线的服务的商业活动(例如:

网上购物、网上订单)。

随着人民生活水平的提高和收入的增长,物质生活的多样化特征开始显现。

买花、卖花的人多了起来,花不仅仅代表着一种植物,它被更多的赋予了人性的意义:

爱情、亲情、友情。

花,渐渐成为了市民生活中必不可少的消费品。

因为各种原因的影响现在市场中的花卉总类少,也比较单一,无法满足消费者的需求。

很多人不断趋向于网上购物,网上花店种类多样。

现在很多上班族休息时间比较少,没有多少的时间去逛整个花市,依赖网上购物的人在不断的增加。

1.2鲜花开发工具简介

网上鲜花店,管理员功能系统是整个网上花店系统的管理中心,其中要作用的就是,管理鲜花的买入和卖出,管理会员的基本信息,推荐鲜花等,完成整个后台的操作。

会员功能系统是整个网上花店系统的使用中心,其中要作用就是,鲜花分类浏览、推荐鲜花展台、鲜花消息信息公告、鲜花查询、订单查询、鲜花到购物车等,在很大程度上方便使用和购买。

结合当今网上流行的销售系统,特此开发此网上花店。

开发工具的选择对于一个系统来说也是很重要的一个部分,本采用了Dreamweaver、FLASH8和Photoshop处理图片增加整个的美观性。

后台采用了Access,通过Access来建立数据库,并且为了加快数据查询,在Access中建立了系统所需要的查询这样在很大程度上提高了网络系统的快速查询和列表。

2需求分析与总体设计

2.1需求分析的基本任务

需求分析的基本任务是准确回答“必须实现什么功能?

”这个问题,也就是确定为了满足用户的需要必须有什么功能。

具体地说,应该确定必须具有的功能和性能,要求的运行环境,并且预测发展的前景,需求分析阶段必须仔细分析的业务流程,对业务流程进行抽象,得到的数据流分析。

数据流图是从数据流动和加工的角度描述了要处理的数据和对数据的处理,所以数据流图代表了的逻辑模型。

数据流图只是抽象地描述了的概貌,还要用其它工具进行更详细的描述。

数据字典、IPO图和ER图式详细描述中的数据元素、数据流、数据存储、处理和数据概念模型的好工具。

通过业务流程图、数据流图、数据字典、IPO图、ER图等图形工具,可以准确、规的描述的需求。

2.2鲜花需求分析

在线鲜花中主要涉与到鲜花的后台商品管理、会员、管理员、订单等几个模块,其中鲜花后台商品管理模块的任务主要是列出所有库存按照销售量和评论情况排序,按照鲜花名称、编号模糊查询,以与用户选定鲜花后给出详细属性。

当然我们不能凭空想象一个,而是通过考察现有的,再提出方案来。

现有的是信息的重要来源。

显然如果目前有一个正的被使用,那么这个必定能完成某些有用的工作,因此新的目标也必能完成它的基本功能;另一方面,如果现有是完美无缺的,用户自然不会提出开放新的要求。

但现在鲜花销售主要是通过人手工来完成的,这样不仅降低了工作效率,村在大量的重复劳动,而且容易出现人为的错误,这样的管理明显不能与高效率,快节奏的生产模式相适应,所以开发是非常可行的想法。

在线花店主要是进行鲜花销售的计算机软件,从目前的鲜花销售流程中,我们可以看发现一些比较明显的流程作业和管理需求。

同时也为我们的分析提供了较好的依据。

鲜花的查找和快捷的付费时在线花店的主要部分,这两个管理部分的完成是整个业务完成的基础。

其他的各项服务都是在此基础上完成的。

2.2.1业务流程分析

业务流程图是一种比较规、被广泛使用分析工具,它可以比较直观、准确描述业务流程。

业务流程图不是对原有业务流程的快照,应该是对原有的业务流程进行重新思考、设计、再造的结果。

根据上面需求分析中得到的资料和工作流程的分析,可以绘制出表示管理工作的整体业务过程流程图,能更清晰地认识所要开发的系统的工作流程。

下面给出本的相关业务流程图。

(1)鲜花销售流程

鲜花销售流程如图2-1所示。

 

图2-1鲜花销售流程图

鲜花销售流程是根据实际生活中,用户通过网络购鲜花的过程所进行的一个描述。

当用户打开网页后,必须通过主页面提供的会员登录,进入会员登录页面;然后用户通过登录,以会员的身份才能购买鲜花,如果用户未登录,只能浏览鲜花和查询鲜花,而不能购买鲜花。

当用户选定自己喜欢的鲜花后,可以通过提供的功能把鲜花放入购物车,接着去购买鲜花,当用户购买完所以的鲜花后,通过提供的到收银台结账,这时将自动判断用户在中所村的金额,如果金额不足,则页面自动返回到用户面板并提示用户金额不足,不能购买鲜花等信息,如果金额充足则用户购买成功—整个购买流程结束。

(2)用户注册流程

用户注册流程如图2-2所示。

图2-2用户注册流程图

用户为了购买鲜花,必须成为会员。

整个注册流程如图2-3所示,用户可以通过主页面提供的,进入到会员注册页,当用户填入自己的信息并提交后,将对用户所注册用户名进行检查,如果发现重复,页面将自动提出相应信息提示用户名被注册过了,为了防止用户输入密码时可能出现的错误,将检查用户两个输入的密码信息,如果发现信息不符,也将提示用户错误并让用户重新注册;为了购买活动的合法和安全,会提示用户出入家庭住址、固定和真实等关键信息,如果用户不填写,会提醒用户错误,请用户重新输入,当所有信息完整的填写完毕后,经过检查正确,这时会把用户的信息添加到数据库中。

2.3总体设计

经过需求分析阶段的工作,必须“做什么”已经清楚了,现在是决定“怎么做”的时候了。

总体设计的基本目的就是回答“概括地说,应该如何实现?

”这个问题,用比较抽象的概括的方式确定系统如何完成的任务,也就是说,应该确定的物理配置方案,并我、确定的每个程序得结构。

首先需要进行设计,从销售流程图出发设想完成功能的若干种合理的方案,分析的时候应该仔细分析比较这些方案,并且和用户共同选定一个最佳方案,然后进行软件结构设计,确定软件有哪些模块组成以与这些模块之间的动态调用关系。

层次图和结构图式描绘软件结构的常用工具。

在的设计中,要注意分清楚计算机处理和手工处理的界限。

信息系统是人机系统,目标的实现取决于这两种的得结合,系统设计中要避免一味地追求计算机处理,见许多只能由人工完成的工作交计算机做,从而造成设计的复杂和不够科学;也要避免本该由计算机完成的工作交由人去处理,从而使新的功能、性能以与用户的目标得不到实现。

2.4鲜花店的总体结构设计

一般采用模块化原理来进行软件结构的设计,这样可以使整个系统设计简易,结构清晰,可读性,可维护行增强,提高的可靠性,同时,也有利于信息系统开发工作的组织管理。

所谓的模块是指这样的一组程序语句(或描述),它包括输入与输出、逻辑功能描述、部环境与其运行环境。

通常程序中的一个模块完成一个适当的子功能。

应该把模块组织成良好的层次系统,顶层模块调用它的下层模块以实现程序的完整功能,每个下层模块再用更下层模块,从而完成程序的每个子功能,最下层的模块完成最具体的功能。

在进行软件结构设计时应该遵循的主要原理是模块独立原理,也就似乎说,软件应该由一组完成相对独立的子功能的模块成,这些模块彼此之间的接口关系应该尽量简单。

设计软件结构的过程中药注重软件设计的原理和方法:

(1)模块独立

模块的独立程度可以由两个定性标准度量,这两个标准分别称为聚和耦合,聚衡量一个模块部各个元素彼此结合的紧密程度;耦合衡量不同模块彼此此间互相依赖(连接)的紧密程度。

我们要力争做到高聚、低耦合。

(2)信息隐蔽和局部化

使用一个模块包括的信息(过程和数据)对于不需要这些信息模块来说,是不能访问的。

主页模块间的关系如图2-3所示。

图2-3模块关系图

模块间通过接口来访问,模块间可以不互相访问,也可以有在很多方面相互访问。

在线花店的系统结构如图2-4所示。

 

 

图2-4系统结构图

2.5开发工具

开发环境:

windowsXPProfessional

IIS5.0(InternetInformationServer5.0)

InternetExplorer6.0

脚本语言:

JavaScript、ABScript

数据库工具:

MicrosoftAccess2003

网页设计:

MacromediaDreamweaverMX

3主要功能详细设计

3.1客户端主要功能实现

3.1.1主页面设计

这个在线鲜花运行的首页如图3-1所示,其中顶部是主页面导航,左上是用户登录框,右上是自动图片的播放,中间是鲜花导航以与鲜花推荐,左上是客户服务和最新公告,右上是鲜花知识。

图3-1主页面

3.1.2购物车功能的实现

在设计购物车中,首先要考虑到的是购物车中商品信息的存储,而且在整个的商品购买中没有改变,在这里就要用到ASP中的置Session组件,它是访问者从的到达某个特定主页到离开为止的那段时间,服务器短给他分配一个用来储存信息的全局变量的集合,这些变量可以自动生成,也可以是程序人员在服务器端脚本程序中定义的。

Session可以用来存储访问者的特定信息,创建访问者信息容器。

我们使用它作为虚拟购物车,无论什么时候用户在我中选择了一种商品,那么这种商品就会进入购物车,当用户准备离开时,就可以立即进行以上所有选择的商品的订购。

这些购物信息可以保存在Session中。

用户在Web应用程序中访问同一页面时,Session变量始终存在,当用户在应用程序的页之间跳转时,存储在Session对象中的变量也不会清楚。

在建立购物车中,其实是对全局变量的操作。

购物车界面如下图3-2所示,在数量项目文本框中输入购买数目并点确认更改数目;点继续购物会关闭这个提示窗口,点定单取消会清空购物车,点去收银台可以对这次的购物生成定单。

图3-2购物车界面

图3-3购物车功能流程

3.1.3会员注册功能的实现

任何一个电子商务,实现会员注册时一个基本的功能,只有实现了注册的用户才可以购买这个中的商品,未注册用户只能浏览本的所有商品。

会员注册流程如图3-4所示,首先是请该顾客看清楚图3-5中的注册条约,同意后将进入第二步填写用户的详细资料如图3-6所示,然后调用客户端的JavaScript判断用户输入信息的正确性,如果不正确也会给出相对应得提示,如果都正确了就会将该用户的信息保存到数据库中。

图3-4会员注册流程

图3-5会员注册条约

图3-6会员信息填写

3.1.4商品查询功能的实现

在图3-1首页或详细商品信息的页面中,都有进行商品查询的入口。

作为一个电子商务,商品查询时不可缺少的功能,它能使顾客很快地找到自己喜欢的商品,在商品查询中,顾客可以选择商品的分类,也可以添入与自己有兴趣的相关字眼进行查询。

商品查询在后台中实现,其流程图如图3-7所示。

 

 

图3-7商品查询流程

3.1.5订单查询功能的实现

对于顾客在上的每一次购物,系统都会生成一个对应得定单号,该定单号保存了购买商品用户的详细信息已经物流信息,而且在购买商品表中也会通过次定单号保存该次购买过程的所有商品和数量等信息。

所有,有了此功能,在上购买了商品的顾客可以随时登陆系统通过自己的定单号查询所买的商品时否已经发货,以与再次查看自己已经买的所有商品信息。

其流程图如图3-8所示。

图3-8查看订单流程

3.2后台管理主要功能的实现

后台管理的功能主要包括商品的添加、商品的管理、订单的处理、发货的查询、会员管理、管理员添加管理员的添加和审查

3.2.1商品添加和管理功能的实现

因为每个商品都有自己的归类,这样有便于管理员对商品信息进行管理和查询,所以商品的添加功能是通过有三个步骤来实现的:

商品大类添加、商品小类的添加、商品信息的添加。

大类添加的流程图如图3-9所示,大类添加界面如图3-10所示,小类添加功能流程图3-11所示,小类添加界面如图3-12所示,商品添加功能流程如图3-13所示,商品添加界面如图3-14所示,商品的管理界面如图3-15所示。

 

图3-9商品大类添加流程

图3-10商品大类添加界面

 

图3-11商品小类添加流程

图3-12商品小类添加界面

 

图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管理员添加页面

4测试

一个软件从开发到投入使用,必需经过测试这一关,测试时相当重要的一个环节,软件测试的目标是为了发现软件中的错误,通过测试发现错误之后还必须诊断并改正错误,这就似乎测试的目的。

4.1软件测试的目标

1.测试时为了发现程序中的错误而执行程序的过程。

2.好的测试方案是极可能发现迄今为止尚未发现的错误。

3.成功的测试时发现了至今未止尚未发现的错误的测试。

4.2的具体测试

(1)用户的注册与登录测试:

从点登录界面的注册,到用户填入个人相关的资料信息,到注册完毕,最后到登录,然后再首页界面出现:

“(aiwo520),欢迎您的登陆”这表明,注册登录成功。

(2)购物车购物功能测试:

用户点击购物车或商品图标进行购物,购物车会弹出一个对话框,商品的价格,名称与关相购物的操作都能正常的显示,并应该点击去收银台付款,这些都能正常的操作与显示。

直到最后出现购物订单号,这说明购物成功。

(3)商品搜索与订单查询功能的测试:

输入商品名,对应好商品的类别进行搜索,能够正常的显示出相关的商品的信息,在订单查询框中输入订单号,点击确认,能够显示一个购物订单,显示相关的顾客、商品名、购物时间等等信息。

(4)的后台管理功能测试:

管理员登录到后台,可以进行对商品的添加、商品的分类、商品的管理、订单的管理、用户的管理、管理员管理等等。

这些在后台的管理员中,调试都能正常运行。

从以上的功能模块的正常安全的测试中可以看出,本鲜花店销售系统是能够正常的运行,达到了预先的设计目标。

结束语

在历时将近一个月的时间里,我们的毕业设计时从学校新的知识(ASP语言和HTML语言),到建立网上鲜花销售系统。

我们遇到了若干的问题和解决了不少的问题,现在还有未知安全性和可靠性的未能发现和解决。

对电子商务的认识是有点了解的,有很详细的认识。

在我们所建立的鲜花销售系统只是一个网上购物的基本原理,里面要涉与到的方方面面的问题我们未曾遇到或现有的条件限制而未能实现。

电子商务并不是我们想象的写程序那么简单,它包括了编写程序,数据库设计、网页制作、图像处理、版面设计、数据采集、文本编辑等等,要搞好一个好的,完善的需要一个详细的、合理的、可行性的规划设计。

在ASP开发的时候,在程序的调试上出现了很大的问题,要使用浏览器来浏览才能找出错误所在,在一定程度上延长了开发周期。

在开始的时候往往要为了找一个小错误花上大半天的时间,经过多写程序,现在一定程序上已经能快速的找错误,并熟练的操作数据库语言。

随着Web技术的进一步发展和Internet的逐渐大众化,基于Internet的点子商务系统无疑比传统商务具有更加广阔的应用情景。

而如何提高电子商务系统中的数据访问效率、交易平台的安全性与事务处理的能力仍然是当前人们所关注的热点问题。

这些问题有待于我们大家作更深入的探讨,相信在不久的将来电子商务将表现出越来越大的作用。

在论文的结束之时,回顾一下此次设计的过程,不免有许多的感慨。

由于此次设计主要是在学校进行的,但是在设计的过程中得到了相关专业老师的大量的帮助,从而能顺利的完成该设计。

在这个过程中令我受益匪浅,特此表示衷心的感。

同时还要尤其感我们的指导老师郝海妍老师的悉心指导,为我们的设计和论文提供科学的指导和分析,使我们在设计的过程中能够迅速解决难题,在此表示衷心的感。

本次毕业设计,还有一些同学在设计方面也给了我们许多精心的建议。

也正是由于他们的帮助,使我们能够迅速解决难题,从而使毕业设计得以紧的而顺利、有序的进行。

在此,谨向所有帮助和关心我们的老师,同学表示诚挚的意。

参考文献

[1]龙马工作室.ASP+Access组建动态实例精讲[M].:

人民邮电,2005年6月.

[2]娴,雒海涛.ASP信息化系统建设案例[M].:

人民邮电,2006年12月.

[3]益材,曾劲柏.建设经典例[M].:

清华大学,2006年4月.

[4]忠义.自己动手建商务[M].:

清华大学,2002年3月.

[5]宝文,王天梅.电子商务系统建设与管理[M].:

高等教育,2002年6月.

[6]屈喜龙,正庚.ASP+Access开发动态实例荟萃[M].:

机械工业,2006年2月.

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2