网上购物系统———软件项目可行性研究报告1.引言.............................................................21.1编写目的.....................................................21.2项目背景.....................................................21.3定义.........................................................21.4参考资料.....................................................22.可行性研究的前提.................................................32.1要求.........................................................32.2条件、假定和限制.............................................32.4可行性研究方法...............................................43.对现有系统的分析.................................................43.1处理流程和数据流程...........................................43.2工作负荷.....................................................73.3费用支出.....................................................73.4人员.........................................................73.5设备.........................................................74.所建议技术可行性分析.............................................84.1对系统的简要描述.............................................84.2与现有系统比较的优越性.......................................84.3技术可行性评价...............................................85.所建议系统经济可行性分析.........................................95.1决定可行性的主要因素.........................................95.2效益.........................................................95.3投资回收周期.................................................95.4敏感性分析...................................................96.社会因素可行性分析..............................................106.1法律因素....................................................106.2用户使用可行性..............................................107.其他可供选择的方案..............................................108.project进度流程图...............................................................................................11一.引言1.1编写目的电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。1.2项目背景软件名称:网上购物系统提出者:新疆大学生购物中心开发者:李伟,孟素梅,徐靖,马江林用户:新疆大学生实现软件的单位:新疆大学1.3定义Asp(activeserverpages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。ADO:ActiveXDataObject,ActiveX数据对象SQL:StructuredQueryLanguage1.4参考资料[1]杨翼川、徐梅.《ASP动态网页设计实战》[M].北京:机械工业出版社,2000,13[2]林金霖.《ASP实务经典》[M].北京:中国铁道出版社,2001,209[3]丁贵广.《ASP编程基础与实例》[M].北京:机械工业出版社,2002,51[4]白以恩.《计算机网络基础及应用》[M].哈尔滨:哈尔滨工业大学出版社,2000,33[5]黄梯云.《管理信息系统》[M],北京:电子工业出版社,1995,198[6]KarliWatson、MarcoBellinaso等.《C#入门经典》[M],北京:清华大学出版社,2002,67[7]甘仞初.《信息系统开发》[M].北京:经济科学出版社,2000,311[8]丁宝康.《数据库原理》[M].北京:经济科学出版社,2000,279二.可行性研究的前提2.1要求功能:此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品等功能;后台管理是提供给管理员的,其中包括:商品管理、新闻管理等。性能:效率高,速度快,算法规范,使管理员从繁琐的手工操作中解脱出来,提高办公效率。输出:订单、取货单输入:订货信息、客户记录基本的数据流程和处理流程:图3-1订单审核顶层数据流程图安全与保密要求:用户密码需加密(参考加密方式:md5)与软件相关的其他系统:操作系统、SQLServer数据库管理系统。完成期限:两周2.2条件、假定和限制(1)由于本系统的开发将是基于浏览器的B/S结构,所以浏览器端的语言使用HTML/CSS/JavaScript,服务器端的语言使用ASP(.NET),开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之采用SQLServer2000。(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试和维护及升级。网上购物商城订单审核网上购物商城2.4可行性研究方法技术可行性:目前,公司的管理工作和服务工作存在盲目性、随意性、和无效消耗,不能保证营销部门的工作质量,影响商品的销售,给公司带来实际的和潜在的经济损失。虽然系统开发初期投资较大,但是,若开发成功本系统,将有助于公司更好地预测市场,更好的开发客户及时调整经营销售策略,在激烈的市场竞争中把握主动。因此,从长远利益考虑,本项目若能开发成功,它所带来的效益将远高于系统投入。运行可行性:在公司的业务方面,由于日常信息处理量大,耗费时间长,出错效率高,在系统投入运行后,可以实现业务中的信息集中处理、分析利用信息和信息的交流辅助公司的业务监管和重大决定。并且可以实现公司进一步向网络服务发展,为信息工作打下良好的基础。法律可行性:该平台是是自主开发设计,因此不会构成侵权,在法律上是可行的。通过以上的研究和分析,认为系统开发所产生的效益将大于投入,所以开发本项目是可行的、必要的。三.对现有系统的分析根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。使用户快速地搜索和查找到所需要要产品和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了3.1处理流程和数据流程1.网上购物系统的总体处理流程图3-1:2.商品管理流程图3-2:顾客网站首页搜索商品退出浏览该商品浏览其他商品缺货登记查看购物放入购物车继续购买取消订单下订单确认订单订单送商家银货两讫支付送货上门交易完成售后服务评论商品商品管理查询商品修改删除满意否返回添加商品是否商品管理:点击商品管理连接,系统罗列出所有的商品,每个商品信息后面都会有编辑和删除此商品的连接,点击编辑连接后,系统提交给product_modify.asp页面,修改完后按修改确认后将再次把数据保存入数据库。点击删除连接后,根据返回的数据删除商品。3.销售订货数据流程图3-3F1订单F2货物F3付款单F4发货通知F5订货信息订货客户咨询记录订货付款记录订货客户记录F7取消订货单F6发货单4.电子购物商城提取商品业务流程图如下图3-4所示。库房客户电子购物商城查询库存通知进货客户P1获得订货信息P2确定价格P3收取货款P5确定订货P4修改订货信息客户电子购物商城D3D1D23.2工作负荷在公司的业务方面,由于日常信息处理量大,耗费时间长,出错效率高,在系统投入运行后,可以实现业务中的信息集中处理、分析利用信息和信息的交流辅助公司的业务监管和重大决定。3.3费用支出由于兴达玉器对电子购物商城系统开发项目达成了共识,并拨出专项资金,用以购置建立网络中心所需的网络设备和软件,具备了开发Web平台系统的基本条件。为了今后的系统维护,公司准备联合具有丰富经验的软件开发人员共同研究,这为今后系统的顺利开发提供了有力的技术条件。3.4人员人员方面公司现有的近20多名员工中,其中3名具有IT专业技术职称,他们掌握的计算机技术,在这样的企业队伍中推行信息化建设可以达到事半功倍的效果。3.5设备操作系统使用Windows2000Server,Web服务器使用操作系统自带的IIS5.0,浏览器IE5.0极其以上(或NetscapeNavigator6.0极其以上),数据库服务器使用SQLServer2000;程序运行服务器的配置建议为双CPU3.0,内存为2.0G,硬盘共800G(每个盘200G),只开通80端口;数据库服务器的配置建议为双CPU2.4,内存为1.0G,硬盘共800G,只开通1433端口;备分数据库配置建议为双CPU2.4,内存为2.0G,硬盘共800G。考虑到目前OFFICE2000的市场占有率已达到91%,所以我们的系统日常的文档和数据处理应该能够支持OFFICE2000.电子购物商城客户提取商品四.所建议技术可行性分析4.1对系统的简要描述网上购物平台主要是对后台管理和前台操作。后台管理是管理员对