《网上购物商城》课程设计题目最新版Word文档下载推荐.docx
- 文档编号:19077710
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:19
- 大小:481.86KB
《网上购物商城》课程设计题目最新版Word文档下载推荐.docx
《《网上购物商城》课程设计题目最新版Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《《网上购物商城》课程设计题目最新版Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。
3.3基于系统功能分解的WBS方案3
3.4基于项目开发过程的WBS方案3
4项目进度计划4
4.1进度估算4
4.2进度计划4
5软件估算5
5.1项目规模估算5
5.2项目成本估算5
6软件质量保证计划5
6.1质量目标5
6.2质量保证活动5
7项目风险评估及应对措施5
7.1项目风险事件5
7.2风险应对措施5
8项目配置管理计划5
8.1配置项列表(配置库)5
8.2配置项路径及标识5
8.3基线变更控制流程5
9结束语5
参考资料5
1引言
1.1编写目的
说明:
编写这份软件项目开发计划的目的,并指出预期的读者。
电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。
随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。
特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;
动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
1.2重要术语
举例:
(1)WBS:
WorkBreakdownStructure,任务分解结构,是面向可交付成果的对项目元素的分组,它组织并定义了整个项目的范围。
(2)SOW:
WBS:
任务分解结构(WorkBreakdownStructure,简称WBS)跟因数分解是一个原理,就是把一个项目,按一定的原则分解,项目分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常活动中,直到分解不下去为止。
任务分解结构(WBS,WorkBreakdownStructure),以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围,每下降一层代表对项目工作的更详细定义。
WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础。
WBS同时也是控制项目变更的重要基础。
项目范围是由WBS定义的,所以WBS也是一个项目的综合工具。
WBS具有4个主要用途:
∙WBS是一个描述思路的规划和设计工具。
它帮助项目经理和项目团队确定和有效地管理项目的工作。
∙WBS是一个清晰地表示各项目工作之间的相互联系的结构设计工具。
∙WBS是一个展现项目全貌,详细说明为完成项目所必须完成的各项工作的计划工具。
∙WBS定义了里程碑事件,可以向高级管理层和客户报告项目完成情况,作为项目状况的报告工具。
WBS是面向项目可交付成果的成组的项目元素,这些元素定义和组织该项目的总的工作范围,未在WBS中包括的工作就不属于该项目的范围。
WBS每下降一层就代表对项目工作更加详细的定义和描述。
项目可交付成果之所以应在项目范围定义过程中进一步被分解为WBS,是因为较好的任务分解可以:
∙防止遗漏项目的可交付成果。
∙帮助项目经理关注项目目标和澄清职责。
∙建立可视化的项目可交付成果,以便估算工作量和分配工作。
∙帮助改进时间、成本和资源估计的准确度。
∙帮助项目团队的建立和获得项目人员的承诺。
∙为绩效测量和项目控制定义一个基准。
∙辅助沟通清晰的工作责任。
∙为其他项目计划的制定建立框架。
∙帮助分析项目的最初风险。
SOW:
英文全称statementofwork(工作说明)。
是合同的附件之一,具有与合同正文同等的法律效力。
工作说明详细规定了合同双方在合同期内应完成的工作,如方案论证、设计、分析、试验、质量控制,可靠性、维修性、保障性、标准化、计量保证等;
应向对方提供的项目,如接口控制文件、硬件、计算机软件、技术报告、图纸、资料,以及何时进行何种评审等
。
下面是SOW有下面四种常见形式:
功能:
客户通常知道他们想要什么,但不知道怎么达到他们想要的目标。
功能SOW确定客户在最后交付产品时想要什么。
性能:
这是SOW最常见的形式。
它详细说明协约的所有交付的产品,确定流程、范围和可接受的努力等级。
这集中在整个协约。
设计:
在设计SOW中,客户已经很详细地描述服务或交付产品怎样获得、建立、实现等等,主要集中在流程和设计上。
增加:
一个企业组织一般需要资源支持开发。
这样就需要完成一个人员增加SOW,用以详细说明由承包人完成的工作范围、客户对承包人技能、资格认证和工作质量的期望。
2项目概述
2.1项目开发背景及意义
计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会在快速向信息化社会前进,信息自动化的作用也越来越大。
从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。
首先,目前国内很多大中城市的商场还是以售货员站柜台为主,这样给商场带来很多管理上的问题;
其次,由于商场是人群集中的地区,这样为管理以及保安等方面也带来很多的不便。
第三,目前电子商务正处于高速发展时期,绝大多少的企业已全面实施自己的电子商务计划,所以建立属于自己的网络销售平台已是当务之急。
第四,从消费者的角度出发,满足消费者的需求,以便利的方式让其购买到所需物品,既方便又节约时间。
因此,为了解决这些管理以及其他等一些问题,我们迫切需要一种通过网络来进行商品交易的平台。
在互联网日益流行的今天,网络已经变得越来越重要,而在网络这个大家庭里,网上购物则是一个热点,网上购物商城的出现,给消费者的消费观念带来了重要的变化,网上物品的物美价廉以及在实体店买不到的物品将成为吸引消费者的重大战略措施。
开发网上电子购物商城具有非常大的前景和利润空间。
2.2项目初始范围
业务需要:
开发项目的原因是,通过使用网上购物商城网站超市及商城能够全面展示商城内的所有商品,方便顾客了解商品信息,查看商城内的交易信息。
业务需求:
通过该购物网站,顾客能够很方便的查看商品的信息,很好的管理商城的商品,查看交易信息。
要求网站具有以下功能。
a.系统具有良好的人机界面。
b.如果系统的使用用户较多,要求系统具有较好的权限管理。
c.全面展示商城内的所有商品。
d.商品分类显示,方便顾客了解本商城内的商品。
e.查看商城内的交易信息。
f.支持打印功能。
g.系统最大限度地实现易维护性和易操作性。
h.系统运行稳定,安全可靠。
业务价值:
网上购物商城能够让自己的产品得到广大用户的认可,从而获取一定的利益,既给商家带来了很大的好处和方便,让商家不仅能够在网上找到其他大型的商家发货,而且可以很轻松的把货放到网上了,节约很大一笔费用,同时又给广大消费用户带来了很大的方便,客户不用出门就可以在网上购物商城里找到更多自己想要的东西。
业务流程图:
网上购物商城业务部分管理功能:
.会员信息管理:
当用户决定结束购物去结账时,需要用户处于登录状态。
在登录该购物网站
时,用户可以输入用户名和口令进行登录。
在输入用户名和口令后,系统将验证用户名和口令是否正确,如果验证成功,就使用户处于登录状态。
否则,系统显示用户名或密码错误的信息。
用户在登录页面中能够进行新用户注册,这时系统要求用户输入用户注册信息,包括用户名、密码、确认密码、真实姓名、家庭住址、联系电话和电子邮件等。
如果用户名己经存在,系统将向用户显示相应的错误信息,并提示用户使用其他的用户名。
用户登录后可以随时修改个人的注册信息。
.商品查询:
用户可以通过网站浏览各种产品。
在网站的主页面上,用户可以看到所有商品类别的列表,商品类别列表中包含每种类别的名称和描述。
通过单击某个商品类别的链接,用户可以查看该类别下的所有产品列表,产品列表中包含每个产品的名称和描述。
接着用户可以单击某一个产品,进入该产品下各种型号商品条目的列表页面,在该页面的商品条目列表中,包含每个商品的名称、所属产品、简短描述和单价等信息以及添加到购物车的按钮。
如果用户继续单击某一个商品的链接,则进入该商品的详细视图。
在商品的详细视图中,可以看到商品的图片介绍,文字介绍、所属产品、单价以及添加到购物车的按钮等内容。
.购物车管理
当用户在商品列表视图或商品详细视图中单击“添加商品到购物车”按钮时,将跳转到购物车页面,商品会被自动添加到购物车中,默认的数量为1。
在购物车页面,用户可以看到购物车中的所有商品,并且会看到每个商品的商品名、所属产品名、商品描述、是否有库存、购买数量、单价、总价以及移除按钮。
在购物车的下方还将列出购物车中所有商品的总价格。
.订单管理
购买者结束购物后,将进行结账。
结账是一个向导式的过程,购物车中的“收银台付款”按钮可以将用户导向结账向导。
结账向导首先向用户显示购物车中商品的信息总汇,系统验证用户填写的订单信息,如果填写正确,则向用户显示订单成功的页面,用户在该页面中可以看到订单号。
同时,用户也可以随时进入管理页面,查询与自己相关的订单信息,并可以随时取消订单。
2.3项目生存期模型选择
格式和内容参照课本39页“校务通案例分析”中的生存期模型描述。
针对本项目的的开发特点,参考软件的生存期模型说明和软件开发过程体系,采用瀑布模型开发。
网上购物商城的全部功能分成前台会员管理模块和后台管理员模块两部分。
.前台功能模块:
前台功能模块主要实现会员的注册,登录,修改个人信息,分类查看商品信息,购物,管理购物车,结账和查看各种服务条款等功能。
.后台管理模块:
后台管理模块主要实现后台管理员对会员,商品,物流,订单和系统的管理功能。
网上购物商城的各个功能模块的需求相对比较稳定,用户的需求非常清楚全面,且在开发过程中没有或很少变化,用户的使用环境非常稳定,开发工作对用户参与的要求很低。
因此采用瀑布模型开发。
网上购物商城现在的开发技术方面已经比较成熟,并且在很大的超市,连锁店,以及个人网上商店的广泛使用,各个方面的需求变化都相对的稳定。
系统从计划,需求分析,设计,编码,测试,维护的各个阶段,只要当前一阶段完成后,您只需要去关注后续阶段。
网上购物商城采用瀑布模型开发,系统的可扩充性较差,并且在开发过程中下一个阶段对上一个阶段的反馈较少。
用户只能在开发后期才能看到开发的结果。
后台功能结构图:
2.4开发技术选择与理由
参照《系统分析与设计》课程中的技术可行性分析,描述所选择的开发技术的优势。
在实现网上购物商城时,要用到的技术有:
存储过程技术:
采用SQLServer2005存储过程技术。
该数据库在安全性,准确性和运行速度有方面有可以支持,并且处理数据量大,效率高。
并且采用MicrosoftVisualStudio2005作为主要开发工具。
母版页技术:
使用MicrosoftVisualStudio2005创建母版页。
使用母版页可以为ASP.Net应用程序页面创建一个通用的外观。
开发人员可以利用母版页创建一个单页布局。
然后,将其应用到多个内容中。
母版页的优点:
.使用母版页可以集中处理页的通用功能,以便可以只在一个位置上进行更新,在很大程度上提高了工作效率。
.使用母版页可以方便地创建一组公共控件和代码,并将其应用于网站中所有引用该母版页的网页。
例如:
可以在母版页上使用控件来创建一个应用于所有也的功能菜单。
.可以通过控制母版页中的所有占位符ContentPlaceHolder,对网页进行布局。
数据缓存技术:
系统或应用程序将频繁使用的数据保存到内存中,当系统或应用程序再次使用时,能构快速的获取数据。
它的弊端在于显示的内容可能不是最新,最精确的
ASP.Net缓存主要分为两大类:
网页输出缓存和应用程序缓存
网页输出缓存针对ASP.NETPages页面中的HTML进行缓存,是可视化内容对象,如图片,GridView表格控件,用户控件等
应用程序缓存是针对应用程序内的数据缓存,如:
将DataSet等数据存储到缓存
网页输出缓存:
(ASP2.0框架以后所形成功能)
3项目范围计划
3.1用户需求概述及系统主要功能
比项目初始范围更详细一些,可出现功能模块图或用例图。
业务需要:
i.系统具有良好的人机界面。
j.如果系统的使用用户较多,要求系统具有较好的权限管理。
k.全面展示商城内的所有商品。
l.商品分类显示,方便顾客了解本商城内的商品。
m.查看商城内的交易信息。
n.支持打印功能。
o.系统最大限度地实现易维护性和易操作性。
p.系统运行稳定,安全可靠。
用例图:
3.2开发团队与开发环境
开发团队:
张兴俊(组长),赵晓明,沈斌生
开发环境:
网站开发平台:
MicrosoftVisualStudio2008
网站开发语言:
C#
网站后台数据库:
SQLServer2005
运行平台:
WindowsXP/Window2007
运行环境:
Microsoft.NETFrameworkSDKv2.0
3.3基于系统功能分解的WBS方案
基础WBS图可参照课本63页图2-18。
网上购物商城前台功能结构图:
网上购物商城后台功能模块:
表3-1:
功能WBS表
3.4基于项目开发过程的WBS方案
过程WBS图可参考课本58页图2-9。
网上购物商城WBS图:
表3-2:
过程WBS表
4项目进度计划
4.1进度估算
根据前一阶段制定的过程WBS以及项目生存周期模型,选择一种项目进度估算方法(如定额估算法、工程评估评审技术、关键路径法、时间压缩法、资源调整法、关键链法等),估算项目历时、项目开始结束时间,以及每个任务的开始结束时间。
提示:
需要画出项目网络图,并且项目的开始时间和每个任务的持续时间是已知的。
4.2进度计划
根据估算结果制定项目进度计划,利用Project等项目管理软件生成甘特图。
5软件估算
5.1项目规模估算
选择某种估算方法估算项目总规模。
5.2项目成本估算
(1)直接成本(包括开发成本和管理成本)
(2)间接成本
(3)项目总成本
6软件质量保证计划
6.1质量目标
6.2质量保证活动
7项目风险评估及应对措施
7.1项目风险事件
7.2风险应对措施
8项目配置管理计划
8.1配置项列表(配置库)
8.2配置项路径及标识
8.3基线变更控制流程
9结束语
参考资料
[1]韩万江、姜立新编著,《软件项目管理案例教程》,机械工业出版社,2009年4月
[2]
[3]
[4]
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上购物商城 网上 购物 商城 课程设计 题目 最新版