企业经营模拟电子沙盘--教师控制模块设计与实现——毕业论文.doc

上传人:滴答 文档编号:1253234 上传时间:2019-01-19 格式:DOC 页数:45 大小:2.34MB
下载 相关 举报
企业经营模拟电子沙盘--教师控制模块设计与实现——毕业论文.doc_第1页
第1页 / 共45页
企业经营模拟电子沙盘--教师控制模块设计与实现——毕业论文.doc_第2页
第2页 / 共45页
企业经营模拟电子沙盘--教师控制模块设计与实现——毕业论文.doc_第3页
第3页 / 共45页
企业经营模拟电子沙盘--教师控制模块设计与实现——毕业论文.doc_第4页
第4页 / 共45页
企业经营模拟电子沙盘--教师控制模块设计与实现——毕业论文.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

1、 毕 业 设 计中文题目企业经营模拟电子沙盘教师控制模块设计与实现英文题目 Enterprise Management Simulating Electronic SandboxThe Design and Implementation of Teacher Control Terminal院 系: 计算机与信息工程学院年级专业: 软件工程(金融服务)姓 名:学 号:指导教师:职 称: 年 月摘要I摘 要随着社会发展,企业之间竞争日益激烈,导致企业对人才要求越来越高。然而,当前的教学方式注重理论性教学,忽略了实践性训练,导致学生实践经验不足。本系统提供一个模拟制造型企业经营过程的实践性教学工具

2、,让学生能够更加深刻地掌握企业经营相关知识。本系统模拟企业运营的关键环节,把企业经营过程中的事务书面化描述为一系列的规则,由学员组模拟成多个企业,使学生了解企业的运营管理规律,提升企业运维管理的能力。本系统将实现三个角色,分别为学生,教师,管理员提供入口和使用平台。其中教师端是对学生的经营状况进行实时的跟踪和管理,主要的功能有:选单管理,组间交易,排行榜单,公共信息,订单详情,初始化,系统参数,缓存清空,备份还原。本系统采用 SpringMVC+Mybatis 集成框架为基础进行开发和设计,前端采用 jQuery+HTML 编写,在 Windows 操作系统上,搭建一个基于 B/S 架构的企业

3、经营模拟电子沙盘系统。系统功能覆盖整个制造型企业生产经营管理的全过程,教师端实现对学生操作的全面实时跟踪、统计和查询,较友好的程序界面,能够方便用户操作。本文从项目背景、技术工具开始讲述,在系统分析中进行了详细的可行性分析和需求分析,制定了功能与目标。在系统设计中介绍了数据库和系统总体设计。在系统实现中,展示了系统各功能界面的实现。最后对系统进行测试、总结和展望。关键词:ERP 沙盘;企业经营;模拟教学;SpringMVCABSTRACTIIABSTRACTWith the development of society , increasingly fierce competition bet

4、ween enterprises cause the enterprise set a higher request to graduates. However, the current teaching methods focus on theoretical teaching but ignoring the practical training. Its lead students are short of practical experience. This system provides a practical teaching tools that can simulate the

5、 process of manufacturing enterprise management. It can assist students in master knowledge of enterprise management deeply.This system simulates the key process of enterprise management. The process of enterprise management is abstracted into a series of rules. And students simulate several competi

6、ng companies. According to the way to simulate operation of the enterprise, it can help students comprehend the rules of enterprise operation and management, and it also helps students to enhance the ability of enterprise operation and maintenance management. The users of this system consist of thre

7、e kinds that include student, teacher and administrator. Teacher terminals is track and administrate students operation. Its main function includes: Order Management, Trading Management, Ranking List, Public Information, Order Information, Initialization, System Parameters, Cache Empty, Data Backup

8、and Restore.This system is developed and designed by Spring MVC+Mybatis integration framework. The front-end is compiled by jQuery+HTML. The whole process of production and operation management of the whole manufacturing enterprise is covered by the system function. Teacher terminals achieve operati

9、on that track, account and inquiry students operation. This system provides a friendly interface, it is convenient for users to operate. In this paper, its began to describe from the project background and technical tools. In system analysis, its described the feasibility analysis and demand analysi

