软件项目开发计划书

时间:2024.4.20

软件项目开发计划书

1.引言

1.1编写目的

开发基于互联网的学生选课系统,提高管理工作的效率、提高信息的开放性、改善学生和教师对其最新信息查询的准确性。

1.2项目背景

某校在校生近5000人,每学期在期末都要进行一次对学生的学习质量测评,要求所有学生都要参加。以前测评的方式都是手工考核操作,由教务处发出试卷,每个同学填写完成后交回到教务处。然后教务处再使用手工的方法对试卷进行统计汇总,最后得出学生的成绩。

建议进行《学生成绩考核系统》的开发。

我院计算机系具备进行该软件系统开发的能力并承担本软件系统的开发与维护工作。该软件系统由我院教务处使用。

1.3定义

《学生成绩考核系统》以下简称《考核系统》。

1.4 参考资料

(1)” 学生成绩考核系统系统定义报告”

(2) ” 学生成绩考核系统可行性研究报告”

2. 主要内容

2.1 工作内容

系统所需要的基础数据来源:

“考核系统”需要实现的功能包括两大部分:

一是前台的数据采集,具体包括:德育测试页面、体育测试页面、智力测试页面、数据存储页面。

二是后台的数据管理部分:包括测试设置、德育测试、体育测试与智力测试的数据统计及查询。

2.2条件和限制

使用SQL SERVER 2010作为数据库的建设工具,相关的管理程序开发主要使用SQL SERVER 2010及NET等。

2.3 产品

2.3.1 程序

可运行的程序包括:SQL SERVER 2010,Microsoft Visual Studio 2010

2.3.2 文档

可行性研究报告,项目开发计划书,软件需求说明书,概要设计说明书,详细设计说明书,数据库设计说明书,操作手册,测试计划,测试分析报告,项目开发总结报告。

2.4 运行环境

《学生成绩考核系统》应该运行在Windows XP 以及以上版本的平台上。

2.5 验收标准

《学生成绩考核系统》能让学生能成绩考核和查看成绩,教师能管理成绩。

3. 实施计划

3.1 任务分解 需求分析:

学校每年新生入学,毕业生离校和各种其它变动,如学籍变动,个人信息修改。每学期学校者要开设一定的课程提供给学生根据自己的情况来选择,最后的选择结果要给出学生的课程表。如何有效的管理这些学生信息,帮助学校和老师管理和掌握这些情况,这就是学生信息管理系统需要完成的任务。下面用软件工程的思想和方法完成该系统的设计过程。

功能:

个人信息查询和修改,包括流动,注册,更新管理

系统设计:

“中学生成绩管理信息系统”包括四个模块:成绩录入、班级统计、年级统计、系统功能。这五个模块既相互联系又相互独立,班级统计、年级统计模块必须以成绩录入为基础。

(1)成绩录入模块:

主要功能用来对中学生的成绩进行收集和修改。具体包括中学生成绩录入、修改、增加、删除、查询、打印等功能,由于一些资料可以Word文档或Excel表格输入,故在此模块中增加了导入、导出数据功能。成绩录入需要分班级、分

年级以及某个时间考试的各门功课的成绩。修改要与成绩录入相对应。增加、删除是对基本表的操作。查询条件设置应该齐全,可以班级查询,年级查询,也可以姓名查询,学号查询等等。分成绩单打印、报表打印等。

(2)班级统计模块:

主要功能用来对中学生的成绩以班级为单位进行处理。具体包括各班学生总成绩、平均成绩、班级排名及统计班级某分数段内的学生人数;各个学生该科成绩、班级排名及统计班级某分数段内的学生人数。各项统计仅对于某学期某次考试而言。

(3)年级统计模块:

主要功能用来对中学生的成绩以年级为单位进行处理。具体包括各年级学生总成绩、年级排名统计年级某分数段内的学生人数;各个学生该科成绩、年级排名及统计、年级某分数段内的学生人数。各项统计仅对于某学期某次考试而言,在统计时,还应注意各年级考试科目不同。

(4)系统功能模块:

包括帮助信息,关于系统及退出系统。

编码:

测试计划:进行黑盒测试

测试人员:

3.2 进度安排

需求分析: 第1周

系统设计: 第2~3周

编码:第4~7周

测试计划与测试:第8~10周

包装和发布:第11周

机动:第12周

3.3 预算

开发费用:8000元

设备费及其他:5000元

合计:13000元

4. 人员组织及分工(略)

5. 交付期限

6. 专题计划要点(详见后续内容)


第二篇:第三组软件项目开发计划书


           项目名称:网上书店软件项目开发计划书

              评审日期: 20##年 

