网上书店项目开发计划书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目开发计划书
网上书店My-eBookStore
第11组 G69 司永慧
G71 吴凌
G88 宋超
G18 陈楠
G17 兰岩
G008 王东玉
目录
目录 (2)
1. 引言 (3)
1.1.编写目的 (3)
1.2.研发背景 (3)
1.3.定义 (4)
1.4.参考资料 (4)
2. 项目概述 (5)
2.1.项目目标 (5)
2.2.工作内容 (5)
2.3.开发人员及人员安排 (6)
2.4.软件和硬件要求 (6)
2.5.项目进度 (6)
2.6.项目实施计划及人员安排-甘特图 (7)
2.7.开发估算 (7)
3. 实施计划 (7)
3.1.工作分解 (7)
3.2.关键问题 (9)
3.3.风险 (9)
一、引言
1.编写目的
编写本计划书的目的是把网上书店销售系统的开发过程中对各项工作任务的项目目标、开发团队及人员安排、硬件和软件资源需求、工作分解,项目进度和开发费用估算等问题所作的安排用文档形式记载下来,以便根据本计划开展和检查项目开发工作,保证项目开发成功。
编写本计划之前,项目组成员完成了针对网上书店市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,明确了所要开发的软件应具有的功能、性能与界面要求,并在此基础上完成了项目计划书、需求分析报告以及后续设计与开发工作。
本计划书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。
2.研发背景
近年来,随着Internet的迅速发展,互联网已日益成为收集提供信息的最佳渠道。于是网上购物开始流行起来,越来越多的商家在网上建起在线商店,向消费者展现出一种新颖的购物理念。网络书店系统提供网上购书的渠道,在其商务活动中起着举足轻重的作用。
目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet 中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。
我国目前的网上销售仍处于发展阶段,商品的品种和质量、网上销售企业的管理水平和经营方式与发达国家相比都有很大差距。同时,我国经济正处于由计划经济体制向市场经济体制过渡时期,Internet对我国信息产业的影响才刚刚开始,网上购物在我国还要有一个调整、磨合、适应的过程,网上购物的安全问题还未完全解决,大多数人对网上购物的程序还有待于了解,还得有一个发展的过程,但是网络确实已逐步走进我们的生活,并开始影响我们的生活。因此,分析总结其它购书包括购物网站的发展特点,借鉴其先进经验,对于促进我国网上销售业的发展具有重要的现实意义。
3.定义
网站主要提供的基本服务项目有:用户的注册,登录;
用户的分级浏览或图书选购;
店主对进书、售书、库存、帐目、客户的管理;
以及网站的日常维护(比如,网上书店简介;网上书店信息发布;客户留言及对客户留言的反馈)
4.参考资料
[1]陈明著,软件工程导论,北京,机械工业出版社,2011
[2][美]David Chappell著,荣耀译,.NET大局观( 第2版),北京,电子工
业出版社,2006
[3]陈冠军,征服 2.0 Ajax——Web开发技术详解,北京,人民邮电出版社,2007
[4]母国庆,等著软件需求工程【M】,机械工业出版社,2008 [5]齐志昌,
谭庆平,宁洪著,软件工程【M】,北京,高等教育出版社,2000
二、项目概述
1.项目目标
现在流行的网上购物系统不仅要有漂亮的页面,更要有严谨的规划,注重每一个细节,在实际应用中店主应该能够对网上书店的进书、售书订单、库存、帐目(比如,日结帐,日销售额与鸁利额、)、客户信息进行查询和管理。一般客户可以浏览网上书店内容。欲购书的客户需要注册(提供邮购和管理所必须的有效信息,如姓名、地址、电话等)取得唯一的用户名成为会员。会员登录后便可以购书一本或多本。店主在客户确认网上订书单后的7日内收到其足额购书汇款单后的10日内根据与客户的约定时间送书到客户手中,同时应收到有客户签名的送书单回执。
同时,系统要求能够提供两级图书目录和三层信息(一级目录是图书的基本分类目录;其下是图书的二级目录,它对应于某基本分类之下的书名及其简要信息;当客户点击二级目录中的某本书之后,系统应当显示详细介绍该书的文字与图形信息)。
2.工作内容
●《项目计划书》
●《需求分析报告》
●《概要设计说明书》
●《详细设计说明书》
●《测试计划说明书书》
3.开发人员及人员安排
项目组长:王东玉
主程序员:司永慧
架构师:宋超
分析人员、文档管理员:吴凌
辅助程序员:兰岩
系统测试人员:陈楠
4.软件和硬件要求
操作系统:windows 7
开发工具:visual studio 2010 数据库系统:SQL SERVER 2008 硬件配置:Intel core2 T6500、内存2G、320G硬盘
5.项目进度
6.项目实施计划及人员安排--甘特图
7.开发估算
三、实施计划
1.工作分解
●项目可行性研究
1)成立项目小组并选定项目负责人或项目小组长;
2)项目负责人召集小组成员选择开发项目;
●制定项目开发计划
1)小组长组织组员进一步明确项目的大小、范围、复杂程度等;
2)确定任务进度;
3)确定完成项目的环境和工具;
4)参照文档规范标准,完成《项目开发计划》;
●需求分析
1)按照项目任务分配结果和项目进度要求,开展项目的需求分析的主
要工作,不得超越前述项目的大小、范围、复杂程度等;
2)按照格式要求完成《需求分析规格说明书》;
●概要设计
1)按照《需求分析规格说明书》,完成项目的初步设计任务;
2)完成《概要设计说明书》;
●详细设计