网上书店项目开发计划书.docx

上传人:b****4 文档编号:7048541 上传时间:2023-05-11 格式:DOCX 页数:11 大小:21.67KB
下载 相关 举报
网上书店项目开发计划书.docx_第1页
第1页 / 共11页
网上书店项目开发计划书.docx_第2页
第2页 / 共11页
网上书店项目开发计划书.docx_第3页
第3页 / 共11页
网上书店项目开发计划书.docx_第4页
第4页 / 共11页
网上书店项目开发计划书.docx_第5页
第5页 / 共11页
网上书店项目开发计划书.docx_第6页
第6页 / 共11页
网上书店项目开发计划书.docx_第7页
第7页 / 共11页
网上书店项目开发计划书.docx_第8页
第8页 / 共11页
网上书店项目开发计划书.docx_第9页
第9页 / 共11页
网上书店项目开发计划书.docx_第10页
第10页 / 共11页
网上书店项目开发计划书.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

网上书店项目开发计划书.docx

《网上书店项目开发计划书.docx》由会员分享,可在线阅读,更多相关《网上书店项目开发计划书.docx(11页珍藏版)》请在冰点文库上搜索。

网上书店项目开发计划书.docx

网上书店项目开发计划书

 

网上书店项目开发计划书

 

姓名:

吴健生

学号:

L

专业:

2012级信息管理与信息系统

1引言

1.1编写目的

1.2背景

1.3定义

1.4参考资料

1.5系统动机

1.6标准、条件和约定

2项目概述

2.1工作内容

2.2主要参加人员

2.3产品及成果

2.3.1程序

2.3.2文件

2.3.3服务

2.3.4非移交产品

2.4验收标准

2.4.1代码的验收

2.4.2文档验收

2.4.3服务验收

2.5完成项目的最迟期限

2.6本计划的审查者

3实施总计划

3.1开发过程

3.1.1需求分析

3.1.2系统设计

3.1.3编码及测试阶段

3.1.4文档、产品部署

3.2项目总结

3.3接口人员

3.4进度

3.5关键问题

4支持条件

4.1计算机系统支持

5专题计划要点

5.1测试计划

5.2质量保证计划

6总结

 

1引言

1.1编写目的

为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。

本项目开发计划用于从总体上指导网上书店项目顺利进行并最终得到通过评审的项目产品。

本项目开发计划面向项目组全体成员。

1.2背景

网上书店系统主要功能:

可以分类录入书籍和相关信息(如名称、页数、出版商、摘要、目录等),用户可以注册、登录,注册用户享受打折服务,所有用户都可以查询、浏览书籍。

注册用户可以定购书籍并查询订单。

项目周期15天。

1.3定义

专门术语:

MySQL:

系统服务器所使用的数据库关系系统(DBMS)。

SQL:

一种用于访问查询数据库的语言

事务流:

数据进入模块后可能有多种路径进行处理。

主键:

数据库表中的关键域。

值互不相同。

外部主键:

数据库表中与其他表主键关联的域。

缩写:

系统:

若未特别指出,统指本网上书店系统。

SQL:

StructuredQueryLanguage(结构化查询语言)。

UML:

统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从从软件分析、设计到编写程序规范的标准化建模语言。

1.4参考资料

《软件项目管理》朱少民,韩莹编著,人民邮电出版社。

《软件项目管理》RajeevTShandilya编著科学出版社。

1.5系统动机

该系统可以分类录入书籍和相关信息(如名称、页数、出版商、摘要、目录等),用户可以注册、登录,注册用户享受打折服务,所有用户都可以查询、浏览书籍。

注册用户可以定购书籍并查询订单。

1.6标准、条件和约定

本项目遵从以下标准:

GB/T13702-1992计算机软件分类与代码

GB/T20918-2007信息技术

GB/T19003-2008软件工程

GB/T5538-1995软件工程标准分类法

GB/T9386-2008计算机富安居测试文档编制

GB/T9385-2008计算机软件需求规格说明

GB/T5532-2008计算机软件测试规范

GB/T18221-2000信息技术程序设计语言

GB/T11457-2006信息技术软件工程

GB/T8567-2006计算机软件文档编制规范\

2项目概述

大部分读者都有过在网上购物的经历,在网上书店可以很方便的注册、浏览商品、查询商品、购买时也只需点几下鼠标。

本章的网上书店实现了上述的基本功能,用户可以在网络商店中进行注册、浏览商品以及查询购物车。

2.1工作内容

1、制作和修订项目开发计划;

2、进行计划跟踪与监控;

3、配合SQA的质量保证工作;

4、工作产品及时进行受控管理;

5、按计划提请阶段评审;

6、提交测试部门评测开发产品;

7、交付最终工作产品。

8、项目实施总结

9、项目验收

