设计开发文档模板
- 格式:doc
- 大小:100.50 KB
- 文档页数:12
《企业管理系统(ERP)》开发文档目录第一部分MS-系统维护5一、公司注册资料(MSCompanyUser) 5二、组织机构(MSDepartmemt, MSPostionClass, MSPostion,MSEmployee)6三、权限登记(MSPermissions)8四、权限分类(MSPermissionsClass)8五、用户定义(MSUser) 9七、登陆管理(MSLogin)10八、管理期间(MSPeriod) 10九、单据表名称(MSBillTable ) 11十、凭单引用(主要进行查询) 11第二部分DA—基本资料11十一、币种资料(MSCurrency) 11十二、资金帐户(FNAccounts) 12十三、会计科目(DAAccountCode) 12十四、属性字典(DAAttribute) 13十五、仓库货位(STWarehouse) )13十六、货品资料(DAGoodsClass, DAGoods)14十七、使用单位(MSUnits ,MSGoodsUnits)14十八、单据类型表(DABillType ) 15十九、费用资料(DAExpense ) 16二十、客户资料(DAArea, DAClient)16二十一、厂商资料(DAArea, DAClient)17二十二、工程资料( DAProject) 18二十三、结算方式(POClear)18二十四、联系人(DALinkMen) 18第三部分SL-销售管理22二十五、销售合同(SLContract)22二十六、销售订单(SLOrderMaster, SLOrderDetail) 23二十七、销售开单(SLSaleMaster, SLSaleDetail)24二十八、销售结算(FNClearSLMaster, FNClearSLDetail) 26二十九、销售出库(SLGoodsOutMaster,SLGoodsOutDetail)28三十、销售退货(用销售开单表)29三十一、客户信用(SLCredit)29三十二、商品售价(SLSalePrice) 30三十三、合同售价(SLContractPriceMaster, SLContractPriceDetail)30 三十四、销售折扣(SLDiscount)31三十五、商品赠送(SLSaleGift)32三十六、送货登记(SLDeliverMaster, SLDeliverDetail) 32三十七、连锁加盟销售(SLSaleClientMaster,SLSaleClientDetail) 33三十八、销售排行榜(SLSaleFruitList模块,PCPurchaseFruitList模块)33 三十九、连锁加盟排行(SLSaleChainList模块)33第四部分PC-采购管理(全部表与销售模块对应的表结构一致) 33四十、采购合同(PCContract) 33四十一、采购订单(PCOrderMaster, PCOrderDetail)33四十二、采购进货(PCPurchaseMaster, PCPurchaseDetail)34四十三、采购结算(FNClearMaster, FNClearDetail)34四十四、采购入库(PCGoodsInMaster,PCGoodsInDetail)34四十五、采购退货(PCPurchaseMaster, PCPurchaseDetail)34四十六、提货登记(PCDeliverMaster, PCDeliverDetail) 34四十七、采购信用(PCCredit)34四十八、商品进价(PCPurchasePrice)34四十九、合同进价(PCContractPriceMaster, PCContractpriceDetail) 34第五部分ST—库存管理34五十、存货计价方式(STStockCostMode——)34五十一、销售出库( , ) 35五十二、采购入库( , ) 35五十三、生产出库(YDGoodsOutMaster, YDGoodsOutDetail) 35五十四、生产入库(YDGoodsInMaster, YDGoodsInDetail)35五十五、货品调拨(STGoodsOutInMaster, STGoodsOutInDetail)35五十六、盘盈盘亏(STGoodsCountOffMaster, STGoodsCountOffDetail) 35五十七、库存结帐(存货成本结算)(STGoodsOutCostMaster, STGoodsOutCostDetail)35 五十八、采购成本核算 (STPCGoodsInCostMaster, STPCGoodsInCostDetail)35五十九、领料成本核算(STPCGoodsInCostMaster, STPCGoodsInCostDetail) 37六十、外发成本核算 (STPCGoodsInCostMaster, STPCGoodsInCostDetail)37六十一、生产成本核算(STPCGoodsInCostMaster, STPCGoodsInCostDetail) 37六十二、销售成本核算 (STPCGoodsInCostMaster, STPCGoodsInCostDetail) 38六十三、库存变动(查询库存变动资料 ) 38第六部分FN—财务管理38六十四、收款申请 (FNCashInMaster,FNCashInDetail) 38六十五、付款申请(FNCashOutMaster,FNCashOutDetail) 38六十六、报销申请(FNExpenseMaster, FNExpenseDetail)38六十七、资金调动(FNCashOutInMaster, FNCashOutInDetail)38六十八、外币兑换(FNCashExchangeMaster, FNCashExchangeDetail) 38六十九、收款结算(销售结算) 39七十、付款结算(采购结算) 39七十一、会计凭证(FNVoucherMaster, FNVoucherDetail) 39七十二、应收应付(查询)40七十三、其它应收款( 查询 ) 40七十四、资金帐本( 查询 ) 40七十五、外币台帐(查询)40七十六、现金流量(查询)40七十七、待摊预提(FNAmortizeExpect)40七十八、帐龄报表( )40七十九、经营费用()40八十、营业利润()40八十一、资产负债( )40八十二、公司新闻(OACompanyNews)40八十三、工作安排(OAJobArrange)41八十四、邮件收发(OAEmail)42八十五、工作日志(OAJobRecords ) 42八十六、客户关系(???)42八十七、厂商关系(???) 42第八部分YD-生产管理43八十八、物料清单(生产配方/产品配方)( YDFormulaMaster, YDFormulaDetail)43 八十九、生产能力(YDProductPower) 43九十、生产计划(YDProductPlanMaster, YDProductPlanDetail)43九十一、生产通知(YDProductNoteMaster, YDProductNoteDetail) 43九十二、采购计划(YDPurchasePlanMaster, YDPurchasePlanDetail) 43九十三、生产领料(与销售出库表一致) 44九十四、生产入库(与采购入库表一致) 44九十五、生产日报( 查询)44九十六、生产统计( 查询)44九十七、车间库存(主要查询结果) 44九十八、物料还原(根据物料清单和入库凭单还原物料)44第九部分RP—报表管理44九十九、报表管理器()44百、自定义报表()44第十部分PS—人事管理44第十一部分SR—工资管理44百一、工作时段(SRWorkTimeMaster, SRWorkTimeDetail)44百二、作息时间(SRWorkScheduleMaster, SRWorkScheduleDetail)44百三、生产排班(SRWorkRestMaster, SRWorkRestDetail)44百四、计件项目(SRJobs)44百五、计件工价(SRJobsPriceMaster, SRJobsPriceDetail) 45百六、计件统计(SRWorkQuantityMaster, SRWorkQuantityDetail) 45百七、计时统计(SRWorkTimeCntMaster, SRWorkTimeCntDetail) 45百八、请假调班(SRLeaveReptMaster, SRSRLeaveReptDetail) 45百九、工资核算表(SRBaseSalaryMaster, SRBaseSalaryDetail)45百十、工资分析(对SRBaseSalaryMaster, SRBaseSalaryDetail的查询统计)46第十二部分EG—工程管理46百十一、工程合同(EGContractMaster, EGContractDetail) 46百十二、工程结算(FNClearEGMaster, FNClearEGDetail) 46百十三、工程计划(EGContractPlanMaster, EGContractPlanDetail) 46百十四、工程进度(EGProjectProgressMaster, EGProjectProgressDetail) 47百十五、工程监管(EGProjectCtrlMaster, EGProjectCtrlDetail)47百十六、来料加工( , )47百十七、来料加工核销(,)47百十八、外委加工( ,)47百十九、外委加工核销(, ) 47百二十、资产增加(FAAssetAddMaster, FAAssetAddDetail) 47百二十一、资产折旧(FADepreciationMaster, FADepreciationDetail)47 百二十二、资产处置(FAAssetReduceMaster, FAAssetReduceDetail) 47百二十三、资产维修(FAAssetRepairMaster, FAAssetRepairDetail)47 百二十四、维修计划(FAAssetRePlanMaster, FAAssetRePlanDetail)48 百二十五、资产总表(主要查询,窗体FAAssetRept) 48百二十六、资产变动(主要查询,窗体FAAssetChange) 48百二十七、计划管理(主要查询,窗体FAAssetPlanRept)48第十四部分DS—决策支持48前言对于一些常用或特殊字段,建议提出来加以说明常用字段说明:LevelCode:每级用三位表示,可在触发器中对该字段赋值,前台只需查询RecordState:可取如下值:临时、使用、删除。
软件开发设计文档文档管理信息表主题在线考试系统版本 1.0内容基于web的在线考试系统关键字MVC模式在线考试考生.题库管理参考文档JSP实用教程(第二版)清华大学出版社(耿祥义.张跃平编著)创建时间2016/7/4最新发布日期2016/7/6目录1 引言 (1)1.1设计背景 (3)1.2编写目的 (4)1.3系统概述 (4)2开发规划 (4)2.1开发人员 (4)2.2开发计划 (4)2.3开发环境和工具 (5)3开发设计 (6)3.1 需求概述 (6)3.2 软件结构 (7)3.3基本设计描述 (9)3.3.1系统总体逻辑结构图 (8)3.3.2系统部署结构图 (9)3.4主要界面描述.......................................................................................................错误!未定义书签。
3.4.1用户打开界面............................................................................... 错误!未定义书签。
3.4.2答题界面....................................................................................... 错误!未定义书签。
3.4.2结果显示界面............................................................................... 错误!未定义书签。
3.5模块列表................................................................................................................错误!未定义书签。
技术设计文档
提交给
由
目录
同意和签名 (3)
版本历史 (3)
1.目标 (4)
2.总体功能概述 (4)
3.预先设定/约定 (4)
4.整体架构 (4)
4.1总体选择 (4)
4.2应用技术 (4)
4.3整体框架视图 (4)
4.3.1物理设计框架 (4)
4.3.2程序设计框架 (4)
4.4代码框架规范 (4)
4.5对外交互 (4)
5.软件支持 (4)
6.详细设计 (5)
6.1模块1/子功能1 (5)
6.1.1功能概述 (5)
6.1.2业务流程 (5)
6.1.3具体实现 (5)
6.2模块2/子功能2 (5)
6.2.1概述 (5)
6.2.2业务流程 (5)
6.2.3对外接口 (5)
6.2.4具体实现 (5)
7.其它设计 (5)
7.1异常处理 (5)
7.2安全性设计 (5)
7.3用户性能设计 (5)
Version 1.0
6.详细设计
6.1模块1/子功能1
6.1.1功能概述
6.1.2业务流程
6.1.3具体实现
6.1.3.1用户界面[如有]
6.1.3.2用户报表[如有]
6.1.3.3时序图
6.1.3.4类图
6.2模块2/子功能 2
6.2.1概述
6.2.2业务流程
6.2.3对外接口
6.2.4具体实现
6.2.4.1用户界面[如有]
6.2.4.2用户报表[如有]
6.2.4.3时序图
6.2.4.4类图
7.其它设计
7.1异常处理
7.2安全性设计
7.3用户性能设计。
Xxx系统详细设计说明书(内部资料请勿外传)编写:日期:检查:日期:审核:日期:批准:日期:XX公司版权所有不得复制文档变更记录目录1. 引言 (4)1.1 编写目的和范围 (4)1.2 术语表 (4)1.3 参考资料 (4)1.4 使用的文字处理和绘图工具 (4)2. 全局数据结构说明 (5)2.1 常量 (5)2.2 变量 (5)2.3 数据结构 (5)3. 模块设计 (5)3.1 用例图 (5)3.2 功能设计说明 (5)3.2.1 模块1 (5)3.2.2 模块2 (6)4. 接口设计 (7)4.1 内部接口 (7)4.2 外部接口 (7)4.2.1 接口说明 (7)4.2.2 调用方式 (8)5. 数据库设计 (8)6. 系统安全保密设计 (8)6.1 说明 (8)6.2 设计 (8)6.2.1 数据传输部分 (8)6.2.2 IP过滤分部 (8)6.2.3 身份验证部分 (8)7. 系统性能设计 (9)8. 系统出错处理 (9)1.引言1.1背景此文档的背景1.2编写目的和范围说明写这份详细设计说明书的目的。
本详细设计说明书编写的目的是说明程序模块的设计考虑,包括程序描述、输入/输出、算法和流程逻辑等,为软件编程和系统维护提供基础。
本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。
1.3术语表1.4参考资料列出有关资料的名称、作者、文件编号或版本等。
参考资料包括:a.需求说明书、架构设计说明书等;b.本项目的其他已发表的文件;1.5使用的文字处理和绘图工具文字处理软件:[编写设计文档使用的文字处理软件,如RedOffice ]绘图工具:[使用的UML工具,如Rose、Jude、Visio]2.设计概述2.1任务和目标2.1.1需求概述2.1.2运行环境概述2.1.3条件与限制2.1.4详细设计方法和工具3.系统详细需求分析主要对系统级的需求进行分析。
首先应对需求分析提出的企业需求进一步确认,并对由于情况变化而带来的需求变化进行较为详细的分析。
开发方案模板1. 引言本文档旨在提供一份开发方案模板,以帮助开发团队在项目开始时制定详细的开发计划和步骤。
通过遵循本模板,可以有效地管理项目进度和资源,确保项目的顺利进行和高质量的交付。
2. 项目简介在本节中,需要对项目进行简要的介绍,包括项目的背景、目标和范围。
2.1 背景介绍项目的背景信息,包括问题陈述和项目的重要性。
2.2 目标明确项目的目标,包括实现的功能和可交付成果。
2.3 范围界定项目的范围,包括项目的边界和限制。
3. 开发流程本节中,会详细描述项目的开发流程,包括开发阶段、活动和关键任务。
3.1 需求收集和分析在此阶段,团队将与项目相关方沟通,了解项目的详细需求,并进行需求分析。
3.2 设计根据需求分析的结果,团队将进行系统和组件级别的设计。
3.3 开发根据设计文档,进行应用程序、模块和功能的开发。
3.4 测试在此阶段,对开发完成的软件进行测试,包括单元测试、集成测试和系统测试等。
3.5 验收和交付在完成测试并修复缺陷之后,将软件交付给项目相关方进行验收。
3.6 部署和维护在软件验收通过后,将软件部署到生产环境,并进行维护和支持。
4. 项目计划本节中,将详细描述项目的计划,包括时间表、资源需求和项目风险的评估。
4.1 时间表根据开发流程中定义的活动和关键任务,制定项目的时间表和里程碑。
4.2 资源需求确定项目的资源需求,包括硬件、软件和人力资源等。
4.3 项目风险评估对项目中可能出现的风险进行评估,并提供相应的风险应对措施。
5. 项目管理在本节中,将介绍项目管理的方法和工具,以确保项目按时交付和高质量交付。
5.1 项目管理方法描述项目管理的方法,包括项目规划、监控和控制等。
5.2 项目管理工具介绍项目管理工具的使用,包括项目计划、任务分配和进度跟踪等工具。
6. 总结在本节中,对整个开发方案进行总结,并提供进一步的建议和改进措施。
7. 参考文献列出本文档中所引用的参考文献。
以上就是一个开发方案的模板,可以根据具体项目的情况进行调整和定制,以符合项目的需求和特点。
软件描述文档产品名称公司名称软件基本信息产品名称公司名称1、产品标识:×××软件标识:软件名称:×××软件型号及版本号:×××制造商:×××公司生产地址:×××2、安全性级别××是一种××软件,所以随之而来的软件安全性问题也极为重要。
(a)××软件是一种抽象的逻辑产品,其存在形式是虚拟和动态的……..(b)软件质量的测度十分困难,其质量的控制重点在软件的需求分析和设计阶段,开发过程中产生错误的难以追踪;……;(c)硬件有老化现象,失效曲线似浴盆,硬件的维护可通过纠错、修复或更换失效的系统重新恢复功能。
而软件的维护复杂,只有通过修改代码来排错。
同时软件可能在使用中随着缺陷的发现和消除,而使性能提高。
软件的修改看似比硬件容易,却比硬件更难于控制。
看上去无关紧要的软件代码修改会在软件的其他地方引起无法预测的、十分关键的问题;(d)软件的失效防护困难。
对硬件可采用预防性维护技术预防故障,采用断开失效部件的办法诊断故障,而软件则不能采用这些技术;但软件的失效会毫无征兆的出现,会因执行一条未经验证的路径而出现故障;而同一软件的冗余不能提高可靠性。
(e)软件的失效是系统性失效,其失效的条件有时比较复杂。
因此,可能会无法清晰地洞察其原因,而误归结其为系统中硬件的随机失效。
导致无法及时排除软件中的故障,造成隐患的长期存在。
以上论述了××软件的复杂性,以及出现问题无法预测性和软件的实效防护困难。
××软件一旦出现问题则很可能导致患者×××或者对患者造成严重的伤害,例如,×××软件一旦在运行过程中失效,机器停止工作则很可能导致患者由于××而变为×××,所以××软件安全性级别为××级。
软件描述文档产品名称公司名称软件基本信息产品名称公司名称1、产品标识:×××软件标识:软件名称:×××软件型号及版本号:×××制造商:×××公司生产地址:×××2、安全性级别××是一种××软件,所以随之而来的软件安全性问题也极为重要。
(a)××软件是一种抽象的逻辑产品,其存在形式是虚拟和动态的……..(b)软件质量的测度十分困难,其质量的控制重点在软件的需求分析和设计阶段,开发过程中产生错误的难以追踪;……;(c)硬件有老化现象,失效曲线似浴盆,硬件的维护可通过纠错、修复或更换失效的系统重新恢复功能。
而软件的维护复杂,只有通过修改代码来排错。
同时软件可能在使用中随着缺陷的发现和消除,而使性能提高。
软件的修改看似比硬件容易,却比硬件更难于控制。
看上去无关紧要的软件代码修改会在软件的其他地方引起无法预测的、十分关键的问题;(d)软件的失效防护困难。
对硬件可采用预防性维护技术预防故障,采用断开失效部件的办法诊断故障,而软件则不能采用这些技术;但软件的失效会毫无征兆的出现,会因执行一条未经验证的路径而出现故障;而同一软件的冗余不能提高可靠性。
(e)软件的失效是系统性失效,其失效的条件有时比较复杂。
因此,可能会无法清晰地洞察其原因,而误归结其为系统中硬件的随机失效。
导致无法及时排除软件中的故障,造成隐患的长期存在。
以上论述了××软件的复杂性,以及出现问题无法预测性和软件的实效防护困难。
××软件一旦出现问题则很可能导致患者×××或者对患者造成严重的伤害,例如,×××软件一旦在运行过程中失效,机器停止工作则很可能导致患者由于××而变为×××,所以××软件安全性级别为××级。
软件项⽬开发各阶段⽂档模板(参考)⽬录1. 范围 (1)2. 总体要求 (1)2.1 总体功能要求 (1)2.2 软件开发平台要求 (1)2.3 软件项⽬的开发实施过程管理要求 (2)2.3.1 软件项⽬实施过程总体要求 (2)2.3.2 软件项⽬实施变更要求 (2)2.3.3 软件项⽬实施⾥程碑控制 (2)3. 软件开发 (3)3.1 软件的需求分析 (3)3.1.1 需求分析 (3)3.1.2 需求分析报告的编制者 (4)3.1.3 需求报告评审 (4)3.1.4 需求报告格式 (4)3.2 软件的概要设计 (4)3.2.1 概要设计 (4)3.2.2 编写概要设计的要求 (4)3.2.3 概要设计报告的编写者 (4)3.2.4 概要设计和需求分析、详细设计之间的关系和区别 (4)3.2.5 概要设计的评审 (4)3.2.6 概要设计格式 (4)3.3 软件的详细设计 (5)3.3.1 详细设计 (5)3.3.2 特例 (5)3.3.3 详细设计的要求 (5)3.3.4 数据库设计 (5)3.3.5 详细设计的评审 (5)3.3.6 详细设计格式 (5)3.4 软件的编码 (5)3.4.1 软件编码 (5)3.4.2 软件编码的要求 (5)3.4.3 编码的评审 (6)3.4.4 编程规范及要求 (6)3.5 软件的测试 (6)3.5.1 软件测试 (6)3.5.2 测试计划 (6)3.6 软件的交付准备 (6)3.6.1 交付清单 (6)3.7 软件的鉴定验收 (7)3.7.1 软件的鉴定验收 (7)3.7.2 验收⼈员 (7)3.7.3 验收具体内容 (7)3.7.4 软件验收测试⼤纲 (7)3.8 培训 (7)3.8.1 系统应⽤培训 (7)3.8.2 系统管理的培训(可选) (8) (9) (21) (33) (43) (55)1. 范围本指南⽤于指导软件开发者为南京市交通局开发软件项⽬的过程,通过规范软件项⽬承担单位的开发过程达到提⾼软件质量,降低维护成本的⽬的。
软件开发文档模板1. 引言在软件开发过程中,编写详细的软件开发文档对于项目的成功实施至关重要。
本文档提供了一个软件开发文档的模板,以指导软件开发团队在项目中编写高质量的文档,并确保项目的顺利进行。
2. 项目概述在本节中,将对软件开发项目进行概述。
包括项目的背景和目标,团队成员的介绍,以及项目的范围和限制条件。
3. 软件需求规格说明书本节提供了软件需求规格说明书的模板。
在该文档中,需要详细描述软件系统的功能需求和非功能需求,并对每个需求进行详细的说明。
4. 软件架构设计文档在软件开发过程中,软件架构设计是至关重要的一环。
本节提供了软件架构设计文档的模板,以指导团队在设计过程中进行详细的架构规划和设计。
5. 数据库设计文档对于涉及数据库的软件开发项目,数据库设计是不可忽视的一部分。
本节提供了数据库设计文档的模板,以指导团队进行数据库的详细设计和规划。
6. 界面设计文档软件界面设计对于用户体验至关重要。
本节提供了界面设计文档的模板,帮助团队进行界面设计和交互设计的规划。
7. 测试计划文档软件测试是保证软件质量的重要环节。
本节提供了测试计划文档的模板,帮助团队进行详细的测试计划制定和执行。
8. 上线部署文档上线部署是软件开发项目的最后一步,也是关键的一环。
本节提供了上线部署文档的模板,帮助团队详细规划和记录软件上线过程中的步骤和注意事项。
9. 文档更新历史本节记录了软件开发文档的更新历史,包括版本号、修订日期和修订内容等。
10. 结论软件开发文档模板提供了一个指导,帮助团队编写高质量的软件开发文档,确保项目的顺利进行。
通过遵循本模板,团队可以更好地规划、设计和实施软件开发项目,提高软件质量和用户体验。
附录:附上一份示例文档模板在这份示例文档模板中,我们可以采用以下的格式进行编写:1. 标题:用较大的字体进行突出,清晰地标明当前章节的内容。
2. 段落:每一段之间用空行分隔,字体使用统一的规范,并且段落之间的逻辑关系清晰。