软件项目计划书(经典6篇)

时间:2014-02-05 02:26:45
染雾
分享
WORD下载 PDF下载 投诉

软件项目计划书 篇一

在软件开发领域,项目计划书是一个至关重要的文档,它为团队成员提供了一个清晰的指导,帮助他们了解项目的目标、范围、时间表和资源需求。一个好的项目计划书可以确保项目的成功完成,同时也能够提高团队成员之间的协作效率。本文将介绍一个典型的软件项目计划书的结构和内容。

一个典型的软件项目计划书通常包含以下几个部分:项目背景、项目目标、项目范围、项目时间表、资源需求、风险评估和项目交付。在项目背景部分,我们需要明确项目的背景和目标,以及项目对组织的重要性和价值。在项目目标部分,我们需要明确项目的具体目标和预期结果,以及项目成功的标准。在项目范围部分,我们需要明确项目的边界和范围,以及项目的主要交付成果。在项目时间表部分,我们需要制定一个详细的时间表,包括项目的里程碑和关键任务。在资源需求部分,我们需要明确项目所需的人力、设备、软件和其他资源。在风险评估部分,我们需要识别和评估项目可能面临的风险,并制定相应的风险应对策略。最后,在项目交付部分,我们需要明确项目的交付标准和交付时间。

一个好的软件项目计划书应该具备以下几个特点:首先,它应该是清晰和易读的。所有的信息应该明确且简洁,并且按照逻辑顺序进行组织。其次,它应该是可行和可实施的。项目计划书中的目标、范围和时间表应该是可实现的,并且能够满足项目的需求和约束。第三,它应该是全面和详细的。项目计划书中应该包含足够的信息,以便团队成员能够理解项目的所有方面,并且能够根据计划进行工作。最后,它应该是可验证和评估的。项目计划书中的目标和时间表应该是可验证的,并且能够进行有效的评估和监控。

总之,一个好的软件项目计划书对于项目的成功至关重要。它可以为团队成员提供清晰的指导,并确保项目按时、按质量完成。同时,一个好的项目计划书也可以提高团队成员之间的协作效率,减少沟通和冲突的成本。因此,每个软件项目都应该制定一个详细和可行的项目计划书,并且在项目执行过程中进行有效的监控和调整。软件项目计划书是一个不可或缺的工具,它可以帮助团队实现项目的成功和组织的发展。

软件项目计划书 篇二

在软件开发领域,项目计划书是一个关键的工具,它为软件项目的成功实施提供了一个清晰的路线图。一个好的项目计划书应该包括项目的目标、范围、时间表、资源需求和风险评估等关键信息。本文将介绍一个典型的软件项目计划书的结构和内容,并提供一些建议,以帮助团队制定一个成功的项目计划书。

一个典型的软件项目计划书应该包含以下几个部分:项目背景、项目目标、项目范围、项目时间表、资源需求、风险评估和项目交付。在项目背景部分,我们需要明确项目的背景和目标,以及项目对组织的重要性和价值。在项目目标部分,我们需要明确项目的具体目标和预期结果,以及项目成功的标准。在项目范围部分,我们需要明确项目的边界和范围,以及项目的主要交付成果。在项目时间表部分,我们需要制定一个详细的时间表,包括项目的里程碑和关键任务。在资源需求部分,我们需要明确项目所需的人力、设备、软件和其他资源。在风险评估部分,我们需要识别和评估项目可能面临的风险,并制定相应的风险应对策略。最后,在项目交付部分,我们需要明确项目的交付标准和交付时间。

制定一个成功的项目计划书需要注意以下几个问题:首先,我们需要确保项目计划书的内容是准确和可行的。所有的目标和时间表都应该是可实现的,并且能够满足项目的需求和约束。其次,我们需要确保项目计划书的内容是全面和详细的。项目计划书中应该包含足够的信息,以便团队成员能够理解项目的所有方面,并且能够根据计划进行工作。第三,我们需要确保项目计划书的内容是清晰和易读的。所有的信息应该明确且简洁,并且按照逻辑顺序进行组织。最后,我们需要确保项目计划书的内容是可验证和评估的。项目计划书中的目标和时间表应该是可验证的,并且能够进行有效的评估和监控。

