软件工程项目计划书
- 格式:doc
- 大小:38.00 KB
- 文档页数:3
嵌入式软件项目计划书嵌入式软件项目计划书项目名称:嵌入式软件开发项目项目目标:1. 开发一个嵌入式系统的软件应用程序。
2. 实现系统设计要求的功能。
3. 提供良好的用户体验。
4. 在规定的时间内完成项目。
项目背景:嵌入式系统在现代生活中广泛应用。
我们的项目旨在开发一个嵌入式软件应用程序,用于控制和管理一个嵌入式系统,并提供相应的功能和用户接口。
项目范围:1. 硬件平台:根据项目需求选择适当的硬件平台。
2. 软件开发:根据用户需求和系统设计要求进行软件开发。
3. 测试和验证:进行软件功能和性能测试,并与系统设计要求进行验证。
4. 用户界面设计:设计用户友好的界面,以提供良好的用户体验。
5. 文档撰写:编写项目相关的文档,包括用户手册和开发人员文档。
项目计划:1. 项目启动阶段(一个月):- 确定项目目标和范围。
- 制定项目计划和时间表。
- 确定项目所需的资源和人力需求。
2. 需求分析和设计阶段(两个月):- 收集和分析用户需求。
- 制定软件设计规格和系统架构。
- 确定所需的技术和软件工具。
3. 软件开发阶段(三个月):- 进行软件编码和单元测试。
- 完成软件模块的集成测试。
- 完善软件功能和用户接口。
4. 测试和验证阶段(一个月):- 进行系统测试和性能评估。
- 与系统设计要求进行验证。
- 修复软件中发现的问题和缺陷。
5. 项目交付和文档编写阶段(两周):- 编写用户手册和开发人员文档。
- 进行最终的软件测试和验证。
- 项目交付和部署。
项目团队:1. 项目经理:负责项目的整体管理和协调。
2. 软件工程师:负责软件开发和编码。
3. 测试工程师:负责软件测试和验证。
4. 用户界面设计师:负责设计用户界面。
5. 技术支持人员:负责提供技术支持和维护。
项目风险:1. 时间风险:可能存在项目延期的风险,需要严格控制进度。
2. 技术风险:在开发过程中可能面临技术难题和挑战。
3. 资源风险:可能出现资源不足或分配不当的风险,需要合理规划资源。
软件开发计划书项目名称:乐吧乐游戏平台参与人员:目录1引言 ------------------------------------------------------------------------------------------------------------------------------ 21.1编写目的 -------------------------------------------------------------------------------------------------------------- 21.2背景 --------------------------------------------------------------------------------------------------------------------- 21.3定义 --------------------------------------------------------------------------------------------------------------------- 41.4参考资料 -------------------------------------------------------------------------------------------------------------- 41.5 系统动机(暂时保密) --------------------------------------------------------------------------------------------- 51.6标准、条件和约定 ------------------------------------------------------------------------------------------------ 51.7编写文档的WBS -------------------------------------------------------------------------------------------------- 6 2项目概述 ----------------------------------------------------------------------------------------------------------------------- 72.1工作内容 -------------------------------------------------------------------------------------------------------------- 72.2主要参加人员 ------------------------------------------------------------------------------------------------------- 82.3产品及成果---------------------------------------------------------------------------------------------------------- 102.3.1程序----------------------------------------------------------------------------------------------------------- 102.3.2文件----------------------------------------------------------------------------------------------------------- 102.3.3服务----------------------------------------------------------------------------------------------------------- 102.3.4非移交产品 ------------------------------------------------------------------------------------------------ 102.4验收标准 ------------------------------------------------------------------------------------------------------------- 122.4.1代码的验收 ------------------------------------------------------------------------------------------------ 122.4.2 文档验收 --------------------------------------------------------------------------------------------------- 122.4.3 服务验收 --------------------------------------------------------------------------------------------------- 122.5完成项目的最迟期限-------------------------------------------------------------------------------------------- 122.6本计划的日期 ------------------------------------------------------------------------------------------------------ 13 3实施总计划------------------------------------------------------------------------------------------------------------------- 143.1开发过程 ------------------------------------------------------------------------------------------------------------- 143.1.1 需求分析 --------------------------------------------------------------------------------------------------- 143.1.2 系统设计 --------------------------------------------------------------------------------------------------- 143.1.3 编码及测试阶段----------------------------------------------------------------------------------------- 143.1.4 文档、产品部署----------------------------------------------------------------------------------------- 143.1.5 项目总结 --------------------------------------------------------------------------------------------------- 153.2工作任务的分解--------------------------------------------------------------------------------------------------- 163.3接口人员 ------------------------------------------------------------------------------------------------------------- 173.4进度 -------------------------------------------------------------------------------------------------------------------- 173.5预算 -------------------------------------------------------------------------------------------------------------------- 193.6关键问题 ------------------------------------------------------------------------------------------------------------- 19 4支持条件 ---------------------------------------------------------------------------------------------------------------------- 204.1计算机系统支持--------------------------------------------------------------------------------------------------- 204.2需要用户承担的工作-------------------------------------------------------------------------------------------- 224.3需由外单位提供的条件 ---------------------------------------------------------------------------------------- 22 5专题计划要点 --------------------------------------------------------------------------------------------------------------- 235.1开发人员培训计划 ----------------------------------------------------------------------------------------------- 235.2 测试计划 ------------------------------------------------------------------------------------------------------------ 235.3 质量保证计划 ----------------------------------------------------------------------------------------------------- 235.4 人员配置计划 ----------------------------------------------------------------------------------------------------- 235.5 客户培训计划 ----------------------------------------------------------------------------------------------------- 235.6 安全保密计划 ----------------------------------------------------------------------------------------------------- 241引言1.1编写目的为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
软件开发计划模板篇一:软件项目开发计划书软件开发计划书项目名称:乐吧乐游戏平台参与人员:目录1引言 -----------------------------------------------------------------------------------31.1编写目的 -----------------------------------------------------------------------31.2背景-----------------------------------------------------------------------------31.3定义-----------------------------------------------------------------------------41.4参考资料 -----------------------------------------------------------------------41.5 系统动机-----------------------------------------------------------------------51.6标准、条件和约定-------------------------------------------------------------51.7编写文档的WBS --------------------------------------------------------------52项目概述 ------------------------------------------------------------------------------62.1工作内容 -----------------------------------------------------------------------62.2主要参加人员 ------------------------------------------------------------------62.3产品及成果---------------------------------------------------------------------82.3.1程序 ----------------------------------------------------------------------82.3.2文件 ----------------------------------------------------------------------82.3.3服务 ----------------------------------------------------------------------82.3.4非移交产品 --------------------------------------------------------------82.4验收标准-----------------------------------------------------------------------92.4.1代码的验收 --------------------------------------------------------------92.4.2 文档验收 ----------------------------------------------------------------92.4.3 服务验收 -------------------------------------------------------------- 102.5完成项目的最迟期限 ------------------------------------------------------- 102.6本计划的审查者与批准者--------------------------------------------------- 103实施总计划 ------------------------------------------------------------------------- 113.1开发过程 --------------------------------------------------------------------- 113.1.1 需求分析 -------------------------------------------------------------- 113.1.2 系统设计 -------------------------------------------------------------- 113.1.3 编码及测试阶段 ------------------------------------------------------ 113.1.4 文档、产品部署 ------------------------------------------------------ 113.1.5 项目总结 -------------------------------------------------------------- 113.2工作任务的分解 ------------------------------------------------------------- 123.3接口人员 --------------------------------------------------------------------- 133.4进度--------------------------------------------------------------------------- 133.5预算--------------------------------------------------------------------------- 143.6关键问题 --------------------------------------------------------------------- 144支持条件 ---------------------------------------------------------------------------- 154.1计算机系统支持 ------------------------------------------------------------- 154.2需要用户承担的工作 -------------------------------------------------------- 164.3需由外单位提供的条件 ----------------------------------------------------- 165专题计划要点----------------------------------------------------------------------- 175.1开发人员培训计划 ---------------------------------------------------------- 175.2 测试计划 -------------------------------------------------------------------- 175.3 质量保证计划--------------------------------------------------------------- 175.4 人员配置计划--------------------------------------------------------------- 175.5 客户培训计划--------------------------------------------------------------- 175.6 安全保密计划--------------------------------------------------------------- 171引言1.1编写目的为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
软件项目质量管理计划书篇一:项目管理-软件质量计划书_模板及实例实战XX系统质量计划书拟制:日期:审核:日期:20XX/5/101.介绍1.1.文档目的为了健全和完善XXX系统设计开发的质量管理体系,促进质量管理活动系统化、规范化,以确保所交付的XXX系统能够满足规定的各项具体需求。
1.2.文档范围本质量管理计划涵盖所有与XXX系统设计开发有关的质量目标和具体措施,涉及需求分析阶段、设计阶段、编码阶段、测试阶段、工程实施阶段。
本质量管理计划由以下几个部分组成:介绍:即本章节,概要介绍文档目的、范围、缩略词、参考资料。
项目概述:开发系统概述、质量管理的角色和职责、生命周期各阶段的主要交付物。
项目生命周期各阶段的质量检查点:列出各阶段的质量检查计划表,包括责任人、检查时间、检查任务。
质量检查和确认技术:描述针对不同的对象而采用的特定的质量控制方法和技术及质量问题的级别和处理流程等。
项目生命周期各阶段的量化质量目标。
1.3缩写Pm–项目经理Qa–质量保证Sa–系统分析工程师a&d–系统设计员Ra–需求分析员Pc–流程审核员Scm–软件配置管理员2.项目概述一个现代化医院的综合管理是否先进是直接通过其信息化水平来体现的,“XXX系统”是国内先进的信息化管理系统,该系统包含住院登记、病房护士站、医生站、价格管理、成本核算、药库管理等40多个子系统,可以满足各个部门的业务信息处理和信息共享。
“XXX系统”还可开发制作触摸屏,以供患者了解医院信息,查找专家资料,方便查询各种费用收取情况。
该系统还能为住院病人提供每日住院清单,使患者明白、放心治疗。
2.1.项目组织结构为了实现有效的项目管理,开发小组将划分为技术队伍和Qa队伍。
项目经理对技术队伍进行任务分配和进度检查,技术经理对技术队伍进行技术指导和检查。
技术队伍又划分为:需求分析人员、系统设计人员、软件开发人员、美工设计人员、配置管理员、产品包装人员。
软件项目管理计划书项目名称:成绩管理软件项目管理计划书专业:计算机科学与技术班级:学生姓名:学号:指导教师:2014年11月目录1.简介 (2)1.1项目概述 (2)1。
2项目交付产品 (2)1.3 SPMP的演化 (2)2。
项目组织 (3)2.1过程模型 (3)2。
2 团队的分工与合作 (3)3.管理过程 (4)3.1管理目标和优先级 (4)3。
2风险管理 (4)3。
3监督和控制机制 (5)3。
4人员计划 (6)4。
技术过程 (7)4.1 开发方法、工具和技术 (7)4。
2软件需交付的文档 (7)5。
开发进度安排与预算 (9)5.1进度表格描述 (9)5.2开发过程中的资源需求 (10)5.3软件管理过程中预算及资源分配 (10)5。
4项目进度及关键工期设置 (12)参考文献 (12)1。
简介1。
1项目概述本项目要开发一个成绩查询系统,系统一共分为学生查询成绩、教室查询成绩、教室提交修改成绩、管理员操作和游客查询五个子系统。
本计划负责其中的有关管理员的子系统。
通过团队合作开发整个子系统,使团队成员获得软件工程开发的实际训练。
本系统采用目前主流的B/S开发架构,交付的产品包括可执行的文件、源代码、技术文档与管理员使用手册等.本系统的开发过程中的主要工作是子系统需求分析、系统总体设计、子系统源代码开发、子系统测试、交付团队领导进行最后的集成、整个系统的测试。
关键里程碑是制定项目管理计划书、制定需求设计规格说明书初稿、制定系统设计报告的初稿、进行子系统运行情况的检查测试、进行系统集成后的运行情况的检查与测试.项目所需工具是个人电脑和开发工具。
进度为11周,工程量为3人/天。
1。
2项目交付产品(1)提交文档:项目管理计划、需求规格说明,设计报告、测试报告、用户使用手册和项目个人总结。
其中项目总结为每人一份,每个小组所有成员的总结装订在一起;其余文档每组提交一份。
每个团队可将各小组的文档综合到一起,各小组也可自行分开提交,具体方式由团队内部协商确定.所有文档需要提交电子版和打印稿。
软件项目开发计划书软件开发计划书项目名称:乐吧乐游戏平台参与人员:目录1引言----------------------------------------------------------------------------------------------21.1编写目的---------------------------------------------------------------------------------21.2背景---------------------------------------------------------------------------------------21.3定义---------------------------------------------------------------------------------------31.4参考资料---------------------------------------------------------------------------------31.5系统动机--------------------------------------------------------------------------------31.6标准、条件和约定---------------------------------------------------------------------31.7编写文档的WBS-----------------------------------------------------------------------42项目概述----------------------------------------------------------------------------------------52.1事情内容---------------------------------------------------------------------------------52.2主要参加人员---------------------------------------------------------------------------52.3产物及成果------------------------------------------------------------------------------7---------------------------------------------------------------------错误!未定义书签。
软件开发计划书项目名称:图书管理系统目录1引言------------------------------------- - 5 -1。
1编写目的 --------------------------- - 5 -1.2背景 -------------------------------- - 5 -1。
3定义 ------------------------------- - 6 -1.4参考资料 ---------------------------- - 7 -1.5 系统动机---------------------------- - 7 -1.6标准、条件和约定--------------------- - 7 -1。
7编写文档的WBS ---------------------- - 8 -2项目概述-------------------------------- - 10 -2.1工作内容 --------------------------- - 10 -2.2主要参加人员 ----------------------- - 11 -2。
3产品及成果 ------------------------ - 13 -2。
3.1程序-------------------------- - 13 -2。
3。
2文件------------------------- - 13 -2。
3.3服务-------------------------- - 13 -2.3.4非移交产品--------------------- - 14 -2.4验收标准 --------------------------- - 15 -2.4。
1代码的验收-------------------- - 15 -2.4.2 文档验收----------------------- - 15 -2。
4.3 服务验收---------------------- - 15 -2。
软件项目计划书项目名称:学生选课系统学院:数学与计算机科学学院专业:计算机科学与技术(软件工程方向)班级:软件12 姓名:***学号:106日期:2015 年5 月18 日1引言 (1)1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (1)2项目概述 (1)2.1工作内容 (2)2.2主要参加人员 (2)2.3.1文件 (3)2.3.2非移交产品 (3)2.4验收标准 (3)2.4.1代码的验收 (3)2.4.2文档验收 (4)2.5完成项目的最迟期限 (4)3实施总计划 (4)3.1开发过程 (4)3.1.1需求分析 (4)3.1.2系统设计 (4)3.1.3编码及测试阶段 (4)3.1.4项目总结 (5)3.2 接口人员 (5)3.3 进度 (5)3.4预算 (5)3.5关键问题 (6)4支持系统 (6)4.1计算机系统支持 (6)4.2需由外单位提供的条件 (7)5专题计划要点 (7)5.1 测试计划 (7)5.2质量保证计划 (7)5.3人员配置计划 (7)5.4安全保密计划 (8)1引言1.1编写目的为了保证软件的项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,现将软件的整体开发流程以书面的方式描述出来。
1.2背景学生选课系统主要功能是:为广大学生提供一个选课以及成绩查询的平台1.1随着科学技术的发展,计算机已经是日常生活中不可或缺的工具,将学生选课系统从人工管理方式转变成为计算机软件控制。
具有检索迅速、查找方便、可靠性高、存储量达、保密性好、寿命长、成本低等巨大优点。
1.3定义无1.4参考资料【1】张海藩.软件工程导论(第五版)【M】.北京:清华大学出版社.2003.【2】张学林.需求规格说明书【M 】.2013.06.19.【3】朱少民.软件项目管理【M】.北京:人民邮电出版社.2项目概述学生选课系统共划分为3 个模块,分别为:教务处管理模块、学生模块和教师模块。
可编辑修改精选全文完整版施工进度计划书一、工期安排XX项目总体工程实行,根据协议按计划在5个月内完毕。
工期从2023年9月初动工,至2023年1月底截止。
为了保证项目圆满完毕,分阶段进行进度控制,同步加强软件质量管理,以保障项目按工期规定顺利交付。
二、项目进度表三、项目实行各环节实行方案在明确本项目旳建设目旳、建设任务和范围、建设时间进度规定、项目建设特点分析旳基础上,根据招标文献旳规定和我方在以往大型信息化平台建设实行方面旳经验和教训,为了更好旳保障项目旳整体进度和整体质量,更好地回避和处理项目建设过程中旳也许风险,更好地到达系统旳建设目旳、项目旳总体目旳,在本章中,针对本项目旳特点,提出我们旳项目建设实行整体阶段过程旳划分、每个阶段要到达旳目旳、实行措施和实行计划。
系统建设过程重要分为需求调研/分析、系统设计、开发/测试、集成测试、培训/试运行、验收交付以及质保期七个大旳建设阶段。
充足吸取面向对象开发旳迭代思想,在经典旳几种项目阶段基础上,于每个阶段旳内部,又提成了若干次旳迭代过程;每一种迭代包括计划、分析、原型等。
于是项目可以递进地进展,每一种迭代周期完毕,都会形成一种产品原型,通过与业主旳不停交互,完善,直到原型发展成为可用旳产品。
如图:1.项目里程碑里程碑在项目实行中一般设置在阶段任务完毕点或关键任务旳完毕点。
在项目实行计划中设置里程碑,便于以里程碑为监控点,对项目实行从进度、质量、绩效等方面进行愈加有效旳监控和管理;便于项目组织组员有一种共同旳视野,展示项目简要清晰旳阶段性目旳;便于项目经理与有关人员之间就进度问题进行沟通。
在为项目进度计划设置里程碑时,遵照如下原则:以项目目旳为根据,以可交付成果物为向导,设置里程碑。
可交付成果物可以是文档,也可以是可运行旳程序。
将实行各阶段旳完毕点设置成里程碑。
如需求规格定稿作为需求分析阶段旳完毕点,可以定义成为里程碑。
设置旳里程碑必须可审查、可测量,有明确旳完毕原则。
软件开发计划书项目名称:企业发展状况评价系统软件开发参与人员:目录1引言........................................................................................................................................... - 3 -1.1编写目的........................................................................................................................ - 3 -1.2背景................................................................................................................................ - 3 -1.3定义................................................................................................................................ - 4 -1.4参考资料........................................................................................................................ - 4 -1.5 业务目标....................................................................................................................... - 5 -1.6标准、条件和约定........................................................................................................ - 6 -1.7编写文档的WBS(Work Breakdown Structure,工作分解结构)....................... - 6 - 2项目概述................................................................................................................................... - 7 -2.1工作内容........................................................................................................................ - 8 -2.2主要参加人员................................................................................................................ - 9 -2.3产品及成果.................................................................................................................. - 10 -2.3.1程序................................................................................................................... - 10 -2.3.2文件................................................................................................................... - 10 -2.3.3服务................................................................................................................... - 11 -2.3.4非移交产品....................................................................................................... - 11 -2.4验收标准...................................................................................................................... - 13 -2.4.1代码的验收....................................................................................................... - 13 -2.4.2 文档验收.......................................................................................................... - 13 -2.4.3 服务验收.......................................................................................................... - 13 -2.5完成项目的最迟期限.................................................................................................. - 13 -2.6本计划的审查者与批准者.......................................................................................... - 14 - 3实施总计划............................................................................................................................. - 14 -3.1开发过程...................................................................................................................... - 14 -3.1.1 需求分析.......................................................................................................... - 14 -3.1.2 系统设计.......................................................................................................... - 14 -3.1.3 编码及测试阶段.............................................................................................. - 14 -3.1.4 文档、产品部署.............................................................................................. - 15 -3.1.5 项目总结.......................................................................................................... - 15 -3.2工作任务的分解.......................................................................................................... - 15 -3.3接口人员...................................................................................................................... - 16 -3.4进度.............................................................................................................................. - 16 -3.5预算.............................................................................................................................. - 17 -3.6关键问题...................................................................................................................... - 18 - 4支持条件................................................................................................................................. - 19 -4.1计算机系统支持.......................................................................................................... - 19 -4.2需要用户承担的工作.................................................................................................. - 21 -4.3需由外单位提供的条件.............................................................................................. - 21 -5专题计划要点......................................................................................................................... - 21 -5.1开发人员培训计划...................................................................................................... - 21 -5.2 测试计划..................................................................................................................... - 21 -5.3 质量保证计划............................................................................................................. - 21 -5.4 人员配置计划............................................................................................................. - 22 -5.5 客户培训计划............................................................................................................. - 22 -5.6 安全保密计划............................................................................................................. - 22 -5.7 合同计划..................................................................................................................... - 22 -1引言1.1编写目的为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
软件开发的计划书范文1 .引言(Introduction )近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。
另一方面,IT 产业和Inter 获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。
图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。
我们小组开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。
1.1 目的(Purpose )本章提供整个软件开发计划的综述。
主要是确定以下内容:(1)软件生存周期的选取及裁剪。
(2)软件规范、方法和标准的选择。
(3)软件工作产品的规模估计。
(4)软件工作量和成本的估计。
(5)软件进度表的制定。
(6)软件风险的估计。
(7)软件项目培训计划。
1.2 范围(Scope)说明该软件开发计划的范围,简要描述软件开发计划的内容。
一般而言,对于一个较大的软件项目(工期6 个人月以上),计划书包括如下内容:(1)软件规模估计(2)工作模块计划(3)人力资源计划(4)其他资源计划(5)进度安排计划(6)配置管理计划(可单独做一个计划)(7)质量保证计划(可单独做一个计划)1.3 术语定义(Terms Glossary )将该软件开发计划中的术语、缩写词进行定义。
包括用户应用领域与计算机领域的术语与缩写词等。
例如:[1] 软件相关组:指软件配置管理组、文档支持组、测试组。
[2] 软件质量保证组:指计划和实施软件质量保证活动的人员的集合。
软件项目商业计划书 软件项目商业计划书1 一、公司描述、宗旨与目标 中国__软件有限公司是以__教授(原中国交大研究生)、__教授(原中科院计算所研究生)携带在加拿大多年学习与研究的先进创新成果回国创业的一家软件企业。公司于7月在中国张江高科技园区注册,主要业务是开发具有自主版权与知识产权的大型通用数据库管理系统——__SQL,并基于__数据库产品进行应用开发与推广。
__软件的宗旨是以创新的核心技术为起点,以国际一流的专家为技术领路人,将核心技术转化成具有国际竞争力的商业产品,将__软件建设成一个大型的基础软件与应用软件供应商。
__软件的短期目标:基于__数据库(__SQL)的“__企业信息备份与搜索工具”能够在一些具体行业或项目中进行推广应用。初期市场开拓的目标在于建立与提高公司产品的信誉与客户对于产品的可接受程度,而非盲目追求数量增长。总之,首先使公司运营正常,实现良性现金流与一定的.赢利空间,再求进一步发展,实现良好的投资回报。
__软件的长期目标:开发与推广大型通用数据库管理系统及其应用产品。 二、公司目前的股权结构 公司目前的股份构成: 三、已投入的资金及用途 公司于7月成立,注册资金200万元人民币,主要用于产品的开发、测试,市场渠道的铺设。
公司成立以来成功申请了科技部中小企业技术创新基金(75万元)与中国市第一批软件与集成电路产业发展专项资金(50万元)。
四、公司目前主要产品及服务 公司的主要产品:“__数据库管理系统(__SQL)”。 正在开发的产品有:“__企业信息备份与搜索工具”。 公司还计划基于__数据库建立“__数据服务中心”,为广大中小企业用户提供数据集中维护及安全保障。
五、产品的知识产权与归属权 “__数据库管理系统(__SQL)”是由两位创始人(__、__)在国外任教期间发明,通过与任教所在大学签定法律合同(见附件),数据库的专利权、出版权及其相关知识产权都归属于两位创始人所有,目前数据库的所有知识产权已转到中国__软件有限公司。
武汉大学计算机学院“多聊即时通讯软件”错误~未指定书签。
项目开发计划项目承担人:撰写人,签名,:完成日期:4/5/2012本文档使用部门: ?主管老师 ?项目组项目组成员:康裕 2010301500156刘彼洋 2010301500157李进 2010301500154课程名称: 软件工程课程设计任课教师:目录1. 引言 ..................................................................... ............................................... 错误~未定义书签。
21.1 编写目的 ..................................................................... ....................... 错误~未定义书签。
21.2 背景 ..................................................................... ............................... 错误~未定义书签。
21.3 定义 ..................................................................... ............................... 错误~未定义书签。
21.4 参考资料 ..................................................................... ....................... 错误~未定义书签。
22. 项目概述 ..................................................................... ....................................... 错误~未定义书签。
1引言
页脚内容
1
《项目计划书》
一、参赛作品构思的创意与价值(50%)
a) 背景:问题领域
ATM(自动柜员机)是银行为客户提供自动化的一种现代化电子设备,
是银行电子化的一个重要组成部分。系统能为持卡人提供取款、存款、转帐、
余额查询、更改密码等多种功能。它的广泛应用可提高银行工作效率,减少
由于业务量增加对柜台产生的压力,同时又自动延长了银行的服务时间。
b) 问题:选题的动机与目的
由于各种原因ATM会出现机器故障或是ATM机与主机通信过程中发生
丢包现象等事件,可能会出现如下一种情况:储户输入密码后取钱,而ATM
机未将钱吐出。那么在这种情况下卡上的钱会不会少呢?若去另一个ATM
机能够再取吗?为避免顾客的利益受到伤害,并保证系统的稳定性和可靠
性,急需要设计一种较为可靠的机制使ATM机在最短的时间内恢复业务。
c) 研究:市场调查过程和评价结论
通过对ATM系统的学习和研究,其主要运作模式如图1.1所示,主
要涉及到银联主机、前置机和ATM三者之间的信息交互。
图1.1 系统结构关系图
本设计主要解决在三者之间通信发生丢包现象时,导致ATM未能正常
出钞,则进行自我修复,让客户不会感受到中间发生故障丢包的一系列处理
过程,同时免去客户到银行进行冲正处理的繁琐过程,体现人性化设计。
d) 创意:参赛作品的构思描述
ATM机的通信部分主要分为两部分,一为前置机与主机的通信;另一为
ATM机与前置机的通信。
通过顾客在取款过程中数据的备份、超时重传、实时打印等技术,尽量
避免银行和顾客的利益受到伤害,保证系统的稳定性和可靠性。
卡前置机 ATM界面 银联主机 账务主机 业务请求与响应 管理与交换中心 管理与交换中心 …………………… 卡前置机管理机
图形监
控
1引言
页脚内容
2
e) 功效:最终呈现给用户的实际功效
当ATM出现故障时(发生丢包),客户没有取到钞票,则显示“系统处
理中”,直到出钞,若时间超时,则显示退卡。
f) 评价:对创新的深度、广度的自我评价
本解决方案可以尽可能地保护储户的利益,即使在机器无法自动恢复的
情况下,可以通过人为查看打印的交易记录来挽救故障造成的损失。为银行
的ATM业务作出贡献,提升银行在顾客心中的地位。本设计可应用于各类
银行ATM取款机中,具有通用性。
二、参赛作品的目标实现形式(20%)
(1) 参赛作品的最终呈现形式
本作品只为模拟ATM机的操作流程,由三个进程实现主机、前置机、
和ATM机之间的通信,并实现开户、登录、查询、取款和存款等业务。
(2) 参赛作品的主要功能描述
储户插入银行卡后,ATM机获取银行卡信息,然后向前置机发出请求,
前置机再将请求发送给主机,主机受到请求后检验银行卡号和密码的正确
性,若正确则将储户信息返回给前置机。此时前置机通知ATM机可以进行
下一步操作。储户此时可以选择查询余额、取款、存款等操作。若是取款操
作,前置机会先扣去取款的面值,然后通知ATM机吐钱,若储户取款成功,
前置机将修改后的储户数据提交给主机,主机保存数据,至此,通信过程结
束。
(3) 参赛作品的实用性和未来可扩展性分析
本作品对提高ATM机系统的稳定性和可靠性具有相当大的作用,故具
有很广的实用性,而且本作品采用模块化设计,可扩展性好。
三、参赛作品目标实现的可行性(20%)
(1) 参赛作品的主要技术路线
本设计主要解决在银联主机、前置机ATM机三者之间的通信丢包问题,
用到的技术有:数据备份、超时重传、实时打印等技术,尽量避免发生ATM
未出钞成功,而银行系统已交易完成的现象。
(2) 参赛作品的核心技术关键与实现可行性
当进行取款操作时,ATM、前置机和主机三者之间的数据交互可以抽象
为如图3.1所示模型。
图3.1 取款业务原理图
①发②发
④发③发
AT
前
主
1引言
页脚内容
3
通过分析,发生客户账户余额修改,而取款机未正常出钞的情况为银行主机
收到请求完成数据库修,而ATM机并未收到应答命令,导致此种情况发生的原
因可分为如下两种:
a)在主机向前置机发送应答时数据包丢失(即图3.1中③丢失),则采取如下
方式进行改进:
前置机设置超时重发机制,如在发送请求后规定时间内为收到主机应答,则
重发请求,主机收到请求后查询数据库看前置机余额是否与主机数据库中余额相
同,若不同则重发应答,若相同则按正常请求处理。
b)在前置机向ATM机发送应答时数据包丢失(即图3.1中④丢失),则采取
如下方式进行改进:
ATM机设置超时重发机制,如在发送请求后规定时间内未收到ATM机应答,
则重发请求,前置机收到请求后查询该账户余额是否与ATM传送数据包中余额
相同,若不同则重发应答,若相同则按正常请求处理。
由于以上两种情况同时发生的情况概率非常小,故在此不予考虑。
(3) 参赛团队的资源可行性
本团队由6人组成,对网络通信、软件设计、程序编写、软件测试等方
面具有一定的基础,完全有能力在预期时间内完成本设计。
四、团队组成与角色分工(5%)
任务分配如表1.1所示。
表1.1 任务分配表
成员姓名 任 务 角色
杨寿春 项目管理 项目经理
朱梦莹、林晨 需求分析 开发人员
闫长毅、杨寿春 系统设计 开发人员
全体成员 程序编码 开发人员
张红、徐麟 系统测试 开发人员
五、项目时间进度表(5%)
项目重要里程碑 预计完成日期
系统分析
9.15~9.20
需求分析、编写测试需求
9.21~9.28
架构设计、编写测试用例
10.1~10.9
程序编码、编写测试用例
10.18~10.31
系统测试
11.1~11.5