- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
百货商店管理系统设计书
(SLeoMarketV1.0)
设计人员:王帅(组长)
刘牛
黄杰
张传文
李倩
1系统概述 2
1.1问题的提出 2
1.2术语定义和背景条件 3
1.3系统先进之处 3
1.4可行性分析 3
1.5运行环境 4
1.6人员和时间安排 4
2、需求分析 4
2.1用户业务需求 4
2.2系统用例视图 5
2.2.1系统角色的确定 5
2.2.2创建用例 5
2.2.3创建角色与用例关系图 6
2.2.4 部分模块时序图和协作图 7
3分布式数据库设计 10
3.1百货商店ER图设计 10
3.2百货商店数据库表设计 11
3.3百货商店分布式分片,分配设计 12
4系统总体设计 12
4.1系统总体功能框架图 12
4.2各个模块详细说明 14
5系统的实现(青岛家乐福超市) 20
1系统概述多数处理就地完成;
各地的计算机由数据通信网络相联系。
克服了中心数据库的弱点:降低了数据传输代价;
提高了系统的可靠性,局部系统发生故障,其他部分还可继续工作;
各个数据库的位置是透明的,方便系统的扩充;
为了协调整个系统的事务活动,事务管理的性能花费高;SQL SERVER2000
运行平台:Windows XP
1.6人员和时间安排
设计人员 : 王帅(组长) 刘牛 黄杰 张传文 李倩 时间安排: 待定 分工,具体时间进度待定
2、需求分析
2.1用户业务需求
连锁百货公司由一个中心(公司总部),多个远程连锁店(门店)组成,并且每个连锁店分布在不同地域。
连锁百货店的各个部门之间需要交换数据,这种数据交换是通过局域网和广域网实现进行。
公司总部负责产生并管理该连锁百货店的整体汇总数据,即各门店的明细帐汇总表数据,如销售汇总表等。
每一个远程站点(各门店和公司总部)分别有一个数据库系统,各自组成一个独立的子系统,可以分别独立进行本部门业务处理。
总部为了方便于各店进行管理,同时也为了比较各店的销售情况,要求门店将所有商品归入相应的业种和品牌,有总部统一管理并提供各门店使用。而且,品牌和业种信息数据在各门店要经常使用。
有关供应商信息、合同信息、商品信息和销售信息等经营基础数据都是各门店单独管理和使用,门店之间互不相关。
整个连锁百货店的职工信息由公司总部管理和维护,各门店只可以查询本部门的职员信息。
该连锁百货店的会员卡实行全国联网消费,会员可以而且经常进行异地消费。
2.2系统用例视图
用例图表示了角色和用例以及它们之间的关系。它描述了系统、子系统和类的一致的功能集合,表现为系统和一个或多个外部交互者(角色)的消息交互动作序列。也就是角色(用户或外部系统)和系统(要设计的系统)为了实现一个目的交互,这个目的的描述通常是一个谓词短语,,例如开立信用证、给客户回单等。
2.2.1系统角色的确定
在UML中,Actors代表位于系统之外和系统进行交互的一类对象。用它可以对软件系统与外界发生的交互进行分析和描述。
归纳出来的主要问题有:
.超市从供应商进货。
.商品出库到分店。
.客户从仓库批发商品。
.超市给客户发放赠品。
.商品退货给供应商。
.企业调整商品价格。
.查询营销记录。
.回收分店数据。
.用户管理。
.系统维护、备份
从上面所归纳的问题可以看出,本系统所涉及的操作主要是超市信息的管维护以及各种信息的分析查询,使企业用户能快速地掌握相关数据的情况。在本系统UML建模中,可以创建以下角色(Actors):
.系统操作员。
.系统管理员。
.企业主管。
.供应商。
.客户。
2.2.2创建用例
用例描述的是对参与者来说有价值的一系列行动而不是特性集, 根据业务流程可以分为以下的几个用例(Use Cases)
.百货商店进货。
.百货商店退货。
.分店提货。
.客户批发。
.发放赠品。
.门店退仓。
.商品调价。
.商品信息维护。
.仓库信息维护
.销售查询。
.用户管理。
.系统日志管理。
.数据备份。
.回收分店数据。
2.2.3创建角色与用例关系图
2.2.4 部分模块时序图和协作图
表现系统流程以及系统元素之间的交互关系可以用两种视图:时序图(Sequence Diagram)与协作图(Collaboration Diagram)
分店管理过程时序图
分店管理过程协作图
商品管理过程时序图
商品管理过程协作图
3分布式数据库设计
3.1百货商店ER图设计
属
文档评论(0)