阳光网络购物商城项目报告.docx
- 文档编号:3869537
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:15
- 大小:254.17KB
阳光网络购物商城项目报告.docx
《阳光网络购物商城项目报告.docx》由会员分享,可在线阅读,更多相关《阳光网络购物商城项目报告.docx(15页珍藏版)》请在冰点文库上搜索。
阳光网络购物商城项目报告
阳光网络购物商城项目报告
项目称号
阳光网络购物商城
姓名
王万军
学号
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.6
●JSP效劳器:
Tomcat6.0
●阅读器:
IE6.0
●IDE:
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的标志库,能大大提高开发效率。
经过一个配置文件,即可掌握整个系统各局部之间的联络,使系统的头绪愈加明晰。
项目开发数据库设计方案
●数据库剖析
在阳光网络购物商城项目,由于系统的信息量很大,并且系统开发本钱高,数据库管理的信息和数据很多,所以本项目的开发采用了SQLServer2000作为后台数据库用来存储一切的信息。
●数据库的概念设计
项目在开发进程中,数据库的设计占有重要位置,数据库的设计原那么是依据项目的全体需求而定的。
在本项目开发中,为了保证系统的平安性,后台的管理与设置都要经过系统登录模块才干进入主窗体;而且针对会员有特殊的功用,因此要保会员的信息平安性与牢靠性。
●数据库逻辑结构设计
本项目在开发进程中数据库运用九张表区分保管不同模块的基本信息。
项目基本模块的完成
会员管理模块:
完成会员登录、新用户注册以及找回密码等功用。
Ø会员登录模块如以下图
Ø用户注册界面如以下图
Ø购物车模块:
完成商品的添加、检查购物车、生成清单、清空购物车等功用。
网站后台主要功用模块设计
网站后台功用模块主要具有以下功用。
Ø商品设置:
包括检查、删除商品的详细信息。
Ø会员设置:
包括检查、删除会员的详细信息。
Ø管理员设置:
包括修正、删除管理员的详细信息。
Ø订单设置:
包括检查订单的详细信息,删除订单以及出货操作。
Ø公告设置:
包括修正、删除、检查公告信息。
Ø友谊链接设置:
添加、删除友谊链接信息。
后台管理员身份验证模块设计
网站后台关于整个网站的正常运转起着至关重要的作用。
为了确保系统的平安性,后台在管理时需求登录验证,系统将判别登录账号及密码的有效性,假设经过验证那么转到后台页面,反之那么提示错误。
当管理员对网站的维护任务完成后,必需参与系统,否那么万一被不法分子乘机进入,结果不堪想象完成参与网站后台的方法很复杂,只需求单击〝参与后台〞的图标后,系统将超级链接到参与页面即可完成。
后台登录模块设计如以下图所示。
项目开发的疑问效果及处置方案
◆系统的全体规划和规划中的效果
由于阳光网络购物商城是基于B/S的系统,因此页面在其中就担负着庞大的任务,包括向效劳器端后台写入和修正数据,以及效劳器端照应客户的央求,向客户端页面前往数据,这些任务不能够由几个页面来完成,但页面一多就会结构混乱,形成开发进程难以控制。
为处置这个效果,我们采用了现代系统开发的模块化思想,对系统的功用结构停止了分解,从而在开发进程中逐渐、逐一模块的完成,提高了开发效率。
◆开发遇到的效果及处置
●中文乱码效果的处置
在开发进程中经常出现乱码效果的处置方法有两个:
1.创立函数来处置,经过GB2312来编码处置乱码效果
2.直接在顺序中添加代码处置,代码如下
<%@pagecontentType=〞text/html;charset=gb2312”%>
<%request.setCharacterEncoding(〝gb2312”);%>
●封锁网站后Session没有被注销
当用户登录系统成功后,没有单击〝平安参与〞衔接而直接封锁网页,由于在网站中设计了只允许一个用户登录在线,所以即使当用户封锁该网页,其他用户依然不能登录,这样的处置方法可以在首页中添加一段Javascript代码,运用户封锁网页时停止登录的注销。
关键代码的设置如下。
◆完毕语
经过以上的系统的剖析,开发与运用的步骤,完成了对本系统的开发义务。
到达了本系统应有的功用和要求,且发现了一些效果,为今后该系统的进一步完善积聚了珍贵阅历。
◆
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 阳光 网络 购物 商城 项目 报告