鲜花订购系统的设计与应用文档格式.docx

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

鲜花订购系统的设计与应用文档格式.docx

《鲜花订购系统的设计与应用文档格式.docx》由会员分享,可在线阅读,更多相关《鲜花订购系统的设计与应用文档格式.docx(26页珍藏版)》请在冰点文库上搜索。

鲜花订购系统的设计与应用文档格式.docx

但是在网络发展了几年之后,使用网络来宣传网购才开始真正被各个商家广泛的使用。

而这种风潮进入中国之后,很快、在国内各大型零售公司流传并迅速发展。

近几年,只要是意识到了使用销售网站进行宣传重要性的所有商家,都开始想拥有为其专门制作的各类鲜花商城网站。

科技时代早已悄悄的到来,社会在不断地发展和进步,尤其特别是随着电脑等各类产品大范围的应用和普及,电脑的处理和应用也已逐步的从大规模科学计算的传统数据处理方式转移到大量的信息事务处理。

因此产生了以鲜花商城计算机数据库为任务处理中心的内容,利用数据库管理任务信息系统为基础开发任务处理环境的高效化管理任务信息系统。

由于该系统在开展大规模的信息事务处理等应用方面已经有着大量的应用,尤其特别是在大规模高效化的信息任务管理的实际应用中越来越受到广泛的重视和关注。

由于当今世界已经完全步入了信息时代,世界的各个领域都已经发生了巨大的发展和变化,任务,也就是简称作业,作为人类生产力中最活跃的组成因素,很早就在当今人类的经济和社会生活中已经发挥着一个不可替代的重要作用,但把大量的任务信息纳入大型的鲜花商城交易网站中高效处理和推广应用是在大型的计算机管理系统发明以后的50年代末。

为了使人们能正确地适应大型的鲜花商品交易网站任务管理系统信息化的进程,本系统提供了加入鲜花商品交易、鲜花商品收藏、加入购物车、在线支付和网站留言的功能,方便及满足了鲜花商品交易管理人员的需求。

通过一些市场调查和数据的分析,每个国家和城市,每个国家和地区的网上花店也不计其数。

由于网上花店的多样,鲜花产品种类的繁杂,再加上一些实体花店的操作繁琐性,为鲜花商家和消费者带来了很激烈的市场竞争。

网上的鲜花挑选和订购服务系统正希望借助先进的移动互联网营销技术,将为更多的个人或中小型鲜花公司的经营者提供一个直接面向于消费者的网上鲜花挑选和订购的平台。

网上的鲜花消费群体可以通过这个网站,挑选并且在网上订购自己真正需要的产品和鲜花。

通过这个网络平台,不仅销售者可以做到让消费者方便地为来自异地的亲朋好友和家人送上最真诚的问候和祝福,也为异地销售者的创业带来了丰厚的经济收益和人气,这无疑是一个让本地的消费者和异地的销售者双赢的创业项目。

1.2网站应用技术

开发语言的选择

本次的系统开发语言是基于先进的b/s开发模式进行设计的,在目前互联网编程开发领域当中,主流的web服务端进行开发的语言主要有sun公司的语言java、微软的asp以及微软公司号称实际上是目前世界上最好的互联网编程系统开发语言的php。

在大三的教学理论课程中,我们的专业人员系统的学习了java的编程系统开发语言,从巩固基础知识的角度考虑出发,我选择了java的语言直接进行本系统开发。

但并不能直接说明其他的编程语言不能直接进行本系统的开发。

下面将为大家介绍如何使用java开发语言的原则和优点以及如何选择java语言进行本系统开发的原则和优势。

java以其强大的健壮性、高性能、分布式、安全性等诸多优点而脱颖而出,并且在连续十年来成为程序员最喜欢的编程语言之一。

开发工具的选择

主流的环境有javaide(integrateddevelopmentenvironment,集成软件开发的环境)另外还有ietbnetbeans、eclipse、intellijidea等。

一个良好的集成开发工具环境能够使开发者达到事半功倍的开发效果,极大的程度提升了开发的效率。

netbeans是sun公司推出的一款使用java编程语言开发的集成环境,但国内集成环境使用较少。

eclipseans是一款采用开源的、使用java编程语言进行软件开发的的一款可相互扩展的软件集成开发环境,具有自动代码分析和检测、自动代码编译、自动代码构建等诸多功能特性。

intellijidea,它是微软公司jetbrains公司的第一款产品,发布后便立即迅速蚕食了inteclipse的市场份额。

intellij它具有一下的优点:

1.智能重构提示的功能。

