2020年企业培训培训机构信息管理系统页

上传人:精****库 文档编号:136401105 上传时间:2020-06-28 格式:DOC 页数:32 大小:1.22MB
返回 下载 相关 举报
2020年企业培训培训机构信息管理系统页_第1页
第1页 / 共32页
2020年企业培训培训机构信息管理系统页_第2页
第2页 / 共32页
2020年企业培训培训机构信息管理系统页_第3页
第3页 / 共32页
2020年企业培训培训机构信息管理系统页_第4页
第4页 / 共32页
2020年企业培训培训机构信息管理系统页_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《2020年企业培训培训机构信息管理系统页》由会员分享,可在线阅读,更多相关《2020年企业培训培训机构信息管理系统页(32页珍藏版)》请在金锄头文库上搜索。

1、学习中心编号: XXXX 学习中心名称: XXXXXXXXX XXXXXXXIT培训机构信息管理系统学生姓名 邱会会 学 号 1122871113001 类 型 网 络 教 育 专 业 计算机科学与技术 层 次 专升本 指导教师 XXXXXX 日 期 2013-10-04 IT培训机构信息管理系统摘 要随着IT培训机构的规模不断扩大,学生数量急剧增加,有关学生、老师、课程等各种信息量也成倍增长。面对庞大的信息量,就需要有IT培训机构管理系统来提高管理工作的效率。本系统是根据现代化培训机构的发展而设计的IT培训机构管理系统,主要包括培训机构的学生管理、老师管理、课程管理、学生成绩管理等基础信息。

2、通过本系统可以实现全校学生信息、成绩信息在线查询;可以实现信息的修改及重新录入;可以实现IT培训机构所开设课程的在线查询及选课操作;还可以实现对信息的统计及打印等操作。本系统界面友好,操作简单,比较实用,极大地方便了IT培训机构对学生的各种信息管理,提高了工作效益。关键词 : IT培训机构,信息管理系统 ,培训基本信息管理 目 录摘 要2一、背景5二、系统概述6(一) 系统软硬件环境以及工具6(二) 关键技术说明71.MVC设计模式72.Struts2框架93.Spring框架94.Mybatis框架115.MySQL框架11三、可行性分析13(一)技术可行性13(二)经济可行性13(三)运行

3、可行性14四、系统设计14(一) 需求分析14(二) 系统功能的分析15(三) 软件设计151.系统功能模块总体设计152.详细设计16(四) 数据库设计171.设计要求172.数据库需求分析183.数据库概念结构设计194.逻辑视图215.数据字典21五、系统实现24(一) 登录功能25(二) 首页(综合)展示26(三) 基本信息维护26(四) 培训需求管理27(五) 统计报表管理28(六) 系统管理29六、系统测试30(一) 单元测试31(二) 组合测试31(三) 确认测试31(四) 系统测试31(五) 用户验收测试32七、结束语32参考文献33一、 背景IT管理信息系统简称ITMIS(I

4、T Management Information System),系统在强调信息数据管理,管理是以信息数据为基础,以信息化管理为手段,以数据分析为核心,从而提供人们的工作效率IT管理系统。ITMIS是汇集了多个领域科学,例如计算机科学、管理科学、统计科学等。系统形成信息数据收集、处理、分析的过程,从而形成一个统筹管理的系统。管理信息系统起初应用于最基础的工作,如打印报表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理(EDP,Electronic Data Processing)系统。当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发

5、,实施全局规划和设计信息系统时,就达到管理信息系统的阶段。随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持企业高层领导的决策这一功能,更侧重于企业外部信息的收集、整合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统(DSS,Decision Support System)的任务。我国20世纪70年代末有少数企业开始MIS的局部应用。“六五”期间,选择一些大型企业进行MIS的开发试点,其中首都钢铁公司、北京第一棉纺厂、湖北第二汽车制造厂、宁江机床厂等取得了经验。20世纪80年代中后期,在全国性的计算机应用热潮中,许多企业纷纷从财务管理

6、、人事管理等单项应用入手,尝试建立MIS。许多企业,如北京内燃机厂、北京电视机厂、沈阳鼓风机厂、天津渤海无线电厂的MIS初具规模,建立了覆盖全厂的计算机网络。“八五”期间,企业逐步走向市场,MIS建设的目标和需求日益明确。一些企业的系统,如北京第一机床厂、山西经纬纺织机械厂、成都飞机制造公司等都达到了很高的水平,与企业中其他系统集成,形成了CIMS。目前,我国MIS已经有了相当的普及率,几乎覆盖了各个行业及各个部门。在培训学校或培训机构,对于学生的管理是相当重要,而且也是相当麻烦的,它是学校管理中最基本的一项日常性工作。而现在严重最突出的问题:一是,学校管理都是依赖人工来进行的,面对如此众多的

