版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、福阿大金网购比价系统的设计与实施报告姓名:学号:姓名:学号:姓名:学号:姓名:学号:2012年12月31日姓名:蔚泓翔学号:071003130成绩.姓名:齐延涛学号:161002217成绩一姓名:严连杰学号:071003134成绩.姓名:洪志发学号:071003104成绩.绩:成语:指导教师:目录一引言:0二关键字:03 摘要:04 系统概述:05 引言011116 五、可行性研究的前提26.5.1 大体要求226.5.3 条件、假定和限制226.5.5 决定可行性的要紧因素2评判尺度25.六、对现有系统的分析31.1 334455.7 、技术可行性分析55577775.8 经济可行性分析(投
2、资和效益分析)75.8.1 支出(投资):7778用户利用可行性88六.需求分析8886.3系统工作总流程107 数据描述107.1 数据:10静态数据10动态数据117.2 数据字典:118 概要设计1111118.1.2系统整体结构图1212移动设备端功能13系统工作总流程1314商品表14运行设计158158158158.7犯错处置设计158.输入商品信息158158.8 平安保密设计168.9 保护设计16九详细设计169 1系统功能简介1610 2系统层的设计与实现1711 3系统业务逻辑层的设计与实现1919十测试和保护192020十一实验心得21Internet的迅猛进展将人类带
3、入了信息社会和网络经济时期,对企业进展和个人一辈子活都产生了深刻的阻碍。随着Internet的普遍应用,消费者再也不受物理空间的约束,而且能通过搜索引擎或直接访问购物网站取得尽可能多的商品信息,同时网络产品种类的多样性、网络上商品价钱的低廉、网络购物的便利性使得愈来愈多的消费者利用因特网在电子商务购物平台上进行购物。网上购物,在为消费者节省本钱的同时,也给消费者带来了新的“本钱花费大量的时刻阅读大量的网站,学习如何提交查询和治理自己的定单。另外,每一个网站都含有大量的不同种类的商品,用户要选购商品就不能不在大量网站内进行复杂的搜索,比较每种商品的报价、折扣和其它优惠方法。因此,用户很希望电子商
4、务系统具有如此一种功能来帮忙他们完成对商品的选购,这种功能能够发觉大量网络上的购物网站,帮忙用户获取大量的商品信息以选购商品。正是在以上背景下,本文提出了“电子产品自动搜索比价系统”的研发工作。.关键字:可行性研究,需求分析,概要设计,详细设计,编码实现,测试和保护。.摘要:本文分析了整个项目的各功能模块,涵盖前端数据查询和后端网页抓取和网络数据抽取,同时描述了各模块之间的关系。整体的项目框架在此文中也进行了论述。搜索引擎是此系统的核心,要紧分为搜索功能部份、索引功能部份、数据分发。本项目采纳了软件开发进程的流程开发,从需求分析、概要设计、详细设计、编码和单元测试、功能测试、集成测试运行。整个
5、的项目开发质量和时刻都是可控的。四系统概述:该系统能够完成快速的查询各大电商的数据库和合理的利用本地数据库,为用户提供快速、便利的查询比较效劳。通过对市场和用户的调查分析后,提出了加倍趋于合理的数据模型,去除一些冗余的效劳,精简了查询进程。咱们一直以为,那个系统的优势在于以下两点1 .能够高速准确的提供查询效劳2 .能偶实时的提供最新的数据五引言在完成了针对网购比价器软件市场的前期调查,同时与多位软件利用者进行了全面深切地探讨和分析的基础上,项目小组提出了这份软件需求规格说明书。此需求规格说明书对网购比价系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析
6、人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作,从而设计出方便用户利用的产品随着互联网的不断进展,互联网购物慢慢成了一般公共生活的一部份,据统计,2020年双十一当天淘宝的成交总额达到约40亿元,2021年双十一当天更是达到了惊人的191亿元,可见互联网交易的普遍性。由于产品众多,同类型商品价钱更是不同专门大,因此通过网购比价器进行挑选有利于广大消费者快速、方便地找到最性价比最高的商品。项目小组已完成了全面的市场调查和分析,同时与目标用户进行了多次深切沟通,并在此基础上着手开发网购比价器软件1 .比价系统:通过系统的网络数据库功能,在输入
7、某关键词时,能够及时的调出,相应的各大电子商务网站商品价目信息的系统。2 .电子商务:(ElectronicCommerce)是网络化的新型经济活动,即基于互联网、广播电视网和电信网络等电子信息网络的生产、流通和消费活动,以实现整个商务进程的电子化、数字化和网络化,而不单单是基于互联网的新型交易或流通方式。3 .B2C:按电子商务的交易对象分类,即BtoCo全称是BusinesstoCustomer是指企业与消费者之间的电子商务模式。一样以网络零售业为主,要紧借助于Internet开展在线销售活动。1王琛,王城长,吕琳谖,红网-潇湘晨报,2021年11月11日2肖菁,陈聿敏,钱江晚报,2020
8、年11月11日亿邦动力网5.五、可行性研究的前提5.5.1大体要求1 .网购在平民消费中的比例扩大,软件能够被普遍同意。2 .了解各大电商网站的销售模式3 .能够接入各大电商的商品数据库使网络消费变得加倍便利,快速。能够在最短的时刻内找到所需要的最低价的商条件、假定和限制1 .用户调查2 .电商治理员调查3 .市场相关产品、同类产品调查4 .系统进行评判时所用的要紧尺度为各项功能的优先顺序、开发的时刻的长短及利用的难易程度5.5.5决定可行性的要紧因素资金到位,技术能力强,开发人员有坚决成功完成任务大额决心评判尺度是不是功能齐全,运行稳固。在网络功能方面是不是方便治理。设置是不是灵活开。是不是
9、具有多任务,高效率的特点。是不是具有界面友好,操作简单的特点。5.六、对现有系统的分析1 .商品治理 添加商品分类。 修改商品分类。 删除商品分类。 添加商品信息,包括商品分类、商品名称、作者、出版社等信息。 商品图片的上传、修改和删除。 修改商品信息。 删除商品信息。 查看商品信息。 处置定单。 办理发货。办理结账。删除定单。 注册顾客用户,包括用户名、密码等信息。 修改顾客用户信息。 删除顾客用户信息。 添加系统用户,包括用户名、密码等信息。 修改系统用户信息。 删除系统用户信息。系统需要系统治理员,保护其数据开支1:硬件设备费系统所需的硬件设备费用为:人民币,其中:效劳器1台32000元
10、微机2台1400元网络设备和布线500元不中断电源1台3000元工作台3台1500元软件费:系统所需购买软件费用为:2.1万,其中:.WindowsNT5000元.SQLServer6000元.java环境5000元.rose或visio建模工具5000元耗材费:0.8万。咨询和评审费:1.2万。调研和差旅费:1.0万。不可预见费:按开发总费用的15%计算。系统开发总费用:万。现有系统的局限性表此刻以下方面:对商品信息的查询及电商资源信息的详细查询及更新困难。当前的系统是不是简单易学便于操作,系统治理员及保护员是不是需要专业学习。系统所存储负载的信息量大,会造成运算机运行不够流畅,数据存储困难
11、。5.7 、技术可行性分析通过系统的网络数据库功能,在输入某关键词时,能够及时的调出,相应的各大电子商务网站商品价目信息的系统。简单数据流程图E帏麟钏用户数据流程图查询信息用户查询信息D1数据库文件D2本地数据D3数据库文件P4网络数据库查询查询结果用户详细查询信息P1个人数据库查询P2商品信息查询P3详细价格查询详细价格信息现有的购物搜索系统比较掉队,不能够及时快速的响应用户的要求。相较此刻的系统,咱们开发的电商比价系统更具有优势,由于有大量的散布式效劳器支持,能够快速准确的响应用户的查询。系统的构架基于现有的系统,不需要更新硬件设备。网购用户需求明显,能够给网民购物带来最大的方便,社会反映
12、超级好在当前的环境条件下,该系统的功能目标可否达到;一、利用现有的技术,该系统的功能可否实现;二、对开发人员的数量和质量的要求并说明这些要求可否知足;3、在规定的期限内,本系统的开发可否完成由于电商比价系统的复杂性不大,模块比较少,大部份数据利用已有的网络数据库里面的内容。因此可选择的方案不多。5.8 经济可行性分析(投资和效益分析)5.8.1 支出(投资):按工作进度时期性的支出。从利用该系统开始,就会享受到它对您的效益。壮大的数据库支持是您专门快就能够够感受到那个系统的壮大。收益/投资比:从宏观角度讲,受益远高于投资。投资回收期:3个月。网购用户需求明显,能够给网民购物带来最大的方便,社会
13、反映超级好所有技术资料都由提出方保管;合同制定确信违约责任。用户利用可行性利用本软件人员没有具体的要求,只要会上网购物即可。通过从社会经济方面的调查,考虑了可行性和本钱的因素,设计了良好的数据结构与流程,而且符合社会需要。本系统能够马上开始实施,并尽可能做到提早完成。六.需求分析购物比价系统商品查询商品比较针对各个模块不同的表添加信息、修改信息、删除信息、以及查询显示信息等功能。本软件具有如下要紧功能:1. 阅读功能2. 查询功能3. 对照功能4. 收藏功能5. 删除功能6. 打印功能7. 经历功能要紧功能的功能描述1. 阅读功能列出所有记录(每项记录只列出商品名称、质地、价钱)可选定一项记录
14、,显示所有域;2. 查询功能商品名称匹配查询;价钱查询;质地查询;3. 对照功能对照相同商品名称,价钱按升序排列,商品名称不能为空;对照相同商品名称,质地按升序排列,商品名称不能为空;4. 收藏功能收藏商品名称、价钱及比价结果;5. 上传分享功能上传分享对某商品的比价结果,查看他人的比价结果;6. 打印功能选择特定记录(一个或多个)打印报表;打印信封封面;7. 经历功能比价历史被留存,显示在必然区域有利于下次利用;6.3系统工作总流程服务器端帼站用户的访问淘宝网本地数据库WebDataCrawler百度有咧移动设备端用户的访问七.数据描述7.1 数据:静态数据商品名质地价格所在地邮编商家电话商
15、家传真商家寻呼商家手机商家E-Mail商家宅电简介备注goodsnamequalitypricelocationpostcodetel_Ofax_OBPtel_movE_Mailtel_Hsynopsismemo动态数据输入数据:菜单项选择项,查找关键字,新建记录项。输出数据:由查询关键字确信的数据库记录集合。内部生成的数据:中间查询结果。7.2 数据字典:例如一、查询信息大体条款名称:商品名说明:商品的名称类型:字符串长度:30有关数据结构:商品信息卡编号:001二、查询信息大体条款名称:商品号说明:商品的编号数据值类型:离散类型:数字长度:9有关数据结构:商品号编号:002八概要设计a.
16、系统启动时,进入系统启动界面,激活登录界面,进行用户认证b. 通过认证以后,对系统初始化,载入数据库等,进入系统主界面c. 通过按钮激活各个功能模块,实现相应的功能d. 通过软件退出界面,退出软件并关闭软件8.1.2系统整体结构图效劳器端功能效劳器端功能分为:用户查询功能、治理员治理功能。1.用户搜索功能用户能够对产品进行大体搜索、高级搜索、产品价钱对照及阅读商品详细信息等操作。这些操作通过用户提交相应的请求,系统区挪用相应的业务逻辑对本地数据库进行搜索,并将结果返回,显示在相关页面。>本地数据库移动设备端功能用户搜索功能手机端用户能够对产品进行大体搜索、产品价钱对照及阅读商品详细信息等
17、操作。通过用户提交某种的请求,系统去挪用相应的业务逻辑对本地数据库进行搜索,并将结果返回,显示在电话端的相关页面中系统工作总流程效劳器端用户和移动设备端用户提交查询请求后,系统依照用户的查询请求,用相应的业务逻辑,业务逻辑挪用相应的DAOt查询数据库,对效劳器端用户和移动设备端用户的请求进行处置后将结果返回给用户。系统WebCrawler去爬取购物网站的数据,并将数据写回到本地数据库中,完成Deepwreb数据库的构建工作,如下图:服务器端网站用 户的访问淘宝网8.5 数据库设计商品表名称长度可含为空索引商品号(dormID)Char10NotNullPrimaryKey商品名(phone)C
18、har11NotNull质地(quality)Char12Notnull价格(price)smallintNotNull所在地(location)Char255NULL商家表名称长度可含为约束索引空条件商家编号(ChargelD)intNotNull自动编号PrimaryKey邮编(dormID)Char10NotNull所在地(location)Char255NULL所在地(location)电话号码(phone)intNotNull其他表格不在赘述8.6 运行设计8.7 行模块的组合具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行进程中能较好的互换商品信息,处置数据。8.8
19、 行操纵软件运行时有较友好的界面,大体能够实现用户的数据处置要求。8.9 行时刻系统的运行时刻大体能够达到用户所提出的要求。响应时刻在1至U2秒内。8.10 错处置设计8.犯错输入商品信息输入错误的商品信息系统提示无法找到商品系统返回登录界面输入错误的数据:系统提示数据错误提示重新输入数据8.犯错处置计谋由于数据在数据库中已经有备份,故在系统犯错后能够依托数据库的恢复功能,而且依托日记文件使系统再启动,就算系统崩溃用户数据也可不能丢失或受到破坏。但有可能占用更多的数据存储空间,衡量方法由用户来决定。8.11 平安保密设计系统的系统用户治理保证了只有授权的用户才能进入系统进行数据操作,而且对一些
20、重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统平安保密性较高。8.12 保护设计成立保护小组,安排专门的人员负责保护工作,小组内派出成员协助保护。九详细设计91系统功能简介本系统是一个功能齐全的电子产品(电话)自动搜索比价系统,本系统从实际的电子商务平台上抽取,实现其核心的功能,并采纳良好的程序架构与技术。本系统是一个电子商务平台,只要将其部署在互联网上,全世界的用户都能够在本系统上搜索想要购买的商品,并通过本站提供的超链接到相关网站去购买想要的商品。整个进程无需人工干与,通过互联网由咱们的系统自动完成。本系统是一种开放式的,低本钱的系统,大部份工作无需人工干与,系统自动完成。本
21、系统实现了用户搜索产品、产品价钱比较、产品的高级搜索、阅读商品详细信息的大体行为。当数据库中产品数据更新时,系统会自动判定产品的价钱区间,并更新给用户。本系统模拟了电子产品自动搜索比价系统的功能,实现了电子产品自动搜索比价系统的产品搜索与产品价钱比较的功能,实现了电子产品自动搜索比价系统的核心功能。关于网站用户,本系统要求用户输入正确产品信息,若是输入的电子产品正确,那么本系统将结果返回给用户,不然将没有数据返回。关于电话用户,本系统要求用户输入正确产品信息,若是输入的电子产品信息正确,那么本系统将结果返回给用户,不然将没有数据返回。关于后台的治理,本系统实现了对产品种类的治理(如添加、删除、
22、修改等操作)、购物网站的治理(如添加、删除、修改等操作)、购物网站店家的治理(如删除操作)。其中治理系统日记包括分析日记顶用户搜索结果为零的关键字,若是该关键字有效,本系统还提供将该关键字添加到产品表中,让程序去抓取并待下次用户访问时数据库中有结果返回,及删除用户输入的无用关键字等功能。关于后台数据的具体系统功能如下图。同拈用户本世尔招手相用户检峪对比南i蒲宽咫站管理产品律钿 信息管理林哭哲理前牌苣理产品管理*cbCm1ei的用站(网维教星摩)9.2系统层的设计与实现1 .系统实体本系统是电子产品自动搜索比价系统,本系统的大部份功能是由用户所驱动的,因此本系统必需有一个实体:用户。当用户输入关
23、键字以后,能够阅读包括该关键字的所有商品,并查看拥有该商品的所有购物网站,进一步比较相同购物网站该产品的价钱和不同购物网站该产品的价钱。0ijLl,查后修里|甘耻期面透向血turn1八广枯强升”用户4起蚂工虫整卷隔置询结果申A*萨国耕将比肾蜡!噱-1i1J;1,!卜息市愉能就效中£1洋地像也看错洋8隹息对正的&注人相美国西1,.单庶围岛许甲借,1.»J1由于本系统临时不提供产品收臧的功能,因此用户和产品之间暂无映射关联。由于用户输入关键字进行查找,咱们需要对用户输入的关键字进行分析处置,待其他用户再次查询该关键字时咱们将给用户显示该关键字的相关信息如查询结果数、。使
24、咱们的系统加倍人性化,因此咱们为用户输入的关键字创建了实体,关键字实体。本系统是一个功能相对完善的系统,咱们提供了后台治理的功能,因此系统必需有个实体:治理员。单的分类,对物品进行有效的治理。咱们增加了一个种类实体,考虑到系统的可扩充性,本系统将种类(如电话)下细分为品牌(如诺基亚、三星),品牌下细分为产品(如诺基亚N97),产品名称下的所有店家(幸宰.出售诺基亚N97),店家所属的网站(如淘宝网)。因此本系统还应该包括:种类,品牌,产品,店家,购物网站网站9个实体。由于本系统要对购物网站进行数据抽取,启动程序,在程序中读入数据库中的产品名,经相关操作以后,取得购物网站的产品及店家信息,为了做
25、更细化的分析,咱们从结果页面中抽取所有店家的URL以便对店家的产品和价钱等情形做更进一步的抽取。9. 3系统业务逻辑层的设计与实现本系统的业务逻辑组件封装了多个组件,关于多个逻辑上存在丰硕关联关系的,通常只需要一个业务逻辑即可,因为本系统存在着内在的逻辑关联,因此咱们只利用了一个业务逻辑进行封装。1 .系统业务逻辑组件接口本系统采纳面向接口编程的原那么,让系统中的操纵器不是依托于业务逻辑组件的实现类,而是依托于业务逻辑接口,如此能够降低系统重构的代价。也便于错误的修改于查找。9.4算法在登录模块中应用悬着算法,依照用户的要求选择不同的模式;治理模块中应用选择算法,依照治理员的选择要求选择不同的
26、操作模式;学生治理模块:模块的实现算法简单没有具体要求,能够是顺序,也能够是选择,保证没有逻辑错误;数据库模块算法简单,符合数据库要求的合理即可。十.测试和保护编完程序后,最后一步确实是对系统进行测试了,测试是明白得产品的功能要求,并对其进行测试,检查软件有无错误,决定软件是不是具有稳固性。通常采纳白盒测试和黑盒测试相结合的方式。一、单元测试:对每一个单独的模块进行测试,保证每一个模块作为一个单元正确运行,且完成概念的子功能。二、集合测试:测试各个模块彼其间的和谐和通信和模块间的接口。系统测试:发觉可能的编码和设计错误和需求说明错误。3、功能测试:该时期主若是针对预先的假想,对相应的模块的功能通过实际操作进行测试,以检查各项功能的完备性和可操作性,以便及时进行更改和完善。4、平安测试:该进程主若是系统治理员依如实际生活当中所发生的系统平安问题,然后依照这些问题有针对性地进行一些模拟平安测试,包括用户登岸和系统修改等平安测试。测试进程中所用的测试数据都是采纳黑盒、白盒同时进行,输入的数据通过预期的结果来达到最终的测试目的,如测试的数据有误差,那么从头组装,再测试,许诺中断或停机的最大数为10次。查询测试程序能够对主索引进行测试,帮忙
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 交通行业话务员工作总结
- 娱乐休闲行业行政后勤工作总结
- 评估自我能力的有效方法计划
- 礼品饰品销售员工作总结
- 中班游戏活动小青蛙跳荷叶
- 家具家居行业会计工作总结
- 幼儿园小班教案《挑战天空的小猫》及教学反思
- 小学安全工作总结汇编六篇
- 家长如何教育小孩子
- 咖啡厅卫生整治规范
- 医院工作流程图较全
- NB/T 11431-2023土地整治煤矸石回填技术规范
- 创业基础(浙江财经大学)智慧树知到期末考试答案章节答案2024年浙江财经大学
- 佛山市2022-2023学年七年级上学期期末考试数学试题【带答案】
- 北京市东城区2023-2024学年八年级上学期期末生物试题
- 保险公司增额终身寿主讲课件
- 手术室二氧化碳应急预案及流程
- 静配中心PIVAS标准操作流程培训
- 期末检测卷(试题)-2023-2024学年五年级上册数学北师大版
- 儿童文学概论(第二版) 课件 第4、5章 外国儿童文学概述、儿童文学的各种文体
- 消化系统疾病健康宣教
评论
0/150
提交评论