软件项目计划书范本(通用11篇)

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

二、项目实施方案介绍

(一)项目启动阶段

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

此阶段主任务:

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

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

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

1、成立项目组

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

2、前期调研

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

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

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

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

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

4、启动会

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

会程安排如下:

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

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

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

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

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

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

(二)需求调研确认阶段

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

1、进行需求调研准备

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

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

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

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

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

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

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

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

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

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

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

(五)系统培训阶段

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

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

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

操作层:操作方法。

具体的培训工作流程为:

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

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

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

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

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

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

1、引言

1.1编写目的

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

1.2参考资料

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

1.3重要术语

SQLServer2000:数据库管理软件DBMS:数据库管理系统WindowsXP:运行环境

VB.net2005:软件开发语言

visualstudio2005软件开发环境

2、项目概述

2.1系统与项目的定义

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

2.2系统开发背景与目标

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

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

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

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

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

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

3、项目范围界定

3.1开发技术选择与理由

开发酒店管理系统,软硬件方面选择的是可视化的VisualBasic.net2005和SQLServer2000数据库,WindowsXP操作系统等。

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

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

项目经理王朝令

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

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

开发环境:WindowsXP,visualstudio2005,SQLServer2000工作方式:团队工作

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

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

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

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

二、公司目前的股权结构

公司目前的股份构成:

三、已投入的资金及用途

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

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

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

公司的主要产品:“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软件有限公司可以组建新公司的方式或其他可行的方式进行合作,股份的最终分配方案可经由谈判确定。

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

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

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

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

2.1项目背景

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

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

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

2.2项目目标与范围

2.2.1目标和范围描述

项目:网上购书系统

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

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

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

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

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

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

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

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

2.2.2主要功能

(1)概述

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

网上购书流程

(3)功能描述

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

2.2.3性能

2.2.4管理和技术约束

3、项目估算

3.1使用的历史数据

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

3.2使用的评估技术

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

工作量估算:基本COCOMO模型

成本估算:基本COCOMO模型

软件规模: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个月完成任务。

1.系统主题

1.1引言

现在不管是公司还是学校都有各式各样的系统,比如:学校里有教务管理系统、图书管理系统等等。而公司中有工资管理系统、人员管理系统等。目前市场上的这些公司,基本上每个公司都要对其每天的销售情况进行统计记录,而且现在电脑这么普及,我们不像以前都是用手工记录到本子上,然后人工进行数据的处理。所以建立一个销售系统很有必要,为公司省去了许多不必要的人力资源,并且效率高、省时、操作方便、有很广的应用域和发证,空间。

1.2背景及目的

在大二下学期我们开设了一门《实用软件工程》的学科,在老师及专业课程的需要下,我们要进行一个为期15周左右的一个对软件工程深入学习的平台。需要我们在15周以内编出一个小型软件。其次,在21世纪这个繁华的年代,销售业也是蓬勃发展,出现了很多销售管理系统来促使公司的发展,有了销售管理系统,不仅仅有利于公司的管理,更加有利于我们及时地掌握数据资料,进行处理、统计与总结。基于这个想法,我们小组决定做一个销售管理系统,以实现灵活的管理公司销售业绩的小系统。

本销售系统可以完成以下功能:

(1)计算某个月每个人每种产品的销售额;

(2)按销售额对销售员进行排序,输出排序结果;

(3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额);

(4)输出统计报表。

1.3系统与“创新杯”的主题关系

为迎接“创新杯”而进行的预演。我们的目标主要放在能做出一些实用性强的软件,如果好的话,就能被大家广泛使用。所以我们希望能使得“创新杯”能出现一些更有新意的东西,更好玩。吸引更多人的眼球。

1.4市场调查过程和结论

2.需求分析

2.1概要

这是一个很实用的小型销售管理系统,包括了每件产品的销售额的统计,以及总销售额的统计,等等一系列的小功能,可以帮助小型商店和小型公司实现对每日产品的销售统计,而且可以输出各个销售员的不同业绩,操作简单,显示直观,无需太多的技术要求,所以适合于大众。

2.2使用场景

主要的面向对象:各类服装店和小型公司。

场景描述:有四个销售员,负责销售五种产品。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条要包含:销售员的代号,产品的代号,这种产品的当天的销售额;每位销售员每天可能上缴0-5张便条。

详细操作:在类似小型公司或者服装店,一般都是看业绩来提升的,或者是看业绩来提名最佳销售人员或者最佳员工,然后公司再进行一些奖励制度。所以假设一名销售经理需要在每天下班后统计今天的销售量和销售额,如果是手动统计,那计算量和工作量就太大了点;但如果她安装在了本款软件,运行程序后,可根据操作提示一步步操作。

首先,如果是第一次使用本款软件,他需要先注册用户名和密码,这样也可以保证销售情况的隐蔽性,后面每次查看或者添加新纪录时,只需要输入用户名和密码就可以进行操作,如果别人想要对销售情况进行修改,那必须要知道用户名和密码,否则无法进行操作。注册好用户名和密码后,进入界面,每个销售员都有编号,然后输入日期、销售员的编号、产品编号、销售额,都输入好后,程序可以从高到低进行排序,这样一眼便能看出每个人的销售情况—最好的销售人员。最后程序还可以进行总销售额的计算,可看出这一天或这个星期或这个月公司的业绩如何。

以上即是本款软件的详细操作过程,不仅实用而且简单、直观。在各类小型企业和服装店等地方使用再合适不过了。

2.3实用性分析

我们设计这款软件时,最想突出它的一个优点就是实用!所以我们是本这个目的去设计的。它简单易懂、界面直观、隐蔽性强,非常适合各小型企业对公司的管理,统计,查询。花最低的成本去实现最高的效率。

2.4未来发展方向

本软件现在来讲只适用于小型的企业,但是将来会随着我们小组队伍的壮大,能力的加强,它不但可以应用在小型企业,更是可以在大型的企业中得以运用,而且功能会越来越强大,不仅仅是对营业额的统计,而且可以实现对每件产品销售量的统计、管理、查询。而且还有望发展到其他的各个领域。

1.1编写目的

此项目开发策划书的编写主要是为了给开发《学生成绩管理系统》做主要的规划和整合,在开发过程中起到引导作用,以及给使用者提供简要的说明。