10、s in detail, and then formulated the functions and objectives. In the design of the system, it is introduced the database and system total design. In system implementation, its shown the interface of system function. At last,it is described the system testing, summarized and prospected.Key Words: ER

11、P sand table; Business operation; Simulation teaching; Spring MVC目录 III目 录第 1 章 引言 .11.1 项目背景 .11.2 国内外研究现状 .11.3 研究目的及意义 .21.4 论文组织结构 .2第 2 章 系统分析 .32.1 可行性分析 .32.1.1 技术可行性分析 .32.1.2 市场需求可行性分析 .32.1.3 操作可行性分析 .32.2 开发技术及工具 .42.2.1 Spring MVC 框架技术 .42.2.2 Mybatis 框架技术 .42.2.3 Eclipse.52.3 需求分析 .52.3

12、.1 系统需求分析 .52.3.2 系统功能规约 .72.3.3 系统流程图分析 .18第 3 章 系统设计 .193.1 总体架构设计 .193.2 技术框架设计 .203.3 数据库设计 .21第 4 章 系统实现 .294.1 选单管理模块 .304.2 组间交易模块 .314.3 排行榜单模块 .324.4 公共信息模块 .324.5 订单详情模块 .334.6 初始化模块 .334.7 系统参数模块 .344.8 缓存清空模块 .354.9 备份还原模块 .35第 5 章 系统测试 .375.1 功能测试 .375.1.1 功能性测试 .375.1.2 兼容性测试 .385.2 测试

13、结论 .38第 6 章 总结与展望 .396.1 总结 .396.2 展望 .39参考文献 .40致 谢 . 1第 1 章 引言1第 1 章 引言1.1 项目背景随着社会的快速发展,市场上的竞争日益激烈,导致企业对所招聘的人才要求越来越高,毕业生的就业压力也越来越大。那么如何使毕业生具有强大的竞争力,获得企业的肯定呢?对于企业来说,毕业生除了要具备完善的理论知识外,还应该有强大的实践能力,能够快速调节自我适应市场和环境。然而,当前的教学方式注重理论性教学,忽略了实践能力的训练,这不利于毕业生提高就业竞争力。因此,ERP 沙盘实训这一课程纷纷在各大高校开设。ERP 是企业资源计划的英文缩写(En

14、terprise Resource Planning),ERP 沙盘这一课程通过直观的沙盘模拟方式将制造业企业的经营全过程展现在学生面前 2,由学员组模拟若干企业,构成相互竞争的市场环境,通过产品生产、市场营销、人力资源管理和财务管理等企业经营流程的模拟,使学生能够掌握企业整体战略制定、生产能力规划、需求计划制定、财务经济指标分析等 3相关实践能力。这一课程最早是采用物理沙盘,有时间、地点等方面的使用限制,且数据的处理较为麻烦,教师无法实时掌握学生的经营状况和相关数据。为了使得学生操作更便捷,数据查看更直观,教师管理更方便,企业经营模拟电子沙盘系统应以上需求而生。1.2 国内外研究现状国外许多

15、国家早于我国开始对 ERP 系统的研究,研究成果丰富,在企业管理方面应用广泛。由于基础设施健全,配合度较高,许多国外企业与高校有开设 ERP 沙盘课程,以提高员工和学生在实际经营环境中的决策力与行动力 3。ERP 这一先进的管理理念成为企业信息化发展的全面解决方案。而在国外 ERP 在企业中的广泛运用为专家学者研究 ERP 实施这一课题提供了许多素材与研究方向,相对国内对 ERP的了解更加深入。二十世纪 80 年代初,我国引入了 ERP 沙盘课程,这一课程首先应用于企业管理人员培训,后来被扩展应用到高等院校的实践教学中。企业实施 ERP 管理方案不仅仅是技术问题,同时也是一次管理观念的变革,将

