1.2 系统分析
1.2.1 需求分析
对于信息网站来说,用户的访问量是至关重要的。如果网站的访问量很低,那么就很少有企业会要求为其提供有偿服务,也就没有利润可言了。因此信息网站必须为用户提供大量的、免费的、有价值的信息才能够吸引用户。为此,网站不仅要为企业提供各种有偿服务,还需要额外为用户提供大量的无偿服务。通过与企业的实际接触和沟通,确定网站应包括招聘信息、求职信息、培训信息、公寓信息、家教信息、车辆信息、物品求购、物品出售、求兑出兑、寻求合作、企业广告等服务。
通过实际调查,要求供求信息网具有以下功能:
þ 由于用户的计算机知识普遍偏低,因此要求系统具有良好的人机界面。
þ 方便的供求信息查询,支持多条件和模糊查询。
þ 前台与后台设计明确,并保证后台的安全性。
þ 供求信息显示格式清晰,达到一目了然的效果。
þ 用户不需要注册,便可免费发布供求信息。
þ 免费发布的供求信息,后台必须审核后才能正式发布,避免不良信息。
þ 由于供求信息数据量大,后台应该随时清理数据。
1.2.2 可行性分析
根据《GB8567-88计算机软件产品开发文件编制指南》中可行性分析的要求,制定可行性研究报告如下。
1.引言
þ 编写目的
为了给企业的决策层提供是否进行项目实施的参考依据,现以文件的形式分析项目的风险、项目需要的投资与效益。
þ 背景
××信息科技有限公司是一家以信息产业为主的高科技公司。公司为了扩展业务,需要一个CTC(消费者与消费者之间的交易平台)和BTC(企业为消费者提供的交易平台)业务平台,现需要委托其他公司开发一个提供供求信息的网站,项目名称为供求信息网。
2.可行性研究的前提
þ 要求
网站要求为用户提供求职信息、物品求购、培训信息、家教信息等服务,同时需为企业提供招聘信息、寻求合作和企业广告的服务。
þ 目标
网站的主要目标是为用户及时、准确地提供所需信息,为企业无偿和有偿提供服务。
þ 条件、假定和限制
项目需要在3个月内交付用户使用。系统分析人员需要3天内到位,用户需要5天时间确认需求分析文档。去除其中可能出现的问题,例如用户可能临时有事,占用8天时间确认需求分析。那么程序开发人员需要在2个月零20天的时间内进行系统设计、程序编码、系统测试、程序调试和网站部署工作。其间,还包括了员工每周的休息时间。
þ 评价尺度
根据用户的要求,项目主要以企业服务功能为主(毕竟企业需要向用户付费),因此对于企业的招聘、广告业务需要及时、准确地发布,并且能够对这些信息进行修改。此外,出于安全和国家法律方面的考虑,网站在遭受到黑客攻击时,应在10分钟内进行恢复;对于网站中涉及违反国家法律、法规的内容应能够删除。由于网站的业务量比较大,网站应能够承受同时5万人的点击。
3.投资及效益分析
þ 支出
由于网站的规模比较大,项目周期比较短,仅3个月,因此至少需要13人投入到其中。公司将为此支付11万元的工资及各种福利待遇。在项目安装及调试阶段,用户培训、员工出差等费用支出需要2万元。在项目维护阶段预计需要投入3万元的资金。累计项目投入需要16万元资金。
þ 收益
用户提供项目资金40万元。对于项目运行后进行的改动,采取协商的原则根据改动规模额外提供资金。因此从投资与收益的效益比上,公司可以获得24万元的利润。
项目完成后,会给公司提供资源储备,包括技术、经验的积累,其后再开发类似的项目时,可以极大地缩短项目开发周期。
4.结论
根据上面的分析,在技术上不会存在问题,因此项目延期的可能性很小。在效益上公司投入15个人、3个月的时间获利24万元,比较可观。在公司今后发展上,可以储备网站开发的经验和资源。因此认为该项目可以开发。
1.2.3 编写项目计划书
根据《GB8567-88计算机软件产品开发文件编制指南》中的项目开发计划要求,结合单位实际情况,设计项目计划书如下:
1.引言
þ 编写目的
为了保证项目开发人员按时保质地完成预定目标,更好地了解项目实际情况,按照合理的顺序开展工作,现以书面的形式将项目开发生命周期中的项目任务范围、项目团队组织结构、团队成员的工作责任、团队内外沟通协作方式、开发进度、检查项目工作等内容描述出来,作为项目相关人员之间的共识和约定、项目生命周期内的所有项目活动的行动基础。
þ 背景
供求信息网是由××信息科技有限公司委托我公司开发的大型信息网站,主要功能是为用户无偿提供求职信息、物品求购、培训信息、家教信息等服务,为企业提供招聘信息、寻求合作和企业广告等有偿服务。项目周期为3个月。项目背景规划如表1.1所示。
表1.1 项目背景规划
项 目 名 称 |
项目委托单位 |
任务提出者 |
项目承担部门 |
供求信息网 |
××信息科技有限公司 |
杨经理 |
研发部门 测试部门 集成部门 |
2.概述
þ 项目目标
项目目标应当符合SMART原则,把项目要完成的工作用清晰的语言描述出来。供求信息网的项目目标如下:
供求信息网主要针对两类人群,一类是用户,另一类是企业。对于用户,供求信息网需要提供求职信息、公寓信息、物品求购信息、家教信息、物品出售、车辆信息服务。对于企业,供求信息网需要提供寻求合作、企业广告、招聘信息、求兑出兑、培训信息等服务。项目实施后,能够为用户生活带来极大方便,提高企业知名度,为企业产品宣传节约大量成本。整个项目需要在3个月的时间内交付用户使用。
þ 产品目标
当今社会,信息就是资本,信息就是财富。一方面供求信息网能够为企业节省大量人力资源,企业不再需要大量的业务人员去跑市场,从而间接为企业节约了成本;另一方面,供求信息网能够收集大量供求信息,将会有大量用户访问网站,有助于提高企业形象。
þ 应交付成果
Ø 在项目开发完后,交付内容有编译后的供求信息网站、网站数据库文件、网站使用说明书。
Ø 将开发的供求信息网站发布到Internet上。
Ø 网站发布到Internet上后,进行网站无偿维护服务6个月,超过6个月进行网站有偿维护与服务。
þ 项目开发环境
操作系统为Windows XP或Windows 2003均可,使用集成开发工具Microsoft Visual Studio 2005,数据库采用SQL Server 2005,项目运行服务为Internet信息服务(IIS)管理器。
þ 项目验收方式与依据
项目验收分为内部验收和外部验收两种方式。在项目开发完成后,首先进行内部验收,由测试人员根据用户需求和项目目标进行验收。项目在通过内部验收后,交给客户进行验收,验收的主要依据为需求规格说明书。
3.项目团队组织
þ 组织结构
为了完成供求信息网的项目开发,公司组建了一个临时的项目团队,由公司副经理、项目经理、系统分析员、软件工程师、网页设计师和测试人员构成,如图1.1所示。
图1.1 项目团队组织结构
þ 人员分工
为了明确项目团队中每个人的任务分工,现制定人员分工表,如表1.2所示。
表1.2 人员分工
姓 名 |
技 术 水 平 |
所 属 部 门 |
角 色 |
工 作 描 述 |
杨某某 |
MBA |
经理部 |
副经理 |
负责项目的审批、决策的实施 |
周某某 |
MBA |
项目开发部 |
项目经理 |
负责项目的前期分析、策划、项目开发进度的跟踪、项目质量的检查 |
刘某某 |
高级系统分析员 |
项目开发部 |
系统分析员 |
负责系统功能分析、系统框架设计 |
张某某 |
中级系统分析员 |
项目开发部 |
系统分析员 |
负责系统功能分析、系统框架设计 |
赵某某 |
高级软件工程师 |
项目开发部 |
软件工程师 |
负责软件设计与编码 |
孙某某 |
高级软件工程师 |
项目开发部 |
软件工程师 |
负责软件设计与编码 |
李某某 |
中级软件工程师 |
项目开发部 |
软件工程师 |
负责软件设计与编码 |
周某某 |
初级软件工程师 |
项目开发部 |
软件工程师 |
负责软件编码 |
曲某某 |
初级软件工程师 |
项目开发部 |
软件工程师 |
负责软件编码 |
吕某某 |
高级美工设计师 |
设计部 |
网页设计师 |
负责网页风格的确定、网页图片的设计 |
夏某某 |
中级美工设计师 |
设计部 |
网页设计师 |
负责网页风格的确定、网页图片的设计 |
续表
姓 名 |
技 术 水 平 |
所 属 部 门 |
角 色 |
工 作 描 述 |
梁某某 |
中级系统测试工程师 |
项目开发部 |
测试人员 |
对软件进行测试、编写软件测试文档 |
江某某 |
初级系统测试工程师 |
项目开发部 |
测试人员 |
对软件进行测试、编写软件测试文档 |