基于appframe的亚信科技移动营销案需求管理系统.docx
基于appframe的亚信科技移动营销案需求管理系统的设计与实现摘要:现如今,人们不再像以前那样慢节奏地生活、工作和学习,而是加快了节奏,目的就是充分利用时间,提高时间的经济效应。随着科学技术的发展,软件系统也在不断更新,一个成功的软件系统依赖于高质量的需求分析和高效率的需求管理,而传统的需求管理方式效率低下,已经满足不了现在软件企业对需求管理的要求了。在分析需求管理目标及其主要内容的基础上,提出了基于需求配置管理和过程管理的营销案需求管理系统结构,并就Web环境下的营销案需求管理系统实现的一些关键问题进行了讨论。随着计算机技术、网络技术和科学管理方法的发展,计算机的应用已经渗透到社会的各个领域,管理系统也越来越成熟起来。现在软件越来越大型、越来越复杂,需求也随之变得越来越复杂、越来越多,针对传统管理方式效率低下和满足不了先在软件需求规模的问题,采用B/S开发模式、MVC设计模式开发一个Web的营销案需求管理系统具有非常重要的意义。解决传统的人力管理营销案需求和处理营销案需求流程带来的效率问题,使管理者能统一管理需求,提高了管理者管理需求的效率,为企业带来更大收益。B/S模式将作为营销案需求管理系统的实现模式,根据登录用户,获取用户的操作权限,展示不同的菜单。Java语言将被作为后端开发语言,IntelliJIDEA将被作为开发工具,后端开发使用的是亚信科技公司的APPframe框架,前端展示页面使用的是JSP+CSS+JavaScript,还有JQUery,而数据库使用OraCIe数据库。基于appframe的亚信科技移动营销案需求管理系统的实现将会多一个需求管理系统,让软件公司多一个需求管理系统的选择。对公司的管理者来说,可以有效的对需求进行管理、变更,保证开发者看到的需求和实际的需求是一致的,提高管理水平和工作效率,节约时间。对开发者来说,所有的需求一目了然,不管是需求有变更还是觉得需求有问题,都可以在系统上进行操作,减少了需求变更带来的额外的工作量。关键词:工单需求;需求管理。DesignandimplementationofdemandmanagementsystemformobilemarketingcaseofAsiaInfotechnologybasedonappframeAbstract:Nowadays,peoplearenolongerliving,workingandlearninginaslowpaceasbefore,buttheyarespeedingupthepace.Thepurposeistomakefulluseoftimeandimprovetheeconomiceffectoftime.Withthedevelopmentofscienceandtechnology,thesoftwaresystemisalsoconstantlyupdated.Asuccessfulsoftwaresystemdependsonhigh-qualitydemandanalysisandefficientdemandmanagementHowever,thetraditionaldemandmanagementmethodisinefficient,whichcannotmeettheneedsofsoftwareenterprises.Basedontheanalysisoftheobjectivesandmaincontentsofdemandmanagement,thispaperputsforwardthestructureofmarketingcasedemandmanagementsystembasedondemandconfigurationmanagementandprocessmanagement,anddiscussessomekeyproblemsoftherealizationofmarketingcasedemandmanagementsysteminWebenvironment.Withthedevelopmentofcomputertechnology,networktechnologyandscientificmanagementmethods,theapplicationofcomputerhaspenetratedintoallfieldsofsociety,andthemanagementsystemisbecomingmoreandmoremature.Nowthesoftwareismoreandmorelargeandcomplex,andthedemandisalsomoreandmorecomplex.Aimingattheproblemthatthetraditionalmanagementmethodisinefficientandcannotmeetthescaleofthesoftwaredemandfirst,itisofgreatsignificancetodevelopawebmarketingcasedemandmanagementsystemwithB/sdevelopmentmodeandMVCdesignmode.Tosolvethetraditionalhumanmanagementmarketingcaseneedsandtheefficiencyproblemsbroughtbytheprocessofdealingwithmarketingcaseneeds,sothatmanagerscanmanagetheneedsinaunifiedway,improvetheefficiencyofmanagers,managementneeds,andbringgreaterbenefitstoenterprises.B/Smodewillbeusedastheimplementationmodeofthemarketingcasedemandmanagementsystem.Accordingtotheloginuser,gettheoperationauthorityoftheuseranddisplaydifferentmenus.Javalanguagewillbeusedastheback-enddevelopmentIanguageJntelliJideawillbeusedasthedevelopmenttool,theback-enddevelopmentusestheappframeframeworkofAsiaInfotechnologycompany,thefront-enddisplaypageusesJSP+CSS+JavaScript,andjQuery,whilethedatabaseusesOracledatabase.TheimplementationofthedemandmanagementsystemofAsiaInfotechnologymobilemarketingcasebasedonappframewillhaveonemoredemandmanagementsystem,whichwillmakesoftwarecompanieshaveonemorechoiceofdemandmanagementsystem.Forthemanagersofthecompany,theycaneffectivelymanageandchangetherequirements,ensurethattherequirementsseenbydevelopersareconsistentwiththeactualrequirements,improvethemanagementlevelandworkefficiency,andsavetime.Fordevelopers,allrequirementsareclearataglance.Whetherthereisachangeinrequirementsoraprobleminrequirements,theycanoperateonthesystem,reducingtheextraworkloadbroughtbythechangeofrequirements.Keywords:demand;demandmanage.目录第1章绪论11.1 系统的开发背景及意义11.2 国内外研究现状11.3 系统的主要研究内容2L4系统开发环境与开发工具2第2章系统需求分析32.1 可行性分析32.1.1 经济可行性32.1.2 技术可行性32.1.3 操作可行性32.2 系统的总体需求32.3 系统功能的需求分析42.4 UML系统建模52.4.1 用例图52.4.2 用例图规约表52.5 本章小结10第3章系统设计113.1 系统功能设计113.2 系统类图113.3 系统顺序图123.4 系统活动图173.5 系统状态图183.6 数据库设计183.7 本章小结21第4章系统实现224.1 系统界面实现224.2 本章小结27第5章系统测试285.1 测试计划285.2 测试用例及结果295.2.1 用户登录测试295.2.2 工单模块功能测试295.2.3 营销管理平台测试315.2.4 问题反馈测试315.3 本章小结32第6章结束语336.1 全文总结336.2 课题展望33参考文献34致谢35第1章绪论1.1 系统的开发背景及意义如今,软件的规模越来越大型,软件需求也随之越来越复杂、越来越多,随之而来的就是管理者对需求的管理的问题。如果用传统的方式去管理需求,不仅会花费更多时间,而且效率低下、管理难度大,容易造成文件丢失等问题给企业带来巨大损失。不仅如此,有些需求经常会需要修改,容易造成最后文档不一致而引发的各种问题。软件需求是系统开发成败的关键,因此对需求的管理、研究一度成为热门。需求是软件开发的基础,也是研发团队进行系统开发的凭据。在软件开发过程中,有明确的需求,开发速度也会大大加快,最后交付的产品也能更加符合客户的要求。如果需求不明确,不断地变更某个需求,这样会大大增加开发成本、减少收益。因此,营销案需求管理系统的实现是非常有必要的,可以将需求进行统一的管理。1.2 国内外研究现状近年来,随着行业竞争的越来越激烈,在这种情况下,软件需求的相关管理系统得到了较好的发展,其中比较著名的就是IBMRational系列,IBMRationalPro工具就对需求分析生命周期进行强大的管理功能。但是,这个软件功能太多,对使用者要求高,也浪费了很多时间去熟悉软件,而实际要使用的只是其中关键的几个功能而已。在2001年后,需求管理才在国内推行开来,经过多年的推广发展,越来越多的企业开始重视需求管理,并随之将其投入开发管理实践。国内的Top。软件需求管理系统同提供了完备的需求管理解决方案,涵盖了完整的需求生命周期管理过程支持。该软件排除不必要的需求特性,避免人力资源的浪费,控制需求有序变更,并监视实施变更的效果,实现需求可跟踪、可验证。L3系统的主要研究内容营销案需求管理系统主要研究在Web浏览器上实现需求管理的系统,一方面提高软件企业对需求的管理效率,一方面提高企业在软件开发上的效率,从而降低企业成本提高收益。用户交互界面、后台和数据库是组这个营销案需求管理系统的基本组成部分,所以营销案需求管理系统的主要研究内容可以分为以下几步:首先,用户交互界面上整个系统采用统一的风格,主要使用绿色和白色;数据库方面主要是设计好关联表之间