总之,一个成功的软件项目计划书对于项目的顺利实施至关重要。它可以为团队成员提供清晰的指导,并确保项目按时、按质量完成。一个好的项目计划书也可以提高团队成员之间的协作效率,减少沟通和冲突的成本。因此,每个软件项目都应该制定一个详细和可行的项目计划书,并且在项目执行过程中进行有效的监控和调整。软件项目计划书是一个不可或缺的工具,它可以帮助团队实现项目的成功和组织的发展。

软件项目计划书 篇三

  一、项目实施方案概述

  软件产品,特别是行业解决方案软件产品不同于一般的商品,用户购买软件产品之后,不能立即进行使用,需要软件公司的技术人员在软件技术、软件功能、软件操作等方面进行系统调试、软件功能实现、人员培训、软件上线使用、后期维护等一系列的工作,我们将这一系列的工作称为软件项目实施,软件项目计划书。大量的软件公司项目实施案例证明,软件项目是否成功、用户的软件使用情况是否顺利、是否提高了用户的工作效率和管理水平,不仅取决于软件产品本身的质量,软件项目实施的质量效果也对后期用户应用的情况起到非常重要的影响。项目实施规范主要包括项目启动阶段、需求调研确认阶段、软件功能实现确认阶段、数据标准化初装阶段、系统培训阶段、系统安装测试及试运行阶段、总体验收阶段、系统交接阶段等八个阶段工作内容,每个阶段下面有不同的工作事项,各个阶段之间都是承上启下关系,上一阶段的顺利完成是保证下一阶段的工作开展的基础。下面将按照每个项目实施阶段分别介绍。

  二、项目实施方案介绍

  (一)项目启动阶段

  此阶段处于整个项目实施工作的最前期,由成立项目组、前期调研、编制总体项目计划、启动会四个阶段组成。

  此阶段主任务:

  公司:在合同签定后,指定项目经理,成立项目组,授权项目组织完成项目目标。

  公司项目组:进行前期项目调研,与用户共同成立项目实施组织,编制《总体项目计划》,召开项目启动会。

  商务经理:配合公司项目组,将积累的项目和用户信息转交给项目组。将项目组正式介绍给用户,配合项目组建立与用户的联系。

  用户:成立项目实施组织,配合前期调研和召开启动会,签署《总体项目计划》和《项目实施协议》。

  1、成立项目组

  部门经理接到实施申请后,任命项目经理,指定项目目标,由部门经理及项目经理一起指定项目组成员及成员任务,并报总经理签署《项目任务书》。

  2、前期调研

  项目经理及项目组成员,在商务人员配合下,建立与用户的联系,对合同、用户进行调研。填写《用户及合同信息表》。在项目商务谈判中,商务经理积累了大量的信息,项目组首先应收集商务和合同信息,并与商务经理一起识别那些个体和组织是项目的干系人,确定他们的需求和期望,如何满足和影响这些需求、期望以确保项目能够成功。

  3、编制《项目总体计划》

  《项目总体计划》是一个文件或文件的集合,随着项目信息不断丰富和变化,会被不断变更,主要介绍项目目标、主要项目阶段、里程碑、可交付成果。通常包括以下几方面内容:

  项目描述,项目目标、主要项目阶段、里程碑、可交付成果。所计划的职责分配(包括用户的);

  沟通管理计划,确定项目干系人对信息和沟通的需要:即什么人何时需要什么信息以及通过什么方式将信息提供给他们。质量管理计划,确定适合于项目的质量标准和如何满足其要求。如果有必要,可以包括上述每一个计划,详细程度根据每个具体项目的要求而定。未解决事宜和未定的决策。

  4、启动会

  项目组与用户共同召开的宣布项目实施正式开始的会议。

  会程安排如下:

  共同组建项目实施组织,实施组织的权利和职责;双方签署《项目实施协议》。

  项目组介绍《项目总体计划》和《项目实施协议》,包括以下内容:

  项目目标、主要项目阶段、里程碑、可交付成果。所计划的职责分配(包括用户的);

  项目实施中项目管理的必要性和如何进行项目管理,项目的质量如何控制;

  项目实施中用户的参与和领导的支持的重要作用;

  阶段验收、技术交接和项目结束后如何对用户提供后续服务。

  (二)需求调研确认阶段

  此阶段的主要工作是软件公司的项目实施人员向用户调查用户对系统的需求,包括管理流程调研、功能需求调研、报表要求调研、查询需求调研等,实施人员调研完成后,会编写《需求调研分析手册》,并交付用户进行确认,待用户对《需求调研分析手册》上所提到的需求确认完毕后,项目实施人员将以此为依据进行软件功能的实现,工作计划《软件项目计划书》。如果用户又提出新的需求,实施人员将分析需求的难度及对整个系统的影响程度来确定是否给予实现。需求调研阶段具体包括如下内容:

  1、进行需求调研准备

  2、编制《需求调研计划》

  3、内部评审是否通过《需求调研计划》,项目组、部门经理、商务等人员根据合同要求和项目实际情况对《需求调研计划》草稿进行评审,如评审通过,则在稍后的时间内签署,如评审不通过则重新修改。

  4、用户是否签署《需求调研计划》,如用户签署《需求调研计划》,则作为以后需求调研工作的指南。否则重新修改。

  5、《需求调研计划》是否有变更,如果计划存在变更,则执行变更控制流程,否则按计划进行后续工作。

  6、编写及发出《需求调研通知》,项目组编写《需求调研通知》,确定进行需求调研的相关事宜,发给用户,为顺利完成需求调研工作做准备

  7、需求调研,项目组以《需求调研手册》为依据,从业务流程、单据使用、打印格式、报表查询几个方面展开深入和全面的调研,并搜集用户的个性化需求。

  8、需求调研分析根据调研的结果,项目组和公司其他技术部门将进一步进行分析,确定合理、可行的需求,将分析结果形成《需求分析报告》草稿。

  9、内部评审是否通过《需求分析报告》。项目组、部门经理、公司其他技术部门的人员对《需求分析报告》草稿进行评审,如评审通过,则在稍后由用户签署,如评审不通过则重新修改,直至内部评审通过。

  10、编写及发出《需求分析报告确认通知》。项目组编写《需求分析报告确认通知》,发给用户,确定进行需求确认的相关事宜,告之相关部门及人员安排好工作,准时参与需求确认工作,为顺利完成需求确认工作做准备。

  11、用户是否确认《需求分析报告》。如果用户确认,并签署了《需求分析报告》,则需求调研阶段工作结束,进行后续的软件功能实现的工作;如没有确认,则进一步进行调研、分析,直至用户最终确认并签署《需求分析报告》。双方签署了《需求分析报告》,需求调研工作结束之后,如果用户提出新的需求或是变更已有的需求,则执行需求新增及变更流程。

  (三)软件功能实现确认阶段

  此阶段的主要工作是项目实施人员根据需求调研阶段确认的《需求调研分析手册》中的用户需求内容进行具体软件功能的实现工作。在软件功能实现的过程中,项目实施人员将记录软件实现的详细过程。便于公司售后服务之用。每一个实施技术人员必须严格按照要求记录、存档。按照调研要求的所有功能实现完毕后,项目实施人员将编制《软件功能确认表》,将定制好软件功能待用户确认,用户根据《软件功能确认表》上的功能逐一确定软件功能是否达到要求,对不满足要求的功能,项目实施人员将会记录下来并进行功能修改,直到满足用于要求。

  (四)数据标准化初装阶段

  此阶段的主要工作是项目实施人员指导用户进行系统标准化资料的准备工作,并对用户进行初装资料的软件操作培训,以便用户能够及时的将标准资料录入系统,初装完成后,项目实施人员会对资料初装的情况进行核查,为以后具体业务功能的开展做好基础。

  (五)系统培训阶段

  系统培训阶段工作是整个项目实施工作中比较重要的工作,用户对软件的操作功能是否熟练将直接影响到后面的软件应用效果,所以软件公司和用户双方要对此阶段的工作给予足够的重视。要充分认识培训的重要性和艰巨性。在项目实施之前对用户的相关人员进行系统和规范的产品培训是非常必要的,达到让用户了解软件产品,最终自己能够解决使用中的具体的问题。

  此阶段的培训工作中将用户参加产品培训的人员划分为三个层次:决策层、技术层、操作层,对不同层次的用户参加产品培训人员的培训内容分别是:

  决策层:领导在实施中的作用与重要性、决策查询。

  维护层:系统维护知识、操作方法。

  操作层:操作方法。

  具体的培训工作流程为:

  1、调研培训信息:在培训开始前3天由用户实施负责人,将参加培训的部门和人员情况填入《受训部门汇总表》、《受训人员情况一览表》。

  2、编制培训计划:结合调研结果,与用户实施负责人商议具体培训内容、时间,场地,人员等。项目组编制《培训计划》。

  3、签署培训计划:用户签署《培训计划》,进一步确认培训安排。

  4、发培训通知:培训开始前2天,按照签署的《培训计划》,将培训内容、时间,场地,人员等信息通知用户实施负责人。

  5、搭建培训环境:公司项目组在培训开始前,将培训环境搭建及检查妥当,将培训提纲及培训手册准备好。

  6、组织培训:公司项目组培训负责人与用户实施负责人组织相关人员参加培训,按培训制度严格考核。由用户将考勤情况填入《培训人员签到表》。

  7、培训考核:公司项目组培训负责人与用户实施负责人组织受训人员参加上机及理论考试。

  8、培训总结:公司项目组培训负责人与用户实施负责人一起将出勤情况及考核情况做出总结,填入《培训及考核统计表》,及时向相关负责人汇报。

  (六)系统安装测试及试运行阶段

  此阶段的主要工作是在用户真实环境下,对用户网络及硬件设备进行测试,对软件系统进行容量、性能压力等测试测试及试运行的目的在于确保系统各项功能均能正常使用,并且符合用户签署的《需求分析报告》中描述的需求,

