11.1

发布时间 2023-12-18 20:52:04作者: 看海不为月

今天实现了期中考试的代码。以下是本次期中考试的题目

企业ERP生产计划管理系统(20分)

1、项目需求:

随着企业规模的不断扩大和市场竞争的日益激烈,生产计划管理成为了企业管理中不可或缺的一部分。生产计划管理子系统是企业管理信息系统中的一个重要组成部分,它主要负责生产计划的制定、执行和监控,以确保企业生产活动的高效性和顺畅性。

生产计划管理子系统的主要功能包括:

1.生产计划制定:根据市场需求、生产能力和资源情况等因素,制定合理的生产计划,包括生产任务、生产时间、生产数量等。

2.生产计划执行:根据生产计划,安排生产任务、分配生产资源、监控生产进度,确保生产计划的顺利执行。

3.生产计划监控:对生产计划的执行情况进行实时监控,及时发现和解决生产中的问题,确保生产计划的顺利完成。

4.生产计划调整:根据市场需求、生产能力和资源情况等因素,对生产计划进行调整,以适应市场变化和企业发展需要。

2.系统要求与功能设计

2.1 页面功能要求

(1)能够在Tomcat服务器中正确部署,并通过浏览器查看;(1分)

(2)网站页面整体风格统一;

 

图1 生产计划管理系统功能结构图

(3)主页面:要求新增生产计划、修改生产计划、删除生产计划、查询生产计划,生产计划浏览五个子菜单。(1分)

(4)新增生产计划页面:(6分)

①完成添加生产计划发布,基本信息和填报限制如下表所示

计划编号

十位位数字前八位表示四位年两位月两位日,最后两位表示序号:例如:2023103001

计划名称

字符串(不超过50个汉字)

计划概述

字符串(不超过500个汉字)

排产方式

串行排产、并行排产、串并行排产(单选框)

开始时间

文本框

结束时间

文本框

包含工艺

锯、热、车、铣、钳、去、珩、表镀铬、表喷砂、综检、洗、包、入、装(复选框实现)

②点击“提交”按钮,保存成功则跳转到生产计划浏览界面,新录入的信息置顶显示。失败则提示错误信息,返回当前页面

评分标准:

①  完成新增生产计划页面(未完成0分,完成1分)

②  保存生产计划入库(未完成0分,完成1分)

③  串行排产、并行排产、串并行排产实现单选框录入1分。(未完成0分,全部完成1分,错误一处扣除0.5分,扣完为止)

④  实现包含工艺复选框录入1分。(未完成0分,完成1分)

⑤  实现计划编号要求判断。(未完成0分,完成0.5分)

⑥  实现计划名称、计划概述字数判断(未完成0分,完成0.5分,错误一个扣除0.5分)

⑥提交后页面跳转功能;(未完成0分,完成1分,无法跳转浏览界面,新信息无法置顶,失败无错误提示每处扣0.5分,扣完为止)

(5)修改生产计划页面:(3分)

输入计划编号,显示其余信息,可对计划名称、计划概述、排产方式、开始时间、结束时间、包含工艺进行修改。(活计划名称、计划概述、排产方式、开始时间、结束时间、包含工艺必须符合录入要求);如果该计划编号不存在,则提示“该生产计划不存在”。(3分)

评分标准:

①  完成修改生产计划页面(未完成0分,完成1分)

②   实现数据库中信息更新(未完成0分,完成1分)

③输入计划编号,显示其余信息,若该信息不存在,提示错误信息;(未完成0分,完成1分)

(6)删除生产计划页面:输入计划编号,显示详细信息后,点击“删除”按钮,弹出提示框,提示“是否确认删除该生产计划”,确认后删除该信息。(1分)

评分标准:

①  输入计划编号可显示其余信息。(未完成0分,完成0.5分)

②对应删除数据库中信息(未完成0分,完成0.5分)

(7)浏览生产计划页面:(2分)

以列表形式显示活动基本信息,结果列表中显示计划编号、计划名称,开始时间、结束时间基本信息,点击编号,可以跳转到显示生产详细信息界面。

①  实现以列表形式显示活动基本信息,结果列表中显示计划编号、计划名称,开始时间、结束时间基本信息(未完成0分,完成1分)

②实现跳转生产计划详细信息页面。(未完成0分,完成1分)

(8)查询生产计划页面:(3分)

要求根据计划编号、计划名称、排产方式、包含工艺四种条件实现模糊查询,输出结果以列表形式显示,结果列表中显示计划编号、计划名称,开始时间、结束时间基本信息,点击编号,可以跳转到显示生产详细信息界面。

评分标准:

①缺少一种查询条件扣除1分。(未完成0分,完成3分)

2.2 功能要求

(1)设计出合理的数据库和数据表,要求使用mysql、sqlserver、oracle三种数据库中一种(1分)

(2)使用Serverlet实现页面交互(1分)。

(3)使用Java Bean封装数据库连接操作(1分。)