基于extjs4的企业应用系统开发——公司培训管理系统说明书.doc

上传人:大米 文档编号:562115152 上传时间:2023-06-22 格式:DOC 页数:47 大小:1.68MB
返回 下载 相关 举报
基于extjs4的企业应用系统开发——公司培训管理系统说明书.doc_第1页
第1页 / 共47页
基于extjs4的企业应用系统开发——公司培训管理系统说明书.doc_第2页
第2页 / 共47页
基于extjs4的企业应用系统开发——公司培训管理系统说明书.doc_第3页
第3页 / 共47页
基于extjs4的企业应用系统开发——公司培训管理系统说明书.doc_第4页
第4页 / 共47页
基于extjs4的企业应用系统开发——公司培训管理系统说明书.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《基于extjs4的企业应用系统开发——公司培训管理系统说明书.doc》由会员分享,可在线阅读,更多相关《基于extjs4的企业应用系统开发——公司培训管理系统说明书.doc(47页珍藏版)》请在金锄头文库上搜索。

1、设计题目: 基于Ext JS 4的企业应用系统开发 公司培训管理系统 Company Train Manager System Based on Ext JS 4College: Computer and Information Science Specialty and Grade: Software Engineering , 2008 Number: 081181069 Name: Yanbin Hu Advisor: Lecturer Xiaoyu Lin Submitted Time: May , 2012 福建农林大学本科毕业设计说明书毕业设计(论文)原创性声明和使用授权说明原创性

2、声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印

3、、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 目 录摘 要IAbstractII引言11.1. 目的和意义11.2. 主要设计内容11.3. 预期设计结果21.4. 拟解决的关键问题21.5. 使用术语22. 开发环境32.1. 硬件环境32.2. 软件环境33. 需求分析43.1. 系统需求获取及总体功能43.2. 各项模块功能分析43.2.1. 我的培训43.2.1.1. 我要报名43.2.1.2. 报名培训记录63.2.1.3. 资质课程表73.2.1.4. 授课记录83.2.2. 资源管理93.2.2.1. 资质管

4、理93.2.2.2. 课程管理113.2.2.3. 讲师管理123.2.3. 培训管理133.2.3.1. 培训课程设计133.2.3.2. 培训计划设计153.2.4. 系统管理183.2.4.1. 模块管理183.2.4.2. 角色管理184. 系统设计194.1. 系统架构设计图194.2. 模块设计194.2.1. 我的培训194.2.1.1. 我要报名194.2.1.2. 报名培训记录204.2.1.2.1. 报名时间未定204.2.1.2.2. 即将开课214.2.1.2.3. 已开课214.2.1.3. 资质课程表224.2.1.4. 授课记录224.2.2. 资源管理234.2

5、.2.1. 资质管理234.2.2.2. 课程管理244.2.2.3. 讲师管理254.2.3. 培训管理254.2.3.1. 培训课程设计254.2.3.2. 培训计划设计264.2.4. 系统管理284.2.4.1. 模块管理284.2.4.2. 角色管理285. 数据库设计295.1. 数据库设计296. 技术要点与难点366.1. 设计思想及分层结构366.2. Ext Ajax异步机制与Spring MVC377. 结束语38参考文献39致谢40III摘 要ExtJS 4是JavaScript发展过程中下一个重要的框架,加入了新的扩展功能,图标和一个新的MVC架构,是最好的ExtJS

6、 web应用程序的开发平台。并且web应用程序能够运用于所有的浏览器1。Spring Framework 是一种流行的开源应用程序框架,可简化 Java EE 开发。它包括一个容器、一个用于管理组件的框架和一组针对 Web 用户界面、事务和持久性的咬接(snap-in)服务。Spring Web MVC 是 Spring Framework 的一部分,它是用于创建 Web 应用程序的可扩展 MVC 框架。本次设计运用ExtJS4和Spring MVC ,结合了企业的需求,设计出了企业培训管理系统,实现了“我要报名”、“报名培训记录”、“资质管理”、“课程管理”、“讲师管理”、“培训课程设计”、