软件项目计划书 篇四

  1、 引言

  1.1 编写目的

  编写本文档的目的是确保项目包括成功完成项目所需的全部工作,但又只包括必须完成的工作的各个过程。是项目管理团队确定、记载、核实、管理和控制项目范围的指南。此文当中包括制作工作分解结构,并确定如何维持与批准该工作分解结构;规定如何正式核实与验收项目已完成可交付成果。

  1.2 参考资料

  《软件项目管理案例教程》 韩万江,姜立新编著机械工业出版社 《软件工程导论》——第5版 张海藩编著 清华大学出版社 《酒店管理工作——细化执行与模板》王宏编著 人民邮电出版社

  1.3 重要术语

  SQL Server 2000:数据库管理软件 DBMS:数据库管理系统 Windows XP:运行环境

  VB.net 2005:软件开发语言

  visual studio 2005 软件开发环境

  2 、项目概述

  2.1 系统与项目的定义

  本系统是建立在C/S系统架构下基于SQL Server数据库,采用VB.Net技术分析、设计、开发用于酒店信息化管理的。该系统基本满足了酒店管理方面的需求,用户界面友好。系统对用户(主要是酒店管理层及员工)数据有效地实现了信息电子化处理,从而降低了人工劳动并增加信息的准确性。本系统的基本信息有客房、餐饮、财务及人力资源等,用户登录系统后根据权限操作这些基本信息。

  要实现的功能模块包括4个方面,第一个方面是客房管理子系统,包括客房登记、客房预定、工作报表、信息查看及最重要的客房部经理管理模块;第二个方面是餐饮管理子系统,包括点单、埋单、预定、换台及最重要的餐饮部经理管理模块;第三个个方面是财务管理子系统,包括财务预算的查看及发布审核、财务报表的生成等;最后一个方面是人力资源管理子系统,包括员工信息的录入、查看及绩效考核等。

  2.2 系统开发背景与目标

  在信息高度发达的今天,酒店业务涉及的各个工作环节已经不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。酒店宾馆作为一个服务性行业,从客房的营销即客人预订开始,到入住登记直至最后退房结账,整个过程应该能够体现以宾客为中心,提供快捷、方便的服务。给宾客一种顾客至上的享受。提高酒店的管理水平,简化各种复杂操作,在最合理、最短时间内完成酒店业务规范化操作,这样才能令旅客舒适难忘,增加宾客回头率。而对酒店业内激烈的竞争形势,各酒店均在努力拓展其服务领域的广度和深度。虽然信息化不是酒店走向成功的关键因素,但它可以帮助那些真正影响成败的要素发挥更大的作用。因此,采用全新的酒店管理系统,将成为提高酒店的管理效率,改善服务水平的重要手段之一。

  酒店行业的激烈竞争使得争取客源、提高酒店入住率、制定正确营销策略已经成为一项重要的任务,借助蓬勃发展的IT工具来拓展其能力已经成为许多酒店的首选。

  计算机管理系统在数据保存、数据交换方面的快速可靠,是手工操作不能完成的。 酒店管理系统的设计目标:

  1)采用先进的分布式数据处理技术,以提高管理工作的质量、效率和规范性;

  2)按照酒店管理体制分层进行数据管理,为不同层级的管理者设置相应的使用权限,保障系统的可靠性与安全性;

  3)旨在提高酒店的管理效率,减免手工处理的繁琐和误差。及时、准确地反应酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益;实现客房管理的规范化、自动化。

  2.3 用户需求概述及系统主要功能

  3、 项目范围界定

  3.1 开发技术选择与理由

  开发酒店管理系统,软硬件方面选择的是可视化的Visual Basic.net 2005和SQL Server 2000数据库,Windows XP操作系统等。

  VB拥有图形用户界面(GUI),可以轻易的使用ADO连接数据库,程序员可以轻松的使用VB提供的组件快速建立一个应用程序,以上都是组员熟悉的语言和数据库,所以技术方面是绝对可行的。综上所述,我们完全有能力完成酒店管理系统的最终实现。

  3.2 开发团队与开发环境、工作方式 开发团队:

  项目经理王朝令

  需求分析员 王朝令 况晓龙 设计人员况晓龙 黄志刚

  编码人员王朝令 况晓龙 黄志刚 测试人员黄志刚

  开发环境:Windows XP,visual studio 2005, SQL Server 2000 工作方式:团队工作

