网上鲜花系统
- 格式:doc
- 大小:411.00 KB
- 文档页数:34
《系统建模工具》结课论文网上鲜花系统分析与设计
学生姓名:万禹彤贺莉
学院:信息技术学院
专业:信息管理与信息系统
班级:B1212
学号:0916121216 0916121218
指导教师:高素春
完成日期:2013年6月
辽东学院
Eastern Liaoning University
网上鲜花销售系统分析与设计
一、需求分析
1、功能性需求分析
网上鲜花销售系统是一个实现鲜花网上销售的管理信息系统。该信息系统能够为顾客提供便捷的网上鲜花购买平台,也能够为花店的管理者提供各种管理功能,如订单处理、商品信息管理等。
网上鲜花销售系统的功能性需求包括以下内容:
1. 网上鲜花销售系统能够为顾客提供便捷的网上鲜花购买功能。每个顾客可以通过自己的用户名和密码登录到网上购买系统中,实现在网上购买鲜花的功能。在顾客实现购买功能时,顾客可对鲜花的信息进行分类浏览、查询搜索,添加要购买的鲜花订单,最后结账。顾客还可查询订单、修改订单信息以及删除订单信息。系统自动保存顾客购买的商品记录。
2. 网上鲜花销售系统能够为花店的管理者提供管理功能。网上花店的管理包括商品库存管理、销售管理、订货管理、会员信息管理。
3. 库存管理包括商品入库管理、处理盘点信息、出库管理和管理设置信息。这些设置信息包括供应商信息、鲜花信息和特殊商品信息。库存管理员每天对鲜花进行一次盘点,当发现库存鲜花有损坏时,及时处理损坏信息。当鲜花到货时,库存管理员检查鲜花是否合格后将合格的鲜花入库。当鲜花进入订单时,鲜花进行出库处理。
4. 鲜花采购管理是对花店所缺鲜花进行的订货处理,包括统计订货鲜花和制作鲜花订货订单等步骤。当采购员发现库存鲜花低于库存下限时,根据系统供应商信息制作订单,进行鲜花订货处理。
5. 订单管理包括对订单的查询、接受订单并发货、拒绝订单。订单管理员通过库存统计了解鲜花信息、销售信息、供应商信息、库存信息,以便能够制定出合理的销售计划。
6. 系统管理包括管理员信息、顾客信息和系统维护。系统管理员通过系统管理功能,能够了解员工信息、会员信息,还能够对系统进行维护工作。
2、系统模块的划分
满足上述需求的系统主要包括以下几个小的系统模块。
基本业务处理模块:基本业务处理模块主要用于实现管理员对商品信息的维护和对顾客的订单处理。管理员通过合法的认证登录到该系统中,从而管理商品的信息和用户的订单信息。
●信息查询模块:信息查询模块主要用于实现顾客对商品信息的查询,包括商
品信息的查询、个人信息的查询和订单状态的查询等功能。
●系统维护模块:系统维护模块主要用于实现系统管理员对系统的管理和对数
据库的维护,系统的管理包括对顾客信息、商品信息、订单信息等信息的维护。数据库的维护包括数据库的备份、恢复等数据库管理操作。
二、系统建模
(一)创建系统的用例模型
网上鲜花系统的参与者包含以下几种。
●顾客:顾客能够通过该系统进行订购商品、查询商品信息、下订单等操作。
●管理员:对系统来说,顾客对商品的订购是管理员来进行处理。负责顾客、
商品、订单等信息的维护,并且管理员还需要对数据库进行维护操作。
因此系统的参与者包含两种,分别是顾客、管理员。
1、顾客用例图
顾客能够通过该系统进行如下活动。
●登录系统:顾客可以根据自己的账号和密码登录,查询商品信息、个人信息、
进行商品订购和订单维护。
●查询商品:顾客可以根据商品的名称、种类、价格、厂家等各种条件进行组
合查询。商品查询结果的列表中,用户可以进一步的查看详细信息。
●个人信息维护:每个顾客都可以通过系统登录后查询自己的信息。
●商品订购:在登录系统后,顾客可以预定商品。
●订单维护:顾客在订购商品后可以查询其订单的状态(包括处理中、发货中、
缺货中和已经完成),并可以对处理中和缺货中的订单进行增加、删除和修改的操作。
通过上述活动,获得的顾客用例图如图1-2所示。
图1-2顾客用例图
2、管理员用例图
管理员能够通过该系统进行如下活动。
●商品信息维护:管理员可以对系统所有的商品信息进行维护,包括商品
查询、价格的调整、商品描述信息的更新、新商品的加入以及过期商品
的删除同时可以得到详细的销售情况列表并及时更新热门商品的信息。
●库存管理:管理员可以通过系统进行库存管理,可以进行库存查询对缺
货情况处理,对缺货商品立即采购并及时更新库存。
●订单处理:用户在订购商品后,系统会及时更新其订单,管理员可以获
取未处理的订单,并根据库存情况发货或选择延时发货,当库存不足时,一般会选择延时发货或拒绝订单,如果商品有现货,那么管理员确认订
单后选择发货。
●删除用户:管理员可以选择删除恶意捣乱的顾客。
通过上述活动,获得的管理员用例图如图1-3所示
图1-3管理员用例图(二)创建系统的静态模型
1、业务实体类的表示如图2-1,2-2
图2-1参与者的基本类图
图2-2业务实体类
3、类之间的关系如图2-3
图2-3类之间关系示例
(三)创建系统动态模型
在网上花店系统中,通过上述的用例可以获得以下的交互行为:●管理员查询商品
●管理员添加商品
●管理员修改商品
●管理员删除商品
●管理员查询销售记录
●管理员库存管理
●管理员订单处理
●顾客建立订单
●顾客删除订单
1、“管理员查询商品”用例
对“管理员查询商品”用例的描述如表3-1-1所示
表3-1-1 管理员查询商品
基本工作流程如下:
01、管理员在登录后希望通过系统查询某些商品信息。
02、管理员通过商品信息维护界面根据商品编号将商品类实例化并请求商品
信息。
03、商品类实例化对象根据商品编号加载商品信息并提供给商品信息维护界
面。
04、商品信息维护界面向管理员显示商品信息。
根据基本流程,创建管理员查询商品的序列图如图3-1-2所示。