网上花店系统课程设计.doc
《网上花店系统课程设计.doc》由会员分享,可在线阅读,更多相关《网上花店系统课程设计.doc(235页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date网上花店系统课程设计开发计划 信息管理系统分析与设计课程设计题 目 网上花店管理系统 班 级 信 息 112 班 组长姓名 丁 川 芮 组长学号 201152275213 同组成员 汪 斯 怡 组员学号 201152275202 指导教师 张 云 编写日期 2014年7月10日 目录1开发计划31.1项目名称:网上花店管理系统31.2开发背景:31.3原系统概述31.
2、4目标系统概述41.5可行性分析51.5.1经济可行性分析51.5.2技术可行性分析51.6项目计划62需求分析62.1需求定义说明书62.1.1数据需求62.1.2功能需求62.1.3性能需求72.1.4业务流程分析72.2数据流图82.3数据字典103系统设计143.1系统功能模块图143.2数据库概要设计153.2.1数据库概念结构设计153.2.2数据库逻辑结构设计163.3代码设计183.4输入/输出界面设计194详细设计:224.1前台管理程序流程图224.2各模块详细设计说明书245编码256测试与调试396.1根据测试理论、测试方法进行测试方法选择与设计396.2测试举例407
3、详细设计:417.1后台管理程序流程图417.2各模块详细设计说明书428编码439测试与调试549.1根据测试理论、测试方法进行测试方法选择与设计549.2测试举例549.3评价分析5610软件维护5711软件评价体会571 开发计划1.1 项目名称:网上花店管理系统1.2 开发背景:互联网以前所未有的速度发展,成为与报纸、广播、电视相比肩的第四媒体,同时正以其更捷的信息传输形式改变这人们的消费模式,利用简单、快界、低成本的电子通信方式,买卖双方不谋面就可以进行各种商贸活动,走向商业的互联网已经成为网络经济的大势所趋。眼下电子商务网站正如雨后春笋般大量涌现,企业网络化已经成为一种时尚。电子商
4、务的发展可能大家都已经耳濡目染,上网的朋友对这已经不再陌生,电子商务确确实实出现在我们周围。随着Internet上商品零售额的迅速增长,许多中小型企业开始考虑建立自己的电子商务站点,通过Internet,即使是小公司也可能接触到世界上任何地方的客户;在Internet上浏览的人会发现在线订购商品比其他任何方法都方便得多;一旦电子商务站点启动并运行起来,获取订单处理的成本与设置实体店铺的成本相比,实际上接近于零。 鲜花本身是一种比较容易在网络上进行销售的产品,不存在网上和现实中具有较大的品质差异,在网上挑选更加直观和方便,而且现在大部分网上的花店都将订花、送花合并成一条龙服务,让买花的网民越加方
5、便。轻松点击之间,鲜花与衷心的祝福便可以准时送抵家人或朋友。所以,设计一个能进行鲜花查询、订购及管理功能的网上花店管理系统,将传统的花店经营管理模式与计算机网络及数据库系统的综合经营管理模式相结合,是现实客观的需要。1.3 原系统概述现实生活的花店,首先在生活区的遍布率不高,往往会出现,当人们需要购买鲜花时却找不到花店。这个对应的问题就是,花店的消费者族群不够稳定持久。即使,在某些固定节日花店的订单量特别大,但是平常非节日的订单量却少的可怜,这样严重不对等的销售情况不利于一个实体商家的发展。将花店与电子商务结合,不仅可以使消费者更加便利,更能使商家销售渠道更宽,市场更大。1.4 目标系统概述本
6、系统实现了一般电子商务所具备的功能,如商品浏览、用户登录注册、网上与购物、结算、后台数据库管理等,利用这些功能可以对鲜花销售信息进行较好的管理。网上鲜花销售系统的使用者主要是客户和销售管理者,对于客户来说,实现的功能包括客户浏览鲜花(搜索查询),存放选中的商品的购物车,最后产生订单;对于销售管理者来说,需要对客户的信息,鲜花的信息,以及销售的信息进行管理。经过大量的市场调查与需求分析,可以总结出网上花店管理系统的用户具有频繁的登记、更改、删除商品信息,频繁浏览所需的商品信息等特点。针对用户的特点,网上花店管理系统的主要目标是通过处理花店的鲜花库存和网上销售活动,使在线顾客能轻松的找到所需要的商
7、品信息,以此来吸引更多的顾客;为花店会员提供一个功能全面、使用方便的购物环境,以替代传统的手工劳动,同时利用先进的信息技术为用户提供一些更为方便实用的功能。本系具有在线浏览鲜花的基本功能。通过配置,可以作为一个实际应用的鲜花销售网站。本系统是为传统经营的花店扩展构建网上销售渠道而开发的。这是一个相对简单的基本应用系统,主要满足传统的花店运营需要,将自己的销售渠道扩展到网上,通过简单的管理,提供给最终消费者产品的展现、购物、订单处理等一实现鲜花在线销售。通过本系统可以管理简单的在线销售模式、满足用户随时查询产品信息,随时下单购物的应用需求。由于本系统考虑到产品的适应性、安全性和访问效率,所以,在
8、系统平台多样性、技术先进性、功能适应性和灵活性等方面都有考虑,使系统相对完善。本系统主要是采用ASP.Net和SQlServer的技术来开发的鲜花销售系统,目标是实现一个以销售为中心的网上花店管理系统,构建用户信息与账号,账号与订单信息有机结合的业务系统。提供了包括传统业务中最基本的用户注册、登录、查询、订购、购物车管理、生成订单、鲜花信息管理、用户信息管理及订单信息管理等功能,是一个比较完善的系统。1.5 可行性分析1.5.1 经济可行性分析在我国,网上购物从无到有也不过短短几年时间。如今已经普及到每个人得身上,根据CNNIC的统计结果,截止2009年1月中国有互联网用户7950万人,而又有
9、40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,预计到2010年中国网上购物用户将达到10262万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式越来越被大家所接受。电子商务的功能也日趋完善,软件行业的飞速发展,为网站的开发提供了充分的条件。单独的鲜花店,已经满足不了市场的需求,鲜花在网上销售,能满足更多,更远顾客的要求。1.5.2 技术可行性分析网上花店管理系统采用了当前的主流计算结构B/S模式进行开发,前台开发工具选用MicrosoftVisualStudio200平台。ASP.net
10、,JavaScript等语言的运用MicrosoftVisualStudio2008是一种可视化的、面向对象的Windows开发语言,MicrosoftVisualStudio2008具有易用、通用和开发效率高的特点。后台的数据库开发工具选用了MicrosoftSQLServer2005,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。这两种开发工具功能强大,有较好的接口,作为本系统开发工具是可行的。1.6 项目计划任务/时间分配人员分配详细任务原型系统研究(1天)丁川芮、汪斯怡搜索寻找合适的原型系统开发计划/需求分析(1天)丁川芮、汪斯怡项目名称、开发背景、对原系统概
11、述、目标系统概述、项目计划、可行行分析、需求分析、数据流程图、数据字典数据库设计/详细设计(1天)丁川芮、汪斯怡系统功能模块图、数据库概要设计(E-R图)、代码设计、输入/输出界面设计、个人详细设计编码/测试/分析(1天)丁川芮、汪斯怡实现主要界面/测试系统/分析系统优缺点2 需求分析2.1 需求定义说明书2.1.1 数据需求(1)用户登陆以及注册的信息数据,管理员的信息(2)鲜花分类价格的一些介绍信息(3)用户所下订单信息(4)用户预览鲜花的信息,以及订单详情2.1.2 功能需求(1)用户进入系统后,注册后可以浏览、购买鲜花(2)店中的鲜花分类保存(3)能够支持鲜花的查询功能,在鲜花类别下根
12、据花名的关键字查询(4)用户在选择鲜花类别后,显示类别下鲜花的信息,方便用户浏览。(5)用户浏览鲜花时可以将自己所想要购买的鲜花放入购物车里(6)购物车中计算用户购卖鲜花的实际价格,让用户明白自己的消费情况2.1.3 性能需求(1)准确性和及时性:在性能上要保证系统的响应时间是客户可以接受的。(2)易用性:本系统是直接面对用户的,而用户往往对计算机并不一定非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系统的易用性。2.1.4 业务流程分析用户浏览鲜花请先登录,如未注册,请先注册为会员注册会员身份登陆
13、管理员身份登录查询鲜花密码修改订单管理购物车管理鲜花管理订单管理用户管理图1.系统业务流程图2.2 数据流图(1)顶层数据流图图2.顶层数据流图(2)第一层数据流图图3.第一层数据流图(3)第二层数据流图图4.商品浏览分解数据流程图图5.购买处理分解数据流程图图6.后台管理分解流程图2.3 数据字典(1)数据项条目说明数据项编号:F-01 数据项名称:用户编号别 名:无简 述:用户在网站的标识类 型:自动编号 长 度:长整型取值 范围:1-999999数据项编号:F-02 数据项名称:用户名 别 名:无简 述:用户自己取的名字,用以唯一标识用户名类 型:字符长 度:50位取值 范围:文本数据项
14、编号:F-03 数据项名称:密码 别 名:无简 述:登录时用以检验用户名的输入是否正确类 型:字符 长 度:50位取值 范围:文本数据项编号:F-04 数据项名称:产品代码别 名:无简 述:唯一标识产品,网站自己定义的字符串类 型:字符长 度:10位取值 范围:文本数据项编号:F-05 数据项名称:产品品种 别 名:无简 述:把产品分类标识,以便用户分类检索类 型:字符长 度: 5位取值 范围:文本(2)数据流条目说明数据流编号:D-1-1 数据流名称:订单信息简 述:由用户购买商品后传过来的信息 数据流来源:购买处理 数据流去向:后台管理 数据流组成:订单号+付款人姓名+付款人电话+付款人E
15、mail+付款人地址+送货时间+付款人备注+支付时间+修改时间+收货人姓名+收货人称呼+收货人电话+收货人地址+收货人备注+收货人邮件+留言+送货非+送货地区+总价+实际价格+订单密码+用户号+订单状态+来源数据流编号:D-1-2数据流名称:评论信息简 述:记录用户对产品的评论 数据流来源:用户 数据流去向:后台管理数据流组成:评论ID+评论内容+用户名称+管理答复内容+是否显示+邮件+用户ID+产品ID+对应目录属性的ID,Directory-property 表的标识数据流编号:D-1-3 数据流名称:商品信息简 述:用户对看中的商品的详细展示数据流来源:商品浏览数据流去向:购物处理 数据
16、流组成:产品号+产品代码+产品名称+产品描述+市场价格+销售价格+图片抵制+产品状态+产品种类+修改时间+优先级别+会员价格+网络图片地址(大、中、小)+是否特价(3)数据存储条目数据存储编号:F-01 数据存储名称:商品评论 简 述:记录用户对商品的看法 数据存储组成:评论ID+评论内容+用户名称+管理答复内容+是否显示+邮件+用户ID+产品ID+对应目录属性的ID,Directory-property 表的标识关 键 字:评论ID数据存储编号:F-02 数据存储名称:客户订单 简 述:记录花店订单具体购买的产品信息 数据存储组成:产品编号+产品ID+产品名称+产品价格+数量+订单ID关 键
17、 字:产品编号(4)数据处理逻辑条目处理逻辑编号:P3.5处理逻辑名称:订单管理简 述:确认顾客的购买,生成确认状态,发往业务员手中送货明细表,以便送货输入的数据流:顾客的订单信息;管理员信息。处理:根据数据流顾客的订单信息,管理员进行状态的确认,从中获取顾客的信息,购买信息生成送货明细表,发到各配送人员手中。输出的数据流:数据流订单信息一是去外部用户,二是写人数据存储送货明细表中。处理逻辑编号:P3.2处理逻辑名称:添加鲜花简 述:新的鲜花上架输入的数据流:采购部门的新品种采购信息;管理员信息。处理:根据数据流采购部门的新品种采购信息,管理员进行录入处理,实现商品的上架处理。输出的数据流:数
18、据流商品信息发往前台,供客户浏览购买,评论。处理逻辑编号:P3.3处理逻辑名称:评论管理简 述:对顾客的评论给予一定的回复,对虚假的评论进行删除。输入的数据流:顾客的评论信息;管理员信息。处理:根据数据流顾客的评论信息,管理员进行必要的回应。对虚假的评论进行删除。输出的数据流:数据流评论信息进入存储文件商品评论中,同时随同商品信息供顾客浏览,进行购物参考。(4)外部实体名称:客户编号:C01简述:使用系统的主要人员,进行浏览,评论,购买等操作名称:管理员编号:A01简述:对系统后台进行操作管理3 系统设计3.1 系统功能模块图图7.系统功能模块图3.2 数据库概要设计3.2.1 数据库概念结构
19、设计概念设计时整个数据库设计的关键,这一阶段通过对用户需求进行综合,归纳与抽象,逐步形成一个独立于具体数据库管理系统的概念模型。 一个好的全局E-R模型除了能够反映用户功能需求外,还应该满足实体联系尽可能少,实体集所含属性尽可能少,实体集间联系无冗余等原则。在这个阶段中,我们将数据库中所有实体之间的对应关系一一对应起来,显示在一张图上,能够清楚的了解到整个系统的运作。整体E-R图如下图所示:图8.整体E-R图3.2.2 数据库逻辑结构设计(1)订单表(Orders),用来记录用户购买鲜花订单的信息,该表的字段结构如表1所示。表1.订单表(2)用户评论表(Comment),用来记录网站用户对鲜花
20、的详细评论信息,该表的字段结构如表2所示:表2.用户评论表(3)鲜花类型表(FlowerType),用来记录网站中所有鲜花类型的详细信息,该表的字段结构如表3所示。表3.鲜花类型表(4)鲜花信息表(Flower),用来记录网站中所有鲜花的详细信息,该表的字段结构如表4所示。表4.鲜花信息表(5)订单详情表(OrderDetails),用来记录所有用户购买订单的详细信息,该表的字段结构如表5所示。表5.订单详情表(6)用户信息表(UserInfo),用来记录网站用户的详细信息,该表的字段结构如表6所示。表6.用户信息表3.3 代码设计在本系统中均采用了有实义代码,主要代码具体设计如下:(1)商品
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 花店 系统 课程设计
限制150内