硕士学位论文-企业信用信息发布系统设计与实现.pdf_第1页
硕士学位论文-企业信用信息发布系统设计与实现.pdf_第2页
硕士学位论文-企业信用信息发布系统设计与实现.pdf_第3页
硕士学位论文-企业信用信息发布系统设计与实现.pdf_第4页
硕士学位论文-企业信用信息发布系统设计与实现.pdf_第5页
已阅读5页,还剩89页未读 继续免费阅读

硕士学位论文-企业信用信息发布系统设计与实现.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华南理工大学硕士学位论文企业信用信息发布系统设计与实现姓名:张贤挚申请学位级别:硕士专业:软件工程指导教师:张平健冯越坚20061118摘要企业信用信息发布系统是将企业信用资料公布于众的权威的信息系统,对转变政府职能,构筑良好的招商引资环境,规范市场经济秩序,降低企业交易成本,提高企业交易成功率具有十分重要的意义,促进社会经济的发展,推动了社会主义现代化建设。本文主要介绍了企业信用信息发布系统的设计和实现。从项目管理的角度对系统开发周期的各个阶段进行详细的介绍,探索了基于j2ee的企业信用信息发布系统的分析、设计,实现、测试等方法和具体技术。企业信用信息发布系统的设计与实现严格按照CMM软件开发流程进行。本文主要介绍了系统的需求分析、系统设计、数据库设计、系统的实现与测试和售后技术等阶段所用的具体方法和技术。企业信用信息发布系统主要是采用面向对象需求分析方法和rup分析法,采用rationalrose建模工具建立UML模型,编写详细的用户需求说明书,对系统的进行可行性分析和风险分析并提出了风险规避措施,采用微软的projectT具制定项目工作计划,为下一步工作打好基础。软件设计阶段主要是采用project工具和visio工具对系统进行总体结构、系统功能和安全设计,进行数据库的概念设计、逻辑设计和物理设计,提出数据库的优化方案。详细介绍系统的开发技术和测试方案。企业信用信息发布系统是采用java程序设计语言设计的跨平台的信息系统,采用WVC设计模式和struts框架,将系统的显示部分和业务逻辑部分分离,提高了软件的安全性、可维护性和可移植性。用户培训是用户比较关心的一件事情,也是企业信用信息系统开发的一个重要的环节,本文详细的介绍了培训对象、培训内容、培训计划等,在制定培训方案的基础上,根据用户的实现情况,对用户进行培训。售后技术支持也是企业信用信息发布系统的设计与实现的主要组成部分,限定技术支持范围,建立售后服务团队,制定技术支持方案。本文最后介绍了企业信用信息发布系统的设计与实现的思路,系统的功能特点和技术特点。对企业信用信息发布系统下一步工作的一些建设。关键宇:发布、企业、信用、UML、MVCABSTRACTEntcrprisecreditinationreleasingsystemwastomakecreditinationavailabletothepublicontheauthorityofaninationsystem,whichisofgreatsignificanceontransinggovernmentfunctions,buildingagoodenvironmentforinvestment,regulatingmarketorders,loweringtransactioncosts,increasingtransactionsuccessrate,promotingeconomicdevelopmentandacceleratingthesocialistmodernizationdriveThispapermainlyintroducedthedesignandimplementationofabusinesscreditinationreleasingsystem,thedetailsofvariousstagesofthesystemdevelopmentcyclefromtheperspectiveofprojectmanagementtheanalysis,designimplementationtestingsandspeci&technologiesbasedonaj2cecorporatecreditinationreleasingsystemThedesignandimplementationoftheEnterpriseCreditInationreleasingSystolnwasconductedinstrictaccordancewitlltheCMMsoftwaredevelopmentprocessThispaperdescribedthespecificsandtechniquesusedindifferentstagesofthesystem,suchasrequirementanalysissystemdesigndatabasedesignsystemtestingandafter-saletechnologyTolayagdfoundationforthefurtherworktheenterprisecreclitinationrdcasingsystemwasbasedontheanalysisofrequirement-orientedandRUPanalysis,buildingaUMLmodelwitharationalrosemodeltools,providingadetailedstatementofuser110ecl8,risk-avoidingmeasuresbasedonthefeasibilityandriskanalysis,aworkplanbytheMicrosoffstoolsThesoftwaredesignappliedprojecttoolsandvisiotoolstodesignthegeneralarchitecture,systemfacilityandsafetytheconceptofdatabase,thelogicdesignandphysicaldesignanddatabaseoptimizationThePaperdescribedthedevelopmenttechnologyandtestingprogramsTheenterprisecreditinationreleasingsystemusedjavaprogramminglanguagedesignedforcross-platinationsystems,MVCdesignmodelandstructureframeworktoseparatetheoperationallogicsegmentsandthedisplaysegmentswhichgreatlyimprovedthesafetymaintainabilityandportabil耐ofthesoftwareUserstrainingwasamatterofconcelntotheclients,aswellasavitalpartofthedevelopmentofthecreditinationreleasingsystemInthispaperintroducedthelIdetailsofthetrainingtargets,trainingprograms,andtrainingplansTheprojectteamtrainedtheiisgrsbasedOnatrainingprogramsdesignedinaccordancetotherealityofusersAfter-saletechnicalsupportwasamajorcomponentofthedesignandimplementationoftheenterprisecreditinationreleasingsystemThealter-salesupportincludedtheconfineoftechnicalsupportsbuildingthealter-salesse九dceteamanddrawingthetecimiealsupportprogramHnallythepaperintroducedtheideasofthedesignandimplementationofthe即terrrisecreditinationreleasingsystemthecharactersofsystemsfacilityandtechnologyandsomeadviceforthefollowingworkKeyword:release,enterprises,creditUML,MVC111华南理工大学学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均己在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:I磊l筮努日期:沙6年11月必日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:研究生在校攻读学位期问论文工作的知识产权单位属华南理工大学。学校有权保存并向国家有关部门或机构送交论文的复印件和电子版,允许学位论文被查阅(除在保密期内的保密论文外);学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论文。本人电子文档的内容和纸质论文的内容相一致。本学位论文属于:口保密,在年解密后适用本授权书。曰不保密。学位论文全文电子版提交后:口同意在校园网上发布,供校内师生和与学校有共享协议的单位浏览。(请在以上相应方框内打“”)作者签名:幻疑聱日期:州茸铭日指导教师签名:乙肜q缱日期:力矾J纺第l章绪论11项目背景和意义第1章绪论面对全球经济一体化和全新的国际经济环境,在全社会构筑广泛的信用基础和科学的信用体系,对于转变政府职能,构筑良好的招商引资环境和市场经济秩序,促进经济发展和社会进步具有十分重要的意义。建立成熟的信用体系是完善社会主市场经济制度的重要措施,对于提高企业交易成功率,减少企业交易成本起了至关重要的作用乜1。电子信息技术的发展,为我们提供了解决企业信用问题的条件、工具、方法和手段。建立企业信用信息发布系统成为有解决企业信用问题的快捷有效的手段。企业信用信息系统建设具有重要的现实意义,一,建立企业信用信息数据库,方便用户查询。政府各相关部门联合作业,将某个范围内的企业的信用信息存放到企业信用信息数据库中,通过Internet将企业信用信息公开,为社会提供权威的企业信用信息资料,营造了良好的投资环境。二、提高企业交易成功率,外来企业可以通过企业信用信息系统,对本地企业的详细资料进行了解,外来企业可以放心的与本地企业建立商业关系,为吸引外商投资创造了良好的基础。三、企业信用信息发布系统的建设对于规范市场经济发挥了积极的作用,及时公布违章企业,使有违章记录的企业“无地可遁”,使企业不敢“以身试法”,如果企业违法,企业信用信息发布系统将其记录并通过互联网公布出来,企业今后再融资的时候,要么融资成本大大提高,要么在市场上就融不到资。四、促使企业自觉遵守法律法规,企业如果违法,它的信用度就会降低,企业以后的发展就会困难重重,所以促使企业自觉遵纪守法。广东省电子政务发展较快,自2002年起,广东省委、省政府在粤东地区(汕头、揭阳、潮州)三市开展企业信用体系建设的试点工作。由省信息产业厅牵头组织各有关部门协助汕头市基本完成了企业信用网建设。潮州和揭阳信用网也在此之后相继开通。企业信用信息发布系统信息网试点建设取得圆满成功,并获得华南理丁大学硕+学俺论文良好的社会效应。2003年,省信息产业厅在粤东地区(汕头、揭阳、潮州)三市开展企业信用体系建设的试点工作的基础上,制定了“广东省企业信用业务规范标准”,并且已经通过相关专家的论证,目前正在广东省各地市试行。2003年,省信息产业厅根据广东省政府的要求,加大企业信用信息系统基础建设,投资力度增加,协助汕尾、韶关、清远、梅州、茂名、肇庆、河源、阳江、湛江和云浮等十个城市开展信用网规划工作,为建设省信用平台打下了坚实的基础。广东省企业信用信息系统已经具有完善的层次结构,目前,广东省企业信用信息系统中心数据库中,存放有近2百万个企业信息,为建设信用信息发布系统提供了权威、完整的数据。本企业信用信息发布系统主要功能是发布企业信用信息,建立在企业信用信息原始数据库的基础上,对企业信用信息进行审核、发布、评比和信息公布等。提供企业信息查询、信用评比、信用曝光、信用监管和最新动态等功能,直接为社会提供企业信用服务。12国内外研究现状20世纪初,美国经历着工业化带来的经济迅速增长的时期,为了满足工业不断增长的货运需要,铁路运输系统需要增加新路线,为此需要大量资本。必须融资,这些公司的资信质量有很大的差异,有的实力雄厚,经营成功,有的则财务状况欠佳,有的简直就是在进行欺骗。企业信用的问题引起社会的关注,随着工业的发展,世界经济一体化,企业信用更是人们关注的焦点【21。对企业信用的监督和管理工作主要是通过相关的政府部门、民间团体、协会和专门机构、国际标准化机构来实现的。目前,发达国家和发展中国家对企业信用的体系的建设重点不同,发达国家主要是侧重于立法和执法,而发展中国家主要是发展信息系统,建设企业信用信息数据库系统【21。在计算机技术快速发展的当今社会,建设企业信用信息系统是对企业信用监督和管理的最有力的手段。发达国家已经建立起全球性的企业信用信息交换系第l章绪论统。因应信息需求国际化,以及因特网发展,欧洲各国征信机构致力寻求外国征信同行进行策略合作,形成跨国信用信息网络,确保国际信用交易的安全性,进而降低会员跨国交易风险,目前主要集团包括商业信息集团联机联营网络(bigIlet)、欧门联机联营网络(eurogate),以及邓自氏信息联机网络(d&b)。消费者信用信息业协会(associationofconsumercreditinationsupplieraccis)早于1996年会员大会中,发表跨国数据交换草案(draftoftransboarderdataexchange),开启促进会员机构跨国数据交换,并获致热烈回响。在accis2000年会员大会中,意大利克立夫征信公司(crif)与德国戴比司信息服务公司(debis)联合发表跨国数据交换解决方案-keyfactorsystem与edpsoftware。其主要概念摘述如下:各国信用信息在此数据库中,将转换成单一语言加以储存,会员查询信用信息时,将以查询端国家语言显示,解决语言转译问题;另外各国会员均有专属线路,并架设高安全性防火墙阻止任何非法侵入,且进出数据库需透过特制套专软件与设备,可进行身分辨识与保障传输安全性,系统安全维护将按技术可行性加以强化,确保网络传输安全恒定性。在我国,党的十六届三中全会通过的中共中央关于完善社会主义市场经济体制若干问题的决定指出,。建立健全社会信用体系。形成以道德为支撑、产权为基础、法律为保障的社会信用制度,是建设现代市场体系的必要条件,也是规范市场经济秩序的治本之策。增强全社会的信用意识,政府、企事业单位和个人都要把诚实守信作为基本行为准则。按照完善法规、特许经营、商业运作、专业服务的方向,加快建设企业和个人信用服务体系。建立信用监督和失信惩戒制度。逐步开放信用服务市场。2002年4月1日,全国第一个地方政府主持建设的信用信息系统一汕头市信用网开通试运行,并通过互联网向社会公开发布信息,2003年8月13日,汕头市信用信息系统升级顺利完成。坚持立法先行,急用先订的原则,在开展信用建设中,市政府还先后出台了9个与信用管理有关的政府规章和规范性文件,为信用建设的稳步推进提供了法律法规依据。也为我们加快信用网络的建设、管理、运营提供了法律保障。潮州又继汕头、揭阳后于2003年11月26日正式开通信用网,使整个粤东地区信用建设取得又一个重要进展。北京、上海、浙江、汕头3华南理T入学硕十学位论文等省市纷纷组建企业信用信息系统,在工商、税务、质检、海关等部门之问实现互联互通,实现部门问的信用信息资源共享。2003年,省信息产业厅根据广东省政府的要求,加大企业信用网基础建设,投资力度增加,协助汕尾、韶关、清远、梅州、茂名、肇庆、河源、阳江、湛江和云浮等十个城市开展信用网规划、建设、企业上网工作,为现在建设省信用平台打下了坚实的网络基础。2004年9月,广东省信用信息网的开通,这是广东省信用信息系统建设的一个里程碑,标志着广东省信息信息系统建设的层级结构已经完善,已经建设起全省性的企业信用信息系统,为其他企业信用信息系统的建设提供了丰富的信息资源和建设经验。13本文的主要工作需求分析,需求分析是信息系统设计与实现的基础,分为功能需求分析和非功能需求分析。功能需求分析主要是用户提出的信息系统要求实现的功能,功能需求分析是信息系统开发的基础,也体现出信息系统开发的必要性,是信息系统测试和验收的依据。本项目采用rationalrose建立系统的用例图,通过用例图与用户进行沟通,在明确用户需求的基础上编写了用户需求说明书,经用户确认,作为系统设计与实现的依据。非功能需求分析,除功能以外的其他需求分析,主要是信息系统开发过程需要的人力资源,软件资源和硬件资源。本项目在需求分析阶段,对系统进行了评估,提出了人力资源需求、硬件资源需求和软件资源需求,对参加本项目的成员进行明确的分工,组成了项目团队,成立了CCB(变更控制委员会),采用project软件制定了项目计划表,为整个项目的开发做了良好的规划。为项目的有序进行进行打下基础。软件需求,企业信用信息发布系统采用用了面向对象的分析方法和rup需求分析方法。在需求分析过程中,采用rationalrose建立系统模型,通过建立系统的用4第1章绪论例视图,加强软件设计人员与用户的沟通,也使软件开发人员更明确用户的需求。软件需求分析风险,企业信用信息发布系统是一个公众服务信息系统,我们又无法对所有的用户进行调研,只能是对一部分用户进行调研和参考其他的企业信用信息系统。这是本系统需求分析最大的风险所在,本项目在需求分析阶段已经对项目的风险进行了评估,并提出了详细的分析规避措施。系统设计分为系统总体设计和系统功能设计两部分。企业信用信息发布系统是建立于广东省电子政务外网平台上的信息系统,项目设计人师采用visio设计软件设计了企业信用信息发布系统的总体框架图和软件功能框架图,对系统的下一步工作设计了蓝图。系统的功能设计主要是针对功能需求制定的,功能设计直接反映了信息系统是否能满足用户的要求,也是反应了系统设计人员对用户需求的了解程度。是系统成败的关键。本项目以采用表格和数据流程图方式,对系统的前台、后台和界面进行了详细的设计。系统安全性设计包括网络安全设计、物理安全设计、信息安全设计和数据库设计。企业信用信息发布系统是建立于广东省电子政务外网平台,由于电子政务外网平台是一个安全的网络平台,所以本项目比较少考虑系统的网络安全部分。只是在数据库服务器和WEB服务器之间采用私有IP机制,保证系统不易受入侵。物理安全设计,企业信用信息发布系统各服务器的存储系统采用raid5冗余方案,数据库服务器和WEB服务器互为热备份。信息安全,企业信用系统采用rising防毒软件和离线备分系统,根据系统的特点和各部分数据的重要性,制定了备份策略。数据库设计,包括数据库概念设计、逻辑设计和物理设计。数据是信息设计存在的基础,良好的数据库设计,对于提高系统的安全性、稳定性和缩短系统的响应时间起了很大的作用。系统的实现,企业信用信息发布系统的显示部分是采用JSP程序设计语言进行设计,将系统的显示与服务器端的后台程序相关分离,提高系统的安全性。采用javabean实现系统的事务逻辑,本系统采用struts框架,将业务逻辑5华南理下大学硕十学位论文与显示部分分离,通过strutsconfigxml事务逻辑与前台的jsp相关联。数掘库实现,进行数据库的概念设计、逻辑设计与物理设计。系统测试,企业信用信息发布系统的单元测试一般是在代码编写阶段山各软件设计人员自己进行测试,本论文对单元测试的描述比较少。项目团队制定了详细了系统集成测试方案,以表格的方式制定了测试案例。对测试结果进行综合分析,根据分析结果对系统进行改造。培训是信息系统建设的一个重要的环节,设计培训方案,确定培训对象、培训内容和培训时间安全。数据库培训,sybase数据库的安装与配置,数据库的设计,R常数据维护,常见故障分析与处理。中间件培,weblogicserver81中间件安装,配置和日常维护。企业信用信息发布系统的操作培训,维护信息系统过程中用到的第三方应用软件的培训等。售后技术支持建立技术支持热线,本公司将建立技术支持热线,提供5X7小时服务。硬件设备维护,主要是服务器、网络设各等出现故障,公司在工作时间内接到客户报障后。于5小时内赶到现场进行维护。软件维护,软件系统出现故障,软件工程人员在1小时内进行远程维护,如果远程维护不能解决问题,将5小时内赶超到现场进行维护。系统评审,公司派专业已员每年一次对系统进行评估分析,向客户提交系统分析报告,提出建议。6第2章需求分析第2章需求分析需求分析是信息系统设计与现实的关键,也是系统测试和验收的依据。企业信用信息系统采用建立软件系统UML用例图的方式,采用图形将系统各功能勾画出来,系统设计人员和用户在此基础上更能明确系统的具体功能。本章还提出了系统设计与实现的人力资源需求、软件资源需求和硬件资源需求,对项目团人各成员进行了详细的分工,制定了项目计划,还通过对企业信用信息发布系统的风险进行评估分析,提出了规避措施。为系统的顺利进行打下了坚实的基础。21软件功能模型企业信用信息发布系统是采用面向对象的建模方式,而UML是面向对象系统的标准建模方法【31。企业信用信息系统需求分析过程中,通过采用rationalrose建立软件系统建模,让用户和软件设计人员对系统的需求更加清晰。企业信用信息系统是一个为公众提供企业信用信息的信息服务系统。系统中存在着用户、信息审核员、系统管理员等角色,系统的主要功能用户管理,信息发布、网上调查、信用投诉、企业信用、BBS、站内搜索、网站导航、法律声明、联系我们和访问统计等功能。通过rationalfose建立usecase图,将角色设计为用例图的角色,将各功能设计为用例图的用例,详见图21。在设计总体功能用例图的基础上,设计各个子功能的用例图,见图22和23。7华南理1=大学硕十学位论文211系统总体功能用例图。图2-1系统功能用例图8第2章需求分析212部分功能用例图。图2-2用户管理功能用例图组设置信息类别管理图2-3信息发布功能用侧图信息发布员华南理下大学硕十学位论文22用户需求说明221用户管理2211用户管理用户管理包括用户注册、用户登录、用户资料修改、用户账号审核、账号删除、设置用户权限等操作。2212用户组管理用户组管理主要是设置用户组的页面访问权限,数据操作权限等等。通过管理为用户组分配不同的权限。22-2-信息发布2221信息栏目类别管理用于管理信息的栏目类别,管理员可以灵活的定义自己的信息栏目类别,包括栏目类别添加、修改、删除以及栏目的有效性、栏目下的内容按什么排序等信息设置。2222信息发布权限管理系统管理员可以对不同的栏目类别设置采编、审核、发布、发布管理及访问权限给不同的用户、用户组:信息发布系统中,不同用户、用户组根据不同的权限实施信息录入、审核、发布及管理操作2223信息采编具有信息采编权限的用户,方可进行信息内容采集;信息内容采编采用可视化操作,可以设置文字大小、字体、颜色、插入图片、插入表格,设置段落等操作,要求类似于Word文本处理。操作简单,使用方便,一目了然。2224信息审核系统根据审核人员所具有的权限,对采编过来的信息进行审核处理操作,以10第2章需求分析避免信息采编内容有误或影响不好的信息2225信息发布系统根据发布人员所具有的权限,对审核通过的信息发布出去。发布出去的信息,用户可通过网站来查看游览。2226发布管理对发布出去的信息,进行控制管理。包括设黄信息的有效性等。以避免对发布出去不好的信息及时的进行控制。2227信息类别初始化对发布系统要使用的基本信息类别进行初始化操作,主要是向数据库信息表中插入基本类别信息。基本信息类别包含:信用动态、政府监管、政策法规、信用评估、信用知识等。223网上调查用户通过使用调查管理功能可以任意定制出调查主题,并且用户可以设置同一用户或同一个IP在某段时问的投票次数,以避免同一用户或同一个IP在某段时间重复投票的现象;通过调查管理功能,用户还可以针对调查主题,可以设置若干个投票项,并可将投票规则设置为单选或多选等属性。网站浏览者可以在网页上提交自己的选举意向,系统则立即将当前投票结果显示在网页上。以图形的方式直观地反映投票的情况,同时也列举出具体的票数值。每轮投票的结果都通过数据库记录下来,以便管理员查看更详细的投票信息。224信用投诉企事业单位、政府部门可以通过投诉管理,及时掌握用户对单位不满意的地方,以便更好的服务于用户,提高用户的满意度。对投诉人、投诉内容、处理意见和客户投诉的满意程度进行有效的管理,包括对用户的投诉信息进行分类、跟踪投诉信息的处理情况以及对投诉信息进行分华南理T大学硕十学位论文类统计。另外,可以对投诉信息进行处理,把处理结果通过外网发布、邮件、或电话通知投诉人,以便让投诉人及时了解投诉信息的处理结果信息。225政府在线政府在线主要是对用户提出的问题,进行解答,然后,通过网站公布出去。包括,对用户提出的问题进行审核、归类、回复及管理操作。2216友情链接友情链管理主要是对网站上的友情链维护操作,包括添加、修改、删除友情链功能。22-7企业信用2271企业查询在省级信用平台中必须要实现快速、准确的查询企业信息,详细需求要求如下。提供多样化的查询方式,如简单、高级查询;,简单查询可以是对单个查询项进行查询,默认是模糊,不用再做选择。高级查询需要实现对多数据项、多条件查询。多数据项指可以任意选择要查询的数据项并输入查询内容查询,多条件指可以选择数据项之间是“与”或“或”关系。要求具备精确与模糊查询方式供选择。可以分地域、分行业查询,对于地域与行业明确的查询项,在页面上提供选择,而不需要查询者输入查询数据;输入查询数据不正确(如输入格式不对)时页面给出友好提示并指导如何操作;查询结果需要以友好的界面显示出来,并实现灵活分页与页面跳转功能。2272企业信患浏览用户通过企业查询查询到企业后,可以选择企业列表中的企业进行详细浏览。12第2章需求分析并根据用户所具有的权限显示可浏览的数据项。2273企业发布分类维护为了方便动态生成企业信息,在后台需要对分类进行增加、修改、删除维护操作,分类如:企业基本资料、企业详细资料、企业经营情况等。管理员可以动态配置各分类所包含的企业数据项。2274企业红黑名单企业红黑名单包括了红名单(如:驰名、著名商标、高新技术企业名单等)和黑名单(如:吊销企业、不良行为企业等),通过不同分类来公示企业名单,并供具备权限的访问者查看,从而充分建立起一套公示监督制度。2275企业内部评比结果查看发布系统可以显示通过内部系统进行企业评比后的结果。2276企业外界评比结果查看对于外界已有的评比结果,比如最具竞争力制造业和高新技术企业100强、最具竞争力服务业企业100强等,可以以新闻的形式展示出来,并可以进行增删改操作。228。统计分析统计分析主要是根据行业来统计各行业企业的分布情况,要求在显示时可以列表显示各行业内包含的企业数及企业百分比。229会员企业门户会员企业门户是企业用户发布信息的平台。企业通过用户注册、登录、发布信息管理轻松实现自定义信息发布功能。2291企业会员注册用户可以在前台页面注册成为企业会员,企业会员资格需要经过审核,与个人用户使用相同的注册模块和保存方式,但需要有特定的企业会员与个人用户标识。注册流程图如下:13华南理丁大学硕十学位论文图24企业会员注jj珏从上面的流程图看出页面提供两种方式注册成为企业用户:一种是已注册个人用户申请企业会员,另一种是直接注册成为企业会员。2292企业会员登录企业会员登录与个人用户登录使用相同登录页面(窗口),但有企业会员与个人用户登录选择框,登录成功后根据用户类别提示为个人用户还是企业会员。2293企业会员管理企业会员管理主要是提供给管理员管理企业会员的功能模块,实现会员审核、设置会员是否有效、清除会员账号功能。2294企业信息发布企业信息发布提供了企业会员发布信息的窗口和发布的功能。流程图如下:14第2章需求分析Il正确输入企业会员帐号、密码l进入信息发布主界面Il输入发布信息l拔而瓤YI选择发布模板0发布成功I管理员审核善r结束、)图25企业信息发布输入信息含有单位名称、地址、邮编、电话、传真、行业、网址、邮箱、企业介绍及访闯量,另外有含记录ID号、用户名、是否审核、有效时问、是否有效及发布模板编号等系统信息。此发布的信息记录数与企业会员账号唯一关联,一个会员账号对应唯一的一条信息。2295信息发布审核对于企业发布的信息必须经过审核才能对外发布,审核信息内容是否有所违法或不宜发布,而不涉及内容的真实性,且在发布时注明企业自发布内容与本系统无关;对于审核不予通过的理由填写备注,并公布出来,这部分功能主要是由管理员使用。在企业录入信息及信息进行过编辑后需要经过审核确认。具体功能要求如下:会员企业发布信息列表主窗口,分页显示会员企业发布信息列表;15华南理丁大学硕十学位论文能够对企业发布的信息进行详细浏览;可以通过输入一定信息进行快速搜索;能够通过选择对多条信息进行同时审核。2296前台信息浏览对于已经经过审核的企业及其发布的信息可以让页面访问者在前台进行浏览查看,要求如下:根据企业注册时间,显示最新注册会员企业;根据行业快速分类查询企业;按访问量显示会员企业列表;通过输入关键字快速查询企业;点击企业超链接能快速链接到企业自定义模板相关的页面,并显示详细的企业信息。能查看未通过审核的理由。2297行业类别维护系统管理员可以对会员企业录入信息时所要使用到的行业类别进行维护,可以对行业名进行增加、删除与修改。22_10电子论坛(BBS)主要包括政务BBS(电子论坛),可以灵活添加政务论坛的主题,有灵活的维护机制以及完善的权限管理、控制机制等。在论坛信息管理中,要实现对用户所发布的信息审核,包含主题与回复的审核,只有经过审核的信息才能在信用网上发布出去。审核功能要求如下:审核员能较容易查看到审核与未审核的信息,提供审核与未审核两个选择项;实现对信息排序,如按时间,按论坛板块等;可以选择按论坛板块分类,并提供选择显示主题还是回复的选择框等,能方便审核员快速的查看信息;按栏目分类、是否审核与排序可以同时进行选择;可以对多条信息同时审核。16第2章需求分析22111周站导航将网站的逻辑结构在网页上表现出来,网民可以在一个页面中统一浏览,通过连接的点击,直接进入各个指定栏目。2212站内搜索本栏目为全站导航栏目。网站的使用者可以通过本栏目,对权限范围内的全部文本文档进行全文检索,迅速定位信息。22-13法律声明本栏日为全站导航栏目。介绍使用本网站的相关国家规定与法律、免责声明等信息。2214联系我们用户通过选择联系我们,直接调用OUTLOOK发送邮件给运维单位。2-215日志管理系统详细记载每一项目、每一处理过程的细节。包括处理时间、操作人、操作机器的地址等信息。2216访问统计访问统计实现统计网站的日、月、年的访问量。当用户进入网站后,系统自动进行统计。另外,管理员可以对整个网站的访闯量进行查询浏览,23软件需求231需求方法企业信用信息发布系统是采用面向对象分析方法为主,辅以RUP分析方法。面向对象需求分析方法的应用,企业信用信息系统是一个面向公众的信息服17华南理下大学硕十学位论文务系统。首先通过定义系统中的对象,建立对象模型。经过分析,企业信用信息系统中的对象主要包括普通用户、会员用户、信用文章、企业资料、BBS用户、BBS文章、法很声明、日志等对象,在分析了系统对象的基础上。建立了对象模型。RUP分析方法,在软件需求分析过程中,通过Rationalrose建立系统的功能模型,设计“系统功能用例图”,从整体上加强与用户的沟通,澄清一些需求分析过程出现的比较模糊的地方。系统设计人员通过“系统功能用例图”更清楚用户的需求。基于软件的总体功能的基础上,建立了系统各功能的具体特点,建立了各功能的用例图,哪“用户管理功能用例图”、“信息发布功能用例图”“网上调查功能用例图”和“企业信用功能用例图”等用例图。在清楚用户的需求的基础上,撰写了“用户需求说明书”,“用户需求说明书”的产生标识着需求分析已经完成,继而进行系统设计阶段。232软件需求过程2221需求开发需求开发主要有需求获取、需求分析、编写需求规格和需求验证四个阶段。需求获取阶段:企业信息发布系统需求获取阶段主要是确定业务层、用户层和功能层三个层次的需求。业务层主要是通过用户提出的需求,明确系统的总目标和使用范围,企业信用信息发布系统的建立目标是建设一个向社会公众提供省内企业信用信息查询、信用公布、信用评比等功能的信息系统。对于用户层,主要是制定了用户的工作流程,参照企业信用的相关部分的工作流程来建立企业信用信息系统的工作流程,采用流程图的方式将用户工作流明确的表示出来。功能层主要是对用户至的功能需求进行分析,在此基础上建立系统模型。需求分析阶段:企业信用信息发布系统是一个面向公众的信息服务系统,在需求分析的获取主要是通过对部分用户的调查,对企业信用的相关部门的工作习惯和工作流程进行调查,在需求获取过程中出现了一些不同部门的工作习惯不同,工作流程不统一等情况,需求分析阶段主要在调查所得的基础上,进行进一步的分析,完善系统的需求,编写系统总体流程图和各个功能的流程图,初步形第2章需求分析成需求说明文档。编写需求规格阶段:在需求分析的基础上,企业信用信息发布系统用户需求说明书需求验证阶段:为了保证需求量分析的准确性,在需求验证阶段,我们将企业信用信息发布系统用户需求说明书返回给用户(主要是建设方),在用户确认没有问题的基础上,双方签名确认。2222需求管理由于企业信用信息系统的本身的特点,用户对系统的功能都不够明确,虽然在企业信用信息发布系统用户需求说明书上签定确认,但经常会推翻以前自己提出的需求而要求需求更改的要求,需求的更改对系统的设计与开发带来了很大的风险,为此,需求管理显得非常重要。项目团队通过建立需求控制委员会,对用户更改需求的要求进行了分析,对于缺乏远见或对系统开发进程产生影响比较大的需求,要求对用户进行分析解释,对于好的需求更改,需求控制委员会在批准后,对用户需求说明书、流程图、系统设计、源代码和测试用例提出更改要求,由团队成员完成各项目需求更改工作。233需求风险2231无足够用户参与企业信用信息发布系统是一个公共服务的信息系统,信息系统的用户是全社会的政府、企事业单位和个人,各个用户对系统的需求不同,在系统进行需求分析时,没有办法对所有的用户进行调查研究,只能是抽查部分用户和参照国内原有的信用信息系统。被抽查的客户不属于计算机开发人员,有些对自己的需求也不够明确。在某些情况下,与实际使用产品的用户直接接触很困难,而客户也不太明白自己的真正需求。2232需求的更改由于企业信用信息系统需求分析阶段没有全体用户的参加,建议方也对自己的需求不够明确,导致可能在系统设计与开发过程中,建议方通过在更加明确自己的需求或基于个人的习惯的基础上,提出需求更改要求或增加需求的要求,这19华南理丁大学硕+学位论文样会导致项目越来越庞大,系统配置管理越来起松散,甚至会导致项目无法进行。2233模棱两可的需求企业信用信息发布系统的建议方对这方面的建议没有足够的经验,对自己的需求不够明确,有些需求是在他们也不明确该需求的具体作用的情况下提出来的,随着系统的进行,在建设方和项目团队对系统的功能越来越明确时,有时发现用户提出的要求与系统设计人员的理解完全是两码事。据统计,返工会耗费开发总费用的40,而7085的重做是由于需求方面的错误所导致的。2234过于精简的规格说明企业信用信息系统需求产生的文档主要有企业信用信息发布系统用户需求说明书和相关的一些流程图,有些需求特别是功能需求方面,可能在文档中没有明确表示出来,可能会导致系统设计人员对需求的误解,这也是企业信用信息发布系统的需求风险之一。2235忽略了用户分类企业信用信息发布系统是一个面向全社会的信息服务系统,包括除了银行、企事业单位、个人和政府部门外可能还存在潜在的用户。在需求分析阶段可能会对这些潜在的用户的需求忽略,开发出来地产品可能不适用于这些用户,这也是需求分析的一个潜在的风险。24风险分析与规避措施241风险分析2411目标风险目标风险是由于双方对阶段或整体目标的定义理解产生歧义而形成。规避方法:由系统集成方提供给用户方详尽的咨询及分析建议,在实施过程中,根据各阶段实施的实际情况变化,调整和修改实施计划及阶段目标。2412规模风险规模风险是由于双方最初对项目的结构规模、扩展能力、单位时间内推广规第2章需求分析模估算有误而造成的。规避方法:在项目规划前期由系统集成商提供给客户详尽的咨询及分析建议,并经过双方充分的研讨,使做出的项目规划合理适度且行之有效。2413质量风险质量风险是由于在项目建设过程中未确立标准的质量考核体系以及对质量指标监控不严造成的。规避方法:参照标准体系而制订相应的规范质量标准并严格考核执行。2414资源风险资源风险是由于项目的人力资源及技术资源发生供需不平衡而形成的。规避方法:在项目规划|j期详尽考虑项目建设过程中所需的资源,做出适当的资源规划,合理调配资源。使各种资源达到最佳配置。2415管理风险管理风险是由于项目管理层使用不适于本项目的管理方法而形成的。规避方法:由双方对项目的管理结构进行分析,针对本项目提出适合的项目管理方案,在方案确立后,在项目建设过程中严格履行实施。2l华南理工大学硕十学位论文242项目风险管理流程:势器瓣舞:计瑾贝划,-项甘经理-风险防范负责人项目经理-风险防范负责人项日经理会同风险防范负责人(二:者不为一人的情况下)跟踪项目风险。并判断有无新的风险出现更新风险的状态或确认新的风险:糕罾僦黧:静。翠篙搿:柔:裹蓁,副喜嘉是否稿动风险防范。芸笑防范负笔尹执行风险防范计划。磐负。嚣燃器揣轰险防范的效果2-6项目风险管理流程图图第2章需求分析25人员与资源的组织251人力资源2511人员需求项目阶段开始时间结束时间需要角色人数前期准备2006332006331系统分析人员、CTO、公司6领导需求阶段200604320060417系统分析人员(含项目经4理1名)概要设计阶200604182006061系统分析人员(含项目经4段理1名)编码阶段2006060120060629程序员、页面设计人员(含6项目经理1名)测试阶段2006062920060719程序员、测试人员(含项5目经理1名)工程实施2006071920060809系统设计人员、程序员、4系统集成工程师培训2006080920060830系统设计人员、程序号4系统验收200608302006104系统分析人员、系统设计4人员、测试人员、系统集成工程师2512人员组织结构图2-7人员组织结构图23华南理T大学硕十学位论文2513项目角色与责任标识项目中所有的个人角色和活动与及其责任,代表的角色有项目经理,分析设计人、程序员、配置管理人等。项目经理的主要职责为:在项目启动阶段从市场部接管项目;在项目的早期阶段如有需要,评估及修订估算;提出必要的需求申请(培训、小组成员、软件和硬件);拟制项目管理计划;评估项目配置管理(CM)计划;为小组成员确定角色、职责和任务,包括软件生命周期工程活动及支持活动;按项目管理计划(PMP)的定义监管和控制项目;管理软件工程生命周期活动,在技术问题上保持与高级小组成员共同做决策,例如分析、设计的原型等;制定工作产品评审计划,并确保工作产品评审的执行;按要求与客户对工程和管理活动进行沟通协调,可包括外部评审和签收活动,处理建议书合同的变更,进行验收测试、安装及投产的协调等;确保与项目配置管理计划的一致,包括配置项的基线和变更的系统处理;向技术研发部经理报告,并保持向技术研发部经理知会项目的状态;按要求从CTO和技术研发部经理处获取指导;确保项目可用的,关于项目管理、配置管理、分包合同管理、工作产品评审以及软件工程生命周期活动的组织过程进行;确保小组成员所需以有效执行其角色活动的所有方面的小组指导、定向培训(适应性培训)和培训:当项目的执行情况与计划偏离时,采取必要的纠正活动;与其它职能部门进行协调,例如市场部、人力资源、基础设施、系统管理,以满足项目所需;按副总经理和技术研发部经理的指派为业务发展和建议书合同的相关活动第2章需求分析提供支持;执行项目结束活动;在与分包合同管理相关的活动中,项目经理(PM)的活动和职责如下:协助技术研发部经理确定需要分包的工作范围,以及分包商的评估和选择;协助分包商的PM拟制分包商的项目管理计划;拟制分包合同监控计划;管理分包合同,包括拟制每月的分包合同状态报告;执行对分包商交付产品的验收。分析设计人员:进行需求分析,分析包括信息收集、客户会议、研究现有的和被提议的系统,开发原型(如有需要),需求文档化,根据评估意见改进需求分析文档等;基于需求分析文档按规定的格式创建验收测试计划,并确保验收测试计划评估的完成;使用需求分析文档进行概要设计,这可能涉及以开发原型来评估待选设计;拟制概要设计文档,系统集成测试计划,用户手册和操作手册,安装和投产说明,以及使用相关模板的开发标准,同时确保为创建此类文档所须的内部工作产品评估的完成;拟制单元规格说明书;协助项目经理(PM)完成外部评估和获取所需的签收。分析设计人员向项目经理报告,而且可能被指派进行其它针对项目技术和项目管理相关的活动,包括:对需求变更进行影响分析和实施经审批的需求变更;进行集成和系统测试;支持验收测试活动;进行安装和投产活动;提供支持并进行交付软件的维护。因在编码过程中遇到问题,而导致其它工作产品须修改时通知项目经理(PM);为评审(如果需要)、执行过程和单元测试编写和准备单元代码;25华南理T=人学硕十学fi)=论文按要求参与单元代码的评审;开发单元测试包:进行单元测试和填写问题日志,进行单元测试直到测试通过;提交代码、测试包和测试结果以进行评审;根据评审意见,修

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论