软件概要设计文档模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.
专业资料连锁超市综合管理系统概要设计文档
修订历史记录
目录
1.引言 (4)
1.1编写目的 (4)
1.2围 (4)
1.3背景说明 (4)
2.网络拓扑 (5)
2.1网络结构图 (5)
2.2网络结构说明 (5)
3.系统环境 (6)
3.1操作系统 (6)
3.2数据库 (6)
3.3开发语言 (6)
3.4网络及硬件设备 (6)
4.总体概述 (7)
4.1系统目标 (7)
4.2模块结构 (7)
4.3系统模块功能说明 (10)
4.4总用例图 (15)
4.5总流程图 (18)
4.6总体规说明 (18)
5.功能分析 (18)
5.1收银子系统 (18)
5.2店长管理系统 (20)
5.3通信客户端DLL (23)
5.4硬件接口DLL (23)
5.5总部管理系统 (25)
5.6通信服务器 (33)
6.数据库设计 (33)
6.1收银子系统和店长子系统数据库设计 (33)
6.2总部数据库设计 (33)
1.引言
1.1编写目的
编写目的:根据需求分析说明书,对系统建立起总体流程及系统总体编码规等,为设计人员、编程人员及测试人员工作的基础。
参考资料:
◆OS1.0需求分析说明书
◆R3 单店培训文档
1.2围
主要针对XX项目需求分析说明书提出了基本的围,实施目标和功能等信息,供实施、开发等部门使用。
1.3背景说明
1.项目签订时间,实施地点,完成时间要求。
项目签订时间:XXXX年XX月XX日
实施地点:XXX
要求完成时间:XXXX年XX月XX日前
2.项目实施围,包含模块数,实施地点。
项目实施包含了
◆门店系统
➢收银模块
➢店长管理模块
◆总部系统
➢基础资料管理
➢销售管理
➢采购管理
➢财务管理
➢报表
➢系统管理
3.客户公司简单介绍。
益升连锁超市是XXX 市一家连锁超市企业,随着企业的经营模式扩展,在不同的地和地段设置了很多门店,形成了连锁店。需要统一经营和管理各门店,需要一套管理系统来管理各门店的经营式。
因此计划开发一套连锁超市管理系统。
2.网络拓扑
2.1网络结构图
其网络结构图如下:
2.2网络结构说明
◆总部
➢数据库服务器:用来保存总部数据,为中心数据库;
➢通信服务器:接受分店POS的请求,根据请求的不同从中心数据库中提取相应的数据下发给POS客户端;或者将POS客户端上传的数据进行分析并将数据导入中心数据库中;
➢Modem 池:提供给各分店进行拨号连接,从而建立与通信服务器的联系;
➢总店维护机:提供给总店维护程序,进行对中心数据库的数据维护。
◆门店
➢POS 机:采用一般微机,提供给POS收银程序以及店长管理程序使用;
➢Modem:提供给POS机通过拨号与总部的Modem池建立连接,从而实现POS机与总部的通信服务器进行数据交换。
3.系统环境
3.1操作系统
Server:Windows 2000 Server 或者Windows 2000 Advance Server
3.2数据库
◆总部
➢SQL SERVER 2000 考虑要可以移植到ORACLE 9i
◆门店
➢ACCESS2000
3.3开发语言
Dephi7.0
3.4网络及硬件设备
◆总部
➢数据中心可以放在公司机房
➢放置一个model 池
➢D_LINK 交换机器若干
➢网络中心数据服务器:PIII800、256M存以上,配SQL SERVER 2000
➢网络中心应用服务器: PIII800、256M存以上
➢工作站要求存64M C500 以上
➢网管工作站要求存128M C700 以上
➢电信宽带
◆门店
➢POS 机
➢店长管理机
➢电信宽带
4.总体概述
4.1系统目标
使用本系统后将起到以下主要效果:
◆门店收银系统
➢收银
➢统计分析销售情况
➢进货登记
➢上传下载数据实现总部能够对门店经营情况进行分析统计
◆总部后台管理系统
➢了解各个门店的经营情况
➢管理好进销存
➢生成财务报表
4.2模块结构
【模块清单】
4.2.1总部管理系统
4.2.2通讯服务器
4.2.3店长管理系统
4.2.4收银系统
4.3系统模块功能说明
本系统主要针对会员、店铺及公司业务的管理,包括会员、授权店的资格管理;各环节的物流、资金流、信息流的管理。根据需求,将系统划分为总部管理模块、门店店长管理模块、门店POS收银模块、硬件驱动模块、通信服务模块、通信客户端模块等功能子模块。
4.3.1系统模块图
4.3.2总部管理模块
总部管理模块的主要功能如下:
◆用户信息维护和权限维护
➢提供使用总店以及分店工作人员和管理人员的增删改查操作等功能;
➢提供系统操作权限的管理操作,以及系统角色生成,分配等管理操作等功能;
◆供应商信息维护
➢提供与本店相关的进货渠道,供应商的增删改查操作等功能;
◆商品信息维护