intellij基于语法树的代码智能重构提示,自动的完成功能使得你的ide比notepad更加优秀,在这个自动完成领域原本只能让你感知一个上下文的idea已经有了质的巨大飞跃。

2.基于代码的重构,idea的代码重构提示功能也很聪明智能。

它能读得懂你的代码需要什么,然后针对不同的实际情况提供给你最适合的代码解决方案。

3.界面流畅,响应迅速,不会出现像Eclipse那样打开视图过多导致系统卡顿。

数据库的选择

在关系型的数据库中,比较出色的数据库有开源微软的mysqlserver、甲骨文公司的oraclerver数据库、以及其他开源数据库公司的mysql(被微软的oracle收购)。

前两者为一款商业应用型数据库,并且后者属于重量级的数据库,虽然其性能高,吞吐量大,但是运行时占用系统资源也比较多,后期的维护较困难。

mysql是一款商业开源完全免费的关系型数据库,运行速度快,容易于使用,简单方便,支持标准的SQL查询语言,功能强大并且易于维护。

因此,选择MySQL作为本系统的存储系统十分合适。

服务器架构的选择

本开管理服务器是系统基于http协议进行了数据管理和传输的,市面上的servletweb容器主要有jbosset服务器、weblogicat服务器、tomcatjsp服务器等。

其中使用的jboss服务器是一个种完全遵从javaee(javaplatform,enterpriseedition,java高校企业级软件开发服务平台)规范的、开放源代码的、纯使用java的使用ejb服务器,对于使用j2ee服务器有很好的技术支持。

jboss服务器采用jmlapi服务器实现系统软件和模块的集成与自动化管理,其中最核心的服务又是一个提供ejb的服务器,不过没有包含servlet和tomjsp的服务器和webloic容器,不过它们还是可以和传统的tomcat完美的结合。

但由于使用jboss过于繁重,本次管理系统中只用到了servlet的容器一部分,因此使用tomcat的服务器可能是最佳的选择。

tomcat应用服务器在这个同属轻量级的应用服务器开发领域中体现最大的技术优势,那就是既不对外收费又向广大使用者提供开放源代码的tomweb应用服务器,在对高并发和兼容性的访问规模不是很大的场景中有大量的应用案例,与JSP应用程序相依相伴,是最佳选择。

前后台显示界面选择

在B/S模式中,用户看到浏览器端的界面大多是采用HTML、CSS、JAVASCRIPT来展示界面。

说起网站前端设计界面,不得不提起现在一个十分火的网站前端设计项目—bootstrap的框架。

bootstrap框架是一个专门用于快速设计和开发web应用程序和其他类型网站的开放式前端设计框架。

bootstrap框架是基于html、css、javascript的。

bootstrap框架非常易于设计和上手,只要一个开发者已经具备了html和clcss的网站设计基础知识,就已经可以直接开始学习和研究如何使用这个bootstrap。

它为网站开发人员设计和创建用户接口提供了一个简洁统一的解决方案,包含了功能强大的多个内置组件,易于使用和定制。

总之,bootstrap框架囊括了十几个基本可相互复用的内置组件,用于创建下拉菜单、创建图像、导航、弹出框、警告框,全局的css元素设置、可相互扩展的css和class、定义基本的css和html元素设置和样式,以及一个先进的网格管理系统。

bootstrap对于开发人员创建一个简洁、美观的网站用户体验管理系统有很大的帮助。

1.3研究的目的和意义

鲜花商城的网站设计能够极大的节约了工作人员的精力和时间,能用多下来的时间和精力去让经营者完成更多的任务和工作,或者在忙碌的工作时候可以抽空好好休息一下,这样不仅大大提高了经营者的工作效率,还而且能够极大的增强了工作人员的实际工作的积极性。

随着经济社会的不断发展,鲜花商品交易的管理也必须能够顺应时代的发展潮流不断前进,跟上计划经济时代的发展步伐,换句话说,想要更好的推动我国经济社会的进步和发展,必须更好的提高经济社会的管理和经济信息化水平,而这个新型鲜花商城的网站就是更好的推动我国经济社会进步和发展的一部分。

我们设计的这个新型鲜花商城的网站设计是根据每个经营者的需求而进行设计定制制作出来的,操作简单,很快就可以能让经营者上手并与之相适应,是一款比较大众化的网站设计。

