资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
软件需求设计深圳市金旭科技有限公司番茄花园 Page 1 of 14客户名称 【需求名称】 软件需求设计金旭科技(深圳)软件需求设计深圳市金旭科技有限公司番茄花园 Page 2 of 14变更历史日期版本修改内容修改人备注2010/3/1V0.1创建袁涛 2010/3/1V0.1增加分析设计工作量和设计文 档需求袁涛审核历史日期版本说明审核人备注软件需求设计深圳市金旭科技有限公司番茄花园 Page 3 of 141需求分析说明:该章节由开发方负责完成1.1功能需求说明:描述该业务需求的具体功能要求开发的系统需要做到公路工程项目建设的全过程管理以及相应的文档管理,内容包括工程进度,建设费用,各访协调,合同管理等,可处理公路建设中立项、初设、施工图设计、招投标管理、合同变更、计量支付、数据汇总审批签字、报表打印、各项查询、竣工资料管理、预算与决算等一系列业务,而且系统的各大功能模块,涵盖公路建设周期的全过程,需要做到方便、高效地实现了公路建设管理的一体化应用。使业主能够对工程进度、质量和投资进行及时的动态掌握与控制。系统的主要功能是公路建设项目管理中的“投资控制”。 以工程项目管理、合同项目管理、以及项目施工过程中的重要活动计量、支付、变更等的视角来理解公路建设项目管理。该系统需跨越用户单位的局域网及其以外互联网两个区域,从而达到各部门之间,各参建单位之间协同工作、统一管理、集中处理的目的。系统主要分两部分,前台系统和后台系统。其中前台部份实现系统功能,辅助用户达成其预定的业务目标,是供用户方普通操作人员使用的部份,也是系统的主要部份。而后台系统是提供给用户方系统管理员使用,对系统的基础数据维护进行维护,如用户权限的设置,使用前台系统的部门与岗位的确定,用户类型的划分等等,以保障系统的正常安全运行。1.2界面需求说明:描述该业务需求的界面要求界面有四个:主界面,主界面中包含有菜单,菜单的内容分为:通知新闻、报表管理、竣工管理、系统查询、前期管理、招投标管理、征地拆迁、合同管理等子项目。报表管理界面,该界面要实现支付报表、监理报表、施工报表、变更报表、台账查询、业主报表、返回主界面等子功能。支付报表界面,该界面主要实现工程进度跟计划进度的统计和查询功能。软件需求设计深圳市金旭科技有限公司番茄花园 Page 4 of 14合同管理界面,该界面主要是实现电子合同的格式。1.3性能需求说明:描述该业务需求的在性能方面的要求业务要求该系统要做到方便、高效地实现了公路建设管理的一体化应用,还要做到它比手工的管理准确,省时省力,在经济上要做到花费最小,营利最大。界面要做到友好,简明扼要,方便易懂,让用户开心的用,也能方便高效的操作。在业务上要做好权限控制,做好安全方面的工作。使业主能够对工程进度、质量和投资进行及时的动态掌握与控制。1.4接口需求说明:描述该业务涉及内外部模块间接口的需求(仅仅是接口方式、频率、性能、逻辑实体和属性等说明) ,内容可作为附件描述说明业务需要实现的功能点协议HTTP+XML / TUXEDO ATMI / SOCKET数据交换方式消息方向BOSS 渠道 / 渠道 BOSS 触发方式实时接口方式渠道提供的渠道是否存在是方向BOSS 渠道 / 渠道 BOSS文件接口文件格式报表接口服务或数据接口规范需要的输入、输出说明补充说明子系统划分、组织机构、基础数据、用户管理、模板设置业务类均实现业务类公用接口,使用公用子窗体分别在主窗体内进行显示(各功能模块的窗体独立显示),提供用户操作界面。合同权限操作因业务处理流程与其它功能模块相差较大,故单独实现,不实现业务类公用接口。接口模式观测者模式1.5报表需求说明:描述该业务需在业务界面开发的报表需求,需要提供详细的表样及统计口径软件需求设计深圳市金旭科技有限公司番茄花园 Page 5 of 14报表管理支付报表软件需求设计深圳市金旭科技有限公司番茄花园 Page 6 of 141.6依赖关系说明:描述该业需求实现需满足的一些前提条件,业务需求实现后的一些后置处理 前提条件:公司的所有需要管理的业务以及相关的数据,公司主系统的接口。 后置处理:编写代码,系统测试,编写系统才做说明书。1.7 问题记录说明:记录需求沟通确认过程日期问题提出人结果确认人确认日期2技术方案说明:该章节由产品部系统需求分析责任人完成2.1设计评审是否需要评审确认人日期评审概况日期归属部门人员角色出席情况软件需求设计深圳市金旭科技有限公司番茄花园 Page 7 of 142.1.1评审过程2.1.1.1 问题 1 (1)问题内容: 说明:该章节由产品中心评审责任人在评审会议前完成 (2)建议方案: 说明:该章节由产品中心评审责任人在评审会议前完成 (3)讨论过程: 说明:该章节会议主持人负责记录评审过程 (4)确认结果: 说明:该章节由产品中心和开发方评审责任人在评审过程中达成一致后双方确认完成2.1.1.1 问题 2 (1)问题内容: 说明:该章节由产品中心评审责任人在评审会议前完成 (2)建议方案: 说明:该章节由产品中心评审责任人在评审会议前完成 (3)讨论过程: 说明:该章节会议主持人负责记录评审过程 (4)确认结果: 说明:该章节由产品中心和开发方评审责任人在评审过程中达成一致后双方确认完成2.1.1.1 问题 n(1)问题内容: 说明:该章节由产品中心评审责任人在评审会议前完成 (2)建议方案: 说明:该章节由产品中心评审责任人在评审会议前完成 (3)讨论过程: 说明:该章节会议主持人负责记录评审过程 (4)确认结果: 说明:该章节由产品中心和开发方评审责任人在评审过程中达成一致后双方确认完成2.2方案概述2.3涉及模块一说明:CRM1、CRM2、计费账务、资源、接口等模块软件需求设计深圳市金旭科技有限公司番茄花园 Page 8 of 142.3.1 功能点一说明:新增或修改的功能点名称2.3.1.1 功能描述说明:描述功能点的是否新增或改造,改造范围和改造预期目标2.3.1.1.1业务规则描述说明:详细描述功能点的业务规则实现、包括界面校验规则、数据库字段校验规则、业务逻辑校 验规则、涉及的信息如何记录、程序实现过程中需要注意的规则等等2.3.1.2 业务流程说明:描述业务流程,包括界面操作流程、业务执行流程等2.3.1.3 程序流程说明:描述程序执行过程中的程序执行流程,如程序流程、时序图等2.3.1.4 实体设计2.3.1.4.1程序设计说明:程序设计内容,如新增的程序文件、配置文件、依赖结构及其内容,修改的程序文件、配 置文件及其内容,其描述越详细越好。2.3.1.4.2接口设计说明:描述接口相关信息、实现方式、输入参数、输出参数、状态参数编码的明细信息等2.3.1.4.3数据库设计说明:数据库变动设计,包括新增表及其详细字段、索引、主键的描述,修改表需要描述修改的 字段、索引、主键等内容,以及数据表之间的关联变动等信息软件需求设计深圳市金旭科技有限公司番茄花园 Page 9 of 142.3.1.5 实现方式说明:描述功能实现采用何种技术,如 Java、C+等,是否有特定要求2.3.1.6 与其他模块关系说明:描述与其他模块是否有关联、其关联关系如何体现2.3.1.7 外部系统接口说明:描述与外部系统(非 BSS 系统)的接口关系,是否需要输出或输入数据、输入输出内容等2.3.2 功能点二说明:新增或修改的功能点名称2.3.2.1 功能描述说明:描述功能点的是否新增或改造,改造范围和改造预期目标2.3.2.1.1业务规则描述说明:详细描述功能点的业务规则实现、包括界面校验规则、数据库字段校验规则、业务逻辑校 验规则、涉及的信息如何记录、程序实现过程中需要注意的规则等等2.3.2.2 业务流程说明:描述业务流程,包括界面操作流程、业务执行流程等2.3.2.3 程序流程说明:描述程序执行过程中的程序执行流程,如程序流程、时序图等软件需求设计深圳市金旭科技有限公司番茄花园 Page 10 of 142.3.2.4 实体设计2.3.2.4.1程序设计说明:程序设计内容,如新增的程序文件、配置文件、依赖结构及其内容,修改的程序文件、配 置文件及其内容,其描述越详细越好。2.3.2.4.2接口设计说明:描述接口相关信息、实现方式、输入参数、输出参数、状态参数编码的明细信息等2.3.2.4.3数据库设计说明:数据库变动设计,包括新增表及其详细字段、索引、主键的描述,修改表需要描述修改的 字段、索引、主键等内容,以及数据表之间的关联变动等信息2.3.2.5 实现方式说明:描述功能实现采用何种技术,如 Java、C+等,是否有特定要求2.3.2.6 与其他模块关系说明:描述与其他模块是否有关联、其关联关系如何体现2.3.2.7 外部系统接口说明:描述与外部系统(非 BSS 系统)的接口关系,是否需要输出或输入数据、输入输出内容等2.4涉及模块二说明:CRM1、CRM2、计费账务、资源、接口等模块2.4.1 功能点一说明:新增或修改的功能点名称软件需求设计深圳市金旭科技有限公司番茄花园 Page 11 of 142.4.1.1 功能描述说明:描述功能点的是否新增或改造,改造范围和改造预期目标2.4.1.1.1业务规则描述说明:详细描述功能点的业务规则实现、包括界面校验规则、数据库字段校验规则、业务逻辑校 验规则、涉及的信息如何记录、程序实现过程中需要注意的规则等等2.4.1.2 业务流程说明:描述业务流程,包括界面操作流程、业务执行流程等2.4.1.3 程序流程说明:描述程序执行过程中的程序执行流程,如程序流程、时序图等2.4.1.4 实体设计2.4.1.4.1程序设计说明:程序设计内容,如新增的程序文件、配置文件、依赖结构及其内容,修改的程序文件、配 置文件及其内容,其描述越详细越好。2.4.1.4.2接口设计说明:描述接口相关信息、实现方式、输入参数、输出参数、状态参数编码的明细信息等2.4.1.4.3数据库设计说明:数据库变动设计,包括新增表及其详细字段、索引、主键的描述,修改表需要描述修改的 字段、索引、主键等内容,以及数据表之间的关联变动等信息2.4.1.5 实现方式说明:描述功能实现采用何种技术,如 Java、C+等,是否有特定要求软件需求设计深圳市金旭科技有限公司番茄花园 Page 12 of 142.4.1.6 与其他模块关系说明:描述与其他模块是否有关联、其关联关系如何体现2.4.1.7 外部系统接口说明:描述与外部系统(非 BSS 系统)的接口关系,是否需要输出或输入数据、输入输出内容等2.4.2 功能点二说明:新增或修改的功能点名称2.4.2.1 功能描述说明:描述功能点的是否新增或改造,改造范围和改造预期目标2.4.2.1.1业务规则描述说明:详细描述功能点的业务规则实现、包括界面校验规则、数据库字段
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号