您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 阳光网络购物商城项目报告
阳光网络购物商城项目报告项目名称阳光网络购物商城姓名王万军学号08121613班级计软081项目开发概述电子商务在当今已经不再是一种新兴产业,但是在早期由于网站企业的信誉度难以认证、网上交易的法律不健全、物流不发达等一系列原因,一定程度上制约了电子商务发展。进入21世纪以来,随着整个互联网的发展,限制电子商务的各种问题基本上都已经被解决,致使越来越多的企业进入电子商务的洪潮中,到目前为止,国内已经有近1000万的中小企业开始尝试通过互联网来增加对企业的影响力及销售额。传统的购物方式虽然仍处于市场的主导地位,但是这种方式并不具备便捷、随意、时尚等网络购物具有的优势,所以电子商务不仅正在以迅猛之势席卷整个网络,而且还为购物市场做了一次革命性的改变。系统分析需求分析21世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。为了让消费者网上购物过程变得简单、方便、安全、快捷,网上购物商城成了一种新型而热门的购物方式。网上商城购物系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商城,使购物过程变得轻松、快捷、方便。一个成功的电子商务网站需要有一个美观的前台界面和一个可以扩展前台信息的后台管理系统以及网站信息的高效性、安全性、可靠性等优势。根据对本项目的需求分析,采用MVC技术和Struts1.2框架进行开发。使用这两种模式开发更加安全有效。通过实际调查,要求阳光网络购物商城的开发具有以下功能。统一友好的操作界面,保证系统的易用性,方便用户操作。具备商品信息的展示功能,方便浏览者对商品信息进行浏览与比较。规范的商品分类,方便浏览者分类查找商品。完美的购物车功能与用户结账功能。设置网站公告信息模块,使浏览者能够及时了解网站的动态变化及公司销售的新品,特价活动等信息。商品销售排行功能。订单信息查询功能,商品信息查询功能。全面的后台管理功能,以方便管理员对网站的信息进行更新与管理。可行性分析项目开发目的网络平台已经成为企业经营管理中不可忽视的一个重要方面,拥有一个全面的、功能强大的、操作简单的网络购物中心已经成为企业营销发展的一个必然趋势。网络购物中心的建立,从销售方面讲,不仅给企业增加一个新的销售渠道,而且方便了客户购买与了解公司的产品及新的销售方向;从企业宣传方面来讲,不仅提高了企业知名度,还更直观地展示出企业的产品,为企业的宣传起到了非常重要的作用。可行性研究的前提1.要求:阳光网络购物商城的系统功能有会员登录、管理员登录、查看销售排行、查看订单、查看购物车、会员资料修改、查看特价商品、查看新品等功能。2.目标:为消费者提供一个轻松、方便、快捷的购物平台。3.投资及效益分析a)支出:根据系统的规模及项目的开发周期(为期二个月),公司决定投入15人。此外,公司将直接支付八万元的工资及福利待遇。在项目测试阶段,用户的培训、员工的出差等费用支出需要一万元;在项目的维护阶段,预计要投入一万元的资金。累计项目需要投入资金十万元。b)收益:企业提供十四万元的资金。对于项目运行后进行的改动,采取协商的原则,根据改动规模额外提供资金,因此从投资和收益的效益上比,公司可以获得四万元的利润。项目完成后公司会给企业提供技术和经验,以后再开发类似的项目是可以极大的缩短项目开发时间。从目前电子商务发展的速度与趋势,网络购物必将融入到每一个人的生活当中,因此企业运用网络销售商品不是一次性的收益,它是不可定量的收益,这样长时间企业必然会取得更多的经济效益。4.经济可行性分析传统的销售方式是商家把商品放在商店里供消费者挑选,店铺的规模和位置等客观因素影响着商店的客流量,并且商品的存放与销售需要人力进行管理,雇员的工资、店面的租金等又增加了成本,消费者也不能迅速找到自己需要的商品,而一个网络购物商城只需要一个存放商品的仓库,比租用一个店面节省很多,也不需要太多的人力来管理,更不会因为店面的面积影响客流量,客户足不出户就能够买到自己所需要的商品。5.技术可行性分析a)网络应用基础设施完善,由于信息技术的发展,我国的计算机网络飞速发展,先后建成了中国公众多媒体通信网、ChinaNET、中国教育与计算机网络等组成了中国Internet主体,网络应用进入企业及普通家庭,这位发展电子商务提供了基础设施。b)网站的开发采用比较广泛的JSP+SQLServer数据库架构,实现前台管理和后台管理功能;运用MVC技术和Struts1.2框架技术,从而使开发更加安全有效。c)网络安全技术的应用,包括加密算法、数字签名等实现网络传输数据的安全性、完整性。6.条件、假定和限制项目需要在两个月内完成并投入使用,系统分析人员需要在两天内到位,企业需要三天时间确认需求分析文档,去除其中可能出现的问题,占用五天时间确认需求分析文档。那么程序开发人员与网站设计人员需要在一个多月时间内进行系统设计、程序编码、系统测试、程序调试和系统打包部署工作,其中,还要包括员工每周的休息时间。所以项目在开发上的主要的限制还是时间问题,因此我们要做出详细的时间规划以顺利完成项目的开发。项目计划书的编写引言编写目的:为了保证项目开发人员能够按时保质地完成预定目标,更好地了解项目实际情况,按照合理的顺序开展工作,现将项目开发生命周期的项目任务范围、项目团队组织结构、团队成员的工作责任、团队内外沟通协作方式、开发进度、检验项目工作等内容描述出来作为项目相关人员之间的统一约定和项目生命周期内的所有项目活动的行动基础。背景:阳光网络购物商城是为企业销售商品而开发的大型网络卖场,使企业更好地销售从而获得最大的经济效益,同时更方便了消费者的购物需求。概述项目目标:项目目标要符合SMART原则,把项目要完成的工作用清晰的语言描述出来。阳光网络购物商城一方面是为了更好地满足消费者的购物需求,另一方面也是使企业获得更好地经济效益。应交付成果项目开发完成后,交付的内容如下:a)以光盘的形式提供阳光网络购物商城开发的源程序、系统数据库和系统使用说明书。b)系统发布后进行无偿维护和服务六个月,超过六个月进行系统有偿维护与服务。项目开发的环境:开发本项目所需要的操作系统是WindowsXP及以上的操作系统,开发工具为MyEclipse6.0(及以上版本)和SQLServer2000数据库。项目的验收方式与依据:本项目验收分为内部验收和外部验收两种方式。在项目开发完成后,首先进行内部验收,由测试人员根据用户需求和项目目标进行验收。项目在通过内部验收后,然后交给企业和消费者进行外部验收,验收的主要依据为需求规格说明书。项目团队组织组织结构:为完成阳光网络购物商城的开发,公司组织了一个临时的项目团队,由项目经理、网页编程师、软件工程师,图形图片处理师测试人员以及程序员共计十五人组成。人员分工:项目经理负责项目的前期分析、策划、项目开发的进度跟踪、项目质量的检验;网页编程师负责网页版式的设计及美化;软件工程师负责系统功能分析及编码;图形图像处理师负责美化图片;测试人员负责对系统测试,编写系统测试文档;程序员负责编程。项目开发小组领导建设小组领导在项目的开发过程中所发挥的作用:强调小组成员按过程办事,必须尽力,按日程表办事;每周召开小组会议追踪上一周的工作进展情况;保证每名小组成员正确地提供需要时间和缺陷并且完成表格;制定下周的小组目标和工程目标。项目开发过程管理为了使阳光网络购物商城项目在规定的时间内完成,而且不超过预算,成本预算;过程的控制是关键,同时要赶上挑战性的进度表并且生产出高质量的产品,训练有素的开发小组协同工作是其中的关键。然而,训练有素的小组协同工作需要大量的经验和一整套专门的技能和方法,更重要的事必须对项目项目开发小组的有效管理。项目开发的确定资源人员资源,技能、时间、有效性;硬件资源,开发系统、目标机器;软件资源,开发所用的操作系统和工具包项目开发时间分布状况图总体设计项目规划经过调查、分析,本网站针对网络商城会员具有以下功能。查看新品查看特价商品会员资料修改查看购物车查看订单查看销售排行会员登录管理员登录同时针对管理员具有以下功能。商品设置会员设置后台管理员设置订单设置公告设置友情链接设置退出后台系统功能结构图阳光网络购物商城是一个典型的JSP数据库开发应用程序,由前台管理和后台管理两部分组成。前台管理:该部分主要包括商品展台、购物车、收银台、会员管理、商城公告及订单查询、商品查询等功能。系统功能结构图如下所示后台管理:该部分主要对商城内的一些基础数据进行有效管理,包括后台登录、商品设置、会员设置、订单设置、后台管理员设置、友情链接设置、公告设置等功能。后台系统功能结构图如下所示系统设计设计目标由于网络商城的特点,整个系统会频繁与数据库交互,对于像网络购物中心这样的数据流量特别大的网络管理系统,必须满足使用方便,操作灵活等要求,本系统在开发设计时应该满足一下几个目标。采用人机对话的操作方式,界面美观、友好,信息查询灵活、方便,数据存储准确,安全可靠。全面展示购物中心所有商品,并可展示最新商品及特价商品。便于顾客快捷地进行商品信息查询(采用了模糊查询技术)。会员可以随时修改自己的基本资料。实现网上购物功能。实现商品销售排行功能,以方便顾客了解购物中心内的热销商品及帮助企业领导者做出企业营销方案。商城公告公布购物中心内的最新信息。顾客可以随时查看自己的订单信息。对顾客输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。系统最大限度地实现了易维护性和易操作性。系统运行稳定,安全可靠。系统设计总体规则简单性:在实现平台功能的同时,尽量让平台操作简单易懂。针对性:主要针对网上购物系统及后台管理的定向开发设计。实用性:本网站能够完成电子商品的展示和管理员管理的基本信息。开发及运行环境:在系统运行时需要以下条件。硬件平台:CPU:Pentium41.8GHz及以上内存:256MB以上软件平台操作系统:WindowsXP/7数据库:SQLServer2000开发工具包:JDKVersion1.6JSP服务器:Tomcat6.0浏览器:IE6.0IDE:MyEclipse6.0系统文件夹架构设计逻辑结构设计本项目开发所采用的数据库是SQLServer2000数据库,系统数据库的名称为DB_Shopping。数据库中共有九张表。数据表概要说明数据表树形结构如下图所示:主要数据表及其说明商品信息表(tb_goods)主要用来保存各种商品的信息。商品大分类信息表(tb_bigType)用来保存商品类别中大的类别信息。商品小分类信息表(tb_smallType)用来保存类别中小的信息。订单信息表(tb_order)用来保存订单的概要信息。订单明细表(tb_orderDetail)用来保存订单的详细信息。会员信息表(tb_member)用来存储所注册的会员的信息。管理员信息表(tb_manager)用来保存管理员的信息。公告信息表(tb_affiche)用来保存商城的公告信息。友情链接信息表(tb_link)用来保存商城的网站链接信息。项目开发的技术准备采用MVC技术,使应用程序的输入、处理以及输出分开,从而提高应用程序的灵活性和可配置型。将应用程序分为三个部分:模型层(是应用程序的主体部分)、视图层(是用户看到并与之交互的界面)和控制层(接受用户输入并调用模型和视图去完成用户的需求)。处理过程,控制层首先接受用户的请求并决定应该调用哪个模型来进行处理;其次,模型根据用户的请求进行相应的业务逻辑处理并返回数据;最后,控制层调用相应的视图格式化模型返回的数据并通过视图呈现给用户。采用Struts框架技术,它具有组件的模块化,灵活性和重用性的优点,同时实现了MVC机制,简化了基于MVC的web应用程序的开发。使用Struts的标记库,能大大提高开发效率。通过一个配置文件,即可把握整个系统各部分之间的联系,使系统的脉络更加清晰。项目开
本文标题:阳光网络购物商城项目报告
链接地址:https://www.777doc.com/doc-801331 .html