网上商城购物系统项目开发计划
项目开发计划项目开发计划 1.1. 引言引言 编写目的编写目的 在仔细考虑讨论之后,我们对《网上购物系统》软件的技术可行性,社会可 行性,经济可行性有了一定的调查。我们把讨论的结果记录下来,作为项目开发 计划,并作为进一步软件需求分析的基础。本系统开发计划报告的预期读者是: 项目组所有人员,测试组人员,以及指导老师。 背景背景 (1)待开发软件系统的名称:网上购物商城系统 (2)任务提出者:XX; 开发者:计算机科学与技术的小组成员xx; 用户:湛 XX; (3)目前网上购物发展迅速,各类管理系统也应运而生,针对各类大型网购网站的管理 系统的开发已经非常成熟,从拍下到订单,再到付款,收货确认,都可以做到统一管理。前 台可以做到预定实物,虚拟物品等各种预定业务。 然而,为数众多的小的购物网站却没有一 个合适的管理系统,因此,我们觉得开发此管理系统是十分必要的。 网上购物系统软件是一功能比较完善的数据管理软件, 具有数据操作方便高效迅速等优 点。该软件采用功能强大的数据库软件开发工具进行开发, 具有很好的可移植性,可在应用 范围较广的 WINDOWS 系列等操作系统上使用。 除此以外, 该系统可通过访问权限控制以及数 据备份功能,确保数据的安全性。 定义定义 1)Asp(active server pages)是微软公司推出的一种用以取代CGI 的技术,基于目前绝大 多数网站应用于 windows 平台,asp 是一个位于 windows 服务器端的脚本运行环境,通 过这种环境,用户可以创建和运行动态的交互式的web 服务器应用程序以及EDI(电子 数据交换); 1 2)ADO:ActiveX Data Object, ActiveX 数据对象; 3)SQL:Structured Query Language。 参考资料参考资料 1、 《ASP 程序设计及应用》 张景峰主编第 011903 号中国水利水电出版社 2、 《数据库原理及其教程(第三版) 》 黄德才主编第 088716 号科学出版社 3、 《ASP+SQL Server 动态网站开发从基础到实践》杨世锡,赵辉编著第 377507 号 电子工业出版社 2005 4、 《ASP+SQL Server 项目开发实践》 黄雷编著第 38854 号中国铁道出版社 2006 5、《Dreamweaver 8 与 ASP 动态网站开发自学导航》戎马工作室编著第 298301 号机 械工业出版社 2006 6、 《ASP 实务经典》 林金霖编著 [M].北京:中国铁道出版社,2001,209 7、 《ASP 编程基础与实例》丁贵广编著 [M].北京:机械工业出版社,2002,51 2.2. 项目概述项目概述 工作内容工作内容 任务名称 需求分析 项目开发计划 概要设计 数据库设计 详细设计 完成标志 需求分析说明书 项目开发计划书 概要设计说明书 数据库设计说明书 详细设计说明书 源代码文件 测试报告书 职责职责 主要参加人员主要参加人员 编码 测试 人员人员角色角色 2 XXXX项目经理. 编码人员 项目计划,项目团队管理,检查进度,分 析系统需求,软件框架扩展,数据库设计 主要模块代码的编写 XXXX系统分析员 编码人员 分析新功能,负责主要模块代码的编写, 对于系统运行的环境配置和资源的整合 对软件进行测试,软件测试文档,确保系 统的质量,即时做出质量报告等 XXXX系统设计员 系统测试员 产品产品 2.3.1 程序 移交给用户的程序的名称为网上购物商城系统, 所用的编程语言及存储程序的媒体形式 为编程和 sql server2005,依据需求说明书以及相应的设计文档进行系统设计,主要功能 包括: 用户功能用户功能 注册新用户 登录系统 浏览公告 发表留言 添加修改和删除购物车的信息 提交订单 浏览者功能浏览者功能 查看网站主页 商品信息查询 浏览公告信息 3 购物系统管理后台购物系统管理后台 管理员注册系统 管理员登录系统 用户管理系统 订单管理系统 商品管理系统 公告管理系统 2.3.2.文件 主要要点主要要点 完成需求分析与软件开 发计划 完成软件的全部设计 系统原型构造结束 产品名称产品名称 《需求说明书》 《项目开发计划书》 《概要设计说明书》 《数据库设计说明书》 《详细设计说明书》 系统测试《组装测试计划》 《测试分析报告》 项目结束《用户手册》 2.3.3.服务 向用户提供的服务有: 1.系统的配置,安装,保修,及其他的运行需求; 2.可以提供系统的使用培训,使受训人员能够熟练使用系统,提高工作效率。 4 2.3.4.非移交的产品 包括一些核心程序的源代码等 验收标准验收标准 a.确保测试阶段正常完成,并顺利完成客户交与的项目 b.客户使用过程中,若遇到任何问题,都可以得到免费的维护 c.产品各项指标符合需求分析中对产品功能等的描述情况 完成项目的最迟期限完成项目的最迟期限 2012 年 6 月 15 日 3.3. 实施计划实施计划 工作任务的分解与人员分工工作任务的分解与人员分工 1.制定项目开发计划 a. 小组长组织组员进一步明确项目的大小、范围、复杂程度等 b. 确定任务进度 c. 确定完成项目的环境和工具 d. 参照文档规范标准,完成《项目开发计划》 2.需求分析 a. 按照项目任务分配结果和项目进度要求,开展项目的需求分析的主要工作,不得超越前 述项目的大小、范围、复杂程度等 b. 按照格式要求完成《需求说明书》 3.概要设计 5 a. 按照《需求说明书》,完成项目的初步设计任务 b. 完成《概要设计说明书》 4.详细设计 a. 依据《概要设计说明书》,完成醒目的详细设计任务 b. 按照格式要求,完成《详细设计说明书》 5.数据库设计 a. 根据详细设计,完成数据库 b. 编写《数据库设计说明书》 6.编码 a. 按照项目的进度要求,并依据《概要设计说明书》和《详细设计说明书》,完成项目的 具体实现 b. 给出是想的源程序清单 7.测试 a. 按照项目的进度要求,并依据《需求说明书》、《概要设计说明书》和《详细设计说明 书》,完成软件或模块的测试任务 b. 按照格式要求,小组集体完成《用户手册》 接口人员接口人员 a. 负责本项目同用户的接口人员:苏小杏; b. 负责本项目同本单位各管理机构的接口人员:颜活; c. 负责本项目同合同负责单位的接口人员:陈宇航。 进度进度 6 任务名称 需求分析 项目开发计划 概要设计 数据库设计 详细设计 编码 测试 开发估算开发估算 开始时间完成时间完成标志 需求分析说明书 项目开发计划书 概要设计说明书 数据库设计说明书 详细设计说明书 源代码文件 测试报告书 任务名称 需求分析 所需人数所需时间(天) 23 5 5 7 项目开发计划2 概要设计2 数据库设计2 详细设计 编码 测试 总计 3 2 2 2 7 18 8 57 关键问题关键问题 a.数据库是否成功设计 b.与用户沟通是否及时, 用户的 意见是否能够及时反映。 c.测试过程是否按质量完成 d.工作安排是否合理 4.4.支持条件支持条件 计算机系统支持计算机系统支持 7 (1)硬设备 普通 pc 机及主频在 1GHz