当前位置:文档之家› 软件概要设计说明书

软件概要设计说明书

文件编号:ZEE30003《XX企业管理系统商务版V3.0》软件概要设计说明书南昌金鼎软件开发有限公司《XX企业管理系统商务版V3.0》总体设计说明书目录1、引言 (3)1.1. 编写目的 (3)1.2. 背景 (3)1.3. 定义 (3)1.4. 参考资料 (3)2、总体设计 (3)2.1. 需求规定 (3)2.2. 运行环境 (3)2.3. 基本设计概念和处理流程 (4)2.3.1. 采购管理 (6)2.3.2. 销售管理 (7)2.3.3. 库存管理 (8)2.3.4. 员工管理 (10)2.3.5. 帐务管理 (11)2.3.6. 基本资料管理 (13)2.3.7. 系统维护 (13)2.4. 结构 (13)2.4.1. 采购管理 (14)2.4.2. 销售管理 (14)2.4.3. 库存管理 (16)2.4.4. 员工管理 (18)2.4.5. 帐务管理 (18)2.4.6. 基本资料管理 (21)2.4.7. 系统维护 (22)2.4.8. g f u n ……………………………………………………………2 3 2 . 4 . 1 1 .公用表单:( g ) f (24)2.4.12. 公用提示信息 (25)2.5. 人工处理过程 (26)2.6. 尚未解决的问题 (26)3、接口技术 (26)3.1. 用户接口 (26)3.2. 外部接口 (26)3.3. 内部接口 (26)4、运行设计 (27)4.1. 运行模块组合 (27)4.2. 运行控制 (27)4.3. 运行时间 (27)5、系统出错处理设计 (27)5.1. 出错信息 (27)5.2. 补救措施 (27)5.3. 系统维护设计 (27)1. 引言1.1 编写目的《XX企业管理系统商务版V3.0》总体设计说明书是面向系统分析员和程序员的,系统分析员依据软件需求说明书和总体设计说明书设计数据库和软件的详细设计,同时也是系统分析员向程序员分配代码设计任务的依据。

1.2 背景说明:a.《XX企业管理系统商务版V3.0》b. 任务提出者:南昌金鼎软件开发有限公司开发者:南昌金鼎软件开发有限公司《XX企业管理系统商务版V3.0》小组成员用户:全国中大企业从事进销存业务的企业。

1.3 定义无1.4 参考资料国家软件工程开发标准《XX企业管理系统商务版V2.0》软件需求分析报告《XX企业管理系统商务版V2.0》鉴定材料《XX企业管理系统商务版V2.0》软件金鼎信息系统软件公司开发规范和标准《XX企业管理系统商务版V3.0》软件需求说明书2. 总体设计2.1 需求规定参见《XX企业管理系统商务版V3.0》软件需求说明书。

2.2 运行环境参见《XX企业管理系统商务版V3.0》软件需求说明书。

2.3 基本设计概念和处理流程《XX企业管理系统商务版V3.0》主要功能结构图采购定单采购审核采购收货择易企业管理系统商务版采购管理应付款管理销售管理应收款管理库存管理员工管理帐务管理分析与报表系统维护采购退货分析与报表系统维护新增预付款新增应付款付款冲帐付款冲帐作废分析与报表系统维护新增预收款应收款开票收款冲帐收款冲帐作废分析与报表系统维护入库业务出库业务组装业务货品组装货品盘点成本调整分析与报表系统维护公司资料部门资料员工资料工资核定发放工资考勤管理分析与报表系统维护凭证管理出纳管理过帐帐簿辅助帐簿会计报表结帐系统维护静态字典维护用户管理数据备份数据恢复数据导出销售定单销售审核销售发货销售退货货品零售零售退货维修卡维护维修服务分析与报表系统维护采购入库生产入库其它入库调拨入库销售出库领料出库其它出库调拨出库组装定义货品组装货品拆分凭证录入凭证审核自动凭证自动结帐凭证查询出纳签字银行对帐余额调节表现金日记帐银行日记帐V3.2.3.1 采购管理2.3.3. 库存管理库存管理主要是对企业的存货进行管理,主要管理货品的出库、入库以及货品的调拨、盘点等,其流程见下图:2.3.4. 应付款管理应付款管理主要是对企业的应付款进行管理,主要包括产生应付款及发票,应付款进 行冲帐处理,冲帐作废。

2.3.5. 应收款管理应收款管理主要是对企业的应收款进行管理,主要包括产生应收款及发票,应收款进 行冲帐处理,冲帐作废。

2.3.6. 员工管理员工管理主要是管理本企业的部门信息、员工信息、员工工资信息和员工的考勤信息,2.3.7. 帐务管理2.3.8. 基本资料管理基本资料包括各类静态字典、货品字典、供应商字典和客户字典。

2.3.9. 系统维护系统维护主要包括数据的备分与恢复、数据的导出(导出到文本文件、导出到 EXCEL 文件), 用户管理、用户权限管理和用户口令管理。

2.4 结构用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分, 扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制的关系。

2.4.1 采购管理2.4.2 销售管理2.4.3. 库存管理4. 打印拆分货品表;5. 查找已保存的货品拆分单,并修改;162.4.4. 应付款管理2.4.6. 员工管理可18数据备分与恢复。

