版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西华大学课程设计报告西华大学课程设计报告数学与计算机学院课程设计说明书课程名称:软件工程课程设计课程代码:8404831题目:网上招投标系统-实现评标模块年级/专业/班:2023级软件工程4班学生姓名:学号:开始时间:2023年05月23日完成时间:2023年06月06日课程设计成绩:悦学习态度及诱平时成绩(治30际)详技术水平与房实际能力(兔20抓)刻创新(门5宗)圈说明书(计秤算书、图纸淘、分析报告则)撰写质量籍(笔45抹)选总份恐分(幻100源)指导教师签名:年月日软件工程课程设计任务书椒学院名称:粘慕数学与计算崖机学院依去俊爸即课程代码:盈__袖炒狱84041考31_歇_____步__降专业:池凡遮软件工程剂岭窑奏煤么年级:偿可2样009特级莫楚代一、设计题肾目茄苹网上招标投倒标系统殿-副实现投标模孝块。猾二、主要内悬容闹招投标所面搂临的具体问肿题出发,基单于互联网平巷台,实现了刺招标、投标叼、评标工作宴的网络化、小电子化作业衣。根据项目适规划进行招纵投标管理,怎依据具体招花标项目,招柳标方可以通祖过系统编制尤招标计划、懂发布招标信羡息、管理招冒标过程并进畅行评标定标捕。投标方通茄过互联网能打够方便参与淘其中,向招斯标方发去投铜标意向,在绳得到招标方址邀标之后可洞以通过系统抄进行投标管滥理。在整个撕招投标过程纪中,系统对寺过程资料和吨投标资料进锡行严格管理床。评标专家稿可以进行远踏程多方面综叫合网上评标音,决定最终鲁中标方并在易网上公布中仅标信息。系剖统招投标管表理具有强大侍的网络化协钓同作业功能伐,支持多种忌招标、评标烧、开标方式卡,具备严格扭的招标流程禁管理和严谨亲的安全管理马体系,能够坐杜绝招投标描信息泄露,泼防止暗箱操译作,确保招创投标和评标问工作的公平尊、公正、公恒开,降低招染投标成本,醋提高了招投锅标工作效率党。壮三、具体要床求及应提交浸的材料具体要求:乘本课程设计自要求学生运利用软件工程扎的思想,严邀格按照软件数生命周期各宣阶段的目的悦和任务,完啊成对系统的慧分析、设计揭、编码、及绍测试。枝员1鞭.完成系统芒的需求分析桨2犁.完成系统酱的设计:厦佳针对分析阶桑段提出的软院件要求,给迷出实现的方冈案和具体细泊节的说明。盛(合1绕)导出系统球的数据流程码图和功能模抱块图。狗(吴2盲)设计数据超库。使用旅Micro谱soft盆Acces藏s乌创建数据库年。确定数据柱库中数据表走的组成。确哑定数据表中俩字段的构成惧、主键字段乔和有关字段饺的约束条件怜等。依靠数蔬据表中主键匪字段建立数摆据表之间的晌关系,并由但此建立数据染表之间的参海照完整性约异束。砍(君3险)根据功能攻确定软件模沟块组成及调管用关系。糠(枯4哄)确定每个学模块的数据砌结构及算法生。3.编码传建造模块,欢在可视化编户程环境下,联按照软件设置计要求制作酱界面和完成投对模块的编琴码,由此使拦软件设计具遮体化为软件痕作品。4.测试宴编写合适的都测试用例完爱成系统的测安试工作并分感析结果。签5孩.编写课程隆设计报告子应提交材料达:孔1瓦.上交源程宰序:学生按菌照课程设计攻的具体要求献所开发的所痒有源程序(应应该放到一僚个文件夹中远);文2拢.课程设计仰报告的打印土稿和电子稿断;庆四、主要技充术路线提示西盒1柜.认真阅读殃相关知识,疯完成系统的歇功能分析和刷系统设计槐悬2陕.选用遥ACCES恳S岩作为叔DBMS押五、进度安哥排渔序号疲设计内容血天数造1绝分析设计内摇容,给出解不决方案课3爆2伶创建数据库毛及建表串3它3舒可视化界面娘设计苗3极4虾对所建数据让库进行设计低,整理设计斤思路,编码锣、测试,写祝出课程设计谢报告迹3暗5纯指导老师检周查设计结果垮并做成绩评阻定锣2需总至竟计喉14姜六、参考资餐料想[1]学张海藩当.元加软件工程导忙论桑.典北京:清华车大学出版社今,万2004欢[2]鄙陈明既.借凡实用软件工朽程基础荷.蚂北京:清华帝大学出版社驳,太2003堆[3]朱殷人昆导.坡实用软件工丽程喂.袄北京:清华侮大学出版社受,因2003荷指导教师驴贤苹签名日期收击吊年夸分月紫守日益系煤幅主酒屈任雀恐康审核日期扬趟牧年鸣枝月钟笛日目录映1.度前言愧次……………低……………撤……………检……………跳……………肿…………压墓1自2.粮需求分析细射……………骄……异……………汪……………筑……………玉……………终奔2辰2.1.呆功能分析毕替……………糕……………挽……………咸……………羽……………快…驻米3裤2.2.便方案分析鸡胡……………狼……………债……………贵……………慧……………巧…驰俘4惨3.残概要设计次仪……………芬……………宜……………绿……………剧……………萄……蚊酱4迫3.1.石数据结构防掠……………钞……………秋……………校……………醉……………撑……梢4篮3.2.燥逻辑结构与骡物理结构偿卧……………婆……………摊……………膏……………让……苏5未3.3.氏功能模块划浓分艳筐……………殖……………狭……………掘……………举…刺………课…速5居3议.3.堤1吐.结构框图执……………腹……………鞭……………式……………独……………情…揪5吊胖.程序流图东……………子……………答……………婚……………复……………容…牵5愚4.副详细设计缴慈……………怖……………峰……………不……………仿……………卸………守6痛4.1.轮数据类型定脆义垄……………并……………柜……………后……………拨……………洋桨6钩4.2.晶专家选取蹄惕……………设……………跟……………跨……………园…思…………进…强…艇6轨4.3警.评分项目耽设定急……………咳……………校……………冶……………照……………滚历8描4.4脚.股专家评分背逝……………伐……………俩……………死…舅……………冒…………粮……挖10占5船.杏实现与调试睁分析染……………猪……………棋……………掀……………这……………码…拌12温5.1喜.实现环境孕……………楚……………紧……………方……………快……………降………胆1虫2剑5.2色.语言选择止……………所……………望……………昂……………丈……………驴………盲1排2仅5.3棵.调试分析虚……………滚……………亏……………浇……………捡……………顷………骑1泊2它6寿.测试分析崭……………往……………择……………傍……………船……………殿…………沉13臂6.1刷.测试用例球……………糊……………慧……………旅……………隔……………踏……犹…贼1赞3凤蛋.缘专家选取件……………乳……………冤……………抓……………心……………剥……竹13磨难.科评分项目设娘定联……………语……………脚……………苹……………任……………梯13索敲.俘专家评分铺……………夺……………滤……………奸……………鼻……………各……太13孝6.2慧.测试结果帆……………叙……………登……………倒……………像……………敞……况…壳1少4岔6.3碰.性能分析张……………劳……………察……………垫……………冷……………火……挪…蓄15害7耻.用户手册测……………拔……………勤……………添……………糕……躺…挑……………才…显16馅总结奇企……………僚……………算……………愧……………恒……………锦……哑………飞…创酷17未致谢阴……………捡……………那……………故……………酸……………暖…………欲……舟绩18钓参考文献笋忙……………臂……………照……………嫌……………羡……………湿………投…绕拢19绞销贝亩谱绑前言掀免随着信息社朴会和知识经包济时代的到漏来,新科学佩、新技术不狐断涌现,随炊着计算梦机网络的快蚀速发展,招孩投标也由原壶来的手工操承作方式逐步失转变到在犯Inter罗n状et抱网上进行的勾方式。网上小招投标是指涝通过专用招切投标电子商屿务平台,将撤招投标过程细中的各个角抓色,如招标地方、投标方释、评标专家关、政府监督雅机构等连接腹起来,企业加、机关和个惰人在网上传按递投标数据把,评标、开妈标均采用电贩子手段,通象过网络发布燃中标结果的熄一种招投标匀方式。凭借馒互联网的运略行成本低、氏覆盖面广的针优势,网上柏招投标将传填统的招投标塌过程转变为威一个简单、才方便、快捷述的过程,并榆通过无处不滴在的网络将雾招投标信息利传送到各行喇各业。垃2.栏需求分析育2.1式需求分析原才理说颠用户是任何猴系统赖以生牙存和发展的锋基础。系统捏在开发前了哈解用户的需障求是系滤统成功的关妖键步骤。用支户需求是用高户对要开发够的系统提出疾的各种要求傍和期望,包士括系统的功带能、性能、涨可靠性、保稠密、交互方介式等技术性应要求和资金能强度、交付句时间、资源迫使用限制等绘非技术性要作求。为了了天解系统的用达户需求,进汁行系统的需袍求分析必不化可少。需求屯分析是开发处网上招投标托系统前的基顺础,它通过盒与系统潜在语用户进行书猪面和口头调虎查交流,得芽到用户需要器从系统所要裙求获取的信咸息和所要求衣的功能。同刃时根据系统称数据的软件吨设计要求进眉行整理,达殖到系统要求忠的概况描述柿。丝1冷.用户情况揪不同级别的棚用户对信息贯的需求和管爬理权限是不谨同的,系统聪应设计完善歪的权限草系统来保障顿系统正常稳佛定运行。至2令.功能要求帮打破原有信抄息孤立和信杏息重复建设身的局限,系蹲统能提供规浑范化和标准贿化的数极据,提供异葬种数据的互畜换、融合及相数据的传输偏与同步;实附现信息系统悟的集成访问古。绵3环.性能要求蛇.沃1)达安全性:包号括数据安全座和用户安全寸。一方面要抓求具有数据冠保密并安全旧传输巷的功能、具况有数据备份敢及安全恢复箱功能,方便红的数据维护引功能以及数五据传赌输加密机制舍;另一方面懒要求用户信盈息的保密和岗安全,具有寄严密的用户拣保密扶和认证体系渠。双2)孩稳定性:基涌于网络运行康的系统与其按它系统相比芬具有更多的传用户数量,要因此卵更需要考虑命系统的稳定苗性。传统的肉系统在单机糕或少量用户扎的情况下运拌行良好,但巾在大量网络挺并发用户的诵情况下却会梳导致系统崩感溃。稳定性欣包括:一是宅要求支持并趣发的多用户芒访问,支持誓网络的大量滤用户点击。哭二是系统对蝇一般故障的屋自动恢复能侄力,系统维港护方便快捷横。盐3)留高效性:系泡统的等待时城延对于用户棉使用系统的铁主观印象很斑不好,网络奔系统的时延图包括网络传称输时延和系贯统反应时延搬,网络传输阅时延取决于虏现行的网络帆软硬件,在享单个系统中滥往往无法改谨变。所以只蜘有提高系统及反应时延来师提高系统的剑性能。因此牧需要设计系除统查询、分著析和处理功摆能的快速实虽现,尽穿量缩短系统巾的反应时间蛙。倒2.2璃功能分析诞办榴悼鸟具体实施方带案专家投标方专家投标方徐教斜睛艇饲型评分尺畏图盆2翁.暗2馒-写1恢数据流图联系姓名ID公司名称联系姓名ID公司名称电子邮箱职业职业评评分专家联系专家联系投标方邮政编码邮政编码工作单位负责人工作单位负责人项目项目容图绍2.2-2宽E-R趟图睡2.3董方案分析岁面向对象设铺计,将属性哄和方法统一饰封装于一体杜,采用自上端而下的结构庸话设计思想光对其进行逐吵步求精以实古现功能。评分项目设定评分项目设定专家评分专家抽选专家评分专家抽选代3.虾概要设计评分项目名称根3.1遮数据结构评分项目名称项目种类项目种类项目编号项目编号被评分公司名称评分信息被评分公司名称评分信息评分时间评分时间专家给出的分数专家给出的分数评分有效性评分有效性辉化诚嫩蛋界茎图吨3.1-1避目评分信息俯E-R秋图项3.2待尖逻辑结构与炒物理结构穗将上述的诱E-R辛图转换为关针系模式,如现下:痒投标方(刚ID牢,公司名称适,联系熄,另,邮政编码吩,电子邮箱守,负责人)丑专家(需姓名梅,职业,联棉系,联荒系地址,工踏作单位);蹦评分信息(邀评分项目名袜称,慕项目编号腊,项目种类像,被评分公戚司,专家给仇出的分数,慢评分有效性碰,评分时间福);潮3.3吩功能模块划善分芳评标管理党主要包括以肤下功能模块锐:专家的选把取,项目的温设定,专家购评分。勇以下为个功啦能模块进行辈简略描述:怨专家抽选:港选出合适的厦奇数个专家朽;邮项目的设定融:设定要涉艺及的评分项的目;捏专家评分:晒专家选取竞央标公司进行咱评分。坏货结构框图专家抽选专家评分评分项目设定专家抽选专家评分评分项目设定血悦框流程图公布评分结果专家评分专家抽选制定评分项目公布评分结果专家评分专家抽选制定评分项目桥4.岛详细设计案3.4骡抽象数据类议定义牧Class闭Scor仇e{芬priva老te:皮普char者*Scor纲e_pro赞ject;计嘉int摔Proje采ct_id任;唐津char纵kind;和后char妻*Scor渔e_com大pany;领却char广*Scor柏e_nam掌e;弄霉intG绍rade;烟ch渔arSc耐ore_w积hethe虑r;耀遇intS告core_吐time;任publi熔c:}沸4.罚1钉.专家抽选凳为了可以更章公平、公正鼓的实现招投恩标的整个过展程,在设计君本系统的过翻程中加抄入了专家抽诸选的功能。都专家抽选流筐程如图跳4.1-3表所示,首先防要根据项目汉设定抽选专揭家的范围及绞标准,再由嫌招标方通过跳专家抽选页鼠面,按要求桐在众多的专惕家中,找出千适合的专家裙。然后由招间投标双方经似过商议确定法奇数个为此似项目评分的挪专家,最后犁在这些专家面中选出规定爸个数的专家愁来进行评分摧,并向所有汗被选出参加锐评分的专家发出邀请。吸专家抽选用怜例图形象的香显示了专家位抽选流程中折涉及到的各莫种操作,如执图姥4.1-2删所示。专家贤抽选用例说围明对该用例真图进行了简翅要的介绍,起如表慌4.1-1零所示。嫂挨质鱼句包荡职表阳4.1-1剑:专家抽选编用例说明志乡用例说明文专家抽选落简要说明泰设定规则选昏择专家搏参与者态招标代表炎前置条件床登录系统旺主流事件从设定专家过惭滤规则本选择专家径向专家发起暂邀请袖后置条件孝专家评标悔劲咸孙图俘4.1-2如:论僚专家抽选用艘例图臣设定专家范围及标准设定专家范围及标准选出合适专家选出合适专家确定奇数个专家确定奇数个专家选出专家选出专家向专家发出邀请向专家发出邀请层图昆4.1-3节:专家抽选旅流程图较4.2捞评分项目设识定努由于招标项洗目的不确定境性,所以每药次评标时的绳评分项目也佣不尽相同,营这样就琴需要在专家腹为各个公司稳评分前,由仓招标方确定赖所有的评分盯项目。在系派统刚投入使往用时评分项璃目是没有的塞,为了以后飞使用上的方专便,在使用府过程中应该仰由招标方将辣这些评分项偿目存储到数熟据库中。在触这里要注意氏的是评分项叮目是由大项昏和小项组成婶的,在一个乎大项下可以脂存在着若干运个小项,也屋可以不存在碗小项。有时葛需要在某个涌大项下增加倍的一个小项练可能会和某抓一个大项是端重名的,在茅这种情况下愉系统并不会咽报错,但是韵如果新增加宗大项的名称洽与已有的某吸个大项名称高重名就会报蝴错,并且提苗示为此大项陶重新命名。蜓在设定评分丘项目时需要书先确定所有势的大项,再大为各个大项景添加所需的识小项。所以愧如果有缺少武项目的情况侄,要先添加敢大项,再在使相应的大项答下添加小项趟。有的评分绞项目设定完银成后,再把次新添加的项阿目存储到数贡据库中相应悟的表下,方狗便以后使用辛。跟评分项目设燕定用例图形集象的显示了妥评分项目设济定流程中涉汉及到的各种荡操作,如图脾4.2-3昼所示。评分明项目设定用滔例说明对该挣用例图进行组了简要的介偏绍,如表沉4.2-1显所示。倍悔标还驳拖桥溪表串4.2-1笑:评分项目龟设定用例说供明车用例说明挪设定评分项这目咳简要说明接设定评分项浇目他参与者肉招标代表陡前置条件执登录系统况主流事件传设定评分项探目训添加评分大养项鄙添加评分小灯项喘检查完整性疗后置条件荡专家评分乘乒腥倚痕睡重刮图酷4.2-2咽:评分项目吴设定流程图翼图府4.2-3纪:评分项目筐用例图专家评分诵专家评分流愿程如图拦4.3-3丰所示,专家凶先通过登陆惰页面登陆到涝系统,在专酸家评分惩页面里按照仁招标项目,蒜筛选出这次炮评标工作所符需要评分的挠公司,然后扇为这些公司社评分。由于遮在为公司评豪分时只能逐式个进行,所辱以在选择评地分公司时,隔使用的是单锹选而不时复桐选。这样一爸来在为其中晕一个公司评源分完毕后,厨需要选择是穷否继续评分种。淡如果还要继听续评分则在取提交评分结舰果后,返回歇选择其他公舟司继续评分锐,直到为所爷有需要评分选的公司评分雨完毕;如果副只是为这一境家公司评分怀,则评分完岛毕后直接提木交评分结果娱。所有评分其结果一经提允交将只可查樱看不可修改类。袄专家评分用休例图形象的躬显示了专家引评分流程中砌涉及到的各叹种操作,如抖图缺4.3-2屋所示。专家逢评分用例说粗明对该用例艘图进行了简津要的介绍,斜如表扣4.3-1何所示。。求驰迟骗饥赶表唯4.3-1杏:专家评分浮用例说明荣用例说明澡专家评分犬简要说明勤专家给个竞副标公司评分阔参与者扫专家堤前置条件杨专家选择,善评分项目烛主流事件容1.剖选择评标项亿目盼2.蓄选择竞标公啦司钢3.拣评分钓后置条件励中标信息发探布黑夏渡塔拘蚕泥目核责图垒4.3-2距:犹专家评分用愧例图是否继续评分退出评分提交评分结果,并标注已评分为竞标公司评分选择评标公司选择评标项目是否继续评分退出评分提交评分结果,并标注已评分为竞标公司评分选择评标公司选择评标项目迫件守是杀己妈白晚锻汉倒痛诉图镜4.3-3浓:专家评分惊流程图裳实现与调试隐分析轻5.1芦锡实现环境河Windo普ws茧环境忘+visu届a葡lstu渴dio2傍010今5.2孟语言选择C++调试分析滑成功测试后源,为了找出蚁产生症状的下原因,以便袖改正错误,里做了调试分览析。海在调试过程凡中通常的恰3雄种途径为:惠蛮干法,回方溯法,原因批排除法。而龙我们一般采卫用的是回溯在法。傻务充防读图贺5.3-1饿:调试恩怎拦燕若商签原图隶5.3-2每:调试结果六6.剑测试分析透6.1价测试用例坊测试方法有圣白盒测试和蚕黑盒测试两书种。黑盒测龟试法把程序金看作一个黑零盒子,完全裁不考虑程序芽的内部结构景和处理狂过程,而白稠盒测试的前繁提是把程序仓完全堪称装款在一个白盒针子里,测试竹者完全知道楼程序的结构雁和处理算法赚。故木采用的是白航盒测试。邮时胃专家选取淹姓名:疗Tom;脸职位:教授时;气联系缎:贴119闷评;铁:邀北京;跨工作单位:狼北京大学;执强支评分项目设林定跃项目编号:驼001远;漏项目名称:秧维护永栋阴评分项目的汇设立较评分项目名燥称更:维护炎项目编号:侮001掩项目种类:垦3桃被评分公司宫名称:传奇窑评分专家姓牛名:夕Tom波;居专家给出的净分数:睁30血评分是否有串效:隐Y歉评分时间:须1997-丽08-08镰6.2售测试结水果肠爪离丧图饿6.2-1派:专家选取仍的测试结果么横孔捆恨图钉6.2-2竿:评分项目氏设立的测试灯结果叼图渴6.2-3透:录入评分悼信息的测试茅结果决图安6.2-4纲:显示评分猜信息的测试药结果止6.3摆性能分析盟1霉、灵结构设计不唉合理造成性投能问题能均结构设计包合括程序结构粱设计和数据润结构设计,捞这两部分一越定要综合考毅虑,但我发揪现大多数的旷软件对程序叠结构设计偏吊重的多,对叙数据结构设狗计考虑的不剑太充分。污2创、程序编写沙过程中非优穴化语句玩勇很多方面都嫁会导致系统毁的性能下降肃。挺7.声用户手册总结论软件工程作渴为我们专业紧的主要课程螺之一,虽然浊刚接触时对奶这门课程并驻没有什么兴瘦趣而言,感鼻觉都是些纯齐理论的枯燥稼乏味的东西夫,但通过此沾次课程设计布发现软件工舅程的重要性拣是不容置疑碎的,了解到谢了软件工程很的严谨性,降每一步都必赌须脚踏实地娃,不然软件充的开发和维止护将在后期径付出沉重的室代价。此次悼学习也让我获累积了点滴丹对此们主干久课程的兴趣棚,引起了我伏的重视。贝这次课程设虾计历时炸2遭个星期,对欺于我个人来泻说,发现时闭间是如此的降仓促!从查屈阅资料,建斗立编程思路寿,着手编程柳,开始写报扇告到完成交啦差,每个流颗程都花了很详长一段时间忙!特别是对搜于左“插网上招投标蹈系统讯”您的招投标根位本不了解和森理解,不知蚊道流程,查安阅许多资料吃终于懂点滴悼招投标的相庙关信息后,些发现这个是谷基于富web眠的系统,会盟用到基于爬web微的仅asp.n宁et橡编程开发,自数据库等,亿B/S,C潜/S题等结构,于练是茫然不知基所措。但对草于货asp.n授et联的开发应用极有点感兴趣今,于是本人杀怀着信心去源自学,但结蚊果很明显的璃,时间来不勤及让我学一衫门新语言和稼新开发环境错,数据库等岸让我完成课妻程设计。大奏概碌碌无为备的忙了一个亿星期后赶快症收手,用吊VC++矛6.0田编一个应用贿台控制程序阵。但问题来建了,这些流堡程按照我们步C谊或者配C++叉编应同台控挨制程序的话掩根本不知如渐何是好,仅哈仅是输入和孩显示操作,科没有什么更州改,删除等确操作,只是咏一个设定评群分项目,选螺取专家,专笛家评分的流踏程,于是我霜简单把三者叨叠加统统弄面成一个输入蜻评分信息!膝通过这次课拘程设计,了薄解到对软件诊工程的学习予缺乏,对命C瘦或杀C++查的学习部深战入,编程能搬力和思维欠茄缺,待慢慢置提高!对于饲我们软件工开程专业的本墓科生来说,杨实践至关重会要,而这种殿实践能力不缎能仅仅通过汗教学和平时浑上机是远远支不够的,课愤程设计让我械们学习很多滤课堂上和平巴时上机学不土到的东西。圈虽然课程设擦计做得不成布功,但相信呈在磨练过程痕中慢慢得到概提高,羽翼馋会更丰满的朝!致谢驻化感谢唐剑梅无老师这个学浅期对我的教捏学,让我学堂习了《软件赖工程》的相剂关知识,对愧我以后的学预习提供了巨去大的帮助,碗特别在课程丰设计时体现以了理论的重幻要性,理论赵是实践的基剃础。特别感确谢陈红红老炉师在课程设艳计中给予我惩的巨大帮助升,让我掌握除了课程设计傲的基本思路姿和学习方法贫。真诚谢谢京在课程设计叔提供资料给占我和给我帮杂助的同学。参考文献母[1]益张海藩右.龙须软件工程导秀论啄.掩北京:清华午大学出版社棕,蹦2004坑[2]陶陈明喘.乳听实用软件工冲程基础酿.泪北京:清华胃大学出版社夫,羡2003赏[3]孕殷人昆等.菜实用软件工罚程捧.茎北京:清华冈大学出版社模,驰2003坟[4]撞霞张海藩勇.汗腊软件工程写.垂北京:清华敬大学出版社就,圆2023.独07婶[5]来朱丽华,朱疲建,俞琼乔.店面向对象程椒序设计及相C++愿北京:人民傅邮电出版社隙,槽2007热侄料吉莲搜浇#incl伸ude<i爸ostre马am>烛#incl宜ude<i拣omani抱p>降#incl古ude<f眉strea翁m>删#incl探ude<s呆tring阶>亭using汤name膝space鞠std;衬class缝pb_m犬essag婶e{先publi镇c:吨奸strin计gPro强ject_免id;唤浓strin铅gPro革ject_树name;育炸strin途gCom职pany_掘name;杜善intS肠core;猜publi拉c:柿乔void顾print保(ostr厉eam&颤out)挠;捉窗void哑read(覆istre牌am&搞in);烈起void分write伞();赞氧void附show(始);悟枕intg诉etTot桃al_Sc只ore(s晚tring栗c);克他void难Serac阴h_Sco钩re()纠;怠搂void言Resul铲t();};响intp标b_mes对sage:粥:getT权otal_袄Score悲(stri烈ngc)于/们/求出公司罢总得分{笼管intT闸otal_桑Score善=0;喝牌pb_me词ssage摘*a=辫new没pb_me肆ssage寇;喜查pb_me雨ssage惭*b=景new赏pb_me择ssage率;喊受fstre铅amou址tfile脾("com内.txt"喊);色锯while决(!out率file.瞒eof()伤){界的惭a->re践ad(ou程tfile没);寇厚鼓if(b-如>Proj卵ect_i劲d==a-畜>Proj棉ect_i繁d)bre蒙ak;凉比圈if(a-籍>Comp搂any_n匆ame=苗=c){舱腐台名Total日_Scor芒e=T斗otal_刮Score写+a-铜>Scor挽e;棋柴概b->Pr使oject仓_id=a颤->Pro亭ject_带id;}}注寨retur奖nTot狗al_Sc广ore;}厚void筹pb_me泪ssage剖::pri臭nt(os泡tream茎&ou炼t){静盒out<<闷Proje弹ct_id趟<<set炊w(21)都<<Pro画ject_军name<临<setw惧(15)<蒸<Comp锁any_n议ame<<肚setw(见11)<<坊Score爷<<end秀l;}救void援pb_me以ssage员::rea叉d(ist鲜ream郑&in){浊泽if(in袋==std停::cin寒)述涝胀std::扬cout<滑<"晓垃enter嗽Pr你oject需_id暂Pro谜ject_闪name及Co搂mpany妻_name那S价core:月\n"蛇;叫妥in>>P捆rojec皂t_id>价>Proj需ect_n辰ame>>测Compa咳ny_na保me>>S歌core;}远ostre治am&s牢etup(响ostre熔am&s构tream劣){造朱strea臭m.set犹f(ios缴::lef眠t);茎犁strea楚m<<se危tw(10庸)<<se坡tfill屠('')个;扶秘retur布nstr正eam;}深void敌ReadF降ile(踩)//翁从文件读取艳投标信息{葬眼ifstr钟eamf炸ip;厦榴fip.o录pen("驱pb.tx裕t",io擦s::in锹);初巧if(!f祥ip){姥唯仔cout<陕<"Fil烈ecan品not差beop睬en"<<奋endl;拆皂北abort惨();}供旨fip.s别eekg(棍0,ios脖::beg狂);袖斥char叛ch;触雨while港(fip杜.get(殿ch))放祖践cout.城put(c楼h);菜酬fip.c坦lose(山);}震void遮pb_me傍ssage浮::wri汗te()渣/趴/将评分信头息写入文件{容宽intn辅;究颜std::继cout<观<"ent觉erth补enum称bero诸fpb_脊messa晋ge:"起;苍测std::呜cin>>烘n;冈河pb_me寸ssage秀*ps绢=new纪pb_me谜ssage肝[n];醋毫ofstr岛eamf龄out("污com.t画xt",i期os::a堵pp);真童//fou税t<<"项悉目编号"<污<setw台(19)<轻<"项目名汇称"<<s裹etw(1存5)<<"帽公司名称"忘<<set顶w(21)捧<<"得分杂"<<en洁dl;梁庆for(i垦nti=降0;i<n涉;i++){躲踩祖ps[i]伪.read悔(std炕::cin元);义趣魄ps[i]谈.prin讯t(fo卵ut);}技盐fout.畏close续();}碌void纲pb_me投ssage鼠::Ser裂ach_S捐core(条)健//查殃找公司总得撕分{盆约ofstr娇eamf欲("Res拾ult.t活xt",i蛋os::a播pp);园强f<<"公竟司名称"<伍<"\t"井<<"总得提分";遇颤while涌(1){崖步strin忙gc;骂挠intT及otal_虎Score丹;搜秩std::荐cout哑<<"请怒输入公司的电名称:";蜜付std::豆cin>凳>c;距钉Total智_Scor兔e=g欢etTot却al_Sc哲ore(c奖);倍戒cout<方<endl屋;斥淡cout较<<"该堡公司的投标晒总得分为:辨"<<"爽"<<T蹦otal_耽Score笋<<end的l;霸旁f<<en僵dl;此际f<<c<屠<setw信(21)<址<setw听(15)<舌<Tota尺l_Sco猛re;缓鞠cout<捎<endl询;威畜cout<喇<endl溜;刘咸cout<犹<endl股;座僻cout<厉<"要继续倍查询吗?(鉴n/N退出蒜)";博妻char免ch;绒你cin>>咱ch;跃愉if(c尿h=='n险'||ch孙=='N'归)br忽eak;}星龙f.clo楼se();}横void王Resul救t()臣梨//建显示评分结伏果{问萌ifstr眼eamf弟r;测汗//str愚ings御;罚榆//cha吹ra[1庄20];漂供//int踢i=0;伤仪fr.op晓en("R禽esult柏.txt"陕,ios:纱:in);柴艳if(!f垦r){哪庙吹std::漏cout<湿<"Fil昂ecan妇not铜beop爸en"<<汉endl;起依捏abort散();}往谣//for速(stri执ngs;马getli久ne(fr约,s);)//{辽抗半//cou母t<<s;//}扩墓fr.se详ekg(0盟,ios:剧:beg)没;核场char伟ch;储直while显(fr.矩get(c笼h))傻骄求cout.赚put(c宜h);催勿fr.cl竟ose()伤;}疗void蹈pb_me抓ssage您::sho稻w()手//丙(从文件里翅读取)显示倚评分信息{份节禾intn选;朵陈接cout<浑<"ent犁erth摆enum暂bero挣fmes候sages咐you洲want普read:击";抄勇早cin>>愿n;导叨厦pb_me道ssage秃*ps棍=new还pb_me凭ssage队[n];情园燃ifstr坛eamf够in("c物om.tx法t");石蛙雁/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 泉水二级语文语文小学教育教育专区
- 工程试验方案
- 公司行政人员效率提升操作指南工具包
- 人力资源招聘流程人才筛选工具集
- 教育资源优化保障承诺书范文3篇
- 绿色建筑材料研发与应用技术创新方案
- 呼吸道对空气的处理 教学设计-2024-2025学年人教版生物七年级下册
- 相似三角形应用举例教学设计2025-2026学年人教版数学九年级下册
- 建筑公司施工安全防护标准手册
- 多功能项目任务分工及协作模板
- 外聘人员考核奖惩制度
- 2026年岳阳现代服务职业学院单招职业技能考试题库及答案详解(各地真题)
- 2026年安徽国防科技职业学院单招职业技能测试题库及答案详解参考
- 2026年及未来5年中国非油炸方便面行业市场全景监测及投资前景展望报告
- 2026年人教PEP版新教材四年级下册英语教学计划(含进度表)
- 2026年九江职业大学单招职业技能考试题库含答案详解(模拟题)
- 2026年安徽电子信息职业技术学院单招综合素质考试题库附答案解析
- 彩票管理条例培训课件
- 老年认知障碍患者AI照护的特殊伦理考量
- 油气管道巡检维护操作手册
- 铝单板喷涂管理制度规范
评论
0/150
提交评论