软件项目计划书 篇五

  一、公司描述、宗旨与目标

  中国xx软件有限公司是以xx教授(原中国交大研究生)、xx教授(原中科院计算所研究生)携带在加拿大多年学习与研究的先进创新成果回国创业的一家软件企业。公司于2003年7月在中国张江高科技园区注册,主要业务是开发具有自主版权与知识产权的大型通用数据库管理系统——xxSQL,并基于xx数据库产品进行应用开发与推广。

  xx软件的宗旨是以创新的核心技术为起点,以国际一流的专家为技术领路人,将核心技术转化成具有国际竞争力的商业产品,将xx软件建设成一个大型的基础软件与应用软件供应商。

  xx软件的短期目标:基于xx数据库(xxSQL)的“xx企业信息备份与搜索工具”能够在一些具体行业或项目中进行推广应用。初期市场开拓的目标在于建立与提高公司产品的信誉与客户对于产品的可接受程度,而非盲目追求数量增长。总之,首先使公司运营正常,实现良性现金流与一定的赢利空间,再求进一步发展,实现良好的投资回报。

  xx软件的长期目标:开发与推广大型通用数据库管理系统及其应用产品。

  二、公司目前的股权结构

  公司目前的股份构成:

  三、已投入的资金及用途

  公司于2003年7月成立,注册资金200万元人民币,主要用于产品的开发、测试,市场渠道的铺设。

  公司成立以来成功申请了2004年科技部中小企业技术创新基金(75万元)与2004年中国市第一批软件与集成电路产业发展专项资金(50万元)。

  四、公司目前主要产品及服务

  公司的主要产品:“xx数据库管理系统(xxSQL)”。

  正在开发的产品有:“xx企业信息备份与搜索工具”。

  公司还计划基于xx数据库建立“xx数据服务中心”,为广大中小企业用户提供数据集中维护及安全保障。

  五、产品的知识产权与归属权

  “xx数据库管理系统(xxSQL)”是由两位创始人(xx、xx)在国外任教期间发明,通过与任教所在大学签定法律合同(见附件),数据库的专利权、出版权及其相关知识产权都归属于两位创始人所有,目前数据库的所有知识产权已转到中国xx软件有限公司。

  “xx企业信息备份与搜索工具”则是在中国研发的基于xx数据库的应用产品。中国xx软件有限公司拥有产品的所有知识产权。

  六、市场概况与营销策略

  目前企业搜索市场还处于起步阶段,还没有出现一家独大或几分天下的局面,因此,现在是进入企业搜索市场的最好时机。

  xx的总体营销策略是:分别向中小企业、大型企业与服务运营商提供不同的细化产品,逐步开拓本地、国内、国际市场。

  七、核心团队

  公司的核心团队由五人组成:

  xx(公司创办人,现任董事长兼CTO,xx大学计算机系终身教授,数据库及人工智能专家);

  xx(公司创办人,现任总经理,xx大学计算机系终身教授,人工智能专家);

  周先生(于95年获美国名校计算机科学博士学位,曾任美国xx公司中层管理人员、大型外资公司副总裁,软件工程与人工智能专家);

  陈先生(于88年获美国名校计算机科学博士学位,曾任美国加州硅谷著名软件公司高级系统分析师);

  王先生(xx大学计算机系博士后,曾任加拿大著名软件公司高级系统分析师,数据库专家)。

  八、公司优势说明

  公司的主要优势如下:

  1)企业搜索引擎的技术处在不断发展完善中,xx拥有自主的先进技术,创新能力强;

  2)xx企业备份与搜索工具是基于xx自身的数据库产品研发的,充分利用了数据库的

  高性能与安全机制,产品性价比高;

  3)xx能快速灵活地向用户提供按需定制服务。

  九、目前公司为实现目标的增资需求

  为了抢占企业信息搜索的市场发展先机,xx需要的外部投资为750万元人民币,加上xx的预期销售收入及其他资金,致力于“xx企业信息备份与搜索工具”产品的市场开发。

  公司计划在20xx年实现收支平衡,09年实现销售赢利,占据国内企业搜索市场有一定影响力的份额,打造xx软件品牌。

  十、融资

