简单博客管理系统-软件系统综合课程设计.doc
DOC格式手机打开展开
简单博客管理系统-软件系统综合课程设计,85页近5万余字,本文为完整的课程设计材料,共有6人完成,包含课程设计的全部文档及完备的开发材料。目录第一章 项目开发计划报告11引言11.1编写目的11.2 背景11.3定义11.4参考资料22项目概述22.1工作内容22.2主要参加人员22.3产品22.3.1程序22.3.2文件22.3.3服务32.3.4非移交的...
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/19853.gif)
内容介绍
此文档由会员 lzj781219 发布
85页近5万余字,本文为完整的课程设计材料,共有6人完成,包含课程设计的全部文档及完备的开发材料。
目录
第一章 项目开发计划报告 1
1引言 1
1.1编写目的 1
1.2 背景 1
1.3定义 1
1.4参考资料 2
2项目概述 2
2.1工作内容 2
2.2主要参加人员 2
2.3产品 2
2.3.1程序 2
2.3.2文件 2
2.3.3服务 3
2.3.4非移交的产品 3
2.4完成项目的最迟期限 3
2.5本计划的批准者和批准日期 3
3实施计划 3
3.1工作任务的分解与人员分工 3
3.2接口人员 4
2.3进度 4
3.4预算 4
3.5关键问题 5
4支持条件 5
4.1计算机系统支持 5
4.2需由用户承担的工作 5
4.3由外单位提供的条件 5
5专题计划要点 6
第二章 可行性研究报告 6
1.引言 6
1.1编写目的 6
1.2背景 6
1.3定义 7
1.4 参考资料 7
2.可行性研究的前提 7
2.1对本系统的要求 7
2.2目标 8
2.3条件、假定和限制 8
2.4评价尺度 8
3.对现有系统的分析 9
3.1处理流程和数据流程 9
3.2工作负荷 10
3.3费用开支 10
3.4人员 10
3.5设备 10
3.6局限性 11
4.所建议的系统 11
4.1对所建议系统的说明 11
4.2处理流程和数据流程 11
4.3改进之处 12
4.4影响 12
4.4.1对设备的影响 12
4.4.2对软件的影响 12
4.4.3对用户单位机构的影响 12
4.4.4对系统运行过程的影响 12
4.4.5对开发的影响 12
4.4.6对地点和设施的影响 13
4.4.7对经费开支的影响 13
4.5局限性 13
4.6技术条件方面的可行性. 13
5.投资及效益分析 14
5.1支出 14
5.1.1基本建设投资 14
5.1.2其他一次性支出 14
5.1.3非一次性支出 14
5.2收益 15
5.2.1一次性收益 15
5.2.2非一次性收益 15
5.2.3不可定量的收益 15
5.3收益/投资比 15
5.4投资回收周期 15
5.5敏感性分析 15
6.社会因素方面的可行性 16
6.1法律方面的可行性 16
6.2使用方面的可行性 16
7.结论 16
第三章 软件需求说明书 17
1引言 17
1.1编写目的 17
1.2 背景 17
1.3定义 17
1.4参考资料 18
2任务概述 18
2.1目标 18
2.2用户的特点 18
3 需求规定 19
3.1 对功能的规定 19
3.2 对性能的规定 20
3.2.1 精度 20
3.2.2 时间特性要求 20
3.3.3 灵活性 20
3.3 输入输出要求 21
3.4 数据管理能力要求 21
3.5 故障处理要求 21
3.6 其他专门要求 22
4 运行环境规定 22
4.1 设备 22
4.2 支持软件 22
4.3 接口 23
4.4 控制 23
第四章 概要设计说明书 23
1引言 23
1.1编写目的 23
1.2背景 24
1.3定义 24
1.4参考资料 24
2总体设计 25
2.1需求规定 25
2.2运行环境 25
2.2.1软硬件支持 25
2.2.2开发平台 25
2.3基本设计概念和处理流程 26
2.4结构 26
2.5功能需求与程序的关系 27
2.6人工处理过程 28
2.7尚未问决的问题 28
3接口设计 28
3.1用户接口 28
3.2外部接口 28
3.3内部接口 28
4运行设计 28
4.1运行模块组合 28
4.2运行控制 30
4.3运行时间 30
5系统数据结构设计 30
5.1逻辑与物理结构设计要点 30
5.2数据结构与程序的关系 32
6系统出错处理设计 32
6.1出错信息 32
6.3安全保密设计 32
6.4系统维护设计 32
第五章 详细设计说明书 33
1引言 33
1.1编写目的 33
1.2背景 33
1.3定义 33
1.4参考资料 33
2程序系统的结构 34
3程序1(用户登陆)设计说明 35
3.1程序描述(用户登陆) 35
3.2功能 36
3.3性能 36
3.4输入项 36
3.5输出项 36
3.6算法 36
3.7流程逻辑 37
3.8接口 38
3.9存储分配 38
3.10注释设计 38
3.11限制条件 38
3.12测试计划 38
3.13尚未解决的问题 39
4程序2(日志管理)设计说明 39
4.1程序描述 39
4.2功能 39
4.3性能 39
4.4输入项 39
4.5输出项 39
4.6算法 39
4.7流程逻辑 40
4.8接口 41
4.9存储分配 41
4.10注释设计 41
4.11限制条件 41
4.12测试计划 42
4.13尚未解决的问题 42
5程序3(评论管理)设计说明 42
5.1程序描述 42
5.2功能 42
5.3性能 42
5.4输入项 42
5.5输出项 42
5.6算法 43
5.7流程逻辑 44
5.8接口 44
5.9存储分配 44
5.10注释设计 44
5.11限制条件 44
5.12测试计划 44
5.13尚未解决的问题 45
6程序4(帐号管理)设计说明 45
6.1程序描述 45
6.2功能 45
6.3性能 45
6.4输入项 45
6.5输出项 45
6.6算法 46
6.7流程逻辑 46
6.8接口 47
6.9存储分配 47
6.10注释设计 47
6.11限制条件 47
6.12测试计划 48
6.13尚未解决的问题 48
第六章 测试计划说明书 48
1引言 48
1.1编写目的 48
1.2背景 48
1.3定义 48
1.4参考资料 49
2计划 49
2.1软件说明 49
2.2测试内容 50
2.3测试1 51
2.3.1进度安排 51
2.3.2条件 51
2.3.3测试资料 51
2.3.4测试培训 52
2.4测试2 52
2.5测试3 54
2.5 测试3(数据文卷存取的测试) 54
3测试设计说明 55
3.1测试1(标识符) 55
3.1.1控制 56
3.1.2输入 56
3.1.3输出 57
3.1.4过程 57
3.2测试2(标识符) 57
3.2.1控制 58
3.2.2输入 58
3.2.3输出 58
3.2.4过程 58
3.3测试3(标识符) 58
3.3.1控制 58
3.3.2输入 59
3.3.3输出 59
3.3.4过程 59
4评价准则 59
4.1范围 59
4.2数据整理 59
4.3尺度 60
第七章 测试分析说明书 60
1 引言 60
1.1 编写目的 60
1.2 背景 60
1.3 定义 60
1.4 参考资料 61
2测试概要 61
3测试结果及发现 62
3.1 测试1(模块功能测试) 62
3.2 测试2(接口正确性测试) 62
3.3 测试3(数据文卷存取的测试) 62
4对软件功能的结论 62
4.1 功能1(模块功能测试) 62
4.2 功能2(接口正确性测试) 62
4.3 功能3(数据文卷存取的测试) 63
5 分析摘要 63
5.1 能力 63
5.2 缺陷和限制 63
5.3 建议 63
5.4 评价 63
6 测试资源消耗 64
第八章 面向对象设计分析 64
1引言 64
1.1编写目的 64
1.2背景 64
1.3定义 64
1.4参考资料 64
2面向对象分析的基本过程 65
2.1三个子模型与五个层次 65
3 需求陈述 65
3.1问题范围 65
3.2对功能的规定 66
3.3对性能的规定 66
3.4运行环境规定 66
4对象模型 67
4.1确定类与对象 67
4.2确定关联 67
4.3划分主题 67
4.4确定属性 67
4.5识别继承关系 68
4.6反复修改 68
5建立动态模型 69
5.1编写脚本 69
5.2状态图 69
6建立功能模型 70
7定义服务 70
附件1 软件系统综合课程设计任务分派单-可行性研究 71
附件2 软件系统综合课程设计任务分派单-软件需求 72
附件3 软件系统综合课程设计任务分派单-概要设计 73
附件4 软件系统综合课程设计任务分派单-详细设计 74
附件5 软件系统综合课程设计任务分派单-测试设计 75
附件6 软件系统综合课程设计任务分派单-面向对象设计分析 76
第一章 项目开发计划报告
1引言
1.1编写目的
制定项目开发计划的目的是用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度、 所需经费预算、所需软、硬件条件等问题作出的安排记载下来,以便根据本计划开展和检查本项目的开 发工作。
1.2 背景
a. 待开发的软件系统的名称:简单博客管理系统
b. 本项目的任务提出者:盛涛,开发者:程成,盛涛,郭张鸣,张辉,莫小明,严超.用户及实现该软件的计算中心或计算机网络:实施该项目的单位.
该软件系统同其他系统或其他机构的基本的相互来往关系:对原有系统的补充和完善.
1.3定义
“博客”一词是从英文单词Blog翻译而来。Blog是Weblog的简称,而Weblog则是由Web和Log两个英文单词组合而成。Weblog就是在网络上发布和阅读的流水记录,通常称为“网络日志”,简称为“网志”。博客(BLOGGER)概念解释为网络出版(Web Publishing)、发表和张贴(Post-这个字当名词用时就是指张贴的文章)文章,是个急速成长的网络活动,现在甚至出现了一个用来指称这种网络出版和发表文章的专有名词——Weblog,或Blog。
1. 4参考资料
[1]《ASP.NET数据库系统项目开发实践》. 曹斌,韩中孝。北京:科学出版社,2005.6.
[2]《ASP.NET简明教程》. 金雪云.北京:清华出版社,2006.1.
[3]《ASP.NET+SQL Server数据库开发与实例》. 吴晨,张亮,张静.北京:清华大学出版社,2006.8.
[4]《ASP.NET 2.0开发指南》. 郝刚 主编,袁永刚,严治国,何宇光.北京:人民邮电出版社, 2006.5
2项目概述
2.1工作内容
在技术开发上我们需要完成的进行数据库开发、简单博客管理系统代码的编写、网站的设计与规划、动态网页代码的编写、博客的更新和删除以及整个系统的测试等;在项目规划上,我们要完成项目开发计划,可行性研究,需求分析,概要设计,详细设计,测试计划,测试分析,面向对象设计分析;在项目运行上我们需要资金筹措、域名空间的申请与运行的维护等。
2.2主要参加人员
项目开发者:
项目小组长:
项目开发人员:
技术水平:良好
目录
第一章 项目开发计划报告 1
1引言 1
1.1编写目的 1
1.2 背景 1
1.3定义 1
1.4参考资料 2
2项目概述 2
2.1工作内容 2
2.2主要参加人员 2
2.3产品 2
2.3.1程序 2
2.3.2文件 2
2.3.3服务 3
2.3.4非移交的产品 3
2.4完成项目的最迟期限 3
2.5本计划的批准者和批准日期 3
3实施计划 3
3.1工作任务的分解与人员分工 3
3.2接口人员 4
2.3进度 4
3.4预算 4
3.5关键问题 5
4支持条件 5
4.1计算机系统支持 5
4.2需由用户承担的工作 5
4.3由外单位提供的条件 5
5专题计划要点 6
第二章 可行性研究报告 6
1.引言 6
1.1编写目的 6
1.2背景 6
1.3定义 7
1.4 参考资料 7
2.可行性研究的前提 7
2.1对本系统的要求 7
2.2目标 8
2.3条件、假定和限制 8
2.4评价尺度 8
3.对现有系统的分析 9
3.1处理流程和数据流程 9
3.2工作负荷 10
3.3费用开支 10
3.4人员 10
3.5设备 10
3.6局限性 11
4.所建议的系统 11
4.1对所建议系统的说明 11
4.2处理流程和数据流程 11
4.3改进之处 12
4.4影响 12
4.4.1对设备的影响 12
4.4.2对软件的影响 12
4.4.3对用户单位机构的影响 12
4.4.4对系统运行过程的影响 12
4.4.5对开发的影响 12
4.4.6对地点和设施的影响 13
4.4.7对经费开支的影响 13
4.5局限性 13
4.6技术条件方面的可行性. 13
5.投资及效益分析 14
5.1支出 14
5.1.1基本建设投资 14
5.1.2其他一次性支出 14
5.1.3非一次性支出 14
5.2收益 15
5.2.1一次性收益 15
5.2.2非一次性收益 15
5.2.3不可定量的收益 15
5.3收益/投资比 15
5.4投资回收周期 15
5.5敏感性分析 15
6.社会因素方面的可行性 16
6.1法律方面的可行性 16
6.2使用方面的可行性 16
7.结论 16
第三章 软件需求说明书 17
1引言 17
1.1编写目的 17
1.2 背景 17
1.3定义 17
1.4参考资料 18
2任务概述 18
2.1目标 18
2.2用户的特点 18
3 需求规定 19
3.1 对功能的规定 19
3.2 对性能的规定 20
3.2.1 精度 20
3.2.2 时间特性要求 20
3.3.3 灵活性 20
3.3 输入输出要求 21
3.4 数据管理能力要求 21
3.5 故障处理要求 21
3.6 其他专门要求 22
4 运行环境规定 22
4.1 设备 22
4.2 支持软件 22
4.3 接口 23
4.4 控制 23
第四章 概要设计说明书 23
1引言 23
1.1编写目的 23
1.2背景 24
1.3定义 24
1.4参考资料 24
2总体设计 25
2.1需求规定 25
2.2运行环境 25
2.2.1软硬件支持 25
2.2.2开发平台 25
2.3基本设计概念和处理流程 26
2.4结构 26
2.5功能需求与程序的关系 27
2.6人工处理过程 28
2.7尚未问决的问题 28
3接口设计 28
3.1用户接口 28
3.2外部接口 28
3.3内部接口 28
4运行设计 28
4.1运行模块组合 28
4.2运行控制 30
4.3运行时间 30
5系统数据结构设计 30
5.1逻辑与物理结构设计要点 30
5.2数据结构与程序的关系 32
6系统出错处理设计 32
6.1出错信息 32
6.3安全保密设计 32
6.4系统维护设计 32
第五章 详细设计说明书 33
1引言 33
1.1编写目的 33
1.2背景 33
1.3定义 33
1.4参考资料 33
2程序系统的结构 34
3程序1(用户登陆)设计说明 35
3.1程序描述(用户登陆) 35
3.2功能 36
3.3性能 36
3.4输入项 36
3.5输出项 36
3.6算法 36
3.7流程逻辑 37
3.8接口 38
3.9存储分配 38
3.10注释设计 38
3.11限制条件 38
3.12测试计划 38
3.13尚未解决的问题 39
4程序2(日志管理)设计说明 39
4.1程序描述 39
4.2功能 39
4.3性能 39
4.4输入项 39
4.5输出项 39
4.6算法 39
4.7流程逻辑 40
4.8接口 41
4.9存储分配 41
4.10注释设计 41
4.11限制条件 41
4.12测试计划 42
4.13尚未解决的问题 42
5程序3(评论管理)设计说明 42
5.1程序描述 42
5.2功能 42
5.3性能 42
5.4输入项 42
5.5输出项 42
5.6算法 43
5.7流程逻辑 44
5.8接口 44
5.9存储分配 44
5.10注释设计 44
5.11限制条件 44
5.12测试计划 44
5.13尚未解决的问题 45
6程序4(帐号管理)设计说明 45
6.1程序描述 45
6.2功能 45
6.3性能 45
6.4输入项 45
6.5输出项 45
6.6算法 46
6.7流程逻辑 46
6.8接口 47
6.9存储分配 47
6.10注释设计 47
6.11限制条件 47
6.12测试计划 48
6.13尚未解决的问题 48
第六章 测试计划说明书 48
1引言 48
1.1编写目的 48
1.2背景 48
1.3定义 48
1.4参考资料 49
2计划 49
2.1软件说明 49
2.2测试内容 50
2.3测试1 51
2.3.1进度安排 51
2.3.2条件 51
2.3.3测试资料 51
2.3.4测试培训 52
2.4测试2 52
2.5测试3 54
2.5 测试3(数据文卷存取的测试) 54
3测试设计说明 55
3.1测试1(标识符) 55
3.1.1控制 56
3.1.2输入 56
3.1.3输出 57
3.1.4过程 57
3.2测试2(标识符) 57
3.2.1控制 58
3.2.2输入 58
3.2.3输出 58
3.2.4过程 58
3.3测试3(标识符) 58
3.3.1控制 58
3.3.2输入 59
3.3.3输出 59
3.3.4过程 59
4评价准则 59
4.1范围 59
4.2数据整理 59
4.3尺度 60
第七章 测试分析说明书 60
1 引言 60
1.1 编写目的 60
1.2 背景 60
1.3 定义 60
1.4 参考资料 61
2测试概要 61
3测试结果及发现 62
3.1 测试1(模块功能测试) 62
3.2 测试2(接口正确性测试) 62
3.3 测试3(数据文卷存取的测试) 62
4对软件功能的结论 62
4.1 功能1(模块功能测试) 62
4.2 功能2(接口正确性测试) 62
4.3 功能3(数据文卷存取的测试) 63
5 分析摘要 63
5.1 能力 63
5.2 缺陷和限制 63
5.3 建议 63
5.4 评价 63
6 测试资源消耗 64
第八章 面向对象设计分析 64
1引言 64
1.1编写目的 64
1.2背景 64
1.3定义 64
1.4参考资料 64
2面向对象分析的基本过程 65
2.1三个子模型与五个层次 65
3 需求陈述 65
3.1问题范围 65
3.2对功能的规定 66
3.3对性能的规定 66
3.4运行环境规定 66
4对象模型 67
4.1确定类与对象 67
4.2确定关联 67
4.3划分主题 67
4.4确定属性 67
4.5识别继承关系 68
4.6反复修改 68
5建立动态模型 69
5.1编写脚本 69
5.2状态图 69
6建立功能模型 70
7定义服务 70
附件1 软件系统综合课程设计任务分派单-可行性研究 71
附件2 软件系统综合课程设计任务分派单-软件需求 72
附件3 软件系统综合课程设计任务分派单-概要设计 73
附件4 软件系统综合课程设计任务分派单-详细设计 74
附件5 软件系统综合课程设计任务分派单-测试设计 75
附件6 软件系统综合课程设计任务分派单-面向对象设计分析 76
第一章 项目开发计划报告
1引言
1.1编写目的
制定项目开发计划的目的是用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度、 所需经费预算、所需软、硬件条件等问题作出的安排记载下来,以便根据本计划开展和检查本项目的开 发工作。
1.2 背景
a. 待开发的软件系统的名称:简单博客管理系统
b. 本项目的任务提出者:盛涛,开发者:程成,盛涛,郭张鸣,张辉,莫小明,严超.用户及实现该软件的计算中心或计算机网络:实施该项目的单位.
该软件系统同其他系统或其他机构的基本的相互来往关系:对原有系统的补充和完善.
1.3定义
“博客”一词是从英文单词Blog翻译而来。Blog是Weblog的简称,而Weblog则是由Web和Log两个英文单词组合而成。Weblog就是在网络上发布和阅读的流水记录,通常称为“网络日志”,简称为“网志”。博客(BLOGGER)概念解释为网络出版(Web Publishing)、发表和张贴(Post-这个字当名词用时就是指张贴的文章)文章,是个急速成长的网络活动,现在甚至出现了一个用来指称这种网络出版和发表文章的专有名词——Weblog,或Blog。
1. 4参考资料
[1]《ASP.NET数据库系统项目开发实践》. 曹斌,韩中孝。北京:科学出版社,2005.6.
[2]《ASP.NET简明教程》. 金雪云.北京:清华出版社,2006.1.
[3]《ASP.NET+SQL Server数据库开发与实例》. 吴晨,张亮,张静.北京:清华大学出版社,2006.8.
[4]《ASP.NET 2.0开发指南》. 郝刚 主编,袁永刚,严治国,何宇光.北京:人民邮电出版社, 2006.5
2项目概述
2.1工作内容
在技术开发上我们需要完成的进行数据库开发、简单博客管理系统代码的编写、网站的设计与规划、动态网页代码的编写、博客的更新和删除以及整个系统的测试等;在项目规划上,我们要完成项目开发计划,可行性研究,需求分析,概要设计,详细设计,测试计划,测试分析,面向对象设计分析;在项目运行上我们需要资金筹措、域名空间的申请与运行的维护等。
2.2主要参加人员
项目开发者:
项目小组长:
项目开发人员:
技术水平:良好