报表统计详设计说明书.docx
《报表统计详设计说明书.docx》由会员分享,可在线阅读,更多相关《报表统计详设计说明书.docx(14页珍藏版)》请在冰豆网上搜索。
报表统计详设计说明书
报表统计详细设计说明书
1引言
本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。
1.1编写目的
本文档的目旨在推动软件工程的规范化,使设计人员遵循统一的详细设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。
详细设计的详细程度,应达到可以编写程序的程度。
1.2范围(Scope)
本文档用于软件设计阶段的详细设计,它的上游(依据的基线)是《概要设计说明书》,它的下游是源程序清单及单元测试计划,并为单元测试报告提供测试依据。
该范围应覆盖《概要设计说明书》中的功能点列表、性能点列表、接口列表。
软件详细设计的范围是:
各子系统的公用模块实现设计、专用模块实现设计、存储过程实现设计、触发器实现设计、外部接口实现设计、部门角色授权设计、其他详细设计等。
按照3层结构(B/A/S)的布局,详细设计应从下面3个方面进行。
数据库服务器上的面向数据的设计:
数据字典物理设计、基本表物理设计、中间表物理设计(报表设计)、临时表物理设计、视图物理设计、存储过程物理设计、触发器物理设计。
应用服务器上的面向业务逻辑的设计:
接口数据设计、中间件设计、数据通信传输设计、可视构件设计、非可视构件设计、角色授权设计、功能点设计(功能点列表设计)。
浏览器上的面向对象的设计:
录入修改界面设计、浏览查询界面设计、登录注册界面设计、信息发布界面设计。
1.3术语定义
术语名称
术语定义
1.4参考资料
●《概要设计说明书》
●《需求分析说明书》
●《数据库技术与应用》高阳主编,电子工业出版社,2005年1月
●《实用软件工程》第二版,赵池龙编,电子工业出版社,2006年9月
●程序设计规范
1.5版本更新记录
版本号
创建者
创建日期
维护者
维护日期
维护纪要
V7.26
胜通
2008/06/20
胜通
—
—
待定
2体系结构设计
2.1总体结构
2.1.1采用客户机/服务器(C/S)运行方式。
2.1.2功能模块总体设计
2.2运行环境
2.2.1硬件平台
1.服务器的最低配置要求:
支持IntelX86和DecAlpha芯片的服务器平台。
2.工作站的最低配置要求:
支持586以上的工作站。
3.外设的要求
2.2.2软件平台
1.服务器操作系统:
支持MicrosoftNT4.0的网络操作系统、MicroosftSQLSERVER6.5以上版本数据库和IIS4.0以上版本的WWW服务器。
2.数据库管理系统:
MicroosftSQLSERVER6.5以上版。
3.中间件:
4.客户端的操作系统:
支持Windows95以上操作系统。
5.客户端的平台软件:
IE3.0或Netscape4.0以上浏览器。
2.2.3网络平台
1.通信协议:
TCP/IP协议
2.通行带宽:
要求10.0Mbps以上
3数据库设计
3.1数据库设计需求分析
用户的需求具体体现在各种材料进出、半成品进出、成品进出、销售情况、生产完成情况、不良品情况等信息的日统计和月统计查询。
这就要求数据库结构能充分满足各种信息的汇总、查询及其结果输出。
收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
3.1.1材料进出统计查询数据流程
数据结构设计:
●材料入库单:
日期、凭证号、材料名称、规格、编号、条形码、单位、数量、单价、金额备注等。
●材料出库单:
日期、凭证号、材料名称、规格、编号、单位、数量、单价、金额、备注等。
●材料退库单:
日期、凭证号、材料名称、规格、编号、条形码、单位、数量、单价、金额、备注等。
●材料调库单:
日期、凭证号、材料名称、规格、编号、条形码、单位、数量、单价、金额备注等。
●材料借货单:
日期、凭证号、材料名称、规格、编号、条形码、单位、数量、单价、金额、备注等。
●材料还货单:
日期、凭证号、材料名称、编号、条形码、单位、数量、单价、金额、备注等。
●材料盘点单:
日期、凭证号、材料名称、规格、编号、条形码、单位、数量、单价、金额、备注等。
●产品备料单:
日期、凭证号、材料名称、规格、条形码、单位、数量、单价、金额、备注等。
●半产品备料单:
日期、凭证号、材料名称、规格、条形码、单位、数量、单价、金额、备注等。
●补料单:
日期、凭证号、材料名称、规格、条形码、单位、数量、单价、金额、备注等。
3.1.2半成品进出统计查询数据流程
数据结构设计:
●半成品入库单:
日期、凭证号、半成品名称、规格、半成品编号、条形码、单位、数量、单价、金额、备注等。
●半成品出库单:
日期、凭证号、半成品名称、规格、半成品编号、单位、数量、单价、金额、备注等。
●半成品退库单:
日期、凭证号、半成品名称、规格、半成品编号、条形码、单位、数量、单价、金额、备注等。
●半成品调库单:
日期、凭证号、半成品名称、规格、半成品编号、条形码、单位、数量、单价、金额、备注等。
●借货单:
日期、凭证号、半成品名称、规格、半成品编号、条形码、单位、数量、单价、金额、备注等。
●还货单:
日期、凭证号、半成品名称、规格、半成品编号、条形码、单位、数量、单价、金额、备注等。
●半成品盘点:
日期、凭证号、半成品名称、规格、半成品编号、条形码、单位、数量、单价、金额、备注等。
3.1.3产品进出统计查询数据流程
3.1.4销售情况统计查询数据流程
数据结构设计:
●销售定货单:
日期、凭证号、成品名称、规格、成品编号、条形码、单位、数量、单价、金额、备注等。
●销售单:
日期、凭证号、成品名称、规格、产品编号、条形码、单位、数量、单价、货款金额、备注等。
●销售付款单:
日期、凭证号、成品名称、规格、产品编号、条形码、单位、数量、单价、金额、备注等。
●销售预付款单:
日期、凭证号、金额、客户名称、付款方式、原凭证号、操作员、等。
3.1.5生产完成统计查询数据流程
数据结构设计:
●产品生产排产单:
日期、凭证号、产品名称、规格、编号、单位、数量、单价、金额、生产部门、备注、计划完成日等。
●产品生产任务完成单:
日期、凭证号、产品名称、规格、编号、单位、数量、单价、金额、生产部门、生产环节名、原凭证号、操作员、备注、排产单号等。
●半成品生产排产单:
日期、凭证号、半成品名称、规格、编号、单位、数量、单价、金额、生产部门、备注等。
●半成品生产任务完单:
日期、凭证号、半成品名称、规格、编号、单位、数量、单价、金额、生产部门、生产环节名、备注等。
●外协生产排产单:
日期、凭证号、产品/半成品名称、规格、编号、单位、数量、单价、金额、客户名称、备注等。
●外协生产任务完成单:
日期、凭证号、产品/半成品名称、规格、编号、单位、数量、单价、金额、客户名称、生产环节名、备注、排产单号等。
3.1.6不良品统计查询数据流程
数据结构设计:
●不良品信息单:
日期、凭证号、产品名称、规格、产品编号、不良品原因、单位、数量、生产部门、生产环节名、排产单号等。
●外协不良品信息单:
日期、凭证号、产品名称、规格、产品编号、不良品原因、单位、数量、单价、金额、加工单位名、排产单号等。
3.2数据库概念设计
3.2.1材料进出数据统计查询模块数据库结构
半成品信息实体属性如下
半成品入库信息实体属性如下
半成品出库实体属性如下
半成品退库实体属性如下
半成品调库实体属性如下
半成品借货实体属性如下
半成品还货实体属性如下
半成品盘点实体属性如下