方案

  企业的产品经营与资本经营是相辅相成的,产品经营是基础,资本经营则是企业快速发展的助推器。公司此次计划筹集750万元的风险资金,主要用于“xx企业信息备份与搜索工具”的市场开发。

  此次融资的资金筹措方式:股权融资(投资750万获取20%股权)或引进战略投资者。投资方可通过股票上市或公司兼并的方式退出。

  十一、合作方式

  中国xx软件有限公司计划吸收750万元(人民币)风险资金,主要用于“xx企业信息备份与搜索工具”的市场开发。

  投资方与xx软件有限公司可以组建新公司的方式或其他可行的方式进行合作,股份的最终分配方案可经由谈判确定。

软件项目计划书 篇六

  1、引言

  1.1编写目的

  本报告的主要作用是确定各个项目模块的开发情况和主要的负责人,供各项目模块的负责人阅读,做到及时协调,按步有序进行项目的开发。减少开发中的不必要损失。

  便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。

  具体步骤:拟订开发计划书,分配项目工作,安排项目进度

  计划对象:网上书店开发小组

  2、项目概述

  2.1项目背景

  随着网络技术的发展,Internet已成为最具市场潜力的技术领域,使用Web技术设计的数据库应用软件,是目前Internet市场的技术中坚,各种Web应用如电子商务,网上购物等都采用这种方式实现。互联网的优势在于用户能同时从不同地点、不同数据库中存取数据。

  网上购物系具体是指利用各种电子工具与网络,高效率,低成本地从事以商品交换为中心的各种商务贸易活动。电子商务应用的兴起已经促使商品流通领域发生了一场巨大的革命。

  它打破了时空的界限,加速了整个社会的商品流通,有效地降低了企业生产成本,提高企业竞争力。电子商务的一个重要技术特征。是利用Web技术来传输与处理商业信息,因此有人称:电子商务=web+IT。因此我们将开发一个典型的电子商务系统:网上书店。

  2.2项目目标与范围

  2.2.1目标和范围描述

  项目:网上购书系统

  该系统适用于在网上书籍交易,网上书店的管理,通过此软件系统对书籍进行有效管理,灵活的满足自己客户需要。

  问题:实地购书比较麻烦,购书范围小,能购书的种数也有限。

  项目目标:开发一个网上购书系统是项目的总目标,为实现项目的总目标可按以下三个阶段目标来进行:

  第一阶段目标:实现网上购书系统的基本功能,小组个成员进行各个模块的开发,形成初步的系统。

  第二阶段目标:攻克技术上的难题,实现网上购书系统的一些特殊功能,进一步完善系统。

  第三阶段目标:让系统投入到实际运用中,做好系统的维护工作。

  项目范围:利用现有的微型计算机,借鉴前人的网上购书系统开发经验、徐州博库网上书城和资料中的电子商铺系统的开发模式,预计软件开发费用不超过***元。

  初步设想:建议在系统中增加一个BBS的模块,方便用户发表言论。

  2.2.2主要功能

  (1)概述

  可行性分析:这个系统没有经济效益,不能收回成本,但可以得到知识,熟悉做项目的过程;现有的技术能够完成系统的基本功能,但做BBS论坛还有一定的技术困难,开发这个新系统,只是借鉴前人的开发模式,做出有个人特色的网上购书系统,仅供平时学习用。不会引起任何的侵权问题。通过对用户的进一步访问,用户希望能够通过互连网,能够浏览书籍,查找他们想要的书籍,并能够订购要买的书,这不仅很方便,还节省了用户的时间。

  (2)传统购书系统流程图

  网上购书流程

  (3)功能描述

  图书查询和浏览功能:当进入网上书店后,无需登录,就可以浏览书籍,而电子书店还可以提供一个更好的功能,即通过图书名称、类别等信息从浩瀚的书海中迅速的找到的书。

  用户登录注册功能:在用户购买的图书时,系统将判断其是否登录,如果没有,则转向登录界面,登录后,系统还将转向原来用户浏览的页面。

  购物车功能:用户登录后,就可以把图书放入购物篮中,可以对购物篮进行管理,包括修改所购图书数量、删除图书等。

  图书信息管理功能:管理人员可以添加图书,修改图书的类别,价格,上传图书的相关图片等。

  定单信息管理功能:用户确认购买图书,将形成一条订单信息,用户可以查询自己的定单。管理员可以查看定单,售出书籍。

  2.2.3性能

  2.2.4管理和技术约束

  由于没有做过项目的经验,在加上编程技术的限制,小组人员少,时间的限制只能实现一个具有简单功能的网上购书系统。

  3、项目估算

  3.1使用的历史数据

  徐州博库网上书店、电子商铺系统

  3.2使用的评估技术

  软件规模估算:采用类比的方法,根据历史数据来进行估算

  工作量估算:基本COCOMO模型

  成本估算:基本COCOMO模型

  时间估算:基本COCOMO模型

  3.3工作量、成本、时间估算

  软件规模:LOC=[(50(重新设计)%+50(重新编码)%+重新测试(100)%)/3]×已有代码行(20000)=13000

  工作量估算:人员:六人

  成本估算:资料费(资料费、复印费)

  通信费(移动通信费、上网费、电费)

  时间估算:

  基本COCOMO模型把工作量作为软件规模的函数来计算,其计算公式为:

  E=aS^bS是以千源代码行(KLOC)计数的程序规模,a,b为开发模式因子

  在我们的项目中,我们采用半分离式,因此a取值为3.0,b取值为1.12

  即E=3、0*13^1.12=53.056

  根据计算的工作量,我们由下面公式计算所需的开发时间:

  t=cE^dE为我们所计算的工作量人月为单位,c,d是随开发模式而改变的因

  子,在这里我们同样采用半分离式,c取值为2.5,d取值为0.35

  即t=2.5*53.056^0.35=10.036

  在小组中,我们共六人,大约2个月完成任务。

软件项目计划书(经典6篇)

手机扫码分享

Top