7、学生信息,其工作量是相当相当巨大的;二是,每一个老师都有自己的管理方式,汇总或统计学生信息时,又需要大量的人力和时间去整理;三是,这样不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可预知性,造成学生信息管理的一些不规范,使得信息管理陷入“事倍功半”的地步。四是:先市场有许多类型软件系统,但对一些小型学校或培训机构,成本高,而这些人员流动快,因此增加了系统使用培训的成本。综合以上问题,可以发现现在市场上需求免费的基本功能的信息化管理软件,同时可以根据客户需求,在基本功能上提供个性化信息管理软件。二、 系统概述根据社会背景,开发本系统就是为了解决小型学校在管理中的一些不规范,使学生信息

8、的管理向着规范化、简单化、有效化的方向发展。系统操作简单,无需培训就能操作。根据学生信息管理系统的基本流程和培训班学生信息管理的实际要求,本系统需要实现以下功能:1) 学生基本信息的录入,基本信息包括学生的基本情况、所在班级、所学课程和成绩等;2) 要求在系统中能够对学生信息快速的浏览和查询;3) 要求在系统中能够对班级信息进行输入、查询和修改等;4) 要求能够对学校基本课程信息录入、修改和设置等;5) 要求能够对学生成绩信息进行输入、修改和查询等;6) 基于权限的管理,本系统可以提供给管理员或者学生本人使用。对学生类用户,只能查看信息;而对于管理员类用户而言,可以管理所有的学生信息。以上是系

9、统基本功能软件需求,系统具有低耦合,稳定安全,模块化开发等特点,可以快速进行二次开发(个性化开发)。(1) 系统软硬件环境以及工具系统开发环境包括硬件平台和软件平台两种:1. 硬件平台硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置。由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高,比较经济,只要配备有E5700 2.0GHZ(或以上)、DDR1G内存(或以上)、60G硬盘(或以上)的普通微机即可顺利运行。2. 软件平台目前,国内外主流的系统厂商均采用JavaWeb技术体系的MVC框架(JSP+struts2+spring+Mybatis),采用B/S(Br

10、owser/Server,浏览器/服务器)结构通信,实现系统所有功能。基于Java体系的框架成熟及成本低廉(成熟的免费、开源框架很多),所以从我们系统自身的需求考虑,同样确定优先选择使用Java作为平台主要的开发语言,选择java相关的基础开发框架作为平台实现的基础开发框架。本系统软件开发使用开源框架:struts2、spring3.5、Mybatis3、MySQL5.6、jquery等。软件开发过程使用工具:MyEclipse 8.5 、Tomcat 6.0、Axure RP Pro 6.5 、OFFICE办公软件、ezdml(数据模型)等。(2) 关键技术说明1. MVC设计模式MVC是一

11、个WEB程序的设计模式,它强制性的使应用程序的输入、处理和输出分开。使用WEB应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。M(model)主要由java class来做,也可以是javabean、ejb等;V(view)由JSP来做;C(controller)由servlet来做。图2.1MVC的设计流程上图大体描述了MVC设计模式的处理流程,可以发现MVC的处理流程最终要的就是输出和跳转的问题。值得注意的是,由于所有的内容都是交给JSP进行页面的显示,那么这个时候最方便的属性范围就是request属性范围。对于最合适的属性范围简单概括一下就是:能用page(pag

12、eContext)属性范围的就不要使用request属性范围,能使用request属性范围的就不要使用session属性范围,能使用session属性范围的就不要使用application属性范围。从实际的开发方面考虑,session属性范围用于登陆验证上使用较多,而request属性范围的主要功能就是在MVC设计模式上,就是将Servlet的内容交给JSP显示,而且这种显示在另外一次提交之后属性就消失了。该系统主流开发语言采用java,基础开发框架采用struts2+spring+Mybatis,支持跨系统。图2.1 Struts2+spring+mybatis实现原理2. Struts2框

13、架struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。图2.2 Strut工作原理3. Spring框架Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能轻量从大小与开销两方面而言Spring都是轻量的。完整的Sprin

14、g框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。控制反转Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。面向切面Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。应用对象只实现它们应该做的完成业务逻辑。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。容器Spring包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器,你可以配置你的每个bean如何被创建基于一个可配置原型(prototype),你的bean可以创建一个单独的实例或者每次需要时都生成一个新的实例以及它们是如何相互关联的。然而,Spring不应该被混同于传统的重量级的EJB容器,它

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号