资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,网上鲜花销售系统,1,网上鲜花销售系统1,目录,一、建立网上鲜花销售系统的必要性,二、可行性分析,2.1,技术可行性分析,2.2,经济可行性分析,2.3,操作可行性,三、详细调查,3.1,组织结构图,3.2,业务流程图,3.3,数据流程图,四、数据字典,4.1,数据流描述,4.2,处理逻辑描述,五、信息系统流程设想图(新系统模型),系统设计,一、代码设计,二、功能结构图设计,三、输出设计,四、数据库结构设计,4.1E-R,图设计,4.2,数据库关系模型设计,五、输入设计,2,目录一、建立网上鲜花销售系统的必要性2,一、建立网上鲜花销售系统的必要性,鲜花销售在我国是一个新兴行业,目前尚处于初步阶段。它是以网络为销售渠道的电子商务应用系统,它有传统的花店所不具有的优势,如:依靠网络来传播信息更快、并且投资少、人力需求少等优势。本系统实现了如下功能:提供所要销售鲜花的价格、数量、种类、卖家等各类信息;为网上的游客提供了注册会员、浏览鲜花信息、卖主的联系方式等功能;当然,也为管理员提供了鲜花、顾客、会员等信息的管理功能。在整个系统开发的过程中,运用了软件工程的基本概念、相关技术和方法。并且采用了系统生命周期的结构化程序设计方法,从而将整个系统开发各阶段(系统分析、系统设计、系统实施)的基本活动贯穿起来。,3,一、建立网上鲜花销售系统的必要性 鲜花销售在我国是一个新兴行,二、可行性分析,2.1,技术可行性,技术可行性研究是研究现有的技术条件能否顺利完成开发工作,硬、软件配置能否满足开发的需要等等。网上鲜花销售所要求的硬、软件环境并不是很高。,硬件能达到,CPU,:,celeron 433,;硬盘空间:,8G,;内存:,64M,;,Modem,:,56K,。软件需要安装,WIN2000+jdev1012+SQL Server2000,即可。由此可以看出,本网上的技术分析是可行的。,4,二、可行性分析2.1技术可行性4,2.2,经济可行性,从成本上看来,开发及维护系统所需的计算机、网络等硬件设备,电话、网络等通信费用,软件支持等基本上都是现有的,所以成本接近零。,从短期收益看来:比较有限,因为现在所处的环境限制。,从长期收益看来:继希望于发展成全国网上鲜花销售的系统。,5,5,2.3,操作可行性,该系统为简单了,B/S,模式的系统,系统的维护和管理需要有一定计算机专业技术的人来管理。系统要求了解进行鲜花销售的的相关人员对开发信息系统是否支持,传统的销售模式是否满足未来的鲜花供应模式及该系统是否能够带来可观的经济效益,系统的操作是否够简单,易于理解,是否安全等。经过调查分析,这个系统在操作可行性方面与需求基本相符,是可以实现的。,6,2.3操作可行性6,三、详细调查,3.1,组织结构图,我的订单,订单管理,库存管理,会员管理,统计分析,购物帮助,网上鲜花销售系统,商品列表,花店动态,付款方式,前台服务,后台管理,7,三、详细调查 我的订单订单管理 库存管理 会员管理 统计分析,3.2,业务流程图,用户提出注册,用户填写信息,检查结果,用户名被占用或两次密码不相同。,注册成功,选购鲜花,填写信息,发出订单,系统,系统检查信息,系统,发出鲜花,8,3.2业务流程图用户提出注册用户填写信息检查结果用户名被占,3.3,数据流程图,开始,链接数据库,是否成功?,否,搜索用户数据,添加用户订购信息,是否成功?,否,数据插入数据库,9,3.3数据流程图开始链接数据库是否成功?否搜索用户数据添加用,四、数据字典,4.1,数据项,根据花店操作数据流所用到的数据项,系统在数据库中分别建立了鲜花信息表,管理员信息表。,由于购买鲜花是整个鲜花销售流中最重要的业务过程,所以这里列出了鲜花信息表中的数据项,并对每个数据项做了详细的说明。,(,1,)鲜花名称 数据类型:字符型 长度:,30,个字符长度,(,2,)鲜花分类 数据类型:字符型 长度:,10,个字符长度,(,3,)鲜花的编号 数据类型:字符型 长度:,10,个字符长度,(,4,)数量 数据类型:字符型 长度:,10,个字符长度,(,5,)单价 数据类型:字符型 长度:,10,个字符长度,(,6,)鲜花销量 数据类型:数字型 长度:,10,位,10,四、数据字典4.1 数据项10,11,11,4.2,处理逻辑描述,处理过程在数据流图中的名称、编号,对处理过程的简单描述,该处理过程的输入数据流、输出数据流,及其来源与去向,其主要功能的简单描述:,(1),花库的录入,输入:除了,ID,号之外所有的数据项,处理:按格式添加到,flower,库中,输出:花目存储,(2),花库的删除,输入:,ID,号,处理:按格式从,flower,库中删除,输出:花目存储,(3),花库的更改,输入:,ID,号,处理:按格式在,flower,库中更改,输出:花目存储,(4),花库的查询,输入:,ID,号,处理:按格式从,flower,库中查询,输出:花目存储,12,4.2处理逻辑描述处理过程在数据流图中的名称、编号,对处理,4.3,数据储存描述,1,处理逻辑名称:库存台帐,处理逻辑编号:,P1,数据储存组成:日期,+,鲜花代码,+,鲜花名称,+,累积鲜花出库量,+,累计商品入库量,+,单位,+,剩余库存量,+,备注,相关的处理:,D2,、,D3,、,D4,排列方式:按(日期,+,商品代码)升序排列,2,处理逻辑名称:库存日常查询,处理逻辑编号:,P2,数据储存组成:日期,+,鲜花代码,+,鲜花名称,+,累积鲜花出库量,+,累计鲜花入库量,+,单位,+,剩余库存量,+,备注,相关的处理:,D3,排列方式:按(日期,+,商品代码)升序排列,3,处理逻辑名称:月库存报表,处理逻辑编号:,P3,数据储存组成:日期,+,鲜花代码,+,鲜花名称,+,月累积鲜花出库量,+,月累计鲜花入库量,+,单位,+,剩余库存量,+,备注,相关的处理:,D3,4,处理逻辑名称:产品收发存表,处理逻辑编号:,P4,数据储存组成:日期,+,鲜花代码,+,鲜花名称,+,月累积鲜花出库量,+,月累计鲜花入库量,+,单位,+,剩余库存量,+,备注,相关的处理:,D3,13,4.3数据储存描述1 处理逻辑名称:库存台帐13,4.4,外部实体描述,1,外部实体编号:,S1,外部实体名称:各分店,输入的数据流,:F3,输出的数据流:,F1,2,外部实体编号:,S2,外部实体名称:采购组,输入的数据流,:F10,输出的数据流:,F11,3,外部实体编号:,S3,外部实体名称:财务部,输入的数据流,:F5,4,外部实体编号:,S4,外部实体名称:营销部,输入的数据流,:F8,14,4.4 外部实体描述1 外部实体编号:S114,五、信息系统流程设想图,N,管理员,用户,购花,花卉,花卉分类,M,L,N,1,1,1,供应商,1,管理,提供,分类,15,五、信息系统流程设想图N管理员用户购花花卉花卉分类MLN11,管理员信息,用户信息,管理员,用户名,密码,权限,用户,用户名,密码,性别,Email,地址,邮编,身份证号,电话,16,管理员信息管理员用户名密码权限用户用户名密码性别Email地,鲜花,鲜花分类,鲜花,鲜花名称,鲜花类别,颜色,图片,备注,鲜花编号,鲜花分类,类别编号,类别名称,17,鲜花鲜花鲜花名称鲜花类别颜色图片备注鲜花编号鲜花分类类别编号,供应商,供应商,供应商编号,供应商名称,供应商地址,供应商邮编,Email,供应商电话,18,供应商供应商供应商编号供应商名称供应商地址供应商邮编Emai,系统设计,一、代码设计,19,系统设计一、代码设计19,二、功能结构图设计,20,二、功能结构图设计20,21,21,四、数据库结构设计,4.1E-R,图设计,在需求分析的基础上,设计出能够满足网上花店销售系统的需求的模块,规划出的部分实体的,E-R,图及其关系描述如下。,用户名,密码,管理员,查看订单,订单,订单编号,订花人姓名,订花人电话,订花人住址,收花人姓名,收花人电话,收花人地址,下单日期,查看购物车,订单编号,用户编号,商品编号,购物车,商品名称,商品单价,有关后台,管理员查看订单与购物车信息,E-R,图,22,四、数据库结构设计4.1E-R图设计用户名密码管理员查看订,用户名,密码,用户,填写订单,订单,订单编号,订花人姓名,订花人电话,订花人住址,收花人姓名,收花人电话,收花人地址,下单日期,有关用户与购物车信息,E-R,图,23,用户名密码用户填写订单订单订单编号订花人姓名订花人电话订花人,有关用户与留言板信息,E-R,图,用户,用户名,密码,留言,留言管理表,用户编号,留言标题,留言内容,24,有关用户与留言板信息E-R图用户用户名密码留言留言管理表用户,4.2,数据库关系模型设计,用户表(用户名,密码),管理员表(管理员名,密码),用户购物车表(订单编号,用户编号,商品编号,商品名称,商品单价),管理员购物车表(订单编号,订花人姓名,订花人电话,订花人住址,收花人姓名,收花人电话,收花人住址,订单日期,卡片留言),快速下单购买表(订单编号,订花人姓名,订花人电话,订花人住址,收花人姓名,收花人电话,收花人住址,订单日期,卡片留言),留言管理表(用户编号,留言标题,留言内容),25,4.2数据库关系模型设计用户表(用户名,密码)25,4.3,数据库逻辑结构设计,26,4.3数据库逻辑结构设计26,五、数据输入设计,用户的大部分时间用在选择菜单命令、键入数据和向系统提供输入。在系统中,键盘是主要的输入介质,但是鼠标等设备的也是重要的输入手段,所以,对于他们的数据输入操作有如下约定:,1,、保持信息显示和数据输入间的一致性,为了方便用户的使用,鼠标应当尽量减少操作的幅度。,2,、保持显示信息和输入信息之间的一致性,对于用户来说,要保证其输入的数据在显示上与其他显示的视觉特征(例如:文字大小、颜色、位置等)要一致。,对于不同类型的用户在登录到系统后,由于有不同的权限,所以在主界面中会有一些项目受到限制而无法使用,所以要使这些项目不发生作用,以保证系统安全。,断输入的两次旧密码是否一致,若一致,则判断原密码是否正确,如果原密码正确,则对数据库中的相应字段进行更新。,27,五、数据输入设计用户的大部分时间用在选择菜单命令、键入数据,数据库表的设计,28,数据库表的设计28,29,29,30,30,31,31,谢谢观赏,32,谢谢观赏 32,
展开阅读全文