《网购比价系统设计说明书》由会员分享,可在线阅读,更多相关《网购比价系统设计说明书(26页珍藏版)》请在金锄头文库上搜索。
1、 网购比价系统的设计与实施报告姓名: 学号:姓名: 学号:姓名: 学号:姓名: 学号: 2012年 12月 31日成 绩:姓名:蔚泓翔 学号:071003130 成绩 姓名:齐延涛 学号:161002217 成绩 姓名:严连杰 学号:071003134 成绩 姓名:洪志发 学号:071003104 成绩 评 语:指导教师: (签名)目录一引言:1二关键字:1三 摘要:1四 系统概述:1五 引言25.1编写目的25.2项目背景25.3术语25.4参考文献25.5、可行性研究的前提35.5.1基本要求35.5.2开发目标35.5.3条件、假定和限制35.5.4进行可行性研究的方法35.5.5 决定
2、可行性的主要因素35.5.6评价尺度35.6、对现有系统的分析45.6.1处理流程和数据流程45.6.2工作负荷45.6.3人员55.6.4设备开支55.6.5存在问题65.7、技术可行性分析65.7.1对系统的简要描述65.7.2处理流程和数据流程65.7.3与现有系统比较的优越性85.7.4采用建议系统可能带来的影响85.7.5系统可行性分析85.7.6可选择的其他系统方案85.8经济可行性分析(投资和效益分析)85.8.1支出(投资):85.8.2收益85.9社会因素方面的可行性85.9.1法律方面的可行性95.9.2用户使用可行性95.10可行性研究结论9六. 需求分析96.1将要完成
3、的软件功能96.2功能需求划分96.3 系统工作总流程11七. 数据描述117.1数据:11静态数据11动态数据127.2数据字典:12八 概要设计128.1总体设计128.1.1处理过程128.1.2 系统总体结构图138.2服务器端功能138.3移动设备端功能148.4系统工作总流程148.5数据库设计15商品表158.6运行设计168.6.1运行模块的组合168.6.2运行控制168.6.3运行时间168.7出错处理设计168.7.1出错输入商品信息168.7.2出错处理对策168.8安全保密设计178.9维护设计17九 详细设计1791系统功能简介1792系统层的设计与实现1893系统
4、业务逻辑层的设计与实现209.4算法20十 测试和维护2010.1理论测试与要求2110.1详细测试21十一实验心得22一引言:Internet的迅猛发展将人类带入了信息社会和网络经济时代,对企业发展和个人生活都产生了深刻的影响。随着Internet的广泛应用,消费者不再受物理空间的约束,并且能通过搜索引擎或者直接访问购物网站获得尽可能多的商品信息,同时网络产品种类的多样性、网络上商品价格的低廉、网络购物的便利性使得越来越多的消费者利用因特网在电子商务购物平台上进行购物。网上购物,在为消费者节省成本的同时,也给消费者带来了新的“成本花费大量的时间浏览大量的网站,学习怎样提交查询和管理自己的订单
5、。另外,每个网站都含有大量的不同种类的商品,用户要选购商品就不得不在大量网站内进行复杂的搜索,比较每种商品的报价、折扣和其它优惠措施。因此,用户很希望电子商务系统具有这样一种功能来帮助他们完成对商品的选购,这种功能可以发现大量网络上的购物网站,帮助用户获取大量的商品信息以选购商品。正是在以上背景下,本文提出了“电子产品自动搜索比价系统”的研发工作。二关键字: 可行性研究,需求分析,概要设计,详细设计,编码实现,测试和维护。三 摘要:本文分析了整个项目的各功能模块,涵盖前端数据查询和后端网页抓取以及网络数据抽取,同时描述了各模块之间的关系。整体的项目框架在此文中也进行了阐述。搜索引擎是此系统的核
6、心,主要分为搜索功能部分、索引功能部分、数据分发。本项目采用了软件开发过程的流程开发,从需求分析、概要设计、详细设计、编码以及单元测试、功能测试、集成测试运行。整个的项目开发质量和时间都是可控的。四 系统概述:该系统能够完成快速的查询各大电商的数据库和合理的使用本地数据库,为用户提供快速、便捷的查询比较服务。经过对市场和用户的调查分析后,提出了更加趋于合理的数据模型,去除了一些冗余的服务,精简了查询过程。我们一直认为,这个系统的优势在于以下两点1. 能够高速准确的提供查询服务2. 能偶实时的提供最新的数据五 引言5.1编写目的在完成了针对网购比价器软件市场的前期调查,同时与多位软件使用者进行了
7、全面深入地探讨和分析的基础上,项目小组提出了这份软件需求规格说明书。此需求规格说明书对网购比价系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作,从而设计出方便用户使用的产品5.2项目背景随着互联网的不断发展,互联网购物逐渐成为了普通大众生活的一部分,据统计,2011年双十一当天淘宝的成交总额达到约40亿元,2012年双十一当天更是达到了惊人的191亿元,可见互联网交易的广泛性。由于产品众多,同类型商品价格更是差异很大,所以通过网购比价器进行筛选有利于广
8、大消费者快速、方便地找到最性价比最高的商品。项目小组已完成了全面的市场调查和分析,同时与目标用户进行了多次深入沟通,并在此基础上着手开发网购比价器软件5.3术语1.比价系统:通过系统的网络数据库功能,在输入某关键词时,可以及时的调出,相应的各大电子商务网站商品价目信息的系统。2.电子商务:(Electronic Commerce)是网络化的新型经济活动,即基于互联网、广播电视网和电信网络等电子信息网络的生产、流通和消费活动,以实现整个商务过程的电子化、数字化和网络化,而不仅仅是基于互联网的新型交易或流通方式。3.B2C:按电子商务的交易对象分类,即BtoC。全称是Business to Cus
9、tomer,是指企业与消费者之间的电子商务模式。一般以网络零售业为主,主要借助于Internet开展在线销售活动。5.4参考文献1 王琛,王城长,吕琳瑗, 红网-潇湘晨报,2012年11月11日2 肖菁,陈聿敏, 钱江晚报,2011年11月11日亿邦动力网http:/软件工程 主编 张海藩,清华大学出版社C程序设计主编 谭浩强,清华大学出版社数据库原理及应用教程 主编 陈志泊 ,人民邮电出版社。5.5、可行性研究的前提5.5.1基本要求1.网购在平民消费中的比例扩大,软件可以被普遍接受。2.了解各大电商网站的销售模式3.可以接入各大电商的商品数据库5.5.2开发目标使网络消费变得更加便捷,快速
10、。能够在最短的时间内找到所需要的最低价的商品。5.5.3条件、假定和限制1.经费来源由学校支持2.开发软件时可以获得老师的技术支持3.开发人员基本技能较熟练开发成本低5.5.4进行可行性研究的方法1.用户调查 2.电商管理员调查 3.市场相关产品、同类产品调查 4.系统进行评价时所用的主要尺度为各项功能的优先次序、开发的时间的长短及使用的难易程度5.5.5 决定可行性的主要因素资金到位,技术能力强,开发人员有坚决胜利完成任务大额决心5.5.6评价尺度是否功能齐全,运行稳定。在网络功能方面是否方便管理。设置是否灵活开。是否具有多任务,高效率的特点。是否具有界面友好,操作简单的特点。5.6、对现有
11、系统的分析5.6.1处理流程和数据流程网 购 比 价 系 统前台管理浏览商品查询商品购买商品评价商品后台管理商品管理订单管理系统管理5.6.2工作负荷1.商品管理添加商品分类。修改商品分类。删除商品分类。添加商品信息,包括商品分类、商品名称、作者、出版社等信息。商品图片的上传、修改和删除。修改商品信息。删除商品信息。查看商品信息。2.订单管理处理订单。办理发货。办理结账。删除订单。3.顾客用户管理注册顾客用户,包括用户名、密码等信息。修改顾客用户信息。删除顾客用户信息。4.系统用户管理添加系统用户,包括用户名、密码等信息。修改系统用户信息。删除系统用户信息。5.6.3人员系统需要系统管理员,维
12、护其数据5.6.4设备开支1:硬件设备费 系统所需的硬件设备费用为:3.84万元人民币,其中: 服务器1台 32000元 微机2台 1400元 网络设备和布线 500元 不间断电源1台 3000元 工作台3台 1500元 软件费:系统所需购买软件费用为:2.1万,其中: .Windows NT 5000元 .SQL Server 6000元 .java环境 5000元 .rose或visio建模工具 5000元 耗材费:0.8万。 咨询和评审费:1.2万。 调研和差旅费:1.0万。 不可预见费: 按开发总费用的15%计算。 系统开发总费用:10.281万。5.6.5存在问题现有系统的局限性表现在以下方面:对商品信息的查询及电商资源信息的详细查询及更新困难。当前的系统是否简单易学便于操作,系统管理员及维护员是否需要专业学习。系统所存储负载的信息量大,会造成计算机运行不够流畅,数据存储困难。5.7、技术可行性分析5.7.1对系统的简要描述通过系统的网络数据库功能,在输入某关键词时,可以及时的调出,相应的各大电子商务网站商品价目信息的系统。5.7.2处理流程和数据流程简单数据流程图用户数据流程图 用户P1个人数据库查询P2商品信息查询P4网络数据库查询P3详细价格查询用户查询信息D1 数据库文件详细查询信息详细价格信息查询结果D2 本地数据D3 数据库文件查询信息