《软件概要设计文档模板(共27页)》由会员分享,可在线阅读,更多相关《软件概要设计文档模板(共27页)(27页珍藏版)》请在金锄头文库上搜索。
1、连锁超市综合管理系统概要设计文档修订历史记录日期版本说明作者目录1. 引言1.1 编写目的编写目的:根据需求分析说明书,对系统建立起总体流程及系统总体编码规范等,为设计人员、编程人员及测试人员工作的基础。 参考资料:u OS1.0需求分析说明书u R3 单店培训文档1.2 范围主要针对XX项目需求分析说明书提出了基本的范围,实施目标和功能等信息,供实施、开发等部门使用。1.3 背景说明1 项目签订时间,实施地点,完成时间要求。项目签订时间:XXXX年XX月XX日实施地点:XXX要求完成时间:XXXX年XX月XX日前2 项目实施范围,包含模块数,实施地点。项目实施包含了u 门店系统 收银模块 店
2、长管理模块u 总部系统 基础资料管理 销售管理 采购管理 财务管理 报表 系统管理3 客户公司简单介绍。益升连锁超市 是 XXX 市 一家连锁超市企业,随着企业的经营模式扩展,在不同的地方和地段设置了很多门店,形成了连锁店。需要统一经营和管理各门店,需要一套管理系统来管理各门店的经营方式。因此计划开发一套连锁超市管理系统。2. 网络拓扑2.1 网络结构图其网络结构图如下:2.2 网络结构说明u 总部 数据库服务器:用来保存总部数据,为中心数据库; 通信服务器:接受分店POS的请求,根据请求的不同从中心数据库中提取相应的数据下发给POS客户端;或者将POS客户端上传的数据进行分析并将数据导入中心
3、数据库中; Modem 池:提供给各分店进行拨号连接,从而建立与通信服务器的联系; 总店维护机:提供给总店维护程序,进行对中心数据库的数据维护。 u 门店 POS 机:采用一般微机,提供给POS收银程序以及店长管理程序使用; Modem:提供给POS机通过拨号与总部的Modem池建立连接,从而实现POS机与总部的通信服务器进行数据交换。 3. 系统环境3.1 操作系统Server: Windows 2000 Server 或者Windows 2000 Advance Server3.2 数据库u 总部 SQL SERVER 2000 考虑要可以移植到ORACLE 9iu 门店 ACCESS20
4、00 3.3 开发语言 Dephi7.03.4 网络及硬件设备u 总部 数据中心可以放在公司机房 放置一个 model 池 D_LINK 交换机器 若干 网络中心数据服务器:PIII800、256M内存以上,配SQL SERVER 2000 网络中心应用服务器: PIII800、256M内存以上 工作站 要求内存 64M C500 以上 网管工作站 要求 内存 128M C700 以上 电信宽带 u 门店 POS 机 店长管理机 电信宽带4. 总体概述4.1 系统目标使用本系统后将起到以下主要效果:u 门店收银系统 收银 统计分析销售情况 进货登记 上传下载数据 实现总部能够对门店经营情况进行
5、分析统计u 总部后台管理系统 了解各个门店的经营情况 管理好进销存 生成财务报表4.2 模块结构【模块清单】4.2.1 总部管理系统一级模块二级模块功能简述优先级系统管理系统参数设置低数据字典高角色管理高用户管理高基础数据管理商品信息高商品类别信息高供应商信息高门店信息高库存初始化低设置库存警戒设置商品的库存警戒线。高每日数据处理每日数据处理高采 购 管 理要货单管理对门店的要货单进行增加、删除、修改、查询。 高采购订单管理生成采购订单,采购详情单。录入商品编码、状态、供应商(模糊查询)、商品名称(模糊查询)或收货日期等条件来查询订单,可导出表格,打印。高采购汇总表提供一段时间内商品的订货单汇
6、总报表,报表中提醒订货的商品名称数量,总金额,订货的供应商名称,按照供应商进行分组。中销售报表单品销售汇总商品编码,商品名称,商品销售数量,商品单位,销售价格,销售额高分类商品销售汇总分类编码,分类名,销售额高每日门店销售额统计门店编码,门店名称,店长名称,销售额高商品销售趋势图某种商品月度销售趋势图:以门店为条件,需给出折线图;低商品门店销售情况某种商品在各个门店销售额的统计:需给出饼图;低财务报表应付款查询统计按结账周期提供供应商应付账款统计以及收货明细报表。高库存分析报表商品信息.,期初库存,期初库存金额,期末库存,期末库存金额,期间进货高期间进销存汇总报表商品信息.,进货数量,进货金额
7、,销售数量,销售金额低商品价格管理商品售价调价调整商品的销售价格高价格变动查询依据提供的商品价格来查询关于该商品得任何商品信息.提供批量模糊查询商品价格功能;中商品价格价变动趋势图某商品一段时间内的销售、进货价格变动情况,并生成趋势图。低商品库存管理总部库存查询对超市内所有的商品库存进行统计和分析,能够以多种灵活方式查询某商品库存,比如根据供应商来查询商品信息或者能根据商品库存数量范围进行筛选和统计;同时能给出库存告警信息。高库存盘点总部根据最新的盘点数量来更新数据库中的库存数量;高盘点情况查询查询盘点信息;中盘赢盘亏报表统计某一段时间公司的盘盈盘亏统计表低员工考勤管理考勤参数设置设置考勤相关
8、的参数,比如迟到时间、旷工时间等。高考勤情况查询可以查询某月某人情况,可以导入EXCEL高考勤统计对总部和门店的工作人员的考勤信息进行统计,统计员工考勤信息,给出考勤报表,包括迟到、早退、矿工次数等;中工资管理工资的项目设置、录入、查询,工资条打印、工资表打印。低4.2.2 通讯服务器一级模块二级模块功能简述优先级通信服务Socket通信监听门店客户端的连接请求,接收客户端的数据,并向客户端发送数据高协议解析和封装对客户端发来的数据包根据协议进行解析,将数据按照协议封装发送给客户端高后台服务程序形成后台服务程序,可以在系统服务中启动该模块;低托盘通过应用程序后台的通讯服务。中4.2.3 店长管
9、理系统一级模块二级模块功能简述优先级要货与收货商品要货根据门店库存以及实际需求对商品进行要货,向总部申请商品订购高商品收货总部向供应商订购后,供应商送货到门店,门店进行收货处理,确认收到货物高销售查询销售查询高门店销售趋势查询根据时间段分别统计出总销售额,单品销售额,分类销售额趋势图中客户退货查询对顾客退货信息进行查询高库存管理库存查询查询当前库存商品信息高库存盘点录入盘点信息高商品信息管理商品信息查询查询商品基本信息高商品价格打折可对部分商品进行价格打折处理,打折不能低于最低折扣率。高员工管理员工信息查询列出本门店的员工基本信息低排班处理手动和自动排班低交接班信息查询管理门店员工的交接班信息
10、,进行考勤高数据上传与下载数据上传与下载提供数据的上传和下载服务,同时能定时下载和上传数据。与通信服务器建立连接,将门店的数据传到总部;并接收总部下传数据给调用本模块的店长模块和POS模块。高4.2.4 收银系统一级模块二级模块功能简述优先级正常销售商品销售通过扫描商品条码或者输入商品编码以及商品数量,计算应收,实收,找零高LED显示屏在LED显示屏上显示金额高钱箱收银时打开钱箱高打印小票打印销售小票高挂单取单在销售过程中进行挂单操作,可以暂时将正在进行销售的单挂起,对别的顾客进行销售操作;并可随时对挂起的任意一单进行取单,继续进行销售操作高一键撤单在销售过程中,未打印小票之前,可将已经生成的
11、销售单撤销高退货处理客户的退货请求中交接班记录员工的交接班信息中LED显示屏提供接口,让收银子系统在收银时在LED显示屏上打印已付、应付、余额中小票打印提供接口,在收银子系统完成交易后,为客户打印小票中钱箱提供接口,在收银子系统进行收银时,打开钱箱中系统注册低键盘、鼠标、状态栏处理低4.3 系统模块功能说明本系统主要针对会员、店铺及公司业务的管理,包括会员、授权店的资格管理;各环节的物流、资金流、信息流的管理。根据需求,将系统划分为总部管理模块、门店店长管理模块、门店POS收银模块、硬件驱动模块、通信服务模块、通信客户端模块等功能子模块。4.3.1 系统模块图4.3.2 总部管理模块总部管理模
12、块的主要功能如下:u 用户信息维护和权限维护 提供使用总店以及分店工作人员和管理人员的增删改查操作等功能; 提供系统操作权限的管理操作,以及系统角色生成,分配等管理操作等功能;u 供应商信息维护 提供与本店相关的进货渠道,供应商的增删改查操作等功能;u 商品信息维护 提供对商品具体信息的维护,包括商品编码、名称、供应商、价格、数量等信息的增删改查等操作的功能;u 商品单位维护 提供对商品计量单位信息的增删改查等操作功能;u 门店信息维护 提供对连锁超市中所有的门店信息的增删改查等操作的功能;u 库存初始化 初始库存、库存金额设置:在新增门店时设置该门店初始库存和库存金额;u 销售报表 单品销售
13、汇总报表:包括商品编码,商品名称,商品销售数量,商品单位,销售价格,销售额等信息,要求按照门店、供应商、销售时间段、销售人员等条件进行组合查询汇总,给出报表; 分类商品汇总报表:包括分类代码,分类名,销售额等信息,要求门店和时间段等条件进行组合查询汇总,给出报表; 每日门店销售额统计报表:包括门店代码,门店名称,店长名称,销售额等信息,要求按照日期给出报表; 某种商品月度销售趋势图:以门店为条件,需给出折线图; 某种商品在各个门店销售额度的统计:需给出饼图;u 进退货管理 商品采购订单:即进货单,将门店的要货需求转化为商品采购订单,并出商品采购订单表格; 要货信息维护:对门店提交上来的要货信息进行分类统计维护; 根据分店上传的进货信息调整采购订单进货状态的信息; 进退货汇总表:按照总部、门店、供应商、商品分类等进行进退货信息的汇总和查询; 录入商品编码或日期来查询进货单或者退货单的功能,支持模糊查询;u 财务管理 按结账周期提供供应商应付账款统计以及收货明细报表; 库存分析报表:按照各商品、各门店统计期初库存、期初库存金额、期