程序开发流程项目需求文档模板
- 格式:pdf
- 大小:917.78 KB
- 文档页数:34
项目需求单流程模板1. 项目需求概述- 项目名称:- 项目发起人:- 项目负责人:- 项目起始日期:- 项目结束日期:- 项目概述:2. 项目目标- 主要目标:- 次要目标:- 预期结果:3. 项目背景- 项目需求背景:- 项目发起原因:- 目前存在的问题:4. 项目需求分析- 项目需求描述:- 项目目标受众:- 项目需求优先级:- 项目需求变更风险:5. 项目需求详细描述- 功能需求:- 性能需求:- 可靠性需求:- 安全需求:- 接口需求:- 需求约束:6. 项目需求评审- 项目需求评审人员及人数:- 评审会议时间:- 评审流程:- 评审结果:7. 项目需求确认- 确认人员:- 确认时间:- 确认流程:- 确认结果:8. 项目需求变更管理- 变更原因:- 变更申请人:- 变更申请流程:- 变更影响评估:- 变更批准人:- 变更实施流程:- 变更记录:9. 项目需求跟踪与控制- 需求跟踪人员:- 需求跟踪工具:- 需求变更控制:- 需求变更影响评估:- 需求版本管理:10. 项目需求验收- 验收人员:- 验收时间:- 验收流程:- 验收结果:- 验收记录:11. 项目需求总结- 项目需求实施总结:- 项目需求改进建议:- 项目需求遗留问题:以上是项目需求单流程模板的基本格式,根据具体项目需求可以进行适当调整和补充。
在实际应用中,需要根据具体项目的特点和要求进行灵活运用,并进行持续跟踪与管理,以确保项目需求得到有效的实施和控制。
1.引言1.1 编写目的·阐明开发本软件的目的;1.2 项目背景·标识待开发软件产品的名称、代码;·列出本项目的任务提出者、项目负责人项目负责人、系统分析员、系统设计员、程序设计员、程序员、资料员以及与本项目开展工作直接有关的人员和用户;·说明该软件产品与其他有关软件产品的相互关系。
1.3 术语说明列出本文档中所用到的专门术语的定义和英文缩写词的原文。
1.4 参考资料(可有可无)列举编写软件需求规格说明时所参考的资料,包括项目经核准的计划任务书、合同、引用的标准和规范、项目开发计划、需求规格说明、使用实例文档,以及相关产品的软件需求规格说明。
在这里应该给出详细的信息,包括标题、作者、版本号、发表日期、出版单位或资料来源。
2.项目概述2.1 待开发软件的一般描述描述待开发软件的背景,所应达到的目标,以及市场前景等。
2.2 待开发软件的功能简述待开发软件所具有的主要功能。
为了帮助每个读者易于理解,可以使用列表或图形的方法进行描述。
使用图形表示,可以采用:·顶层数据流图;·用例UseCase图;·系统流程图;·层次方框图。
2.3 用户特征和水平(是哪类人使用)描述最终用户应具有的受教育水平、工作经验及技术专长。
2.4 运行环境描述软件的运行环境,包括硬件平台、硬件要求、操作系统和版本,以及其他的软件或与其共存的应用程序等。
2.5 条件与限制给出影响开发人员在设计软件时的约束条款,例如:·必须使用或避免使用的特定技术、工具、编程语言和数据库;·硬件限制;·所要求的开发规范或标准。
3.功能需求3.1 功能划分列举出所开发的软件能实现的全部功能,可采用文字、图表或数学公式等多种方法进行描述。
3.2 功能描述对各个功能进行详细的描述。
4.外部接口需求4.1 用户界面对用户希望该软件所具有的界面特征进行描述。
程序开发文档范文模板项目名称:[项目名称]版本号:[版本号]作者:[作者姓名]日期:[编写日期]目录1.引言2.项目概述3.需求分析4.技术选型5.系统架构6.模块设计7.数据库设计8.接口设计9.页面设计10.代码规范11.测试计划12.部署与维护13.风险分析14.项目进度15.变更记录1.引言本文档旨在提供对项目的全面了解,包括需求、设计、实现等方面的内容,以便开发人员、测试人员和维护人员更好地理解和参与项目。
2.项目概述描述项目的背景、目标、功能特点等,使读者对项目整体有清晰的认识。
3.需求分析列出项目的功能需求、性能需求、非功能需求等,确保对项目需求有全面准确的了解。
4.技术选型说明项目采用的技术栈、开发语言、框架等,以及选型的原因和优势。
5.系统架构展示项目整体的系统架构,包括各个模块的关系和数据流动。
6.模块设计详细描述项目各个模块的功能、接口、关系等,方便开发人员理解和实现。
7.数据库设计设计数据库结构,包括表结构、关系图等,确保数据库的合理性和高效性。
8.接口设计定义各个模块之间的接口规范,确保模块之间的交互顺畅。
9.页面设计设计项目的用户界面,包括各个页面的布局、样式等。
10.代码规范制定项目的代码规范,确保代码的可读性、可维护性。
11.测试计划制定项目的测试计划,包括单元测试、集成测试、系统测试等。
12.部署与维护说明项目的部署流程和维护计划,确保项目的稳定运行。
13.风险分析分析项目可能面临的风险,制定相应的应对策略。
14.项目进度制定项目的进度计划,确保项目按时交付。
15.变更记录记录项目开发过程中的变更,包括需求变更、设计变更等。
需求开发计划模板
一、项目概述
1. 项目名称:
2. 项目目标:
3. 项目范围:
4. 预期成果:
二、需求开发过程
1. 需求收集方法:
2. 需求分析工具:
3. 需求管理工具:
4. 需求变更管理流程:
三、需求分类
1. 功能需求:
2. 非功能需求(性能、可用性、安全性等):
3. 业务规则:
4. 用户界面和用户体验需求:
四、需求优先级和排序
1. 优先级分配标准:
2. 需求排序方法:
五、需求开发时间表
1. 阶段划分(需求收集、需求分析、需求定义等):
2. 各阶段任务和截止日期:
3. 阶段评审和里程碑:
六、需求开发团队及职责
1. 项目经理:
2. 需求分析师:
3. 设计师:
4. 开发人员:
5. 测试人员:
七、需求开发支持和培训
1. 相关文档和资料:
2. 培训计划和资源:
八、风险管理
1. 可能的风险和问题:
2. 风险应对策略:
九、计划评审和更新
1. 计划评审时间:
2. 计划更新频率:
以上为需求开发计划模板,具体内容需根据实际项目需求进行填写和调整。
目录1. 范围 (1)2. 总体要求 (1)2.1总体功能要求 (1)2.2软件开发平台要求 (1)2.3软件项目的开发实施过程管理要求 (2)2.3.1 软件项目实施过程总体要求 (2)2.3.2 软件项目实施变更要求 (2)2.3.3 软件项目实施里程碑控制 (3)3. 软件开发 (4)3.1软件的需求分析 (4)3.1.1 需求分析 (4)3.1.2 需求分析报告的编制者 (5)3.1.3 需求报告评审 (5)3.1.4 需求报告格式 (5)3.2软件的概要设计 (5)3.2.1 概要设计 (5)3.2.2 编写概要设计的要求 (6)3.2.3 概要设计报告的编写者 (6)3.2.4 概要设计和需求分析、详细设计之间的关系和区别 (6)3.2.5 概要设计的评审 (6)3.2.6 概要设计格式 (6)3.3软件的详细设计 (7)3.3.1 详细设计 (7)3.3.2 特例 (7)3.3.3 详细设计的要求 (7)3.3.4 数据库设计 (7)3.3.5 详细设计的评审 (7)3.3.6 详细设计格式 (8)3.4软件的编码 (8)3.4.1 软件编码 (8)3.4.2 软件编码的要求 (8)3.4.3 编码的评审 (8)3.4.4 编程规范及要求 (8)3.5软件的测试 (9)3.5.1 软件测试 (9)3.5.2 测试计划 (9)3.6软件的交付准备 (9)3.6.1 交付清单 (9)3.7软件的鉴定验收 (10)3.7.1 软件的鉴定验收 (10)3.7.2 验收人员 (10)3.7.3 验收具体内容 (10)3.7.4 软件验收测试大纲 (11)3.8培训 (11)3.8.1 系统应用培训 (11)3.8.2 系统管理的培训(可选) (11)1. 引言 (19)1.1编写目的 (19)1.2项目风险 (19)1.3文档约定 (19)1.4预期读者和阅读建议 (20)1.5产品范围 (20)1.6参考文献 (20)2. 综合描述 (21)2.1产品的状况 (21)2.2产品的功能 (22)2.3用户类和特性 (22)2.4运行环境 (22)2.5设计和实现上的限制 (23)2.6假设和约束(依赖) (23)3. 外部接口需求 (24)3.1用户界面 (24)3.2硬件接口 (25)3.3软件接口 (25)3.4通讯接口 (26)4. 系统功能需求 (26)4.1说明和优先级 (27)4.2激励/响应序列 (27)4.3输入/输出数据 (28)5. 其它非功能需求 (28)5.1性能需求 (28)5.2安全措施需求 (29)5.3安全性需求 (29)5.4软件质量属性 (29)5.5业务规则 (29)5.6用户文档 (30)6. 词汇表 (30)7. 数据定义 (30)9. 待定问题列表 (32)1. 引言 (39)1.1编写目的 (39)1.2项目风险 (39)1.3预期读者和阅读建议 (39)1.4参考资料 (40)2. 设计概述 (40)2.1限制和约束 (41)2.2设计原则和设计要求 (41)3. 系统逻辑设计 (41)3.1系统组织设计 (42)3.2系统结构设计 (43)3.2.1 系统特性表 (43)3.2.2 系统特性结构图 (44)3.3系统接口设计 (45)3.3.1 系统接口表 (45)3.3.2 系统接口传输协议说明 (46)3.4系统完整性设计 (47)4. 系统出错处理设计 (48)4.1系统出错处理表 (48)4.2维护处理过程表 (49)5. 技术设计 (51)5.1系统开发技术说明表 (51)5.2开发技术应用说明 (52)6. 数据库设计 (52)7. 词汇表 (53)8. 进度计划 (53)1. 引言 (60)1.1编写目的 (60)1.2项目风险 (60)1.3文档约定 (60)1.4预期读者和阅读建议 (61)1.5参考资料 (61)2. 支撑环境 (62)2.1数据库管理系统 (62)2.2开发工具、中间件以及数据库接口 (63)2.4网络环境 (64)2.5多种支撑环境开发要点 (64)3. 部件详细设计 (65)4. 词汇表 (67)5. 部件表格式 (67)6. 界面表格式 (68)1. 引言 (77)1.1编写目的 (77)1.2项目来源 (77)1.3文档约定 (77)1.4预期读者和阅读建议 (77)1.5参考资料 (78)2. 数据库命名规则 (79)3. 数据库设计说明 (79)3.1数据库逻辑设计 (79)3.2数据库物理设计 (79)3.3数据库分布 (79)3.4基表设计 (80)3.5视图设计 (82)3.6索引设计 (84)3.7完整性约束 (85)3.8授权设计 (85)3.9触发器设计 (86)3.10存储过程设计 (87)3.11数据复制设计 (88)4. 词汇表 (89)5. 历史数据处理 (90)1. 引言 (98)1.1目的 (98)1.2术语 (98)1.3参照标准 (98)2. 测试日期安排 (99)3. 测试小组及成员 (99)4. 测试具体内容 (99)4.1合法性检查 (100)4.2软件文档检查 (100)4.2.1 必须提供检查的文档 (100)4.2.2 其他可能需要检查的文档 (100)4.2.3 由业主确定必须检查的其他文档 (100)4.2.4 文档质量的度量准则 (101)4.3软件代码测试 (102)4.3.1 源代码一般性检查 (102)4.3.2 软件一致性检查 (102)4.4软件系统测试 (103)4.4.1 界面(外观)测试 (103)4.4.2 可用性测试 (104)4.4.3 功能测试 (104)4.4.4 稳定性(强度)测试 (104)4.4.5 性能测试 (104)4.4.6 强壮性(恢复)测试 (104)4.4.7 逻辑性测试 (104)4.4.8 破坏性测试 (105)4.4.9 安全性测试 (105)5. 测试结果交付方式 (105)附录A 软件需求分析报告文档模板 (9)附录B 软件概要设计报告文档模板 (21)附录C 软件详细设计报告文档模板 (33)附录D 软件数据库设计报告文档模板 (43)附录E 软件测试(验收)大纲................................. 错误!未定义书签。
程序开发文档范文模板以下是一个示例的程序开发文档模板,您可以根据需要进行修改和调整:程序开发文档==========项目概述----项目名称:XXX项目描述:XXX项目目标:XXX项目范围:XXX项目时间表:XXX项目资源:XXX需求分析----功能需求1. 需求1描述2. 需求2描述3. 需求3描述非功能需求1. 性能需求:系统需要达到的响应时间、处理速度等。
2. 安全性需求:系统需要满足的安全要求和标准。
3. 可维护性需求:系统需要具备的维护和升级能力。
4. 可扩展性需求:系统需要具备的扩展和升级能力。
5. 可靠性需求:系统需要达到的稳定性和可靠性标准。
6. 兼容性需求:系统需要支持的设备和软件环境。
7. 用户界面需求:系统需要具备的用户界面设计和交互方式。
8. 数据管理需求:系统需要管理的数据类型、数据量以及数据存储方式。
9. 法律和合规性需求:系统需要遵守的法律、法规和政策要求。
设计文档----系统架构设计1. 系统架构概述:描述系统的整体架构和组成模块。
2. 模块功能描述:详细描述每个模块的功能、输入输出和接口。
3. 模块之间的关系:描述模块之间的数据流和控制流。
4. 系统接口设计:描述系统与其他系统或硬件的接口方式和协议。
5. 系统安全设计:描述系统的安全策略和机制。
6. 系统性能设计:描述系统的性能指标和优化方案。
7. 系统可扩展性设计:描述系统的扩展方式和策略。
8. 系统可靠性设计:描述系统的容错和恢复机制。
9. 系统用户界面设计:描述系统的用户界面设计方案。
10. 数据管理设计:描述系统的数据存储和管理方案。
微信小程序功能需求文档模板1. 引言此文档旨在概述并记录所需开发的微信小程序的功能需求。
通过此文档,我们希望明确小程序的目标和功能,以便开发团队能够准确理解并完成开发任务。
2. 目标本小程序的目标是提供一个便捷和用户友好的平台,使用户可以轻松地完成特定任务或获得特定的信息。
以下是小程序的主要目标:- 提供简单且直观的用户界面- 提供快速且高效的操作和功能- 支持用户个性化设置和偏好- 提供实时更新和数据同步功能3. 功能需求为了实现以上目标,我们需要开发以下功能模块:3.1 登录和用户管理- 用户登录:用户可以通过微信账号登录小程序,并获得个人化的用户体验。
- 用户注册:新用户可以通过填写必要信息进行注册,并创建自己的账号。
- 用户管理:用户可以编辑个人资料、更改密码和查看账号信息。
3.2 主页和导航- 主页:提供一个简洁的主页,展示小程序的核心功能和最新信息。
- 导航菜单:提供简单且直观的导航菜单,方便用户访问各个功能模块。
3.3 功能模块1- 描述功能模块1的主要功能和特点。
3.4 功能模块2- 描述功能模块2的主要功能和特点。
3.5 功能模块3- 描述功能模块3的主要功能和特点。
4. 数据管理为了保证数据的安全和可靠性,我们需要实现以下数据管理功能:- 数据存储:将用户的数据保存在可靠的服务器上,确保数据的安全性和可靠性。
- 数据同步:支持数据的实时同步,使用户可以在多个设备上访问和更新数据。
- 数据备份和恢复:提供数据备份和恢复功能,以防止数据丢失或损坏。
5. 展望未来的发展本文档列出了初期开发所需的功能需求,我们希望在未来的版本中能够逐步增加更多功能,以提供更好的用户体验和满足用户的需求。
以上是我们对微信小程序功能需求的初步规划,详细的技术和设计细节将在后续的开发过程中确定,并逐步完成。
感谢您的支持和配合!。
项目开发方案计划书模板
一、项目概述
1. 项目名称:(填写项目名称)
2. 项目目标:(填写项目的预期目标)
3. 项目背景:(填写项目开发的背景和动机)
4. 项目范围:(填写项目开发的范围)
二、项目需求分析
1. 用户需求:(根据用户的需求来确定项目的功能和特性)
2. 技术需求:(根据项目的需求来确定需要使用的技术和工具)
三、项目开发计划
1. 项目计划:(填写项目的开发计划和时间安排)
2. 项目团队:(列出项目团队成员及其职责)
3. 项目资源:(列出项目所需的资源和预算)
四、项目设计与开发
1. 系统架构:(描述项目的系统架构和模块设计)
2. 数据库设计:(描述项目所需的数据库设计)
3. 功能开发:(描述项目的功能开发进度和实现方法)
4. 测试与优化:(描述项目的测试方法和优化措施)
五、项目实施与上线
1. 环境部署:(描述项目的部署环境和步骤)
2. 上线调试:(描述项目的上线调试过程和方法)
3. 运维管理:(描述项目的后期运维管理方案)
六、风险管理
1. 风险预警:(列出可能出现的风险并提出解决办法)
2. 问题解决:(解决项目开发过程中遇到的问题)
七、总结与展望
1. 项目总结:(总结项目开发过程中的经验和教训)
2. 展望未来:(展望项目未来的发展方向和计划)
以上是项目开发方案计划书的模板,具体内容可根据实际项目需求进行调整和修改。
希望能对您的项目开发工作提供帮助。
在软件行业有一句话:一个软件能否顺利的完成并且功能是否完善,重要是看这个软件有多少文档,软件开发文档是一个软件的支柱,如果你的开发文档漏洞百出,那么你所开发出来的软件也不可能会好;开发文档的好坏可以直接影响到所开发出来软件的成功与否.一、软件开发设计文档:软件开发文档包括软件需求说明书、数据要求说有书、概要设计说明书、详细设计说明书.1、软件需求说明书:也称为软件规格说明。
该说明书对所开发软件的功能、性能、用户界面及运行环境等做出详细的说明。
它是用户与开发人员双方对软件需求取得共同理解基础上达成的协议,也是实施开发工作的基础。
软件需求说明书的编制目的的就是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解、并使之面成为整个开发工作的基础。
其格式要求如下:1 引言1.1 编写目的。
1.2 背景1.3 定义2 任务概述2.1 目标2.2 用户的特点2.3 假定和约束3 需求规定3.1 对功能的规定3.2 对性能的规定3.2.1 精度3.2.2 时间特性的需求3.2.3 灵活性3.3 输入输出要求3.4 数据管理能力要求3.5 故障处理要求3.6 其他专门要求4 运行环境规定4.1 设备4.2 支持软件4.3 接口4.4 控制2、概要设计说明书:又称系统设计说明书,这里所说的系统是指程序系统。
编制的目的是说明对程序系统的设计考虑,包括程序系统的基本处理.流程、程序系统的组织结构、模块划分、功能分配、接口设计。
运河行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础.其格式要求如下:1 引言1.1 编写目的1.2 背景1.3 定义1.4 参考资料2 总体设计2.1 需求规定2.2 运行环境2.3 基本设计概念和处理流程2.4 结构2.5 功能需求与程序的关系2.6 人工处理过程2.7 尚未解决的问题3 接口设计3.1 用户接口3.2 外部接口3.。
3 内部接口4 运行设计4.1 运行模块的组合4.2 运行控制4.3 运行时间5 系统数据结构设计5.1 逻辑结构设计要点5.2 物理结构设计要求5.3 数据结构与程序的关系6 系统出错处理设计6.1 出错信息6.2 补救措施6.3 系统维护设计。
项目管理文档产品文档(V1.0-20110411)订单管理系统流程需求说明书文档修订历史目录1文档介绍 (5)1.1文档的目的 (5)1.2参考文档 (5)1.3产品命名规范 (5)2产品介绍 (5)2.1产品概要说明 (5)2.2产品用户定位 (6)2.3产品中的角色 (7)3产品总体业务流程图 (8)4产品功能结构图 (9)5功能需求 (10)5.1系统管理 (10)5.1.1功能原型 (10)5.1.2功能概述 (10)5.1.3功能(业务)流程图 (10)5.1.4功能点清单 (11)5.1.5功能详细描述 (12)5.1.5.1角色管理 (12)5.1.5.2用户管理 (13)5.1.5.3系统日志 (14)5.1.5.4密码修改 (14)5.1.5.5角色查询 (14)5.1.5.6用户查询 (15)5.1.6与其他子模块的接口 (15)5.1.7业务数据描述 (15)5.1.8边界值处理 (15)5.1.9异常处理 (15)5.2渠道管理 (16)5.2.1功能概述 (16)5.2.2功能点清单 (16)5.2.3功能详细描述 (16)5.2.3.1管理申请 (16)5.2.3.2管理申请 (17)5.2.4业务数据描述 (17)5.3订单管理 (17)5.3.1功能原型 (17)5.3.2功能概述 (17)5.3.3功能点清单 (18)5.3.4功能详细描述 (18)5.3.4.1订单审核 (18)5.3.4.2订单管理 (20)5.3.4.3订单查询 (21)5.3.4.4新增订单 (22)5.3.5业务数据描述 (22)5.4资源管理 (22)5.4.1功能原型 (22)5.4.2功能概述 (22)5.4.3功能(业务)流程图 (23)5.4.4功能点清单 (23)5.4.5子功能详细描述 (23)5.4.5.1产品管理 (23)5.4.5.2发布管理 (25)5.4.6业务数据描述 (25)5.4.7功能原型 (26)5.5统计管理 (26)5.5.1功能概述 (26)5.5.2功能(业务)流程图 (26)5.5.3功能点清单 (26)5.5.4功能详细描述 (27)5.5.4.1工作量统计 (27)5.5.4.2广告效果统计 (27)5.5.5业务数据描述 (33)6非功能性需求 (34)6.1界面操作需求 (34)6.2性能需求 (34)6.3安全性需求 (34)6.4维护与升级 (34)6.5可靠性和健壮性 (34)6.6用户文档需求 (34)6.7运行环境 (34)1文档介绍1.1文档的目的此文档是提供用于软件开发部门和产品设计部门、产品测试部门之间就此产品的需求分析、产品开发、产品设计、测试方案交流的基础;1.2参考文档序号文档名称作者来源1渠道后台管理设计公司内部1.3产品命名规范产品名称XX中文名称英文名称备注2产品介绍2.1产品概要说明产品管理系统是公司运营内部使用的对公司线上产品进行管理对订单进行发布的系统平台。
可以对订单进行审核及管理,对产品进行管理,对订单效果进行查询。
保证整个运营服务系统的正常流转。
结构图如下:序号功能名称概述1、系统管理定义角色,新增用户,赋予相关管理权限。
查看系统日志。
2、渠道管理查看渠道申请。
3、订单管理下订单并对所下订单进行审核等管理,对订单状态进行监控。
4、资源管理产品资源的管理,价格的制定,折扣的制定、广告发布的管理。
5、统计管理对渠道商的业绩进行查询统计并生成报表。
对产品资源利用进行统计。
对广告效果进行统计。
2.2产品用户定位此产品面向的主要是两类人员。
一类是面向系统运行的系统管理员,另一类是面向运营人员。
两者对软件的操作熟练程度差距很大,所以产品设计和实现时尽量给予简单的界面和完备的帮助,并对重要功能的业务权限要集中、重点控制。
2.3产品中的角色3产品总体业务流程图4产品功能结构图✧修改产品信息✧禁用产品信息✧启用产品信息✧删除产品信息✧查看产品详细8、发布管理✧查询发布✧修改发布✧查看详细✧手动发布1统计管理1、工作量统计✧查询工作量22、广告效果统计✧按订单统计✧按购买词统计25功能需求5.1系统管理5.1.1功能原型参见原型http://mic-ad-management.design.ui添加日志分类名称测试是否允许标点符号以及长度限制等5.1.2功能概述对角色、系统用户、系统日志、密码进行管理操作。
5.1.3功能(业务)流程图5.1.4功能点清单功能子功能(栏目)功能点描述系统管理角色管理查询角色新增角色修改角色禁用角色启用角色删除角色用户管理查询用户新增用户修改用户禁用用户启用用户删除用户系统日志查询日志导出日志密码修改修改密码5.1.5功能详细描述5.1.5.1角色管理功能点描述:管理员可以在后台定义不同的角色,例如,渠道经理、财务人员。
使用角色:系统管理员输入:查询条件,角色信息处理:1、查询角色系统管理人员输入查询信息,进行查询。
查询条件:角色名称。
查询结果:编号、角色名称、角色描述。
2、新增角色系统管理人员添加新的角色名称。
添加数据:角色名称、角色描述、角色所属权限。
3、修改角色系统管理人员选中要修改的角色名称,并对其进行修改。
修改数据:角色名称、角色描述、角色所属权限。
4、禁用角色系统管理员对某一角色实施禁用操作。
日志中将依旧保留此角色的操作记录。
但当为新建用户分配角色时将无法显示此禁用角色。
此角色的现有用户将无法进行操作。
5、启用角色系统管理员对某一个禁用角色进行启用操作。
建立用户时将可以在下拉选择列表中看到此角色。
6、删除角色系统管理员只能删除没有赋予用户的空角色。
输出:1、查询结果2、操作按钮查询、新增、修改、禁用、启用、删除操作链接:查看,修改5.1.5.2用户管理功能点描述:系统管理员创建用户,并赋予不同用户不同的角色。
还可以查询显示出用户信息,并修改用户信息。
如对用户进行禁用操作后,不允许用户登录、启用后恢复登录功能。
也可以删除用户信息,删除只能删除没有对应任何操作的空用户信息。
使用角色:系统管理员。
输入:查询条件、用户信息、所属角色。
状态(禁用、启用)处理:1、查询用户:输入相关的用户信息,选取角色范围,查询用户。
并显示在列表中。
2、新增用户:新增用户信息,填写用户的基本信息,分配角色。
3、修改用户信息:修改已有用户的基本信息。
4、修改用户密码:重新填写用户密码。
5、禁用用户:对用户进行禁用操作后,用户使用用户名,密码无法再登陆系统。
6、启用用户:对禁用用户进行操作后,用户恢复登陆功能。
7、删除用户:删除没有关联任何操作的用户(操作后记录操作信息)。
空用户信息。
如果有要删除的用户有关联信息,那么将提示只能禁用用户。
输出:1、查询显示结果操作按钮:查询、新增、禁用、启用、修改、删除操作链接:角色查看、修改信息、修改密码5.1.5.3系统日志功能点描述:系统管理员对操作人员的所有操作信息进行查看使用角色:系统管理员输入:查询条件处理:按条件查询信息,输入选择查询条件,可按用户、IP地址、操作模块、操作类型、操作时间进行查询,显示在列表中。
操作按钮:查询5.1.5.4密码修改功能点描述:登陆系统的用户可以使用此功能修改密码。
使用角色:所有用户输入:新密码、重复密码处理:所有登陆系统的用户都可以通过此功能修改密码输出:提示修改成功、提示输入错误5.1.5.5角色查询功能点描述:登陆系统的用户可以使用查询系统中所有角色信息。
使用角色:查询权限的用户输入:查询信息处理:查询出所有符合条件的信息。
输出:操作链接:查看5.1.5.6用户查询功能点描述:登陆系统的用户可以使用查询系统中所有的用户信息。
使用角色:查询权限的用户输入:查询信息处理:查询出所有符合条件的信息。
操作链接:角色查看5.1.6与其他子模块的接口1、在撤销订单以后需要变更客户资料的状态,这里需要调用呼出模块的接口2、在撤销订单以后需要删除相关工作流的任务,这里需要调用工作流的接口5.1.7业务数据描述1、角色信息(编号、角色名称、角色描述)角色名称:20个中文字符角色描述:50个中文字符角色权限:复选框选择2、用户信息(编号、登陆密码、E-mail、部门、所属角色、状态)用户名:由字母a~z(不区分大小写)、数字0~9、点、减号或下划线组成。
只能以数字或字母开头和结尾用户名长度为4~18个字符。
登陆密码:5到16个字符。
机器生成E-mail:判断是否含有@的字符串,20位以内。
部门:20个字符以内。
所属角色:下拉框选择,20个中文字符。
3、日志信息操作模块:10个中文字符。
操作类型:15个中文字符。
操作内容:200个中文字符。
操作时间:yy-mm-dd hh:mm:ss用户名称:4到18个字符角色名称:20个中文字符。
5.1.8边界值处理1、如果驳回,那么驳回原因必须填写2、对于合同组合同审核,如果通过,那么合同编号必须申请,印刷编号必须填写5.1.9异常处理撤销订单信息和撤销工作流任务一起作为原子操作,如果一个失败,两个都要rollback5.2渠道管理5.2.1原型参见原型地址。
5.2.2功能概述渠道经理登陆系统查看渠道商的申请信息。
线下联系渠道商,并达成代理协议。
5.2.3功能(业务)流程图5.2.4功能点清单功能子功能(栏目)功能点描述渠道管理管理申请查询申请删除申请5.2.5功能详细描述5.2.5.1管理申请功能点描述:渠道经理查询渠道商申请,删除掉无意义的申请信息。
使用角色:渠道经理输入:查询条件处理:1、查询申请:渠道经理输入查询条件,查出近期网上提交的渠道代理申请。
2、删除申请:渠道经理对一些明显无意义的申请进行删除操作。
输出:1、查询结果按钮:删除、复审确认、分配审核人5.2.5.2管理申请功能点描述:渠道经理查看渠道申请,线下联系渠道商并签订合同。
使用角色:渠道经理输入:查询条件处理:1、删除申请:渠道经理删除无意义的渠道申请信息。
输出:1操作按钮:删除5.2.6业务数据描述1、渠道商信息代理区域:下拉菜单公司名称:(必填)30位中文字符联系人:(必填)10个中文字符联系电话:(必填)20个字符传真号码:(必填)20个字符E-mail:(必填):判断是否含有@的字符串,60位。
5.3订单管理5.3.1功能原型参见原型地址。
5.3.2功能概述运营人员新增订单并对提交的订单进行审核及管理。
业务(功能)流程图5.3.3功能点清单功能子功能(栏目)功能点描述订单管理订单审核通过审核修改并通过审核驳回订单订单管理查看订单详细禁用订单启用订单退订单退订明细订单查询查询订单查看订单详细新增订单新增订单信息5.3.4功能详细描述5.3.4.1订单审核功能点描述:后台运营人员下订单并对订单进行内容、排期审核,驳回订单审核人员填写驳回原因。