概要设计说明书_齐天宇_2009201222.doc_第1页
概要设计说明书_齐天宇_2009201222.doc_第2页
概要设计说明书_齐天宇_2009201222.doc_第3页
概要设计说明书_齐天宇_2009201222.doc_第4页
概要设计说明书_齐天宇_2009201222.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XXX项目/产品/子系统/模块概要设计说明书销售合同管理子系统软件概要设计说明书作者:齐天宇学号:2009201222版本记录版本作者/日期变化内容描述审核人/日期批准人/日期V1.1齐天宇对系统运行环境进行了更改调试齐天宇/2011.10.30齐天宇/2011.10.30目录1. 范围11.1. 标识11.2. 文档概述11.3. 阅读对象12. 引用文档23. 概述23.1. 软件概述23.2. 需求概述23.3. 设计约束34. 结构设计34.1. 组成划分34.2. 功能分配44.3. 系统关联54.4. 外部接口54.4.1. 外部接口图54.4.2. 外部接口概述表54.4.3. 外部接口164.4.4. 外部接口264.4.5. 外部接口364.4.6. 外部接口474.4.7. 外部接口574.4.8. 外部接口674.4.9. 外部接口774.4.10. 外部接口874.4.11. 外部接口985. 功能设计85.1. 子系统N/功能模块N85.1.1. 功能描述85.1.2. 接口概述85.1.3. 服务接口95.1.3.1. 服务接口195.1.3.2. 服务接口295.1.3.3. 服务接口395.1.4. 依赖接口96. 数据设计106.1. 实体关系图106.2. 实体概述106.3. 实体属性116.4. CRUD矩阵137. 需求实现147.1. 需求实现概述147.2. 用例1147.3. 用例2157.4. 用例3157.5. 用例4157.6. 用例515第iii页1. 范围1.1. 标识软件名称:销售合同管理子系统软件标识:V1.1 Build 071112软件版本:V1.1文档标题:销售合同管理子系统概要设计说明书文档标识:XSGL_G1.3.0缩略语:销售管理子系统1.2. 文档概述此概要设计说明书是在做完严格需求分析的情况下,为软件总体设计提供总体大纲。编制的目的是说明对系统的设计考虑,包括系统的基本处理、流程、程序系统的组织结构、模块划分、功能分配、接口设计。 运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。1.3. 阅读对象本文档适合以下人员阅读:系统系架构师产品设计工程师产品开发工程师产品测试工程师其他相关人员2. 引用文档标识标题修订版本日期来源XSGL_K1.2销售管理子系统可行性分析报告K1.22011.10.30项目管理团队XSGL_X1.3销售管理子系统需求规格说明X1.32011.10.30项目管理团队3. 概述3.1. 软件概述该系统是一个三级网络综合信息管理系统。所有需要子系统共享的数据信息全部存放在数据库服务器中,各子系统之间的信息传送依靠网络进行。本系统网络体系结构采用客户/服务器模式。对合同的增、修、查等各种工作流程提供支持。3.2. 需求概述“销售合同管理子系统”实现的功能如下:1 增加新销售合同2 修改销售合同3 查询销售合同4 核对收购款单并发送货物5 检查收款、催缴欠款6 检查销售合同履约率7 将履约合同转入历年履约合同库8 编制月/季/年综合统计报表3.3. 设计约束系统设计严格遵循系统需求规格说明书的要求,在客户允许的情况下适当做些人性化的设计。设计严格遵守客户当前现有的及需求规格说明书中要求的软硬件运行环境。a. 响应时间在一秒之内,传输时间小于一秒,更新处理时间小于一秒,数据精确度均 为小 数点后三位。b. 能够承受一万单位以下物资的属性数据变动。c. 能够自主分析错误产生原因,易于维护与修改,设立三种用户权限,不产生混淆。d. 能够与其他硬件设施如打印机,扫描仪,红外感应器进行良好连接与驱动。e. 输入方式为数字字母及汉字,输出方式为数据打印与表格显示,每页输出不大于10行, 并能在输出信息不满足库内信息时及时报错并停止。f. 具有断电即时保存功能,防止由于断电带来的信息丢失。g. 对历史纪录进行加密,加强安全性。4. 结构设计4.1. 组成划分4.2. 功能分配名称英文标识功能概述相关用例1) 修改销售合同AmendingContract经过双方同意,可以对已签订的合同内容进行修改。该功能有严格的修改权限限制。修改合同2) 增加新销售合同AddingContract合同签订并生效后,合同管理人员要将新合同的基本信息录入到“销售合同管理系统”。增加新合同3) 查询销售合同SeletingContract对执行期合同进行各种查询统计。查询合同4) 核对收购款单并发送货物Checking And Delivery对于已签订生效的销售合同,财务管理部门负责收取客户贷款,并开具收款单。收款单处理5) 检查收款、催缴欠款CheckReceiptsAndCollectingArrears对于已签约的销售合同,财务管理部门负责收取客户贷款。由销售人员监督客户交付货款情况,对没按时交货款的客户催缴欠款并在销售合同上做出标记。打印催款单6) 检查销售合同履约率CheckContractExecution如果合同全部执行完毕,设置销售合同履约标志。如果没有按时履约,应注明违约方及违约原因。检查合同履约7) 将履约合同转入历年履约合同库IntoExecutionBase对于已经履约的销售合同,在每年固定日期自动转入历年履约合同库,再转入历年履约合同库后在执行其销售合同库中删除已履约合同。转入历年库8) 编制月/季/年综合统计报表PrepareComprehensive Statistics按月、季、年编制综合统计报表,统计销售合同的总份数、合同履约率、合同总款、已收货款等综合数据。打印综合报表4.3. 系统关联子系统1子系统2子系统3子系统4子系统 5子系统 6子系统 7子系统 8子系统1Y子系统2子系统3Y子系统4Y子系统5Y子系统6Y子系统7Y子系统8Y4.4. 外部接口4.4.1. 外部接口图4.4.2. 外部接口概述表接口名称英文标识其他系统方向交换信息接口方式性能要求安全要求修改销售合同Xg_xsht双向API高安全添加销售合同Tj_xsht双向API高安全删除销售合同Sc_xsht双向API高安全查询销售合同Cx_xsht双向API高安全核对收款单、发货Hd_skd双向API高安全检查收款、催债Jc_sk双向API高安全检查履约合同Jc_lxht双向API高安全保存履约合同Bc_lxht双向API高安全编辑统计bjtj双向API高安全方向:信息传输的方向,分为:输入、输出、双向;接口方式:文件、数据库、消息、网络、API。对每个接口,在“接口详述”一节中详细描述。4.4.3. 外部接口1主要内容:修改销售合同API名称:Xg_xsht输入参数:Xg_xsht返回值:void4.4.4. 外部接口2主要内容:添加销售合同API名称:Tj_xsht输入参数:Tj_xsht返回值:void4.4.5. 外部接口3主要内容:删除销售合同API名称:Sc_xsht输入参数:Sc_xsht返回值:void4.4.6. 外部接口4主要内容:查询销售合同API名称:Cx_xsht输入参数:Cx_xsht返回值:void4.4.7. 外部接口5主要内容:核对收款单、发货API名称:Hd_skd输入参数:Hd_skd返回值:void4.4.8. 外部接口6主要内容:检查收款、催债API名称:Jc_sk输入参数:Jc_sk返回值:void4.4.9. 外部接口7主要内容:检查履约合同API名称:Jc_lxht输入参数:Jc_lxht返回值:void4.4.10. 外部接口8主要内容:保存履约合同API名称:Bc_lxht输入参数:Bc_lxht返回值:void4.4.11. 外部接口9主要内容:编辑统计API名称:bjtj输入参数:bjtj返回值:void5. 功能设计5.1. 子系统N/功能模块N5.1.1. 功能描述系统主要功能如图所示:5.1.2. 接口概述接口名称英文标识其他系统方向交换信息接口方式性能要求安全要求修改销售合同Xg_xsht双向API高安全添加销售合同Tj_xsht双向API高安全删除销售合同Sc_xsht双向API高安全查询销售合同Cx_xsht双向API高安全核对收款单、发货Hd_skd双向API高安全检查收款、催债Jc_sk双向API高安全检查履约合同Jc_lxht双向API高安全保存履约合同Bc_lxht双向API高安全编辑统计bjtj双向API高安全5.1.3. 服务接口5.1.3.1. 服务接口1修改销售合同。5.1.3.2. 服务接口2添加销售合同。5.1.3.3. 服务接口3删除销售合同。5.1.4. 依赖接口接口名称接口定义提供者引用链接功能描述修改销售合同Xg_xsht功能设计模块新建实体为功能模块服务添加销售合同Tj_xsht功能设计模块新建实体为功能模块服务删除销售合同Sc_xsht功能设计模块新建实体为功能模块服务查询销售合同Cx_xsht功能设计模块新建实体为功能模块服务核对收款单、发货Hd_skd功能设计模块新建实体为功能模块服务检查收款、催债Jc_sk功能设计模块新建实体为功能模块服务检查履约合同Jc_lxht功能设计模块新建实体为功能模块服务保存履约合同Bc_lxht功能设计模块新建实体为功能模块服务编辑统计bjtj功能设计模块新建实体为功能模块服务修改销售合同Xg_xsht功能设计模块新建实体为功能模块服务6. 数据设计6.1. 实体关系图6.2. 实体概述实体名称用途存储机制介质位置容量更新频率备份要求Client存储客户信息本地10G30天Product存储商品信息本地10G30天SalesContract存储销售合同信息本地10G30天PaymentBill存储付款单信息本地10G30天Prompt存储欠款单信息本地10G30天Saler存储销售人员信息本地10G30天Manager存储经理信息本地10G30天SalesPlan存储销售计划信息本地10G30天PerformanceContact存储履约合同信息本地10G30天Saler存储销售人员信息本地10G30天6.3. 实体属性Client:属性名ID类型长度取值范围缺省值NULLPK说明/规则ClientID00int10Y客户名称ClientName01varchar100客户名称ClientAddress02varchar100客户地址Corportive03varchar100法人代表PrimaryBusiness04varchar100主要业务描述Product:属性名ID类型长度取值范围缺省值NULLPK说明/规则Product ID20整型10Y产品编号Brand21字符型50品牌ProductName22字符型20产品名称Producer23字符型20生产商Place24字符型50生产地Type25字符型50规格类型Unit26字符型30单位Unit Price27浮点型10单价Stuck Number28整型10库存量Low limit29整型10最低库存Sales Contract:属性名ID类型长度取值范围缺省值NULLPK说明/规则SalesContractID20整型10Y销售合同编号Product Name21字符型20产品名称Product Number22字符型20产品数量Total Price23字符型50总金额Start Time24字符型50签约日期End Time25字符型30终止日期Total Number26整型10发货量Stuck Number28整型10库存量PaymentBill:属性名ID类型长度取值范围缺省值NULLPK说明/规则Payment BillID40整型10Y付款单号SalesContractID41整型10销售合同编号ClientID42整型10客户编号Payment43字符型10付款人LastDeliveryTime44字符型20最后交款时间PayTime字符型20付款时间Receivement字符型10收款人Prompt:属性名ID类型长度取值范围缺省值NULLPK说明/规则Prompt ID40整型10Y欠款单号SalesContract ID41整型10销售合同编号ClientID42整型10客户编号Reach43整型10欠款额LastDeliveryTime44字符型20最后交款时间Saler:属性名ID类型长度取值范围缺省值NULLPK说明/规则SalerName40字符型10Y销售人员姓名SalerID41整型10销售人员编号SalerSex42字符型10销售人员性别SalerAdd43字符型10销售人员地址SalerTel44字符型20销售人员电话SalerEmail字符型20销售人员邮箱SalerAchievement字符型20销售人员业绩SalerResume字符型20销售人员简历Manager:属性名ID类型长度取值范围缺省值NULLPK说明/规则ManagerName40字符型10Y经理姓名ManagerID41整型10经理编号ManagerSex42字符型10经理性别ManagerAdd43字符型10经理地址ManagerTel44字符型20经理电话ManagerEmail字符型20经理邮箱Manager字符型20经理业绩ManagerResume字符型20经理简历SalesPlan:属性名ID类型长度取值范围缺省值NULLPK说明/规则ProductName40字符型10Y产品名称ProductID41整型10产品编号ProductFactory42字符型10生产产商ProductAdd43字符型

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论