




免费预览已结束,剩余40页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕 业 设 计中文题目企业经营模拟电子沙盘教师控制模块设计与实现英文题目Enterprise Management Simulating Electronic SandboxThe Design and Implementation of Teacher Control Terminal院 系:计算机与信息工程学院年级专业:软件工程(金融服务)姓 名:学 号:指导教师:职 称: 年 月摘要摘 要随着社会发展,企业之间竞争日益激烈,导致企业对人才要求越来越高。然而,当前的教学方式注重理论性教学,忽略了实践性训练,导致学生实践经验不足。本系统提供一个模拟制造型企业经营过程的实践性教学工具,让学生能够更加深刻地掌握企业经营相关知识。本系统模拟企业运营的关键环节,把企业经营过程中的事务书面化描述为一系列的规则,由学员组模拟成多个企业,使学生了解企业的运营管理规律,提升企业运维管理的能力。本系统将实现三个角色,分别为学生,教师,管理员提供入口和使用平台。其中教师端是对学生的经营状况进行实时的跟踪和管理,主要的功能有:选单管理,组间交易,排行榜单,公共信息,订单详情,初始化,系统参数,缓存清空,备份还原。本系统采用SpringMVC+Mybatis集成框架为基础进行开发和设计,前端采用jQuery+HTML编写,在Windows操作系统上,搭建一个基于B/S架构的企业经营模拟电子沙盘系统。系统功能覆盖整个制造型企业生产经营管理的全过程,教师端实现对学生操作的全面实时跟踪、统计和查询,较友好的程序界面,能够方便用户操作。本文从项目背景、技术工具开始讲述,在系统分析中进行了详细的可行性分析和需求分析,制定了功能与目标。在系统设计中介绍了数据库和系统总体设计。在系统实现中,展示了系统各功能界面的实现。最后对系统进行测试、总结和展望。关键词:ERP沙盘;企业经营;模拟教学;SpringMVCIIIABSTRACTABSTRACTWith the development of society , increasingly fierce competition between 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 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 competing 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 three 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 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 operation 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 analysis 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: ERP sand table; Business operation; Simulation teaching; Spring MVC目录 目 录第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 Eclipse52.3 需求分析52.3.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 测试结论38第6章 总结与展望396.1 总结396.2 展望39参考文献40致 谢 1第1章 引言第1章 引言1.1 项目背景随着社会的快速发展,市场上的竞争日益激烈,导致企业对所招聘的人才要求越来越高,毕业生的就业压力也越来越大。那么如何使毕业生具有强大的竞争力,获得企业的肯定呢?对于企业来说,毕业生除了要具备完善的理论知识外,还应该有强大的实践能力,能够快速调节自我适应市场和环境。然而,当前的教学方式注重理论性教学,忽略了实践能力的训练,这不利于毕业生提高就业竞争力。因此,ERP沙盘实训这一课程纷纷在各大高校开设。ERP是企业资源计划的英文缩写(Enterprise Resource Planning),ERP沙盘这一课程通过直观的沙盘模拟方式将制造业企业的经营全过程展现在学生面前2,由学员组模拟若干企业,构成相互竞争的市场环境,通过产品生产、市场营销、人力资源管理和财务管理等企业经营流程的模拟,使学生能够掌握企业整体战略制定、生产能力规划、需求计划制定、财务经济指标分析等3相关实践能力。这一课程最早是采用物理沙盘,有时间、地点等方面的使用限制,且数据的处理较为麻烦,教师无法实时掌握学生的经营状况和相关数据。为了使得学生操作更便捷,数据查看更直观,教师管理更方便,企业经营模拟电子沙盘系统应以上需求而生。1.2 国内外研究现状国外许多国家早于我国开始对ERP系统的研究,研究成果丰富,在企业管理方面应用广泛。由于基础设施健全,配合度较高,许多国外企业与高校有开设ERP沙盘课程,以提高员工和学生在实际经营环境中的决策力与行动力3。ERP这一先进的管理理念成为企业信息化发展的全面解决方案。而在国外ERP在企业中的广泛运用为专家学者研究ERP实施这一课题提供了许多素材与研究方向,相对国内对ERP的了解更加深入。二十世纪80年代初,我国引入了ERP沙盘课程,这一课程首先应用于企业管理人员培训,后来被扩展应用到高等院校的实践教学中。企业实施ERP管理方案不仅仅是技术问题,同时也是一次管理观念的变革,将对现有的企业经营管理模式产生巨大的冲击。因此,为了让毕业生尽快适应这样的观念转变,越来越多的大学为学生开设了“ERP沙盘模拟”课程,以适应这个经济高速发展时代的要求,让新一代人才掌握先进的企业经营观念和技术3。企业经营模拟系统化平台的建立,既是对传统教学方式的变革,也是对教学目标和要求的提升,同时也是推动学生走出校园融入社会、鼓励他们自主创业的重要手段4。1.3 研究目的及意义企业经营模拟电子沙盘为企业经营学习者和教学者提供了一个模拟企业商务运营的虚拟教学平台,将产品生产、市场营销、人力资源管理和财务管理等内容有机结合,在短时间内完全模拟企业多年生产经营管理的全过程,面向需要学习企业经营管理知识的人提供一个能够模拟学习企业经营流程的系统,为使用该系统的学习者和教学者提供良好的用户体验,并且能够流畅运行和完整地实现模拟沙盘的教学需求。企业经营模拟电子沙盘拟企业经营管理的全过程,可以让学生更直观地学习相关知识。在模拟过程中,把企业运营所处的内外部环境抽象为一系列的规则,由学员组成多个相互竞争的模拟企业,对每个学员进行职能定位,模拟企业6年的经营过程。本系统实现三个角色,分别为学生,教师,管理员提供入口和使用平台。通过使用本系统,使学生在实践中能够掌握财务管理、物流管理、采购管理和人力资源管理等相关企业管理的基本知识。1.4 论文组织结构本文共分为六章。各章节的内容概述如下:第1章 :引言。介绍了系统的开发背景、课题在国内外的研究现状和研究目的及意义。第2章 :系统分析。对系统进行可行性分析,介绍系统使用的开发技术及工具,包括SpringMVC和Mybatis框架技术,进行需求分析。第3章 :系统设计。绘制系统用例图,包括顶层用例和详细用例设计图,描述数据库设计。第4章 :系统实现。根据开发环境,设计本系统体系结构,详细分析了各个功能模块的设计与实现。第5章 :系统测试。对系统进行功能性测试和兼容性测试,列出测试中遇到的问题及解决方案,得出测试结论。第6章 :总结与展望。总结工作,得出结论,指出整体工作的不足之处,展望未来,思考在未来系统需要改进之处。40第2章 系统分析第2章 系统分析2.1 可行性分析2.1.1 技术可行性分析本系统教师端是对学生的经营状况进行实时的跟踪和管理,功能有:选单管理,组间交易,排行榜单,公共信息,订单详情,初始化,系统参数,缓存清空,备份还原。本系统采用Spring MVC框架为基础进行开发和设计,配合Mybatis进行数据库交互映射,采用对象化的思维操作关系型数据库,可以实现数据持久化。Spring MVC是一个高度可配置的开源框架,实行依赖注入机制,实现面向接口编程,可以降低耦合度、减少代码量5。前端采用jQuery+HTML编写,可以简化JavaScript编程,在减少代码量的同时能够实现更多功能。采用以上技术,在Windows操作系统上,搭建一个基于B/S架构的企业经营模拟电子沙盘系统。2.1.2 市场需求可行性分析为了使毕业生具有强大的竞争力,在具备完善的理论知识外,还拥有强大的实践能力,能够快速调节自我适应市场和环境,越来越多的大学开设ERP沙盘实训这一课程,而企业经营模拟电子沙盘自然成为首选。相比物理沙盘,电子沙盘比较没有时间、空间上的限制,学生操作更简单,教师管理更便捷,数据查看更直观,具有巨大的市场和发展潜力,是目前高校ERP沙盘实训课程的主要使用工具,有望在未来完全取代物理沙盘。2.1.3 操作可行性分析本系统界面友好,操作简单,系统中上传有比赛规则,对操作方法进行了详细说明,且有新手指南可以进行引导,用户查看并了解规则后可以快速学会操作系统。2.2 开发技术及工具2.2.1 Spring MVC框架技术Spring MVC框架来源于Spring,属于SpringFrameWork的后续产品。Spring MVC是高度可配置的,而且包含多种视图技术。Spring MVC框架可以任意选择视图技术,因为它不知道所使用的视图。Spring MVC通过实现模型-视图-控制器模式(MVC)来分离数据、业务与界面显示。Spring MVC是一个高度可配置的开源框架,实行依赖注入机制,实现面向接口编程,可以降低耦合度、减少代码量5。它的工作原理是:首先客户端发送请求,服务器完成请求的转发,接着将请求映射到对应的处理器Controller,在Controller 中调用Service。紧接着Service调用DAO 接口,接口通过Mapping包下的配置文件注入,操作数据库返回数据结果,最后由Model绑定数据到视图上。2.2.2 Mybatis框架技术Mybatis框架技术在本系统中的作用是进行数据库的交互映射。Mybatis 是一种持久层框架,它可以完成SQL语句查询,可以支持存储过程和高级映射。Mybatis进行配置和原始映射要使用XML或注解,将接口和普通的Java对象映射到数据库中,成为数据库中的记录6。Mybatis的功能架构分为三层:接口层,数据处理层,基础支撑层。接口层为外部提供使用接口,开发人员通过本地接口对数据库进行增删改查等操作,接口层接收到Invocation Request(调用请求)即调用数据处理层来完成具体的数据处理;数据处理层负责数据库的SQL操作,包括查找、解析、执行和执行结果映射处理等,它的目的是按照Request完成一次数据库操作;基础支撑层负责为上层提供基础功能支持,包括连接管理、事务管理、配置加载和缓存处理。Mybatis比较容易掌握,可以进行更细致的SQL优化,减少查询字段。Mybatis整体流程如图。图 2.1 Mybatis整体流程图2.2.3 EclipseEclipse是一个基于Java的开发平台,主要用来进行java语言开发,其附带了一个标准的插件集,包括Java开发工具(JDK)。Eclipse中除了内核即平台运行时的系统之外,其他的都可以视作插件。2.3 需求分析2.3.1 系统需求分析企业经营模拟电子沙盘拟企业经营管理的全过程,可以让学生更直观地学习相关知识。在模拟过程中,把企业运营所处的内外部环境抽象为一系列的规则,由学员组成多个相互竞争的模拟企业,对每个学员进行职能定位,模拟企业6年的经营过程。本系统实现三个角色,分别为学生,教师,管理员提供入口和使用平台。根据用户需求,企业经营模拟电子沙盘教师端分为以下几个子模块:选单管理,组间交易,排行榜单,公共信息,订单详情,初始化,系统参数,缓存清空,备份还原,结构图如下所示。图 2.2 系统功能结构图教师端主要是对学生操作的管理与控制以及对经营结果的管理,主要包括:教师对学生投放广告、选取市场订单和订单会进行管理,包括订货会的开始、暂停、结束和重新开始;教师对学生组间交易进行管理,包括选择买卖双方、要交易的产品、交易数量以及交易总价等;教师可以查看所有学生组当前得分及排名;教师可以查询某一年所有学生组的经营结果信息;教师可以查看该教学班所有学生组所有年份的市场订单明细;教师可以对其所属每个教学班的规则进行初始化,可灵活选择实训规则和参数重置;教师可以查看系统参数并对参数进行修改;教师可以清空缓存在本地的数据;教师可以对系统状态进行数据备份或还原。2.3.2系统功能规约2.3.2.1 顶层用例图图 2.3 顶层用例图2.3.2.2 详细用例图选单管理用例选单管理用例的功能可细分为:l 开始选单:每个经营年结束会举行订货会,学生组可以投放广告选择订单以获得销售额。订货会按本地、区域、国内、亚洲和国际市场进行,每个市场按P1到P4的顺序选单,当学生端所有学生组投放广告结束后,教师端可下达“开始选单”指令,订货会正式开始。l 重新选单:在订货会过程中,教师可以下达“重新选单”指令,当前所有订单作废,订货会重新开始。l 暂停选单:在订货会过程中,教师可以下达“计时暂停/恢复”指令,使订货会暂停进行或继续进行。选单管理用例图如图所示:图 2.4 选单管理用例图选单管理用例的每个子用例如下所示:表2.1 开始选单用例用例名称开始选单用例标识号1-1参与者教师简要说明教师下达指令决定订货会是否开始前置条件学生端所有学生组投放广告结束,教师进行选单管理后置条件1. 指令成功,订货会正式开始,学生端开始选单2. 指令取消,系统无操作基本事件流1. 学生端所有学生组投放广告结束,教师可以下达开始选单指令2. 确认开始选单,订货会正式开始,学生组开始选择订单3. 教师端显示订货会计时和所有学生组选单情况备选流程教师下达取消指令,选单管理窗口关闭,系统无其他操作表2.2 重新选单用例用例名称重新选单用例标识号1-2参与者教师简要说明教师下达指令订货会重新开始前置条件订货会正在进行后置条件1. 指令成功,订货会重新开始,学生端重新选单2. 指令取消,系统无操作,订货会继续进行基本事件流1. 教师可以下达重新选单指令,订货会重新开始2. 确认重新选单,订货会重新开始,之前选单全部作废,学生组重新选择订单3. 教师端显示订货会计时和所有学生组选单情况备选流程教师下达取消指令,订货会继续进行表2.3 暂停选单用例用例名称暂停选单用例标识号1-3参与者教师简要说明教师下达指令订货会暂停前置条件订货会正在进行后置条件1. 指令成功,订货会重新开始,学生端重新选单2. 指令取消,系统无操作,订货会继续进行基本事件流1.教师可以下达暂停选单指令,订货会计时暂停2.确认计时暂停,订货会暂停,之前选单有效,计时恢复,学生组继续选择订单3.教师端显示订货会计时和所有学生组选单情况备选流程教师下达计时恢复指令,订货会继续进行组间交易用例组间交易用例的功能为:l 管理组间交易:教师可以下达“组间交易”指令促成任意两个学生组达成交易。教师选择交易双方的组名、交易的产品,确认交易数量以及交易金额,下达“确认交易”指令后,即完成了此次组间交易。组间交易必须在两个学生组经营到某一共同系统时间点(同一个经营年)时才能操作。图 2.5 组间交易用例图组间交易用例的子用例如下所示:表2.4 管理组间交易用例用例名称管理组间交易用例标识号2参与者教师简要说明教师管理学员组之间的产品交易前置条件交易双方的两个学员组处于同一经营年后置条件1.指令成功,学员组双方交易成功2.指令取消,交易无效,系统无操作基本事件流1.教师可以作为任意两个学员组之间的交易中介2.教师确认交易双方的组号、产品,确认交易数量和交易金额3.确认交易,学员组双方交易成功备选流程教师下达取消指令,组间交易窗口关闭,交易取消排行榜单用例排行榜单用例的功能为:l 查看学生组排行:教师可通过“排行榜单”功能查看所有学生组当前得分及排名,还有学生组的基本信息和经营状况,包括权益、厂房、市场、产品、ISO和生产线等。图 2.6 排行榜单用例图排行榜单用例的子用例如下所示:表2.5 查看学生排名用例用例名称查看学生排名用例标识号3参与者教师简要说明教师查看所有学生组当前分数和排名前置条件学生端正在经营后置条件1.指令成功,系统罗列出所有学生组当前得分及排名2.指令取消,系统无操作基本事件流1.教师可以查看所有学生组当前得分和排名2.下达排行榜单指令,系统列出所有学生组的当前得分及排名、基本信息和经营状况备选流程教师下达取消指令,排行榜单窗口关闭,系统无其他操作公共信息用例公共信息用例的功能为:l 查看经营成果:教师可通过“公共信息”功能查询某一年所有学生组的经营结果信息。教师选定经营年份,下达“确认信息”指令即可查看所有学生组当年经营状况,包括总收益和权益,并显示本年的销售额市场老大,还可查看综合费用表、利润表、资产负债表、下一年广告投放,并且可以将报表导出到Excel。图 2.7 公共信息用例图公共信息用例的子用例如下所示:表2.6 查看经营成果用例用例名称查看经营成果用例标识号4参与者教师简要说明教师查看某一年所有学生组经营状况前置条件学生端正在经营后置条件1.指令成功,系统列出该选定年份所有学生组经营状况2.指令取消,系统无操作基本事件流1.教师可以选定某经营年查看当年所有学生组经营状况2.教师选定当前已有的经营年份,下达确认指令3.系统列出所有学生组当年经营状况和各种报表,以供教师查看备选流程教师下达取消指令,公共信息窗口关闭,系统无其他操作订单详情用例订单详情用例的功能为:l 查看市场订单明细:教师可通过“订单详情”功能查看该教学班所有学生组所有年份的市场订单明细。市场订单明细包括订单类型、年份、市场区域、产品、数量、总价、交货期、到账期、有否ISO资格等相关信息。图 2.8 订单详情用例图订单详情用例的子用例如下所示:表2.7 查看市场订单明细用例用例名称查看市场订单明细用例标识号5参与者教师简要说明教师查看所有学生组至今为止所有市场订单前置条件学生端至少经过一个经营年后置条件1.指令成功,系统列出所有学生组经营至今的所有市场订单2.指令取消,系统无操作基本事件流1.教师可以查看所有学生组经营至今的所有订单明细2.教师确认查看,系统显示学生组市场订单明细备选流程教师下达取消指令,订单详情窗口关闭,系统无其他操作初始化用例初始化用例的功能可细分为:l 重新规定学生组:教师可以重新规定学生组数量和学生组名称。l 修改订单方案:教师可重新选择订单方案并进行预览。l 修改规则方案:教师可重新选择规则方案并进行预览。l 修改参数:教师可对当前使用的参数进行修改,其中包括最小得单广告额、竞拍会竞拍时间、贴现率等参数。图 2.9 初始化用例图初始化用例的每个子用例如下所示:表2.8 重新规定学生组用例用例名称重新规定学生组用例标识号6-1参与者教师简要说明教师可以重新规定学生组数和名称前置条件教师存在管理的教学班后置条件1.指令成功,学生组数更新且组名更改2.指令取消,系统无操作基本事件流1.教师输入组名和队数,即学员组名称和学员组数量2.确认提交,学员组数量和名称成功更改备选流程教师下达取消指令,初始化窗口关闭,系统无操作表2.9 修改订单方案用例用例名称修改订单方案用例标识号6-2参与者教师简要说明教师可以修改系统订单方案前置条件教师存在管理的教学班后置条件1.指令成功,系统订单方案更改2.指令取消,系统仍使用默认的订单方案基本事件流1.教师可以从订单方案的下拉菜单中任意选择一个规则2.选定订单方案后,可以进行预览3.确认提交后,订单方案修改成功备选流程教师下达取消指令,初始化窗口关闭,系统无操作表2.10 修改规则方案用例用例名称修改规则方案用例标识号6-3参与者教师简要说明教师可以修改系统规则方案前置条件教师存在管理的教学班后置条件1.指令成功,系统规则方案更改2.指令取消,系统仍使用默认的规则方案基本事件流1.教师可以从规则方案的下拉菜单中任意选择一个规则2.选定规则方案后,可以进行预览3.确认提交后,规则方案修改成功备选流程教师下达取消指令,初始化窗口关闭,系统无操作表2.11 修改参数用例用例名称修改参数用例标识号6-4参与者教师简要说明教师可以对系统参数进行修改前置条件教师存在管理的教学班后置条件1.指令成功,指定系统参数修改成功2.指令取消,系统参数无更改基本事件流1.教师可以修改任意系统参数2.确认完毕并提交,系统参数修改成功备选流程教师下达取消指令,初始化窗口关闭,参数无修改系统参数用例系统参数用例的功能可细分为:l 修改参数:教师可以对参数进行修改,修改完成后下达“确认”指令即修改成功,若下达“取消”指令则修改作废。图 2.10 系统参数用例图系统参数的子用例如下所示:表2.12 修改参数用例用例名称修改参数用例标识号7参与者教师简要说明教师可以对系统参数进行修改前置条件教师存在管理的教学班后置条件1.指令成功,指定系统参数修改成功2.指令取消,系统参数无更改基本事件流1.教师可以修改任意系统参数2.确认完毕并提交,系统参数修改成功备选流程教师下达取消指令,初始化窗口关闭,参数无修改缓存清空用例缓存清空用例的功能为:l 清空缓存:教师下达“缓存清空”指令,点击“确认”后当前缓存全部清空,点击“取消”则撤销“缓存清空”指令。图 2.11 缓存清空用例图缓存清空用例的子用例如下所示:表2.13 清空缓存用例用例名称清空缓存用例标识号8参与者教师简要说明教师下达指令清空系统缓存前置条件学生组已经开始经营后置条件1.指令成功,系统缓存数据清空2.指令取消,系统无操作基本事件流1.教师可以下达缓存清空指令2.确定清除缓存,所有缓存数据被清空备选流程教师下达取消指令,系统无操作备份还原用例备份还原用例的功能可细分为:l 备份数据文件:教师可以将学生端经营到当前的所有数据信息备份到本地。教师命名数据文件后,下达“备份文件”指令,当前数据就成功备份到本地。l 还原数据文件:教师可以将本地的备份文件还原到系统。教师在本地选定某个备份文件,下达“文件还原”指令,当前系统状态就还原到备份该文件时的状态。l 删除数据文件:教师可以将本地的备份文件删除。教师选定某个备份文件,下达“删除文件”指令,该备份文件被删除。图 2.12 备份还原用例图备份还原用例的每个子用例如下所示:表2.14 备份数据文件用例用例名称备份数据文件用例标识号9-1参与者教师简要说明教师可以保存备份当前所有比赛信息数据前置条件学员组已经开始经营后置条件1.指令成功,当前所有信息备份为一个数据文件2.指令取消,系统无操作基本事件流1.教师进行数据文件备份2.首先对数据文件进行命名,然后确认备份文件3.确认成功,当前所有比赛数据备份保存到本地备选流程教师下达取消指令,备份还原窗口关闭,系统无其他操作表2.15 还原数据文件用例用例名称还原数据文件用例标识号9-2参与者教师简要说明教师可以将本地数据文件所保存的状态还原到系统前置条件本地存有数据文件后置条件1.指令成功,当前系统状态更改为数据文件中所保存的状态2.指令取消,系统状态无改变基本事件流1.教师可以任意选择某一数据文件进行还原2.选定数据文件后,确认还原3.还原成功,当前系统状态更改为该数据文件所保存的状态备选流程教师下达取消指令,备份还原窗口关闭,系统无其他操作表2.16 删除数据文件用例用例名称删除数据文件用例标识号9-3参与者教师简要说明教师可以选择删除本地任意数据文件前置条件本地存有数据文件后置条件1.指令成功,被选定的本地数据文件被删除2.指令取消,本地无操作基本事件流1.教师可以选定任意一个或多个本地数据文件2.下达删除文件指令3.指令执行成功,本地数据文件成功删除备选流程教师下达取消指令,备份还原窗口关闭,系统无其他操作2.3.3 系统流程图分析图 2.13 订货会流程图第3章 系统设计第3章 系统设计3.1 总体架构设计企业经营模拟电子沙盘为企业经营学习者和教学者提供了一个模拟企业商务运营的虚拟教学平台,其教师端是教学者对学生操作进行实时跟踪管理的平台。教师端实时更新学生端的相关数据,教师可以对学生操作和经营状态进行管理与控制。系统对从学生端反映的数据根据规则进行运算、查看、操纵,系统还提供数据的导出、规则文件上传和下载服务,以此完成对学生端的管理。教师端主要是对学生操作的管理与控制以及对经营结果的管理,主要包括:教师对学生投放广告、选取市场订单和订单会进行管理,包括订货会的开始、暂停、结束和重新开始;教师对学生组间交易进行管理,包括选择买卖双方、要交易的产品、交易数量以及交易总价等;教师可以查看所有学生组当前得分及排名;教师可以查询某一年所有学生组的经营结果信息;教师可以查看该教学班所有学生组所有年份的市场订单明细;教师可以对其所属每个教学班的规则进行初始化,可灵活选择实训规则和参数重置;教师可以查看系统参数并对参数进行修改;教师可以清空缓存在本地的数据;教师可以对系统状态进行数据备份或还原。图 3.1 系统总体架构图3.2 技术框架设计SpringMVC技术框架图 3.2 SpringMVC技术流图Mybatis技术框架图 3.3 Mybatis架构图3.3 数据库设计表3.1 资产负债表balance_sheet名称类型空默认值备注idbigint(20)否user_idbigint(20)否学生idmatch_idbigint(20)否教学班idanual_net_profitint(11)否0年度净利润cashint(11)否0现金timeint(11)否0完成时间equipmentint(11)否0机器设备equityint(11)否0股东资本(80)long_loanint(11)否0长期贷款short_loanint(11)否0短期贷款special_loanint(11)否0特别贷款materialint(11)否0原料productint(11)否0产成品product_in_processint(11)否0在制品construction_in_processint(11)否0在建工程receivableint(11)否0应收款retained_earningint(11)否0利润留存taxint(11)否0所得税totalint(11)否0负债和所有者权益总计total_assetint(11)否0资产总计total_current_assetint(11)否0流动资产合计total_equityint(11)否0所有者权益合计total_fixed_assetint(11)否0固定资产合计total_debtint(11)否0负债合计typeint(11)否0类型(系统/用户)workshopint(11)否0厂房yearint(11)否0所在经营年create_timedatetime是create_user_idbigint(20)是表3.2 现金流量表cash_flow名称类型空默认值备注idbigint(20)否user_idbigint(20)否学生idmatch_idbigint(20)否教学班idcash_flow_eventvarchar(1000)否动作(现金流事件)cash_flow_commentvarchar(1000)否动作备注event_timeint(11)否事件时间cash_flow_valueint(11)否资金cash_flow_periodint(11)否年季度cash_flow_remainderint(11)否剩余create_timedatetime是create_user_idbigint(20)是表3.3 综合费用表charge名称类型空默认值备注idbigint(20)否user_idbigint(20)否学生idmatch_idbigint(20)否教学班idad_costint(11)否0广告费lossint(11)否0损失(折旧)developing_product_costint(11)否0产品研发费developing_market_costint(11)否0市场开拓费developing_iso_costint(11)否0ISO认证费information_costint(11)否0信息费maintenance_costint(11)否0维护费adminstrative_costint(11)否0管理费rent_costint(11)否0租金turn_over_costint(11)否0转产费typeint(11)否类型yearint(11)否年度create_timedatetime是create_user_idbigint(20)是表3.4 综合财务信息表financial_information名称类型空默认值备注idbigint(20)否user_idbigint(20)否学生idmatch_idbigint(20)否教学班idad_costint(11)否0广告费finacial_lossint(11)否0损失depreiation_costint(11)否0折旧费developing_product_costint(11)否0产品研发费developing_market_costint(11)否0市场开拓费developing_iso_costint(11)否0ISO认证费direct_costint(11)否0直接成本discount_costint(11)否0贴息information_costint(11)否0信息费interestint(11)否0利息maintenance_costint(11)否0维护费adminstrative_costint(11)否0管理费rent_costint(11)否0租金sales_amountint(11)否0销售收入turn_over_costint(11)否0转产费create_timedatetime是create_user_idbigint(20)是表3.5 利润表profit_statement名称类型空默认值备注idbigint(20)否user_idbigint(20)否学生idmatch_idbigint(20)否教学班idannual_net_profitint(11)否0年度净利润depreciation_costint(11)否0折旧费direct_costint(11)否0直接成本financial_costint(11)否0财务费用gross_profitint(11)否0毛利profit_before_depreciationint(11)否0折旧前利润profit_before_interestint(11)否0支付利息前利润profit_before_taxint(11)否0税前利润salesint(11)否0销售收入taxint(11)否0所得税comprehensive_costint(11)否0综合成本typeint(11)否0类型yearint(11)否0年份
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第12课 我喜欢发言说课稿-2025-2026学年小学心理健康苏教版一年级-苏科版
- 20.3电磁铁 电磁继电器说课说课稿 -2025-2026学年人教版物理九年级下学期
- 本册综合说课稿-2025-2026学年小学心理健康四年级上册川教版
- 综合复习与测试说课稿-2025-2026学年高中生物北师大版2019必修1 分子与细胞-北师大版2019
- 人教版高中地理必修二4.3《传统工业区与新工业区》教学设计
- 2025年经济学家财富测试题及答案
- 智能制造孵化园合作协议及生产设备租赁合同
- 物业管理承租人租赁服务协议
- 供应链金融合同风险管理建议
- 股权激励计划终止与离婚股权分割国际协议
- 商用厨房设计汇报
- 战术搜索教学课件
- 教科版五年级科学上册第一单元《光》测试卷及答案(含四题)
- Linux操作系统基础任务式教程(慕课版)课件 任务4 使用Linux操作系统中的硬盘
- 自控系统报警管理制度
- 口腔服务5S管理
- 保安投诉管理制度
- 2025年高考江苏卷物理真题(原卷版)
- 【公开课】种子植物+第2课时课件-2024-2025学年人教版生物七年级上册
- 2024年贵州贵州贵安发展集团有限公司招聘笔试真题
- 人教部编版四年级上册语文第1单元(看拼音写词语)
评论
0/150
提交评论