数据库管理系统项目计划项目开发计划书_第1页
数据库管理系统项目计划项目开发计划书_第2页
数据库管理系统项目计划项目开发计划书_第3页
数据库管理系统项目计划项目开发计划书_第4页
数据库管理系统项目计划项目开发计划书_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二、项目开发计划软件学院课程设计报告书课程名称项目开发计划设计题目数据库管理系统项目计划组号九组组长组员指导教师20XX年4月第九周专题目录1.引言 21.1编写目的 21.2项目背景 21.3定义 21.3.1专门术语 21.3.2缩写词 31.4参考资料 32.项目概述 32.1工作内容 32.2条件与限制 42.3产品 42.3.1程序 42.3.2文档 42.4运行环境 52.5服务 52.6验收标准 53.实施计划 53.1任务分解 53.2进度 63.3预算 73.4关键问题 74.人员组织及分工 85.交付期限 81.引言1.1编写目的此计划书的目的是用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度、所需经费预算、所需软、硬件条件等问题做出的安排记载下来,以便根据本计划开展和检查本项目的开发工作。1.2项目背景数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。大部分DBMS提供数据定义语言DDL(DataDefinitionLanguage)和数据操作语言DML(DataManipulationLanguage),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。1.3定义【列出本档中用到的专门术语的定义和缩写词的原文。】1.3.1专门术语名称解释Accessmethod(访问方法)此步骤包括从文件中存储和检索记录。Alias(别名)某属性的另一个名字。在SQL中,可以用别名替换表名。Attribute(属性)(关系模型)属性是关系中命名的列。Attribute(属性)(ER模型)实体或关系中的一个性质。Datasecurity(数据安全)包括对数据库对象(如表和视图)的访问和使用以及用Database(数据库)是逻辑上相关的数据(以及这些数据的描述)的一个共享的集合,用于解决公司对信息的需求。Client(客户端)向一个或多个服务器请求服务的软件应用程序。Datamodel(数据模型)描述数据、数据间关系以及数据的约束的概念的一个集成的集合。Databasedesign(数据库设计)数据库应用生命周期中的一个阶段,包括创建一个支持公司的操作和目标的数据库的设计。Database

integrity(数据库完整性)指存储数据的正确定和一致性。完整性通常用约束来表达1.3.2缩写词缩略词英文全拼中文解释DBMSDatabaseManagementSystem数据库管理系统DDLDataDefinitionLanguage数据定义语言DMLDataManipulationLanguage数据操作语言1.4参考资料【可包括:项目经核准的计划任务书、合同或上级机关的批文;文档所引用的资料、规范等;列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源。】参考资料资源位置SoftwareProjectPlanning3ProjectPlanningStage2.项目概述2.1工作内容【简要说明项目的各项主要工作,介绍所开发软件的功能、性能等。若不编写可行性研究报告,则应在本节给出较详细的介绍。】系统名称模块名称模块描述数据库管理系统数据库管理完成数据库的创建与删除功能,实现数据库定义文件的创建、修改与查询。表管理完成表的添加、修改与删除功能,实现表定义文件的创建、修改与查询。字段管理完成表字段的添加、修改与删除功能,实现表字段定义文件的创建、修改与查询。数据管理实现数据的存储、更新、修改与查询的功能。索引管理实现对数据库表中重点字段建立索引,在数据的操作中使用索引进行查询优化。客户端管理实现客户端与服务端结构,客户端可以连接多个服务器,服务器可为多个客户端提供服务。事务管理实现数据库中事务管理的功能。完整性管理实现数据库完整性约束的检查与管理功能。数据库维护实现数据库的备份与还原功能。安全性管理实现用户管理、权限管理。2.2条件与限制【阐明为完成项目应具备的条件、开发单位已具备的条件以及尚需创造的条件。必要时还应说明用户及分合同承包者承担的工作、完成期限及其他条件与限制。】本数据库管理系统主要管理不算太多的数据,在其功能上还可以在安全性以及管理效率等方面进行改进。2.3产品2.3.1程序【列出应交付的程序名称、使用的语言及存储形式。】名称:数据库管理系统使用语言;C++储存形式;二进制文件2.3.2文档【列出应交付的文档。】可行性研究报告项目开发计划需求规格说明书(1)概要设计说明书(2)数据库设计文档详细设计说明书用户操作手册测试计划测试分析报告开发进度月报项目开发总结报告程序维护手册软件问题报告软件修改报告2.4运行环境【应包括硬件环境、软件环境。】本系统是Windows桌面窗口程序,数据存储使用操作系统的文件系统,能通过网络实现客户端与服务端的通讯1、开发平台:Win72、开发工具:VisualStudio2013、数据存储:二进制文件2.5服务【阐明开发单位可向用户提供的服务。如人员培训、安装、保修、维护和其他运行支持。】我们可以提供数据库的维护和升级我们可以培训人员如何使用以及修复bug2.6验收标准按数据元的逻辑分组来说明数据采集的要求和范围,指明数据的采集方法,说明数据采集工作的承担者是用户还是开发者。具体的内容包括:a.输入数据的来源主要是建立数据库时录入的数据,在进行相应操作时会进行数据更新。数据只能由操作员更新。b.数据输入采用统一的键盘输入,不需要其他的工具,但是数据是有一定的格式和密码限制的,所以输入不合法是会进入不了系统。c.数据统一采用界面输入,接受者都是电脑,根据“提交”、“确认”、“删除”三个按钮,进入到数据库采用统一的处理。

