阳光网络购物商城项目报告

上传人:陈** 文档编号:97238313 上传时间:2022-05-27 格式:DOCX 页数:21 大小:261.42KB
收藏 版权申诉 举报 下载
阳光网络购物商城项目报告_第1页
第1页 / 共21页
阳光网络购物商城项目报告_第2页
第2页 / 共21页
阳光网络购物商城项目报告_第3页
第3页 / 共21页
资源描述:

《阳光网络购物商城项目报告》由会员分享,可在线阅读,更多相关《阳光网络购物商城项目报告(21页珍藏版)》请在装配图网上搜索。

1、编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第21页 共21页阳光网络购物商城项目报告项目名称阳光网络购物商城姓 名王万军学 号08121613班 级计软081项目开发概述 电子商务在当今已经不再是一种新兴产业,但是在早期由于网站企业的信誉度难以认证、网上交易的法律不健全、物流不发达等一系列原因,一定程度上制约了电子商务发展。进入21世纪以来,随着整个互联网的发展,限制电子商务的各种问题基本上都已经被解决,致使越来越多的企业进入电子商务的洪潮中,到目前为止,国内已经有近1000万的中小企业开始尝试通过互联网来增加对企业的影响力及销售额。传统的购物方式虽然仍处于市场的主导地

2、位,但是这种方式并不具备便捷、随意、时尚等网络购物具有的优势,所以电子商务不仅正在以迅猛之势席卷整个网络,而且还为购物市场做了一次革命性的改变。系统分析l 需求分析21世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。为了让消费者网上购物过程变得简单、方便、安全、快捷,网上购物商城成了一种新型而热门的购物方式。网上商城购物系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商城,使购物过程变得轻松、快捷、方便。一个成功的电子商务网站需要有一个美观的前台界面和一个可以扩展前台信息的后台管理系统以及网站信息的高效性、安全性

3、、可靠性等优势。根据对本项目的需求分析,采用MVC技术和Struts1.2框架进行开发。使用这两种模式开发更加安全有效。通过实际调查,要求阳光网络购物商城的开发具有以下功能。u 统一友好的操作界面,保证系统的易用性,方便用户操作。u 具备商品信息的展示功能,方便浏览者对商品信息进行浏览与比较。u 规范的商品分类,方便浏览者分类查找商品。u 完美的购物车功能与用户结账功能。u 设置网站公告信息模块,使浏览者能够及时了解网站的动态变化及公司销售的新品,特价活动等信息。u 商品销售排行功能。u 订单信息查询功能,商品信息查询功能。u 全面的后台管理功能,以方便管理员对网站的信息进行更新与管理。l 可

4、行性分析l 项目开发目的网络平台已经成为企业经营管理中不可忽视的一个重要方面,拥有一个全面的、功能强大的、操作简单的网络购物中心已经成为企业营销发展的一个必然趋势。网络购物中心的建立,从销售方面讲,不仅给企业增加一个新的销售渠道,而且方便了客户购买与了解公司的产品及新的销售方向;从企业宣传方面来讲,不仅提高了企业知名度,还更直观地展示出企业的产品,为企业的宣传起到了非常重要的作用。l 可行性研究的前提1. 要求:阳光网络购物商城的系统功能有会员登录、管理员登录、查看销售排行、查看订单、查看购物车、会员资料修改、查看特价商品、查看新品等功能。2. 目标:为消费者提供一个轻松、方便、快捷的购物平台

5、。3. 投资及效益分析a) 支出:根据系统的规模及项目的开发周期(为期二个月),公司决定投入15人。此外,公司将直接支付八万元的工资及福利待遇。在项目测试阶段,用户的培训、员工的出差等费用支出需要一万元;在项目的维护阶段,预计要投入一万元的资金。累计项目需要投入资金十万元。b) 收益:企业提供十四万元的资金。对于项目运行后进行的改动,采取协商的原则,根据改动规模额外提供资金,因此从投资和收益的效益上比,公司可以获得四万元的利润。项目完成后公司会给企业提供技术和经验,以后再开发类似的项目是可以极大的缩短项目开发时间。从目前电子商务发展的速度与趋势,网络购物必将融入到每一个人的生活当中,因此企业运