16、对现有的企业经营管理模式产生巨大的冲击。因此,为了让毕业生尽快适应这样的观念转变,越来越多的大学为学生开设了“ERP 沙盘模拟 ”课程,以适应这个经济高速发展时代的要求,让新一代人才掌握先进的企业经营观念和技术 3。企业经营模拟系统化平台的建立,既是对第 1 章 引言2传统教学方式的变革,也是对教学目标和要求的提升,同时也是推动学生走出校园融入社会、鼓励他们自主创业的重要手段 4。1.3 研究目的及意义企业经营模拟电子沙盘为企业经营学习者和教学者提供了一个模拟企业商务运营的虚拟教学平台,将产品生产、市场营销、人力资源管理和财务管理等内容有机结合,在短时间内完全模拟企业多年生产经营管理的全过程,

17、面向需要学习企业经营管理知识的人提供一个能够模拟学习企业经营流程的系统,为使用该系统的学习者和教学者提供良好的用户体验,并且能够流畅运行和完整地实现模拟沙盘的教学需求。企业经营模拟电子沙盘拟企业经营管理的全过程,可以让学生更直观地学习相关知识。在模拟过程中,把企业运营所处的内外部环境抽象为一系列的规则,由学员组成多个相互竞争的模拟企业,对每个学员进行职能定位,模拟企业 6 年的经营过程。本系统实现三个角色,分别为学生,教师,管理员提供入口和使用平台。通过使用本系统,使学生在实践中能够掌握财务管理、物流管理、采购管理和人力资源管理等相关企业管理的基本知识。1.4 论文组织结构本文共分为六章。各章

18、节的内容概述如下:第 1 章:引言。介绍了系统的开发背景、课题在国内外的研究现状和研究目的及意义。第 2 章:系统分析。对系统进行可行性分析,介绍系统使用的开发技术及工具,包括 SpringMVC 和 Mybatis 框架技术,进行需求分析。第 3 章:系统设计。绘制系统用例图,包括顶层用例和详细用例设计图,描述数据库设计。第 4 章:系统实现。根据开发环境,设计本系统体系结构,详细分析了各个功能模块的设计与实现。第 5 章:系统测试。对系统进行功能性测试和兼容性测试,列出测试中遇到的问题及解决方案,得出测试结论。第 6 章:总结与展望。总结工作,得出结论,指出整体工作的不足之处,展望未来,思

19、考在未来系统需要改进之处。第 2 章 系统分析3第 2 章 系统分析2.1 可行性分析2.1.1 技术可行性分析本系统教师端是对学生的经营状况进行实时的跟踪和管理,功能有:选单管理,组间交易,排行榜单,公共信息,订单详情,初始化,系统参数,缓存清空,备份还原。本系统采用 Spring MVC 框架为基础进行开发和设计,配合 Mybatis 进行数据库交互映射,采用对象化的思维操作关系型数据库,可以实现数据持久化。Spring MVC 是一个高度可配置的开源框架,实行依赖注入机制,实现面向接口编程,可以降低耦合度、减少代码量 5。前端采用 jQuery+HTML 编写,可以简化 JavaScri

20、pt 编程,在减少代码量的同时能够实现更多功能。采用以上技术,在 Windows 操作系统上,搭建一个基于 B/S 架构的企业经营模拟电子沙盘系统。2.1.2 市场需求可行性分析为了使毕业生具有强大的竞争力,在具备完善的理论知识外,还拥有强大的实践能力,能够快速调节自我适应市场和环境,越来越多的大学开设 ERP 沙盘实训这一课程,而企业经营模拟电子沙盘自然成为首选。相比物理沙盘,电子沙盘比较没有时间、空间上的限制,学生操作更简单,教师管理更便捷,数据查看更直观,具有巨大的市场和发展潜力,是目前高校 ERP 沙盘实训课程的主要使用工具,有望在未来完全取代物理沙盘。2.1.3 操作可行性分析本系统

21、界面友好,操作简单,系统中上传有比赛规则,对操作方法进行了详细说明,且有新手指南可以进行引导,用户查看并了解规则后可以快速学会操作系统。第 2 章 系统分析42.2 开发技术及工具2.2.1 Spring MVC 框架技术Spring MVC 框架来源于 Spring,属于 SpringFrameWork 的后续产品。Spring MVC 是高度可配置的,而且包含多种视图技术。Spring MVC 框架可以任意选择视图技术,因为它不知道所使用的视图。Spring MVC 通过实现模型-视图-控制器模式(MVC)来分离数据、业务与界面显示。Spring MVC 是一个高度可配置的开源框架,实行依