毕竟现今行动网络的普及与发展速度可以说是一日千里,透过电话或网络的方式来去运用,尤其是现阶段最热门的是电子商务的发展与推动,未来的鲜花商品交流互动模式,将由于传统的电话交流模式,逐步改为现在的网络鲜花商品交流的互动方式,我们只要可以透过电话或网络在利用现有的网络鲜花商品交易互动攻略平台,创意性的设计结合各种新的交流模式,一定有机会给大家带来耳目一新的网络交流感觉。

对于有需要的使用者而言它提供的是一个相当简易的电脑使用界面,不需要太深奥的电脑知识便可轻易的上手,提供很丰富的关于鲜花商品交易的资料提供给有需要的使用者当作参考。

由于网络充裕的鲜花商品资讯方便了透过网络的使用者可以去享受,去学习运用,这样的网络交流模式满足了使用者的鲜花商品资讯浏览需求,让更多的使用者直接可以透过电话或网络的方式查询到自己的鲜花商品需求。

而网络的最大好处在于没有任何使用时间与人数的限制,也就是没有使用地域,空间的宽度限制,更重要的是没有使用时间的长度限制,任何的时候,任何一个人都应该可以透过直接利用网络的方式来查看所浏览的鲜花商品页面。

第2章系统总体分析

2.1总体需求分析

在对系统架构和需求的分析阶段,很明显一个需要我们注意的问题就是一个软件系统需要到底做什么事情才能真正形成一个实现系统需求和目标的系统逻辑需求物理模型。

然后,我们首先需要做的事情就是将系统从软件最初需要"

完成"

的系统逻辑需求物理模型一步步转换为"

如何做"

的系统需求物理逻辑模型,最后就是如何实现软件系统的需求。

首先,我们需要详细描述系统的一个整体和架构。

该选购管理系统不仅需要所有的功能,而且同时还要求其界面友好,因此进行鲜花功能模块的选购管理设计和结构化是整个系统选购管理设计成功的一个重要关键。

由于该选购管理系统使用户可以直接进行一般的鲜花商品的选购管理工作,该功能系统在国际上具有普遍的适用性,其选购管理功能可以满足日常一般鲜花商品的选购管理工作。

因此在图像数据流分析阶段的鲜花系统选购管理设计需要基于数据流映射到软件体系结构的一些应用程序的概要和描述进行一个结构化的设计。

首先,整个选购管理系统被划分为几个小功能模块,小问题,然后,进一步的细分功能模块,添加细节。

本鲜花商城网站以鲜花商品搜索、网站留言、鲜花商品收藏、加入购物车、订单支付和用户个人信息管理为前台主要功能点来设计,总体上实现了一个B/S架构网站应具备的基本特点。

总体结构图见2-1。

图2-1系统总体结构图

系统用户

在线定购网上鲜花管理系统的工作人员用户主要分类有两种:

(1)工作人员是指花店的工作人员是系统的后台维护管理人员,也可以说是网上的商品(包括鲜花)的经营管理者,根据网上花店的实际情况以及商品的销售情况,对网上鲜花的数据管理信息系统进行了添加、删除、修改等的操作。

(2)花店会员用户是指花店的管理者会员用户是指网上花店的管理者顾客,是系统的管理者客户端后台使用者,只能够对网上花店的后台鲜花数据管理信息系统进行实时查看及按照其个人所需的商品进行实时下单或撤单,不能对网上花店的工作人员后台鲜花数据管理信息系统进行任何修改。

系统功能需求

系统根据鲜花定购用户的不同,分为了前台和后台两个大部分对用户进行了管理,其中鲜花定购前台主要的功能就是通过客户端(会员或者是游客)可以通过后台浏览器直接在游客端浏览自己的鲜花定购后台系统所需要列出的各种鲜花,如果客户端需要在后台定购的鲜花,则必须自己是花店的会员,游客端则只能直接浏览。

鲜花定购后台的操作者主要本身就是花店的一个工作人员,主要是进行对会员的管理、订单的管理和对商品的管理等。

在网站前台进入鲜花定购服务系统的会员和用户,如果不是鲜花定购会员,可以根据系统的会员信息提示进行一次会员的注册,注册后自动登录鲜花定购系统,可以随时查看自己的鲜花购物车和个人信息,查看自己的购物车用户的个人信息和订单信息,可以对自己的订单和用户的个人信息都进行了修改,当用户的订单信息确定了无误之后,用户就会认为可以通过付款完成自己的订单。

在鲜花定购后台直接进入用户的是鲜花销售及定购管理系统的相关工作人员,通过鲜花定购管理员身份验证的程序确认鲜花定购管理员的身份后,就表示用户可以直接进行鲜花定购会员的个人信息的管理、公告信息管理、鲜花定购品种信息管理、鲜花定购商品管理及鲜花定购订单信息管理等相关操作,进而更好地为广大会员以及用户服务。

