版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第七届齐鲁软件设计大赛网上淘宝——网络资源检索项目开发总结报告参赛单位:山东师范大学信息科学与工程学院作品名称:网上淘宝团队名称:梦想团队1引言31.1编写目的31.2背景3犯1.3因定义秆3撑1.4侨参考资料土4味2界实际开发结看果茂4王2.1展产品取4晃2.2拉主要功能和号性能遥4汁2.3壁基本流程助5令2.4呈进度脂10巡2.5宝费用洁10定3好开发工作评确价煮10扭3.闲1久对生产效率隶的评价送10尤3.2我对产品质量端的评价盆10缓3.3凶对技术方法呈的评价勺11面3.4牺出错原因的沿分析惧11亿4属经验与教训呜111引言诸1.1论编写目的劝项目开发总怀结报告的编突制是为了总争结本项目开兆发工作的经根验,说明实顽际取得的开方发结果以及芝对整个开发侵工作的各个绞方面的评价石。袍本文档旋预期的读者宵为软件开发嫁人员羡。1.2背景蒸项目融名称址:网上淘宝欧——鱼网络资源检哲索厕系统名称:饰梦想网络资框源检索系统课英文名称:物Manag荣ement印of朝ME挖NGXIA轮NG蒸Sear块ching许Netw熊orkR姿esour断cePl铺atfor老m弹委托单位:聋第七届齐鲁渴软件设计大蓬赛组委会脚开发单位:鞋山东师范大信学信息科学弊与工程学院厦梦想团队包开发日期:荐2023年粥4月10日倘——肝2023年桥9月20日扣版权信息:起梦想网络资蝶源检索系统扯是由山东师绑范大学信息遵科学与工程慌学院梦想团外队开发,未晒经作者许可浴,任何个人妹或组织不能棋将其用于商拾业用途,系累统所搜索的康资源版权归愿原作者所有虚。1.3定义生产率:蓬①渔用来表示产吵出与投入比沸率的术语(质总产出除以埋劳动投入是陵劳动生产率歉)。如果相尸同数量的投搬入生产了更倦多的产出,届则生产率就罢增长了。劳猴动生产率的份增长是由于轨技术进步、旺劳动技能的绣改善和资本开深化。苏②款概括在生物纪的生产过程汽中有关物质青循环或能量违转换速度的器各个方面的养术语。也有蜡译为生产力呀的。过去这动个词,具有捧生产速度(览生产量)或浮潜在生产能行力的含意,予进而也含有嘱土地的生产裳力、肥沃度辉(犯ferti的-lity扶)或循环率犯等各种意义背,非常混乱纵,国际上给盈予了上述的栏定义,而且叛提出了有关稳不使用这个袋词的附文。治可是直到现箩在,这个词释仍是混乱地沙被较广泛地臣使用,因此用,附文中所恨使用的生产稼率一词的意乐义是什么,杀只能从附文虑的前后内容吗加以判断。门堤lar鹿ke蜜(醉1946蔬)认为这个悔词多半用来饥表示关于现次存量、生产终速度(生产签量)和收获赚量的任何一渠个大小范围鸣的。市1.4柏参考资料吹【参考资料费】(1)闫郑术卓,杨量强《舟Strut锄s2技术尖详解/基于傲WebW星ork核心貌的MVC开蚁发与实践/才程序天下:多基于We佩bWor俗k核心的M援VC开发与帽实践恳》坐ISBN脑71210府62216看,978有71210多62216歪电子工业乡出版社,墨2023哲肆月(2)谭布鸿《Lu血cene瓦INAC简TION中贷文版》溪ISBN渣71210壤32171酿,978凝71210范32172住电子工业出专版社,2盯007框搂袖(3)吴搏洁《XM肉L应用教程蝴》ISB站N祸7302溉11363脚7,97闷87302毕11363湿8映清华大学寇出版社,动2005令清纵(4)邹意竹彪《J套SP宝典/剑宝典丛书》条ISBN宪盾71210填35901脾,978述71210与35906钳电子工业舌出版社,来2007锻带奴(5)李尊刚,宋伟公,邱哲域《征服Aj手ax+Lu冻cene构块建搜索引擎段》济ISBN粘71151市47078宜,978东71151烧47073能人民邮电破出版社,题2006燥佣阳(6)沈楼志宏,王源松涛,周拾园春《J察ava6存从入门到精葬通》碑ISBN宏71210薯62178漠,978初71210两62179隔电子工业挠出版社,酸2023浩禽肺(7)冯挑曼菲《精虽通Ajax通/:基础劫概念、核心蒸技术与典型牵案例》换ISBN眠71151裕7315X点,978碰71151六73157禽人民邮电逃出版社,扩2023寒惠咳(8)李负刚《St质ruts葱2权威指南姨》卷ISBN篇71210求48531扬,978汉71210惧48531径电子工业昆出版社,训2007饲(9)CS欣DN.NE损T碍:闪//www骡.csdn繁.net/抚卡巴(10)俩Jav涂a闪Eye唐:艰//www须.java拥eye.c梳om/牺2殿实际开发结仗果2.1产品卷梦想网络资侄源检索系统塞2.2傍主要功能和救性能牢梦想网络资阴源检索系统街主要包含十沟九大模块程扒序设计:湾1)选举、挎注册、注销迫模块俘2)rmi牲模块踩3)组播模闷块猎4)索引建旦立模块姑5)XML掀文档解析模箱块梢6)XML晒优化模块蓄7)全文检顾索模块引8)查询过梁滤模块改9)查询扩停展模块京10)aj僵ax模块劳11)查询罪模块宫12)高级透检索模块公13)高亮炉显示模块纵14)文档谅预览模块扫15)流媒跳体视频播放穴模块妇16)视频六普通播放模批块仰17)资源余下载模块斯18)MD壤5加密模块协19)后台式管理模块骡2.3咐基本流程趣系统启动模算块:工用户查询模帽块:显示:斤后台管理模块块:2.4进度调小组成员五陆人,从精2023日年焰4问月组队,趣4双月桃1殊0变号正式启动剖项目,直至肤9际月锈25搞号上交作品话,在此期间泻除了期末考碧试期间大家嗓暂停了约嘱三跪周,放假后圆暂停了约绕一壁周抬。其他时间煎一直致力于冬项目的开发克工作坦。葬2023照年翼4般月中旬腊——6卷月中旬:项率目初级阶段式5生月开始,小寨组成员便开停始里用电脑违工作,通过粮电脑编写程牛序,查找资沙料,设计图宴片等,时间离合计约节4愁0芬天。呼初级阶段圆诚满完成了预部定的目标。徐2023增年俩7甜月中旬网——8杀月底:廊项目启动和荐实行核心阶粪段蚀此阶段由于舰学院机房安啄排日期推迟私,色故翻直到仇8月1日拍才开始项目木程序米扩展嫂功能的编写丛,尼软件醒运行情况风的测试扎只是灵整体的大方豪面的密进行埋,并未涉及信细微部分轧,匹因此糕软件姑运行棍不是叨非常贵稳定,仍有抛一些形问题亟待解张决。巩2023视年集9归月初忠——9己月底:扣项目收尾阶股段兰此阶段光加快奏完善亮软件的所有卡功能厦,将组委会榴要求的相关匪资料准备好丘,圆满完成写了预定的目贸标熄。2.5费用略。鼓3肺开发工作评粘价闭3.1纠对生产效率联的评价略。斥3.2贯对产品质量煌的评价略。条3.3创对技术方法铅的评价狸技术方面我弄们小组采用坟顺应趋势的捆成熟的技术望,整体来看带技术方面属奴于比较领先绘的,整体上浅比较好。晋3.4各出错原因的骗分析略。乐4断经验与教训酸通过这几个数月的努力工呈作,我认识来到要余作一个真正工合格的程序搅员,或者说施就是可以真耕正合格完成艇一些代码工悟作的程序员榜,应该具有钉以下的炉的素质查:拨1:团队精车神和协作能避力拿把贿它作为基本银素质,并不恭是不重要,榨恰恰相反,晃这是程序员带应该具备的泽最基本的,缝也是最重要来的安身立命粥之本。把高街水平程序员烤说成独行侠泛的都是在呓势语,任何个茂人的力量都侮是有限的,并即便如li尼nus这样厨的天才,也键需要通过组唱成强大的团软队来创造奇横迹,那些遍壮布全球的为决linux种写核心的高鸽手们,没有井协作精神是中不可想象的删。独行侠可坏以作一些赚遥钱的小软件削发点小财,熄但是一旦进抄入一些大系缩统的研发团构队,进入商松业化和产品赔化的开发任口务,缺乏这推种素质的人渣就完全不合枣格了。矮2:文档习乌惯辰说柴高水平程序身员从来不写解文档的肯定条是乳臭未干铅的毛孩子,共良好的文档少是正规研发图流程中非常节重要的环节禽,作为代码烛程序员,3腥0%的工作秧时间写技术愉文档是很正年常的,而作菠为高级程序抛员和系统分蜓析员,这个巩比例还要高蹦很多。缺乏迫文档,一个鼓软件系统就幅缺乏生命力陕,在未来的朵查错,升级坟以及模块的级复用时就都警会遇到极大暂的麻烦。慎3:规范化曾,标准化的田代码编写习添惯仇作嚼为一些外国刺知名软件公厨司的规矩,塑代码的变量头命名,代码衡内注释格式厦,甚至嵌套旋中行缩进的追长度和函数语间的空行数箭字都有明确版规定,良好现的编写习惯懂,不但有助什于代码的移听植和纠错,迈也有助于不每同技术人员恰之间的协作洞。煤fan乘s叫嚣高水帅平程序员写镇的代码旁人承从来看不懂策,这种叫嚣苍只能证明他邀们自己压根笨不配自称程包序员。代码粘具有良好的琴可读性,是嫁程序员基本杠的素质需求敌。再看看整棉个linu足x战的搭建膛,属没有规范化献和标准化的网代码习惯,尼全球的研发启协作是绝对安不可想象的抽。俭4:需求理鞠解能力喘程派序员需要理蔑解一个模块竞的需求,很渐多小朋友写躁程序往往只抬关注一个功跃能需求,他妨们把性能指择标全部归结我到硬件,操侮作系统和开攻发环境上,苏而忽视了本意身代码的性代能考虑,有恩人曾经放言宁说写一个广太告交换程列序很简单,塘这种人从暮来不知道在风百万甚至千恨万数量级的宵访问情况下救的性能指标带是如何实现共的,对于这果样的程序员桌,你给他深雄蓝那套系统捞,他也做不府出太极链的剧并访能力。柿性能需求指咬标中,稳定寸性,并访支择撑能力以及凑安全性都很界重要,作为劫程序员需要图评估该模块端在系统运营抖中所处的环土境,将要受闹到的负荷压长力以及各种说潜在的危险摇和恶意攻击称的可能性。章就这一点,危一个成熟的首程序员至少累需要2到3吹年的项目研字发和跟踪经篮验才有可能虑有心得。导垂5所:学习和总肾结的能力殊程碰序员是人才节很容易被淘认汰,很容易勒落伍的职业言,因为一种智技术可能仅揉仅在三两年拌内具有领先劲性,程序员返如果想安身朝立命,就必放须不断跟进筹新的技术,蚂学习新的技丑能。殖善哭于学习,对槐于任何职业盏而言,都是锹前进所必需堆的动力,对谈于程序员,般这种要求就或更加高了。能但是学习也泊要找对目标功,一些小c握oding米有些cod贺ingTO趣就是这样的赏codin爱g上只是一变些Cfan玻s们,他们帅也津津乐道厦于他们的学己习能力,一呈会学会了a丘sp,一会浅儿学会了继ph央p,一会儿丝学会了js登p,他们把陷这个作为炫司耀的资本,屡盲目的追逐亡一些肤浅的马,表面的东杂西和名词,厘做网络程序盖不懂通讯传枣输协议,做册应用程序不猜懂中断向量但处理,这样划的技术人员斧,不管掌握镇了多少所谓纽的新语言,耻永远不会有猛质的提高。秋迫善挑于总结,也穗是学习能力纳的一种体现萌,每次完裙成一个研发晃任务,完成有一段代码,团都应当有削目的的跟踪揉该程序的应杠用状况和用按户反馈,随套时总结,找答到自己的不籍足,这样逐治步提高,一往个程序员才亲可能成长起品来瓣。怜一个不具备秒成长性的程胖序员,即便嚷眼前看是个雀高手,建议葛也不要选用歼,因为他落湾伍的时候马笔上就到了。哀具备以上全趟部素质的人梨,应当说是常够格的程序究员了,请注决意以上的各虎种素质都不制是由IQ决敏定的,也不声是大学某些旨课本里可以凤学习到的,泻需要的仅仅星是程序员对刃自己工作的府认识,趟是一种意识谣上的问题位。蹈通过做这个垄项目,也了倍解到软件开扶发的基本流辩程:激第勉一个步骤是净市场调研,呆技术和市场正要结合才能云体现最大价瞒值。聋第图二个步骤是尚需求分析,霉这个阶段需杰要出三样东常西,用户视菊图,数据词户典和用户操瓣瘦作手册。用繁户视图是该患软件用户(村包括终端用压户和管理用肢户)所能看别到的页面样迹式,这里面尾包含了很多甚操作方面的脸流程和条件鸽。数据词典绢是指明数据且逻辑关系并桨加以整理的昆东东,完成虎了数据词典毕,数据库的缝设计就完成北了一半多。岂用户操作手钩册是指明了近操作流程的渣说明书。请买注意,用户类操作流程和雅用户视图是爪由需求决定孤的,因此应切该在软件设滥计之前完成肚,完成这些弓,就为程序见研发提供了仓约束和准绳亲,很遗憾太职多公司都不夕是这样做的竭,因果颠倒病,顺序不分雀,开发工作点和实际需求从往往因此朵产生隔阂脱响节的现象。乱懂需舅求分析,除直了以上工作悦,笔者以为暑作为项目设猎计者应当完般整的做出项拔目的性能需盈求说明书,辟因为往往性烛能需求只有勾懂技术的人旨才可能理解逝,这就需要纳技术专家和逆需求方客户妖或公司市场幅部门)能够隶有真正的沟仆通和了解。嘱罪第惕三个步骤是眠概要设计,艘将系统功能立模块初步划迫分,并给出捆合理的研发枪流程和资源浪要求。作为途快速原型设好计方法,完淋成概要设计穿就可以进入帅编码阶段了弱,通常采用律这种方法是待因为涉及的垃研发任务属就于新领域,凶技术主管人枪员一上来无贱法给出明确冈的详细设计农说明书,但姨是并不是说言详细设计说执明书不重要劈,事实上快享速原型法在沫完成原型代紫码后,根据嫌评测结果和凑经验教训的带总结,还要突重新进行详快细设计的步固骤。宝第有四个步骤是混详细设计,俭这是考验技恨术专家设计睛思维的重稻要关卡,详罩细设计说明泼书应当把具内体的模块以灭最粒“摘干净眉”础的方式(黑彩箱结构)提茎供给编码者锅,使得系统寿整体模块化眨达到最大;鞠一份好的详贼细设计说明灶书,可以使逐编码的复杂翅性减低到最多低,实际上淘,严格的讲郊详细设计说尺明书应当把情每个函数的似每个参数的晚定义都精精繁细细的提供叠出来,从需面求分析到概倚要设计到完摆成详细设计耐说明书,一骆个软件项目叙就应当说完积成了一半了栋。换言之,呆一个大型软辱件系统在完扬成了一半的工时候,其实胸还没有开始类一行代码工叮作。那些把董作软件的程爷序员简单理亮解为写代码倍的,就从根捐子上犯了错虎误了。捉第街五个步骤是沿编码,在规搂范化
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国内担保贷款合同示范
- 企业承包经营合同的环保要求
- 2024公众号搭建合同
- 2024融资服务合同范文
- 集体土地上房屋拆迁补偿标准
- 2024终止合同协议书
- 2024水马购买协议合同
- 建筑项目施工管理协议书
- 2024年企业知识产权归属协议书
- 资金管理与账户监督合同
- 2021年大唐集团招聘笔试试题及答案
- DBJ53/T-39-2020 云南省民用建筑节能设计标准
- 2022版义务教育数学课程标准解读课件PPT模板
- 实验五 PCR扩增课件
- 马拉松运动医疗支援培训课件
- 中医药宣传手册
- 不良资产处置尽职指引
- 人教部编版七年级历史上册第19课 北魏政治和北方民族大交融课件(23张PPT)
- 机械设备定期检查维修保养使用台账
- 丽声北极星分级绘本第四级上 Stop!Everyone Stop!教学设计
- 小学科学教育科学三年级上册天气《认识气温计》教学设计
评论
0/150
提交评论