分贝值:书店信息管理系统的项目开发计划

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 00:03:32
一个报告 标准模式的 急需
项目开发计划(GB856T——88)
这种摸版样子
需要“内容”不是摸版 拜托各位

书店信息管理系统项目开发计划(GB856T——88)

1引言
1.1编写目的
说明:编写这份软件项目开发计划的目的,并指出预期的读者。

1.2 背景
说明:

a. 待开发的软件系统的名称;

b. 本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;

c. 该软件系统同其他系统或其他机构的基本的相互来往关系。

1.3定义
列出本文件中用到的专门术语的定义和外文的首字母组词的原词组。

1.4参考资料
列出用得着的参考资料,如:

a. 本项目的经核准的计划任务书和合同、上级机关的批文;

b. 属于本项目的其他已发表的文件;

c. 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2项目概述
2.1工作内容
简要地说明在本项目的开发中须进行的各项主要工作。

2.2主要参加人员
扼要说明参加本项目开发的主要人员的情况,包括他们的技术水平。

2.3产品
2.3.1程序
列出须移交给用户的程序的名称、所用地编程语言及存储程序的媒体形式,并通过引用相关文件,逐项说明其功能和能力。

2.3.2文件
列出须移交用户的每种文件的名称及内容要点。

2.3.3服务
列出需向用户提供的各项服务,如培训安装、维护和运行支持等,应逐项规定开始日期、所提供支持的级别和服务的期限。

2.3.4非移交的产品
说明开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序)。

2.4验收标准
对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。

2.5完成项目的最迟期限
2.6本计划的批准者和批准日期
3实施计划
3.1工作任务的分解与人员分工
对于项目开发中需要完成的各项工作,从需求分析、设计、实现、测试直到维护,包括文件的编制、审批、打印、分发工作,用户培训工作,软件安装工作等,按层次进行分解,指明每项任务的负责人和参加人员。

3.2接口人员
说明负责接口工作的人员及他们的职责,包括:

a. 负责本项目同用户的接口人员;

b. 负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、质量管理部门等的接口人员;

c. 负责本项目同个份合同负责单位的接口人员等。

3.3进度
对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务的预定开始日期、完成日期及所需资源,规定各项工作任务完成的先后顺序以及表征每项工作任务完成的标志性事件(即所谓“里程碑)。

3.4预算
逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算(包括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)和来源。

3.5关键问题
逐项列出能够影响整个项目成败的关键问题、技术难点和风险,指出这些问题对项目的影响。

4支持条件
说明为支持本项目的开发所需要的各种条件和设施。

4.1计算机系统支持
逐项列出开发中和运行时所需的计算机系统支持,包括计算机、外围设备、通讯设备、模拟器、编译(或汇编)程序、操作系统、数据管理程序包、数据存储能力和测试支持能力等,逐项给出有关到货日期、使用时间的要求。

4.2需由用户承担的工作
逐项列出需要用户承担的工作和完成期限。包括需由用户提供的条件及提供时间。

4.3由外单位提供的条件
逐项列出需要外单位分合同承包者承担的工作和完成的时间,包括需要由外单位提供的条件和提供的时间。

5专题计划要点
说明本项目开发中需制定的各个专题计划(如分合同计划、开发人员培训计划、测试计划、安全保密计划、质量保证计划、配置管理计划、用户培训计划、系统安装计划等)的要点。