1.2背景

随着计算机应用的日益普及和深化,网上办公已近成为一种趋势。本项目要开发的是基于局域网和互联网的学生成绩管理系统,实现一个将学生成绩管理和服务功能结合起来的管理信息系统,既可以节省资源、又可以有效的存储、更新、查询信息、提高工作和服务效率。

开发的系统要求界面友好,方便直观。既要方便校方对学生信息进行添加、删除、修改、查询和统计等管理,又要方便学生等查询。

软件名称:学生成绩管理系统

项目提出者:“学生成绩管理系统”开发小组

开发者:“学生成绩管理系统”开发小组,成员:郭明娟、陈秋男、王如意、高静、王彩霞、关娜仁、孙佳星、赵鹏、王凤舞。

配置要求:SQLServer2008数据库,C#等

该软件需与数据库连接使用才能运行。

1.3定义

文档中采用的专门术语的定义及缩略词简要如下:

MicrosoftVisualC#

MicrosoftSQLServer2008

MIS:StudentAchievementManagementSystem,学生成绩管理系统

MicrosoftVisualStudio2008,版本控制工具

2.1工作内容

(1)主要的功能包括:

学校相应管理员定期或不定期的对学生和老师信息进行入库、修改、删除、等信息管理以及注销。

2)信息查询:可通过局域网或内网并根据权限依据学号、姓名等查询学生成绩。

(2)管理员实现的主要功能:

1)查看用户登陆情况。

2)对用户信息的管理。

3)能够对需要的统计结果提供打印输出。

2.2主要参加人员

2.3产品

2.3.1程序

学生成绩管理系统,由C#编程语言编写而成。配合SQLServer数据库

2.3.2文件

1系统需求分析报告

2系统功能说明书

3系统数据库报告

4系统内容设计报告

5美工及界面报告

6用户手册

2.4验收标准

外观新颖、漂亮,以及具备完善的功能。

3、实施计划

3.1工作任务的分门与人员分工

组长:郭明娟、陈秋男

任务:(1)系统总的开发计划书

(2)组织小组讨论,记录讨论内容,列出开发计划

(3)项目开发进度的管理

(4)团队的组织和协调

设计:郭明娟

任务:(1)参与小组讨论

(2)完成系统需求说明书和系统设计说明书

开发:王彩霞、高静

任务:(1)参与小组讨论

(2)根据设计完成编码,并注释

美工及界面:关娜仁、王如意

任务:(1)界面的设计和美工

(2)完成美工报告

影音:赵鹏、王凤舞

任务:(1)记录小组成长过程

(2)完成影音文案作品

3.2进度

3.3关键问题

编码的成功以及与各个组员之间的配合,以及老师的指导。

4支持条件

4.1计算机系统支持

操作系统:Windows7或XP版本

1.执行总结

1.1.公司

《软件产业研究报告》指出中国网民数量自2000年1月的890万,2002年1月的3370万,2004年1月的7950万,到2007年1月的1.37亿,2008年1月的2.98亿。首次超过国民总数10%,位列美国之后总规模的第二位。巨大的需求市场拉动巨大的产业:软件产业销售收入十年间从数十亿元,增加到2005年的近4000亿元,从“软件小国”成为“软件大国”,并开始向美国印度等“软件强国”目标努力。因此瑞斯特朗软件有限责任公司有着巨大的市场。

1.2.市场

小型CRM应用市场:

CRM应用从2000年进入中国市场,主要被电信、金融、高科技等大型企业所采用,经过8年的发展,中高端和低端CRM应用加速分化。但目前的CRM提供商产品庞大,即使是中低端的CRM应用产品仍然是价格昂贵、功能复杂,对于没有成千上万客户的小公司来说,如何规划CRM应用是一件很麻烦的事情,因此,很多的小型企业仍然难以找到适合自身发展需要的CRM软件。本公司将会充分细化CRM理念,灵活运用该理念打造符合小型商家的自身发展需求的CRM产品。这种产品能够为商家提供销售管理、财务管理、人事管理、服务管软件产品项目开发:;我国目前软件产品内在需求巨大,应用软件市场销售额;电信业在2009年预计将会成为一个投资高峰年,3;政府市场明年预计将会成为包括IT在内很多行业的重;而借着中国社会消费品零售总额持续保持20%以上的;纵观2009年整个中国市场,信息化用户总体需求不;1.3.投资与财务;公司设在湖南长沙麓谷高新技术园区;公司成立初期共需资金50万,均为股东

软件产品项目开发:

电信业在2009年预计将会成为一个投资高峰年,3G的全面上马将会给运营商的系统带来新的压力,从网管、计费、结算到前端运营都要新的投资。最关键的是电信业的垄断局面在2009年有望真正打破,更激烈的竞争让三大巨头在各方面的投入都不敢有任何的松懈。

政府市场明年预计将会成为包括IT在内很多行业的重点希望之一,赤字年背后就是大规模的真金白银被投入市场。尽管其中大部分会投在基础设施建设、农村和民生项目上,而这些项目再向IT业传导会存在近10个月的滞后,但这也能在2009年第四季度给IT市场带来一股强劲而持续的推动力。基于同样的原因,预计2009年IT投资在能源、交通、医疗卫生等行业也会迎来一个先抑后扬的行情。

而借着中国社会消费品零售总额持续保持20%以上的增长动力,零售流通行业依然有保持快速上扬的能力,虽然当前困难比较集中,但相信各方力量的汇总会促成2009年变为中国零售流通行业新腾飞的起点,其中IT投资也会是一部分大中型商业机构提升能力的相同路径。

纵观2009年整个中国市场,信息化用户总体需求不改上扬趋势,所以,软件行业市场需求仍然很巨大。

1.3.投资与财务

公司设在湖南长沙麓谷高新技术园区。

公司成立初期共需资金50万,均为股东入股。其中流动资金40万,固定资产投资10万。

韩建强入股12.5万(25%),陈胜入股12.5万(25%),其它股东入股12.5万(25%)。

第一年估计盈利25万人民币,以后每年销售利润增长30%左右,投资回收期为1年零11个月。

1.4.组织与人力资源

公司性质是有限责任公司,初期组织结构采取直线制。公司实行总经理负责制。总经理下设业务经理、技术经理、人事经理。