6、用网络销售商品不是一次性的收益,它是不可定量的收益,这样长时间企业必然会取得更多的经济效益。4. 经济可行性分析 传统的销售方式是商家把商品放在商店里供消费者挑选,店铺的规模和位置等客观因素影响着商店的客流量,并且商品的存放与销售需要人力进行管理,雇员的工资、店面的租金等又增加了成本,消费者也不能迅速找到自己需要的商品,而一个网络购物商城只需要一个存放商品的仓库,比租用一个店面节省很多,也不需要太多的人力来管理,更不会因为店面的面积影响客流量,客户足不出户就能够买到自己所需要的商品。5. 技术可行性分析a) 网络应用基础设施完善,由于信息技术的发展,我国的计算机网络飞速发展,先后建成了中国公众

7、多媒体通信网、China NET、中国教育与计算机网络等组成了中国Internet主体,网络应用进入企业及普通家庭,这位发展电子商务提供了基础设施。b) 网站的开发采用比较广泛的JSP+SQLServer数据库架构,实现前台管理和后台管理功能;运用MVC技术和Struts1.2框架技术,从而使开发更加安全有效。c) 网络安全技术的应用,包括加密算法、数字签名等实现网络传输数据的安全性、完整性。6. 条件、假定和限制 项目需要在两个月内完成并投入使用,系统分析人员需要在两天内到位,企业需要三天时间确认需求分析文档,去除其中可能出现的问题,占用五天时间确认需求分析文档。那么程序开发人员与网站设计人

8、员需要在一个多月时间内进行系统设计、程序编码、系统测试、程序调试和系统打包部署工作,其中,还要包括员工每周的休息时间。所以项目在开发上的主要的限制还是时间问题,因此我们要做出详细的时间规划以顺利完成项目的开发。l 项目计划书的编写引言l 编写目的:为了保证项目开发人员能够按时保质地完成预定目标,更好地了解项目实际情况,按照合理的顺序开展工作,现将项目开发生命周期的项目任务范围、项目团队组织结构、团队成员的工作责任、团队内外沟通协作方式、开发进度、检验项目工作等内容描述出来作为项目相关人员之间的统一约定和项目生命周期内的所有项目活动的行动基础。l 背景:阳光网络购物商城是为企业销售商品而开发的大

9、型网络卖场,使企业更好地销售从而获得最大的经济效益,同时更方便了消费者的购物需求。概述l 项目目标:项目目标要符合SMART原则,把项目要完成的工作用清晰的语言描述出来。阳光网络购物商城一方面是为了更好地满足消费者的购物需求,另一方面也是使企业获得更好地经济效益。l 应交付成果项目开发完成后,交付的内容如下:a) 以光盘的形式提供阳光网络购物商城开发的源程序、系统数据库和系统使用说明书。b) 系统发布后进行无偿维护和服务六个月,超过六个月进行系统有偿维护与服务。l 项目开发的环境:开发本项目所需要的操作系统是Windows XP及以上的操作系统,开发工具为MyEclipse6.0(及以上版本)

10、和SQL Server2000数据库。l 项目的验收方式与依据:本项目验收分为内部验收和外部验收两种方式。在项目开发完成后,首先进行内部验收,由测试人员根据用户需求和项目目标进行验收。项目在通过内部验收后,然后交给企业和消费者进行外部验收,验收的主要依据为需求规格说明书。项目团队组织l 组织结构:为完成阳光网络购物商城的开发,公司组织了一个临时的项目团队,由项目经理、网页编程师、软件工程师,图形图片处理师测试人员以及程序员共计十五人组成。l 人员分工:项目经理负责项目的前期分析、策划、项目开发的进度跟踪、项目质量的检验;网页编程师负责网页版式的设计及美化;软件工程师负责系统功能分析及编码;图形