1:引言--------------------------------------------------------------------------------------------第1~~2页

1.1编写目的

1.2背景与说明

1.3定义

1.4资料

2.项目概述-------------------------------------------------------------------------------------------第2~~3页

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页

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

3.2接口人员

3.3进度

3.4预算

3.5关键问题

4支持条件------------------------------------------------------------------------------------------第3~~4页

4.1计算机系统支持

4.2需由用户承担的工作

4.3由外单位提供的条件

5专题计划要点------------------------------------------------------------------------------第5~~~~~6页

  1 引言

  1.1编写目的

 1.1.1.为了让网上书店网站开发更具有目的性

 1.1.2.为了让客户更加清楚软件的开发过程与进度,增加与客户的交流

     1.1.3.加强项目组内的管理,让工作明晰化.

  1.2背景与说明

    (1)委托单位:福建农业职业技术学院

      开发单位:计应1003班第三组

      主管部门:计应1003班

(2)该软件与其他系统具有很好的兼容性

本项目适合的场合有:网店;网上商城;

业务处理情况:定期进行维护,跟进,即使更新

(3)项目名称:网上书店购物

      简称:网上书店

      代号:001

      版本号:1003

  1.3定义

         需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
  需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。 

         系统的安全性:系统是有WINDOWS,LINUX/UNIX及任何能运行Java虚拟机的平台:Java Runtime Environment :version5.0以上,具有很高的安全性

  1.4参考资料

  (1)[1][美]Xin Chen 著,温昱 靳向阳 译,应用框架的设计与实现,北京,电子工业出版社,2006

[2][美]David Chappell著,荣耀 译,.NET大局观( 第2版),北京,电子工业出版社,2006

[3]陈冠军,征服ASP.NET 2.0 Ajax——Web开发技术详解,北京,人民邮电出版社,2007

[4][美]巴拉赫,[美]兰宝 著,车皓阳,杨眉 译,UML面向对象建模与设计(第2版),北京,人民邮电出版社,2006

  2 项目概述

       1)目标:本系统希望通过构建一个J2EE架构的电子商务网站,利用日益繁荣的互联网,为传统的书店打造一个新的销售平台。本系统希望通过电子信息化的手段对书店的进存销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。

2)作用范围以及其他应向读者说明的有关该软件开发的背景

作用范围;互联网网上购物

该软件开发背景:

Java平台

  2.1工作内容

      2.1.1.做好需求分析、系统分析,确定好开发工具与数据库等

2.1.2.做好界面的详细设计及其功能描述

2.1.3.连接数据库

2.1.4.功能测试,交接用户 

  2.2主要参加人员

       马杰斌:主要负责后台管理功能的实现,并要参与面板设计、编写代码与数据库设计工作,擅长调查与联系用户。

   王其赛主要负责前台功能模块和数据库的创建、管理和维护和测试,擅长测试并发现Bug

  2.3产品

   

  2.3.1程序

     待定

    

    

  2.3.2文件

     待定

   

  2.3.3服务

     待定

     

     

  2.3.4非移交的产品

  包括一些核心程序的源代码等。其他待定

  2.4验收标准

   a.确保测试阶段正常完成,并顺利完成客户交与的项目

    b.客户使用过程中,若遇到任何问题,都可以得到免费的维护

c.产品各项指标符合需求分析中对产品功能等的描述情况

  2.5完成项目的最迟期限

       20##年5月25日

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

       待定

  3 实施计划

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

 数据库设计、前台功能界面设计、文档书写、功能测试、代码编写:马杰斌

数据库设计、后台界面功能设计及测试、相应的文档、以及代码实现:王其赛

  3.2接口人员

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

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

c.       负责本项目同个份合同负责单位的接口人员:王其赛。

  

  3.3进度

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

  3.4预算

    一切自费

  3.5关键问题

   a.数据库是否成功设计

b.与用户沟通是否及时,用户的意见是否能够及时反映。

c.测试过程是否按质量完成

d.工作安排是否合理

  4 支持条件

    待定

  4.1计算机系统支持

   a. 具有奔腾133、512兆内存配置的计算机;
  b. Microsoft鼠标或其它兼容鼠标;
  c. 最少15MB的硬盘空间,常规安装需要100MB硬盘空间,完全安装需要240MB硬盘空间(包括数据文件空间)。
  d. 最少512MB的RAM存储器。
  e. VGA显示器或更高。
  f. Windows95中文版或Windows NT中文版或更高。
  g. 一般计算机外设,还需网络连接设备。

  4.2需由用户承担的工作

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

  4.3由外单位提供的条件

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

  5 专题计划要点

