- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FRACAS设计说明书
FRACAS程序设计说明书
2011-4-7
目录
1 引言 4
1.1 编写目的 4
1.2 背景 4
1.3 参考资料 4
2 系统结构 4
2.1 FRACAS层次结构 4
2.2 FRACAS模块结构 4
2.3 接口和例程 5
2.4 项目引用 5
3 基础数据维护模块 5
3.1 项目 5
3.1.1 项目创建 5
3.1.2 项目维护 6
3.1.3 项目查找 6
3.2 产品大类 6
3.3 子系统、样机类型、故障类型 6
3.4 设定EMAIL 6
4 报告管理 7
4.1 报告创建(测试) 7
4.1.1 流程 7
4.1.2 逻辑 7
4.1.3 注意事项 8
4.2 报告创建(非测试) 8
4.2.1 逻辑 8
4.2.2 注意事项 8
4.3 报告调研 9
4.3.1 逻辑 9
4.4 报告关闭 9
4.4.1 逻辑 9
4.5 报告查询 9
5 数据分析 10
5.1 FRACAS新品开发归零三级表 10
5.1.1 逻辑 10
5.2 新品阶段评审统计表 10
5.2.1 逻辑 10
5.3 新品阶段测试统计表 11
5.3.1 逻辑 11
6 FRACAS系统的登陆、权限 11
6.1 权限控制和用户信息同步 11
6.1.1 同步 12
6.1.2 系统登陆 12
7 E-mail Sender 12
8 SystemLog Writer 13
文档修订记录
版本编号 *变化状态 简要说明(变更内容和变更范围) 日期 变更人 0.5 C 重新创建 2007-07-19 邹希超 *变化状态:C——创建,A——增加,M——修改,D——删除,N——正式发布
文档审阅信息
审阅人 角色 审阅日期 备注
文档批准信息
批准人 角色 批准日期 备注
引言
编写目的
本软件设计说明书用于详细阐明FRACAS检测报告系统的详细设计,作为本系统开发人员的纲领性文件。
背景
本软件做为集团检测平台(后面简称为Jiance27系统)的一个独立性很强的模块开发,对Jiance27系统中的数据进行进一步的筛选处理,进而规范原系统的检测流程和方式,建立FRACAS报告,并在创建的数据基础上进行了更深的挖掘分析。代码名为FRACAS。
参考资料
MSDN, PetShop 4.0
系统结构
FRACAS层次结构
本系统采用B/S模式的三层(UIL, BLL, DAL)体系结构。其中本项目由一个网站(http://localhost/FRACAS)和多个类库构成。
其中网站为UIL层,但大部分的BLL层和DAL层较强的耦合在BLL类库中。其中Profile的实现部分完全采用三层的构架方式,并通过依赖注入的方式实现完全疏松的BLL和DAL层的耦合。
选择这种构架的原因是由项目的规模决定的。FRACAS系统在可预见的时间内只可能使用在SqlServer上,且此项目要求的开发时间较短,故对于DAL层并不做太多的分离而是尽量的使用VS2005提供的DataSet的功能以实现对于DAL层的封装。BLL层的内容都应实现在相应DataSet的cs文件里。
FRACAS模块结构
FRACAS主要由以下三大模块构成:
基础数据维护模块
其中包括项目的创建、维护,产品大类,子系统等等基础信息的管理。
FRACAS报告管理
包括测试、非测试部门报告的创建,报告的调研,关闭和查找等功能。
数据分析
包括新品开发归零三级表、新品阶段评审统计表和新品阶段测试统计表。
接口和例程
FRACAS系统和Jiance27的接口通过数据库和QueryString两种方式实现, 主要有两方面的接口:
创建报告时的原检测数据信息(测试部通过TBL_TestOrderInfo,开发部通过QueryString)。
用户登入本系统时采用QueryString传入用户ID,并通过相应视图(v_FRACAS_ItmeUser)取得用户信息。
项目引用
dotnetCHARTING程序集。图形化图标的输出。
FreeTextBox程序集。用来支持HTML格式的文档编辑和显示。在创建Fracas报告和Fracas报告明细中用到TBL_ExpertInProductLine得出。
项目维护
项目的维护从项目查找页进入。项目查找页(Project_SearchNew.aspx)接收QueryString[“Modify”] = 1时显示编辑按钮和删除按钮。
编辑按钮事件被触发后用户即被导向到Project_Modify.aspx(项目维护)。
Project_Modify.aspx(项目维护)接收从查
文档评论(0)