11、图像处理师负责美化图片;测试人员负责对系统测试,编写系统测试文档;程序员负责编程。l 项目开发小组领导建设小组领导在项目的开发过程中所发挥的作用:强调小组成员按过程办事,必须尽力,按日程表办事;每周召开小组会议追踪上一周的工作进展情况;保证每名小组成员正确地提供需要时间和缺陷并且完成表格;制定下周的小组目标和工程目标。项目开发过程管理 为了使阳光网络购物商城项目在规定的时间内完成,而且不超过预算,成本预算;过程的控制是关键,同时要赶上挑战性的进度表并且生产出高质量的产品,训练有素的开发小组协同工作是其中的关键。然而,训练有素的小组协同工作需要大量的经验和一整套专门的技能和方法,更重要的事必须对

12、项目项目开发小组的有效管理。l 项目开发的确定资源人员资源,技能、时间、有效性;硬件资源,开发系统、目标机器;软件资源,开发所用的操作系统和工具包l 项目开发时间分布状况图 l 总体设计u 项目规划经过调查、分析,本网站针对网络商城会员具有以下功能。l 查看新品 l 查看特价商品l 会员资料修改l 查看购物车l 查看订单l 查看销售排行l 会员登录l 管理员登录同时针对管理员具有以下功能。l 商品设置l 会员设置l 后台管理员设置l 订单设置l 公告设置l 友情链接设置l 退出后台u 系统功能结构图阳光网络购物商城是一个典型的JSP数据库开发应用程序,由前台管理和后台管理两部分组成。l 前台管

13、理:该部分主要包括商品展台、购物车、收银台、会员管理、商城公告及订单查询、商品查询等功能。系统功能结构图如下所示l 后台管理:该部分主要对商城内的一些基础数据进行有效管理,包括后台登录、商品设置、会员设置、订单设置、后台管理员设置、友情链接设置、公告设置等功能。后台系统功能结构图如下所示l 系统设计u 设计目标由于网络商城的特点,整个系统会频繁与数据库交互,对于像网络购物中心这样的数据流量特别大的网络管理系统,必须满足使用方便,操作灵活等要求,本系统在开发设计时应该满足一下几个目标。l 采用人机对话的操作方式,界面美观、友好,信息查询灵活、方便,数据存储准确,安全可靠。l 全面展示购物中心所有

14、商品,并可展示最新商品及特价商品。l 便于顾客快捷地进行商品信息查询(采用了模糊查询技术)。l 会员可以随时修改自己的基本资料。l 实现网上购物功能。l 实现商品销售排行功能,以方便顾客了解购物中心内的热销商品及帮助企业领导者做出企业营销方案。l 商城公告公布购物中心内的最新信息。l 顾客可以随时查看自己的订单信息。l 对顾客输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。l 系统最大限度地实现了易维护性和易操作性。l 系统运行稳定,安全可靠。u 系统设计总体规则 l 简单性:在实现平台功能的同时,尽量让平台操作简单易懂。l 针对性:主要针对网上购物系统及后台管理的定向开发设计。l

15、实用性:本网站能够完成电子商品的展示和管理员管理的基本信息。u 开发及运行环境:在系统运行时需要以下条件。 硬件平台:l CPU:Pentium4 1.8GHz及以上l 内存:256MB以上软件平台l 操作系统:Windows XP/7l 数据库:SQL Server2000l 开发工具包:JDK Version1.6l JSP服务器:Tomcat6.0l 浏览器:IE6.0l IDE:MyEclipse6.0u 系统文件夹架构设计u 逻辑结构设计本项目开发所采用的数据库是SQL Server2000数据库,系统数据库的名称为DB_Shopping。数据库中共有九张表。l 数据表概要说明数据表

16、树形结构如下图所示:l 主要数据表及其说明商品信息表(tb_goods)主要用来保存各种商品的信息。商品大分类信息表(tb_bigType)用来保存商品类别中大的类别信息。商品小分类信息表(tb_smallType)用来保存类别中小的信息。订单信息表(tb_order)用来保存订单的概要信息。订单明细表(tb_orderDetail)用来保存订单的详细信息。会员信息表(tb_member)用来存储所注册的会员的信息。管理员信息表(tb_manager)用来保存管理员的信息。公告信息表(tb_affiche)用来保存商城的公告信息。友情链接信息表(tb_link)用来保存商城的网站链接信息。l

