文档库 最新最全的文档下载
当前位置:文档库 › 校园一卡通--项目开发计划

校园一卡通--项目开发计划

校园一卡通--项目开发计划
校园一卡通--项目开发计划

[校园一卡通]

项目开发计划的编写

[V1.0]

作者:---

[ 2012年02月22日]

项目开发计划

1.引言

1.1 编写目的

为明确将要设计的软件是否有开发价值,撰写本文档。

本文档共项目经理、设计人员、开发人员参考。

1.2 背景

a.待开发系统的名称:校园一卡通

b.列出本项目的任务提出者、开发者、用户。

c.本项目的任务提出者:----

用户:学校。

实现该软件的单位:翔宇软件项目开发小组

d.项目所使用的软件及技术:Microsoft Office Access 2003、C#。

系统:本软件应使用Windows2000、WindowsXP、Win 7等操作系统

1.3 定义

本文档中没用到专门术语的定义和缩写词的原文。

1.4 参考资料

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

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

3.本文件引用的文件及资料,包括所需用到的软件开发标准:

2. 项目概述

2.1 工作内容

校园卡可代替:学生证、工作证、身份证、借书证、医疗证、会员证、餐卡、钱包、存折。

2.2 主要参加人员

---

2.3 产品

2.3.1 程序

using System;

using System.Collections.Generic;

using https://www.wendangku.net/doc/4217650200.html,ponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace校园一卡通

