软件开题报告(推荐13篇)由网友“修拉嗒拉”投稿提供,下面是小编整理过的软件开题报告,欢迎大家阅读借鉴,并有积极分享。
篇1:软件开题报告
一、选题依据
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资管理的`效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。所以人事工资管理系统应运而生,成为利用计算机实现企业人事工资管理的基本。
二、国内外研究现状
随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统来进行管理,那么势必会给管理人员带来种种麻烦,因此类似工资管理系统之类的财务软件的开发势在必行。现在中国企业已进入“新管理时代”,企业管理在经历了计划经济时期的“生产管理”时代,计划经济与市场经济相结合时期的“混合管理”时代后,从九十年代末进入全面市场经济时期的“新管理”时代.新管理时的中国企业管理是面向市场,基于现代企业制度,是中国模式,价值化,系统化,电脑化,国际化和普遍化管理的时代.新管理时代的中国企业管理以建立竞争优势,提高企业竞争力为核心.要提高企业的竞争力就必须整合企业经营,全面强化企业管理,形成企业持久发展的“内功”.越来越多的质优企业舍得在管理系统上投资的举动,足以说明这一趋势.在市场竞争日益激烈,用户需求不断趋向多样化,企业间关联程度越来越密切的今天,要求企业行动必须快捷,灵敏,在管理的思想观念,方式方法上不断创新.人力已经很难完全达到要求,必须借助当代信息科技的最新成果,优化和加强企业的运营和管理.
三、研究方案(主要研究内容、目标,研究方法、进度)
主要内容:支持企业实现规范化的管理,支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时认识档案的建立,老员工转出、辞职、退休等。目标:实现企业员工工资管理的系统化、规范化和自动化。
四、进程计划(各研究环节的时间安排、实施进度、完成程度)
20*-03-10---20*-03-16收集所需资料20*-04-02---20*-04-16完成系统需求分析,对人事查询管理,人事维护管理,工资查询管理,工资维护管理,等各个功能模块的功能进行确定。20*-04-17---20*-04-25对数据库表结构进行设计,将表结构导入数据库。并对论文进行初步构思、编写。20*-04-17---20*-05-05继续完成功能模块的代码编写。20*-05-05---20*-05-23设计测试实例,对系统进行测试,找出缺陷,进行完善。20*-05-24---20*-*-15完成毕业论文的编写工作。
五、导师对文献综述的评语
签字:20XX年X月X日
六、专业意见
专业负责人签字:20XX年X月X日
七、系部意见
院(系部)(章):负责人签字:20XX年X月X日
篇2:软件论文开题报告
软件论文开题报告
一、选题研究背景
水资源监测是水资源管理与保护的重要手段,我国水资源紧缺、水污染严重,如何高效、实时地获取水环境参数、研究开发水环境监测新方法,已成为水环境管理与保护的一项重要任务。无线传感器网络 WSN(Wireless Sensor Network)是将有感知能力、计算能力和通信能力的微小传感器节点采用规则或随机方式部署在监控区域,通过无线自组织和多跳的方式构成的分布式网络。它集传感器技术、嵌入式技术、现代网络技术、无线通信技术和分布式信息处理技术于一体,以数据处理为中心,协作地感知、采集、处理和传输目标区域的监测信息并报告给用户。它具有可快速部署、无人值守、功耗低和成本低等优点。
二、文献综述
在世界上我国属于水资源贫乏国家, 对水资源的优化使用对我国实施可持续发展战略具有十分重要的意义。强化对水资源环境的监控是一个长期的任务。常规水资源环境监测方法主要分为以下两种:(1)利用便携式水质监测仪人工采样、实验室分析的方式。该方式仅限于对河流、湖泊的几个断面采样,采样频率从每月数次到每日数次。(2)采用由一个中央控制室和若干个监测子站组成的水环境自动监测系统对水环境参数进行自动连续监测, 数据远程自动传输, 可以实时查询所设站点的水环境参数。前者由于无法对水环境参数进行远程实时监测, 存在水质监测周期长、劳动强度大、数据采集速度慢等问题, 不能很好地反映水环境的连续动态变化, 不易及早发现污染源并预警。后者能很好地解决水质监测周期长、劳动强度大、数据采集和传输速度慢等问题, 但由于有铺设电缆和建立监测子站的施工要求, 因而存在对监测地点原有的生态环境影响大、系统投资成本高、监测水域范围有限的缺点, 同时无法进行大面积布设监测子站、对每个小水域实施多点远程实时监测。基于无线传感器网络的水资源实时监测系统, 比较典型的国外代表有美国Heliosware公司的EMNET系统和澳大利亚CSIRO 的Fleck系统。上述两种系统可采集参数种类较少、不提供对水资源的视频监测功能且通信速率低、产品体积较大、功耗较高, 目前仅适合用作研究, 尚不能作为实用系统在现场使用。国内已对基于无线传感器网络的水资源实时监测系统的一些关键技术进行了研究。与传统的监测法相比, 无线传感器网络具有对生态环境影响小、系统成本低等优点。
近些年来,无线传感器网络是国际上非常关注的、涉及到多个学科高度交叉、知识高度集中的热点研究领域。目前,无线传感器网络的研究经过了两个阶段。第一阶段主要是采用MEMS技术设计微型节点,代表性的研究成果是智能埃及SmartDus无线集成网络传感器WINS。第二阶段是研究网络问题。国外设计了很多套演示系统取得了一系列重大的理论研究成果。在国外,Intel公司于发布了“基于无线传感器网络的新型计算机发展战略”,主要研究无线传感器网络在医学、森林防火、环境监测等方面的应用。在国内,很多科研机构和大学队无线传感器网络都进行了相关方面的研究。有业内专家指出,中国掌握了“物联网”(WSN的实际应用)的世界话语权,不仅表明我国在该领域上的技术领先,同时也在于中国式世界上少数能将WSN实现产业化的国家之一。
篇3:软件工程硕士开题报告
1.文献综述
①国内外现状
上世纪90年代至今,以Internet和Ethernet局域网为代表的计算机网络得到了飞速的发展,并且已经成为实现信息化社会的命脉和发展互联的知识经济的重要通信设施,对社会生活的很多方面以及对社会经济的发展已经产生不可估量的影响[1]。同时,以ASP.NET、JSP、和PHP为代表的Web开发技术,以及以.NET、J2EE框架为代表的服务器端软件开发技术和模型飞速发展,使得各种类型的Web站点已经深入人们的日常生活和工作,成为人们获取信息和交流沟通的最主要平台之一。基于B/S (Browser/Server)模式的Web应用系统因其在开发、部署、更新及维护方面的优势,逐步代替了基于C/S(Client/Server)模式的应用程序,并被广泛地应用于各种企业信息化应用系统之中。
之后,以Blog、TAG、SNS、RSS、Wiki等社会软件的应用为核心,依据六度分隔、XML(eXtensible Markup Language,可扩展标记语言)以及AJAX(Asynchronous JavaScript and XML,异步JavaScript和XML)等新理论和技术实现互联网新一代模式的Web 2.0概念不断地发展,使得如今的各种Web应用程序更加注重用户体验与个性化。现阶段主流的Web开发技术包括了HTML、DHTML、Java Applet、JavaScript、VBScript、CGI、PHP、JSP、ASP、ASP.NET、XML和Web Services等。
XML以SGML(标准通用标记语言)为基础,并已经成为W3C推荐使用的标准,是整个Web的基本结构和未来技术发展的基础[2]。XML允许开发人员根据实际业务需求自定义标签,弥补了HTML在可扩展性方面的不足。XML结构化地描述信息,使内容描述与现实方式相分离,已作为应用程序间的数据传递格式被广泛应用。同时,XML可以很好地与现有的关系型数据库相结合,将关系型数据与XML数据相互转换,如今各大数据库公司都改进了自己的产品,DB2、Sybase、Oracle、Informix和微软公司的SQL Server 均提供了对XML的支持[3]。
AJAX是一种新的Web开发方法或模式,使用客户端脚本JavaScript与Web服务器实现数据交互,使得动态地更新Web页面,增强用户体验[4]。同时,AJAX并不是一门新的语言或技术,它实际上是基于XHTML、CSS、DOM、JavaScript、XML和XMLHttpRequest几项技术按一定的方式组合在一起共同协作中发挥各自的作用。AJAX的工作原理相当于在客户端浏览器和服务器之间增加了一个AJAX引擎的中间层,使用户操作与服务器响应异步化。
ASP.NET是微软公司推出的一项以.NET Framework为基础的动态Web开发技术[5]。最新的ASP.NET正式版本已经随着.NET Framework 3.5一起更新到ASP.NET 3.5,并融合了LINQ、Lambda表达式、匿名类型等C#语言新特性[6],同时ASP.NET 3.5还提供了支持AJAX技术的ASP.NET AJAX构件技术[7]。
由于HTML、DHTML等标记语言在浏览器下对图形、音频、视频等多媒体技术支持不足,并不能满足用户在Web 2.0大环境下对Web应用程序的最新需求,产生了以Adobe公司发布的Flash/Flex、微软公司发布的Silverlight、Sun公司发布的JavaFx等Web浏览器插件技术为代表的RIA (Rich Internet Application,富互联网应用程序)概念[8]。其中Silverlight是一款跨浏览器、跨平台,基于.NET Framework,用于实现下一代富媒体体验和RIA Web应用程序的浏览器插件技术[9]。Silverlight中包含了WPF(Windows Presentation Foundation, Windows展现基础)的技术特性,可以使用XAML (eXtensible Application Markup Language,可扩展应用程序标记语言)语言创建融合了图形、动画、多媒体及其他的富客户端特性的应用程序[10]。XAML是基于XML的、用于创建用户界面元素的声明式标记语言,提供了强大的矢量图形开发支持。在系统开发中使用微软Expression Blend 与Visual Studio进行联合开发,提高系统开发效率,实现系统的快速构建。Silverlight提供了基于HTTP的跨域网络访问支持。Silverlight应用程序能访问WCF、简单对象访问协议(SOAP)和ASP.NET AJAX服务,并能接收XML、JSON和RSS等格式的数据[11]。7月,微软公司正式发布了最新的Silverlight 3.0。
在企业级应用架构方面,软件工程领域已经从面向组件的架构方式发展为以Web服务为基础的面向服务架构(Services-Oriented Architecture,SOA)。SOA将企业中各个应用程序封装为可组合的、可访问的、独立的服务。SOA具有技术与平台立、低耦合、良好封装性以及灵活性等特征[12]。服务将业务逻辑以技术平台无关的、可交换的、可互操作的Web服务的形式暴露给客户端,降低了系统各部分之间的耦合性,提供了可维护的、健壮的、安全的分布式应用程序解决方案。SOA中使用Web服务描述语言(WSDL)和统一描述、发现和集成(Universal Description Discovery and Integration,UDDI)实现服务元素的公开与查找[13],服务提供者与服务请求者通过基于XML的SOAP协议实现数据通信[14]。
在微软公司发布的.NET Framework 3.0/3.5版本中,新加入了WCF(Windows Communication Foundation, Windows通信基础)技术。WCF是Windows平台下开发和部署分布式系统的新型面向服务编程模型[15]。WCF整合了.NET Remoting、Web 服务、消息队列(MSMQ)、Web服务增强(WSE) 等分布式开发技术,可以实现跨应用程序域、进程和网络的数据通讯,是微软.NET Framework 3.0中面向服务应用领域的一项新技术。WCF支持HTTP、TCP、Peer Network、IPC和MSMQ等传输协议,支持单调服务、会话服务和单例服务的实例管理模式,支持请求/应答操作、单向操作和回调操作的消息交换模式,支持传输安全、身份验证和授权等安全管理方法,并支持分布式事务处理及服务的并发性管理[16]。WCF允许应用程序将功能以服务的方式提供给客户端服务请求者,在实现业务逻辑封装的同时,实现服务代码与客户端使用的技术与平台的解耦。
电力网络是保障国民经济快速发展及人民生产生活正常进行的重要基础设施[17]。我国通常将电网按所属行政区域、网络拓扑结构或电气特征划分为多个互联的子网络,每个子网络拥有各自的调度控制中心。为保障各级、各区域电网的安全经济运行及保证良好的电能质量,需要以提供电网实时运行数据的监控与数据采集(SCADA)系统为基础,结合状态估计计算、等值计算、潮流计算等电力分布式计算算法理论,开发高效、稳定、可视化的电力分布式计算系统,并通过使用具有电网主接线设备图形化编辑、数据准备与显示等功能的矢量图形编辑系统,对变压器、电网线路及其供电系统运行方式进行可视化地优化组合,以减少电网在供电过程中产生的不合理电网线损,实现电网的经济运行,提高电网运行的效率和管理水平。
传统矢量图形编辑工具大多在单机或局域网环境下运行。单机环境下,图形数据完全存放于本地计算机中,很难进行远程数据通讯。网络环境下的矢量图形编辑系统大多数以C/S模式运行。虽然该类系统在实现图形编辑功能的同时,可以实现系统数据集中存储和远程数据通讯的功能,但仍存在着开发、部署及升级维护困难等不足。同时,由于HTML、DHTML等标记语言对浏览器下图形编辑功能支持的不足,以及HTTP自身的无状态连接方式等特点,基于B/S模式的矢量图形编辑系统主要通过使用AJAX技术,并结合可缩放矢量图形(SVG)技术来实现。但该技术仍存在多用户设计环境下图形数据共享的安全性、冲突检测和消解等方面的不足[18]。因此,需要结合现有最新基于SOA的企业级系统架构设计方法、基于AJAX和RIA的Web开发技术、基于XML的面向服务软件通信技术和数据库访问技术,以电网企业实现电网经济运行时的电网主接线图形显示与编辑功能需求为应用背景,开发一个基于B/S模式的电网主接线图形编辑系统。
②课题学术和实用意义
电力系统是关系到国家经济建设快速发展及人民生活正常进行的重要基础设施,在保证安全、可靠地持续供电并保证良好的电能质量的前提下,保证电力系统的经济运行也十分的重要。电力网络是电力系统中输送电能的重要基础设施,电能在变化、输送和分配过程中损耗绝对值也相当可观,降低每生产一度电所消耗的能源和降低变换、输送和分配时的损耗,具有极其重要的意义,因此电网企业还需要保证电力系统运行的经济性。 本课题以电网企业实现电网的经济运行为背景,研究并应用微软公司最新面向RIA 应用的Silverlight 3.0技术、面向服务的WCF技术、LINQ数据访问技术[19]、ASP.NET 3.5及ASP.NET AJAX技术,并结合软件设计模式设计开发一个基于B/S模式的、面向服务的电网主接线图形编辑系统。本系统拟采用Silverlight 3.0技术实现例如变压器、母线、交流线、发电机等电力设备图形元件及其在浏览器中的移动、缩放、连接、删除等编辑功能,使电力企业或单位工作人员能对电网的拓扑结构及运行状态的可视化操作,采用WCF服务技术实现电力设备数据在客户端浏览器和服务器之间的远程通信,使用ASP.NET AJAX技术实现电力设备数据的动态显示和编辑功能的无刷新操作,使用LINQ数据访问技术访问后台数据库管理系统中的电力数据。 系统的实现在满足电网企业在实现电网经济运行过程中对电网拓扑结构及电网设备数据进行可视化操作的功能需求的同时,通过采用面向服务的系统架构方式,降低系统组件间的耦合,并使用基于B/S模式的而非传统的C/S模式,在系统的安装、部署和维护方面有明显的优势,提高电网企业的工作效率、降低系统维护和运行成本。 同时,由于Silverlight 3.0、WCF、ASP.NET 3.5、ASP.NET AJAX和LINQ等技术均是微软公司基于.NET Framework 3.0/3.5版本推出的最新技术,在国内企业级信息化领域的应用尚属于起步阶段,本课题对上述最新技术的研究和应用实践对今后使用该类技术研发基于RIA和面向服务的企业信息化系统具有一定的实践指导意义和参考价值。
2.课题研究目的、内容、技术路线
①研究目的
近年,微软公司相继推出或更新了基于.NET Framework 3.5的面向RIA应用的Silverlight 3.0技术、面向SOA应用的WCF技术、面向AJAX应用的ASP.NET AJAX技术、LINQ数据访问技术和ASP.NET 3.5等软件开发技术,该类最新技术在面向企业级应用方面在国内尚属于起步阶段。同时,为减少电网在供电过程中产生的不合理电网线损,提高电网运行的效率和管理水平,电网企业需对本区域内电网设备的运行状态进行监控和可视化、图形化编辑维护,以实现电网的经济运行。 本课题通过研究和应用上述微软公司最新发布的软件开发技术,以电网企业实现电网经济运行过程中对电网拓扑结构及电网设备数据进行可视化编辑操作的功能需求为应用背景和研究目的,设计并实现一个基于B/S模式的、面向服务的电网主接线图形编辑系统。在满足电网企业实际工作业务需求的同时,通过对最新架构和技术的.研究,为今后应用该类技术构建类似企业级应用打下基础。
②研究内容
本课题主要研究微软公司发布的Silverlight 3.0、WCF、ASP.NET 3.5、ASP.NET AJAX、LINQ、CardSpace等最新软件开发技术,并将其应用于电网企业实现电网经济运行过程中对电网设备及其数据进行可视化、图形化编辑中,满足电网企业的实际业务需求,开发一个基于B/S模式的、面向服务的电网主接线图形编辑系统。具体的研究内容包括如下几点:(1) 使用Silverlight 3.0技术实现电网主接线设备的图元设计及其在Web浏览器中的连接、移动、缩放、添加和删除等编辑功能。(2) 使用Silverlight 3.0和WCF服务技术实现电网主接线设备图形数据在Web浏览器和服务器端的通信。(3) 研究Silverlight 3.0和WCF服务通信的安全性和效率等问题。(4) 研究ASP.NET AJAX技术在ASP.NET 3.5 Web应用程序的使用问题。(5) 研究Silverlight 3.0和ASP.NET AJAX之间的通信问题,以实现Web页面的无刷新,增强用户体验。(6) 研究LINQ数据访问技术,确保对电网设备数据CRUD操作的高效、安全。
③技术路线
(1) 在现有资料和参考文献的基础上广泛收集相关材料,明确电网主接线图形编辑系统的功能性和非功能性实际需求,结合本课题的前期相关研究成果,对技术方案进行可行性论证,找出最佳的解决方案,然后进行总体方案设计,确保本课题的研究在较高的起点和较好的基础上进行。(2) 研究Silverlight 3.0技术。(3) 研究WCF技术。(4) 研究ASP.NET 3.5及ASP.NET AJAX技术的结合。(5) 研究LINQ To SQL技术。(6) 研究各项技术的综合使用情况,构建原型系统。(7) 架构和设计电网主接线图形编辑系统。(8) 以Visual Studio 作为系统开发平台,以SQL Server 2005作为后台数据库管理系统,编码实现电网主接线图形编辑系统。(9) 对系统的运行效果和安全性进行测试验证,得出本课题的结论。
3.创新之处与拟解决的关键问题
①创新之处
本课题以电网企业实现电网的经济运行时为应用背景,研究微软公司基于.NET Framework 3.5的最新软件开发技术,首次将面向RIA应用的Silverlight 3.0技术、面向SOA应用的WCF服务技术、基于AJAX技术的ASP.NET AJAX技术相结合,应用于电网企业的电网主接线图形编辑系统中,基于B/S模式和面向服务的系统架构在满足企业业务需求的同时,增强用户体验,提高系统可扩展性和可集成性,降低系统在安装、部署和维护等方面的开销。
②拟解决的关键问题
本课题拟解决的关键问题如下:(1) 电网主接线设备图形元件在Silverlight 3.0中的绘制。(2) 电网主接线设备图形元件在Silverlight 3.0中的移动、连接、缩放、删除等编辑操作。(3) 电网主接线设备数据在客户端Silverlight 3.0程序与服务器端WCF服务之间的安全、高效通信问题。(4) Silverlight 3.0与ASP.NET AJAX在本课题中的联合使用及其效率问题。(5) LINQ To SQL的数据库访问。
4.预期目标
对于本课题的研究,综合考虑人力物力等各方面的因素,预期目标是:(1) 掌握电力网络相关业务领域基本概念,明确电网主接线设备图形及其数据参数等系统需求。(2) 使用Silverlight 3.0技术实现电网主接线图形元件的绘制及其在浏览器中的编辑操作。(3) 使用LINQ数据访问技术实现电网设备图形及其业务数据高效、安全地进行CRUD操作。(4) 结合使用Silverlight 3.0和WCF服务技术实现电网设备图形及其业务数据的远程高效、安全的通信。(5) 结合使用Silverlight 3.0和ASP.NET AJAX技术实现本课题Web页面的无刷新操作。
5.可行性论证
本课题属于对新技术的应用创新研究,相关技术的研究与系统的研发均基于微软公司正式发布的软件开发工具产品和技术,有例如MSDN、Code Project等网站提供可靠的技术支持和丰富的资料来源。同时,本人自本科以来至研究生阶段,在导师的带领下长期从事微软.NET平台下软件开发技术的研究和应用工作,先后参与过多个基于.NET平台的Web应用系统的开发,具备一定的技术基础。另外,本课题的研究得到了重庆大学电气工程学院电力系统专业研究人员的帮助,将提供电力行业相关领域的理论和技术支持,为课题在电力领域的研究和应用提供保障。 本课题的研究将在王成良教授领导的重庆市中间件技术与服务实验室开展进行,实验室提供了多台PC机、服务器、局域网等硬件设施,以及微软公司相关软件开发工具,为课题的顺利开展提供了硬件和软件的基础保障。
6.参考文献
[1] 谢希仁. 计算机网络(第五版). 北京:电子工业出版社, 2008.1
[2] 王成良. Web开发技术及其应用. 北京:清华大学出版社, .12
[3] Bob Beauchemin, Dan Sullivan 著, 何玉洁, 顾小波 译. SQL Server 2005开发者指南. 北京:大学出版社, 2007.1
[4] Dave Crane, Eric Pascarello, Darren James著, ajaxcn.org译. Ajax实战.北京:人民邮电出版社, .4
[5] Omar AL Zabir著, 罗江华 译. ASP.NET 3.5构建Web 2.0门户站点. 北京:机械工业出版社, 2008.7[6] Andrew Troelsen 著, 朱晔, 肖逵, 张大磊, 王少葵, 范睿 等译. C#与.NET 3.5高级程序设计(第4版). 北京:人民邮电出版社, .3
篇4:软件工程硕士开题报告
一、课题的意义
选择一个适合的产品开发过程对于成功完成产品开发有着至关重要的作用。一个定义良好的过程,可以有效地指导和监控产品开发实践活动,提高产品开发的效率、质量和可预测性。但是,如果过程定义不合理,却会反过来制约我们的工作,导致挫折、低效、低质量甚至失败。
产品开发是一个多学科综合的过程。以消费电子产品为例,在产品开发过程中,软件、硬件、结构件和定制件等各个学科和专业小组的活动互相依赖、交叉并行。传统的产品开发过程往往采用串行、离散、重量级的方法,存在着以下问题:
串行的产品开发过程不能有效支持产品开发的迭代本质,项目的风险往往在后期集中爆发,导致项目进度失控或产品草率交付。
传统产品开发过程把各个学科和专业小组的活动视为一系列静态的、离散的过程,对于多学科交叉并行活动缺少有效综合与协调。
传统产品开发过程采用的重量级方法导致大量的文档工作和漫长的开发周期,难以快速交付高质量的产品。
随着产品的智能化、自动化和信息化程度越来越高,产品的功能和结构日趋复杂,其开发难度也不断增大。同时,技术和工艺水平的飞速提高,以及激烈的市场竞争导致产品的更新换代更加频繁,也使得开发时间日益缩短。在开发难度提高和开发时间缩短的双重压力下,传统的产品开发过程已经不能满足消费电子产品开发的需要。因此,建立一个高效的产品开发过程有着重大的意义。
二、国内外现状分析
为了解决传统串行的产品开发过程导致的产品设计改动量大、开发周期长、成本高、质量差等问题,人们提出了并行工程(Concurrent Engineering)与集成产品和过程开发(Integrated Product and Process Development, IPPD)的思想,这些思想对于建立产品开发过程有着重要的指导意义。但是并行工程与IPPD本身并没给出具体的产品开发过程定义,尤其是对于产品开发的迭代本质和多学科交叉并行特性缺乏具体的过程方法予以支持。
在产品开发中,系统工程(Systems Engineering)起着统领全局,综合、协调各个学科和专业小组的关键作用。对于产品开发过程方法的研究和实践,是系统工程的重要组成部分。在系统工程领域,现有的各种系统生命周期模型和系统工程过程模型从各个不同的方面对产品开发过程进行了描述,现有的重量级的产品开发过程大多数正是在这些模型的基础上建立起来的。但这些模型本身比较抽象化和一般化,不足以作为产品开发过程定义。同时,由于系统工程长期以来主要应用于大型/超大型系统(如武器系统、航天飞机等),在应用这些模型进行产品过程定义时必须非常小心,否则容易产生过于重量级的过程。
反观软件工程(Software Engineering)领域,对于软件开发过程的研究和实践近年取得了很大的进展,迭代开发正取代传统的瀑布模型逐渐成为软件过程方法的主流。基于迭代开发的产品化的软件开发过程——RUP的出现,标志着迭代开发方法的成熟。以迭代开发为核心的一批敏捷方法(Agile Methods),代表着软件开发过程研究和实践中极为活跃的部分。但是这些过程和方法主要关注于软件开发过程,对于其他学科的活动通常只是作为软件开发过程的外部环境加以考虑,而不是从全局上予以综合和协调。
产品开发、系统工程、软件工程3个领域的过程方法各有所长,但都满足不了消费电子产品开发过程的要求,尤其对于多学科综合的迭代开发方法都缺乏具体的解决方案。
三、研究目标和内容
本课题的研究目标是为消费电子产品建立一个能够有效支持产品开发迭代本质、有效综合与协调多学科交叉并行活动、轻量级的产品开发过程。
由于现有的过程方法都满足不了消费电子产品开发过程的要求,尤其对于多学科综合的迭代开发方法都缺乏具体的解决方案。因此,我们在综合产品开发、系统工程、软件工程等领域先进的过程方法的基础上,提出了一个适合于消费电子产品的、基于迭代开发方法的、多学科综合的开发过程——多学科集成迭代过程(Multidisciplinary Integrated Iterative Process, MIIP)。在这里:
“多学科”是指MIIP能够有效综合与协调多学科交叉并行的开发活动;
“集成”有两方面的含义,一是MIIP在产品开发过程中集成了各个学科和专业小组的活动,二是MIIP在过程方法上集成了RUP、敏捷方法、系统工程、并行工程、IPPD等多种过程方法的先进思想和经典实践;
“迭代”是指MIIP基于迭代开发方法。
本课题的研究内容主要包括:
1. 分析消费电子产品开发的多学科集成迭代特征,并为之建立合适的过程;
2. 研究迭代过程在多学科交叉并行情况下存在的问题,并寻求解决方案;
3. 将多学科集成迭代过程应用到具体的项目中,在实践中检验和完善;
4. 总结多学科集成迭代过程应用的经验教训,为企业乃至整个行业的过程改进提供经典实践。
[注:一般研究内容3-6个,每个研究内容要展开来陈述一下]
四、关键技术研究
[注:关键技术研究是指要解决的关键问题,不是要使用的主要技术]
多学科集成迭代过程(MIIP)以软件工程领域的RUP和敏捷方法为基础,将其扩展到系统工程领域,同时吸收了并行工程与IPPD的思想。MIIP的研究需要深入分析并解决好以下几个问题:
1. 消费电子产品开发过程具备什么样的过程特征?
2. 如何为消费电子产品开发过程建立合适的过程?
3. 对于消费电子产品,产品开发过程应具备什么程度的敏捷性?
4. 软件开发的迭代过程是否同样适用于硬件、结构件和定制件等其他学科的产品组件的开发?
5. 在多学科交叉并行的情况下如何进行迭代?
6. 各个学科如何在迭代之间进行协同?
7. 各个学科在独立并行和同步协调之间如何进行权衡?
8. 在实践中,产品开发如何实现从传统的串行过程到迭代过程的转变?
[注:关键问题3个以上,并建议每个问题要展开来陈述一下]
五、研究方案
本课题的研究方法主要包括:
1. 文献阅读:大量阅读文献,了解业界成熟的过程理论、经典实践和最新研究进展,建立充实的理论基础。
2. 过程资产分析:分析Z公司(一个大型的消费电子产品提供商)过程资产库中的现有过程定义文档,并将其与实际执行结果相比较。
3. 项目历史数据分析:分析Z公司项目历史数据,特别是项目计划、监控、度量结果和技术类工作产品,了解项目的实际执行过程。
4. 人员访谈:访谈Z公司项目经理、开发人员和过程改进人员,了解现有过程模型存在的问题及其根源和人们的期望。
5. 过程定义:在分析消费电子产品开发过程的特征之后,建立与之相适应的多学科集成迭代过程。
6. 讨论和评审:在新过程的设计过程中定期与相关专业人员进行讨论和评审,集思广益。
7. 过程试点:在Z公司选择一个现有项目进行试点,在实践中检验和完善过程定义。
8. 试点总结:总结多学科集成迭代过程应用的经验教训,为Z公司乃至整个行业的过程改进提供经典实践。
1. 基于复用定义软件总线架构
2. 面向快速软件服务的个体敏捷过程拟包括以下子过程:
a) 需求与组件池的匹配过程
b) 派生组件的开发过程
c) 需求的验证过程
d) 快速服务交付过程
e) 组件反馈维护过程
3. 借鉴CMMI和PSP来建立面向快速软件服务的个体能力成熟度模型,并进行评估
[注:如果是开发系统,则可画个系统结构图,并说明开发语言、工具、框架等]
本课题的研究经费来自Z公司的过程改进费用,Z公司有一支专职的过程改进队伍,并且已经具备一定的过程资产和项目历史数据,过程的试点项目已经选定,多学科集成迭代过程的核心思想已经开始在该项目中应用。课题研究各方面的资源已基本具备,可以支持研究工作的开展。
六、计划进度
[注:一般从开题到答辩是一年时间]
.10 开题
2019.12 定义面向快速软件服务的个体敏捷过程
2019.03 定义面向快速软件服务的个体敏捷过程中个人能力成熟程度
2019.04 选择2-3个专业服务项目进行推广试点
2019.06 对试点专业服务项目进行评估与改进
2019.07 撰写学术论文
2019.08 部门内部推广
2019.10 学位论文定稿和答辩准备
参考文献
[2] 熊光楞,徐文胜,张和明,范文慧。并行工程的理论与实践。清华大学出版社,施普林格出版社,2019
[3] 傅立丰,张耀宗,刘长红。并行工程的发展及应用。机械加工与自动化,2019(9)
[4] R. Winner, J. PenneU, H. Bertrand, M. Slusarczuk. The Role of Concurrent Engineering iWeapons System Acquisition. IDA Report R-338, Institute for Defense Analyses, 1988
[5] 朱焕立,刘玉宾。并行工程的产生、应用及研究现状。中州大学学报,2019(4)
[6] 万立,郑霞,刘清华。产品全生命周期管理平台的集成产品开发流程实现研究。计算机辅助工程,2019(6)
[7] International Council oSystems Engineering. Systems Engineering Handbook, Versio2a. INCOSE, 2019
[9] International Council oSystems Engineering. Guide to the Systems Engineering Body of Knowledge.
[10] Alexander Kossiakoff, William N. Sweet. Systems Engineering Principles and Practice. Wiley-Interscience, 2019
[11] Systems Thinking and Systems Engineering.
[12] Watts S. Humphrey. Managing the software process. Addison-Wesley, 1989
[13] WintoRoyce. Managing the Development of Large Software Systems. Proceedings of IEEE Westcon, 1970
[14] Frederich P. Brooks Jr.. The Mythical Man-Month. AddisoWesley Longman, 1995
[15] Roger S. Pressman. Software Engineering: A Practitioner’s Approach, Fifth Edition. McGraw-Hill Companies, Inc., 2019
[16] Steve McConnell. Rapid Development: Taming Wild Software Schedules. Micosoft Press,
[17] Walker Royce. Software Project Management: A Unified Framework. AddisoWesley Longman,
[18] Barry W. Boehm. A Spiral Model of Software Development and Enhancement. IEEE computer, 1988(5): 61~72
[19] Craig Larman. Agile & Iterative Development: A Manager’s Guide. PearsoEducation, Inc., 2019
[20] Barry W. Boehm. Anchoring the software process. IEEE computer, 1996(7): 73~82
[21] Philippe Kruchten. The Rational Unified Process: AIntroduction, Second Edition. Addison-Wesley, 2019
[22] Ivar Jacobson, Grady Booch, James Rumbaugh. The Unified Software Development Process. AddisoWesley Longman, Inc.,
[23] 沈备军,陈诚,居德华。敏捷软件过程的研究。计算机研究与发展,2019(11)
[24] Manifesto for Agile Software Development.
[26] 钱乐秋,张敬周,朱三元。Agile方法研究综述。计算机应用与软件,2019(6)
篇5:软件测试(android软件测试)开题报告
2、制定测试计划
制定总体的测试计划,详细阐明本次测试目的、对象、方法、范围、过程、环境要求、接受标准以及测试时间等内容。
3、测试设计
在设计测试方案时,首先分解测试内容,对于一个复杂系统,通常可以分解成几个互相独立的子系统,正确地划分这些子系统及其逻辑组成部分和相互间的关系,可以降低测试的复杂性,减少重复和遗漏,也便于设计和开发测试用例,重要的是描述对系统分解后每个功能点逐一的校验描述,包括何种方法测试、何种数据测试、期望测试结果等。然后以功能点分析文档作为依据进行测试用例的设计,设计测试用例是关系到测试效果以至软件质量的关键性一步,也是一项非常细致的工作,根据对具体的北侧系统的分析和测试要求,逐步细化测试的范围和内容,设计具体的测试过程和数据,同时将结果写成可以按步执行的测试文档。每个测试用例必须包括以下几个部分:
(1) 标题和编号
(2) 测试的目标和目的
(3) 输入和使用的数据和操作过程
(4) 期望的输出结果
(5) 其他特殊的环境要求、次序要求、时间要求等
4、准备测试数据
在软件测试中,为了提高测试工作的效益和质量,只要条件许可,应尽可能采用计算机自动或半自动测试的方法,利用软件工具本身的优势来提高工作效率。
5、测试执行
当所有必需的测试准备工作都已完成,则可以按照预定的测试计划和测试方案逐项进行测试。
为了保证测试的质量,将测试过程分成几个阶段,即:代码审查、单元测试、集成测试和验收测试。代码会审是对程序进行静态分析的过程。单元测试集中在检查软件设计的最小单位-模块上,通过测试发现实现该模块的实际功能与定义该模块的功能说明不符合的情况,以及编码的错误。集成测试:集成测试是将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的问题。在测试过程中发现的任何与预期目标不符的现象和问题都必须详细记录下来,填写测试记录。为了能准确的找出问题产生的原因,及时的解决问题,保证测试工作的顺利进行,一般来说所发现的问题必须是能够重视的。
6、回归测试
在测试中发现的任何问题和错误都必须有一个明确的解决方法。一般来说,经过修改的软件可能仍然包含着错误,甚至引入了新的错误,因此,对于修改以后的程序和文档,按照修改的方法和影响的范围,必须重新进行有关的测试。
7、测试分析报告
测试结束后要及时地进行总结,对测试结果进行分析,写“测试分析报”。
硬件条件:
PC机1台
搭建软件环境:
Android模拟器;
客户端源代码;
自动化测试软件;
4、课题研究实施方案(课题研究各阶段任务在时间和顺序上的安排)
1) 11月28日至月14日(第7学期第8周至第14周):提交开题报告;查阅资料,学习测试方法。
2) 2月13日至203月19日(第8学期第1周至第6周):查阅软件相关文档,了解所要测试的软件的各功能模块,搭建测试环境搭,编写测试用例。
3) 2012年3月19日至2012年3月23日(第8学期第6周):中期检查,初步整理测试数据,分析测试结果。
4) 2012年3月23日至2012年3月30日(第8学期第7周):提交论文初稿。和实验验收报告初稿。
5) 2012年3月30日至2012年4月6日(第8学期第8周):反馈论文修改意见。
6) 2012年4月6日至2012年4月13日(第8学期第9周):对论文进行二次修改意见。
7) 2012年4月13日至2012年4月20日(第8学期第10周):论文定稿及提交
5、主要参考文献(证明选题有理有据的相关资料源,文献不少于5篇(含外文文献),文献书写格式参见《计算机系毕业设计(论文)撰写格式与标准》
[1] 佟伟光 《软件测试》 人民邮电出版社 5月
[2] 美)William E.Perry著 高猛 等译《软件测试的有效方法》清华大学出版社201 月
[3] 古乐,史九林等编著 《软件测试案例与实践教程》清华大学出版社 2 月
[4] Gerald D.Everett, Raymond Mcleod, Jr.著 郭耀等译《软件测试 :跨越整个软件开发生命周期》 清华大学出版社 年9月
[5] 陈明编著《软件测试技术》 清华大学出版社 年2月
篇6:软件工程硕士的开题报告
软件工程硕士的开题报告
开题报告是指开题者对科研课题的一种文字说明材料。这是一种新的应用写作文体,这种文字体裁是随着现代科学研究活动计划性的增强和科研选题程序化管理的需要应运而生的。开题报告是由选题者把自己所选的课题的概况(即“开题报告内容”),向有关专家、学者、科技人员进行陈述。然后由他们对科研课题进行评议。亦可采用“德尔菲法”评分;再由科研管理部门综合评议的意见,确定是否批准这一选题。开题报告作为毕业论文答辩委员会对学生答辩资格审查的依据材料之一。开题报告一般为表格式,它把要报告的每一项内容转换成相应的栏目,这样做,既便于开题报告按目填写,避免遗漏;又便于评审者一目了然,脚印论文网开题报告就把握了要点。
产品开发是一个多学科综合的过程。以消费电子产品为例,在产品开发过程中,软件、硬件、结构件和定制件等各个学科和专业小组的活动互相依赖、交叉并行。传统的产品开发过程往往采用串行、离散、重量级的方法,存在着以下问题:
串行的产品开发过程不能有效支持产品开发的迭代本质,项目的风险往往在后期集中爆发,导致项目进度失控或产品草率交付。
传统产品开发过程把各个学科和专业小组的'活动视为一系列静态的、离散的过程,对于多学科交叉并行活动缺少有效综合与协调。
传统产品开发过程采用的重量级方法导致大量的文档工作和漫长的开发周期,难以快速交付高质量的产品。
随着产品的智能化、自动化和信息化程度越来越高,产品的功能和结构日趋复杂,其开发难度也不断增大。同时,技术和工艺水平的飞速提高,以及激烈的市场竞争导致产品的更新换代更加频繁,也使得开发时间日益缩短。在开发难度提高和开发时间缩短的双重压力下,传统的产品开发过程已经不能满足消费电子产品开发的需要。因此,建立一个高效的产品开发过程有着重大的意义。
篇7:软件工程硕士毕业论文开题报告
论文题目:
学生信息管理系统的设计与实现
一、论文选题的理由或意义
选题来源:
随着我国高校不断扩招,学生数量急剧增多,有必要开发相关的学生信息管理系统来对学生信息进行数字化管理。使用计算机对学生信息进行存储与管理,具备传统学生信息管理所无可比拟的优点,例如:存储信息量巨大,占用空间少,查询方便、快捷,保密性好,信息可靠性高等,可以减轻学院教职员工的工作压力。基于以上原因,我设计了本学生信息管理系统。
选题意义:
在高校直接对学生的管理工作一般是由高校辅导员来负责的。转变辅导员的工作方式、借助先进手段提高辅导员的管理水平可以有效地促进管理高校学生效率。辅导员对学生信息管理系统的要求一般有如下几点:以不同部门之间的信息传输为基础,建立范围波及全校的数据库的共享;摒弃曾经的手写登记的方式,利用现代化电子计算机进行办公。使用计算机对学生信息进行存储与管理,也具备很多优点,例如:存储信息量巨大,占用空间少,查询方便、快捷,保密性好,信息可靠性高等,这些优点可以说明使用学生信息管理系统能极大地提高管理学生信息的效率。学生信息管理系统可以对高校学生信息管理进行进一步优化,使录入学生信息以及对学生信息进行编辑、查找等工作变得更加方便与简单,有力地发展了学生信息管理的方式,使其日臻完善。并且在当今大数据时代,我们需要分析更多的数据,有时甚至是需要单独分析与某一特别现象相关的所有数据,而不会再依靠随机取样,而存储了大量的学生数据的学生信息管理系统正是进行这一分析的良好平台。
二
、国内外关于该课题的研究现状及趋势
衡量一个国家或地区民众受教育水平的重要指标之一是这个国家或地区高等教育和国民职业教育发展的程度。自改革开放以来,我国高等教育受到国家的大力扶持,高等教育水平也在全国持续发展与普及,高校教育工作的质量与效率变得越来越重要,在当今全球数字化和信息化的时代大背景下,数字化校园即将成为一种必然的潮流。我们国家在推进教育信息化、数字化建设的过程当中,也越来越重视高等院校和高等职业职院校在信息管理过程中,自主研发综合性的信息管理系统。有自主知识产权的高效的信息管理系统,对我国的高等教育建设起到了重大的推进作用。学生信息管理工作是高校信息管理工作的重要组成部分之一,国内许多高校都根据自己学校的规模和特点,配备出自主研发的学生信息管理系统,国内不少软件公司也纷纷参与开发该软件项目,但是从已有的高校学生信息管理系统来看,存在的问题还有很多,主要有以下几点:
(1)学生信息管理系统仅仅停留于管理层面,信息化程度不够;
(2)功能单一,不同部门开发的信息管理系统仅仅为了解决自己部门具体的问题而开发,各个原本应该相关的系统间却相互独立,没有有效的信息关联,学生在使用不同部门开发的系统时必须来回切换,这一点也从客观上导致了管理的信息流通不畅,影响信息的共享;
(3)系统孤立,缺乏统一的规划,许多系统还处于仅限负责该项业务的管理人员一人使用,未能妥善地考虑横向以及纵向管理工作的信息关联性,而且各个信息系统之间交互性不高,信息被重复采集与统计,造成资源的浪费,同时,各个系统间的孤立也会导致查找到的信息不完整,使得信息的价值大大降低;
(4)很多学生信息管理系统在设计和开发时未考虑到数据库的多样性问题;
(5)很多学生信息管理系统还存在灵活性低和后续可扩充性差等问题,没有强大的不间断的后续维护支持,无法适应高校不断变化的发展需求,使得这些信息管理系统在运行了一段时间后就被停用甚至废弃,浪费了宝贵的高校资源。
三、本人的研究计划,包括研究目标、内容、拟突破的'难题或攻克的难关、自己的创新或特色、实验方案或写作计划等
研究目的:
设计一套学生信息管理系统。
研究方案:
第一章绪论。总论系统开发的意义,国内研究现状、设计方法概述等关于本学生信息管理系统的基本问题。
第二章相关技术简介。对完成本系统所用到的数据库软件、编程平台等作以简介。
第三章系统分析。首先确定系统的功能需求,基于 UML 在学生信息管理系统体系结构建模中的应用,分别从用例图、时序图、状态图、活动图、组件图和部署图等对学生信息管理系统进行描述,确定系统的功能需求,在这一过程中可以体现出 UML在软件体系结构建模上存在着无可比拟的优势。此外本章也要讨论系统的安全性分析与可行性分析等内容。
第四章系统总体设计。通过需求提炼参与此系统的 9 个实体,用 E-R 图表达各个实体之间的联系,并且进行数据库的设计与架构,为下一步编程作好充分的准备。
第五章系统实现。设计每个功能模块的窗体以及界面,用文字和程序流程图说明各模块的相关算法。
第六章系统测试。设计若干测试用例,并给出运行结果,检验系统运行情况,保证系统质量。
第七章总结与展望。对整个毕业设计进行总结和展望。
研究难点:
系统实现快捷、方便的查询手段和内容丰富的信息资源。
论文创新点:
使用面向对象方法(OOP),使用 Microsoft 的 SQL Server 来设计数据库,并使用 Microsoft VisualBasic 6.0 和 JSP,基于 B/S 与 C/S 联合架构进行开发。本系统分为两个部分,为高校辅导员使用的部分采用 VB,以 C/S 架构进行开发;为学生使用的部分采用 JSP,以B/S 架构进行开发。
篇8:软件论文开题报告优秀优选
一、课题来源
二、国内外现状
在国外,目前已经有大量的高校采用了Oracle,其中排名前10的哈佛大学、耶鲁大学、剑桥大学、牛津大学、加州理工大学、伦敦帝国理工学院、芝加哥大学、麻省理工大学、哥伦比亚大学全部采用了Oracle.以剑桥大学为例,该校拥有30,000名学生、31所学院、150系,面临着每所学院都有自己的信息系统、冗余和冲突的资料、繁琐低效的业务流程、无法快速的给出业务报表等挑战,最终,通过应用Oracle,成功的实现了保证单一官方记录,各科室均可获得准确的数据,学生可在校区外获取记录,分享信息,准确报表。
在国内,清华大学、北京工业大学和中国科技大学已与Oracle签定协议,成为中国OAI计划(Oracle学术教育计划 )的首批成员学校。根据计划,他们可以获得Oracle提供的用于教学目的的标准商业版软件以及Oracle的银牌服务。学生们可以学习到世界最新的技术,并能获得世界水平的课程,同时通过Oracle与行业用户的联盟,参加社会实践,获得市场上所需要的专业技能。近期,于5月13日,成都金晨教育集团携手世界最大的企业软件厂商ORACLE公司,在成都召开“20xx甲骨文国际化IT人才培养创新论坛”暨“四川地区高校院长高峰论坛”,四川大学、成都理工大学、四川师范大学、成都信息工程学院、成都托普信息学院、成都纺织高等专科学校、成都电子机械高等专科学校等25所高校领导参加了此次会议。会后,ORACLE公司将与高校就ORACLE精品课程置换、专业共建、共建大型实训基地等合作模式进行深入的商谈,同时ORACLE公司将为部分学校捐赠正版软件、培训师资。 通过此次会议,ORACLE公司将与四川省各高校,在“校企联盟”的教育改革模式下,打造企业需要的信息化人才,打通IT厂商、高校、用人企业的整个链条,提高四川大学生的就业和从业能力。
综合国内外的情况,Oracle已经深入到各大国内外高等院校,将Oracle的教学融入到数据库教学中已经刻不容缓。
三、综合分析
该项目实施后,预期实现Oracle数据库服务的共享,以及用户的集中式管理,因此从应用的角度分为两大部分来分析:
Oracle数据库软件的部署和使用
硬件载体的选择
以Oracle 11G为例,官方文档说明如下:
项目最低要求
物理内存最小1GB
虚拟内存物理内存的2倍
磁盘空间基本安装需要: 高级安装需要:
显示器支持256色
处理器最小550MHz, 如果是Vista系统则需要800MHz
以上为Oracle 11G安装的最小硬件需求,按此要求,则只能实现单用户的学习,不能满足大数量用户的并发访问应用需求,因此,为了满足湖北汽车工业学院全校9600在校生和478专职教师的应用需求,应当提高硬件载体性能的采购标准,以满足当前的应用需求,同时,该硬件载体应当具备一定的扩展能力,以满足未来的升级需求,节约投资成本。
操作系统的选择
Oracle数据库支持Windows系列操作系统、Unix系列操作系统、Linux系列操作系统等多种类型的操作系统。
虽然Unix系列、Linux系列等类型的操作系统的安全性能高于Widows系列的操作系统,但是Unix系列、Linux系列操作系统固有的难于学习、难于配置等特点,会为项目的部署阶段带来巨大的难题,由于该项目的预期要求是一个学生学习和教师教学的平台,该平台在未来运行阶段不会部署商业化的数据库数据,因此,Windows系列的安全性可以满足该平台的要求,同时Windows平台的易维护性,易管理等特性,也为该平台的部署带来了便利。
所以,选择windows系列的操作系统,即满足Oracle 11G的运行要求,同时降低了后期维护的成本。
Oracle 11G的初步规划
根据操作系统平台的选定,而选择windows版本的Oracle 11G作为数据库教学的平台。
该平台面向湖北汽车工业学院的在校生,以及专职教师提供数据库服务,应此将Oracle的用户分为4类是合理的。
第一类,学生。学生可以自由的使用Oracle进行相关的DDL、DML操作,但是应当严格限制学生使用DCL操作。
第二类,教师。教师可以自由的使用Oracle进行先关的DDL、DML、DCL操作。
第三类,维护员。应当对维护员的操作进行严格限制,以防止数据库瘫痪,但是可以对Oracle进行基本的监控和维护。
第四类,管理员。管理员拥有所有权限,可以根据教师的要求,对Oracle进行高级操作,但应当严格监控其操作,防止服务器当机。
由于该平台用户数量大,因此,需要合理分配Oracle服务的资源,以提高Oracle数据库的利用率,同时应满足教师的特殊应用需求。
集中式管理的实现方式
由于该平台面向湖北汽车工业学院共计1万多全校师生,同时,每年都有新生入学和应届生毕业,因此,该平台面临着用户数量大,用户流动具有周期性,所以,开发一个第三方集中管理平台,对Oracle数据库应用实验平台的用户进行管理,是十分必要的,这样能有效降低管理Oracle数据库应用实验平台的用户的难度和成本。
四、方案论证
篇9:软件论文开题报告优秀优选
一、软件专业毕业论文的开题报告写作
本科学生在毕业之前必须做毕业论文,其目的是通过毕业论文,让学生独立开发一个具体的计算机应用项目,系统地进行分析总结和运用学过的书本知识,以巩固本科阶段所学的专业理论知识,并给予一个理论联系实际的机会。
二、管理信息系统开发的主要步骤
管理信息系统开发的主要步骤及各步骤的基本内容如下:
1、系统分析
主要工作内容有以下几项:确定系统目标,系统可行性分析
2、系统调查
系统的组织结构、职能结构和业务流程分析。其中系统的组织结构图应画成树状结构。
系统业务流程分析、业务流程图
3、数据流程分析
数据流程图(系统关联图、顶层图、一层数据流图、二层数据流图)、数据词典、代码设计
4、管理信息系统的功能设计
系统的功能结构图,每个功能模块的主要工作内容、输入输出要求等。 系统控制结构图
5、数据库设计
概念模型设计:实体、实体间的联系、E-R图
关系模式设计:E―R图->关系模式的转换规则
关系模式
数据库表设计:数据库表结构
6、系统物理配置方案
7、人机界面设计
8、模块处理概述
9、系统测试和调试:测试计划、测试用例、测试结果
三、开发工具和注意事项
1、开发工具
开发工具可由学生任选。如Delphi、FoxPro、VB、Access等,这些工具的使用全由学生自学。
2、注意事项
(1)项目开发步骤的完整性(系统需求分析、概念设计、物理设计、系统环境和配置、系统实施以及系统测试和调试等)
(2)每个开发步骤所得结果的正确性(业务流程图、数据流程图、数据词典、HIPO图、E-R图、关系模式、人机界面设计及模块处理等的详细分析和说明)
(3)论文整体结构的完整性(前言、各个具体步骤的叙述和分析、结语、参考文献和有关附录)
(4)提供软件系统的可执行盘片及操作说明书
(5)参考资料(列出必要的参考资料)
四、毕业论文撰写格式
注意: 1.每个步骤都要有文字说明和论述 2.各个步骤必须是有机的组合,不可以支离破碎不成一体。
一、封面
二、摘要 用约200-400字简要介绍一下论文中阐述的主要内容及创新点
三、主题词 用一、二个词点明论文所述内容的性质。(二和三要在同一页面上)
四、目录 一般采用三级目录结构。 例如第三章 系统设计系统概念结构
概念模型
五、正文
第一章 前言
简要介绍: 组织机构概况、项目开发背景、信息系统目标、开发方法概述、项目开发计划等。
第二章 系统需求分析
本章应包含:
(1)现行业务系统描述
包括业务流程分析,给出业务流程图。
具体要求:业务流程图必须有文字说明,图要完整、一定要有业务传递的流程。
(2)现行系统存在的主要问题分析
指出薄弱环节、指出要解决的问题的实质,确保新系统更好,指出关键的成功因素。
(3)提出可能的解决方案
(4)可行性分析和抉择
包括技术可行性、经济可行性、营运可行性分析和抉择。
第三章 新系统逻辑方案
针对用户需求,全面、系统、准确、详细地描述新系统应具备的功能。
(1)数据流程分析
最主要的是给出数据流程图,要求满足以下条件:
A.数据流程图必须包括系统关联图、系统顶层图、第一层分解图和第二层分解图组成。B.系统关联图确定了从外部项到系统的数据流和从系统向外部项的数据流,这些数据流在其它层次的数据流中不允许减少,也不允许增加。各层次内部的数据流不受关联图的限制。 C. 数据流应有名字。 D. 外部项和数据存储之间不得出现未经加工的数据流。 E. 数据流程图的分解中,必须保持每个分层同其上层加工中的外部项和输入输出流相一致。 F. 各加工之间一般不应出现未经数据存储的数据流。 G. 数据存储之间不得出现未经加工的数据流。 H. 数据存储可以分解。 I. 若有查询处理,应在数据流程图中表达。 J. 统计和打印报表不在数据流图中表达。
(2) 数据词典描述
可采用图表格式或较紧凑的记录格式描述 A、若采用图表格式,可只写出数据流、数据元素、加工、数据存储和外部项各一个表。 B、若采用紧凑的记录格式,则应列出全部成分。如数据元素: 编号 名称 存在于 数据结构 备注 E1 入库数据 F1/F3/F11/F15 入库单号+日期+货号+数量 E2 出库数据 F1/F3/F11/F15 出库单号+日期+货号+数量 C、据流程图中系统顶层图的数据加工都必须详尽写出。
(3) 基本加工小说明
可采用结构化语言、数学公式等描述各个基本加工。
第四章 系统总体结构设计
(1) 软件模块结构设计 A、系统软件模块结构图,并由此导出功能分解图及层次式菜单结构。 B、系统的模块结构应与数据流程图的顶层图的加工一致。
(2)数据库设计 A、应按下列次序阐述各个元素:实体、实体的属性、实体间联系、E-R图、转换规则、关系模式。 B、在介绍实体的属性时,不应包括联系属性,联系属性直至关系模式中才出现。 C、数据流程图中的每个数据存储可隐含于E-R图中的多个实体。 D、E-R图中的实体要与数据流程图中的数据存储相对应。每个实体要指出实体的标识码(主码)。对每个实体或联系应列出其应有的属性(用列举的方法)。 E、E-R图中至少要有一个多对多的联系。 F、必须严格按照转换规则从E-R图产生数据关系模式集,需要时作必要的优化,并说明理由。 G、对于一对一的联系,只应把任一个实体的主码放在另一个实体中作为外码。 H、一对多联系也可以产生新的关系模式,如要这样做,必须说明理由。 I、多对多联系,或三元联系必须产生新的关系模式。 J、关系模式的个数和名字要与E-R图中的实体和联系相一致。 K.、每个关系模式中要用下横线标出主码,后随的符号“#”标出外码。 L、若有代码对照表可在最后列出,需另加说明。
(3) 计算机系统配置方案的选择和设计
篇10:软件论文开题报告优秀优选
研究现状:随着科学技术的不断进步,工业产品生产日益复杂与多样化,产品性能和质量也在不断提高,因而对冲压技术提出了更高的要求。冲压技术自身也在不断地创新和发展。
为了适应大批量高、高效率生产的需要,在冲压模具和设备上广泛应用了各种自动化的进、出料机构。对于大型冲压件,例如汽车覆盖件,专门配置了机械手或机器人。这不仅仅大大提高了冲压件的生产品质和生产率,而且也增加了冲压工作的安全性。在中、小件的大批量生产方面,现已广泛应用多工位级模、多工位压力机或高速压力机。在中、小批量多品种生产方面,正在发展柔性制造系统。为了适应多品种生产时不断更换模具的需要,已成功地开发出快速换模系统。
冲压成形工艺近年来有很多新的发展,在精密冲裁、精密成形、精密剪切、复合材料成形、超塑性成形、软模成形以及电磁成形等方面取得很大的进展。冲压件的成形精度、生产率越来越高。精密冲压的范围越来广,由平板零件精密冲裁拓宽到精密弯曲、精密拉深及立方体精密成形等。可加工的工件的厚度也不断提高,并可对高强度合金材料进行精密冲裁。
计算机辅助工程在冲压领域得到较好的应用,可进行应力、应变等的分析,排样、毛坯的优化设计及工艺过程的模拟与分析等,实现冲压过程的优化设计。
以有限元为核心的塑性成形数值仿真技术可以用于冲压成形过程的分析、优化和模具设计,能显著减少模具和调试周期,降低生产成本提高产品质量。在国外已得到广泛的应用,在我国随着产品更新换代的频繁化,模具设计与制造工作量急剧加大,对冲压成形的分析及模具CAD/CAE/CAM现代化设计手段的需求也急剧增加,CAE技术正在得到普遍重视并将得到更广泛的应用。
目前,我国以汽车覆盖件模具为代表的大型冲压模具的制造技术已取得很大进步。几大汽车模具厂由于采用了国际上先进的模具加工设备、制造技术和软件,实现了CAD/CAE/CAM一体化,如今的国内冲压模具企业几乎全部甩掉了传统的绘图板,摒弃了落后的手工绘图方式,大大提高了冲压模具的设计开发和制造能力,缩短了模具的生产周期。例如捷达、富康、夏利等轿车的大型件模具均为国内设计制造,再如一汽模具公司和美国福特汽车公司联合设计了大红旗轿车发动机罩的内外板和左右前翼子板等高档模具。此外,许多研究机构和大专院校也在开展模具技术的研究。如吉林大学汽车覆盖件盛开技术所独立研制的汽车覆盖件冲压成型分析KMAS软件、华中理工大学模具技术国家重点实验室开发的汽车覆盖件模具和级进模CAD/CAE/CAM软件、上海交大模具CAD国家工程研究中心开发的冷冲模具和精冲模具CAD软件等在国内模具行业有不少的用户。国内的模具企业也在充分抓住汽车工业所带来的发展契机,加大设备、产品、生产规模的升级步伐,积极开拓国内市场。近年来,我国冲压模具行业结构调整取得不小的成绩,无论是企业组织结构、产品结构、技术结构和进出口结构,都在向着合理化的方向发展。
研究目的和意义:
目的:设计落料冲盂工艺和设计落料冲盂模具,根据原料形制及成品要求,设计冲头以以节约材料,完成出管状零件完整的落料冲盂工艺及模具设计。
意义:现实中某产品生产需要此加工工艺。
研究内容(内容、结构框架以及重点、难点):
(1) 设计落料冲盂工艺,要考虑到工艺在现行条件下是否可行。
(2) 根据原料形制及成品要求,设计冲头以节约材料。比如板材材料为铝带1050A,厚度为,宽度为126mm;通过落料冲盂模制成外径,内径,高度为19mm的盂子。再经过五连卧式冲床拉伸成管壳。在此过程中,要考虑到如何设计多个冲头的位置使整个工艺过程中尽可能节约材料,边角料尽可能的少。
(3) 设计落料冲盂模具。
(4) 设计各零件(注意尽量使用通用件)并选材。
(5) 编写设计计算说明书。
(6) 设计拉伸工艺,并设计拉伸模。
研究方法、手段:
查找文献,了解当下的一些常见冲模的设计方法。让自己首先清楚地了解当前冲盂工艺的发展现状以及可以实行的方法手段。
提出多个方案进行比较,对比优劣,选出好的方案。因为设计方法不可能只存在一种,多个方案同时进行比较,可以在考虑到材料的充分使用以及程序的相对简易的基础上选择出更优化的方案。
最后设计完成后验证自己的设计
研究进度:
XX年6月1日至10月1日 完成总体设计,提出方案,完成开题;
XX年10月2日至12月30日 确定输送机的各项参数;
XX年1月1日至3月30日 完成装配图及零件图。
文献综述(包括:国内外研究理论、研究方法、进展情况、存在问题、参考依据等)
冲压技术的发展现状主要可以归纳为以下几个方面:
(1)冲压加工自动化与柔性化
为了适应大批量高、高效率生产的需要,在冲压模具和设备上广泛应用了各种自动化的进、出料机构。对于大型冲压件,例如汽车覆盖件,专门配置了机械手或机器人。这不仅仅大大提高了冲压件的生产品质和生产率,而且也增加了冲压工作的安全性。在中、小件的大批量生产方面,现已广泛应用多工位级模、多工位压力机或高速压力机。在中、小批量多品种生产方面,正在发展柔性制造系统。为了适应多品种生产时不断更换模具的需要,已成功地开发出快速换模系统。
(2)塑性成形的基础理论已基本形成
冲压成形工艺近年来有很多新的发展,在精密冲裁、精密成形、精密剪切、复合材料成形、超塑性成形、软模成形以及电磁成形等方面取得很大的进展。冲压件的成形精度、生产率越来越高。精密冲压的范围越来广,由平板零件精密冲裁拓宽到精密弯曲、精密拉深及立方体精密成形等。可加工的工件的厚度也不断提高,并可对高强度合金材料进行精密冲裁。
计算机辅助工程在冲压领域得到较好的应用,可进行应力、应变等的分析,排样、毛坯的优化设计及工艺过程的模拟与分析等,实现冲压过程的优化设计。
此外,冲压成形性能和成形极限的研究,冲压件成形难度的判定以及成形预报等技术的发展,均标志着冲压成形已从原来的经验、实验分析开始走上由冲压理论指导的科学联系使冲压成形趱计算机辅助工程化和智能化的发展道路。
(3)以有限元为核心的塑性成形数值仿真技术日趋成熟,为人们认识成形过程的本质规律提供了新途径。
以有限元为核心的塑性成形数值仿真技术可以用于冲压成形过程的分析、优化和模具设计,能显著减少模具和调试周期,降低生产成本提高产品质量。在国外已得到广泛的应用,在我国随着产品更新换代的频繁化,模具设计与制造工作量急剧加大,对冲压成形的分析及模具CAD/CAE/CAM现代化设计手段的需求也急剧增加,CAE技术正在得到普遍重视并将得到更广泛的应用。
篇11:软件论文开题报告优秀优选
论文题目:
学生信息管理系统的设计与实现
一、论文选题的理由或意义
选题来源:
随着我国高校不断扩招,学生数量急剧增多,有必要开发相关的学生信息管理系统来对学生信息进行数字化管理。使用计算机对学生信息进行存储与管理,具备传统学生信息管理所无可比拟的优点,例如:存储信息量巨大,占用空间少,查询方便、快捷,保密性好,信息可靠性高等,可以减轻学院教职员工的工作压力。基于以上原因,我设计了本学生信息管理系统。
选题意义:
二、国内外关于该课题的研究现状及趋势
衡量一个国家或地区民众受教育水平的重要指标之一是这个国家或地区高等教育和国民职业教育发展的程度。自改革开放以来,我国高等教育受到国家的大力扶持,高等教育水平也在全国持续发展与普及,高校教育工作的质量与效率变得越来越重要,在当今全球数字化和信息化的时代大背景下,数字化校园即将成为一种必然的潮流。我们国家在推进教育信息化、数字化建设的过程当中,也越来越重视高等院校和高等职业职院校在信息管理过程中,自主研发综合性的信息管理系统。有自主知识产权的高效的信息管理系统,对我国的高等教育建设起到了重大的推进作用。学生信息管理工作是高校信息管理工作的重要组成部分之一,国内许多高校都根据自己学校的规模和特点,配备出自主研发的学生信息管理系统,国内不少软件公司也纷纷参与开发该软件项目,但是从已有的高校学生信息管理系统来看,存在的问题还有很多,主要有以下几点:
(1)学生信息管理系统仅仅停留于管理层面,信息化程度不够;
(2)功能单一,不同部门开发的信息管理系统仅仅为了解决自己部门具体的问题而开发,各个原本应该相关的系统间却相互独立,没有有效的信息关联,学生在使用不同部门开发的系统时必须来回切换,这一点也从客观上导致了管理的信息流通不畅,影响信息的共享;
(3)系统孤立,缺乏统一的规划,许多系统还处于仅限负责该项业务的管理人员一人使用,未能妥善地考虑横向以及纵向管理工作的信息关联性,而且各个信息系统之间交互性不高,信息被重复采集与统计,造成资源的浪费,同时,各个系统间的孤立也会导致查找到的信息不完整,使得信息的价值大大降低;
(4)很多学生信息管理系统在设计和开发时未考虑到数据库的多样性问题;
(5)很多学生信息管理系统还存在灵活性低和后续可扩充性差等问题,没有强大的不间断的后续维护支持,无法适应高校不断变化的发展需求,使得这些信息管理系统在运行了一段时间后就被停用甚至废弃,浪费了宝贵的高校资源。
三、本人的研究计划,包括研究目标、内容、拟突破的难题或攻克的难关、自己的创新或特色、实验方案或写作计划等
研究目的:
设计一套学生信息管理系统。
研究方案:
第一章绪论。总论系统开发的意义,国内研究现状、设计方法概述等关于本学生信息管理系统的基本问题。
第二章相关技术简介。对完成本系统所用到的数据库软件、编程平台等作以简介。
第三章系统分析。首先确定系统的功能需求,基于 UML 在学生信息管理系统体系结构建模中的应用,分别从用例图、时序图、状态图、活动图、组件图和部署图等对学生信息管理系统进行描述,确定系统的功能需求,在这一过程中可以体现出 UML在软件体系结构建模上存在着无可比拟的优势。此外本章也要讨论系统的安全性分析与可行性分析等内容。
第四章系统总体设计。通过需求提炼参与此系统的 9 个实体,用 E-R 图表达各个实体之间的联系,并且进行数据库的设计与架构,为下一步编程作好充分的准备。
第五章系统实现。设计每个功能模块的窗体以及界面,用文字和程序流程图说明各模块的相关算法。
第六章系统测试。设计若干测试用例,并给出运行结果,检验系统运行情况,保证系统质量。
第七章总结与展望。对整个毕业设计进行总结和展望。
研究难点:
系统实现快捷、方便的查询手段和内容丰富的信息资源。
论文创新点:
使用面向对象方法(OOP),使用 Microsoft 的 SQL Server 20xx 来设计数据库,并使用 Microsoft VisualBasic 和 JSP,基于 B/S 与 C/S 联合架构进行开发。本系统分为两个部分,为高校辅导员使用的部分采用 VB,以 C/S 架构进行开发;为学生使用的部分采用 JSP,以B/S 架构进行开发。
篇12:软件论文开题报告优秀优选
1、本课题的研究意义
国内外研究现状、水平和发展趋势基于Web的现代管理系统是一种新型的管理方式,随着现代信息技术的发展,它将越来越受到人们的关注并逐步取代传统销售,21世纪它将成为销售管理的主要手段。因此,基于Web的销售管理系统的研究与实现已成为人们极为关注的研究领域。销售管理系统是目前Internet上广泛使用的在线系统之一。销售管理系统要实现的功能非常多,最重要的是对货物的管理,包括货物的买入(进货)如商品的标号、单价、库存量、产地,然后当商品进货时要修改数据库中商品的某些关键字。最后生成一张报表,内容有商品标号、单价、库存量、产地。简单的说,就是包括客户下定单和管理员对该定单的指定相应配送商的两个阶段。在整个过程中,最重要的内容就是对定单的管理,管理员可以修改它的各种属性状态,包括数量,客户的相关信息,目前的库存状态,以及配送商的相关信息。对于货物的买入(进货),完全由管理员来实现。同样包括两个阶段,一是向相应的货物供应商发送定单,另一个是货物进库时,对货物的查收。当收到的货物与原先的预期不同时,系统会自动产生重定订单便于管理员灵活处理。该系统还应提供货物查询功能,以便用户对商品的信息详细了解。对于管理员,系统允许其对商品配送商,商品供应商以及用户和定单的信息进行查询,修改,删除。为了保证数据库的安全及货物销售的顺利进行,系统还需要对用户进行管理。
本系统设计目标是面向中小型商业企业,涵盖了商场业务的主要方面,对商场的进、销、存实施全面管理。采取低平台、低价位的策略,功能高度集成,结构非常紧凑,使用简洁灵活,性能稳定可靠。
本系统主要适用于中小型百货商店、超市和专卖店、便利店等。各种业务数据量相对较小。
2、本课题的基本内容,预计可能遇到的困难,提出解决问题的方法和措施
本课题分为系统设计和数据库设计与实现
系统设计:
目标设计
1.用户登录及身份要求
验证用户的信息
2.本系统销售功能要求(面向用户)
1.允许用户浏览货物的信息。
2.允许用户查询现存货物的信息。
3.允许用户对购物车的管理。
4.自动生成定单。
3.本系统销售功能要求(面向管理员)
1.对用户注册信息的管理(添加,删除,修改,模糊查询)。
2.对供应商信息的管理(添加,删除,修改,模糊查询)。
3.对顾客的定单的管理(添加,删除,修改,模糊查询)。
4.向供应商定货(添加,删除,修改,模糊查询)。 设计思想
1. Browser/Server结构
2. 销售管理系统的特点就是利用Browser/Server结构,实现货物的在线信息查找,在线销售和进货,以及对货物库存情况进行在线管理等功能。这种 结构的优势在于系统简单,功能强大,扩张能力良好以及能够方便的跨地域操作等性能。
本系统的目标是要将货物购买,售出方式由传统的商店柜台销售模式向在线销售模式转变,同时还要能对销售和购买的 定单和货物库存状况进行全面的管理
3. 三层
Brows结构的概念er/Server的多层结构的应用正是在对C/S结构总结的基础上产生的,并且也已经扩展到了B/S应用开发领域即将应用层分为三层:用户界面层,商业逻辑层,数据库层。
用户界面层负责处理用户的输入和向用户输出,这一层用前端工具ASP开发,用VBScript脚本语言实现ASP业面。
商业逻辑层是上下两层的纽带,他建立实际的数据库连接,根据用户的请求生成SQL语句检索或更新数据库,并把结果返回给客户端,这一层通常动态链接库的形式存在并注册到服务器的注册表中。
数据库层负责实际的数据存储和检索。 系统功能设计:
根据系统功能的要求销售管理系统可以分成两个功能层次:一个是顾客的购买货物;另一个就是管理员对顾客定单及其他信息的管理及管理员进货。整个系统 的业面设计正是在这个功能划分的基础上进行的。
在用户购物的过程中,可以通过购物车业面确定自己的购物需求,可以完成删除,修改货物数量等功能。
在管理员的信息管理的各项中,可以对每个客户,配送商,供应商的信息进行查找,修改,添加和删除。对用户开出的帐单也可以进行修改和分类查询。
篇13:软件论文开题报告优秀优选
企业类管理系统论文的开题报告
一课题目的、意义
1、目的:
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行,开题报告---人事管理系统。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。
2、意义:
目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统.能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。本人独立完成了此课题的研究与开发,包括调研、分析、设计、编码、测试、文档编写等内容。二系统调研正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。
(1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。
(2)提出新系统的人员并不都是系统研究人员,有些人对于功能和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。
(3)企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。
总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。1.可靠性分析
可靠性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析,开题报告《开题报告---人事管理系统》。
可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。
(1)可行性分析阶段的主要工作包括以下几个方面:
①新系统目标可行性分析:
分析新系统的目标是否符合企业的现状和发展的需要。
②社会可行性分析:
社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。
③技术可行性分析:
技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。
④经济可行性分析
经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。
⑤管理可行性分析:
管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。
2.可行性分析
技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。
(1)技术支持:
首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。
(2)硬件资源:
开发管理信息系统所需的硬件资源包含以下两个方面:
★ 纺设开题报告
★ 毕设演讲稿
★ 毕设周记
【软件开题报告(推荐13篇)】相关文章:
开题报告和论文的区别2022-05-24
计算机信息管理专业毕业设计开题报告2022-09-02
开题论文撰写攻略2023-02-27
大学生计算机专业开题报告2022-05-06
学术类毕业论文开题报告2023-01-07
理论仿真类开题报告2023-11-28
毕业设计开题报告填写要求有哪些?2023-02-05
生物研究生开题报告2023-03-12
查报告2023-11-06
工程硕士选题报告范文2023-10-22