d.数据的输出统一显示在界面上,一般采用表格形式,必要时表格会打印输出。打印机的选择采用统一的接口。

e.数据要及时更新,数据必须每天进行一次备份,由于信息量极大,以天为周期进行增量转储,以季度为周期进行海量转储。3.实施计划3.1任务分解【任务的划分及各项任务的负责人。】项目计划:XX昊需求分析:XX系统设计:王斌编码:全体成员测试:XX项目总结:全体成员3.2进度【按阶段完成的项目,用图表说明开始时间、完成时间。】阶段时间成果负责人任务第1周1、项目启动

编写项目“立项报告”文档1、各组的组长明确任务并按照项目要求制定项目甘特图及进行团队分工(所有成员都不许打酱油)。

2、项目调研,进行项目启动:

(1)调研数据库管理的专业术语。

(2)调研相关算法:增删改查、AI算法等。

(3)调研数据库和基本控件,储备开发技术。

(4)调研数组和图等数据结构。

3、进行项目计划,确定里程碑阶段。

4、进行需求分析。

5、进行系统设计。项目计划阶段2、项目计划

阅读和填充“项目计划”文档XX昊需求分析阶段3、需求分析

阅读和填充“需求规格说明书”文档XX系统设计阶段4、系统设计

阅读和填充“系统设计”文档XX编码实现与测试阶段第2周1、开发“创建数据库”功能XX昊、XX1、召开周例会,讨论本周开发工作,进行功能开发。

2、创建数据库工程。

3、开发客户界面,设计原型界面。

2、开发“创建表描述文件”功能召开周例会,讨论本周开发工作。

2、研究并添加创建表描述文件的按钮第3周3、开发“定义表结构”功能XX、XX1、召开周例会,讨论本周开发工作,进行功能开发。

2、使用图的数据结构,进行“技术迭代”和项目重构。

3、进行技术调研。4、开发“查询表结构”功能XX1、召开周例会,讨论本周开发工作,进行功能开发。

2、进行项目调研:

(1)查询表结构的定义

(2)调研树型控件、滚动条使用技术。

(3)调研文件选择器使用技术。

(4)调研文件操作技术。

1、开发“插入记录”功能召开周例会,讨论本周开发工作,进行功能开发。

2、进行项目调研:

(1)了解插入和查询的函数功能并实现(2)调研标签页使用技术。

(3)调研音乐播放技术。2、开发“查询记录”功能验收和结业阶段第4周1、项目验收和关闭1、召开周例会,讨论本周开发工作,进行功能开发。

2、进行项目验收,可以用以下几个方面进行。

(1)编码规范

(2)代码走查

(3)程序功能和界面

(4)软件层次结构

(5)里程碑阶段交付物

3、整理和上传交付物、评定成绩。

4、实训总结。2、项目总结XX3.3预算我们将花费大量时间以及精力来认真完成数据库管理系统3.4关键问题【说明可能影响项目的关键问题,如设备条件、技术焦点或其他风险因素,并说明对策。】由于用户在管理系统时,可能因长期的修改数据造成系统响应时间超长,因此,应定期对系统进行修复和压缩,从而减少响应时间,可以满足用户高效率的要求。其他问题:硬件方面:如果本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论