《软件工程的开题报告3篇.docx》由会员分享,可在线阅读,更多相关《软件工程的开题报告3篇.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程的开题报告3篇 软件工程的开题报告第1篇 一、选题依据(拟开展探讨项目的探讨目的、意义) 随着社会的进步、计算机技术的飞速发展,用计算机实现企业人事工资的管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、困难而又非常细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,假如实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算精确无误、快速输出,而且还可以利用计算机对有关工资
2、的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索快速、查找便利、牢靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。所以人事工资管理系统应运而生,成为利用计算机实现企业人事工资管理的基本。 二、国内外探讨现状 随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的快速完善,各个行业都在主动运用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优
3、质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创建更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的详细实际状况也不尽相同,各项工资条款的发放,假如没有一个完整的管理系统来进行管理,那么势必会给管理人员带来种种麻烦,因此类似工资管理系统之类的财务软件的开发势在必行。现在中国企业已进入"新管理时代",企业管理在经验了安排经济时期的"生产管理"时代,安排经济与市场经济相结合时期的"混合管理"时代后,从九十
4、年头末进入全面市场经济时期的"新管理"时代.新管理时的中国企业管理是面对市场,基于现代企业制度,是中国模式,价值化,系统化,电脑化,国际化和普遍化管理的时代.新管理时代的中国企业管理以建立竞争优势,提高企业竞争力为核心.要提高企业的竞争力就必需整合企业经营,全面强化企业管理,形成企业长久发展的"内功".越来越多的质优企业舍得在管理系统上投资的举动,足以说明这一趋势.在市场竞争日益激烈,用户需求不断趋向多样化,企业间关联程度越来越亲密的今日,要求企业行动必需快捷,灵敏,在管理的思想观念,方式方法上不断创新.人力已经很难完全达到要求,必需借助当代信息科技的最
5、新成果,优化和加强企业的运营和管理. 三、探讨方案(主要探讨内容、目标,探讨方法、进度) 主要内容:支持企业实现规范化的管理,支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时相识档案的建立,老员工转出、辞职、退休等。目标:实现企业员工工资管理的系统化、规范化和自动化。 四、进程安排(各探讨环节的时间支配、实施进度、完成程度) 20*-03-10-20*-03-16收集所需资料20*-04-02-20*-04-16完成系统需求分析,对人事查询管理,人事维护管理,工资查询管理,工资维护管理,等各个功能模块的功能进行确定。20*-04-17-20*-04-25对数据库表结构进行设计,将表结
6、构导入数据库。并对论文进行初步构思、编写。20*-04-17-20*-05-05接着完胜利能模块的代码编写。20*-05-05-20*-05-23设计测试实例,对系统进行测试,找出缺陷,进行完善。20*-05-24-20*-*-15完成毕业论文的编写工作。 五、导师对文献综述的评语 签字:200年月日 六、专业看法 专业负责人签字:20年月日 七、系部看法 院(系部)(章):负责人签字:20年月日 在这里举荐一个特别优秀的网址导航站,其理念是为网民建立上网绿色通道。有别于一般的网址导航站,DD01通过程序与人工双重筛选出优质网址,进行分类收录,并让全部网民共同参加建设并进行相应监督,对优质网址
7、宣扬推广,对不良网址检举曝光,在享受便捷绿色上网的同时杜绝不良信息的传播。 DD01除了便利网友们快速找到自已须要的网站,不用去记太多困难的网址;同时还供应了搜寻引擎入口、天气预报、在线保藏夹、在线记事本、好用查询、城市生活导航等服务。 软件工程的开题报告第2篇 一、选题背景 目前培育应用型高技能人才是国家教化发展的新方向,而高职高专院校正是为培育这类人才而设定的。通过高等职业教化培育的学生可以获得短时间适应某个特定岗位的职业技能以及适应实力。当前国内大多数高职高专实行2+1人才培育模式,即分为两个阶段对三年制高职高专学生的进行培育,大一大二两年在校内以理论学习为主(即2阶段),大三最终一年在
8、企业以技能为主的实操培育(即1阶段)。高职高专院校实行2+1人才培育模式后,怎样科学动态管理学生最终一年的企业顶岗实习工作,以及更加科学和规范的收集、统计与分析学生工作过程中各种数据,以便更好地了解学生在顶岗实习的状况。因此,开发一个以网络为载体的高职高专2+1人才培育模式下的学生管理系统,已势在必行。目前,随着时代的不断发展,我国高等教化已从以往的精英化教化转向大众化教化发展。为了体现教化公允化,在校贫困高校生可以通过奖助贷等一系列的绿色通道完成学业。所以,开发这样一套软件成为很有必要的事情!主要工作如下:(1)概述了软件开发的基础技术。(2)阐述了系统的总体设计和系统分析,以及数据库的设计
9、与实现。(3)设计实现页面。(4)处理与分析开发过程中的若干技术问题。(5)系统的开发设计、测试和分析结果同时进行。 二、探讨目的和意义 当今的学校管理工作,特殊是2+1人才培育模式下的高职高专学生管理涉及企业,学校,学生个人等各个方面,特别的繁琐,并且存在交叉进行管理的问题,在以往的旧式管理方式中,由于管理方式等客观因素的限制,管理很难做到精确而刚好,总是存在这样那样的问题。随着现代智能化科技的不断发展,校内管理的智能化和网络化正在不断的发展和普及。现有的学生信息管理系统的设计与开发有很多值得参考和借用的例子,但还是有很多存在问题须要进一步完善,因此须要更新策略,并且建立新的模式。高校生资助
10、政策在我国为在读贫困高校生开通绿色读书通道。当前,国内高校贫困生的奖助贷政策,多数是通过国家扶持的方式帮助贫困高校生完成学业,促进一般高等教化事业的健康顺当发展。但目前高职高专院校实施2+1的教学模式,致使最终一年学生在外顶岗实习,造成大三实习生的奖助贷等申报和评定出现无据可依,只能依据其在大二期间的表现来评定,甚至延误或遗漏申报和评定。 三、本文探讨涉及的主要理论 Microsoft.Net是微软可扩展动态WEB服务平台,而且它也定义了通用语言子集(CLS)。并且Microsoft.Net还能确保Microsoft.Net类库和与CLS兼容的编程开发语言之间进行同步的协同工作2。所以,可能会
11、让程序员考虑选择C#。在C#中,内建的特性可以使每个对象都能自动成为一个COM对象,但可以让程序员后台执行Iunknown和其他COM界面3。C#是一种新的面对对象的编程语言,它可以帮助程序开发者快速便捷地构建Microsoft.Net平台来解决开发方案,并且供应的架构可以让C#组件转换置于互联网之上的WebServices,同时,响应来出之于全部平台上的全部应用程序的恳求。C#不但解除了可导致增加开发经费的编程错误,而且提高了开发软件的效率,它为C/C+程序员带来了快速开发WEB应用的实力,并且又保持了强大功能和敏捷性,这些都是开发人员所追求的。C#在设计时就考虑了这些问题。它不但能让程序编
12、写人员保证编程的正确率,还能让程序编写人员实现更多功能的同时运用更少的代码。现在全部编程开发设计都变得很简单了,因为实现了ASP.NET2.0和VisualStudio2005引入网站开发的模型。 由于Microsoft.NET平台是一个通用运行环境,所以它能多种语言之间交互数据。因此,能为Web服务端应用供应一个通用的和兼容多种语言的操作平台。.NET实质是美国微软(Microsoft)公司进行的一次软件开发环境的重大技术革新,其目的.是为了在保留和拓展原有的开发软件Visualstudio和ASP(ActiveServerPage动态服务器页面)等技术的同时,日益强大的Web应用软件开发平
13、台。.NET框架基于.NET框架开发的应用程序和网页接口都统一运用.NET框架所给的类库作为实现的统一接口。在出现.NET框架之前,为了实现应用程序系统相互间的通讯,是以COM对象和Win32API为应用程序系统的接口,以往ASP的网页的接口是以动态链接库中所供应的对象来连接的。编程人员可以通过.NET开发平台编写基于IIS的应用程序以及网站系统相比以前更为快捷简单。同时,使开发编写的Windows应用程序不但更加的平安而且还更加稳定。.NET是微软目前为止集成性开发支持环境最好的平台。 四、本文探讨的主要内容 为了更好的了解高职高专2+1人才培育模式下毕业生在企业实习工作的状况,推动学校、企
14、业与学生之间的沟通,完成校企共育,深化考察和调研现有多所高职院校实习的状况,同时依据学校、学生以及对口企业的需求,编写一个分布式毕业生实习管理系统。本系统分为六种用户进行登录,分别为系统管理员、学院分管领导、带队指导老师、辅导员、企业负责人和学生。(1)本系统主要包括以下模块:(2)系统公共资源模块(3)院领导、指导老师、辅导员以及学生管理模块(4)学生顶岗企业信息模块(5)站内沟通模块(6)学生实习报告模块(7)学生成果管理模块(8)顶岗实习信息综合查询模块(9)综合统计模块(10)资助功能模块 五、写作提纲 摘要2-3 Abstract3 第1章概述6-9 1.1课题探讨的背景意义6-7
15、1.2国内外探讨现状7 1.3课题内容7-9 第2章软件开发的技术基础9-13 2.1C9-10 2.2Microsoft.NET开发平台10-11 2.3ASP.NET概述11 2.4SQLServer2005数据库技术11-12 2.5JAVASCRIPT介绍12-13 第3章系统需求分析13-23 3.1系统可行性分析13 3.2系统的性能要求13-14 3.3系统功能需求分析14-23 第4章系统设计23-44 4.1系统设计原则23-24 4.2系统设计24-28 4.3系统架构设计28-29 4.4数据库设计29-38 4.5公共类设计38-44 第5章系统实现44-61 5.1高
16、职高专2+1学生管理及资助系统软硬件平台44-45 5.2学生端的系统详实现45-51 5.3管理端的实现51-60 5.4技术难点60-61 第6章系统测试61-67 6.1测试概述61 6.2测试环境61 6.3测试方法61-62 6.4测试的用例及测试的过程62-64 6.5性能测试64-65 6.6测试结果及问题改进65-67 总结67-68 参考文献68-72 六、目前已经阅读的主要文献 1郭靖.ASP.NET开发技术大全.北京:清华高校出版社,2009 2ClarkJ,RoseS.Theartofsoftwarearchitecturedesingmethodsandtechniq
17、uesJ.ComputerApplication.2007,5(30):3233 3马健兵.VisualC#.NET培训教程M.北京:中国水利水电出版社,2002 4唐耀.C#程序设计好用教程M.北京:中国水利水电出版社,2005:3-6 5张志学.NET框架程序开发指南(下册)M.北京:清华高校出版社,出版2002年8月 6宣化,王昭雪,陈怀楚.清华高校综合教务系统在教务管理中的应用.计算机工程与应用.2003,38(12):237-239 7李香敏.SQLServer2005编程员指南M.北京:北京希望电子出版社,2005 8方捷.基于ASP.NET学生公寓管理系统J.计算机应用与软件.2
18、022(4),P38-39 9赵艳平.基于ASP.NET的高校人事管理系统的设计与实现J.计算机探讨与发展.2022(5),P26-36 10李盛聪.基于ASP.NET网上购物商城J.微型计算机.2022(1),P42-43 11郝鹏.基于ASP.NET网络闲聊室/网络多人闲聊软件J.天津师范高校学报.2022(2),P29-41 12任昌荣.房屋租赁网站J.模式识别与人工智能.2022(9),P25-38 13李国禄.基于ASP.NET老师管理系统J.微电子学与计算机.2009(6),P26-33 14王刚.基于ASP.NET在线选课系统J.科技信息.2022(1),P40-43 15杨飞辰
19、.基于ASP.NET企业设备管理系统J.东北师高校报.2022(2),P35-43 软件工程的开题报告第3篇 一、课题来源 课题Oracle数据库应用试验平台的搭建来自于实际的教学工作须要,随着科技的进步,网络的发展,几乎全部的企业都运用数据库来帮助管理商业活动,为企业带来了巨大的收益。而当今数据库市场,已经形成以甲骨文的Oracle数据库、IBM的DB 2数据库、微软的Sql Server数据库为代表的三足鼎立的形式,其中甲骨文公司的Oracle则牢牢占据着最大的市场份额。在国内,Oracle数据库已经成为诸多企业的首选,并且国内的市场份额呈逐年增高的趋势。因此,建设Oracle数据库应用平
20、台,不仅能够为数据库教学供应一个平台,同时更能让学生在学习的过程中达到理论和实践相结合的目的,为学生供应更多的Oracle学习和实践的资源,以提高学生理论高度和实践实力,最终,为学生的就业供应助力。 二、国内外现状 在国外,目前已经有大量的高校采纳了Oracle,其中排名前10的哈佛高校、耶鲁高校、剑桥高校、牛津高校、加州理工高校、伦敦帝国理工学院、芝加哥高校、麻省理工高校、哥伦比亚高校全部采纳了Oracle.以剑桥高校为例,该校拥有30,000名学生、31所学院、150系,面临着每所学院都有自己的信息系统、冗余和冲突的资料、繁琐低效的'业务流程、无法快速的给出业务报表等挑战,最终,通
21、过应用Oracle,胜利的实现了保证单一官方记录,各科室均可获得精确的数据,学生可在校区外获得记录,共享信息,精确报表。 在国内,清华高校、北京工业高校和中国科技高校已与Oracle签定协议,成为中国OAI安排(Oracle学术教化安排 )的首批成员学校。依据安排,他们可以获得Oracle供应的用于教学目的的标准商业版软件以及Oracle的银牌服务。学生们可以学习到世界最新的技术,并能获得世界水平的课程,同时通过Oracle与行业用户的联盟,参与社会实践,获得市场上所须要的专业技能。 近期,于5月13日,成都金晨教化集团携手世界最大的企业软件厂商ORACLE公司,在成都召开2022甲骨文国际化
22、IT人才培育创新论坛暨四川地区高校院长高峰论坛,四川高校、成都理工高校、四川师范高校、成都信息工程学院、成都托普信息学院、成都纺织高等专科学校、成都电子机械高等专科学校等25所高校领导参与了此次会议。会后,ORACLE公司将与高校就ORACLE精品课程置换、专业共建、共建大型实训基地等合作模式进行深化的商谈,同时ORACLE公司将为部分学校捐赠正版软件、培训师资。 通过此次会议,ORACLE公司将与四川省各高校,在校企联盟的教化改革模式下,打造企业须要的信息化人才,打通IT厂商、高校、用人企业的整个链条,提高四川高校生的就业和从业实力。 综合国内外的状况,Oracle已经深化到各大国内外高等院
23、校,将Oracle的教学融入到数据库教学中已经刻不待时。 三、综合分析 该项目实施后,预期实现Oracle数据库服务的共享,以及用户的集中式管理,因此从应用的角度分为两大部分来分析: Oracle数据库软件的部署和运用 1.1 硬件载体的选择 以Oracle 11G为例,官方文档说明如下: 项目最低要求 物理内存最小1GB 虚拟内存物理内存的2倍 磁盘空间基本安装须要:4.55GB 高级安装须要:4.92GB 显示器支持256色 处理器最小550MHz, 假如是Vista系统则须要800MHz 以上为Oracle 11G安装的最小硬件需求,按此要求,则只能实现单用户的学习,不能满意大数量用户的
24、并发访问应用需求,因此,为了满意湖北汽车工业学院全校9600在校生和478专职老师的应用需求,应当提高硬件载体性能的选购标准,以满意当前的应用需求,同时,该硬件载体应当具备肯定的扩展实力,以满意将来的升级需求,节约投资成本。 1.2 操作系统的选择 Oracle数据库支持Windows系列操作系统、Unix系列操作系统、Linux系列操作系统等多种类型的操作系统。 虽然Unix系列、Linux系列等类型的操作系统的平安性能高于Widows系列的操作系统,但是Unix系列、Linux系列操作系统固有的难于学习、难于配置等特点,会为项目的部署阶段带来巨大的难题,由于该项目的预期要求是一个学生学习和
25、老师教学的平台,该平台在将来运行阶段不会部署商业化的数据库数据,因此,Windows系列的平安性可以满意该平台的要求,同时Windows平台的易维护性,易管理等特性,也为该平台的部署带来了便利。 所以,选择windows系列的操作系统,即满意Oracle 11G的运行要求,同时降低了后期维护的成本。 1.3 Oracle 11G的初步规划 依据操作系统平台的选定,而选择windows版本的Oracle 11G作为数据库教学的平台。 该平台面对湖北汽车工业学院的在校生,以及专职老师供应数据库服务,应此将Oracle的用户分为4类是合理的。 第一类,学生。学生可以自由的运用Oracle进行相关的D
26、DL、DML操作,但是应当严格限制学生运用DCL操作。 其次类,老师。老师可以自由的运用Oracle进行先关的DDL、DML、DCL操作。 第三类,维护员。应当对维护员的操作进行严格限制,以防止数据库瘫痪,但是可以对Oracle进行基本的监控和维护。 第四类,管理员。管理员拥有全部权限,可以依据老师的要求,对Oracle进行高级操作,但应当严格监控其操作,防止服务器当机。 由于该平台用户数量大,因此,须要合理安排Oracle服务的资源,以提高Oracle数据库的利用率,同时应满意老师的特别应用需求。 集中式管理的实现方式 由于该平台面对湖北汽车工业学院共计1万多全校师生,同时,每年都有新生入学
27、和应届生毕业,因此,该平台面临着用户数量大,用户流淌具有周期性,所以,开发一个第三方集中管理平台,对Oracle数据库应用试验平台的用户进行管理,是非常必要的,这样能有效降低管理Oracle数据库应用试验平台的用户的难度和成本。 四、方案论证 1. 网络拓扑结构设计 依据相关资料表明,当今服务器的MTBF(平均故障间隔时间)已经能够达到120000小时,但是服务器在运行期间发生宕机事故,仍旧屡见不鲜,因此,在设计计算机网络拓扑结构时,运用双机备份,乃至多机备份是一种很好的方案。通过阅读Oracle 11G的产品说明,该数据库软件支持数据库集群技术,并且可以敏捷配置数据库软件和数据库数据,此特性
28、为设计两层且各层可单独冗余的计算机网络拓扑结构奠定了基础。 为了提高Oracle数据库应用试验平台的稳定性,因此将数据库实例和数据库数据部署至单独的服务器,同时,部署数据库实例的服务器采纳2台服务器做集群配置,通过这样的设计,可以达到数据库实例与数据库信息分别的目的,这样可以实现整个平台不间断运行,即使其中一台服务器因为意外宕机,那么另一台服务器也可以做到无缝切换,保证整个平台依旧能够向用户供应数据库服务,同时提高了整个平台的I/O吞吐量,也为将来的服务器集群拓展奠定了基础。 为了提高平台内部数据的交换速率和设备之间互联的稳定性,采纳安普非屏蔽6类线和华为S1724G企业级千兆交换机,保证了O
29、racle服务器与存储服务器的高速率数据交换。 网络拓扑结构设计如下: 集中式管理平台设计 在设计出Oracle数据库应用试验平台的网络拓扑结构后,通过分析,集中式管理平台的应用,也须要数据库软件的支持,并且,对数据库资源的占用少,应此可以干脆依托该数据库供应协助服务,其网络拓扑结构修改后如下: 通过分析,该管理平台须要实现的主要功能如下: 批量添加、删除学生应用Oracle数据库应用试验平台的帐户功能 单独添加、删除学生应用Oracle数据库应用试验平台的帐户功能 开启、关闭学生应用Oracle数据库应用试验平台的功能 清理学生运用Oracle数据库应用试验平台之后产生的垃圾文件 由于Ora
30、cle 11G对java支持的很好,其外围组件较多,因此采纳B/S结构设计有利于该协助程序设计。 五、工作步骤 201X.03.10提交开题报告 201X.03.11-03.17需求分析文档完成 201X.03.18-03.31具体设计文档,数据库设计文档,测试安排文档完成 201X.04.01-04.15完成相关数据库设计以及相关编码,完成中期汇报表 201X.04.16-04.30完成编码及相关测试 201X.05.01-05.15完成毕业论文初稿 201X.05.16-05.31完成毕业论文,打算答辩 六、参考文献 1 (美)Bob Bryla,Kevin Loney.Oracle Da
31、tabase 11g DBA手册M.北京:清华高校出版社,2009-1-1. 2 (美)Michael MacLaughlin.Oracle Database 11g PL/SQL程序设计M.北京:清华高校出版社,2009-4. 3 (美)DeepakAlur JohnCrupi DanMalks.J2EE核心模式M.北京:机械工业出版社,2002 4 张桂元,贾燕枫。Eclipse开发入门与项目实践M.北京:人民邮电出版社. 5 刘晓华。J2EE企业级应用开发M.北京:电子工业出版社,2003 6 张海藩。软件工程导论(第四版)M.北京:清华高校出版社,2002,5-10. 7 张洪斌等。WebLogic Server系统管理和程序开发指南M.北京:机械工业出版社,2000. 本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第22页 共22页第 22 页 共 22 页第 22 页 共 22 页第 22 页 共 22 页第 22 页 共 22 页第 22 页 共 22 页第 22 页 共 22 页第 22 页 共 22 页第 22 页 共 22 页第 22 页 共 22 页第 22 页 共 22 页
限制150内