2.项目背景

2.1.产业背景

小型企业CRM应用产业背景:

随着市场经济的深入发展,市场竞争、行业竞争、品牌竞争越演越烈,在许多行业领域里,经过一次次市场洗牌,社会资源在不断整合,市场格局日趋稳定,市场的竞争往往表现为几大品牌厂商之间的竞争,比如在饮料行业,可口可乐和百事可乐在美国,甚至全球拥有稳固的市场定位;而啤酒行业里的第一阵营始终被百威、嘉士伯、虎牌、喜力等著名品牌所控制。进入90年代,伴随产品和服务的高度同质化,市场竞争的压力越来越大。许多企业发现,如果依照传统的营销4P(产品Product、价格price、渠道Place、促销Promotion)理念,很多企业其实已经没有多少潜力可挖。于是,美国营销学者提出了4C理念(Consumer客户、Cost成本、Convenience便利性、Communications沟通),主张以消费者(客户)为中心,研究消费者需求,而不要再卖你能制造的产品,而要卖客户想购买的产品;并暂时忘掉定价策略,快去了解客户满足其需求所须付出的成本;忘掉渠道策略,而思考给客户以便利性,最后则是强调与客户沟通,传播客户认为是"卖点"的东西。因此,企业不断努力改善与客户的关系将大大有利于企业竞争力的提高,有利于企业赢得新客户、保留老客户和提高客户利润贡献度,这些成为企业能否在市场竞争中获胜的关键。

科技含量较低等原因,近年来涌现了大批的中小型企业,其分布之广,数量之大,简直难以算计。但这些中小型企业管理混乱,经常会造成客户信息的缺失,

影响了企业的发展。当今的几大CRM提供商如ORACLE、TURBO、SAP等,他们的产品庞大,功能复杂,不适合这些中小型企业使用,这使得本来就管理较差的中小企业无法很好的转型为大规模的规范型企业。

因此,针对这些中小型企业定制CRM系统,使他们能够顺利实施信息化管理、合理利用数据是有很大的市场潜在需求的。

软件产品项目开发产业背景:

近两年来,以软件和信息服务外包为主要业务特色的软件产业获得了超常规快速发展,形成了产业和企业的集聚效应,大批跨国公司、日本公司和国内软件企业在国内设立了研发中心和服务中心。仅以大连软件园为例,目前入园企业超过250家,其中外资企业比例达到40%,世界500强企业22家,园区企业的员工人数在2004年一年中增加了6000人。与此同时,国家推行的两化(工业化和信息化)融合;企业、政府、教育机构对信息化办公、信息化管理的迫切需求;服务行业对信息化服务的需求以及依赖,这些政策和需要使得计算机和软件行业的发展越来越快,也使得软件行业的市场需求量越来越大。

因此,充分做好各类软件产品,实施好信息化系统将会带来长远的经济效益和社会效益。

2.2.产品概述

2.2.1.Ad软件优点和前景

目前,市场上对该软件的理念应用的非常少,只有少数一两个国外网站应用了该理念,所以,市场对本公司很有利。

2.2.2.小型企业CRM应用系统优点和前景

在电子商务市场中,本公司将会为商业店主或者小型企业打造适合其自身发

店业主提供详细的商品季节性销售分析、利润分析等各种财务、业务、商品分析服务,同时能够为这些商家存储较为完整的客户信息,并充分利用这些数据,发掘出其中的商业价值。同时,该系统的可扩展性较好、操作简单、界面美观,而且价格便宜,很适合小型企业和网上商店业主使用。

由于该系统模块化、组件化,因此可以方便的增加或者减少功能,灵活性较强,体现了软件开发的高内聚、低耦合的特征,极大的降低了后期扩展的成本和难度。

该系统所面向的客户群体庞大,他们自身的发展空间也很大,因此,小型企业CRM应用系统的市场潜力很大,值得本公司去发掘。

公司将会与小型企业、网上商店业主、购物平台三者携手,共同建设更加规范的网络购物市场。

2.2.3.软件产品项目开发前景

目前,我国信息技术产业的蓬勃发展促使各种先进技术和产品广泛应用,为国内的软件开发注入了活力。软件开发从未来发展角度来看,是个有着潜在升值价值的专业,因为未来中国的IT业(软硬件比例)软件行业将占60%,而硬件则萎缩为40%(有可能更少),因此,国内的软件产业有着很大的市场潜力供挖掘和利用。例如,本公司组成人员开发过像政协、公安系统、ERP等大型规范的项目,包括本公司前身瑞斯特朗软件工作室承接过海南灵动智能代步车租赁项目等系统,都具有很大的市场潜力。经过从瑞斯特朗软件工作室到瑞斯特朗软件公司的一个转变,我们发现软件项目在国内各行各业的应用广泛,深入渗透各个科研、政府、教育等领域。

说明编写这份项目开发计划的目的,并指出预期的读者。

说明:

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

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

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

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

1.4参考资料

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

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

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

简要地说明在本项目的开发中须进行的各项主要工作。

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

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

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

2.3.3服务

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

2.3.4非移交的产品

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

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

2.5完成项目的最迟期限

2.6本计划的批准者和批准日期

3.1工作任务的分解与人员分工

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

3.2接口人员

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

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

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

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

3.3进度

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

3.4预算

3.5关键问题

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

4、支持条件

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

4.2需由用户承担的工作

4.3由外单位提供的条件

5、专题计划要点

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

一、项目计划书格式

根据《gbxxx计算机软件产品开发文件编制指南》中项目开发计划的要求,结合实际情况调整后的《项目计划书》内容索引如下:xxx

二、项目计划书的编写说明

说明编写这份项目计划的目的,并指出预期的读者。

作用:本节是为了说明编制"项目计划书"亦即本文档的意图和希望达到的效果。注意这里的"目的"不是"项目目标",而是为了说明本文档的目的与作用。"项目目标"在2.1中说明。

意义:使项目成员和项目干系人了解项目开发计划书的作用、希望达到的效果。开发计划书的作用一般都是"项目成员以及项目干系人之间的共识与约定,项目生命周期所有活动的行动基础,以便项目团队根据本计划书开展和检查项目工作。"

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

常见的问题:把项目本身的"项目目标"误作编制项目开发计划的目的。

1.2背景