2.2系统可行性分析

技术可行性分析

java设计语言提供了一个共同的借口机制类似的模型和借口机制动态模型,设计更加的集中。

另外,在本系统中使用java语言可以很容易实现信息的模块化和存储更多信息。

此外,代码的复用,也同样可以很好的得到体现。

因此,考虑到系统的实际应用情况,选择使用java语言作为本系统主要开发语言的必要时候。

通过上述的分析,该系统的主要设计语言实现在本系统的技术设计方面基本上是可行的。

操作可行性分析

本系统网站采用的是b/s的架构,网上直接管理所有的鲜花商品信息,操作简单方便,对于用户的信息往来而言,计算机的专业知识不需要管理员了解的很高深,只要网站管理员自己知道如何正确使用这个网络,就可以进行正确的使用和管理维护这个鲜花商城的网站。

经济可行性分析

由于本网站管理系统是属于网络上模拟的一个鲜花商城的网站,整个鲜花商城网站比较小,因此整个开发成本不是特别大。

本人独立的完成了整个网站开发的过程,实现全部的网站开发工作任务只是需要一台鲜花商城pc机和上述的各种网站管理软件。

由于这台pc机的软件是我们自己原有的,而且在网上无需专门安装和升级各种硬件;

而在网上又保证用户可以随时免费的下载各种网站管理软件,因此,整个的开发成本较小,这也为我们的网站提供了非常大的方便,可以进一步设计和完善自己的网站。

在访问与使用的成本上,连接国际各大互联网上的计算机,用户只是需要自己拥有其中一台计算机就能够了,在网络世界的任何一个地方和角落都可以使用,并且该网站所有的功能和提供的服务只是需要自己通过网络注册就行了。

并且由于没有很高的技术要求,对于计算机的一些硬件,软件功能方面也基本上没有别的什么技术要求,访问与计算机的使用基本上具有很大的广泛性。

因此,从其经济可行性和数据分析的角度来看,这个网站管理系统基本上体现了经济实惠,但是功能强大的基本特点。

2.3系统架构类设计

系统架构类的工作流程:

1、用户在客户端提交HTTP请求之后,该界面的Request请求对象被发送到服务器的控制层处理逻辑的代理对象之中。

2,控制层处理逻辑的代理对象接收到Request请求对象之后,开始向权限管理对象提交用户对应的验证权限请求。

3,权限控制层管理对象将经过管理层复核的控制层权限验证的结果直接返回并发送给具有控制层处理功能和逻辑的控制层代理对象。

4,根据对象相应网络业务系统代理用户对象的许可权限身份验证的请求结果需要进行以下的验证处理:

对业务许可对象权限的身份验证结果要求不完全符合的则网络服务器返回一个许可权限消息;

对其他符合网络业务系统许可的代理对象再次发出请求时,该业务许可的验证请求被网络服务器自动转发发送到对象相应的网络业务系统代理用户对象。

5,业务处理对象将有机会自动进行异常业务的处理。

对于持久性的异常数据服务器进行操作,操作时通过处理异常访问对象的数据库处理异常访问的对象,任何可能发生例外情况的异常业务处理都可以发送给异常的处理对象进行异常业务处理。

最后,把处理的结果和信息自动返回发送给需要异常业务代理的对象。

6,业务系统代理用户对象将最终用户需要进行处理的业务信息和处理结果直接推送返回系统并发布推送给整个业务系统代理对象用户界面。

系统架构类的交互图如图2-2所示:

图2-2架构类工作流程

第3章数据库详细设计

数据库的系统设计一直是整个系统的重中之重,数据库编程系统设计得好对后面数据库编程的设计和实现来说可谓如虎添翼,数据库设计的差,对程序员来说那是非常痛苦的一件事。

首先可以根据需求分析来制定数据库设计方案,先从中抽出对应的实体,再根据各个实体确定实体的属性。

对于一个鲜花商城网站来说它在长期的运行过程中必定会产生大量的数据信息,所以它对数据库的要求是相当严格的,一般像MySql那样的规模比较小的数据库在网站刚上线是足够的,但随着网站运行的时间越长,数据库规模的问题就会暴露出来。

3.1数据库设计规范

在概念设计中,通常用下面的四种方法:

自顶向下:

第一,把总体的全局应用概念结构的框架自底向上定义好,之后再慢慢进行细化;

自底向上:

第一,把各局部应用的总体概念结构自底向上定义好,之后把他们再集合起来,最后可以得到一个全局的总体概念结构;