文档的作用和分类
软件文档(document)也称文件,通常指的是一些记录的数据 和数据媒体,它具有固定不变的形式,可被人和计算机阅读.它和 计算机程序共同构成了能完成特定功能的计算机软件(有人把源 程序也当作文档的一部分).我们知道,硬件产品和产品资料在整 个生产过程中都是有形可见的,软件生产则有很大不同,文档本 身就是软件产品.没有文档的软件,不成其为软件,更谈不到软件 产品.软件文档的编制(documentation)在软件开发工作中占有突 出的地位和相当的工作量.高效率,高质量地开发,分发,管理和维 护文档对于转让,变更,修正,扩充和使用文档,对于充分发挥软 件产品的效益有着重要意义. 然而,在实际工作中,文档在编制和使用中存在着许多问 题,有待于解决.软件开发人员中较普遍地存在着对编制文档不感 兴趣的现象.从用户方面看,他们又常常抱怨:文档售价太高,文 档不够完整,文档编写得不好,文档已经陈旧或是文档太多,难于 使用等等.究竟应该怎样要求它,文档应该写哪些,说明什么问 题,起什么作用 这里将给出简要的介绍.
图 文档桥梁作用
文档在软件开发人员,软件管理人员,维护人员,用户以及计 算机之间的多种桥梁作用可从图中看出.软件开发人员在各个阶段中以文档作为前阶段工作成果的体现和后阶段工作的依据,这个作用是显而易见的.软件开发过程中软件开发人员需制定一些工作计划或工作报告,这些计划和报告都要提供给管理人员, 并得到必要的支持.管理人员则可通过这些文档了解软件开发项目安排,进度,资源使用和成果等.软件开发人员需为用户了解软件的使用,操作和维护提供详细的资料,我们称此为用户文档.
以上三种文档构成了软件文档的主要部分.我们把这三种文档所包括的内容列在图6中.其中列举了十三个文档,这里对它们作一些简要说明:
· 可行性研究报告:说明该软件开发项目的实现在技术上,经济上和社会因素上的可行性,评述为了合理地达到开发目标可供 选择的各种可能实施的方案,说明并论证所选定实施方案的理由.
· 项目开发计划:为软件项目实施方案制定出具体计划,应该包括各部分工作的负责人员,开发的进度,开发经费的预算,所 需的硬件及软件资源等.项目开发计划应提供给管理部门,并作 为开发阶段评审的参考.
· 软件需求说明书:也称软件规格说明书,其中对所开发软件的功能,性能,用户界面及运行环境等作出详细的说明.它是用 户与开发人员双方对软件需求取得共同理解基础上达成的协议, 也是实施开发工作的基础.
· 数据要求说明书:该说明书应给出数据逻辑描述和数据采 集的各项要求,为生成和维护 系统数据文卷作好准备.
· 概要设计说明书:该说 明书是概要设计阶段的工作 成果,它应说明功能分配,模 块划分,程序的总体结构,输 入输出以及接口设计,运行设 计,数据结构设计和出错处理 设计等,为详细设计奠定基 础.
· 详细设计说明书:着重 描述每一模块是怎样实现的, 包括实现算法,逻辑流程等.
·用户手册:本手册详细 描述软件的功能,性能和用户 界面,使用户了解如何使用该软件.
图 三种文档
· 操作手册:本手册为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节.
· 测试计划:为做好组装测试和确认测试,需为如何组织测试制定实施计划.计划应包括测试的内容,进度,条件,人员,测试用 例的选取原则,测试结果允许的偏差范围等.
· 测试分析报告:测试工作完成以后,应提交测试计划执行 情况的说明.对测试结果加以分析,并提出测试的结论意见.
· 开发进度月报:该月报系软件人员按月向管理部门提交的 项目进展情况报告.报告应包括进度计划与实际执行情况的比较, 阶段成果,遇到的问题和解决的办法以及下个月的打算等.
· 项目开发总结报告:软件项目开发完成以后,应与项目实 施计划对照,总结实际执行的情况,如进度,成果,资源利用,成本 和投入的人力.此外还需对开发工作作出评价,总结出经验和教训.
· 哪些需求要被满足,即回答"做什么 "
· 所开发的软件在什么环境中实现以及所需信息从哪里来, 即回答"从何处 "
· 某些开发工作的时间如何安排,即回答"何时干 "
· 某些开发(或维护)工作打算由"谁来干 " · 某些需求是怎么实现的
· 为什么要进行那些软件开发或维护修改工作 上述十三个文档都在一定程度上回答了这六个方面的问题.这可从表中看到.
表 文档所回答的问题
至此,我们对文档的作用有了进一步的理解.每一个文档的任 务也是明确的,任何一个文档都此是多余的.

目 录
中文摘要 7
英文摘要 7
目录 8
表列 10
图列 11
前言 12
第一章 需求分析 13
1.1 问题定义 13
1.2 可行性研究 13
1.2.1系统分析: 13
1.2.2技术可行性分析 14
1.3 确定对系统的综合要求 14
1.4 数据流程图 15
第二章 总体设计 16
2.1需求信息 16
2.2 运行环境 17
2.3 各模块概要设计 17
2.3.1系统管理模块 18
2.3.2销售管理 18
2.3.3用户服务系统模块概要设计 19
2.3.4图书库存管理模块概要设计 20
2.3.5账务管理 20
2.3.6 查询统计分析模块 22
第三章 数据库设计 23
3.1数据库基本知识 23
3.1.1 数据库操作 23
3.1.2 书店进销存信息管理系统数据库需求分析 24
3.2 表目录 24
第四章 详细设计 30
4.1需求规定 30
4.2软件结构 30
4.2.1 总控制窗体 30
4.2.2 销售管理模块(零售、批发)结构图 30
4.2.3 库存管理模块结构图: 32
4.2.4 账务管理模块结构图: 33
4.2.5 查询统计模块分析图: 34
4.2.6 客户服务模块结构图: 35
4.3程序描述 35
4.3.1 进货模块的实现: 35
4.3.2 销售模块的实现: 36
4.3.3 库存模块的实现: 36
4.3.4 账务管理模块: 37
4.3.5 查询统计分析模块: 38
第五章 用户手册 40
英文原文 43
中文译文 51
表 列
表 3.1 数据库总表 21
表 3.2 书商信息 22
表 3.3 会员记录 22
表 3.4 员工表 22
表 3.5 日常支出记录 23
表 3.6 日志记录 23
表 3.7 汇总表 23
表 3.8 系统使用人员表 24
表 3.9 系统设置表 24
表 3.10图书信息表 24
表 3.11进书记录 25
表 3.12退书记录 25
表 3.13购物清单 25
表 3.14销售表单(批发) 26
表 3.15销售表单(零售) 26

您还是去买个广智的图书管理软件吧

太专业

写程序可以找我