IT项目管理-实验一-实验报告
- 格式:doc
- 大小:228.00 KB
- 文档页数:9
网上购书系统
项
目
计
划
书
编制:
编制日期:
审核:
批准:
单位名称:
软件项目计划书
1.引言
1.1编写目的
本报告的主要作用是确定各个项目模块的开发情况和主要的负责人,供各项目模
块的负责人阅读,做到及时协调,按步有序进行项目的开发.减少开发中的不必要损失.
便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此
以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、
项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经
费预算、项目内外环境条件等内容做出的安排以书面的方式,作为项目团队成员以及
项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团
队开展和检查项目工作的依据。
具体步骤:拟订开发计划书,分配项目工作,安排项目进度
计划对象:网上书店开发小组
2.项目概述
2.1项目背景
随着网络技术的发展,Internet已成为最具市场潜力的技术领域,使用Web技术
设计的数据库应用软件,是目前Internet市场的技术中坚,各种Web应用如电子商务,
网上购物等都采用这种方式实现。互联网的优势在于用户能同时从不同地点、不同数
据库中存取数据。网上购物系具体是指利用各种电子工具与网络,高效率,低成本地
从事以商品交换为中心的各种商务贸易活动。电子商务应用的兴起已经促使商品流通
领域发生了一场巨大的革命。它打破了时空的界限,加速了整个社会的商品流通,有
效地降低了企业生产成本,提高企业竞争力。电子商务的一个重要技术特征。是利用
Web技术来传输与处理商业信息,因此有人称:电子商务=web+IT。因此我们将开发
一个典型的电子商务系统:网上书店。
2.2项目目标与范围
2.2.1目标和范围描述
项目:网上购书系统
该系统适用于在网上书籍交易,网上书店的管理,通过此软件系统对书
籍进行有效管理,灵活的满足自己客户需要。
问题:实地购书比较麻烦,购书范围小,能购书的种数也有限。
项目目标:开发一个网上购书系统是项目的总目标,为实现项目的总目标可按以
下三个阶段目标来进行:
第一阶段目标:实现网上购书系统的基本功能,小组个成员进行各个
模块的开发,形成初步的系统。
第二阶段目标:攻克技术上的难题,实现网上购书系统的一些特殊功
能,进一步完善系统。
第三阶段目标:让系统投入到实际运用中,做好系统的维护工作。
项目范围:利用现有的微型计算机,借鉴前人的网上购书系统开发经验和资料中
的电子商铺系统的开发模式。
初步设想:建议在系统中增加一个BBS的模块,方便用户发表言论。
2.2.2主要功能
(1)概述
可行性分析:这个系统没有经济效益,初期不能收回成本,但可以得到知识,熟
悉做项目的过程;当用户达到一定规模后,可以引入广告,回收成本。
现有的技术能够完成系统的基本功能,但做BBS论坛还有一定的技术
困难,开发这个新系统,只是借鉴前人的开发模式,做出有个人特色
的网上购书系统,仅供平时学习用。不会引起任何的侵权问题。通过
对用户的进一步访问,用户希望能够通过互联网,能够浏览书籍,查
找他们想要的书籍,并能够订购要买的书,这不仅很方便,还节省了
用户的时间。
(2) 传统购书系统流程图
(3)导出网上购书系统初步系统流程图:
客户子系统流程图
管理员子系统流程图
网上购书流程
(3)功能描述
图书查询和浏览功能:当进入网上书店后,无需登录,就可以浏览书籍,而电子书店
还可以提供一个更好的功能,即通过图书名称、类别等信息从浩
瀚的书海中迅速的找到书。
用户登录注册功能:在用户购买的图书时,系统将判断其是否登录,如果没有,则转
向登录界面,登录后,系统还将转向原来用户浏览的页面。
购物车功能:用户登录后,就可以把图书放入购物篮中,可以对购物篮进行管
理,包括修改所购图书数量、删除图书等。
图书信息管理功能:管理人员可以添加图书,修改图书的类别,价格,上传图书的
相关图片等。
定单信息管理功能:用户确认购买图书,将形成一条订单信息,用户可以查询自己
的定单。管理员可以查看定单,售出书籍。
2.2.3性能
2.2.4 管理和技术约束
由于编程技术的限制,小组人员少,时间的限制,只能实现一个具有简单功能
的网上购书系统。
2.3应交付成果
2.3.1 需完成的软件
网上购书系统
2.3.2应当提供的服务
用户能在网上购书系统方便地查询、购买到图书,管理员能方便地管理图书信息、查询订
单,对订单做出相应的处理等
3.项目估算
3.1使用的历史数据
网上书店、电子商铺系统
3.2 使用的评估技术
软件规模估算:采用类比的方法,根据历史数据来进行估算
工作量估算:基本COCOMO模型
成本估算:基本COCOMO模型
时间估算:基本COCOMO模型
3.3工作量、成本、时间估算
软件规模:LOC= [(50(重新设计)% +50(重新编码)% +重新测试(100)%)/3]× 已
有代码行(20000)=13000
工作量估算:人员:六人
成本估算:资料费(资料费、复印费)
通信费(移动通信费、上网费、电费)
工资(除项目经理3200/月,其余5人2500/月)
时间估算:
基本COCOMO模型把工作量作为软件规模的函数来计算,其计算公式为:
E=aS^b S是以千源代码行(KLOC)计数的程序规模,a,b为开发模式因子
在我们的项目中,我们采用半分离式,因此a取值为3.0,b取值为1.12
即 E=3.0*13^1.12=53.056
根据计算的工作量,我们由下面公式计算所需的开发时间:
t=cE^d E为我们所计算的工作量人月为单位,c,d是随开发模式而改变的因
子,在这里我们同样采用半分离式,c取值为2.5,d取值为0.35
即t=2.5*53.056^0.35=10.036
在小组中,我们共六人,大约2个月完成任务。
4.进度(日程)
4.1项目分解结构
4.2甘特图
网络图
4.3资源表
人员:6人
材料:书籍、打印的资料、原始系统:电子商务系统。
信息:网络,移动电话
硬件:计算机
5.关键问题
可能影响系统开发失败原因:1.开发小组的人员不合作,技术不够。
2.由于对ASP.NET、网页界面设计、数据库设计的掌握程
度不够扎实。
3.网站的安全性问题,网站的维护。
关键问题:系统管理设计的需求分析不够,调研不充分,没有很好地处理客户与管理的间
的供求关系,因此我们需要在调研和需求分析中花大量时间。与系统相关者进行沟通
6.项目资源
6.1人员
开发小组:六人
6.2硬件和软件
硬件:计算机
软件:Windows XP
Windows.NET Framework
Microsoft Visual Studio 2005
SQL Server 2000
Macromedia Dreamweaver 8
Photoshop CS
Flash8.0
Internet Information Server 5.0
6.3特别配置
Microsoft ASP.NET 2.0 AJAX Extensions
7.人员组织
7.1组织结构
姓 名 技 能 在本项目中承担的工作
界面,管理项目流程
文档编写,编码
编码,
编码,测试
文档编写,测试
文档编写,维护
7.2管理报告
8.跟踪和控制机制
8.1质量保证和控制
8.2变化管理和机制