烟草信息管理系统设计说明书

中烟消费者数据管理系统

概要设计说明书

V1.0

人员 学号 备注 目 录

一、引言 .......................................................................................................................................... 1

1.1 编写目的 ....................................................................................................................... 1 1.2 项目背景 ....................................................................................................................... 1 1.3 定义 ............................................................................................................................... 1 1.4 参考资料 ....................................................................................................................... 1 二、任务概述 .................................................................................................................................. 2

2.1 目标 ............................................................................................................................... 2 2.2 运行环境 ....................................................................................................................... 2 2.3 需求概述 ....................................................................................................................... 2 2.4 条件与限制 ................................................................................................................... 2 三、总体设计 .................................................................................................................................. 3

3.1 处理流程 ....................................................................................................................... 3 3.2 总体结构和模块外部设计 ........................................................................................... 4 3.3 功能分配 ..................................................................................................................... 6 四、接口设计 .................................................................................................................................. 7

4.1 外部接口 ....................................................................................................................... 7 4.2 内部接口 ....................................................................................................................... 7 五、数据结构设计 .......................................................................................................................... 7

5.1 逻辑结构设计 ............................................................................................................... 7 六、运行设计 .................................................................................................................................. 8

6.1 运行模块的组合 ........................................................................................................... 8 6.2 运行控制 ....................................................................................................................... 8 6.3 运行时间 ....................................................................................................................... 9 七、出错处理设计 .......................................................................................................................... 9

7.1 出错输出信息 ............................................................................................................... 9 7.2 出错处理对策 ............................................................................................................... 9 八、安全保密设计 ........................................................................................................................ 10 九、维护设计 ................................................................................................................................ 10

一、引言

1.1 编写目的

为明确中烟消费者数据管理系统的系统结构、安排项目规划与进度、制定详细测试计划、组织软件开发与测试,特撰写本文档。

本文档供项目经理、设计人员、开发人员参考。 1.2 项目背景

开发软件名称:中烟消费者数据管理子系统 项目任务提出者:安徽中烟工业有限责任公司 项目开发者:中烟数据项目小组

用户:烟草公司各部门、零售商、消费者 项目与其他软件,系统的关系:

中烟消费者数据管理子系统通过零售户及消费者信息收集,结合国家烟草专卖局订单下行数据,构建相应的会员体系,并结合数据挖掘、客户画像,对客户进行分类。构建微信矩阵及社群,开展线上定向传播和线上线下的精准互动活动,同时通过与京东自营等第三方电商平台或商家的接口开发,构建横向联合营销的统一积分运维平台

本系统采用B/S模式,服务器端采用Microsoft Server 2003 为操作系统的工作站,是采用Microsoft SQL Server 2005的为开发软件的数据库服务程序。

1.3 定义

B/S模式:Browser/Server(浏览器/服务器)模式,是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到了服务器上,简化了系统的开发、维护和使用。

SQL :结构化查询语言,关系数据库查询的标准语言;

SQL SERVER 2005:微软公司生产的SQL SERVER数据库管理系统;

1.4 参考资料

《需求规范说明书》

《综合应用软件设计》 曹渠江主编,清华大学出版社、北京交通大学出版社,2008年12月版

二、任务概述

2.1 目标

2.2 运行环境

硬件及软件环境:

1台服务器:PIII1.2G双CPU,SCSI双硬盘镜像,1G以上内存,Windows NT,Apache+JSP+SQLSERVER 2005服务器;

客户机为普通支持浏览器的PC机; 系统运行环境示意图如下:

用户终端1用户终端2INTERNET…服务器用户终端N数据库图1 系统环境示意图

2.3 需求概述

见《需求规范说明书》。

2.4 条件与限制

(1) 一个客户在系统中只有一个账号; (2) 客户进行提交订单等操作必须先登陆。

三、总体设计

3.1 处理流程

针对本系统的公司工作人员、零售商、消费者三种不同的角色,系统的处理流程如下图所示:

消费者数据管理系统公司工作人员登录查找客户信息客户服务部修改客户信息接收客户订单拒绝客户订单客户相关信息文件库存查询采购部查询市场调研信息采购计划采购报表订单采集配送计划营销部销售品牌销售量分析销售计划表出入库记录仓库库存分析库存相关文件权限设定用户修改系统管理员系统维护发布信息客户信息维护图2 烟草公司各部门人员登录系统流程图系统相关日志

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4