{

public partial class FrmMain : Form

{

public FrmMain()

{

InitializeComponent();

}

private void FrmMain_Load(object sender, EventArgs e)

{

this.statusBarPanel1.Text = "当前登陆用户";

this.statusBarPanel3.Text = DateTime.Now.ToString();

this.statusBarPanel4.Text = " 校园系统总界面";

}

private void toolBar1_ButtonClick(object sender, ToolBarButtonClickEventArgs e) {

switch (toolBar1 .Buttons .IndexOf (e.Button ))

{

case 0:

{

Main frm = new Main();

frm.Show();

this.Hide();

break;

}

case 1:

{

FrmStudent frm = new FrmStudent();

frm.Show();

this.Hide();

break;

}

case 2:

{

FrmSong frm = new FrmSong();

frm.Show();

this.Hide();

break;

}

case 3:

{

FrmTeacher frm = new FrmTeacher();

frm.Show();

this.Hide();

break;

}

case 4:

{

this.Close();

break ;

}

case 5:

{

FrmExample frm=new FrmExample ();

frm.Show ();

this .Hide ();

break ;

}

}

private void MenuItem10_Click(object sender, EventArgs e) {

Main frm = new Main();

frm.Show();

this.Hide();

}

private void MenuItem20_Click(object sender, EventArgs e) {

FrmStudent frm = new FrmStudent();

frm.Show();

this.Hide();

}

private void MenuItem30_Click(object sender, EventArgs e) {

FrmSong frm = new FrmSong();

frm.Show();

this.Hide();

}

private void MenuItem40_Click(object sender, EventArgs e) {

FrmTeacher frm = new FrmTeacher();

frm.Show();

this.Hide();

}

private void MenuItem50_Click(object sender, EventArgs e) {

this.Close();

}

private void MenuItem60_Click(object sender, EventArgs e) {

FrmExample frm = new FrmExample();

frm.Show();

this.Hide();

}

}

using System;

using System.Collections.Generic;

using https://www.wendangku.net/doc/4217650200.html,ponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace校园一卡通

{

public partial class FrmStudent : Form {

public FrmStudent()

{

InitializeComponent();

}

private void toolBar1_ButtonClick(object sender, ToolBarButtonClickEventArgs e) {

switch (toolBar1.Buttons.IndexOf(e.Button))

{

case 0:

{

Form addstu = new AddStu();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form )this .MdiChildren [i];

tempChild.Close ();

}

addstu.MdiParent = this;

addstu.WindowState = FormWindowState.Maximized;

addstu.Show();

break;

}

case 1:

{

Form addobject= new Addobject ();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

addobject.MdiParent = this;

addobject.WindowState = FormWindowState.Maximized;

addobject.Show();

break;

}

case 2:

{

Form addscore = new AddScore();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

addscore.MdiParent = this;

addscore.WindowState = FormWindowState.Maximized;

addscore.Show();

break;

}

case 3:

{

Form addrongyu = new Addrongyu();

for (int i = 0; i < this.MdiChildren.Length; i++) {

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

addrongyu.MdiParent = this;

addrongyu.WindowState = FormWindowState.Maximized; addrongyu.Show();

break;

}

case 4:

{

FrmMain frm = new FrmMain();

frm.Show();

this.Hide();

break;

}

}

}

private void MenuItem60_Click(object sender, EventArgs e)

{

FrmMain frm = new FrmMain();

frm.Show();

this.Hide();

}

private void FrmStudent_Load(object sender, EventArgs e)

{

this.statusBarPanel1.Text = "当前登陆用户";

this.statusBarPanel3.Text = DateTime.Now.ToString();

this.statusBarPanel4.Text = "学生成绩信息系统";

}

private void MenuItem11_Click(object sender, EventArgs e)

{

Form adduse = new AddUser();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

adduse.MdiParent = this;

adduse.WindowState = FormWindowState.Maximized;

adduse.Show();

}

private void MenuItem12_Click(object sender, EventArgs e) {

Form modifycode = new ModifyCode ();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

modifycode.MdiParent = this;

modifycode.WindowState = FormWindowState.Maximized; modifycode.Show();

}

private void MenuItem13_Click(object sender, EventArgs e) {

((System.Windows.Forms.Form)this.Tag).Visible = true;

this.Close();

}

private void MenuItem14_Click(object sender, EventArgs e) {

this.Close();

}

private void MenuItem21_Click(object sender, EventArgs e) {

Form addstu = new AddStu();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

addstu.MdiParent = this;

addstu.WindowState = FormWindowState.Maximized;

addstu.Show();

}

private void MenuItem22_Click(object sender, EventArgs e) {

Form stu = new Stu();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

stu.MdiParent = this;

stu.WindowState = FormWindowState.Maximized;

stu.Show();

}

private void MenuItem31_Click(object sender, EventArgs e) {

Form addobject = new Addobject();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

addobject.MdiParent = this;

addobject.WindowState = FormWindowState.Maximized;

addobject.Show();

}

private void MenuItem32_Click(object sender, EventArgs e) {

Form stumessage = new StuMessage();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

stumessage.MdiParent = this;

stumessage.WindowState = FormWindowState.Maximized; stumessage.Show();

}

private void MenuItem41_Click(object sender, EventArgs e) {

Form addscore = new AddScore();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

addscore.MdiParent = this;

addscore.WindowState = FormWindowState.Maximized;

addscore.Show();

}

private void MenuItem42_Click(object sender, EventArgs e) {

Form stumessage = new StuMessage();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

stumessage.MdiParent = this;

stumessage.WindowState = FormWindowState.Maximized; stumessage.Show();

}

private void MenuItem51_Click(object sender, EventArgs e) {

Form addrongyu = new Addrongyu ();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

addrongyu.MdiParent = this;

addrongyu.WindowState = FormWindowState.Maximized;

addrongyu.Show();

}

private void MenuItem52_Click(object sender, EventArgs e) {

Form stumessage = new StuMessage();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

stumessage.MdiParent = this;

stumessage.WindowState = FormWindowState.Maximized; stumessage.Show();

}

}

}

using System;

using System.Collections.Generic;

using https://www.wendangku.net/doc/4217650200.html,ponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace校园一卡通

{

public partial class FrmTeacher : Form

{

public FrmTeacher()

{

InitializeComponent();

}

private void FrmTeacher_Load(object sender, EventArgs e)

{

this.statusBarPanel1.Text = "当前登陆用户";

this.statusBarPanel3.Text = DateTime.Now.ToString();

this.statusBarPanel4.Text = "教师论文发布系统";

}

private void toolBar1_ButtonClick(object sender, ToolBarButtonClickEventArgs e) {

switch (toolBar1 .Buttons .IndexOf (e.Button ))

{

case 0:

{

Form teachermessage = new TeacherMessage();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

teachermessage.MdiParent = this;

teachermessage.WindowState = FormWindowState.Maximized;

teachermessage.Show();

break;

}

case 1:

{

Form teacherchengjiu = new Teacherchengjiu();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

teacherchengjiu.MdiParent = this;

teacherchengjiu.WindowState = FormWindowState.Maximized;

teacherchengjiu.Show();

break ;

}

case 2:

{

Form teachrongyu = new Teacherrongyu();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

teachrongyu.MdiParent = this;

teachrongyu.WindowState = FormWindowState.Maximized; teachrongyu.Show();

break ;

}

case 3:

{

Form teacherlunwen = new Teacherlunwen();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

teacherlunwen.MdiParent = this;

teacherlunwen.WindowState = FormWindowState.Maximized; teacherlunwen.Show();

break ;

}

case 4:

{

FrmMain frm=new FrmMain ();

frm.Show ();

this .Hide ();

break ;

}

}

}

private void MenuItem11_Click(object sender, EventArgs e)

{

Form adduse = new AddUser();

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

adduse.MdiParent = this;

adduse.WindowState = FormWindowState.Maximized;

adduse.Show();

}

private void MenuItem12_Click(object sender, EventArgs e) {

Form modifycode = new ModifyCode();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

modifycode.MdiParent = this;

modifycode.WindowState = FormWindowState.Maximized;

modifycode.Show();

}

private void MenuItem13_Click(object sender, EventArgs e) {

((System.Windows.Forms.Form)this.Tag).Visible = true;

this.Close();

}

private void MenuItem14_Click(object sender, EventArgs e) {

Form teachermessage = new TeacherMessage ();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

teachermessage.MdiParent = this;

teachermessage.WindowState = FormWindowState.Maximized; teachermessage.Show();

}

private void MenuItem15_Click(object sender, EventArgs e) {

Form teacherquayer = new TeacherQuayer ();

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

teacherquayer.MdiParent = this;

teacherquayer.WindowState = FormWindowState.Maximized; teacherquayer.Show();

}

private void MenuItem16_Click(object sender, EventArgs e)

{

this.Close();

}

private void MenuItem21_Click(object sender, EventArgs e)

{

Form teacherchengjiu = new Teacherchengjiu ();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

teacherchengjiu.MdiParent = this;

teacherchengjiu.WindowState = FormWindowState.Maximized; teacherchengjiu.Show();

}

private void MenuItem22_Click(object sender, EventArgs e)

{

Form message= new Messgae ();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

message.MdiParent = this;

message.WindowState = FormWindowState.Maximized;

message.Show();

}

private void MenuItem31_Click(object sender, EventArgs e)

{

Form teachrongyu = new Teacherrongyu ();

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

teachrongyu.MdiParent = this;

teachrongyu.WindowState = FormWindowState.Maximized; teachrongyu.Show();

}

private void MenuItem32_Click(object sender, EventArgs e) {

Form message = new Messgae ();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

message.MdiParent = this;

message.WindowState = FormWindowState.Maximized;

message.Show();

}

private void MenuItem41_Click(object sender, EventArgs e) {

Form teacherlunwen = new Teacherlunwen ();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

teacherlunwen.MdiParent = this;

teacherlunwen.WindowState = FormWindowState.Maximized; teacherlunwen.Show();

}

private void MenuItem42_Click(object sender, EventArgs e) {

Form studentvister= new StudentVister ();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

studentvister.MdiParent = this;

studentvister.WindowState = FormWindowState.Maximized; studentvister.Show();

}

private void MenuItem43_Click(object sender, EventArgs e) {

Form teachervister = new TeacherVister ();

for (int i = 0; i < this.MdiChildren.Length; i++)

{

Form tempChild = (Form)this.MdiChildren[i];

tempChild.Close();

}

teachervister.MdiParent = this;

teachervister.WindowState = FormWindowState.Maximized; teachervister.Show();

}

private void MenuItem50_Click(object sender, EventArgs e) {

FrmMain frm = new FrmMain();

frm.Show();

this.Hide();

}

}

}

using System;

using System.Collections.Generic;

using https://www.wendangku.net/doc/4217650200.html,ponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using System.IO;

namespace校园一卡通

{

public partial class FrmSong : Form

{

//申明一个字符串数组来储存歌曲的地址

private string[] urlname = new string[2000];

WMPLib.IWMPMediaCollection mediacollection;

WMPLib.IWMPMedia media;

public FrmSong()

{

InitializeComponent();

}

private void FrmSong_Load(object sender, EventArgs e)

}

private void MenuItem11_Click(object sender, EventArgs e)

{

try

{

DialogResult result = openFileDialog1.ShowDialog();

if (result == DialogResult.OK)

{

//songname为歌曲名

string songname =

openFileDialog1.FileName.Substring(https://www.wendangku.net/doc/4217650200.html,stIndexOf("\\") + 1); songname = songname.Substring(0, songname.Length - 1);

//刷新当前播放的列表

axWindowsMediaPlayer1.currentPlaylist.clear();

//同步刷新listBox

listBox1.Items.Clear();

axWindowsMediaPlayer1.URL = openFileDialog1.FileName;

this .Text =songname+"--Windows Media Player";

listBox1.Items.Add(songname);

urlname[listBox1.Items.Count - 1] = openFileDialog1.FileName;

//播放当前打开的曲目

axWindowsMediaPlayer1.Ctlcontrols.play();

}

}

catch (Exception error)

{

MessageBox.Show(error.Message.ToString());

}

}

private void MenuItem12_Click(object sender, EventArgs e)

{

listBox1.Items.Clear();

this.axWindowsMediaPlayer1.Ctlcontrols.stop();

}

private void MenuItem13_Click(object sender, EventArgs e)

项目开发计划书范本

产品设计计划书范本 产品计划书的作用: 制定产品设计的目的是用文件的形式,把对于在设计过程中各项工作的负责人员、设计进度、所需零配件、相关资料等问题作出的安排记载下来,以便根据本计划开展和检查本产品进展工作。 编制内容要求如下: 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.4验收标准 对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。 2.5完成产品的最迟时限 2.6本计划的批准者和批准日期 3 实施计划 3.1工作任务的分门与人员分工 对于产品设计中需完成的各项工作,从可行性分析、设计、手办、测试,包括文件 的编制、审批、打印、分发工作,按层次进行分解,指明每项任务的负责人和参加 人员。 3.2 接口人员 说明负责接口工作的人员及他们的职责,包括: a .负责本产品同客户的接口人员; b.负责本产品同本单位各管理机构,如合同计划管理部门、财务部门、质量管理 部门等的接口人员; c.负责本产品同各分合同负责单位的接口人员等。 3.3进度 对于可行性分析、设计等工作,给出每项工作任务的预定开始日期、完成日期及所 需资源,规定各项工作任务完成的先后顺序以及表征每项工作任务完成的标志性事 件(即所谓"里程碑")。 3.4预算 逐项列出本产品设计所需要的劳务(包括人员的数量和时间)以及经费的预算(包 括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)和来源。 3.5关键问题 逐项列出能够影响整个项目成败的关键问题、技术难点和风险,指出这些问题对项 目的影响。

项目开发计划管理流程

日照安泰集团编号:ATJT-OP-YY02 版本: 管理体系文件 生效日期:2013-XX-XX 项目开发计划管理流程 密级: 发放编号: 编制: 审核: 批准: 版本修订记录 序号修订日期修订内容修订人版本备注

范围 适用于公司项目开发计划(含节点计划与项目开发运营计划)管理 控制目标 规范公司项目开发计划的编制、审核、发布及变更的流程,协调、监控计划实施,促使公司项目产品的顺利实现 职责 工程管理部工程计划主管 组织项目关键节点计划的编制、调整、评估 组织项目开发运营计划的编制、调整、评估 组织工程计划分析会 协助工程管理部各专业工程师检查监督项目计划的履行情况,形成计划执行情况分析报告,向工程副总经理反馈 工程管理部 组织项目工程计划(主要指施工计划)编制、协调、汇总、发布工作 项目工程计划执行过程的监控、协调,组织计划调整 项目工程计划总结报告的汇总和核实上报 各部门 组织项目专项计划的编制、实施、调整 编制本部门各类计划完成情况总结报告 公司领导 按权限规定审核或审批各类计划的编制、调整 全面监控公司项目计划完成情况 术语和定义 节点(关键控制点):指项目开发运营计划中关键线路上主要工序的完成时间,如:概念设计、方案设计、扩初设计、施工图设计、开工、地下室完成(正负平)、主体封顶、外装饰完工、开始预售、竣工备案、完成90%销售额、交付入住等。 专业计划责任人:各部门负责人为各类专业计划的第一责任人;计划的执行人为直接责任人。 说明:日常重复的工作无须纳入计划,直接执行对应职责即可。 项目开发计划管理流程

项目计划体系管理

项目关键节点计划 开发报建部获取土地项目后5日内,将土地信息、项目资料、项目可行性研究报告、项目建议书等相关资料移交工程管理部工程计划主管。 工程计划主管依据上述资料,根据公司三年经营计划目标并结合公司其他要求,制定【项目关键节点计划(初稿)】,按权限经公司领导审核后组织各部门进行评审,评审的标准为计划的科学性、合理性及其与公司经营目标的统一性。 工程计划主管将评审后修订完成的【项目关键节点计划】报工程副总审核,按权限经公司领导审批。 审批通过的【项目关键节点计划】由工程管理部下发相关部门,监督其执行落实。人力资源部备案 项目开发运营计划及专项计划 依据发布的【项目关键节点计划】,工程管理部组织相关部门、项目经理在20天内签订【项目运营目标书】。根据项目关键节点计划和项目策划报告、项目运营目标书,工程副总组织专业部门讨论细化为具体的【项目开发运营计划】。【项目开发运营计划】的编制应当具有可交付、可考核的成果,交付成果所涉及到的工期应当在30天内。 工程管理部【项目开发运营计划】编制完成后3天内,组织各部门进行计划评审,着重计划的进度、协调及其与公司经营目标的统一。 经评审的【项目开发运营计划】按权限经公司领导审批后,工程管理部在公司范围发布。 公司职能部门依据审批通过的【项目开发运营计划】,组织本部门人员编制各专项细项工作计划(各类专项计划编制之初是控制性、指导性计划,过程之中应当进行细化调整。编制之初具有不同的编制依据、时机及责任部门,具体参见6.2.5表格),各阶段专项计划提交人力资源部审核,按权限经公司领导审批后发布,工程管理部备案。 经审批通过的各专项工作计划,人力资源部负责下发到各部门,由各业务部门分解成季度工作计划予以执行落实,人力资源部对各部门季度计划进行审核并备案。 工程副总负责各部门工作计划的协调和推动,督促各部门按计划执行落实,每季度组织计划协调会,编制【项目计划执行情况分析报告】,工程计划主管负责项目计划的全面监控。

图书管理系统项目开发计划书

学校代码: 10128 学号:200720205012 200710205008 200710205010 200710205006 课程设计 题目:图书管管理系统 —项目开发计划书 学生姓名:李军霍瑞光 安启超夏文涛 学院:信息工程学院 系别:计算机系 专业:软件工程 班级:软件07-1 指导教师:刘利民教授 马志强讲师 2010年7月16日

目录 1.引言 (1) 1.1编写目的 (1) 1.2项目背景 (1) 1.3定义 (1) 1.4参考资料 (1) 2.项目概述 (1) 2.1工作内容 (1) 2.2条件与限制 (2) 2.3产品 (2) 2.4运行环境 (3) 2.5服务 (3) 2.6验收标准 (3) 3.实施计划 (3) 3.1任务分解 (3) 3.2进度 (3) 3.3预算 (4) 3.4关键问题 (4) 4.人员组织及分工 (4) 5.交付期限 (4) 6.专题计划要点 (5)

1.引言 1.1编写目的 此项目开发计划书的编写主要是为了给开发《图书管理系统》做主要的规划和整合,在开发过程中起到引导作用,以及给使用者提供简要的说明。 1.2项目背景 a.大三第二学期实习内容:图书管理系统 b.项目开发小组成员:李军、霍瑞光、安启超、夏文涛 c.用户:中小学、大中专院校及企事业单位图书馆 d.项目开发环境:集成开发环境 e.软件名字:图书管理系统,版本是1.0。 1.3定义 文档中采用的专门术语的定义及缩略词简要如下: Microsoft SQL Server 1.4参考资料 [1] ftp://https://www.wendangku.net/doc/4217650200.html,/Upload/LLM/ 列出的资料 [2] 软件工程导论(第四版)张海藩主编北京:清华大学出版社2003 [3] 图书管理系统可行性研究报告霍瑞光2010.7 2.项目概述 2.1工作内容 在四周内要为图书馆建立一个图书管理系统,完成软件的开发、测试及试运

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

项目编号: 0728—2005 手机“末”班车 分类: <模板> 项目开发计划 Version: 1.0 项目承担部门:SUPER工作室 撰写人(签名):吴瑶 完成日期:7/28/2005 本文档使用部门:■主管领导■项目组 □客户(市场)□维护人员□用户 评审负责人(签名): 评审日期: 电子系计算机教研室

目录 1. 引言 (2) 1.1 编写目的 (2) 1.2 项目简介 (2) 1.2.1项目名称 (2) 1.2.2 产品标识 (2) 1.2.3 项目背景 (2) 1.3 定义 (2) 1.4 参考资料 (2) 2. 项目概述 (3) 2.1 工作容 (3) 2.2 交付项 (3) 2.3 非交付项 (3) 2.4 项目进度和资源 .................................................................. 错误!未定义书签。 2.5 其他需求与约束 .................................................................. 错误!未定义书签。 3. 项目组织和资源 (3) 3.1 项目组织 (3) 3.2 项目资源 (4) 3.2.1 人力资源 (4) 3.2.2 已有开发设施 (4) 3.2.3 须获取的设施 (4) 3.2.4 可复用软件资源 (4) 4. 实施计划 (4) 4.1 项目选用的生命周期 (4) 4.2 项目开发过程阶段划分 (5) 4.3 项目工作任务分解 ............................................................... 错误!未定义书签。 4.4 进度 (5) 4.4.1 进度安排 (5) 4.4.2 进度控制计划 (6) 4.5 接口人员 (6) 4.6 关键问题 (6) 5. 专题计划要点 (6) 5.1 基础技术积累计划 (6) 5.2 测试计划 (7) 5.3 配置计划............................................................................ 错误!未定义书签。 5.3.1 组织、职责和接口......................................................... 错误!未定义书签。 5.3.2 工具、环境和基础设施................................................... 错误!未定义书签。 5.3.3 标识方法...................................................................... 错误!未定义书签。 5.4 评审计划............................................................................ 错误!未定义书签。 5.5 质量保证计划...................................................................... 错误!未定义书签。 5.6 培训计划 (7)

《项目开发计划管理制度》(1)

目录 1. 总则 .......................................................................... 3... 1.1 目的.................................................................. 3... 1.2 适用范围.............................................................. 3... 1.3 术语与定义............................................................ 3.. 1.4 管理原则.............................................................. 5... 1.5 职责与分工............................................................ 5.. 1.6 项目开发计划具体管理办法.............................................. 6.. 1.6.1. 项目里程碑开发计划的编制.............................................. 6.. 1.6. 2. 项目二级开发计划的编制................................................ 6.. 1.6.3. 项目三级计划的编制.................................................... 7.. 1.6.4. 项目里程碑计划的报送规定.............................................. 7.. 1.6.5. 项目二级计划的报送规定................................................ 7.. 1.6.6. 项目三级计划的报送规定................................................ 7.. 1.7 开发计划的调整........................................................ 7.. 1.7.1. 项目里程碑开发计划的调整分为主动性调整和被动性调整 (7) 1.7. 2. 项目里程碑计划调整的规定............................................... 8.. 1.8 开发计划的执行、跟踪、预警处理........................................ 8.. 2. 操作指引、工具模板 ............................................................ 9...

草原旅游开发项目计划书范本精编

XXXXXX国际旅行社(北京)有限公司 张家口分公司 关于开发河北省张家口市旅游项目计划书

一:项目简况及项目承办单位 1. 项目简况 项目名称:XXXXXX项目 承办单位:XXXX)公司 法定代表人:XXX 建设性质:新建 建设地点:XXXXXXXXXXXXXX 2. 项目承办单位基本情况 XXXXXX国际旅行社(北京)有限公司张家口分公司成立于2017年,是由XXXXXXX 国际旅行社(北京)有限公司组建的公司。 该公司在保护自然生态环境的前提下,以客源市场为导向,把握现代旅游发展趋势,聘请相关专业人才,选定优势资源,高立意、高起点、高标准地进行旅游资源开发和建设。 二:项目可行性研究的依据 本规划的主要依据是: 贯彻落实中央和省、市关于精准扶贫、精准脱贫的决策部署,积极探索扶贫开发与乡村旅游有机融合的新途径 三:可行性研究的范围与内容 XXXXXX村草原局部地段地势较平缓,自驾吉普和四轮越野摩托(草地摩托)的建设提供了优越的地貌条件。村前面的湖泊是发展新行泥疗的天然宝库。该地的地理和气候环境具有自然性、多样性、舒适性和承载力大的特点,是开展草原游、现代休闲农业为主体结合部分观光游览,并兼顾健身、旅游项目,现代体验式休闲观光景区。四:项目建设的必要性鉴于国内外体验式旅游及生态旅游的发展前景和XXXXXX区域天然优越的地理气候环境,依据河北省旅游业发展计划和康保县扶贫开发与乡村旅游计划,XXXXXXX 新农村生态旅游项目的建设将成为康保县大旅游区规划中的重要补充部分,带动资源 有效利用,“激活”草原旅游,提升康保县新县城人气,促进当地经济的发展,农民的脱贫致富问题都是十分必要的。

软件项目开发计划书

软件项目开发计划书 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

软件开发计划书 项目名称:图书管理系统 目录

1引言 编写目的 为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。 本项目开发计划用于从总体上指导图书管理系统项目顺利进行并最终得到通过评审的项目产品。本项目开发计划面向项目组全体成员。 背景 山西农业大学图书管理系统是由沈阳师范大学委托我们开发的大型管理系统,主要功能是实现图书馆的信息化管理,包括读者信息管理,书籍信息管理,借阅信息管理,管理者信息管理等功能。项目周期为六个月,项目背景规划如表所示。 表项目背景规划

图书管理系统是学校信息管理系统的一个重要组成部分,它需要学生基本信息系统提供学生的基本资料,因为很多情况下,图书证号和学生的学生证号是一样的,而且在图书管理中,需要知道学生所在的系别和班级等信息;另外,它还需要教职工信息系统提供基本资料,因为教职工当然也能在图书馆借阅图书。因此,在设计时可以和校园信息管理系统的其他系统使用同一个数据库管理系统,以便系统之间的信息交流和管理。 定义 专门术语: SQL SERVER:系统服务器所使用的数据库关系系统(DBMS)。 SQL:一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误恢复机制。 缩写: 系统:若未特别指出,统指本图书管理系统。 SQL:Structured Query Language(结构化查询语言)。 ATM:Asynchronous Transfer Mode (异步传输模式)。 UML:统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从软件分析、设计到编写程序规范的标准化建模语言。

软件项目计划书模板

软件项目计划书 第一章项目概述(理论教学时可用“引言”) 1.1目的 1.2 项目背景 1.3项目的范围和目标 1.3.1范围描述(问题定义阶段产生,对应的文档为:《系统目标与范围说明书》) 1.3.2主要功能(可行性分析报告) (1)概述 (2)系统流程图 应包含旧系统的系统流程图(调研的实际情况)和新系统的系统流程图(你想像中的样 子) (3)功能描述 抽出其中的功能 1.3.3性能(可选) 1.3.4技术约束(可选) 第二章项目估算 2.1使用的历史数据 2.2使用的评估技术 2.3工作量、成本、时间估算 第三章风险评估 3.1风险识别 列出最高的10大风险(数字10是参考) 3.2风险应对策略 对列出的风险应有哪些策略去应对 第四章项目进度计划 4.1项目任务分解 我们从软件工程角度来分,大致有如下的任务: 可行性研究报告 项目开发计划 软件需求分析 数据库设计 总体设计 界面设计

网页设计 相关美工设计 详细设计 测试计划 操作手册 测试分析报告 项目开发总结 维护修改建议 4.2 时间安排 可以使用时限图(甘特图) 。 也可以是文字描述任务的时间安排。 第五章关键问题 可以是技术因素、也可以是非技术因素,总而言之,是系统成败的最重要因素。第六章软件配置 开发平台、开发工具、数据库平台 第七章人员组织 人员及其角色 第八章附录 相关文档、资料、数据等 注:一、在进度安排中应体现如下阶段: (1)问题定义与可行性分析 (2)项目规划 (3)需求分析 (4)总体设计(含两部分:软件结构总体设计和数据库设计)

(5)详细设计 (6)编程 (7)测试(单元测试、集成测试) (8)运行与系统维护 注:二、在进度安排中应独立体现如下文档: (1)项目开发计划 (2)测试计划 (3)操作手册 注:三、关于封面(单独成页)

项目计划管理办法

工程项目计划管理办法 第一章总则 第一条目的 为完善公司计划管理体系,提高计划管理工作质量,确保公司经营计划目标的实现,特制定本办法。 第二条适用范围 本办法适用于公司在建项目的计划编制、执行与管理。 第三条定义 年度项目节点计划——以经营计划为纲、合同工期为本,围绕项目策划确定的各阶段主要控制节点编制的计划,涵盖项目施工过程所涉及的全部项目建设等方面内容。 专项计划——为完成特定工作任务而制定的计划,具有较强的目的性、专业性和针对性,作为经营计划、年度项目开发节点计划的补充。 月度项目开发计划——指导各部门(项目部)每月工作开展的计划,是经营计划执行的分解和年度项目开发节点计划的具体落实,也是公司对各部门进行日常监管和工作绩效考评的依据。月度项目计划节点根据计划内容的重要程度分为:重点计划节点和综合计划节点。 重点计划节点——项目工程节点计划中关键路径上的重要任务,涉及专业、部门间的主要接口工作。 综合计划节点——项目工程节点计划中非关键路径上的工作任务,影响较单一的工作。如该节点持续滞后可能变为重点计划节点。 第二章项目工程计划管理体系 第四条工程项目计划指导关系(见附件1) 第五条工程项目计划管理职责 工程部: 负责审核项目部编制的节点计划; 负责项目工程计划执行情况的跟踪、协调、反馈及分析评价; 负责项目工程计划节点的调整审核;

负责收集整理项目工程日报、周报; 负责项目工程月度计划、年度计划的下发、考核及月计划完成情况等计划材料的审核; 负责组织定期的计划专题会(公司部门内部协调)。 第三章计划编制、下发与调整 第六条计划的编制与审批 (一)年度项目工程节点计划 计划内容包含从计划编制时间起至项目竣工验收移交节点完成时间内的各项工作,重点对新年度的计划节点进行细化分解,用以指导项目部及各部门全年工作安排和月度项目计划的编制。 项目计划相关部门在经营计划下发后须按要求完成各专业年度开发计划的编排报工程部审核。工程部据此编制年度项目开发节点计划经工程部长审核,报计划主管领导审批后以公司公文下发。 内容要求:年度项目节点计划以项目策划、年度经营计划、合同工期为基础,围绕经营计划节点进行计划分解。各部门年度开发计划需包括工程部要求的所有节点(以相关通知为准),可根据项目开发实际情况对部分节点作进一步细化。 时间要求:各部门在经营计划下发15天内完成部门计划上报。 (二)月度项目工程计划 计划内容包含从上月首日至当月末日内的各项工作。工程部编制完成经工程部长审核后,报综合部、计划主管领导审批,经专题会讨论后以公司公文下发。 内容要求:各部门以年度项目节点计划、专项计划为指导,结合当月部门工作安排报送计划材料至工程部作为计划编制依据。计划编制时除当月的工作内容外,须对后三个月的工作安排一同进行编排,为后续工作开展提供指导。公司经营计划节点、专项计划节点必须体现在月度项目计划中。 工程部在计划编制时须根据项目的实际进展情况,明确各项计划的重要程度(重点计划或综合计划)。 时间要求:各部门计划下发完成后3个工作日内组织专题讨论会,5个工作日内完成计划下发。 (三)专项计划

企业项目策划书范本

企业项目策划书范本 一、项目名称 《宝宝智力开发》(16开本彩色图片杂志)《美国英语》 二、英语学习和出版市场分析 1.英语学习产业与市场分析。 英语学习市场被认为是我国目前最大的经济热点之一,它与房地产市场和汽车市场并驾为我国三大消费热点。英语学习已成为一个产业。 据统计,全国有13亿人,至少有x亿人学英语,从未有过这么多人热爱这样一种 特别是加人WTO后,现正掀起一股学习英语的热潮,以适应涉外交流和出国学习考察的需要。现在各地方政府均推出政策,要求各地学习英语,以提高国民的素质。 现有的从事英语学习的企业和个人正在赚取惊人的利润。如《千万别学英语》已发行xx万套,每套x元。xx仅在广东x、公司近两年己赚取纯利润(税后)xx余万元。新xx英语据报道每年有xxxx万元的收人。 现xx出版公司是全国x大英语出版品牌之一,在全国和世界上都享有较高的声誉。 2.出版市场分析。 当前我国存在四大垄断行业:电力、电信、烟草、文化出版,前述三大行业,即电力、电信、烟草,随着人世将被打破,垄断利润将被瓦解C 而文化出版属于意识形态,受到特别的保护,将不向外开放。所以文化出版产业,将不会受到冲击,仍然有很高的利润。

一般企业与个人如果能与垄断行业合作 ,将可以得到丰厚的回报。 所以说,投资出版市场是有相当前景的。英语学习的热点产业和出版垄断,将给投资人 带来巨大的利润空间。 三、项目介绍 1.《美国英语》: (1)《美国英语》的出版发行(略,商业机密)。 (2)《时尚英语》出版次数及定价(略,商业机密)。(3)《美国英语》的读者对象及市场定位。 (美国英语》的宗旨是将英语与时尚结合起来,介绍世界上时尚的英语材料,为读者提供服务。 主要读者定位:大、中专学生、城市高中生以及白领读者。为其提供学习英语、出国留学、求职、求学等服务。 (4)《美国英语》编辑力量和人才力量(略,商业机密)。(5)前景预测。 如果《美国英语》能创品牌,发行量可上升到每月x万册以上 (6)同类英语杂志比较参考。 ①非xx的《xxxx》(系外人借 ②((xx广场》(、x教育出版社出版,现每期x万册,有上升趋势,没有进行好的策划和宣传)。 (7)出版计划。 20xx年x月底组好稿件。 20xx年x月正式出版推出市场。

学生选课系统软件项目开发计划书

学生选课系统软件项目开发计划书 1.引言 1.1编写目的 开发基于互联网的学生选课系统,提高管理工作的效率、提高信息的开放性、改善学生和教师对其最新信息查询的准确性。 1.2项目背景 某校在校生近50000人,每学期在期末都要进行一次对学生的学习质量测评,要求所有学生都要参加。以前测评的方式都是手工考核操作,由教务处发出试卷,每个同学填写完成后交回到教务处。然后教务处再使用手工的方法对试卷进行统计汇总,最后得出学生的成绩。 建议进行《学生成绩考核系统》的开发。 我院计算机系具备进行该软件系统开发的能力并承担本软件系统的开发与维护工作。该软件系统由我院教务处使用。 1.3定义 《学生成绩考核系统》以下简称《考核系统》。 1.4 参考资料 (1)” 学生成绩考核系统系统定义报告” (2) ” 学生成绩考核系统可行性研究报告” 2. 主要内容 2.1 工作内容 系统所需要的基础数据来源: “考核系统”需要实现的功能包括两大部分: 一是前台的数据采集,具体包括:德育测试页面、体育测试页面、智力测试页面、数据存储页面。 二是后台的数据管理部分:包括测试设置、德育测试、体育测试与智力测试的数据统计及查询。 2.2条件和限制 使用SQL SERVER 2005作为数据库的建设工具,相关的管理程序开发主要使用SQL SERVER 2005及NET等。 2.3 产品 2.3.1 程序 可运行的程序包括:SQL SERVER 2005,Microsoft Visual Studio 2005 2.3.2 文档 可行性研究报告,项目开发计划书,软件需求说明书,概要设计说明书,详细设计说明书,数据库设计说明书,操作手册,测试计划,测试分析报告,项目开发总结报告。 2.4 运行环境 《学生成绩考核系统》应该运行在Windows 7 以及以上版本的平台上。 2.5 验收标准《学生成绩考核系统》能让学生能成绩考核和查看成绩,教师能管理成绩。 2.6本计划的批准者和批准日期:批准者张树明批准日期2015年4月27日 3. 实施计划

项目开发计划书模板

1、引言 1.1、编写目的 为了更好地完成东北电力大学校友录管理信息系统项目,为项目的进一步开发工作作出计划,同时确定出工程实施计划与进度,并以此作为分项详细设计与具体实施的依据,编写本报告。本报告应提交给东北电力大学信息工程学院一份以共同协商并配合下一步工作,也作为进行下一步项目开发工作的依据。 1.2、背景 待开发的软件系统为校友录管理信息系统。本项目任务由东北电力大学信息工程学院提出,东北电力大学挑战者工作室负责开发,用户为东北电力大学历届毕业生以及信息工程学院。 1.3、定义 列出本文件中用到的专门术语的定义和外文首字母词的原词组。 项目开发计划 MIS 管理信息系统 C/S 客户机/服务器 B/S 浏览器/服务器 1.4、参考资料 1.4.1 《校友录管理信息系统可行性分析报告》 1.4.2 双方开发合同及技术附件 1.4.3 《中华人民共和国计算机信息系统安全保护条例》 1.4.4 《计算机软件开发规范(GB8566-88)》 1.4.5 《计算机软件产品开发文件编制指南(GB8567-88)》 1.4.6 中华人民共和国身份证标准代码表 2、项目概述 2.1、工作内容 主要工作内容:

1、到东北电力大学信息工程学院、东北电力大学校友信息管理办公 室进行业务调研; 2、整理用户需求,生成用户需求分析报告; 3、对系统进行详细设计,提供详细设计方案报告; 4、进行校友录管理信息系统进行编码; 5、进行内部测试; 6、进行系统应用调试; 7、进行系统后期维护。 2.2、主要参加人员 专家组成员: 项目组成员:

9 刘洋 10 刘晓 测试员 11 胡云飞 12 美工何鑫、衣秀文 13 文档录入员刘洋 2.3、产品 2.3.1、程序 DBMS选用微软公司的Access2000,前台开发工具选用Adobe公司的网页开发工具Dreamweaver、Firework和JavaScript。 2.3.2、各子系统功能简介 2.3.2.1前台服务系统: 用户的注册、登陆、密码找回、密码修改、个人信息修改、个人消息信箱管理、对网站服务意见的发送。 班级的注册、登陆、信息修改、成员管理、论坛的使用与管理、其他附加服务(投票、点歌等)。 2.3.2.1前台服务系统: 供系统管理员进行班级注册批准、班级信息管理、用户信息管理等操作。 2.3.2、文件 用户操作指南 开发工具安装与使用指南 数据库开发指南 应用软件手册 2.3.3、服务 东北电力大学挑战者工作室为校友录系统的建设与开通提供全面的技术支持与服务:

项目关键成果管理办法

项目关键成果管理办法(2014年修订版) 发布日期:2014年12月26日

一、目的 明确项目开发全过程各项重要环节,规范各环节输出成果的编制内容、完成标准及 审批流程,提高整体开发业务工作质量,降低项目运营风险、提高工作效率。 二、适用范围 适用于阳光新业所有开发项目及代管代建项目。 三、术语/定义 关键成果:在开发过程中,体现前阶段工作总结,作为后续工作依据和基础的成果 性文件。 四、部门职责 4.1城市开发公司 负责组织编制关键成果文件,负责与集团相关职能部门对接、沟通,并负责关键成 果文件在城市开发内部完成审批; 4.2商业管理中心 4.2.1.负责组织编制及确认与商业关键成果文件; 4.2.2.负责督促及检查商业关键成果文件的执行情况; 4.2.3.负责参与商业相关关键成果评审会。 4.3项目管理中心 4.3.1.负责建立关键成果管理体系,并对体系的执行情况进行统筹、督促与公示; 4.3.2.负责组织集团层面关键成果文件评审会,并完成审批工作。 4.4集团其他职能部门 4.4.1.负责对属于本专业主责范围内的关键成果编制时间、内容的完备性与规范性、成果 执行情况等进行督促和检查; 4.4.2.参与相关关键成果文件的评审会。 五、工作程序 5.1项目各阶段关键成果的定义、完成时间、审批流程等内容,详见附件1《项目关键 成果汇总表》; 5.2各关键成果应按照统一模板格式进行编制,编制过程中,可参考以往项目的范本内

容; 5.3关键成果编制完成后,应由主责部门发起审批,无需集团审批的关键成果,完成内 部审批流程,即可展开后续工作;需集团审批的关键成果,应报送集团项目管理中 心,由项目管理中负责完成集团审批流程; 5.4集团各职能部门应对属于本专业主责范围内的关键成果编制时间、完备性、规范性 及成果的执行情况等进行检查,并及时与主责部门沟通,要求改正; 5.5关键成果完成确认后,应由主责业务部门,按照《项目关键成果汇总表》的要求将 关键成果电子版,以邮件形式发送给各相关部门及人员; 5.6集团项目管理中心负责关键成果的统计,每月底前完成统计,做好《各项目关键成 果跟踪台账》(参见附件2),并放入集团项目管理月报予以公示。 5.7对编制质量较好的关键成果文件,可作为公司知识成果(模板、范本),指导其他 项目关键成果的编制工作。 六、支持性文件 6.1《投资与资产处置工作流程》 6.2《项目(预)启动会工作指引》 6.3《项目经营策划书操作指引》 6.4《项目整体开发计划书操作指引》 6.5《项目经营决策委员会工作指引》 6.6《项目总结管理办法》 6.7《项目设计管理流程》 6.8《项目概念设计管理指引》 6.9《建筑方案设计管理指引》 6.10《设计单位选择及合同管理办法》 6.11《项目建造标准编制指引》 6.12《景观设计操作指引》 6.13《精装修设计操作指引》 6.14《项目开发工程合约管理流程》 6.15《合约规划编制指引》 6.16《目标成本管理流程》

软件开发项目计划书格式

软件开发项目计划书格式 (总12页) 本页仅作为文档页封面,使用时可以删除 This document is for reference only-rar21year.March

正文 一、项目计划书格式 根据《GB8567-88计算机软件产品开发文件编制指南》中项目开发计划的要求,结合实际情况调整后的《项目计划书》内容索引如下: 1 引言 1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料 1.5 标准、条约和约定 2 项目概述 2.1项目目标 2.2产品目标与范围 2.3假设与约束 2.4 项目工作范围 2.5 应交付成果 2.5.1 需完成的软件 2.5.2 需提交用户的文档 2.5.3 须提交内部的文档 2.5.4 应当提供的服务 2.6 项目开发环境 2.7 项目验收方式与依据 3 项目团队组织 3.1 组织结构 3.2 人员分工 3.3 协作与沟通 3.3.1 内部协作 3.3.2 外部沟通 4 实施计划 4.1 风险评估及对策 4.2 工作流程 4.3 总体进度计划 4.4 项目监控 4.4.1 质量控制计划 4.4.2 进度监控计划 4.4.3 预算监控计划 4.4.4 配置管理计划 5 支持条件 5.1 内部支持(可选) 5.2 客户支持(对项目而言) 5.3 外包(可选) 6 预算(可选) 6.1 人员成本 6.2 设备成本

6.3 其它经费预算 6.4 项目合计经费预算 7 关键问题 8专题计划要点 二、项目计划书的编写说明 1 引言 1.1 编写目的 说明编写这份项目计划的目的,并指出预期的读者。 作用:本节是为了说明编制“项目计划书”亦即本文档的意图和希望达到的效果。注意这里的“目的”不是“项目目标”,而是为了说明本文档的目的与作用。“项目目标”在2.1中说明。 意义:使项目成员和项目干系人了解项目开发计划书的作用、希望达到的效果。开发计划书的作用一般都是“项目成员以及项目干系人之间的共识与约定,项目生命周期所有活动的行动基础,以便项目团队根据本计划书开展和检查项目工作。” 例如可以这么写:为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。 常见的问题:把项目本身的“项目目标”误作编制项目开发计划的目的。 1.2 背景 主要说明项目的来历,一些需要项目团队成员知道的相关情况。主要有以下内容: 项目的名称:经过与客户商定或经过立项手续统一确定的项目名称,一般与所待开发的软件系统名称有较大的关系,如针对“XX系统”开发的项目名称是“XX系统开发”。 项目的委托单位:如果是根据合同进行的软件开发项目,项目的委托单位就是合同中的甲方;如果是自行研发的软件产品,项目的委托单位就是本企业。 项目的用户(单位):软件或网络的使用单位,可以泛指某个用户群。注意项目的用户或单位有时与项目的委托单位是同一个,有时是不一样的。如海关的报关软件、税务的报税软件,委托单位是海关或税务机关,但使用的用户或单位不仅有海关或税务机关,还包括需要报关、报税的企业单位。 项目的任务提出者:本企业内部提出需要完成此项目的人员,一般是领导或商务人员;注意项目的任务提出者一般不同于项目的委托单位,前者一般是企业内部的人员。如果是内部开发项目,则两者的区别在于前者指人,后者指单位。 项目的主要承担部门:有些企业根据行业方向或工作性质的不同把软件开发分成不同的部门(也有的分为不同事业部)。项目的特点就是其矩阵式组织,一般一个项目的项目成员可能由不同的部门组成,甚至可能由研发部门、开发部门、测试部门、集成部门、服务部门等等其中几个组成。需要根据项目所涉及的范围确定本项目的主要承担部门。 项目建设背景:从政治环境上、业务环境上说明项目建设背景,说明项目的大环境、来龙去脉。这有利于项目成员更好地理解项目目标和各项任务。 例句:根据《某部关于某建设工作的实施意见》精神,为了保障某建设工作的正常实施,必须加强监督考核,建立督查通报制度,某市某建设工作小组办公室把此项建设工作实施列入督查的重要内容,及时掌握进度,相关部门建立市某建设工作简报制度,及时反映全市某建设工作动态。 目前对于某建设工作的工作主要采用计划部门手工编制年度计划、建设工作主管部门和建设工作实施单位联合手动编制进度计划,某建设工作单位手工上报建设工作进度情况的方式,而全市的建设工作有数百个,加上前期建设工作的数量和今后某市建设发展的趋势,建设工作的数量将越来越多,原来的工作模式

银行管理系统 项目开发计划书

软件工程课程设计 项目计划书 项目名称:银行管理系统 学院:计算机科学与技术学院 专业:计算机科学与技术专业 班级: 姓名: 指导教师: 2011 年11 月03 日

目录 软件工程课程设计 (1) 项目计划书 (1) 1 系统主题 (4) 1.1引言 (4) 1.2背景/选题动机/目的 (4) 1.3系统与“创新杯”的主题关系(2) (5) 1.4市场调查过程和结论(3) (5) 2 需求分析 (6) 2.1概要 (6) 2.2使用场景 (6) 2.3可行性分析报告 (7) 2.4 应用领域/实用性分析 (8) 2.5未来发展方向 (8) 3 团队组成和分工 (8) 4 系统功能概述 (9) 4.1功能需求分析 (9) 4.2 系统性能要求 (9) 4.3功能点列表 (10) 4.4性能点列表 (10) 4.5数据描述 (11) 5 系统设计概要 (11) 5.1实现系统所采用的技术方案和技术亮点 (11) 5.2系统构架 (12) 5.3功能模块描述 (12) 5.4 E-R图 (17) 5.5用例图 (19) 5.6概念数据模型图 (20) 5.7业务模型 (21) 5.8 界面 (22) 6 系统环境 (27)

6.1开发平台 (27) 6.2 Client运行环境 (27) 6.3 Server运行环境 (28) 7 项目时间进度表 (28) 7.1总体进度表 (28) 7.2软件工作产品规模和工作量估计 (28) 8 风险分析 (29)

1系统主题 1.1引言 在现代化的银行管理中,银行管理系统有着十分重要的作用,然而,用大型软件系统对于小型的企事业单位,不啻于“杀鸡用牛刀”,因此小型软件对于这种单位自然有十分重要作用。某小型企业出与这种目的制作了这银行账户管理系统。 1.2背景/选题动机/目的 随着社会经济的发展,信息化程度的不断深入,银行的传统业务己愈来愈不能满足银行客户的需要。 现今,人们的金融意识、科技意识己经有了很大的提高,在紧张忙碌的生活中,己越来越来不习惯每月奔忙于各银行营业柜台之问去排队缴各种各样的费用了;同时,各种经营单位如电信、移动、供电、煤气、自来水、证券等等一是为了提高服务质量、方便客户,二是为了减轻自己日趋繁重的工作量,纷纷委托银行为其开展代收代付业务:同时,随着我国加入世贸组织的日益临近,我国的银行业将面临更加激烈的同业竞争,如何提供更多的金融产品和更优质的服务,如何吸引更多的客户,如何利用计算机技术加强银行帐户信息管理、进行银行业务再造,提高银行的工作效率和业务竟争能力是摆在各家银行面前的一个迫切需要解诀的问题。 近几年来,各商业银行加快了与社会各业的合作,利用自身的网点优势和业务特点,为其提供各种高效、快捷的代收代付业务,也就是中间代理业务,目前以与广大人民群众生活密切相关的各项缴费业务如水电费、电话费、手机费等代收业务为主,这些业务开展方式多种多样,但一般都离不开计算机的高效管理支持。 随着代理业务不断发展,业务品种越来越多,各项业务做法互有差异,这就对银行的电子化水平和相应的管理水平提出了更高的要求。如何利用电子化的手段构建一个高效统一的、通用灵活的系统来管理各种各样的业务,是每个商业银行所要研究的课题。支持决策系统的,需要在数据库的基础上,进行联机分析处理,每次处理的数据量大,响应时间长。 特别是银行每天要处理大量的存取款事件,做好存取款是银行工作重要的环节,然而要有效处理必须要有良好的程序和数据管理系统来建立一个良好的软件系统来实现快速、有效、准确、安全的处理银行事物。

研究开发项目管理制度

××××××××××公司 ××××××Co., Ltd. 研究开发项目管理制度 通过规范公司研究开发项目从申请、立项、实施、核算、决策以及考核等管理鼓励各部门和员工积极参与到研发的工作中来,不断提高企业的核心竞争力,同时使项目符合国家相关政策法规的要求。从而充分享受所得税优惠政策,实现企业效益最大化。 特制定本制度: 一、职责划分 1、研发中心: 编写公司研发的中长期发展规划报经理层讨论审定; 受理各部门或个人提出的研发项目建议书及时组织相关人员讨论项目开展的必要性; 负责编制研究开发项目计划书和研究开发费预算并报经理层讨论审定; 负责公司研发项目的日常管理对研发项目进行动态跟踪定期向经理层汇报研发项目进展情况; 负责研发项目评审论证会议记录及会议纪要编写并完成研究开发项目的效用情况说明、研究成果报告等资料; 负责研发项目从建议、论证立项、决策过程中各种资料存档、保管。 2、项目组: 负责根据项目计划书和项目预算具体实施项目; 负责编写项目研发报告、技术转化实施方案;

负责具体控制项目进度以及项目预算。 3、行政办公室: 负责办理总经理办公会或董事会关于研究开发项目立项的决议文件; 负责根据项目需要完成研究开发项目组的编制、审定专业人员名单; 负责在税务部门要求的情况下向发改委或科委申请项目的备案和技术鉴定工作; 负责项目的考核兑现工作。 4、计划财务部: 负责按照《企业财务通则》的有关规定对研发支出进行单独核算和归集按照税收有关规定进行税收核算和归集各项研发支出费用; 负责在税务机关办理与研究开发费用加计扣除有关的各项审批备案手续在年度汇算清缴所得税申报时向主管税务机关报送与研究开发费用加计扣除有关的相应资料。 二、立项条件 研究开发项目是指为获得科学与技术不包括人文、社会科学、新知识、创造性运用科学技术新知识或实质性改进技术、工艺、产品、服务而持续进行的具有明确目标的研究开发活动。 创造性运用科学技术新知识或实质性改进技术、工艺、产品服务是指通过研究开发活动在技术、工艺、产品、服务方面创新取得了有价值的成果对本地区省、自治区、直辖市或计划单列市相关行业的技术、工艺领先具有推动作用不包括企业产品服务的常规性升级或对公开的科研成果直接应用等活动(如直接采用公开的新工艺、材料、装置、产品、服务或知识等)。 申请项目立项应当举证证明申报研发项目属于《国家重点支持的高新技术

相关文档
相关文档 最新文档