1、网上图书商城项目开发计划书执 笔 者李荣峰日 期2017年1月1日指导教师黄伟健二一七 年 一 月 一 日计算机科学与技术系1 引言1.1 编写目的为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。本文
2、档将对网上图书商城软件开发进行描述,本文档的读者是项目策划、设计、开发和评审人员。同时编写该文档有利我们对软件工程的原理、标准和规范的学习,提高我们团队合作互助的精神,同时培养我们对文档的编写能力。1.2 背景说明网上图书商城系统是一种具有B/S交互功能的商业信息系统,它在网络上建立一个虚拟的图书商城,使购物过程变得轻松、快捷、方便。本系统分为5个主要模块:商品管理模块、订单管理模块、购物车功能模块、顾客用户管理模块和系统用户管理模块。表1 项目背景规划项目名称项目委托单位任务提出者项目承担单位项目承担者网上图书商城河北工程大学刘翱河北工程大学信电学院计算机1301班项目经理:刘翱设计者:梁颖
3、开发者:李荣峰测试者:王珊1.3开发流程由项目经理给出命名规范以及功能需求,开发者和设计者设计程序与功能,最后由测试者一遍遍的测试。直到没有明显的Bug,程序在安全性和流畅度上都有不错的表现。2 项目概述 2.1工作目标功能: 该系统主要包括:管理员登录以及对图书的管理。以及普通用户购买图书时的普遍操作。性能:方便快捷,易操作。2.2工作内容(1) 制作和修订项目开发计划; (2) 进行计划跟踪与监控; (3) 配合SQA的质量保证工作; (4) 工作产品及时进行受控管理; (5) 按计划提请阶段评审; (6) 提交测试部门评测开发产品; (7) 交付最终工作产品;(8) 项目实施总结 ;(9
4、) 项目验收。2.3产品及成果2.3.1 程序(1)软件名称:网上图书商城(2)编程语言:Java。(3)开发工具:Eclipse和mysql。(4)开发模式:Jsp+Servlet以及MVC分层思想、前端Ajax和Jquery技术。2.3.2开发进度第一天:设计好需求以及基本的数据库表。第二天:后台写基本的CRUD,前端完成大致的页面设计。第三天:后台开始写基本的浏览和购物车,前端完成部分页面。第四天到第五天:前端和后台完成自己的功能,并移交给测试人员测试。第六天到第七天:不断的调试。直到程序可以完好地运行。3项目具体分工工作内容负责人参加人员项目开发计划刘翱全体人员需求分析刘翱全体人员概要分析刘翱全体人员详细分析刘翱全体成员数据库建立刘翱李荣峰界面设计梁颖李荣峰测试计划王珊-项目开发总结报告刘翱全体人员软件安装、测试王珊-后期维护李荣峰-4关键问题 项目风险因素风险排序风险项名称风险描述风险缓解方案1专业基础知识不牢本次项目开发过程中涉及的知识较多,给项目开发人员带来一定的困难进行相应的培训2经验欠缺成员开发经验不足,使项目质量难以保证只有通过不断的实践3软件性能的影响本次开发过程中部分软件可能容易出现死机现象选择合适的软件,搭建良好的配置开发环境影响本计划完成的主要问题有:(1) 程序跟数据库的链接(2) 在Windows应用程序中使用的正则表达式(3) 项目完成时间的控制