新闻发布系统-软件系统综合课程设计.doc
约77页DOC格式手机打开展开
新闻发布系统-软件系统综合课程设计,76页4万余字目录第一章 项目开发计划报告11引言11.1编写目的11.2 背景11.3定义11.4参考资料12项目概述12.1工作内容12.2主要参加人员22.3产品22.3.1程序22.3.2文件22.3.3服务22.3.4非移交的产品22.4验收标准22.5完成项目的最迟期限22.6本计划的批准者和批准日期33实...
内容介绍
此文档由会员 bshhty 发布
76页4万余字
目录
第一章 项目开发计划报告 1
1引言 1
1.1编写目的 1
1.2 背景 1
1.3定义 1
1.4参考资料 1
2项目概述 1
2.1工作内容 1
2.2主要参加人员 2
2.3产品 2
2.3.1程序 2
2.3.2文件 2
2.3.3服务 2
2.3.4非移交的产品 2
2.4验收标准 2
2.5完成项目的最迟期限 2
2.6本计划的批准者和批准日期 3
3实施计划 3
3.1工作任务的分解与人员分工 3
3.2接口人员 3
3.3进度 3
3.4预算 4
3.5关键问题 4
4支持条件 4
4.1计算机系统支持 4
4.2需由用户承担的工作 4
4.3由外单位提供的条件 4
5专题计划要点 4
第二章 可行性研究报告 5
1引言 5
1.1编写目的 5
1.2背景 5
1.3定义 5
1.4参考资料 6
2可行性研究的前提 6
2.1要求 6
2.2目标 6
2.3条件、假定和限制 6
2.4进行可行性研究的方法 7
2.5评价尺度 7
3对现有系统的分析 7
3.1处理流程和数据流程 7
3.2工作负荷 8
3.3费用开支 8
3.4人员 9
3.5设备 9
3.6局限性 9
4 所建议的系统 9
4.1 对所建议系统的说明 9
4.2 处理流程和数据流程 9
4.3 改进之处 10
4.4 影响 10
4.4.1 对设备的影响 10
4.4.2 对用户单位机构的影响 10
4.4.3 对系统运行过程的影响 10
4.4.4 对开发的影响 11
4.4.5 对地点和设施的影响 11
4.4.6 对经费开支的影响 11
4.5 局限性 11
4.6 技术条件方面的可行性 11
5投资及效益分析 12
5.1支出 12
5.1.1基本建设投资 12
5.1.2其他一次性支出 12
5.1.3非一次性支出 12
5.2收益 13
5.2.1一次性收益 13
5.2.2非一次性收益 13
5.2.3不可定量的收益 13
5.3收益/投资比 13
5.4投资回收周期 13
5.5敏感性分析 14
6社会因素方面的可行性 14
6.1法律方面的可行性 14
6.2使用方面的可行性 14
7结论 14
第三章 软件需求说明书 15
1引言 15
1.1编写目的 15
1.2背景 15
1.3定义 15
1.4参考资料 15
2任务概述 16
2.1目标 16
2.2用户的特点 16
2.3假定和约束 16
3需求规定 16
3.1对功能的规定 16
3.2对性能的规定 17
3.2.1精度 17
3.2.2时间特性要求 17
3.2.3灵活性 17
3.3输人输出要求 17
3.4数据管理能力要求 18
3.5故障处理要求 19
3.6其他专门要求 19
4运行环境规定 19
4.1设备 19
4.2支持软件 20
4.3接口 20
4.4控制 20
第四章 概要设计说明书 21
1引言 21
1.1编写目的 21
1.2背景 21
1.3定义 21
1.4参考资料 22
2总体设计 22
2.1需求规定 22
2.2运行环境 22
2.2.1软硬件支持 22
2.2.2开发平台 23
2.3基本设计概念和处理流程 23
2.4结构 24
2.5功能器与程序的关系 25
2.6尚未解决的问题 25
3接口设计 25
3.1用户接口 25
3.2外部接口 25
3.3内部接口 26
4.运行设计 26
4.1运行模块组合 26
4.2运行控制 27
4.3运行时间 27
5系统数据结构设计 27
5.1逻辑结构设计要点 27
5.2物理结构设计要点 29
5.3数据结构与程序的关系 29
6系统出错处理设计 29
6.1出错信息 29
6.2补救措施 30
6.3系统维护设计 30
第五章 详细设计说明书 31
1引言 31
1.1编写目的 31
1.2背景 31
1.3参考资料 31
2程序系统的结构 31
3程序1(标识符)设计说明 32
3.1程序描述 32
3.2功能 33
3.3输人项 33
3.4输出项 33
3.5算法 33
3.6流程逻辑 33
3.7接口 34
3.8存储分配 34
3.9注释设计 34
3.10限制条件 35
3.11测试计划 35
4程序2(新闻管理)设计说明 35
4.1程序描述 35
4.2功能 36
4.3性能 37
4.4输人项 37
4.5输出项 37
4.6算法 37
4.7流程逻辑 37
4.8接口 39
4.9存储分配 40
4.10注释设计 40
4.11限制条件 40
4.12测试计划 40
4.13尚未解决的问题 40
5程序3(分类信息管理)设计说明 40
5.1程序描述 40
5.2功能 41
5.3性能 41
5.4输人项 41
5.5输出项 41
5.6算法 41
5.7流程逻辑 41
5.8接口 42
5.9存储分配 42
5.10注释设计 42
5.11限制条件 42
5.12测试计划 42
第六章 测试计划 43
1引言 43
1.1编写目的 43
1.2背景 43
1.3定义 43
1.4参考资料 43
2计划 44
2.1软件说明 44
2.2测试内容 44
2.3测试1 44
2.3.1进度安排 44
2.3.2条件 44
2.3.3测试资料 45
2.3.4测试培训 45
2.4测试2 45
2.4.1进度安排 45
2.4.2条件 45
2.4.3测试资料 45
2.5测试3 46
2.5.1进度安排 46
2.5.2条件 46
2.5.3测试资料 46
2.6测试4 46
2.6.1进度安排 46
2.6.2条件 46
2.6.3测试资料 47
2.6.4测试培训 47
3测试设计说明 47
3.1测试1(标识符) 47
3.1.1控制 47
3.1.2输入 48
3.1.3输出 48
3.1.4过程 48
3.2测试2(标识符) 48
3.2.1控制 48
3.2.2输入 48
3.2.3输出 48
3.2.4过程 48
3.3测试3(标识符) 48
3.3.1控制 49
3.3.2输入 49
3.3.3输出 49
3.3.4过程 49
4评价准则 50
4.1范围 50
4.2数据整理 50
4.3尺度 50
第七章 测试分析报告 51
1引言 51
1.1编写目的 51
1.2背景 51
1.3定义 51
1.4参考资料 51
2测试概要 51
3测试结果及发现 52
3.1测试1(新闻管理) 52
3.2测试2(前台阅读) 52
3.3测试3(目录管理) 52
3.4测试4(管理员管理) 52
4对软件功能的结论 53
4.1功能1(新闻管理) 53
4.1.1能力 53
4.1.2限制 53
4.2功能2(前台阅读管理) 53
4.2.1能力 53
4.2.2限制 53
4.3功能3(目录管理) 53
4.3.1能力 53
4.3.2限制 54
4.4功能4(管理员管理) 54
4.4.1能力 54
4.4.2限制 54
5分析摘要 54
5.1能力 54
5.2缺陷和限制 54
5.3建议 54
5.4评价 55
6测试资源消耗 55
第八章 面向对象分析设计 56
1引言 56
1.1编写目的 56
1.2背景 56
1.3定义 56
1.4参考资料 56
2面向对象分析的基本过程 56
2.1三个子模型与五个层次 57
3 需求陈述 57
3.1问题范围 57
3.2对功能的规定 57
3.3对性能的规定 58
3.3.1精度 58
3.3.2时间特性要求 58
3.3.3灵活性 58
3.4运行环境规定 58
3.4.1设备 58
3.4.2支持软件 59
3.4.3接口 59
3.4.4控制 59
4对象模型 59
4.1确定类与对象 59
4.2确定关联 60
4.3划分主题 60
4.4确定属性 60
4.5识别继承关系 60
4.6反复修改 60
5建立动态模型 61
5.1时序图 61
5.1.1系统管理员管理系统时序图 61
5.1.2系统管理员发布信息的时序图 62
5.2活动图 64
5.2.1新闻浏览者的活动图 64
5.2.1系统管理员的活动图 64
6建立功能模型 65
6.1 功能模型描述 65
6.2新闻的用例图 65
6.2.1用户浏览新闻系统用例图 65
6.2.2新闻发布系统管理员部分的用例图 66
7定义服务 67
第一章 项目开发计划报告
1引言
1.1编写目的
本项目开发计划要求在明确开发时间、规范开发过程,保证项目质量下,统一小组成员对项目的看法和理解,并对其开发工作提供指导;同时还为项目通过评审提供依据。
1.2 背景
1.开发软件系统的名称:新闻发布系统
2.本项目的任务提出者: ;
用户:使用本项目高校的单位。
3.本项目将对原有系统进行扩充及完善,可提供各种数据信息服务。
参考资料
1.《软件工程导轮(第四版)》 张海藩 清华大学出版社
2.《快速软件开发》 Steve McConnell 机械工业出版社
3.《软件工程-实践者的研究方法》 Roger s.Pressman 梅宏 机械工业出版社
目录
第一章 项目开发计划报告 1
1引言 1
1.1编写目的 1
1.2 背景 1
1.3定义 1
1.4参考资料 1
2项目概述 1
2.1工作内容 1
2.2主要参加人员 2
2.3产品 2
2.3.1程序 2
2.3.2文件 2
2.3.3服务 2
2.3.4非移交的产品 2
2.4验收标准 2
2.5完成项目的最迟期限 2
2.6本计划的批准者和批准日期 3
3实施计划 3
3.1工作任务的分解与人员分工 3
3.2接口人员 3
3.3进度 3
3.4预算 4
3.5关键问题 4
4支持条件 4
4.1计算机系统支持 4
4.2需由用户承担的工作 4
4.3由外单位提供的条件 4
5专题计划要点 4
第二章 可行性研究报告 5
1引言 5
1.1编写目的 5
1.2背景 5
1.3定义 5
1.4参考资料 6
2可行性研究的前提 6
2.1要求 6
2.2目标 6
2.3条件、假定和限制 6
2.4进行可行性研究的方法 7
2.5评价尺度 7
3对现有系统的分析 7
3.1处理流程和数据流程 7
3.2工作负荷 8
3.3费用开支 8
3.4人员 9
3.5设备 9
3.6局限性 9
4 所建议的系统 9
4.1 对所建议系统的说明 9
4.2 处理流程和数据流程 9
4.3 改进之处 10
4.4 影响 10
4.4.1 对设备的影响 10
4.4.2 对用户单位机构的影响 10
4.4.3 对系统运行过程的影响 10
4.4.4 对开发的影响 11
4.4.5 对地点和设施的影响 11
4.4.6 对经费开支的影响 11
4.5 局限性 11
4.6 技术条件方面的可行性 11
5投资及效益分析 12
5.1支出 12
5.1.1基本建设投资 12
5.1.2其他一次性支出 12
5.1.3非一次性支出 12
5.2收益 13
5.2.1一次性收益 13
5.2.2非一次性收益 13
5.2.3不可定量的收益 13
5.3收益/投资比 13
5.4投资回收周期 13
5.5敏感性分析 14
6社会因素方面的可行性 14
6.1法律方面的可行性 14
6.2使用方面的可行性 14
7结论 14
第三章 软件需求说明书 15
1引言 15
1.1编写目的 15
1.2背景 15
1.3定义 15
1.4参考资料 15
2任务概述 16
2.1目标 16
2.2用户的特点 16
2.3假定和约束 16
3需求规定 16
3.1对功能的规定 16
3.2对性能的规定 17
3.2.1精度 17
3.2.2时间特性要求 17
3.2.3灵活性 17
3.3输人输出要求 17
3.4数据管理能力要求 18
3.5故障处理要求 19
3.6其他专门要求 19
4运行环境规定 19
4.1设备 19
4.2支持软件 20
4.3接口 20
4.4控制 20
第四章 概要设计说明书 21
1引言 21
1.1编写目的 21
1.2背景 21
1.3定义 21
1.4参考资料 22
2总体设计 22
2.1需求规定 22
2.2运行环境 22
2.2.1软硬件支持 22
2.2.2开发平台 23
2.3基本设计概念和处理流程 23
2.4结构 24
2.5功能器与程序的关系 25
2.6尚未解决的问题 25
3接口设计 25
3.1用户接口 25
3.2外部接口 25
3.3内部接口 26
4.运行设计 26
4.1运行模块组合 26
4.2运行控制 27
4.3运行时间 27
5系统数据结构设计 27
5.1逻辑结构设计要点 27
5.2物理结构设计要点 29
5.3数据结构与程序的关系 29
6系统出错处理设计 29
6.1出错信息 29
6.2补救措施 30
6.3系统维护设计 30
第五章 详细设计说明书 31
1引言 31
1.1编写目的 31
1.2背景 31
1.3参考资料 31
2程序系统的结构 31
3程序1(标识符)设计说明 32
3.1程序描述 32
3.2功能 33
3.3输人项 33
3.4输出项 33
3.5算法 33
3.6流程逻辑 33
3.7接口 34
3.8存储分配 34
3.9注释设计 34
3.10限制条件 35
3.11测试计划 35
4程序2(新闻管理)设计说明 35
4.1程序描述 35
4.2功能 36
4.3性能 37
4.4输人项 37
4.5输出项 37
4.6算法 37
4.7流程逻辑 37
4.8接口 39
4.9存储分配 40
4.10注释设计 40
4.11限制条件 40
4.12测试计划 40
4.13尚未解决的问题 40
5程序3(分类信息管理)设计说明 40
5.1程序描述 40
5.2功能 41
5.3性能 41
5.4输人项 41
5.5输出项 41
5.6算法 41
5.7流程逻辑 41
5.8接口 42
5.9存储分配 42
5.10注释设计 42
5.11限制条件 42
5.12测试计划 42
第六章 测试计划 43
1引言 43
1.1编写目的 43
1.2背景 43
1.3定义 43
1.4参考资料 43
2计划 44
2.1软件说明 44
2.2测试内容 44
2.3测试1 44
2.3.1进度安排 44
2.3.2条件 44
2.3.3测试资料 45
2.3.4测试培训 45
2.4测试2 45
2.4.1进度安排 45
2.4.2条件 45
2.4.3测试资料 45
2.5测试3 46
2.5.1进度安排 46
2.5.2条件 46
2.5.3测试资料 46
2.6测试4 46
2.6.1进度安排 46
2.6.2条件 46
2.6.3测试资料 47
2.6.4测试培训 47
3测试设计说明 47
3.1测试1(标识符) 47
3.1.1控制 47
3.1.2输入 48
3.1.3输出 48
3.1.4过程 48
3.2测试2(标识符) 48
3.2.1控制 48
3.2.2输入 48
3.2.3输出 48
3.2.4过程 48
3.3测试3(标识符) 48
3.3.1控制 49
3.3.2输入 49
3.3.3输出 49
3.3.4过程 49
4评价准则 50
4.1范围 50
4.2数据整理 50
4.3尺度 50
第七章 测试分析报告 51
1引言 51
1.1编写目的 51
1.2背景 51
1.3定义 51
1.4参考资料 51
2测试概要 51
3测试结果及发现 52
3.1测试1(新闻管理) 52
3.2测试2(前台阅读) 52
3.3测试3(目录管理) 52
3.4测试4(管理员管理) 52
4对软件功能的结论 53
4.1功能1(新闻管理) 53
4.1.1能力 53
4.1.2限制 53
4.2功能2(前台阅读管理) 53
4.2.1能力 53
4.2.2限制 53
4.3功能3(目录管理) 53
4.3.1能力 53
4.3.2限制 54
4.4功能4(管理员管理) 54
4.4.1能力 54
4.4.2限制 54
5分析摘要 54
5.1能力 54
5.2缺陷和限制 54
5.3建议 54
5.4评价 55
6测试资源消耗 55
第八章 面向对象分析设计 56
1引言 56
1.1编写目的 56
1.2背景 56
1.3定义 56
1.4参考资料 56
2面向对象分析的基本过程 56
2.1三个子模型与五个层次 57
3 需求陈述 57
3.1问题范围 57
3.2对功能的规定 57
3.3对性能的规定 58
3.3.1精度 58
3.3.2时间特性要求 58
3.3.3灵活性 58
3.4运行环境规定 58
3.4.1设备 58
3.4.2支持软件 59
3.4.3接口 59
3.4.4控制 59
4对象模型 59
4.1确定类与对象 59
4.2确定关联 60
4.3划分主题 60
4.4确定属性 60
4.5识别继承关系 60
4.6反复修改 60
5建立动态模型 61
5.1时序图 61
5.1.1系统管理员管理系统时序图 61
5.1.2系统管理员发布信息的时序图 62
5.2活动图 64
5.2.1新闻浏览者的活动图 64
5.2.1系统管理员的活动图 64
6建立功能模型 65
6.1 功能模型描述 65
6.2新闻的用例图 65
6.2.1用户浏览新闻系统用例图 65
6.2.2新闻发布系统管理员部分的用例图 66
7定义服务 67
第一章 项目开发计划报告
1引言
1.1编写目的
本项目开发计划要求在明确开发时间、规范开发过程,保证项目质量下,统一小组成员对项目的看法和理解,并对其开发工作提供指导;同时还为项目通过评审提供依据。
1.2 背景
1.开发软件系统的名称:新闻发布系统
2.本项目的任务提出者: ;
用户:使用本项目高校的单位。
3.本项目将对原有系统进行扩充及完善,可提供各种数据信息服务。
参考资料
1.《软件工程导轮(第四版)》 张海藩 清华大学出版社
2.《快速软件开发》 Steve McConnell 机械工业出版社
3.《软件工程-实践者的研究方法》 Roger s.Pressman 梅宏 机械工业出版社