5.1项目进度

5.2开发估算

5.3实施计划

5.31工作分解

   1.项目可行性研究

     a.成立项目小组并选定项目负责人或项目小组长

     b.项目负责人召集小组成员选择开发项目

   2.制定项目开发计划

     a.小组长组织组员进一步明确项目的大小、范围、复杂程度等

     b.确定任务进度

     c.确定完成项目的环境和工具

     d.参照文档规范标准,完成《项目开发计划》

   3.需求分析

     a.按照项目任务分配结果和项目进度要求,开展项目的需求分析的主要工 作,不得超越前述项目的大小、范围、复杂程度等

     b.按照格式要求完成《需求分析规格说明书》

   4.概要设计

     a.按照《需求分析规格说明书》,完成项目的初步设计任务

     b.完成《概要设计说明书》

   5.详细设计

     a.依据《概要设计说明书》,完成醒目的详细设计任务

     b.按照格式要求,完成《详细设计说明书》

   6.数据库设计

     a.根据详细设计,完成数据库

     b.编写《数据库设计说明书》

  7.编码

a. 按照项目的进度要求,并依据《概要设计说明书》和《详细设计说明书》,完成项目的具体实现

b.给出是想的源程序清单

  8.测试

     a.按照项目的进度要求,并依据《需求分析规格说明书》、《概要设计说明书》和《详细设计说明书》,成对已是想部分的软件或模块的测试任务

     b.按照格式要求,小组集体完成《软件使用说明书》

5.32关键问题

数据库的分析与设计以及后台的设计实现以及前台的美工

5.33技术难点

数据库的分析与设计与维护,ASP.NET编程,美工等

5.34 风险

开发过程中随时可能遇到

备注:以上计划1~~~2由王其赛注  

      以上计划3~~~5由马杰斌注

更多相关推荐:
软件开发计划书

国家公派留学管理信息平台三期改造建设项目软件开发计划书XXXXXXXXXX有限公司软件开发部1概述本系统按照国家留学基金管理委员会管理规范化制度化科学化的要求通过对公派留学申请项目信息重新整合材料上传中科院申报...

软件项目开发计划书

软件开发计划书项目名称:乐吧乐游戏平台参与人员:目录1引言----------------------------------------------------------------------------…

软件项目计划书模板

XXX系统软件项目计划书20##-10-1210:10目录1引言...11.1背景...11.3定义...21.4参考资料...21.5标准、条约和约定...22项目概述...22.1项目目标...22.2产品…

软件项目开发计划书

软件开发计划书项目名称:图书管理系统参与人员:目录1引言------------------------------------------------------------------3-1.1编写目的--…

软件开发项目开发计划书模板

目录1.引言...21.1编写目的...21.2项目简介...21.2.1项目名称...21.2.2产品标识...21.2.3项目背景...21.3定义...21.4参考资料...22.项目概述...22.1工…

软件项目开发计划书[1]

软件开发计划书项目名称:图书馆管理系统参与人员:目录1引言----------------------------------------------------------------------------…

项目开发计划书

电脑城库存存货系统1项目开发计划说明书1引言111编写目的112背景113定义114参考资料12项目概述221工作内容222主要参加人员223产品2231程序2232文件2233服务2234非移交的产品224验...

软件项目开发计划书

目录一网上工作交易系统项目开发计划1引言211编写目的212背景213定义214参考资料22项目概述321工作内容322主要参加人员323产品3231程序3232文件3233服务3234非移交的产品324验收标...

+项目开发计划书样例

+项目开发计划书样例,内容附图。

软件项目开发计划书模板

软件项目开发计划书项目名称评审日期1引言11编写目的说明编写这份项目开发计划的目的并指出预期的读者12背景说明a待开发的软件系统的名称b本项目的任务提出者开发者用户及实现该软件的计算中心或计算机网络c该软件系统...

java 项目开发计划书(修改后)

项目开发文档项目名称项目开发计划书XXX项目小组1项目开发文档修订表2项目开发文档1引言11编写目的阐明编写开发计划的目的并指出预期的读者注意不要把项目本身的项目目标误做编制项目开发计划的目的范例软件开发计划对...

项目开发计划书模板

软件工程进销存系统项目开发计划编制项目开发计划的目的是用文件的形式把对于在系统开发过程中各项工作的负责人员开发进度所需经费预算所需软硬件条件等问题作出的安排记载下来以便根据本计划开展和检查本项目的开发工作编制内...

软件开发项目计划书(42篇)