2.2主要参加人员

为了完成图书管理系统的项目开发,公司组建了一个临时的项目团队,有项目组组长、组员构成。

表2.1人员分工

姓名

角色

工作描述

吴健生

组长

负责监督任务的进行,开软件设计文档的编写,

编写代码

吴浩

组员

负责需求分析文档的编写,编写代码

朱鹏昊

组员

负责软件开发计划的编写,编写代码

范家林

组员

负责测试计划和评估文档的编写,编写代码

秦超

组员

负责ROSE文档的编写,编写代码

2.3产品及成果

2.3.1程序

软件名称:

网上书店

编程语言:

Java

功能:

该系统可以分类录入书籍和相关信息(如名称、页数、出版商、摘要、目录等),用户可以注册、登录,注册用户享受打折服务,所有用户都可以查询、浏览书籍。

注册用户可以定购书籍并查询订单。

2.3.2文件

用户操作手册:

本手册详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。

软件维护手册:

主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明,便于软件的维护。

2.3.3服务

计划提供以下服务:

课堂培训:

以讲课形式对客户进行培训,使其能够正确使用软件。

免费咨询:

客户可以在工作时间向技术人员提出问题并获得解答。

技术支持:

对于某些客户,采取上门指导的方式。

软件维护:

获取软件使用中的问题,提供补丁程序。

升级通知:

在软件新版本发布的时候,及时通知(Email或邮寄信件)注册的用户,并提供试用版本。

软件升级:

对于注册用户,只需较少的费用即可升级到新的版本。

2.3.4非移交产品

可行性分析报告:

说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。

项目开发计划:

为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。

软件需求说明书(软件规格说明书):

对所开发软件的功能、性能、用户界面及运行环境等做出详细的说明。

它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。

该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备。

概要设计说明书:

该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。

详细设计说明书:

着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。

测试计划:

为做好集成测试和验收测试,需为如何组织测试制订实施计划。

计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。

测试分析报告:

测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见。

开发进度月报:

该月报系软件人员按月向管理部门提交的项目进展情况报告,报告应包括进度计划与实际执行情况的比较、阶段成果、遇到的问题和解决的办法以及下个月的打算等。

项目开发总结报告:

软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经验和教训。

软件问题报告:

指出软件问题的登记情况,如日期、发现人、状态、问题所属模块等,为软件修改提供准备文档。

软件修改报告:

软件产品投入运行以后,发现了需对其进行修正、更改等问题,应将存在的问题、修改的考虑以及修改的影响做出详细的描述,提交审批。

源程序:

软件开发过程中的全部代码以及注释。

2.4验收标准

2.4.1代码的验收

最后在交付客户之前进行小组内评审,代码编写符合HB6465标准,与文档说明保持一致,代码书写风格统一,采用标准规范,没有下列错误:

由于软件缺陷造成丢失数据,不符合设计要求,响应时间太长无法接受等问题。

2.4.2文档验收

最后在交付客户之前进行小组内评审,文档格式符合HB6465标准,功能符合要求,清晰易读,没有语病与歧义。

2.4.3服务验收

服务硬件达到文档说明的要求,人员技术考核合格,定期上门维护。

2.5完成项目的最迟期限

交付日期

从2015年5月20日开始至2015年6月10日,完成对整个系统的可行性报告分析、需求分析说明书、开发计划说明说、系统设计书、项目测试、项目总结,对概念模型、存储模式、完整性控制、存取权限等进行了定义,对系统功能各模块进行了详细设计,定义了数据库总体结构、编码命名规范,并交付用户。

交付日期为2015年6月12日。

2.6本计划的审查者

本系统审查者为叶凤云老师。

3实施总计划

3.1开发过程

3.1.1需求分析

需求分析是整个设计中重要的一环,当可行性分析完成,项目立项,确定开发角色后,有关的设计开发人员与相关业务人员共同对业务流程、管理方式进行分析,并进行资料的收集、整理。

在完成了对有关数据信息的收集、归纳和分析整理后,确定了用户需求,对软件必须完成的功能进行了定义,在此基础上完成了数据定义,建立了数据字典。

3.1.2系统设计

完成对整个系统的分析设计,对概念模型、存储模式、完整性控制、存取权限等进行了定义,对系统功能各模块进行了详细设计、定义了数据库总体结构、编码命名规范。

3.1.3编码及测试阶段

完成程序设计和系统测试,完成了数据库建立及程序的编制调试。

为了避免错误积累,采用边开发边测试的基本模式,对每个模块都安排专人进行单独测试,系统联调及系统测试,对系统处理逻辑、例外处理能力、容错能力等进行大规模

的测试,对发现的问题进行彻底纠正。

3.1.4文档、产品部署

完成用户培训工作,编写各类文档,系统投入运行阶段。