项目的.名称:经过与客户商定或经过立项手续统一确定的项目名称,一般与所待开发的软件系统名称有较大的关系,如针对"xx系统"开发的项目名称是"xx系统开发"。

项目的委托单位:如果是根据合同进行的软件开发项目,项目的委托单位就是合同中的甲方;如果是自行研发的软件产品,项目的委托单位就是本企业。

项目的用户(单位):软件或网络的使用单位,可以泛指某个用户群。注意项目的用户或单位有时与项目的委托单位是同一个,有时是不一样的。如海关的报关软件、税务的报税软件,委托单位是海关或税务机关,但使用的用户或单位不仅有海关或税务机关,还包括需要报关、报税的企业单位。

项目的任务提出者:本企业内部提出需要完成此项目的人员,一般是领导或商务人员;注意项目的任务提出者一般不同于项目的委托单位,前者一般是企业内部的人员。如果是内部开发项目,则两者的区别在于前者指人,后者指单位。

项目的主要承担部门:有些企业根据行业方向或工作性质的不同把软件开发分成不同的部门(也有的分为不同事业部)。项目的特点就是其矩阵式组织,一般一个项目的项目成员可能由不同的部门组成,甚至可能由研发部门、开发部门、测试部门、集成部门、服务部门等等其中几个组成。需要根据项目所涉及的范围确定本项目的主要承担部门。

项目建设背景:从政治环境上、业务环境上说明项目建设背景,说明项目的大环境、来龙去脉。这有利于项目成员更好地理解项目目标和各项任务。

软件系统与其他系统的关系:说明与本系统有关的其他系统,说明它们之间的相互依赖关系。这些系统可以是这个系统的基础性系统(一些数据、环境等必须依靠这个系统才能运行),也可以是以这个系统为基础的系统,或者是两者兼而有之的关系、互相依赖的系统。例句:本系统中对外部办公部分如需要各个建设单位报送材料的子系统应当挂在市政府的网站。

软件系统与机构的关系:说明软件系统除了委托单位和使用单位,还与哪些机构组织有关系。例如一些系统需要遵守那些组织的标准、需要通过那些组织机构的测试才能使用等等、是否需要外包或与那些组织机构合作。

1.3定义

列出为正确理解本计划书所用到的专门术语的定义、外文缩写词的原词及中文解释。注意尽量不要对一些业界使用的通用术语进行另外的定义,使它的含义和通用术语的惯用含义不一致。

1.4参考资料

本项目的合同、标书、上级机关有关通知、经过审批的项目任务书;属于本项目的其他已经发表的文件;本文档中各处引用的文件、资料,包括所要用到的软件开发标准。

1.5标准、条约和约定

列出在本项目开发过程中必须遵守的标准、条约和约定。例如:相应的《立项建议书》、《项目任务书》、合同、国家标准、行业标准、上级机关有关通知和实施方案、相应的技术规范等。

"参考资料"一般具有"物质"特性,一般要说明参照了什么,要说明在哪里可以获得;"标准、条约和约定"一般具有"精神"特性,一般是必须遵守的,不说明在哪里可以获得。参考资料的内容应该涵盖"标准、条约和约定"。

2.1项目目标

项目目标应当符合smart原则:

sspecific明确的陈述

mmeasurable可以衡量的结果

aattainable可以达成的目标

rrealistic合理的,现实的或者说是能和实际工作相结合

ttrackable可以跟踪的

2.2产品目标与范围

2.3假设与约束

假设是通过努力可以直接解决的问题,而这些问题是一定要解决才能保证项目按计划完成。如:"系统分析员必须在3天内到位"或"用户必须在8月8日前确定对需求文档进行确认"

约束一般是难以解决的问题,但可以通过其他途径回避或弥补、取舍,如人力资源的约束限制,就必须牺牲进度或质量等等。

假设与约束是针对比较明确会出现的情况,如果问题的出现具有不确定性,则应该在风险分析中列出,分析其出现的可能性(概率)、造成的影响、应当采取的相应措施。

2.4项目工作范围

说明为实现项目的目标需要进行那些工作。在必要时,可描述与合作单位和用户的工作分工。

注意产品范围与项目工作范围的不同含义。

产品范围界定:软件系统产品本身范围的特征和功能范围。

工作范围界定:为了能够按时保质交付一个有特殊的特征和功能的软件系统产品所要完成的那些工作任务。

产品范围的完成情况是参照客户的需求来衡量的,而项目范围的完成情况则是参照计划来检验的。这两个范围管理模型间必须要有较好的统一性,以确保项目的具体工作成果,能按特定的产品要求准时交付。

2.5应交付成果

2.5.1需完成的软件

列出需要完成的程序的名称、所用的编程语言及存储程序的媒体形式。其中软件对象可能包括:源程序、数据库对象创建语句、可执行程序、支撑系统的数据库数据、配置文件、第三方模块、界面文件、界面原稿文件、声音文件、安装软件、安装软件源程序文件等等。

2.5.2需提交用户的文档

列出需要移交给用户的每种文档的名称、内容要点及存储形式,如需求规格说明书、帮助手册等。此处需要移交用户的文档可参考合同中的规定。

2.5.3须提交内部的文档

可根据《gb8567-88计算机软件产品开发文件编制指南》附录o:"文件编制实施规定的实例(参考件)"结合各企业实际情况调整制定《软件开发文档编制裁减衡量因素表》。根据《因素表》确定项目对应的项目衡量因素取值,以确定本项目应完成的阶段成果。将不适用于本项目的内容裁减,以减少不必要的项目任务和资源。

根据因素取值列出本项目应完成的阶段成果,说明本项目取值所在的区间,将其他因素值区间删除。

2.5.4应当提供的服务

根据合同或某重点建设工作需要,列出将向用户或委托单位提供的各种服务,例如培训、安装、维护和运行支持等。具体的工作计划如需要编制现场安装作业指导书、培训计划等,应当在本计划"4.3总体进度计划"中条列出。

2.6项目开发环境

说明开发本软件项目所需要的软硬件环境和版本、如操作系统、开发工具、数据库系统、配置管理工具、网络环境。环境可能不止一种,如开发工具可能需要针对java的,也需要针对c的。有些环境可能无法确定,需要在需求分析完成或设计完成后才能确定所需要的环境。

