《软件项目开发综合实践》大作业题目:企业培训信息管理系统的分析与设计专业:09计算机应用1班作者:指导教师:黄钢电气与信息工程学院软件项目开发综合实践目录第1章:企业培训信息管理系统的可行性分析.................................................................................................-1-1.1可行性研究方法......................................................................................................................................-1-1.2技术可行性评价.....................................................................................................................................-1-1.3结论意见.................................................................................................................................................-1-第2章:需求分析................................................................................................................................................-2-2.1客户需求分析.........................................................................................................................................-2-2.2系统用例分析.........................................................................................................................................-2-2.3系统功能分析..........................................................................................................................................-3-第3章:设计过程................................................................................................................................................-5-3.1“企业培训管理系统”系统设计..............................................................................................................-5-3.2E-R图设计....................................................................................................................................................6第4章功能实现和系统测试....................................................................................................................................94.1用户登录.......................................................................................................................................................94.2系统欢迎界面.............................................................................................................................................104.3培训管理模板设计......................................................................................................................................114.3.1培训学员信息管理的对话框...........................................................................................................114.3.2培训教师管理的对话框..................................................................................................................174.3.3培训课程管理对话框.......................................................................................................................184.3.4培训教材管理对话框......................................................................................................................194.3.5培训计划管理对话框......................................................................................................................204.3.6培训资源管理对话框......................................................................................................................214.4培训系统设置对话框..................................................................................................................................22第5章:系统总结...................................................................................................................................................23参考文献...................................................................................................................................................................24电气与信息工程学院软件项目开发综合实践-1-第1章:企业培训信息管理系统的可行性分析当今社会竞争异常激烈,个人就业压力大,企业对员工的要求不断提高,这些都是很现实的问题。个人通过有效的培训,就业就会相对容易些;企业通过对内部员工的培训,会提高员工整体素质,进而提高企业运营效率。这样,社会上的一些培训机构应运而生,企业内部的培训也越来越受到企业领导的重视。通过一个培训管理系统,可以使得社会上的培训结构或企业内部培训工作系统化、规范化和自动化,从而达到提高培训管理效率的目地。人类跨入21世纪以来,全球新知识、新技术发展迅速,为适应这一变革,人类唯一的选择就是加强自身的学习,不断充“电”,由此终身学习成为当今人们的共识。培训,作为终身学习的重要渠道,越来越受到各企、事业单位的重视。为更好地组织、管理各层次人员的继续教育情况,实现培训管理的规范化、制度化和长期化,最大限度地发挥培训的作用,将培训工作必须采用计算机进行管理。1.1可行性研究方法通过调查分析开发企业培训管理所具备的能力及实现的方法。确定总体结构,利用SQLServer数据库所具有的能力,以最简洁最容易的方法,使用VC++使其成为一个初级的系统软件。1.2技术可行性评价就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。该系统对客户的影响:建议系统是为了改善原有系统在经费支出过高的缺点的,所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化。该项目为独立开发,在技术上没有使用任何现有的软件与方法。所以在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同规定的责任履行。1.3结论意见经过一系列的各个不同方面的可行性分析,分析员和用户及使用部门的负责人对需要解决的问题取得基本的一致看法,开发小组的开发方案的到批准,使用部门负责人同意开发工程继续进行下去。电气与信息工程学院软件项目开发综合实践-2-第2章:需求分析需求分析是进行软件开发的第一步,也是最重要的一步。只是充分理解了客户的需求以后,才能进行更有效的系统设计。否则,设计出来的程序架构会存在诸多问题,不符合客户的最终要求。2.1客户需求分析在这里,客户希望通过一个培训管理系统,对培训的学员、培训的教师、培训课程、培训教材、培训计划和培训资源等进行有效的管理,使得内部培训工作系统化、规范化和自动化。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,需求的核心如下:(1)系统界面要简洁明了,易于操作。(2)系统要有一个登录界面,合法用户才可以进入系统。(3)用户登录成功后,系统显示欢迎使用的信息。(4)利用次系统,用户可进行6个方面的管理,即培训学员的管理、培训教师的管理、培训课程的管理、培训教材的管理、培训计划的管理和培训资源的管理。(5)用户可以对系统进行相关的设置,比如,修改密码、启动后最小化、窗口总在最前面、显示系统时间等。(6)该系统要有使用说明。2.2系统用例分析基于上面的需求分析,我们可以列出用户操作的模块,其中的每个模块对应一个功能,如图2.1所示。电气与信息工程学院软件项目开发综合实践-3-图2.1UML用例图通过对系统需求的分析,可以确定系统只有一个执行者:用户行为者(培训学员和培训教师)。用户行为者:通过互联网,查询培训信息和个人培训信息,还可以自己办理培训等。用户借