3.2项目总结

项目结束后用两天左右时间,对项目研发、部署等开发过程中的问题、经验教训总结备案,以利于项目经验的积累和开发进的的缩短。

3.3接口人员

本项目同用户的接口人员为吴浩,负责安装,调试,运行,以及后期的维护和更新。

3.4进度

方法:

采用结构化开发

设置模块开发优先级:

通过对图书管理的特点和信息流程等的分析,确定各模块开发的先后次序。

具体开发进度安排如下:

注:

有四个里程碑,分别是需求完成时、详细设计完成时、系统编码完成时、整个项目工作完成时。

表3.4里程碑事件

里程碑名称

产品名称

提交日期

需求访谈结束

需求说明书

5.22

系统分析结束

系统说明书

5.24

系统设计结束

数据库设计说明书

5.26

系统编码完成

可运行系统

6.8

项目结束

项目工作总结

6.11

3.5关键问题

表3.5项目风险因素

风险排序

风险项名称

风险描述

风险缓解方案

1

专业基础知识不牢

本次项目开发过程中涉及的知识较多,给项目开发人员带来一定的困难

进行相应的培训

2

经验欠缺

成员开发经验不足,使项目质量难以保证

只有通过不断的实践

3

软件性能的影响

本次开发过程中部分软件可能容易出现死机现象

选择合适的软件,搭建良好的配置开发环境

影响本计划完成的主要问题有:

没有经费和硬件设施有限

用户需求不清,存在误解及二义性

第一次开发软件,开发人员没有实际经验

时间有限,没有足够的开发时间

4支持条件

4.1计算机系统支持

开发时需要的支持条件

硬件:

服务器:

PentiumIII500以上或更高

内存:

512M以上;

硬盘:

至少80G以上;

CD-ROM:

32倍速以上;

网络适配器:

10MB/100MB自适应;

打印机一台

UPS(选配)

工作站:

Pentium4以上微机;

内存:

512MB

硬盘:

至少80以上;

CD-ROM:

32倍速以上;

网络适配器:

10MB/100MB自适应

网络:

至少一台服务器

至少一台工作站

使用TCP/IP协议的局域网

软件:

操作系统为WindowXP,使用集成开发工具Eclipse5.5.1,数据库采用mysql

其他开发工具包括:

Dreamweaver,PowerDesigner12.5,TomCat,Staruml

运行时需要的支持条件:

服务器上应该配备的软件

1.操作系统:

MicrosoftWindowsXP

2.数据库:

MySQL

3.服务器必须使用专业的防火墙和反病毒软件。

4.除了为了运行必须配备的程序以外,服务器上建议尽量不要安装其他无关程序,以减少程序的混乱或者程序的意外冲突。

4.2需要用户承担的工作

配备相应硬件系统,做到规范操作,备份好数据防止数据丢失,软件交付日期为软件安装测试人员提供环境。

4.3需由外单位提供的条件

本系统为独立开发,不需要外单位提供条件。

5专题计划要点

5.1测试计划

2015年6月10日—2015年6月11日对软件进行各项测试工作;

5.2质量保证计划

严格按照项目开发过程中的各项步骤,从项目立项,可行性研究报告、需求分析报告、项目开发计划等,具体实施;

6总结

这次所做的《网上书店管理系统》是一个中小型的电子商务系统。

主要有两类用户:

顾客和管理员。

该系统为各类用户提供方便的在线买书环境。

顾客能够进行注册、浏览图书信息、搜索所需图书、下定单、编辑购物车、发表评论等功能;管理员可以通过用户管理、定单管理、商品管理、评论管理等管理功能来对系统进行维护和更新。

通过这次实验我熟练MySQL与JSP技术的使用,并练习了TOMCATWEB容器。

在开发过程中,我在编码和文档编写方面碰到了一些困难,所幸通过网络、老师和组员们的帮助,我能够克服这些困难。

经过这三个星期的项目开发和对相关资料的收集,让我清楚的感受到随着网络科技的不断发展,JSP得到了相当广泛的应用。

由于网络方便用户和共享资源的优点,越来越多的现实中的实际活动被改装到了虚拟的网页上。

随着人们对网络要求的不断增加和提高,网络的各个功能的种类也会将会越来越大,管理系统必将越来越复杂。

现在,网上书店将人们从进入实体店铺挑选书籍的习惯,慢慢转变成了一种在虚拟店铺中购书的方式。

由于虚拟店铺所售图书种类繁多且价廉物美,使其愈来愈收到网民们的欢迎,譬如国外著名的AmazonBooks、Altbookstore等,中国的亚马逊卓越网和当当等。

但网上学习只是学习的一种模式,同上课学习或研读自学,最终只有当理论应用到实践中,将理论和实践相结合,才使我能够加深对知识的了解。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2