2.7项目验收方式与依据

3、项目团队组织

3.1组织结构

说明项目团队的组织结构。项目的组织结构可以从所需角色和项目成员两个方面描述。所需角色主要说明为了完成本项目任务,项目团队需要哪些角色构成,如项目经理、计划经理、系统分析员(或小组)、构架设计师、设计组、程序组、测试组等等。组织结构可以用图形来表示,可以采用树形图,也可以采用矩阵式图形,同时说明团队成员来自于哪个部门。除了图形外,可以用文字简要说明各个角色应有的技术水平。

注意虽然有一些通用的结构可以套用,但各种不同规模、不同形式的项目组织结构是不一样的。如产品研发项目可能就不需要实施人员(小组),但需要知识转移方面的人员(小组)。而软件编码外包的项目则不需要程序员,测试人员也可以适当地减少。

3.2人员分工

确定项目团队的的每个成员属于组织结构中的什么角色,他们的技术水平、项目中的分工与配置,可以用列表方式说明,具体编制时按照项目实际组织结构编写。以下是一个示例。

3.3协作与沟通

3.3.1项目团队内部协作

本节说明在项目开发过程中项目团队内部的协作模式和沟通方式、频次、沟通成果记录办法等内容。

3.3.2项目接口人员

应当说明接口工作的人员即他们的职责、联系方式、沟通方式、协作模式,包括:

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

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

c、负责本项目同分包方的接口人员。

3.3.3项目团队外部沟通与协作模式

4、实施计划

4.1风险评估及对策

识别或预估项目进行过程中可能出现的风险。应该分析风险出现的可能性(概率)、造成的影响、根据影响应该采取的对策,采取的措施。风险识别包括识别内在风险及外在风险。内在风险是指项目工作组能加以控制和影响的风险,如人事任免和成本估计等。外在风险指超出项目工作组等控制力和影响力之外的风险,如市场转向或政府行为等

风险的对策包括:避免:排除特定危胁往往靠排除危险起源;减缓:减少风险事件的预期资金投入来减低风险发生的概率,以及减少风险事件的风险系数;吸纳:接受一切后果,可以是积极的(如制定预防性计划来防备风险事件的发生),也可以是消极的(如某些费用超支则接受低于预期的利润)。

软件开发项目常见预估的风险:

1)工程/规模/进度上的风险

规模大,规模估算不精确甚至误差很大;就规模而言,用户要求交付期、费用很紧;预料外的工作(测试未完时的现场对应等);

2)技术上的风险

使用新的开发技术、新设备等,或是新的应用组合,没有经验;是新的行业或业务,没有经验;性能上的要求很严;

3)用户体制上的问题

4)其它:应该包含此处没有、但据推测有风险的项目。

4.2工作流程

说明项目采用什么样的工作流程进行。如瀑布法工作流程,原型法工作流程、螺旋型工作流程、迭代法工作流程,也可以是自己创建的工作流程。不同的流程将影响后面的工作计划的制定。必要时画出本项目采用的工作流程图及适当的文字说明。

4.3总体进度计划

这里所说的总体进度计划为高层计划。作为补充,应当分阶段制定项目的阶段计划,这些阶段计划不在这份文档中,当要以这份总体计划为依据。

对于项目计划、项目准备、需求调研、需求分析、构架设计或概要设计、编码实现、测试、移交、内部培训、用户培训、安装部署、试运行、验收等工作,给出每项工作任务的预定开始日期、完成日期及所需的资源,规定各项工作任务完成的先后顺序以及表征每项工作任务完成的标志性事件(里程碑)。

设计评审

表格中检查点/里程碑等阶段划分为举例,实际作业阶段划分、阶段成果等请根据项目需要确定。

制定软件项目进度计划可以使用一些专门的工具,最常用的是microsoft的project作为辅助工具,功能比较强大,比较适合于规模较大的项目,但无法完全代替项目计划书,特别是一些主要由文字来说明的部分。小规模的项目可简便地使用excel作为辅助工具。关于如何使用这些工具不在此作详细说明。

制定软件项目进度计划应当考虑以下一些因素:

1)对于系统需求和项目目标的掌握程度。如开始时对于系统需求和项目目标只有比较数的了解,就只能制定出比较粗的进度计划,等到需求阶段或设计阶段结束,就应该进一步细化进度计划。

3)软件系统复杂程度和项目复杂程度:和软件系统规模和项目规模一样,软件系统的复杂程度主要是考虑软件系统本身的功能、架构的复杂程度,而项目的复杂程度主要是指项目团队成员的构成、项目任务的复杂程度、项目干系人的复杂程度、需求调研的难易程度,多项目情况下资源保障的情况,等等等等。软件系统的规模与软件系统的复杂程度未必是成比例的关系;同样项目的规模与项目的复杂程度未必是成比例的关系。

5)项目成员的能力。这些能力包括项目经理的管理能力,系统分析员的分析能力、系统设计人员的设计能力、程序员的编码能力、测试人员的测试能力,以及企业或项目团队激发出这些能力的能力。从另外一个角度看还有总体上对客户行业业务的熟悉程度;对于建模工具、开发工具、测试工具等技术的掌握程度;企业内部对行业业务知识和主要技术的知识积累。

4.4项目控制计划

4.4.1质量保证计划

执行质量评审活动,对过程质量进行控制。规模较大的项目应当单独编写《软件开发项目质量计划》。根据gb/t12504计算机软件质量保证计划规范,内容包括:

引言(本章节包括质量计划的目的、定义、参考资料)

文档(列出在该软件的开发、验证与确认以及使用与维护等阶段中需要编制的文档,并描述对文档进行评审与检查的准则)

标准、条例和约定(列出软件开发过程中要用到的标准、条例和约定,并列出监督和保证执行的措施)

评审和检查(规定所要进行的技术和管理两个方面的评审和检查工作,并编制或引用有关的评审和检查规程,以及通过与否的技术准则。至少要进行软件需求评审、概要设计评审、软件验证与确认评审、软件系统功能检查、程序和文档物理检查)

软件配置管理(编制有关配置管理条款,或在"4.4.4配置管理计划"中说明,或引用按照《gb/t12505计算机软件配置管理计划规范》单独制定的文档)

