




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 学生信息管理系统学生信息管理系统 开开 发发 计计 划划 书书 2 目 录 第一部分、引言第一部分、引言.3 1.1 编写目的.3 1.2 背景.3 1.3 定义.3 1.4 参考资料.4 第二部分、项目概述第二部分、项目概述.4 2.1 工作内容.4 2.2 主要参加人员.5 2.3 产品.5 2.3.1程序.5 2.3.2文件.6 2.3.3服务.6 2.3.4非移交的产品.6 2.4 验收标准.7 2.5 完成项目的最迟期限.7 3.6 本计划的批准者和批准日期.7 第三部分、实施计划第三部分、实施计划.8 3.1 工作分解与人员分工.8 3.2 接口人员.11 3.3 进度.12 4.4 预算.14 3.5 关键问题.14 4.1 计算机系统支持.15 4.2 需由用户承担的工作.15 4.3 由外单位提供的条件.15 第五部分、专题计划要点第五部分、专题计划要点.16 51 配置管理计划.16 52 质量管理计划.16 521、依据.16 522 程序及过程.17 54 媒体和版本控制.20 55 纪录的收集和维护.20 56 沟通计划.20 561 项目成员.20 561 沟通方式.20 3 学生信息管理系统开发计划学生信息管理系统开发计划 第一部分、引言第一部分、引言 1.1 编写目编写目的的 本计划编写目的是更清晰地理解学生信息管理系统的业务要求,明确项目需要做的工 作,并为保证项目在范围和进度方面的要求提供可执行的依据,包含了范围、进度、人员 安排在内的明确的计划和安排,以切实能保证项目能在控制中完成。 1.2 背景背景 说明: A、 软件系统的名称: 学生信息管理系统 B、任务提出者:王湘瑜老师 开发者:ACCP3051 项目开发第一小组 C、由于电脑时代的到来以及 internet 的迅速发展,电脑无出不在,当然各种工作效率也大 幅提高,那么对于一个学校来说,开发一个好的学生信息管理系统势在必行。鉴此, 特开发此学生信息管理系统,该系统实现了办公无纸化、网络化、信息化、现代化。 D、 本系统使用 SQL Server 2000 作为数据库存储系统,采用 Microsoft Visual Basic 6.0 中 文版进行开发。 1.3 定义定义 SIMSStudent Information Manage System 学生信息管理系统 4 1.4 参考资料参考资料 相关的文件包括: A、 产品开发部的内部文件核准任务管理项目 ; B、任务管理项目分析会议备忘录; C、任务管理项目需求说明书 ; D、 任务管理项目可行性分析 ; E、任务管理项目概要设计 ; 参考资料: A、 北大青鸟 ACCP3.0 基于软件开发项目的毕业设计 ; B、国家标准项目开发计划(GB856T88) ; (内部开发的产品项目,无合同) 第二部分、项目概述第二部分、项目概述 2.1 工作内容工作内容 为完成本项目,需要按照需求分析、设计、实施、测试需求分析、设计、实施、测试等不同的阶段来进行,其中, 本计划不考虑维护阶段所做的工作。 需求阶段需求阶段(:根据客户要求,明确学生信息管理系统所要实现的功能,并对不同的功能 进行详细划分,然后得到用户方的确认。 设计阶段设计阶段(Design):将需求分析转化为计算机的模型,并且对实现的功能进行分配,详 细设计还将提供各模块、任务、功能点的详细规划。 实施阶段(实施阶段(Implement):):按照详细设计所描述的内容,编写代码实现软件各部分的 功能。 测试阶段(测试阶段(Test):):部分包括对实现过程中的错误的修改、功能的改进的一些活动, 同时包括了各子系统、模块、功能点的组合和连调。 以上的过程中,包含了不同阶段的文档输出工作,并且上一阶段的输出,通常作为下 5 一阶段的输入而存在。 详细的工作包和任务的分配,请参考第二部分执行计划的工作内容。 2.2 主要参加人员主要参加人员 本项目全职参与人员包括: 人员名称主要职责或职务成员技能说明 XX组长 负责项目的规划,公用模块、类、控件的编写、主窗 体的设计。 XX成员负责密码找回模块的设计、以及系统窗体的美化 XXX成员负责登录模块的设计、以及项目 PPT 设计 XXX成员负责系统初始化界面的设计以及项目的捆绑与实施 XXX成员负责文档的管理,以及项目的初步测试 2.3 产品产品 项目的最后的产品和可交付物包括最后完成的软件包、相关的文档、手册等,分别如 下: 2.3.1 程序程序 1、完成的软件系统 最后完成的软件系统,其功能、模块和性能要求请参考文档学生信息管理系统需求 说明书中关于产品特征的描述。 2、数据库安装脚本 在系统遭受灾难的时候,用户可以使用该脚本程序恢复 SQL Server 数据库的结构。 数据库安装脚本文件名为数据库安装脚本.SQL,使用说明请参考用户使用手册。 2.3.2 文件文件 1、用户使用手册 6 用户使用手册提供用户对软件系统的操作指导,要求同时提供.DOC 格式的电子 文档和至少一份打印稿。 2.3.3 服务服务 (该项目不适应) 2.3.4 非移交的产品非移交的产品 非移交的产品包括过程记录和过程文档,包括: A、软件的源代码 程序的源代码不提供给用户。 B、安装程序工程 C、需求文档 C、过程评审记录 可能发生的需求、设计、实现和验证阶段的评审记录、评审报告,都不提交给最 终用户。 D、 设计和规划文档 包括产品设计、过程规划等方面的文档,不提供给最终用户。 E、测试记录和测试报告 不同阶段的测试规划、测试记录、测试报告等文档,都由产品开发部门保留、归 档。 以上非移交的产品,不得提供给其他的单位或者个人,或者用于其他的商业事务, 详细的说明参考公司的保密和安全规定。 2.4 验收标准验收标准 A、程序: 程序中应包含的功能如下: 7 1.永久存储用户输入的信息; 2.任务调度和任务查找操作简易; 3.任务的删除和更新; 4.能够针对任务设置启动时间、终止时间、任务时间间隔; 5.任务启动的提示、多任务的启动提示; 6.显示系统的时钟; 7.任务启动时间、终止时间、任务启动时间间隔调整; 8.在多用户环境下,允许不同的人管理自己的任务; 数据库脚本在 SQL Server 2000 的查询分析器中能正确运行,创建的数据库能够支持程 序的各项功能的运行,并且保证数据的准确性。 B、文件 操作手册的规格满足 GB86 的相关标准,对应的内容应包括以上功能的各部分的说明, 手册中不应该包含专业性的词汇,对于数据库脚本的恢复程序,应提供非常详细的操作指 引和图例。 C、服务 其他维护的要求按照维护阶段的内部约定进行。 2. 5 完成项目的最迟期限完成项目的最迟期限 项目的系统测试的最后完成日期为 2006 年 6 月 20 日,然后在 2006 年 06 月 28 日 之 前,进行运行时测试、产品化工作,包括用户培训等服务活动的实施。 3. 6 本计划的批准者和批准日期本计划的批准者和批准日期 本计划的批准人为王湘瑜老师。 本计划的正式批准日期为 2006 年 06 月 12 日,实施日期为 2006 年 6 月 12 日。 8 第三部分、实施计划第三部分、实施计划 3.1 工作分解与人员分工工作分解与人员分工 本项目的工作分解如下: 需求阶段 设计阶段 D8:基本模块设计:包括公用模块(界面调度)和主界面菜单管理模块 D2:项目计划的审核和发布 R3:项目组会议:项目组组长召开会议,进行早期的工作安 排 R1:需求调查:同用户接触,收集相关数据 R2:需求说明:识别需求,并写好需求说明文档 D3:针对需求提出计算机模型、逻辑设计、功能设计,形成概要设计文件 D1:项目开发计划,进行规划和总体安排 D4:对数据库进行规范化和对象设计,并形成数据库设计文件 D6:控件设计:记录的增删改查操作的设计(采用控件 ConrSConDbAdMg 实现) D7:界面设计:主界面和相关的界面设计 D5:类模块设计:数据库的访问控制类模块(DbCtrl) 项目计划 产品设计D9:整理以上子系统的设计,编制系统详细设计 9 实施阶段 I1:类模块实现:编码实现数据库的访问控制类模块(DbCtrl) I2:控件实现:编码实现记录的增删改查操作控件 (ConrSConDbAdMg) I4:模块实现:编码实现公用模块和菜单管理模块 MdlPublic/MdlMenu I3:界面实现:实现主界面和相关的界面的设计 I6:数据库的访问控制模块的单元测试和验证 I7:任务的增删改查操作的单元测试和验证 I8:主界面和 D8 相关的窗体的单元测试和验证 I9:任务调度程序界面及控制的单元测试和验证 I10:对以上模块之间的接口进行测试,并进行调试 I11:组合以上的模块为系统,进行系统测试 I12:整理系统测试文档,进行功能调整和改进 I14:编写程序的帮助工程,编译和连接为系统的帮助文件 I15:制作软件的安装程序、安装界面 I16:软件打包和安装程序的测试 I17:整理开发文档,编写用户操作手册 I5:数据库的创建及测试数据的输入 I13:B 和运行时测试 10 (说明: 1、以上的工作,可以在更细的层次上进行分解,例如 I7,可以分别为查询界面、增加的 界面和删除的询问词的设计等,系统测试可以分解为测试平台的搭建、测试用例的编写、 系统各功能点的测试、测试记录的填写、测试总结和总结报告等多个工作单元。 2、有关测试、工作分解的详细内容、文档规格,请参考 ACCP3.0 后续课程的描述; 3、以上的工作分解,不存在时间先后的次序。 ) 按照工作分解,职责分配如下: P 参与人员;A 负责人员;S 确认审核人员; 人 员 工作包及说明 李果李果石里石里卓林贵卓林贵杨昌桦杨昌桦谭兰柳谭兰柳 R1:需求调查SPPA R2:编写需求说明和需求分析文档PA R3:项目启动会议APPPP D1:计划会议、项目专题讨论、编写项目计划APPP D2:项目计划的审核和分发执行A D3:系统的总体设计相关内容APP D4:数据库设计相关内容APPPP D5:类模块设计:数据库的访问控制类AP D6:控件设计:任务的增删改查的操作APP D7:界面设计:主界面和相关的界面设计PAPP 收尾阶段 T1:收集记录、规划和设计文档,并进行文件的归档 T2:对 B 测试、运行测试等用户表示不满意的程序、界面、手册进行修订 T3:项目总结会议 T4:安排后期维护人员,解散项目团队 11 D8:模块设计:公用模块和主界面菜单管理模块APPP D9:整理和编制详细设计,作为编码的依据APP I1:模块实现:编码实现 D5AP I2:模块实现:编码实现 D6AP I3:模块实现:编码实现 D7AP I4:模块实现:编码实现 D8AP I5:准备数据库和测试数据PPA I6:单元测试和调试:I1PA I7:单元测试和调试:I2PPPPA I8:单元测试和调试:I3PPPPA I9:单元测试和调试:I4PPPPA I10:I6、I7、I8、I9 之间的接口测试APPP I11:系统的组合和系统测试APPP I12:系统测试报告和反馈PPPA I13:B 和运行时测试PPPA I14:帮助工程和帮助文件制作PPA I15:安装工程和安装配置PPA I16:安装包测试APP I17:编写用户操作指南PPA T1:文件归档A T2:程序、界面、手册的反馈和修订PPA T3:项目总结APPPP T4:项目结束和团队解散A 3.2 接口人员接口人员 (本项目无进无需接口人员) 12 3.3 进度进度 最后的项目网络图如下: Start R1 3 R 2 2 D1、D 2 D3 2 D5 D6 D7 2 D8 1 2 3 4 56 10 R3 9 D4 78 11 D3 1213 I1 I2 I3 2 I4 14 15161718 23 I5 3 14 19202122 I6 I7 I8 2 I9 I10 5 I11 3 I12 3 31 27I14 30 9 I17 28 I15 29 I16 T2 2 32 T3 4 33 T1 1 34 T4 1 END D9 3 26I13 4 13 完成项目至少需要的时间用红色的线表示,项目的完成线路(完整完成项目最少所需 要的时间)为: 1 2 3 4 7 10- 13 14 17 21 24 25 26 31 - 32 33 34 对应的时间为:(3+3 +2 +2 +3+3+2+2+3+3+4+2+4+1+1)*0.5= 38*0.5=19(工作日) 预留 20%作为整体浮动时间,实际需要的工作日为 19+4=23。 在并行一些工作的条件下,项目预计完成的时间在两个月左右。 (说明:非关键路径活动所需要的时间,没有在项目网络图上标识。 ) 项目的开始日期为 2006 年 6 月 4 日,项目的里程碑(阶段点)时间: . . . . . 6/96/13 6/206/22 6/23 2425 明确了功能需求,并且正式准备开始项目的设计工作 产品的概要、详细设计完成 模块编码、单元测试和调试完成 系统调试结束、手册编写完毕 B、运行测试结束、产品发布 14 (说明: 1、可以制作一张项目的日历,说明项目针对于日期的更详细的信息,这可以借助于 Microsoft Project 2000 等项目管理软件来完成,此处略; 2、项目管理软件的使用、作用,请参考 ACCP3.0 后续课程相关的内容;) 4. 4 预算预算 (本项目属期末项目设计,没有预算) 3.5 关键问题关键问题 (本项目属期末项目设计,没有遇到关键性问题) 15 第四部分、支持条件 支持本项目的开发所需要的条件和设施包括: 4.1 计算机系统支持计算机系统支持 硬件环境: CPU:PIII750 或者更高频率 ROM:256 或者更高内存支持 磁盘:8G 软件支持: 开发所用的操作系统:Windows 2000 Server SP1 开发工具:Visual Studio 6.0 SP4 数据库系统:Microsoft SQL Server 2000 企业版 4.2 需由用户承担的工作需由用户承担的工作 (本项目是非合同项目,本条不适用) 4.3 由外单位提供的条件由外单位提供的条件 (不适用) 。 16 第五部分、专题计划要点第五部分、专题计划要点 51 配置管理配置管理计划计划 配置管理所关心的问题涉及以下三点: 1、仔细定义软件系统的交付物; 2、严格控制对可交付物的变更; 3、确保软件系统的可交付物与既定的或者经过核准修订的可交付物相一致。 北大青鸟 Aptech 所有的软件项目配置管理采用标准的表格模板,并遵循了标准:计 算机软件配置管理计划规范(GB/T 12505-1990),本部分加以引用。 52 质量管理计划质量管理计划 521、依据、依据 A、质量政策、质量政策 北大青鸟 Aptach 科技发展有限公司在软件产品设计和开发方面通过了 ISO9001 2000 的规范,同时制定了质量方针和质量目标: 质量方针:通过严格和规范的过程管理、文档化的流程开发,提高生产效率,为客户通过严格和规范的过程管理、文档化的流程开发,提高生产效率,为客户 提供稳定、易用和符合要求的产品系列。提供稳定、易用和符合要求的产品系列。 质量目标:在软件方面的年纯利润达到在软件方面的年纯利润达到 200 万元,并以每年不低于万元,并以每年不低于 40%的比率递增。的比率递增。 (以上质量方针和质量目标只是一个范例,并非北大青鸟 Aptech 公司事实上的质量目 标。 ) 本项目同时遵循和贯彻公司的质量方针和质量目标。 B、范围说明、范围说明 参考任务管理项目需求说明 。 17 C、标准和规范、标准和规范 在质量方面,需要遵循的标准和规范包括: A、 质量管理体系标准 (GB/T 19001-2000) ,2000-12-18,国家质量技术监督局; B、 计算机软件产品开发文档编制指南 (GB/T 8567-88),1988-7-1,国家质量技术监 督局; C、 计算机软件质量保证计划规范(GB/T 12504-1990),1990-11-15,国家质量技术 监督局; D、 北大青鸟 Aptech 公司质量手册2002-5-1;北大青鸟 Aptech E、 北大青鸟 Aptech 公司程序文件2002-5-1;北大青鸟 Aptech 522 程序及过程程序及过程 本部分规定本项目全面质量管理所规定的实施过程,在 WBS 中,所有的活动安排都 是与质量保证相关的,因而也是 WBS 元素项的说明。 A、影响质量的因素、影响质量的因素 在本项目中,影响质量的因素可以用以下的鱼骨刺图(ISHKAWA 逻辑图、因故分析 图)来说明: 鱼骨刺图的子可以进行多层分解,下面只简要说明影响因素以及本项目在这方面的预 防措施: A、 人员: 产 品 的 主 要 缺 陷 人员 变更 方法和技术沟通项目的意义 测试和评估资源配置进度控制 18 人员的技能水平、工作习惯、合作往往会对项目的质量产生直接的影响; 本项目组的主要成员都具有计算机工程学士学位,并且至少具备三个以上的应用 软件开发经验,主要的成员在以前的一个项目中有过成功的合作经验; B、 方法和技术 本项目涉及的方法和技术包括关系数据库管理、查询管理、界面等应用技术,这 些技术都是标准和成熟的技术,所选择的团对成员要求具有这方面的经验,以减少培 训的支出和技术方面的风险; C、 沟通 制定完备的沟通管理计划并执行,在下一节,你可以看到沟通计划、信息分发、 绩效报告等方面的内容。 D、 项目的意义 项目取得成功所具有的意义、团队收益以及个人绩效的评估在项目的首次会议就 需要明确,高昂的士气给项目带来的好处可以直接从质量方面体现。 E、变更 变更的控制对该项目质量的影响是比较大的,这些变更包括进度、成本和产品特 性方面的要求的变更,为防止不必要的变更,产品组与用户共同成立了变更控制委员 会,所有不在需求文档中说明的要素,都需要通过变更控制委员会批准。 F、测试和评估 尽管本项目不是一个大的项目,测试(检查)和评估依然分别分为四个部分,包 括每个独立单元的测试、单元组合测试和集成的测试,在用户使用过程中还包括一些 改进型的测试,以确保软件系统的满足使用的质量要求;评估包括需求、设计和最后 的检验性评估,同时评估团的意见对质量的提高也具有莫大的好处。 G、 资源配置 资源包括设备资源和人员,在设备方面,公司确要保有足够的计算机用于开发和 测试,除安排每个开发成员至少一台专用的计算机外,额外的测试的计算机要保证每 人一台,共用网络打印机。 基于进度的考虑安排足够的成员加入开发组,并在用户对进度有更高要求的情况 下增加项目成员。 H、 进度控制 进度对质量的影响大部分是由于赶工和快速跟进时对质量控制的弱化所造成的, 19 项目经理应对此负直接的责任,在运用任何进度更新方法的同事,项目经理需要仔细 权衡对质量带来的影响。 本项目为进度预留了充分的缓冲时间,这些时候为后续的测试、符合性检查提供 了保证。 B、检查和评审、检查和评审 检查(测试)和评审是质量保证和质量提高的重要方法,它包括下面的过程: 图表说明: 1、在 WBS 中以上各单元都有对应的工作包; 2、中期评估和总体评估发现质量问题,并采取相应的纠正措施,可能会在它前面的任何阶 段进行; 3、 4、 5、 6、 7、 8、 9、 10、 11、 12、 13、 14、 15、 16、 17、 18、测试包含多个反复循环的过程; 需求说明 开始 需求评审 概要设 计 详细设 计 设计评审 Y N Y N 子系统模块实现 单元测试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC 62386-351:2025 EN-FR Digital addressable lighting interface – Part 351: Particular requirements – Control devices – Luminaire-mounted control devices
- 【正版授权】 IEC 63522-54:2025 EN Electrical relays - Tests and measurements - Part 54: Critical DC load current test
- JJF(石化)071-2023热封仪校准规范
- 2025年部编人教版小学二年级数学上册全册教案
- 人教版八年级英语上册Unit2标准检测卷(含答案)
- 新解读《GB-T 18507-2014城镇土地分等定级规程》
- 重庆地道果酒知识培训课件
- 重大危险源监督管理
- 老年人的情绪与情感课件
- 《创新创业概论》课程简介与教学大纲
- 2023-2025年中考语文试题分类汇编:记叙文阅读(辽宁专用)解析版
- 学校食堂从业人员食品安全知识培训考试试题(含答案)
- 电影艺术概述-设计艺术-人文社科-专业资料
- 2025年教科版新教材科学三年级上册全册教案设计(含教学计划)
- 医院药品采购与质量控制规范
- 支部纪检委员课件
- 从+“心”+出发遇见更好的自己-开学第一课暨心理健康教育主题班会-2025-2026学年高中主题班会
- 2025版仓储库房租赁合同范本(含合同生效条件)
- 2025年人伤保险理赔试题及答案
- 2025年全国招标采购专业技能大赛(央企组)历年参考题库含答案详解(5卷)
- 医院药学带教课件
评论
0/150
提交评论