库存结帐将库存模块数据倒入历史库2.4.8. 基本资料管理2.4.9. 系统维护2.4.10. Form 窗体的基类作为基类(Base-Class)。

以后的窗体都从它继承(Inherited)。

这不仅提高代码的重用性(Reusable),而且能从函数功能方面规范代码。

①TransationModule: 业务模块窗体的基类②TransationSearchMoudle 业务查询模块窗体的基类③DictionaryMoudle 字典模块窗体的基类④CommonSearchMoudke 公共查询模块窗体的基类⑤FrmPayRollMoudle 员工工资模块窗体基类⑥InformationSearchMoudle 基本资料查询模块窗体基类⑦FrmAccountMoudle 财务模块窗体基类功能:将业务模块窗体的公用部分提取出来,作为基本属性和行为。

属性:设置每个窗体都有的属性,如KeyPreview:=True:Icon:=等等过程/函数(纯虚函数):检查数据项是否录入正确函数FunDataVerify()数据初始化函数FunDataInit()表、查询初始化函数FunTableInit()向前翻阅函数FunPrev()向后翻阅函数FunNext()查询函数FunSearch()新增函数FunNew()作废函数FunVoid()保存函数FunSave()预览函数FunPreview()打印函数FunPrint()退出函数FunExit()2.4.11.全局结构:grecsUserid tring(6) 用户标识=员工编码sPassword string(20) 用户口令sClerkerName string(20) 用户名称sCorpNo string(2) 公司编码sCorpName string(60) 公司名称sDepartmentNo string(6) 部门编码sDepartmentName string(30) 部门名称sCurrentDate string(18) 当前日期2.4.12. 全局函数:gfun所有的函数返回一个整型值,0:成功、-1:不成功,以形参/实参方式传递变量2.4.14. 公用提示信息‘%s 不允许为空,请输入’,‘%s 数据项已经存在,请重新输入’,‘%s 数据项已经存在,请重新选择’,‘%s 重复,请重新输入’,‘%s 货品重复,请重新输入’,‘%s 供应商重复,请重新输入’,‘是否保存当前输入的数据’,‘是否确信作废%s’,‘是否确信删除%s’,‘%s 不存在,请重新输入’,‘%s 客户不存在,请重新输入’,‘%s 供应商不存在,请重新输入’,‘%s 货品不存在,请重新输入’,‘%s 分类不存在,请重新输入’,‘%s 不合法,请重新输入’,‘%s 数据项已经被使用,不能被删除’,‘%s 不能打开,请退出重试’,‘%s 用户不存在或口令不正确,请重新输入’,‘是否现在输入公司信息?选择否将退出系统’,‘非法用户,退出系统’,‘你没有该项业务的操作权限’,‘是否确信注销%s 用户吗’,‘没有选择%s,请选择’,‘分类编码长度必须为%s 位,请重新输入’,‘%s 保存成功’,‘只能选择增加子类’,‘没有定义分类级别,退出重新安装系统’,‘%S 必须大于零’,‘货品分类级别必须大于等于10’,‘%S 保存不成功,请重新检查数据是否正确’,‘部门编码前两位必须为本公司编码,即%s’,‘%s’,‘%s’,‘当前数据已修改,是否保存’,‘库存下限不能大于库存上限,请重新输入’,‘该单据已经作废,不能被修改’,‘%s 货品已经出货,不能减少库存’,‘%s,不能使用’,‘%s 号货品低于成本价销售’,‘%s 号单据已生效,不能作废’,‘该单据已经%s,不能作废’,‘%s 号货品出库数量超过库存数量’,‘不能弃审其他人审核的订单’,‘该订单已被其他人审核’,‘你确认这张发票吗’,‘%s 号货品低于成本销售,是否保存’.2.5. 人工处理过程1.自动生成的凭证可能不符合要求,用户可以自行调整2.不套打各种票据(包括发票),需手工填写3.外币仅留有接口,用户若使用了外币,请手工转换成人民币再输入计算机中4.财务报表不全,有些报表需用户自行处理2.6. 尚未解决的问题1.货品多级单位管理2.多国货币管理3.生产计划管理3.接口技术3.1. 用户接口1.运行《XX企业管理系统商务版V3.0》主应用程序,用户输入标识和口令,只有输入正确才能进入系统2.运行《XX企业管理系统商务版V3.0》新帐套应用程序,只有输入正确才能进入系统3.运行《XX企业管理系统商务版V3.0》样本帐套应用程序,只有输入正确才能进入系统4.运行《XX企业管理系统商务版V3.0》ODBC 配置应用程序,只有输入正确才能进入系统3.2.外部接口1.必须安装WIN98、WIN952.《XX企业管理系统商务版V3.0》的安装必须在其他基于Borland 公司的C++Builder 开发应用软件之后安装。

3.必须留有100M 以上的硬盘空间4.计算机最好在PII 以上运行效果更佳3.3. 内部接口1.部分采用COM 技术,提高代码的重复利用率2.大量采用窗体的继承,保证风格统一4. 运行设计4.1. 运行模块组合1.《XX企业管理系统商务版V3.0》一共有九个模块,系统维护、员工管理和分析与报表属于基础模块,必须具备:采购、销售、库存、帐务、应收款和应付款这六个模块可以根据需要任意组合。

2.通过注册码确定网络用户数和用户可以使用的模块。

相关主题