工具、技术和方法(指明用于支持特定软件项目质量管理工作的工具、技术和方法,指出它们的目的和用途)

媒体控制(说明保护计算机程序物理媒体的方法和设施,以免非法存取、意外损坏或自然老化)

对供货单位的控制(供货单位包括项目承办单位、软件销售单位、软件开发单位。规定对这些供货单位进行控制的规程,从而保证项目承办单位从软件销售单位购买的、其他开发单位开发的或从开发单位现存软件库中选用的软件能满足规定的需求。)

记录的收集、维护和保存(指明需要保存的软件质量保证活动的记录,并指出用于汇总、保护和维护这些记录的方法和设施,并指明要保存的期限)

4.4.2进度控制计划

(可直接引用以下描述或根据项目情况制定本节内容)

本项目的进度监控执行本企业《项目管理规范》,由本企业过程控制部门如质量管理部统一进行监控,并保留在监控过程中产生的日常检查记录。

4.4.3预算监控计划

说明如何检查项目预算的使用情况。根据项目情况需要制定。

4.4.4配置管理计划

编制有关软件配置管理的条款,或引用按照gb/t12505单独制订《配置管理计划》文档。在这些条款或文档中,必须规定用于标识软件产品、控制和实现软件的修改、记录和报告修改实现的状态以及评审和检查配置管理工作等四方面的活动。还必须规定用以维护和存储软件受控版本的方法和设施;必须规定对所发现的软件问题进行报告、追踪和解决的步骤,并指出实现报告、追踪和解决软件问题的机构及其职责。

5、支持条件

说明为了支持本项目的完成所需要的各种条件和设施。

5.1内部支持

5.2客户支持

5.3外包(可选)

6、预算

6.1人员成本

列出产品/项目团队每一个人的预计工作月数。

劳务费一般包括工资、奖金、补贴、住房基金、退休养老金、医疗保险金

6.2设备成本

设备成本包括:原材料费,设备购置及使用费

列出拟购置的设备及其配置和所需的经费

列出拟购置的软件及其版本和所需的经费

6.3其它经费预算

列出完成本项目所需要的各项经费,包括差旅费、资料费、通行费、会议费、交通费、办公费、培训费、外包费等,包括:

(1)差旅费(旅费、出租)(含补贴)

(2)资料费(图书费、资料费、复印费、出版费)

(3)通信费(市话长话费、移动通信费、上网费、邮资)

(4)会议费(鉴定费、评审会、研讨费、外事费等)

(5)办公费(购买办公用品)

(6)协作费(业务协作招待费、项目团队加班伙食费)

(7)培训费(培训资料编写费、资料印刷费、产地费、设备费)

其他(检测、外加工费、维修费、消耗品、低易品、茶话会等)

6.4项目合计经费预算

列出完成本项目需要的所有经费预算(上述各项费用之和)。

7、关键问题

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

8、专题计划要点

专题计划也就是因为项目的需要在本文档之外独立建立的计划,本节说明本项目开发中需要制定的各个专题计划的要点。专题计划可能包括分合同计划、分项目计划、项目团队成员培训计划、测试计划、安全保密计划、质量保证计划、配置管理计划、用户培训计划、系统安装部署计划。

计算机软件尤其是数据库软件,成为了当代计算机应用的主流。因此软件开发人员就必须掌握正确的开发手段,了解软件开发的主要过程,这样心中对软件项目才有清醒的认识,才能达到事半功倍的效果。本文就软件开发过程中的一些方法,结合本人开发过的一些软件项目做一些详细论述。

1、开发前的准备工作

一般软件项目在开发前都有系统任务书,主要规定软件的开发目标、主要任务、功能、性能指标及研制人员和经费、进度等安排,作为系统设计开发和检验的基本依据。

系统任务书的基本框架如下:

(1)引言

包括编写目的,背景,参考资料。

(2)系统的目标及任务

包括系统建设目标,系统的主要任务,系统性能指标,系统标准化要求。

(3)系统的结构及功能

包括系统应用组成及结构,系统主要功能。

(4)系统的规模及进度要求

包括系统规模,系统研制进度,人员计划。

但是系统任务书只是这个软件项目的一个基本要求,针对具体情况,软件开发人员和需求分析人员就要联合对软件项目的细节进行具体分析,必要时还要进行实地调研,然后共同商讨写出系统的需求分析,需求分析的编写目的在于:

a.说明系统在军事方面、技术方面、经济方面和社会条件方面实现的可行性和必要性;

b.分析原系统(工作环境)现状,描述待开发系统的详细需求,提供用户和开发人员之间沟通的基础,提供项目设计的基本信息。

需求分析报告的基本框架如下:

包括编写目的,背景,参考资料,术语及缩写词。

(2)对现有系统的分析

(3)待开发系统的详细需求

包括功能需求,使用范围,业务流程,用户界面,输出要求,故障处理。

(4)使用环境

包括网络环境,硬件环境,软件环境,与其他系统的关系,安全与保密。

(5)可行性分析

包括技术可行性分析,经济可行性分析,人员可行性分析,影响待开发系统的主要因素。

(6)结论意见

2、软件开发过程

有了系统任务书和需求分析报告,软件设计人员就要对软件项目的实现进行系统分析,系统分析包括系统的总体方案,系统的设计说明,作为软件设计的依据。具体说明如下。

2.1系统总体方案

在系统开发单位和用户充分交互、理解的基础上,提出系统的技术构架,对系统功能、性能等主要指标作描述,对实现方法和要求作规定,是系统进行详细设计的依据。

系统总体方案基本框架包括:

包括:编写目的,背景,参考资料,术语及定义。

(2)项目概述

包括:

--项目的主要内容

--系统需求分析:①用户需求调查分析②现行系统的现状调查分析。

--系统功能:①系统的功能要求②系统主要技术性能。

--系统的数据要求:①基础数据②业务数据③交换数据④其它数据。

--系统的设计要求:①技术结构要求②系统划分及其接口要求③系统运行环境要求④系统标准化综合要求。

(3)实施总计划

包括:进度,预算,问题和措施。

2.2系统设计说明

根据《系统总体方案》提出的系统构架、功能、性能及数据要求,确定系统的物理结构,说明系统主要技术方面的设计和采用的技术方法以及系统的标准化约束等,是系统实施的基本依据。就本人曾经开发过的一个软件项目,说明其基本框架:

包括:编写目的;背景;条件和限制;参考资料;术语及定义。

(2)系统总体技术方案

--概述:①系统目标②基本要求。

--系统设计:

①系统结构

a、应用结构。

b、功能结构。

c、技术结构。

②系统功能设计:根据以上的分析,功能设计自然

包括业务管理功能设计、综合查询功能设计、邮件收发功能设计、数据库接口设计、文电接口设计。在对这些功能进行综合分析的基础上,开始进行数据库表的设计。在对表的设计过程中,既要考虑到关系数据库冗余字段的处理,又要考虑到系统运行的速度和实现的方便性等综合因素,笔者在实际开发后认为这两种考虑比例可以为7:3。

③系统安全设计:可以考虑以下一些安全设计思想,例如系统的数据传输通过电子邮件实现,要求电子邮件内部只传代码,不传涉密数据;系统的数据库操作需要充分利用Oracle数据库的事务提交和回滚机制,确保业务处理的完整性和一致性;系统的数据结构应充分利用存储空间,在不同的用户之间通过数据冗余提高整个系统的数据安全性;系统中存贮的用户口令、备份口令、数据库连接信息等重要数据,必需经过安全加密。

④Oracle数据库自动优化设计:对于Oracle数据库可以进行数据库配置,可以大大提高大数据量查询速度,笔者已经做过尝试,并已经成功应用。

⑤友好界面设计:对于一个良好的应用系统当然需要设计良好的使用界面。

2.3软件开发

程序设计中要注意合理的程序设计结构,可以将所有的公用组件放在一起。例如Delphi语言中可以新建一个单元,将所有编写的函数放在这个单元里,其他单元均可以调用,还可以新建一个数据模块(Datamodule),将所有的公共数据库控件放在这里,可以减少系统资源浪费,优化数据库程序设计。

关于程序设计中的技巧很多,这里也不再赘述。

3、软件开发后的工作

软件项目在开发完成后还要进行系统测试,以测试开发出的软件的功能和性能是否达到预定要求。

3.1软件测试大纲

这是软件设计人员用来自测系统的。包括:

(1)测试环境①硬件环境②软件环境③数据环境④网络环境。

(2)功能测试内容①模拟现场测试②应用现场测试。

(3)性能测试内容

另有附表:附表一系统功能测试表;附表二系统性能测试表。

3.2用户应用测试

由用户在实际使用过程中进行测试,并给出应用证明。

4、总结

开发软件项目是一个庞大的系统工程,以上只是介绍了一般性软件主要是数据库软件的开发过程和设计思想,它要求软件开发者对此要有精深的理解,熟悉软件开发的思路。

通常一个人难以完成所有工作,需要一个良好的合作团队来协作完成,其中需求分析员和系统分析员要提供软件项目的具体要求和设计思想,由软件开发组把这些要求创建出便于维护和可持续开发的系统资源。

一、项目摘要

1.1市场背景

1.2产品简介

校园搜索APP是一个依托第三方平台(IOS平台,安卓平台),针对在校大学生,聚合大学周边衣食住行等信息,分类集中发布,方便大学生学习生活的应用软件。和58同城,赶集网等生活服务类APP软件相同是:都是为了服务消费者,都为消费者提供信息,方便消费者查询。和其他服务类APP不同的是:校园搜索APP针对的是在校大学生,对消费者进行了细分,同时APP发布的所有内容,是结合同学们的生活体验,由专门的资料搜集整理人员进行搜集整理筛选确认之后再发布的,所有的信息发布都是以方便大学生生活为基本出发点。其主要内容包括以下几个方面:

1)生活指南

休闲购物:周边商圈不同档次商场,超市,书店,酒吧,咖啡馆,美术馆等的分布,交通路线、商场的特色品牌,换季折扣信息,同城活动、特色餐馆,特色酒店,团购信息;

二手物品转让:二手书,二手衣物,二手电子产品,二手自行车等;

兼职:校内,校外兼职信息;

校内生活信:停水,停电,宿舍检查,社团活动,晚会举办等信息发布。

2)学习指南

3)游玩指南

周边景点旅游攻略、同学聚会,日租房,器械出租等。

4)其他

报名驾校考试、各局开各种证明的流程等。

1.3实施计划

二、业务描述

1.1业务简介

校园APP是面向特定学校学生,旨在为学生提供本地化的学习、生活等信息并具备一定社交功能的智能手机应用程序,其功能具体包括:校园资讯、信息查询、生活服务、本地交友等各个方面,不仅可以为高校学生在生活、学习、娱乐中提供各种便捷服务,也为我们大学生创业提供了一个良好的契机。

2.2发展前景

三、产品与服务

3.1APP的设计

APP部分分为ios系统与Android系统两个版本,界面设计以简洁明了的风格为指导,分为用户、功能和软件反馈三部分。

软件反馈是对软件进行设置以及用户联系软件设计者的部分。包括软件的基本设置(登陆注销,是否推送消息,版本更新等),意见反馈(以文字形式提交意见及想法),商业联系方式(需要宣传的校园活动通过此渠道与专人联系)。

同时也有对应的APP后台管理系统,负责管理上传的店铺信息及各种及时更新的推送消息。同时记录用户的搜素记录等各种信息便于以后升级与完善。

3.2APP的制作

使用JAVA制作Android版,使用苹果发布的iOS专用的SDK制作ios版

3.3APP所提供的服务

3.常用地点的推荐:对网上各处的攻略贴进行APP的特色化(地图导航,图片预览,评价及收藏信息),并推出基于特定活动的(而不是地点本身的特点的)专门的推荐组(如:约会该去哪,班级活动地点的选择);

6.生活信息推送功能:对商家的优惠活动,及例如电影院等不断更新的商品信息以类似的标签方式进行推送;

8.校园活动宣传窗口:建立一个由学生组织的校园活动的宣传平台,活动组织者或者组织可以联系我们将海报等放置在软件的宣传页。