17、项目开发的技术准备l 采用MVC技术,使应用程序的输入、处理以及输出分开,从而提高应用程序的灵活性和可配置型。将应用程序分为三个部分:模型层(是应用程序的主体部分)、视图层(是用户看到并与之交互的界面)和控制层(接受用户输入并调用模型和视图去完成用户的需求)。处理过程,控制层首先接受用户的请求并决定应该调用哪个模型来进行处理;其次,模型根据用户的请求进行相应的业务逻辑处理并返回数据;最后,控制层调用相应的视图格式化模型返回的数据并通过视图呈现给用户。l 采用Struts框架技术,它具有组件的模块化,灵活性和重用性的优点,同时实现了MVC机制,简化了基于MVC的web应用程序的开发。使用Stru

18、ts的标记库,能大大提高开发效率。通过一个配置文件,即可把握整个系统各部分之间的联系,使系统的脉络更加清晰。 l 项目开发数据库设计方案l 数据库分析在阳光网络购物商城项目,因为系统的信息量很大,并且系统开发成本高,数据库管理的信息和数据很多,所以本项目的开发采用了SQL Server2000作为后台数据库用来存储所有的信息。l 数据库的概念设计项目在开发过程中,数据库的设计占有重要地位,数据库的设计原则是根据项目的整体需求而定的。在本项目开发中,为了保证系统的安全性,后台的管理与设置都要通过系统登录模块才能进入主窗体;而且针对会员有特殊的功能,因此要保会员的信息安全性与可靠性。l 数据库逻辑

19、结构设计本项目在开发过程中数据库使用九张表分别保存不同模块的基本信息。l 项目基本模块的实现会员管理模块:实现会员登录、新用户注册以及找回密码等功能。 会员登录模块如下图 用户注册界面如下图 购物车模块:实现商品的添加、查看购物车、生成清单、清空购物车等功能。网站后台主要功能模块设计网站后台功能模块主要具有以下功能。 商品设置:包括查看、删除商品的详细信息。 会员设置:包括查看、删除会员的详细信息。 管理员设置:包括修改、删除管理员的详细信息。 订单设置:包括查看订单的详细信息,删除订单以及出货操作。 公告设置:包括修改、删除、查看公告信息。 友情链接设置:添加、删除友情链接信息。后台管理员身

20、份验证模块设计网站后台对于整个网站的正常运行起着至关重要的作用。为了确保系统的安全性,后台在管理时需要登录验证,系统将判断登录账号及密码的有效性,如果通过验证则转到后台页面,反之则提示错误。当管理员对网站的维护工作完成后,必须退出系统,否则万一被不法分子乘机进入,后果不堪设想实现退出网站后台的方法很简单,只需要单击“退出后台”的图标后,系统将超级链接到退出页面即可完成。后台登录模块设计如下图所示。l 项目开发的疑难问题及解决方案u 系统的整体规划和规划中的问题由于阳光网络购物商城是基于B/S的系统,因此页面在其中就担负着巨大的工作,包括向服务器端后台写入和修改数据,以及服务器端响应客户的请求,

21、向客户端页面返回数据,这些工作不可能由几个页面来完成,但页面一多就会结构混乱,造成开发过程难以控制。为解决这个问题,我们采用了现代系统开发的模块化思想,对系统的功能结构进行了分解,从而在开发过程中逐步、逐个模块的实现,提高了开发效率。u 开发遇到的问题及解决l 中文乱码问题的处理在开发过程中经常出现乱码问题的解决方法有两个:1. 创建函数来解决,通过GB2312来编码解决乱码问题2. 直接在程序中添加代码解决,代码如下l 关闭网站后Session没有被注销当用户登录系统成功后,没有单击“安全退出”连接而直接关闭网页,由于在网站中设计了只允许一个用户登录在线,所以即使当用户关闭该网页,其他用户依然不能登录,这样的解决方法可以在首页中添加一段Javascript代码,使用户关闭网页时进行登录的注销。关键代码的设置如下。window.onbeforeunload=function();if(event.clientYdocument.body.scrollWidth)window.location.href”LoginOut.jsp”;u 结束语通过以上的系统的分析,开发与应用的步骤,完成了对本系统的开发任务。达到了本系统应有的功能和要求,且发现了一些问题,为今后该系统的进一步完善积累了宝贵经验。u第 21 页 共 21 页

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!