ASP.NET项目开发全程实录(第4版)
上QQ阅读APP看书,第一时间看更新

2.2 系统分析

2.2.1 需求分析

随着中国市场经济的日趋成熟,中国企业面对的竞争压力越来越大,企业要想生存,在提高企业内部管理效率、充分利用企业内部资源的基础上,必须不断扩展销售渠道,扩大消费群体,提高企业的竞争力。随着信息化时代的到来,电子商务网站成为企业对外展示商品信息、从事商务活动的窗口。如何建立企业的电子商务网站,如何把企业业务扩展到Internet上,已经成为企业普遍面临的问题。

2.2.2 可行性分析

根据《计算机软件文档编制规范》(GB/T 8567—2006)中可行性分析的要求,制定可行性研究报告如下。

1. 引言

(1)编写目的

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

(2)背景

×××公司是吉林省一家中型的私营企业。该企业为了扩展销售渠道,提高企业知名度和竞争力,现需要委托其他公司开发一个51电子商城网站。

2. 可行性研究的前提

(1)要求

51电子商城网站要求能够提供会员注册、在线购物、在线支付等功能。

(2)目标

51电子商城网站的主要目标是系统全面地展示网站中的商品,简化用户在线购物流程,确保用户在线支付的安全性,进一步提高企业的经济效益。

(3)条件、假定和限制

项目需要在2个月内交付用户使用。系统分析人员需要2天内到位,用户需要5天时间确认需求分析文档。去除其中可能出现的问题,例如用户可能临时有事,占用7天时间确认需求分析。那么程序开发人员需要在1个月零20几天的时间内进行系统设计、程序编码、系统测试、程序调试和网站部署工作。其间,还包括了员工每周的休息时间。

(4)评价尺度

根据用户的要求,系统应以商品展示和销售功能为主,对于网站的最新和热销商品能够及时地展示在网站首页中,提供方便、快捷的商品查询功能,提供简便、安全的在线购物流程。对于注册用户及商品等数据信息实施有效、安全的管理。

3. 投资及效益分析

(1)支出

根据系统的规模及项目的开发周期(2个月),公司决定投入6个人。为此,公司将直接支付8万元的工资及各种福利待遇。在项目安装及调试阶段,用户培训、员工出差等费用支出需要1.5万元。在项目维护阶段预计需要投入2万元的资金。累计项目投入需要11.5万元资金。

(2)收益

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

项目完成后,会给公司提供资源储备,包括技术、经验的积累,其后再开发类似的项目时,可以极大地缩短项目开发周期。

4. 结论

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

2.2.3 编写项目计划书

根据《计算机软件文档编制规范》(GB/T 8567—2006)中的项目开发计划要求,结合单位实际情况,设计项目计划书如下。

1. 引言

(1)编写目的

为了保证项目开发人员按时保质地完成预定目标,更好地了解项目实际情况,按照合理的顺序开展工作,现以书面的形式将项目开发生命周期中的项目任务范围、项目团队组织结构、团队成员的工作责任、团队内外沟通协作方式、开发进度、检查项目工作等内容描述出来,作为项目相关人员之间的共识和约定、项目生命周期内的所有项目活动的行动基础。

(2)背景

51电子商城网站是由×××公司委托我公司开发的小型电子商务平台系统。系统主要用于扩展企业销售渠道,提高公司效益。项目周期为2个月。项目背景规划如表2.1所示。

表2.1 项目背景规划

2. 概述

(1)项目目标

项目目标应当符合SMART原则,把项目要完成的工作用清晰的语言描述出来。51电子商城网站的项目目标如下:

51电子商城网站主要的目的是实现网上购物的信息化管理。51电子商城网站的主要业务就是在线销售,因此系统最核心的功能便是实现网上在线销售功能。项目实施后,能够扩展企业销售渠道,扩大商品消费群体,提高企业效益。整个项目需要在2个月的时间内交付用户使用。

(2)产品目标与范围

项目实施后,将为企业提供一个崭新的销售渠道,面对的将是一个庞大的消费群体,可以快速并广泛地扩大企业知名度;系统的维护和管理仅需几个人就能完成,企业无须另外支付销售人员工资及柜台装修费用;方便快捷的在线支付功能,省却了现金流通环节中的不安全因素;可以极大地提高企业的经济效益和企业竞争力。

(3)应交付成果

项目开发完成后,交付的内容如下。

 以光盘的形式提供51电子商城网站的源程序、网站数据库文件、系统使用说明书。

 系统发布后,进行无偿维护和服务6个月,超过6个月进行网站有偿维护与服务。

(4)项目开发环境

操作系统为Windows 7或Windows 10均可,使用集成开发工具Microsoft Visual Studio 2017,数据库采用SQL Server 2014,项目运行服务为Internet信息服务(IIS)管理器。

(5)项目验收方式与依据

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

3. 项目团队组织

(1)组织结构

为了完成51电子商城网站的项目开发,公司组建了一个临时的项目团队,由公司副经理、项目经理、系统分析员、软件工程师、网页设计师和测试人员构成,如图2.1所示。

(2)人员分工

为了明确项目团队中每个人的任务分工,现制定人员分工表,如表2.2所示。

图2.1 项目团队组织结构图

表2.2 人员分工表