还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
毕业设计(论文)开题报告目:中国儿童少年基金会管理系统的设计与实现学院数据科学与人工智能学院专业软件工程班号_______________学号_____________指导教师_________________开题日期
八、参考文献
[1]薛涛,崔晓青.ERP在电力公司人力资源管理中的应用.自动化与仪器仪表,2017
[2]李凤莲.高新技术企业人力资源管理研究.齐鲁工业大学学报(自然科学版),2016
[3]侯曼,孙高茹,任旭.企业人力资源供应链的研究现状与展望.中国人力资源开发,2016
[4]高群,吴真玮.信息化背景下的企业人力资源管理研究.征信,2016
[5]冯胜平,李一军.企业集团人力资源管理质量评价指标体系的构建.管理学报,2016
[6]李爱君.结合.NET对人力资源信息管理系统的设计与开发.电子设计工程,2016
[7]李爱君.Internet/Intranet环境下人员信息管理系统的设计与实现.电子设计工程,2016
[8]陈夏璐.人力资源管理与企业绩效——基于人力、社会和组织资本的三维中介机制.西南交通大学学报(社会科学版),2015
[9]杨梦园.转型期新疆大型民营企业HRBP模式的探索——以T公司为例.武汉商学院学报,2016
[10]花芸,吴庆艳.儿童专科医院护理人力资源配置的研究进展.中国护理管理,2017
[11]Brian RMyers.Foundations ofWF:An Introductionto WindowsWorkflow Foundation.America:Steve Anglin,2017
[12]Microsoft Corporation.Microsoft OfficeBusiness Applicationsfor OfficeSharePoint Server
2007.America:Microsoft Press,2016
[13]M.Dimopoulou,P.Miliotis.An automateduniversity coursetimetabling systemdeveloped ina distributedenvironmentA casestudy European Journal ofOperational Research,2016
[14]S.Daskalaki,T.Birbas.Efficient solutionsfor auniversity timetabling problem through integer programming,2018
[15]Halvard ArntzenA universitytimetablingproblemthroughintegerprogramming basedon UML.EuropeanJournalof OperafionalResearch,2016
九、备注附页:
一、开题报告应包括下列主要内容
1.通过学生对课题研究现状、选题目的和意义的论述,判断是否已充分理解毕业设计(论文)的内容和要求
2.进度计划是否切实可行
3.是否具备毕业设计所要求的基础条件
4.预计研究过程中可能遇到的困难和问题,以及解决的措施
5.主要参考文献
6.开题答辩需要提交的各类功能框图、文献综述等
二、如学生首次开题报告未通过,需在一周内再进行一次
三、开题报告要求学生认真填写,由开题答辩组和指导教师填写意见、签字后,与其他毕设材料统一交所在学院保存,以备检查指导教师评语_______________________________________________________________指导教师_____________________2019年9月17日开题答辩组审查意见组长组员2019年9月19日
一、课题研究现状中国儿童少年基金会管理系统,实现了基金会在人事部、项目部、财务部、秘书处的信息化管理从而提高中国儿童少年基金会的管理效率,让基金会更好地进行公益事业我国是社会主义发展中国家,基金会事业的发展与我国国情紧密相连,在国内,基金会分为公益基金会和非公益基金会,其中具有代表性的是中远慈善基金会中远慈善基金会成为我国第一家企业慈善机构,系统开发采用基于B/S结构J2EE体系J2EEJava2Platform EnterpriseEdition模型是SUN公司提出的多层体系结构,它提供了一种基于JAVA语言环境的服务应用架构,支持分布式应用系统同年,民政部开始关注并着手起草关于慈善基金管理的相关工作,但一直未能实施与国外慈善机构不同,我国的慈善基金机构起步晚,发展缓慢,虽然早已出台了《基金会管理条例》,但由于法律条例不完善,监管的缺失等一系列问题,使得慈善基金管理最初在“起跑线”上举步维艰,难以前进,甚至出现一些“挂名头”的现象在接二连三的经历曝光后的慈善丑闻事件后,社会公众对于我国慈善机构的管理产生了诸多的质疑与疑问,对于募捐资金的流向、管理等制度问题,无疑使想加入慈善机构的爱心人士产生了一系列“抗拒”心理在我国,慈善机构必须要在政府部门的授权下才能取得相应的营业资质,某大学非政府研究组织曾经调研发现,慈善募捐的款项多以“额外税收”的方式流向政府财务再由政府统一分配贵州省春晖行动发展基金会以Microsoft.Net以及SQL Server为工具,采用B/S模式,根据实际工作情况,开发了春晖扶贫互助行动管理信息系统,系统分为6个模块项目申报管理模块、评估立项管理模块、合同管理模块、验收管理模块、多项查询与综合统计模块、系统维护模块数据库则采用ER模型的建模方法进行数据库设计,采用C#作为开发语言,编码程序采用B/S三层架构模式,系统界面则采用CSS样式表的设计此管理信息系统的开发与实现对春晖扶贫行动起到了积极促进的作用,用户反应良好如今是互联网发展的时代,慈善事业的主导绝大多数通过互联网这个海量载体进行募捐,通过微信、微博、各大网站等诸多平台实现有效、完善、系统的慈善工作华东师范大学的教育发展基金会已有一定的规模,仅仅靠人为的管理早已不能满足基金会的需要,所以建设了一个基于B/S结构J2EE体系的基金信息管理系统平台J2EE由客户端层、Web层、业务层、企业信息系统层四个部分组成,华东师范大学通过B/S结构J2EE体系对基金会所收的捐赠进行系统化管理捐赠管理、项目管理、信息公开系统也可以再分为四个环节收入、立项、使用、公开此基金会信息管理系统的推广与使用,使得教育发展基金不断影响与壮大与我国国情不同,对于发达国家来说,社会保障制度下基金会的发源具有相当长的百年历史,基金会的规模数量也很大,早在上个世纪五六十年代,美国就已经形成社会“公益组织联合部门“,联合之路Unile Way就是美国的一个具有百年历史的大型慈善组织机构早在1601年,标志着现代慈善事业开端的世界上第一个有关民间公益组织的法规《慈善用途法》在英国颁发,1861年,英国伦敦就有将近640个基金会,这些基金会与资本主义社会下的政府没有太大关联,而是由教会与工人阶级自发组成,年收入就高达250多万英镑19世纪的德国也建立起社会保障制度的“萌芽”在发达国家中,严格的法律制度和监管体制可以说是在为慈善事业“保驾护航”在英国,公众若想了解募捐资金的流向以及相关的财政报告等问题可以缴纳一部分合理费用;完全禁止私营基金的任何关联交易,各州司法部门和英国国税局两大部门对基金会进行监管,在社会舆论、媒体、互联网的监督下,英国慈善基金组织可以说是“透明的”,任何公民都可以查看基金会公开财务情况以及原始申请表;在加拿大,法律规定:慈善组织不得参与并掺杂任何与慈善公益毫无关联的活动,如有发现,均属于违法在美国每年上千亿的募捐资金中,个人捐款就占有80%,根据今年最新数据显示在过去的2016年里,美国慈善基金募捐款达到3900亿美元,如此巨额的金额相对于2015年提高了3%,这也跟美国人每年对于慈善募捐有着传统的文化息息相关慈善事业不再是单一的一种组织形式,它已渗透到现代文化、教育、经济等各个领域中,在政治、经济、宗教、道德等因素影响下,慈善事业将健康有序的朝着正确的方向发展国际上著名的“饥饿网Thehungersite.com是一个公益网站,在这里你只需动手点击鼠标一次,网站合作的赞助商就会为饥饿的人送去饱腹的口粮,最关键的是,只需动动手指,并不会花费一分钱“饥饿网”是基于Web的数字筹款设计以及UML系统建模工具来实现的,运用PHP脚本语言和MySQL数据库进行相关技术的开发,使得系统操作简单,处理效率较高美国是最早进行基金会人员管理研究的国家,其开始主要进行相关理论的研究基金会中通过引入人员管理的理念,对行业内部的有关业务和流程进行优化美国最早在上世纪六十年代进行了相关理论的研究,随着不断的发展,从2016年开始此方面的研究主要由高校及科研院所进行,并进行了多个方面的应用,且取得了较为明显的成果,美国各个州或者地方负责对应的基金会人员管理业务处理系统设计编程采用C#高级语言,设计实现基于ASP.NET三层架构与简单工厂设计模式,数据库采用SQLServer2008R2版,数据交互底层采用基本数据缓冲区于LINQ相结合,页面结构基于HTML与JS,页面布局采用DIV+CSS方式,统一基本样式以便于其他页面引用日本和欧洲等发达国家主要是推动基金会人员管理的网络化和智能化发展在2013年之前的基金会人员信息管理过程中,其研究方向主要集中于人员基本信息管理、考勤管理以及基本业务管理等方面,由JSP页面、基于Web的Java Applets以及用于动态生成HTML页面的Servlets构成在此层JSP和Servlet接受客户端的HTTP请求并响应,将处理好的用户输入发送到业务层的EJB组件中的Beans类进行处理随着技术的不断进步和发展,从2014年开始基金和绩效考核逐渐成为基金会人员管理业务的核心内容,其方式主要体现在以人员和基金管理为中心,并不断提高管理的成效在进行相关人员和基金管理的过程中,对关联的管理方式进行多样化研究逐步从早期的人员和考勤形式往互联网基金管理和考核管理转变,也可以通过多种银行接口进行具体的薪资管理综上所述,国外基金会在系统管理这一方面,在很早以前就已经有了相关的尝试和积累了许多宝贵的经验,随着时代的发展,深厚的积累使得国外基金会在管理系统方面领先于国内综上所述,国内外的基金会业务繁复、但管理系统简单,无法解决实际需求随着时代的发展,基金会应在管理系统上投入更多的精力,使管理系统能有效在各部门间运转
二、选题目的和意义中国儿童少年基金会管理系统选题的目的在于优化基金会的管理体系,使基金会摆脱基于纸张和大量人力的旧有管理体系,当前时代伴随网络信息技术的发展日新月异,也使原有基金会经营管理模式发生了巨大的变革,随着我国经济突飞猛进的发展,我国社会保障事业中的一个重要组成部分慈善事业的重要性日渐凸显,而基金会又是慈善事业的基础,在其运行当中发挥着重要的作用经济的发展使基金会的规模以及基金数额变得愈发巨大组织管理以及基金的合理运用已经成为公益性基金会的一个需要解决的难题,繁多的业务对象使基金会的流程更加复杂经营方法与市场开发拓展手段都已完成了多次变更在市场环境竞争愈发激烈的大背景下,越来越多的基金会开始将基金会管理系统应用于日常的经营管理中,用以提升自身的竞争力随着我国慈善基金会运行数量的不断增加,基金会呈现出良好的发展趋势,然而由于流动集成化、数据标准化、信息化等方面存在的不足,使得基金会无法得到顺畅的发展,进而使得无法充分的发挥慈善资金应具备的作用尽管基金会大都会借助自有的门户渠道来开展一定的业务活动,充分的汲取互联网的优势,来提升自身的执行效率,然而对于此类具有较高复杂度的项目,基金会是无法通过简单的信息发布系统来完成的,必须采用能够自行开展数据管理的具有规范机制的系统来实施中华少儿慈善基金会为了能够更好的开展儿童紧急救助设立了某救助项目,该项目的宗旨是为孩子在成长与疾病治疗方面潜在的需求提供最大可能的帮助,给予孩子们关怀与帮助,在充分考量“救命”、“救急”、“速度”、“效用”等内容的情况下,为身处困境中的迫切需要社会帮助的儿童提供相关救助是我国首个专门针对儿童开设的紧急救助服务热线自2010年成立以来,共接到九万条求助信息,为多达9908人次的各类患儿提供了救助,涉及病种达到45个,募捐的资金达到
2.8亿多元2012年,该项目的救助团机构由原有的执行团队向救助中心机制正式转型通过多年时间的发展,目前项目的执行团队与合作医院已覆盖全国,已成长为具有较大规模的慈善平台,然而以该救助机构为对象进行调研时发,当前该救助机构依然采用的是纸质化办公,并未在内部运行ERP系统等信息化系统由于数据交换、存储、采集等主要依靠Excek Word等软件进行手工操作,效率较为低下,已不能满足日益增长的工作需要在过去,无论是国内的基金会还是国外的基金会,他们开发基金会管理系统的时候,一部分基金会都使用了基于ASP.NET三层架构技术进行开发的基金会管理系统,而另一部分基金会则使用了基于B/S结构J2EE体系进行开发的基金管理系统,其中J2EE由客户端层、Web层、业务层、企业信息系统层四个部分组成而在数据库的选择上,选择采用了SQL Server为系统的数据库工具,系统界面则采用CSS样式表的设计在基金会管理系统的开发上,这样的选择在当时的年代来看,也许是比较好的一个决定但放到当今这个信息技术比之过去有着飞跃性发展的21世纪,过去所用到的许多技术存在了许许多多的缺点第一,使用ASP.NET三层架构技术会降低系统的性能如果不采用分层式结构,很多业务可以直接造访数据库,以此获取相应的数据,如今却必须通过中间层来完成,使得系统的整体结构变得复杂,从而导致了所开发出来的系统性能低下而中国儿童少年基金会管理系统使用的框架技术是SSM框架,该框架由Spring MVC、Spring、Mybatis组成其中通过Spring的IOC特性,将对象之间的依赖关系交给了Spring控制,方便解耦;Spring MVC对Web层也能进行解耦,而且Spring MVC能与Spring进行无缝衔接;Mybatis使得数据库的操作SQL采用XML文件配置,解除了SQL和代码的耦合,由此符合系统开发中“高内聚,低耦合”的思想,从而使系统的性能得到提高第二,使用ASP.NET三层架构技术有时会导致级联的修改这种修改尤其体现在自上而下的方向如果在表示层中需要增加一个功能,为保证其设计符合分层式结构,可能需要在相应的业务逻辑层和数据访问层中都增加相应的代码而在中国儿童少年基金会管理系统使用的SSM框架技术中,DAO层,Service层这两个层次都可以单独开发,互相的耦合度很低,完全可以独立进行这样的话,在DAO层增加相应的代码,不会影响到Service层,这无疑大大降低了开发人员的代码量,提高开发效率第三,使用ASP.NET三层框架技术增加了开发成本因为ASP.NET部署需要用到WINDOWS SEVER和SQL SERVER,而WINDOWS SEVER和SQL SERVER并不是开源免费的,需要付费使用,极大增加了开发成本而中国儿童少年基金会管理系统使用的是SSM框架技术,部署所需要用到的MySQL和Eclipse都是开源且免费使用了,可以有效地降低开发成本第四,使用SQL SERVER作为数据库的话,创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间,如果要建立聚簇索引,那么需要的空间就会更大当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,这样就降低了数据的维护速度而中国儿童少年基金会管理系统使用MySQL作为系统的数据库可以解决创建索引和维护索引都耗费时间的问题,其次MySQL与SQL SERVER相比较更加容易使用,提高了开发人员的开发效率而且与SQL SERVER相比较,MySQL的复杂程度更低,使用索引不会占据太大的物理空间和数据空间MySQL比SQL SERVER更优秀的地方在于,MySQL数据库没有用户数的限制,多个客户机可同时使用同一个数据库可利用几个输入查询并查看结果的界面来交互式地访问MySQLo最后MySQL数据库的运行速度很快,比SQL SERVER的运行速度都快,提高了系统的运行效率综上所述,中国儿童少年基金会管理系统采用SSM框架技术进行系统的开发,可以提高系统的性能,减少了开发人员的代码量,提高了开发效率,降低了系统开发所需要的成本而选择MySQL作为数据库工具,可以减少数据库所占用的数据空间和物理空间,可以节约系统开发时间,提高开发效率,提高系统的运行效率
三、课题研究基本内容本系统主要实现中国儿童少年基金会的信息化管理工作,系统的主要功能模块包括人事部管理、秘书处管理、儿童公益项目部管理、财务部管理、系统管理人事部管理1员工信息管理人事部人员在员工入职时,进行员工信息的添加,在员工离职时,进行员工信息的删除2员工档案管理人事部人员对在职员工的工作经历进行记录3员工考核管理人事部人员对员工的工作进行考核,评定考核结果4员工职位管理人事部人员对员工的职位进行调整秘书处管理1会议管理秘书处人员可以对会议的记录进行增加、修改、删除、查询2年度工作报告管理秘书处人员可以在系统内填写年度工作报告,对年度工作报告进行申报3工作计划管理:秘书处人员可以在系统内填写工作计划,对工作计划进行申报4捐赠协议管理捐赠人在秘书处签订捐赠协议后,秘书处将按照协议内容,将捐款投入到指定的项目中使用儿童公益项目部管理1儿童公益项目调研:项目部人员在系统内填写调研报告,对调研报告进行审核2儿童公益项目立项项目部人员在系统内填写项目立项报告,对项目立项报告进行审核3儿童公益项目实施项目部人员在系统内填写项目实施方案、项目预算报告、项目实施记录、项目总结报告,对这些文档进行审核4捐赠反馈管理项目人员每实施一个阶段后,应将项目的实施材料反馈给捐赠人,然后在系统内记录反馈信息财务部管理1基金收支明细管理财务部人员可以在系统内对基金的收入和支出进行增加、删除、修改、查询2财务报告管理财务部人员可以在系统内填写财务报告,审核财务报告3财务预算审核财务部人员可以在系统内审核财务预算系统管理1用户管理系统管理员可以在系统内进行用户的添加、修改、增加、删除2系统公告管理系统管理员可以在系统内进行系统公告的添加、修改、增加、删除3查看系统日志系统管理员可以在系统内查看系统日志如需要全套开题、论文、程序和答辩PPT请联系扣扣八五零
七二五四三九四、研究方案及预期达到的目标Spring的优势是通过Spring的IOC特性,将对象之间的依赖关系交给了Spring控制,方便解耦,简化了开发;通过Spring的AOP特性,对重复模块进行集中,实现事务,日志,权限的控制;提供了对其他优秀开源框架的集成支持Spring MVC的优势是SpringMVC是使用了MVC设计思想的轻量级WEB框架,对WEB层进行解耦,使我们开发更简洁;与Spring无缝衔接;灵活的数据验证,格式化,数据绑定机制Mybatis的优势是数据库的操作SQL采用XML文件配置,解除了SQL和代码的耦合;提供映射标签,支持对象和和数据库ORM字段关系的映射,支持对象关系映射标签,支持对象关系的组建;提供了XML标签,支持动态的SQL在完成课题的过程中,我采用了SSM框架技术来做这个基金会管理系统在开始这个课题之前,我并不清楚如何做系统,但SSM框架技术给了我一个比较清晰的思路DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此Service层主要负责业务模块的逻辑应用设计Controller层负责具体的业务模块流程的控制View层主要负责前台JSP页面的表示以这四层结构进行系统的设计与功能的实现数据方面使用MySQL数据库进行数据的增删改查最终系统实现前台界面与数据库的交互,反应时间不找过Iso前端实现人事部管理、秘书处管理、儿童公益项目部管理、财务部管理、系统管理五大功能模块,让基金会的各部门人员使用,该系统应可以让50人同时使用而无卡死现象出现即可
五、课题研究已具备和所需的条件本系统开发过程中,服务器端和用户端均使用Win7系统的64位操作系统,服务器端搭载JAVA环境,Tomcat服务器,Eclipse开发软件,MySQL数据库因为SSM框架技术是近年来的崭新技术,系统的用户端应使用IE8以上的浏览器为开发本系统,我已经具备JAVA、MySQL、SSM等开发本系统的技术
六、研究过程中可能遇到的困难和问题、解决措施问题1使用SSH框架开发本系统,在持久层框架Hibernate中耦合性太强,Hibernate的SQL优化不理想,该如何解决?解决方案使用SSM框架开发本系统,用SSM框架中的MyBatis来做系统的持久层能实现了最大程度化的解耦,通过面向接口的方式来进行解决,MyBatis可以进行更为细致的SQL优化,可以减少查询字段问题2基金会的部门有秘书处、项目部、财务部、人事部,该如何确定这些部门人员在系统中的职能划分?解决方案使用UML建模技术建立秘书处人员、项目部人员、财务部人员、人事部人员的用例图,从各个部门人员的角度,列出可使用的系统功能,然后与功能模块图、状态图相对比,确定各部门人员在系统中的功能划分问题3基金会在项目管理中,会经过项目调研、项目立项、项目实施流程,该如何处理复杂的项目管理流程?解决方案用UML建模技术分别建立项目调研、项目立项、项目实施的状态图来理清项目调研、项目立项、项目实施的流程首先项目部人员想要一个项目立项,需要做一个对该项目的需求调研报告,弄清楚项目都需要解决那些问题,在做一个项目立项报告,进行项目立项然后做一个项目实施方案,讲述项目该如何实施,根据项目实施方案,做一个项目预算报告,送交财务部审核,通过后,项目开始实施,项目部人员添加项目实施记录,最后项目结束后,项目负责人撰写项目总结报告,送交秘书处查看
七、进度安排。