7、“培训计划设计”、“授课结果管理”、“模块管理”、“角色管理”、“退出系统”等功能。满足了企业对于公司培训任务相关安排工作的要求。关键词:ExtJS;Sprimg;MVC;企业培训管理系统AbstractExt JS 4 is the next major advancement in our JavaScript framework. Featuring expanded functionality, plugin-free charting, and a new MVC architecture its the best Ext JS web application development

8、 platform yet. Develop incredible web apps for every browser3.Spring Framework is a popular open source application Framework, it can be simplified Java EE development. It includes a vessel, one for management component frame and a set of Web user interface, the affairs for the bite and persistent m

9、eet (snap-in) service. Spring Web MVC is part of the Spring Framework, it is used to create Web applications can be expanded MVC Framework.This design USES ExtJS4 and Spring MVC, combined with the needs of the enterprises, the design gives the enterprise training management system, realized the I wa

10、nt to sign up, registration training record, the qualification administration, the curriculum management, lecturer management, and training course design, training program design, teaching results management, module management, and role management, and exit the system, and other functions. Meet the

11、enterprise for company training task related work requirements.Key words: ExtJS; Spring; MVC; Enterprise training management systemII福建农林大学本科毕业设计说明书1. 引言1.1. 目的和意义随着企业发展进程的加快,企业的工作人员数量也呈现快速增长,但随之而来的,对企业内部员工的课程培训计划制定、安排等任务也越来越繁重。目前安排员工培训的方式是通过培训专员手动发邮件至研究院,内部员工通过WIKI系统报名培训,待培训专员统计完报名人员后,制定培训计划安排培训时间、

12、地点等信息,最后通过邮件的方式告知报名者。这中方式存在大量的人工操作,存在过程繁琐、工作量大、效率低下等局限,难以适应形式发展的需要。因此,有必要研发公司培训管理系统,借助计算机技术构建数字化、交互式的培训管理系统,提供培训课程安排、培训计划制定、在线报名、历史记录查询、自动群发通知、数据导入、导出等功能。本系统需求明确、清晰,在开发方面将涉及Ext JS、hibernate、spring等,从需求及技术上,本设计课题的提出是有意义且可行的。1.2. 主要设计内容 1)我要报名模块:用户通过此界面可以对已经发布的培训课程进行报名、查询等功能, 2)报名培训记录模块:用户可以查看培训时间未定、即

13、将开课、已开课的培训课程。 3) 资质管理模块:管理员可以通过此模块对用户资质进行管理。 4)课程管理模块:管理员通过此模块可以对课程进行管理,包括增删改。 5)讲师管理模块:管理员通过此模块对讲师进行增删改的操作,并且可以对讲师与课程进行映射关联操作,即可以对讲师进行授课范围设置。 6)培训课程设计模块:管理员通过该模块对培训课程进行管理,包括增加,修改,删除,查询培训课程,发送培训计划通知。管理员只有发送了培训计划,各个用户才能够进行报名。 7)培训计划设计模块:培训专员可通过此模块设计指定课程的培训计划,可选择取消部分人员的报名资格,设计培训时间,培训地点等操作。也可查询已录入的培训计划

14、。 8)授课结果管理:授课结果管理是供培训专员维护讲师的授课结果,讲师在完成授课后需向培训专员汇报,完成授课的时间。培训专员需记录这些信息,供后续统计讲师的授课记录,此模块就是提供培训专员记录讲师授课时间的地方。 9)模块管理:模块维护是对系统内注册的菜单/模块进行维护。 10)角色管理:维护系统角色信息,比如维护角色可操作的模块。 11)退出系统:用户通过本功能可退出应用。1.3. 预期设计结果通过MyEclipse开发工具,使用Ext JS 4以及Hibernate、Spring MVC对项目环境进行搭建,设计出切实有效的企业培训管理系统,系统各项功能应满足主要设计内容所描述的情况,系统应实现大部分功能点,用户通过本系统可对培训进行一系列的相关操作。1.4. 拟解决的关键问题1)Ext JS 4学习问题:由于这是一个较新的Ext JS 版本的框架,中文的学习资料过少,只能够去看官方英文文档或者去学习其他相关资料。此

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

当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

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