




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章 引言1.1 编写目的编写此报告的目的主要是通过对背景,机会、挑战、困难和风险有详细的分析,使团队内部人员达成共识。此报告的预期读者为:团队内部开发人员,审核项目的上级领导。1.2 背景(1) 系统名称:ECShopNT-B2C网店系统(2) 本项目由NTConq小组成员提出,开发以有意在网上开个人网店的用户为客户群体。本系统在哈工大软件学院机房进行开发。(3) 该系统是基于Win32平台下面的Web系统,需要windows 2000以上版本操作系统以及sql server 2005数据库的支持。1.3 定义ECShopNT:E-commercial shop at NT system;B2C: business to customer.Win32:windows 32位操作系统1.4 参考资料1 Cristian Darie, Karli Waston.ASP.NET 2.0 电子商务开发实战. 施游,徐峰,陈绍继. 人民邮电出版社, 2007. 891022 Micheal Blaha, James Rumbaugh.UML面向对象建模设计(第二版). 车皓阳,杨眉. 人民邮电出版社,2006. 23783 Matthew MacDonald, Mario Szpuszta. Pro ASP.NET in CSharp 2005. Apress 2006.10660019第2章 可行性研究的前提第2章 可行性研究的前提2.1 要求(1) 功能 本系统为一个模板系统,主要为网上个人商家提供基本的商务功能以及一些个性化的服务。系统首先能提供当下电子商务网站(如淘宝)提供的基本功能,比如产品发布,购买,会员注册,等,还增加了一些大型电子商务网站上无法定制的个性功能,比如可以自己设计网站的主题模板等。(2) 性能本系统系电子商务网站,因此对于网站的安全要求很高,根据当前商务网站已有的安全防护措施加上本系统为单商家的优势,本系统在安全和稳定性方面将会更加容易得到保障。对速度的要求我们仿照当下大型网站的做法,我们可以采取将页面静态化的机制,那么在同样的宽带条件下本系统的访问速度将不会慢。另外对于并发机制的处理,类比淘宝等大型的电子商务平台,本系统旨在为单个商家提供解决方案,这样大大减小了数据并发上的负荷,和处理难度,所以在有效估计范围内,本系统的并发处理将很容易达到预期标准。数据同步能力,电子商务网站重要特征之一就是对数据响应速度的要求很高,系统采用SQL Server 2003作为数据库,利用SQL2003的优秀特性作为网站数据同步的基础,虽然不能和大型网站的解决方案相比,但基于单商家的系统负荷程度,本系统将很容易解决数据响应的问题。(3) 输出邮件:用来向用户提示商品交易成功或者用来完成客户注册,作为用户的存根记录。邮件采用程序自动发送机制。也是网站功能可选项之一。商品统计报表:作为商家自己对商品和营业情况的分析资料,报表由管理员选择生成,可以查看年,季度,月份不同商品的销售情况。数据备份文件:用来对网站的重要数据进行备份,此备份文件采取半人工的方式,管理员可以选择备份文件,同时系统会在特定的时间段之后进行自动的备份。 (4) 输入初始配置数据:系统初始安装时需要进行相应数据的配置,比如数据库的配置,管理员信息的录入,基本模块设置。商品信息:商品信息用来呈现在前台上平页面上,提供商品基本信息的设置,更提供多媒体编辑功能,丰富上平页面的功能。用户信息:用户注册信息,当用户通过邮件验证成功之后数据存入数据库,用户信息基本部分由客户手动填入,另外还有比如积分,信誉等信息十系统自动生成加入的。评论信息或者留言:客户对商品的评价或者对于商家的建议,或者商家对客户的回复信息,此信息用来增强客户和商家之间的交流。用户登录信息:用于客户登陆验证包括验证码,用户名,密码等数据。搜索关键字:客户或者商家对商品进行检索输入的关键字。2.2 目标根据已有电子商务开发的特点,此系统的目标如下:(1) 人力减少到5;(2) 对用户的请求的处理相应时间在10秒以内;(3) 此系统以模板形式发布,用户安装即可使用;(4) 用户可以自己对系统的网站模板进行布置;(5) 此系统以开源项目发布。2.3 条件、假定和限制此系统的条件、假定和所受到的限制:(1) 满足大多数网上购物者的用户需求;(2) 能够在试用一个月后经过与现有大多数电子商务网站的比较,来获得跟多人的关注与认可;(3) 设备由软件学院承担和提供;(4) 系统在软件学院实验室机房进行开发。2.4 进行可行性研究的方法电子商务已经进行了20多年了,进入中国也有10多年了,淘宝,阿里巴巴这些电子商务网站的巨大成功已经充分证明了网上购物的可行性。在这种网上购物流行的时代,为了满足开发网上电子商务网站的便捷而开发的开源项目。而且目前已经有很多类似的项目存在。所以看此系统是否可行,可通过网上查看类似的网站的访问量和大家对其的认可程度,如果访问量很高,很多人已经认可并以来此类电子商务网站,则证明此系统是可行的。2.5 评价尺度确定此系统是否可行所使用的主要尺度如下所示:费用:是否在预算的经费内。开发时间:是否在两周内完成。顾客试用满意度:是否能使用户在1小时内学会安装。购物功能:是否满足现代网上购物的大多数人的需求。第3章 对现有系统的分析第3章 对现有系统的分析3.1 处理流程和数据流程3.1.1 现有业务的顶层DFD图图3-1 顶层DFD3.1.2 现有业务的0层DFD图图 3-2 0层DFD3.1.3 现有业务的1层DFD图图 3-3 用户的1层DFD图 3-4 管理员的1层DFD3.2 工作负荷现有系统所承担的工作:维护和管理整个网站的运行,管理卖家用户的业务,管理买家用户业务。现有系统的工作量如下所示:用户管理:10%用户浏览商品:25%用户购买商品:20%订单管理:25%商品管理:15%留言管理:5%3.3 费用开支现有系统所引起的费用开支平均如下所示:人力:50000元/月设备:2000元/月空间:2000元/月支持性服务:2000元/月材料:1000元/月 开支总额:57000元/月3.4 人员为了现有系统的运行和维护所需要的人员的专业技术类别和数量如下所示。网站管理员 专业的网络功能师 2人 服务器维护员 专业的服务器管理人员 2人3.5 设备现有系统所使用的最少设备如下所示:服务器:至少一台网络设备:路由器,网线,网卡等网络设备3.6 局限性1) 针对市场上现有的B2C独立网店系统多采用PHP+MySQL开发,有一定的平台局限性,系统开发平台的局限性是升级或维护所不能改变的,只能重新开发。2) 现有PHP系统针对普通用户,运行平台配置复杂,现有系统只能安装在Linux平台上,针对与大多数用户来说,linux系统相对陌生,因此不得不转换为大家都比较熟悉的windows平台3) 现有系统业务处理流程系统过于单一,缺少对插件的支持。4) 大多数现有.NET系统均非开源系统,针对普通用户,市场上急需开放源代码的B2C独立网点系统的.NET版。5)现有系统运行效率低。第4章 所建议的系统第4章 所建议的系统4.1 对所建议系统的说明ECShopNTB2C网店系统系统采用.NET开发技术,用windows2003sever+iis6.0+SQLSever2005进行开发。提升对公众所熟悉的windows平台的支持。采用模块化开发,提供统一开发接口,支持插件开发。在业务流程方面,系统简化整体业务流程的复杂度,拟采用WebServices方式集成各种功能部件,包括Paypal支付平台和Amazon WebServices。ECShopNTB2C网店系统满足第二章中所述的具体要求的说明:功能: 本系统为一个模板系统,主要为网上个人商家提供基本的商务功能以及一些个性化的服务。系统首先能提供当下电子商务网站(如淘宝)提供的基本功能,比如产品发布,购买,会员注册,等,还增加了一些大型电子商务网站上无法定制的个性功能,比如可以自己设计网站的主题模板等。性能:本系统系电子商务网站,因此对于网站的安全要求很高,根据当前商务网站已有的安全防护措施加上本系统为单商家的优势,本系统在安全和稳定性方面将会更加容易得到保障。对速度的要求我们仿照当下大型网站的做法,我们可以采取将页面静态化的机制,那么在同样的宽带条件下本系统的访问速度将不会慢。另外对于并发机制的处理,类比淘宝等大型的电子商务平台,本系统旨在为单个商家提供解决方案,这样大大减小了数据并发上的负荷,和处理难度,所以在有效估计范围内,本系统的并发处理将很容易达到预期标准。数据同步能力,电子商务网站重要特征之一就是对数据响应速度的要求很高,系统采用SQL Server 2003作为数据库,利用SQL2003的优秀特性作为网站数据同步的基础,虽然不能和大型网站的解决方案相比,但基于单商家的系统负荷程度,本系统将很容易解决数据响应的问题。4.2 处理流程和数据流程所建议的ECShopNTB2C网店系统的处理流程和数据流程如下所示:图4-1 顶层DFD图图 4-2 0层DFD图4.3 改进之处1) 系统改进了原系统仅支持Linux平台的缺点。2) 系统简化了原有系统的复杂流程。3) 提供模块化开发的统一接口4.4 影响4.4.1 对设备的影响新系统采用.NET平台,因此原有采用Linux平台的用户将无法使用该系统。而对于大多数用户所采用的windows系统将提供更好的支持。因此可能涉及硬件设备的更新。4.4.2 对软件的影响软件平台使用.NET平台所需的IIS服务器+SQLsever2005,涉及对原有系统apache+mysql平台的更新替换。4.4.3 对用户单位机构的影响新的系统采用.NET平台:windows2003sever+SQLSever2005+IIS6.0因此需要用户单位的工作人员对该平台了解并懂得如何使用。4.4.4 对系统运行过程的影响说明所建议系统对运行过程的影响,如:(1) 该系统采用用户友好界面,简化用户操作流程。并提供用户使用手册,便于用户了解。(2) 运行中心工作人员需要维护windows2003sever+SQLSever2005+IIS6.0平台的稳定运行。(3) 该系统针对用户分为个人用户和企业用户,个人用户多采用虚拟主机的托管功能,用户个人只需要提共后台管理。而针对企业用户,可采用独立主机,需要服务器管理人员负责运行中心的正常运转,系统管理员负责系统的业务功能管理。(4) 新系统采用SQLSever2005,提高了数据的处理能力。4.4.5 对开发的影响(1) 为了支持所建议系统的开发,需要充分寻求现代商务网站的需求,提出符合实际的期望的系统需求。在系统的开发阶段,根据系统的开发情况,适当的对系统提出修改建议。(2) 为了建立一个数据库所要求的数据资源,需要根据实际需要进行部分数据的手工录入,通过手工录入的数据对应用系统进行测试,测试完成后,删除手工录入数据,通过系统录入实际的数据进行系统的运行。(3) 为了开发和测验所建议系统而需要的一台web应用服务器。4.4.6 对经费开支的影响所建议的系统是软件工程课程设计中的题目,所以在设计开发上面,是学生学习开发锻炼的项目,不需要经费的开支。但在以后的运行和维护工作上,可能需要根据以后的实际情况,进行适当的经费支出,以维持系统安全无故障的正常运行。4.5 局限性1) 该系统依然存在平台的依赖性,只能运行在windows系统上。2) 语言的局限性,该系统未涉及国际化,目前只支持中文系统。4.6 技术条件方面的可行性本节应说明技术条件方面的可行性,如:(1) 在当前的限制条件下,开发平台与运行平台已经基本满足开发所需,因此项目可以完成。(2) 利用现有的技术,该系统的基本功能能够实现。(3) 开发团队有五名成员,基本满足完成Demo版所需。(4) 在现有条件下,能够勉强完成该系统的Demo版第5章 投资及效益分析第5章 投资及效益分析5.1 支出该项目主要资金支出为人力资源支出,由于时间短,工作量大,需要加班,在实际项目中,需要支付加班费。其次为搭建开发平台支出,在系统发布后需要一定的维护费用。详细资金支出情况如下所述。5.1.1 基本建设投资(1) 房屋和设施:开发时间集中在机房,教室,宿舍。(2) ADP设备:笔记本电脑5台(3) 数据通讯设备:TP-Link10/100M交换机一台(4) 环境保护设备:Visual SourceSafe 2005(5) 安全与保密设备:卡巴斯基2009防病毒软件(6) ADP操作系统的和应用的软件:windows xp professional(7) 数据库管理软件:SQLSever2005 Express Manager Studio5.1.2 其他一次性支出包括下列各项所需的费用,如:(1) 研究:需求分析和设计阶段主要的支出费用为人力投入。(2) 开发计划与测量基准的研究:项目规划期间主要投入为人力投入。(3) 数据库的建立:数据库采用免费的SQLsever2005 express,只需投入人力搭建数据库系统。(4) 检查费用和技术管理性费用:系统拟采用VSTS Test Editon 进行测试,采用Visual SourceSafe2005进行协同开发控制,而以上两个软件均为付费软件,需要一次性购买。第6章 可选择的其他系统方案第6章 可选择的其他系统方案6.1 可选择的系统方案说明开发一个业务功能和所建议的系统一样的,但是无平台以来的电子商务模板系统。满足在任何系统,如windows, Linux等系统下的正常运行。6.2 不选择的说明ECShop的业务流程特别复杂,不利于用户使用,并且要能部署在Linux和Windows操作系统下,需要很复杂的技术。由于开发时间有限和大家的技术有限,而且一般卖家不熟悉Linux系统,所以对于卖家发布商品,进行相关管理不方便。所以我们考虑在比较易用的windows系统下开发网上购物系统。第7章 投资及效益分析第7章 投资及效益分析7.1 支出该项目主要资金支出为人力资源支出,由于时间短,工作量大,需要加班,在实际项目中,需要支付加班费。其次为搭建开发平台支出,在系统发布后需要一定的维护费用。详细资金支出情况如下所述。7.1.1 基本建设投资(1) 房屋和设施:开发时间集中在机房,教室,宿舍。(2) ADP设备:笔记本电脑5台(3) 数据通讯设备:TP-Link10/100M交换机一台(4) 环境保护设备:Visual SourceSafe 2005(5) 安全与保密设备:卡巴斯基2009防病毒软件(6) ADP操作系统的和应用的软件:windows xp professional(7) 数据库管理软件:SQLSever2005 Express Manager Studio7.1.2 其他一次性支出包括下列各项所需的费用,如:(1) 研究:需求分析和设计阶段主要的支出费用为人力投入。(2) 开发计划与测量基准的研究:项目规划期间主要投入为人力投入。(3) 数据库的建立:数据库采用免费的SQLsever2005 express,只需投入人力搭建数据库系统。(4) 检查费用和技术管理性费用:系统拟采用VSTS Test Editon 进行测试,采用Visual SourceSafe2005进行协同开发控制,而以上两个软件均为付费软件,需要一次性购买。7.1.3 非一次性支出该系统为开源社区软件,有社区人员参与维护,资金成本较低,无周期性支出,后续支出主要用于维护开发系统服务器的稳定运行。7.2 收益7.2.1 一次性收益说明能够用人民币数目表示的一次性收益,可按数据处理、用户、管理和支持等项分类叙述,如:(1) 开发平台全部采用破解版软件,节省开发成本约2万元人民币(2) 硬件平台:服务器采用俱乐部台式机,节约成本约5千元,开发人员使用自己的笔记本进行开发。节约成本约3万元(3) 随着开发的不断进行,对版本控制,测试软件的不断熟悉,提升开发效率,减少加班,节约人力资源支出约1万元。7.2.2 非一次性收益该项目为开源软件,该产品本身并不盈利,盈利方式主要是为企业级应用提供维护和安全保证。周期性对系统进行维护升级。7.2.3 不可定量的收益随开发不断深入,开发人员间的默契不断增加,团队开发效率提高,可能产生的收益为:最好:1万元,最差:0元;在项目的Demo完成后可能会息影更多的开源爱好者加入,人力资源增加,开发周期缩短,可能带来的收益为:最好:1万元,最差:0万元;总计:最好:2万元, 最差:0元;7.3 收益投资比收益/投资比=13万/11万=1.27.4 投资回收周期预计在系统完成并发布demo 版后收回成本,约6个月;7.5 敏感性分析该项目拟为开源社区项目,周期性发布发行版,以应对随时间演进所带来的各种系统问题。关于系统生命期长度,考虑到电子商务网站对稳定性及安全性要求较高,因此,该项目拟采用最稳定及最新的开发版本,延长升级周期,并且要实现用户友好界面,因此系统实现会相对陌生且复杂。随着电子商务产业的不断发展,越来越多的人使用电子商务平台,因此会对系统的工作负荷量带来不小的挑战,在系统设计时要充分考虑到系统的并发性。而且该系统为独立网店系统模板,面对不同用户的不同也会需求,使得系统要有极强的灵活性,这将对开发带来极大挑战。综上所述,该系统特点为稳定性安全性要求较高,用户需求多众多样,灵活性极强,这是形同开发所
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026招商银行武汉分行校园招聘备考考试题库附答案解析
- 阅读之旅模板
- 文化公司税务咨询方案
- 本土企业应对策略-洞察及研究
- 油墨厂水性建筑油墨设备操作规定
- 水产养殖过程中病原微生物及污染物的安全性研究-洞察及研究
- 河南省新乡市2025-2026学年高一上学期9月月考历史试卷(含答案)
- 2024-2025学年广东省汕头市澄海区实验学校人教版六年级上册期中素养展示测试数学试卷(含答案)
- 电池厂化成柜配件管理规范规章
- 卷积神经网络驱动的图书馆信息检索-洞察及研究
- 2025-2026学年统编版一年级上册道德与法治教学计划含教学进度表
- 70岁以上驾驶员换证三力测试题库(含答案)
- 2025秋形势与政策课件-践行多边主义完善全球治理
- (2025秋新版)人教版八年级历史上册全册教案
- 2025年小麦种子研发与应用技术合作开发协议
- 四合一检测仪使用课件
- 恋爱课件教学课件
- 人民陪审员培训民事课件
- 药物中毒的护理与急救
- 2025年食安员、食品安全总监、主要负责人考试题及答案
- 学堂在线 大数据系统基础 章节测试答案
评论
0/150
提交评论