22、赖注入机制,实现面向接口编程,可以降低耦合度、减少代码量 5。它的工作原理是:首先客户端发送请求,服务器完成请求的转发,接着将请求映射到对应的处理器 Controller,在 Controller 中调用 Service。紧接着 Service 调用 DAO 接口,接口通过 Mapping 包下的配置文件注入,操作数据库返回数据结果,最后由 Model绑定数据到视图上。2.2.2 Mybatis 框架技术Mybatis 框架技术在本系统中的作用是进行数据库的交互映射。 Mybatis 是一种持久层框架,它可以完成 SQL 语句查询,可以支持 存储过程和高级映射。Mybatis进行配置和原始映射

23、要使用 XML 或注解,将接口和普通的 Java 对象映射到数据库中,成为数据库中的记录 6。Mybatis 的功能架构分为三层:接口层,数据处理层,基础支撑层。接口层为外部提供使用接口,开发人员通过本地接口对数据库进行增删改查等操作,接口层接收到 Invocation Request(调用请求)即调用数据处理层来完成具体的数据处理;数据处理层负责数据库的 SQL 操作,包括查找、解析、执行和执行结果映射处理等,它的目的是按照 Request 完成一次数据库操作;基础支撑层负责为上层提供基础功能支持,包括连接管理、事务管理、配置加载和缓存处理。Mybatis 比较容易掌握,可以进行更细致的 S

24、QL 优化,减少查询字段。Mybatis 整体流程如图。第 2 章 系统分析5启 动SqlSessionFactoryBuilder通 过 parse()创 建Configuration对 象build SqlSessionFactorySqlSessionQLExecutorStatemenHandlerResultSetHandlerOpensessionquery等 方 法query等 方 法通 过 Statement操 作 数 据 库通 过 HandleResult处 理 查 询 结 果结 束图 2.1 Mybatis 整体流程图2.2.3 EclipseEclipse 是一个基于 J

25、ava 的开发平台,主要用来进行 java 语言开发,其附带了一个标准的插件集,包括 Java 开发工具(JDK)。Eclipse 中除了内核即平台运行时的系统之外,其他的都可以视作插件。2.3 需求分析2.3.1 系统需求分析企业经营模拟电子沙盘拟企业经营管理的全过程,可以让学生更直观地学习相关知识。在模拟过程中,把企业运营所处的内外部环境抽象为一系列的规则,由学员组成多个相互竞争的模拟企业,对每个学员进行职能定位,模拟企业 6 年的经营过程。本系统实现三个角色,分别为学生,教师,管理员提供入口和使用平台。根据用户需求,企业经营模拟电子沙盘教师端分为以下几个子模块:选单管理,第 2 章 系统

26、分析6组间交易,排行榜单,公共信息,订单详情,初始化,系统参数,缓存清空,备份还原,结构图如下所示。初始化设置选单管理组间交易排行榜单公共信息订单详情系统参数企 业 经 营 模 拟 电 子 沙 盘教 师 控 制 模 块缓存清空备份还原图 2.2 系统功能结构图教师端主要是对学生操作的管理与控制以及对经营结果的管理,主要包括:教师对学生投放广告、选取市场订单和订单会进行管理,包括订货会的开始、暂停、结束和重新开始;教师对学生组间交易进行管理,包括选择买卖双方、要交易的产品、交易数量以及交易总价等;教师可以查看所有学生组当前得分及排名;教师可以查询某一年所有学生组的经营结果信息;教师可以查看该教学班所有学生组所有年份的市场订单明细;教师可以对其所属每个教学班的规则进行初始化,可灵活选择实训规则和参数重置;教师可以查看系统参数并对参数进行修改;教师可以清空缓存在本地的数据;教师可以对系统状态进行数据备份或还原。

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。