连锁中心配送系统需求分析C.docx
- 文档编号:8955513
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:14
- 大小:152.64KB
连锁中心配送系统需求分析C.docx
《连锁中心配送系统需求分析C.docx》由会员分享,可在线阅读,更多相关《连锁中心配送系统需求分析C.docx(14页珍藏版)》请在冰豆网上搜索。
连锁中心配送系统需求分析C
连锁中心配送系统的设计与开发
1.1开发背景
近年来,随着我国经济的飞速发展,一种新兴的现代商业运作模式----连锁经营正以其经营方式与组织结构所独有的优势推动着中国零售业格局的重大变革,为消费品市场带来了蓬勃的生机和活力。
那么什么是连锁经营呢?
简单地说,就是通过一定的联结纽带,遵循一定的规则,将众多分散、孤立的经营单位联结在一起,并按照规则的要求进行商业运作。
这其中有一个问题相当关键,即如何将这些在地理位置上分散、孤立的经营单位进行统一管理呢?
只有通过计算机网络技术来实现,针对连锁经营的特点,设计开发一套对连锁店进行配送管理的系统。
1.2系统分析
需求分析
一直以来,商业的运作模式是以单一的,独立的经营方式在运作,这种模式已经不能适应这个社会的发展,对一个企业的发展有很大的局限性。
现在一种新兴的商业运作模式——利用计算机网络把一个个孤立的经营单位联结在一起,并利用计算机网络对各个孤立的经营单位进行管理,这样的运营方式在过程中能节省大量的人力、物理、财力和时间,为企业的发展奠定了一个良好的基础。
可行性研究
连锁中心配送系统使连锁商业模式走上了科学化、网络化的道路,但是还要遵循经济性与技术性的原则。
下面从经济性和技术性这两个方面来研究该项目的可行性。
1.经济可行性
全面运用连锁中心配送的运营模式,为提高连锁中心和连锁分店的管理力度,提高企业的经济效益。
通过计算机网络对中心和分店进行管理,方便分店管理员和中心管理员对销售的信息更好的查询和管理。
2.技术可行性
在管理过程中,满足了中心和分店的运营管理模式,使连锁中心能够根据实际情况,对分店运营过程中的各项准备工作作出及时、准确的调整。
在每个模块中具体的实现主要运用到技术。
主要是在网页上的布局和结构的分析。
在开发过程中我们将会用到,sqlserver2005,开发工具是vs2008。
3.人员分工
为了完成连锁中心配送系统设计开发,我们组建了一个临时的项目团队,由项目经理、软件工程师和测试人员构成。
为了明确项目团队中的每个人的任务分工,现制定人员分工表如表1所示:
姓名
角色
工作描述
赵灵
项目经理
负责项目的分析、策划、项目开发进度的跟踪、项目的质量检查
陈恩来
软件开发
负责各模块的开发
欧阳畅
数据库开发
系统数据库的开发
龚红娟
软件测试
软件的测试与修复
1.3系统设计
1.3.1系统目标
本系统是连锁中心配送系统,主要是对连锁店的管理和销售的统计,还有就是产品信息的管理,主要实现如下的目标。
→网站整体结构和操作流程合理顺畅,实现人性化设计。
→管理员提供后台登录入口。
→通过后台,管理员对用户信息和产品信息进行全面管理。
→通过后台,管理员对日销售和月销售进行录入和查询。
→系统运行稳定、安全可靠。
1.3.2系统功能结构
连锁中心配送系统可以分为系统管理用户模块、产品信息模块、连锁店管理模块、销售统计模块、连锁分店用户管理,而且将其分为前台和后台,其系统模块如图所示。
业务流程图
为了更加清晰地表达系统的业务功能模块,下面给出连锁中心配送系统的业务流程图。
对于不同的角色,它们所拥有的权限不同,流程图也不一样,包括面向连锁分店的管理员的前台流程图和面向系统管理员的后台流程图两部分。
否
是进入
面向系统管理员的后台流程图
否
是进入
面向分店管理员的前台流程图
1.3.3开发环境
在开发连锁中心配送系统时,需要具备以下的软件环境。
操作系统:
WindowsXP。
数据库:
MicrosoftSqlserver2005
开发语言:
C#。
1.4数据库设计
1.4.1数据库需求分析
SQLServer2005是基于SQLServer2000技术优势构建的,它可以为任何规模的组织机构提供集成化信息管理解决方案。
当今的企业常常面临着诸多方面的挑战,例如需要根据数据做出更快、更多的决策;需要提高开发团队的生产力和灵活度;在减少总体信息技术(IT)预算的同时,扩展基础架构以满足更多要求等。
作为微软公司的数据管理与分析软件,SQLServer2005有助于简化数据与分析应用的创建、部署和管理,并在解决方案伸缩性、可用性和安全性方面作了重大的改进。
因此,为了提高系统的安全性、可靠性和性能,本系统采用SQLServer2005数据库。
1.4.2数据库概念设计
系统开发过程中,数据库设计占有重要的地步,数据库设计的原则是根据系统的整体需求而定的。
各模块的信息实体E-R图分别如下:
系统用户信息实体E-R图:
商品信息实体E-R图:
商品信息详细实体E-R图:
连锁店信息主实体E-R图:
连锁店信息表
Id
分店名
地址
付款方式
邮政编码
开业日期
运送方式
面积
备注
是否营业中
连锁店配送实体E-R图:
配送中心货物入库实体E-R图:
销售统计实体E-R图:
连锁分店用户实体E-R图:
连锁店用户信息表
Id
用户名
性别
密码
年龄
用户所在城市
地址
邮政编码
用户真实姓名
所经营店id
Email地址
证件类型
证件号码
联系电话
1.4.3分析完系统的实体需求后,根据每个实体的E-R图创建系统所需的各个表,系统数据库中的所有表及其用途描述,如图:
表名
功能说明
t_SysUserInfo
系统用户信息表
t_WareInfo
商品信息表
t_Ware_Detail
商品信息详细表
t_SubShopInfo
连锁店信息主表
t_SubShopOrder
连锁店配送表
t_Storage
配送中心货物入库
t_SalesInfo
销售统计表
t_SubUserInfo
连锁分店用户表
创建数据库的逻辑结构图,数据库中各表结果如下:
1.系统用户信息表(t_SysUserInfo):
表名
tb_UserInfo
列名
数据类型(精度范围)
空/非空
约束条件
其它说明
UserId
Int
非空
主键
用户编号,自动增长
UserName
Varchar(20)
非空
用户名
TrueName
Varchar(10)
非空
用户真实姓名
Password
Varhar(18)
非空
长度为至少为6位
密码
City
Varchar(20)
非空
用户所在城市
Address
Varchar(100)
非空
地址
Age
Int
空
年龄
Sex
Char
(2)
非空
性别
Postcode
char(6)
非空
长度为6位
邮政编码
CardNo
Varchar(24)
空
证件号码
CardType
Varchar(20)
空
证件类型
Telephone
Varchar(14)
空
联系电话
Varchar(50)
非空
格式要正确
Email地址
Freeze
smallint
只能是0或1
用户是否被冻结
补充说明
该表用于存储用户的有关信息
2.商品信息表(t_WareInfo):
表名
t_WareInfo
列名
数据类型(精度范围)
空/非空
约束条件
其它说明
ISBN
Varchar(15)
非空
主键
ISBN号
Type
Varchar(40)
非空
商品类型
Area
Varchar(100)
非空
产地
Introduce
Text(16)
空
简介
Price
Money
非空
定价
goodsDate
Datetime
空
出厂日期
Bestselling
Char
非空
只能是”是”或”否”
是否畅销
Commend
Int
空
只能是0或1
是否推荐
CM
Char(20)
空
长*宽
产品规格
KG
Int
空
单位kg
产品重量
补充说明
该表用于存储商品的有关信息
3.商品信息详细表(t_Ware_Detail):
表名
t_Ware_Detail
列名
数据类型(精度范围)
空/非空
约束条件
其它说明
WareId
Int
非空
主键
自动编号
ISBN
Varchar(100)
非空
外键
商品ISBN号
WareName
Varchar(50)
非空
非空
商品名称
WareStore
Int
非空
长度为32位
库存
补充说明
该表用于存储商品的有关信息
4.连锁店信息主表(t_SubShopInfo):
表名
s_SubShop
列名
数据类型(精度范围)
空/非空
约束条件
其它说明
ShopId
Int
非空
主键
自动编号
ShopName
Varchar(20)
非空
分店名
Address
Varchar(100)
非空
地址
Postcode
Char(6)
非空
邮政编码
Area
Varchar(14)
非空
面积
Pay
Varchar(20)
非空
付款方式
Carray
Varchar(20)
非空
运送方式
OrderDate
Datetime
空
开业日期
Remark
Varchar(200)
空
备注信息
Enforce
Char
(2)
空
只能是”是”或”否”
是否营业中
补充说明
该表用于存储连锁店的有关信息
5.连锁店配送表(t_SubShopOrder):
表名
s_SubShopOrder
列名
数据类型(精度范围)
空/非空
约束条件
其它说明
Id
Int
非空
主键
自动编号
ShopId
Varchar(20)
非空
外键
分店id
UserId
Int
非空
外键
店主id
ISBN
Varchar(100)
非空
外键
商品ISBN号
GoodsNum
Int
空(0)
配送数量
CarryDate
Date
空
运送日期
补充说明
该表用于存储连锁店的有关信息
6.配送中心货物入库表(t_Storage):
表名
t_SalesInfo
列名
数据类型(精度范围)
空/非空
约束条件
其它说明
Id
Int
非空
主键
自动递增
ISBN
Varchar(100)
非键
外键
商品ISBN
GoodsNum
Int
空(0)
数量
StorageDate
Date
空
入库日期
Price
Int
非空
单价
GoodsNew
Int
非空
是否为新货
补充说明
该表用于配送中心入库货物有关信息
7.销售统计表(t_SalesInfo):
表名
t_SalesInfo
列名
数据类型(精度范围)
空/非空
约束条件
其它说明
Id
Int
非空
主键
自动递增
ISBN
Varchar(100)
非键
外键
商品ISBN
ShopId
Int
非空
外键
分店
SalesNum
Int
空
销售量
SalesPrice
Int
非空
销售单价
SalesDate
Date
非空
销售日期
补充说明
该表用于销售统计有关信息
8.连锁分店用户信息表(t_SubUserInfo):
表名
tb_UserInfo
列名
数据类型(精度范围)
空/非空
约束条件
其它说明
UserId
Int
非空
主键
用户编号,自动增长
ShopId
Int
非空
外键
所经营的店
UserName
Varchar(20)
非空
用户名
TrueName
Varchar(10)
非空
用户真实姓名
Password
Varhar(18)
非空
长度为至少为6位
密码
Age
Int
空
年龄
Sex
Char
(2)
非空
性别
City
Varchar(20)
非空
用户所在城市
Address
Varchar(100)
非空
地址
Postcode
char(6)
非空
长度为6位
邮政编码
CardNo
Varchar(24)
空
证件号码
CardType
Varchar(20)
空
证件类型
Telephone
Varchar(14)
空
联系电话
Varchar(50)
非空
格式要正确
Email地址
补充说明
该表用于存储连锁分店用户的有关信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 连锁 中心 配送 系统 需求 分析