网上鲜花销售系统.doc
《网上鲜花销售系统.doc》由会员分享,可在线阅读,更多相关《网上鲜花销售系统.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、I目目 录录摘摘 要要.IIII序序 言言.IIIIII第一章、可行性分析第一章、可行性分析.1 11.1 问题描述 .11.2 可行性分析研究 .1 1.2.1 技术可行性 .1 1.2.2 经济可行性 .2 1.2.3 操作可行性 .21.3 结论意见 .2第二章、项目开发计划第二章、项目开发计划.3 32.1 编写目的 .32.2 项目背景 .32.3 项目概述 .32.4 项目开发计划 .42.5 交付期限 .4第三章、需求分析第三章、需求分析.5 53.1 任务需求分析 .53.2 数据流图、数据字典及实体联系图 .6 3.2.1 数据流图 .6 3.2.2 数据字典 .7 3.2.
2、3 实体联系 E-R 图 .8第四章、系统概要设计第四章、系统概要设计.11114.1 总体设计 .114.2 系统功能模块图 .114.3 数据库概念设计 .114.4 数据库逻辑结构设计 .124.5 连接数据库的特点 .14第五章、详细设计第五章、详细设计.15155.1 系统的主要功能 .155.2 程序流程图 .155.3 用户界面设计 .16 5.3.1 一般交互设计 .16 5.3.2 信息显示设计 .17 5.3.3 数据输入设计 .18参考文献参考文献.1919设计总结设计总结.2020致致 谢谢.2121II摘摘 要要 网上鲜花销售系统是一个相对简单的基本应用系统,主要满足
3、传统的花店运营需要,将自己的销售渠道扩展到网上,通过简单的管理,提供给最终消费者产品的展现、购物、订单处理等,实现鲜花在线销售。该系统为模拟 B/S 模式的应用系统,它以鲜花销售为业务背景,拟采用 JSP 技术设计和实现,使用 mysql 数据库作为其数据管理系统,主要有鲜花的网上销售、鲜花管理、客户管理等几个功能模块。通过本系统可以实现简单的在线鲜花销售、满足用户随时查询产品信息,随时下单购物的应用需求。 关键词关键词:鲜花销售;JSP;B/S 模式;网络;III序序 言言鲜花销售在我国是一个新兴行业,目前尚处于初步阶段。虽然最近几年该行业取得了高速发展,但是与发达国家相比,还存在组织结构小
4、而分散,缺少大规模且经济实力强的企业,专业人员素质不够高,市场管理不规范等缺点。随着我国经济的高速发展,人们对精神生活的追求越来越高,鲜花销售行业将面对非常激烈的竞争,只有迅速提高企业的管理水平,才能在激烈的竞争中占有一席之地。网上鲜花销售系统是以网络为销售信息传播渠道的电子商务应用系统,它有传统的花店所不具有的优势,如:依靠网络来传播信息更快、并且投资少、人力需求少等优势。本系统实现了如下功能:提供所要销售鲜花的价格、数量、种类、卖家等各类信息;为网上的游客提供了注册会员、浏览鲜花信息、卖主的联系方式等功能;当然,也为管理员提供了鲜花、顾客、会员等信息的管理功能。在整个系统开发的过程中,运用
5、了软件工程的基本概念、相关技术和方法。并且采用了系统生命周期的结构化程序设计方法,从而将整个系统开发各阶段(系统分析、系统设计、系统实施)的基本活动贯穿起来。1第一章、可行性分析第一章、可行性分析1.11.1 问题描述问题描述随着网络技术的发展,社会进步,计算机的迅速发展,人们也不再满足于传统的销售模式。由于网上购物的兴起及发展。人们相信利用网络来传播信息无疑是更快更有效的。网上鲜花销售系统主要是在网上进行鲜花销售的计算机软件,从目前的鲜花销售流程中,我们可以发现一些比较明显的流程作业和管理需求。同时也为我们的系统分析提供了较好的依据。鲜花的快速下单和购物车是网上花店系统的主要部分,这两个管理
6、部分的完成是整个系统业务完成的基础。其他的各项服务都是在此基础上完成的。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。1.21.2 可行性分析研究可行性分析研究并非任何问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模或时间期限之内解决。如果问题没有可行的解,那么花费在这项工程上的任何时间、人力、软硬件资源和经费,都是无谓的浪费,而可行性研究的目的,就是用最小的代价在尽可能的时间内确定问题是否能够解决。鲜花销售系统应该以鲜花销售为业务背景。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运
7、行指标,这是系统开发和评价的依据。系统目标应充分体现,以鲜花销售为目的,满足和追求最大的经济利益为宗旨。1.2.11.2.1 技术可行性技术可行性本系统程序拟采用 JSP 开发,MySql 数据库,开发平台:Win7 + Tomcat6.0 + JDK1.6 程序正常运行需要 JVM(Java 虚拟机)1.5 以上的版本。总之本系统在技术上的要求不高,现在普遍使用的计算机都可以运行该系统。系统所需要的硬件配置:Pentium III 600MHz 以上2256MB RAMWindows 2000/NT 4.0 Server 以上系统所需要的软件: eclipse-SDK-3.4 IE5.0 以
8、上浏览器 数据库: Mysql server 5.01.2.21.2.2 经济可行性经济可行性从成本上看来,开发及维护系统所需的计算机、网络等硬件设备,电话、网络等通信费用,软件支持等基本上都是现有的,所以成本接近零。从短期收益看来:比较有限,因为现在所处的环境限制。从长期收益看来:继希望于发展成全国网上鲜花销售的系统。1.2.31.2.3 操作可行性操作可行性该系统为简单了 B/S 模式的系统,系统的维护和管理需要有一定计算机专业技术的人来管理。系统要求了解进行鲜花销售的的相关人员对开发信息系统是否支持,传统的销售模式是否满足未来的鲜花供应模式及该系统是否能够带来可观的经济效益,系统的操作是
9、否够简单,易于理解,是否安全等。经过调查分析,这个系统在操作可行性方面与需求基本相符,是可以实现的。1.31.3 结论意见结论意见 经过认真地可行性研究,系统基本上做到了在技术、经济、运行、法律上的可行。因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。所以,系统研制和开发是可以马上进行的。3第二章、项目开发计划第二章、项目开发计划2.12.1 编写目的编写目的经过项目的可行性分析,得出项目可进一步进行下去的结论,在软件继续进一步的开发之前首先给出此软件项目计划。 2.22.2 项目背景项目背景项目分析单位在接到项目分析员给出的项目可行性分析报告后,在本系统,即鲜花销售系统
10、开发主管部门的统一下制定用于软件实质开发的软件项目计划,以使软件开发单位理解软件开发要求,进行开发。 2.32.3 项目概述项目概述1、工作内容实现鲜花的在线销售和订购,能够满足绝大多数客户的要求。 2、条件与限制开发该软件的条件比较简单,以开发单位目前的经济与技术条件已完全具备开发的条件。该系统可在用户要求的期限内完成。 3、产品1) 、程序该项目因开发时间较短,这里只给出设计思想,具体程序没写。2) 、文档文档内容包括: (1) 封面 (2)目录 (3)中文摘要 100 字左右;关键词 3-5 个 (4) 序言 (5)可行性分析 (6)项目开发计划4 (7)需求规格说明(包含需要的系统流程
11、图、数据流程图、数据字典、E-R图) (8) 概要设计(包含总体软件结构图、总体数据结构) (9) 详细设计(对概要设计内容进行详细设计) (10) 设计总结、参考文献、致谢等4、验收标准软件的验收标准完全由用户提出的软件需求制定,能保证软件的基本符合用户的要求。 2.42.4 项目开发计划项目开发计划1、任务分解分三个大的阶段进行开发第一阶段完成本系统的数据流图跟 E-R 图。第二阶段完成概要设计跟详细设计。第三阶段书写文档。 2、预算软件资金投入较少,具体预算分配简略。 3、关键问题各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大
12、的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。2.52.5 交付期限交付期限所要开发的系统较简单,所有开发工作用户要求要在 0.5 个月内完成,完成项目的最迟时间为 2011 年 8 月 20 日。5第三章、需求分析第三章、需求分析3.13.1 任务需求分析任务需求分析经分析先给出该系统的系统流程图,如图 3.1 所示: 图 3.1 系统流程图该系统主要包括鲜花信息管理、会员信息管理、鲜花销售信息管理、系统维护 4 个模块。1、鲜花信息管理模块,需实现鲜花信息的发布、更新。2、会员信息管理要求实现会员的统计和会员基本信息的管理。3、鲜花销售信息管理要保证鲜花的基本信息正确
13、、销售信息能够正确被系统处理。4、订单管理实现会员订购鲜花的必须的相关信息。5、系统维护模块要保证系统的安全、正常运行、合法访问等。 统计分析 订购鲜花销售报 表鲜 花订 单当前库存鲜花数量 销售事务处理库 存鲜 花清 单63.23.2 数据流图、数据字典数据流图、数据字典及实体联系图及实体联系图3.2.13.2.1 数据流图数据流图 数据流图描述了信息流和数据从输入移动到输出的过程中所经受的变化,根据本系统的业务背景和需求分析得出数据流图。该系统数据流程图如图 3.2 所示: 图 3.2 系统数据流程图数据流图由四种基本的元素构成:数据流(Data Flow),处理(Process),数据存
14、储和数据源(数据终点) 。数据流(Data Flow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在数据流图的起点和终点销售报表更新事物库存信息销售信息销售信息销售
15、信息库存清单库存信息更新库存鲜花数量处理鲜花销售D1 库存清单产生销售报表D2 销售信息系统管理员D1 库存清单产生销售订单73.2.23.2.2 数据字典数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。下面将列出若干数据元素的数据卡片信息。数据字典卡片: 名称:库存清单别名:鲜花信息表描述:将库存鲜花存储的描述定义:鲜花名称+数量+单价+产地位置:输出到打印机保存到磁盘名字:销售订单别名:订购订单
16、描述:顾客订购鲜花的描述定义:鲜花名称+订购数量+订购日期+订购会员编号+订单编号位置:输出到打印机保存到磁盘名字:订购数量别名:描述:某种鲜花一次被某顾客订购的数量定义:本次数量=0数字9位置:销售信息 销售订单 名字:会员信息表别名:描述:是对需求鲜花的各顾客的信息进行统计定义:会员编号+会员姓名+所属地址+登录账号+登录密码+订购订单编号+联系方式位置:销售订单会员信息表存储到磁盘名字:系统管理员表别名:销售商描述:管理和维护鲜花销售系统定义:姓名+性别+管理账号+密码+所在地址+联系方式位置:系统管理员表存储到磁盘名字:鲜花名称别名:描述:惟一地标识库存清单中一个特定鲜花的关键域定义:
17、鲜花编号=8字符8位置:库存清单 事务名字:订单编号别名:描述:惟一地标识订购鲜花信息的关键域定义:订单编号=8字符8位置:订购订单 事务输入到打印机保存到磁盘名字:会员编号别名:描述:惟一地标识已注册的会员信息的关键域定义:会员编号=8字符8位置:会员信息表 事务 保存到磁盘83.2.33.2.3 实体联系实体联系 E-RE-R 图图根据对数据流图和数据字典的分析,我们可以确定该应用中的实体,属性和实体之间的关系,并画出如下所示的 E-R 图。会员实体 E-R 描述顾客的相关信息,主要为了交易方便而建立的,其主要的属性包括会员姓名、会员编号、会员账号、登陆密码、性别、送货地址、联系方式等。会
18、员实体 E-R 图如图 3.3 所示 图 3.3 会员实体 E-R鲜花实体 E-R 图描述鲜花的相关信息,其主要的属性包括鲜花的名称、鲜花的库存余量、鲜花的出产地、鲜花的订购单价等。鲜花实体 E-R 图如图 3.4 所示 图 3.4 鲜花实体 E-R会员姓名登陆密码会员账号 会员编号 性别 会 员电子邮件地址联系电话 Q Q 号送货地址 邮编库存余量 出产地订购单价 鲜 花鲜花名称9管理员实体 E-R 图描述鲜花销售系统的管理者的相关信息、其主要属性包括姓名、管理账号、登陆密码、编号、所在地、联系方式等。管理员实体 E-R 图如图 3.5 所示 图 3.5 管理员实体 E-R 订单实体 E-R
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上鲜花 销售 系统
限制150内