逐步进行概念扩张:

首先把全局应用概念的结构里最核心的地方概念结构定义好,之后再向外面的地方扩充,最后扩张直到形成一个总体应用概念的结构;

混合策略:

把自顶向下和自底向上两种相结合,设计一个适合全局的概念,使用自顶向下的混合策略。

作为一个结构的框架,设计的各一个局部应用概念的结构,以它为一个骨架进行集成,使用自底向上的混合策略。

在物理结构设计阶段,首先应采取两个步骤:

一是在关系数据库中,确定了关系数据库的基本物理存储结构,主要是涉及数据库的访问处理方法和数据库的存储结构。

数据库时空的效率评价是对数据库物理存储结构的时空效率评价。

.

二是正确的判断选择一种适合集群访问的解决方法,正确的选择访问过程关系管理模式、访问过程索引解决方法、集群网络访问、哈希访问解决方法等都可以是常用的新型集群网络访问解决方法。

3.2数据库概念

现今数据库中应用的最广泛的一种类型数据库是关系型的数据库。

因为它实现的是一个面向对象的数据库系统设计,当然,数据库的系统设计,必须实现的是面向对象的。

现在我们应该怎么考虑对类进行一个持久性的操作,即对象类的设计是怎样通过映射对象类到关系数据库的关系型和二维表达式中的。

现今,像是powerdesigner、rose等都是可以直接采用关系数据库的建模设计工具的方法来进行实现。

整体数据库的属性和概念设计整体数据库的属性powe-r数据库的图形设计如下图所示:

图3-1整体E-R图

3.3数据库的分析

php跟踪和维护持久管理网站用户的生活状态、行为主要有两种的措施,一种的方法就是在网站使用sesession或cookie保存那些用户已经登录网站的相关信息,但这种记录和信息可能会随着那些用户的退出登录网站而逐渐消失,对于那些进入网站需要持久管理和保存的记录和信息,如用户的相关个人资料、用户的订单、商品信息等,则网站需要将它们保存到网站的数据库中进行长期的存储。

这些数据库非常适合于存储那些网站需要持久管理保存的记录和信息,并且为网站提供了很好的查询方式对用户进行了查询、插入、修改和删除等操作。

现在,成熟而且广泛地占领市场的关系型数据库管理产品一般都被认为是关系型企业数据库的产品。

关系型的数据库管理产品由于具有坚实的关系理论基础,基于自动化关系的演算和复杂的关系分析模型,并且能够提供非面向自动化过程的关系查询处理语言sql,因此一直以来深受资源管理市场的广泛欢迎。

作为资源管理php的一个黄金搭档mysql的数据库不仅其存储和资源管理功能强大,而且它的功能是可以完全免费提供的,很多资源管理网站都已经可以下载到它,这样可以为我们的企业资源管理节省很大一部分的开支。

php中也为我们提供了强大的资源管理支持,那就是mysql关系型数据库的资源管理函数,"

phpmyadmin"

为我们mysql的数据库管理提供了一个图形化的界面。

根据上述系统结构的分析,我们或许可以在本文中总结性地指出,在此类管理系统中我们需要经常用到以下几个系统列表:

user(会员用户表,用以记录及存放会员注册时与登录账户的密码、真实的姓名、联系方式等相关的信息,以方便用户的订购及管理鲜花的配送)、admin(用户及管理员表,存放用户及管理员登录时与用户的名称、密码等相关的信息)、gonggao(公告新闻信息表,用以记录及存放公告新闻信息)、shangpin(鲜花种类及商品表,用以记录及存放不同的鲜花种类及商品的相关信息)、type(鲜花商品大类别的列表,用以记录及存放鲜花产品的大类别),pingia(鲜花商品的评价表)leaveword(用户的留言订单表,用于记录及存放用户的订单及留言)、dingdan(用户订单表,用以存放不同会员的订单信息和订购状态)。

3.3数据库表设计

在MySQL数据库中用户表各个字段约束如表3-1所示,其中用户编号是主键,用来标识一条唯一记录。

账号被设计成唯一键,在所有的用户中,账号唯一,不能有重复值出现。

而其他的字段如用户密码、姓名、用户信息类型等也会使用字符串格式存储。

表3-1用户信息表

字段名

数据类型长度

是否为空

id

BIGINT(20)

NOTNULL

usertype

VARCHAR(255)

NULL

username

userpwd

realname

sex

idcard

tel

email

addr

delstatus

savetime

VAR

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

当前位置:首页 > 幼儿教育 > 幼儿读物

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

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