THE END
1.2018级降管理专业人才培养方案初始岗位群:医疗服务机构、社区卫生服务中心、健康体检中心、健康管理公司、营养咨询公司、心理咨询机构、药店、养生会所、养老院等。 发展岗位群:在各级各类医疗服务机构、社区卫生服务中心、健康体检中心、健康管理公司、营养咨询公司、心理咨询机构、药店、养生会所、养老院等从事健康管理策划、指导与人群保健等专业领域。https://jwc.wfhlxy.com/info/1023/1356.htm
2.手写保险计划书PPT下载手写保险计划书模板淘豆网为你提供手写保险计划书PPT下载、手写保险计划书模板和手写保险计划书怎么写的服务,相当于手写保险计划书大全,这里你可以找到所有关于手写保险计划书的内容。https://www.taodocs.com/topdoc/151447-0-0-5.html
1.保险计划书(优秀30篇)鉴于家庭收入微薄,而王齐东又是您家里的唯一孩子,所以您决定为孩子投保重大疾病医疗保险。请问,我的了解够全面吗? 但是要照顾一大家人的衣食住行。还有小孩上学的费用。[这也是一大笔开支。医疗费用也不容小视,如果只是个头痛脑热,感冒咳嗽也不太要紧住几天医院打几天针就好了;要是遇上中风心脏病那可就麻烦了。https://www.baihuawen.cn/gongzuo/jihua/272992.html
2.(营销策划)养老院商业策划书(三)与国有福利机构竞争 二、风险应对 (一)硬件问题 (二)处理相关案件的法律原则 养老商业策划 (三)从相关案件反映养老机构在经营管理中应注意的问题 (四)国有福利机构竞争 第七章发展前景 一、市场预测 (一)社会环境 (二)思想观念 第八章结论 养老商业策划 养老院创业策划书 概述 随着我国人口老龄化程度的...https://doc.mbalib.com/view/4a727951be2ccd0678c446c4015a276b.html
3.投资策划书15篇投资策划书 推荐度: 相关推荐投资策划书15篇时间流逝了,匆匆的流逝了,工作已经告一段落了,我们的工作将会有更高的难度,更高的工作目标,立即行动起来写一份策划书吧。那么你知道策划书如何写吗?以下是小编收集整理的投资策划书,仅供参考,希望能够帮助到大家。投资...https://www.9136.com/shiyongwendang/cehuashu/102168.html
4.优秀策划书(15篇)优秀策划书 优秀策划书(15篇) 时光如流水般匆匆流动,一段时间的工作已经结束了,面对新的工作,制定好新的目标,让我们一起来学习写策划书吧。你所见过的...银行或保险公司的业务员和工作人员很多都是女性,将妇科项目与意外保险项目进行互动整合,同步影响两大消费群体,保险公司女性职员和她的女性医疗保险客户...https://www.wenshubang.com/cehuashu/3279979.html
5.关于印发《PPP[政府和社会资本合作]项目税收策划业务指引[试行...享受税收优惠、财政补贴等财政、税务、审计等相关部门文书;策划业务涵盖期间的税务稽查通知、涉税风险提示告知书、税务处理决定书、税务行政处罚决定书等重大...(一)本鉴证项目的范围包括:基本医疗保险费、基本养老保险费、失业保险费、工伤保险费和生育保险费等五项基本社会保障性缴款; (二)补充养老保险、补充医疗保险...https://law.esnai.com/view/208984/
6.反诈宣传策划书(通用11篇)反诈宣传策划书 2 一、活动主题 此次宣传活动主题为:“打击欺诈骗保,维护基金安全”。各乡(镇)、街及各相关部门,要围绕本主题,在规定时间内同步开展各类宣传活动。 二、宣传目的 通过在全市范围内的大规模宣传活动,凝聚社会各方面力量,加大打击欺诈骗取医疗保障基金的工作力度,让社会各界了解、认识医保基金安全的重...https://www.oh100.com/a/202207/4904206.html
7.销售计划书(精选23篇)其中,对目前已有一定业务关系的员工,建议其基本工资薪酬在扣除各项税金、养老保险金、医疗保险金、失业保险金、工伤保险金(包括个人应缴部分)后即实际应得薪酬不低于6000元,住房公积金视公司情况再定是否考虑给予购买;绩效工资,可在今后具体视公司效益情况再另行制定方案后协商确定。 销售计划书 13 市场分析 年度销售...https://m.jy135.com/xiaoshoujihua/1245061.html
8.创业商业计划书精选15篇创业计划书内容十:关键风险和问题 客观阐述本项目面临的技术、市场、财务等关键风险和问题,制定合理可行的规避计划。 在大学生创业策划过程当中,一份周详的创业规划书将能使大学生创业项目更受青睐。 创业商业计划书3 商业计划书(bp,business plan )应该要怎么写,恐怕是最常被创业者问起的问题了。由于大部分的投资...https://www.fwsir.com/fanwen/html/fanwen_20240626182930_3892005.html
9.财务竞聘岗位工作计划书(汇总5篇)财务**竞聘策划书 财务竞聘岗位工作计划书 第3篇 一、20xx年工作计划的指导思想与工作目标 根据公司三年发展规划和20xx年工作要点,物业服务中心20xx年度工作的基本指导思想是:坚持发展就是硬道理的基本原则,以人为本、强化管理,提高服务质量,大胆、积极、稳妥地推进公司的**和发展,做到市场有新的发展,管理服务水*有...https://www.77cxw.com/fl/1187133.html
10.中医诊所商业策划书10篇(全文)中医诊所商业策划书(精选10篇) 中医诊所商业策划书 第1篇 中医诊所策划书 一、项目背景 医疗改革是中国几十年改革中的一个顽疾,为解决百姓看病难的问题,国家鼓励社会资 本进入医疗市场的政策频频出台,在房地产市场低迷的今天,一部分房地产企业开始涉足医疗养老产业。但俗话说得好“隔行如隔山”,如何在当今的医改市...https://www.99xueshu.com/w/filel9judbcl.html
11.家庭理财规划方案范文(通用31篇)理财策划: 加强家庭保障 陈先生夫妇的保险资产比例过低。虽然由单位参加了社会医疗、养老和失业保险,但保障依然很弱。意外险只保障意外事故,保障面十分有限,社会医疗、养老保险只能满足其基本生活的保障。针对保障比较低的状况,建议其增加对商业保险的购买,主要险种为保障型的重大疾病保险,被保险人为夫妇二人,金额各为30...https://m.ruiwen.com/fangan/6610430.html