都市供求信息网(1)

在全球知识经济和信息化高速发展的今天,无论是在生活、工作还是学习方面,信息都是决定成败的关键。小到生活中的需求,大到企业的发展,特别是对于企业实现跨地区、跨行业、跨国经营,信息都起着至关重要的作用。而电子商务作为一种崭新的商务运作模式,越来越受到企业的重视。

本章通过应用Struts 2.0+SQL Server 2005开发一个流行的电子商务网站——都市供求信息网。

通过学习本章,读者可以:

了解供求信息网站开发的基本过程

掌握如何进行需求分析和编写项目计划书

掌握分析并设计数据库的方法

熟悉应用Struts 2.0框架进行开发

了解Struts 2.0中的标签

掌握在Struts 2.0中进行表单验证的方法

掌握在Eclipse中使用JUnit工具进行单元测试的方法

掌握网站发布的方法

1.1 开 发 背 景

天下华源信息科技有限公司是一家集数据通信、系统集成、电话增值服务于一体的高科技公司。公司为了扩大规模,增强企业的竞争力,决定向多元化发展,借助Internet在国内的快速发展,聚集部分资金投入网站建设,以向企业提供有偿信息服务为盈利方式,为企业和用户提供综合信息服务。现需要委托其他单位开发一个信息网站。

1.2 系 统 分 析

1.2.1 需求分析

对于信息网站来说,用户的访问量是至关重要的。如果网站的访问量很低,那么就很少有企业与其合作,也就没有利润可言了。因此,信息网站必须为用户提供大量的、免费的、有价值的信息,才能够吸引用户。为此,网站要尽可能地提供多方面的信息,这些信息主要来自于生活、工作与学习方面。另外,网站不仅要为企业提供各种有偿服务,还需要额外为用户提供大量的无偿服务。

1.2.2 可行性分析

1.引言

编写目的。

为了给软件开发企业的决策层提供是否进行项目实施的参考依据,现以文件的形式分析项目的风险、项目需要的投资与效益。

背景。

天下华源信息科技有限公司是一家以信息产业为主的高科技公司。公司为了扩展业务,需要一个CTC(消费者与消费者之间的交易平台)和BTC(企业为消费者提供的交易平台)业务平台,现需要委托其他公司开发一个供求信息的网站,项目名称为都市供求信息网。

2.可行性研究的前提

要求。

网站要求为用户有偿或无偿提供尽可能全面的信息,涵盖生活、工作与学习各方面,如求职、招聘、家教、招商、房屋、车辆、出售、求购等信息。

目标。

一方面为用户的生活、工作提供方便,另一方面为提高企业知名度,为企业的产品宣传节约大量成本。

评价尺度。

根据用户的需求,网站中发布的信息要准确、有效、全面,考虑到对企业及国家的影响,对一些非法、不健康的信息要及时删除。此外,应加强网站的安全性,避免有意或无意的破坏导致系统瘫痪,造成严重损失。

3.投资及效益分析

支出。

根据预算,公司计划投入8个人,为此需要支付9万元的工资及各种福利待遇;项目的安装、调试以及用户培训、员工出差等费用支出需要2万元;在项目后期维护阶段预计需要投入2万元的资金,项目累计投入需要13万元。

收益。

客户提供项目资金30万元。对于项目运行后进行的改动,采取协商的原则,根据改动规模额外提供资金。因此,从投资与收益的效益比上,公司可以获得17万元的利润。

项目完成后,会给公司提供资源储备,包括技术、经验的积累。

4.结论

根据上面的分析,在技术上不会存在问题,因此项目延期的可能性很小。在效益上,公司投入8个人、2个月的时间获利17万元,比较可观。另外,在公司今后发展上还可以借此储备网站开发的经验和资源。因此,认为该项目可以开发。

1.2.3 编写项目计划书

1.引言

编写目的。

为了能使项目按照合理的顺序开展,并保证按时、高质量地完成,现拟订项目计划书,将项目开发生命周期中的任务范围、团队组织结构、团队成员的工作任务、团队内外沟通的协作方式、开发进度、检查项目工作等内容描述出来,作为项目相关人员之间的共识、约定以及项目生命周期内的所有项目活动的行动基础。

背景。

都市供求信息网是本公司与天下华源信息科技有限公司签订的待开发项目,网站性质为信息服务类型,可为信息发布者有偿或无偿提供招聘、求职、培训、房屋和出售等信息。项目周期为两个月。项目背景规划如表1.1所示。

2.概述

? 项目目标。

都市供求信息网主要用来为用户提供信息服务,应尽可能多地提供各类信息,例如求职、招聘、培训、招商、房屋、车辆、出售、求购等信息。项目发布后,要能为用户生活、工作和学习提供便利,同时提高企业知名度,为企业产品宣传节约大量成本。整个项目需要在两个月的期限结束后,交给客户进行验收。

? 产品目标与范围。

一方面都市供求信息网能够为企业节省大量人力资源,企业不再需要大量的业务人员去跑市场,从而间接为企业节约了成本;另一方面,都市供求信息网能够收集大量供求信息,将会有大量用户访问网站,有助于提高企业知名度。

? 应交付成果。

? 项目完成后,应交付给客户编译后的都市供求信息网的资源文件、系统数据库文件和系统使用说明书。

? 将开发的都市供求信息网发布到Internet上。

? 网站发布信息到Internet上后,进行后期的无偿维护与服务,6个月以后进行有偿维护与服务。

? 项目开发环境。

操作系统为Windows 2003,安装JDK1.5以上版本的Java开发包,选用Tomcat 6.0作为Web服务器,采用SQL Server 2005数据库系统,应用Struts 2.0开发框架。

? 项目验收方式与依据。

项目开发完成后,首先进行内部验收,由测试人员根据用户需求和项目目标进行验收。通过内部验收后,交给客户进行验收,验收的主要依据为需求规格说明书。

3.项目团队组织

? 组织结构。

本公司针对该项目组建了一个由公司副经理、项目经理、系统分析员、软件工程师、网页设计师和测试人员构成的开发团队,团队结构如图1.1所示。

 

读书导航