淮南市网站建设_网站建设公司_悬停效果_seo优化
2026/1/2 18:11:17 网站建设 项目流程

JAVA 重修考试

前几天我参加了Java重修的考试,原本准备当天 就发出一篇博客但是忘记了。
以下是题目要求:
工程质量检测系统(50分)

1、项目背景:
河北省金海建设工程质量检测有限公司特委托石家庄铁道大学信息科学与技术学院突破24软件有限公司开发已投工程质量检测系统,实现‌工程样品全流程可追溯、资源高效协同、数据合规安全‌,对提升公司管理水平和检测公信力至关重要。
此软件的主要用户包括质量检测员、项目经理、公司总监、委托客户;各个用户主要功能为:
(1)质量检测员:填写质量检测单,修改质量检测单,删除质量检测单,浏览质量检测单、查看质量检测单状态。
(2)项目经理:审批检测,查看状态,查询项目,分配任务。
(3)公司总监:审批检测,查看状态,查询项目,分配任务,统计项目。
(4)委托客户:提交委托申请,查看进度,查询结果。

2.系统要求与评分标准:
2.1 页面要求
(1)系统可以通过浏览器直接访问;(2分)
(2)各个功能页面整体风格统一;
(3)首页为用户登录页面,质量检测员、项目经理、公司总监、委托客户四种角色用户登录后,进入相应的功能页,只能看到角色允许访问功能模块,用户登录界面包含用户、密码两个文本框,以及登录按钮;(3分)
(4)检测员功能页:浏览任务、填写质量检测单,修改质量检测单,删除质量检测单、查看进度五项功能模块。
(5)项目经理功能页:审批检测,查看进度,分配任务三项功能模块。
(6)公司总监功能页:审批检测,查看进度,分配任务,确认委托,统计项目五项功能模块。
(7)委托客户功能页:提交委托申请,查看进度,查询结果三项功能模块。

图1 工程质量检测管理信息系统功能结构图

图2工程质量检测工作流程图
2.2 业务流程:
工程质量检测工作流程如下:
(1)委托单位提交检测委托申请;
(2)公司总监确认相关委托申请,如果不同意,则拒绝该申请;同意则生成检测任务相关信息,任务编号唯一(系统自动生成)。
(3)公司总监将任务分配给相应的项目经理,项目经理再将任务具体指定到相关检测人员,具体人员结构公司总监一人,项目经理五人,检测人员若干。
(4)检测员收到任务后,进行相应的检测实验,并填写检测记录表并且提交项目经理审批。
(5)项目经理核查检测记录表是否符合要求,如果不同意,填写相关意见,要求检测员重新修改,如果同意,则提交公司总监审批。公司总监核查检测记录表最终结果,如果不同意,填写相关意见,要求检测员重新修改,如果同意,加盖公司公章,反馈给委托单位。
(6)委托单位可以登录查看自己的检测项目相关进度,查看项目结果。

2.3功能要求
(1)委托申请:委托单位可以在线提交委托申请,申请书的具体样例如下表所示(4分)。

委托申请单
委托单位: 委托时间
委托项目名称
委托项目内容

(2)确认委托:总监接收到相关委托申请后,必须在三个工作日内确认是否接受该申请,选择同意或者不同意单选框,如果不同意,则拒绝该申请,删除数据库中该申请记录;同意则生成检测任务相关信息,任务编号唯一(系统自动生成),任务编号格式XT-XXXX(四位年如:2025)-XXXXX(五位序列号)。(3分)
(3)分配任务:公司总监将任务分配给相应的项目经理,项目经理再将任务具体指定到相关检测人员,具体人员结构公司总监一人,项目经理五人,检测人员若干。(3分)
(4)浏览任务:检测员可以以列表形式查看个人承担的检测任务,公司项目经理可以查看自己承担的任务,公司总监可以查看全部正在进行的任务,可以设置任务状态(进行中,经理待审核、总监待审核、已退回、已完成)的过滤条件对任务进行信息过滤(3分)
任务列表显示样式如下表所示:
序号 任务编号 项目名称 委托单位 任务状态 检测员 负责经理

(5)填写质量检测单:检测员根据自己分配的未完成的任务,填写质量检测单,内容主要包括委托单位、任务编号、项目名称(前三项系统自动读取生成),检测类别(委托/自检)、检测方法、样品名称及状态、干密度、湿密度、检测时间(系统当前时间,不允许编辑)(3分)
(6)修改质量检测单:检测员填写完检测单后,如果任务状态为进行中,经理待审核、已退回三种状态,可以修改检测单中的检测类别,检测方法,样品名称,检测时间自动变更为当前时间,如果该任务状态是已退回,应在修改界面显示已退回的相关意见。(4分)
(7)删除质量检测单:检测员在该检测单任务状态为进行中,经理待审核、已退回三种状态时,可以删除该检测单但不能删除该项任务(3分)。
(8)查看进度:委托单位,检测员、项目经理、项目经理可以查看自己负责相关项目信息,任务进度列表如下所示(3分)
序号 任务编号 项目名称 委托单位 任务状态 检测员 负责经理

(9)项目审批:项目经理可以审批自己负责的相关项目,选择同意,任务状态位修改总监待审批,选择不同意,任务状态位修改为已退回,并且要求填写退回意见(3分)
(10)总监审批:项目总监4可以审批全部项目,选择同意,任务状态位修改已完成,选择不同意,任务状态位修改为已退回,并且要求填写退回意见(3分)。
(11)查询结果:委托单位当任务状态显示为已完成,可以点击任务列表查看检测单详细内容,如果任务状态为其他状态,则显示该状态信息,不允许查看检测单详细信息。(4分)。
(12)项目统计:总监可以选择开始日期,结束日期统计该时间段内所有检测员已完成的项目数量。(4分)。
序号 姓名 完成项目数量
1 10
2 15
………… ………… …………

(13)数据库评分标准:按照题目要求创建日报发表基本信息表、人员基本信息表,(3分),实现数据库连接正常(2分)。
数据表结构样式参考下表所示:
表1任务基本信息表
序 号 字段名称 中文含义 取值范围
1 ID 任务编号(唯一性) 任务编号格式XT-XXXX(四位年如:2025)-XXXXX(五位序列号)
2 commitdate 委托时间 八位,四位年两位月两位日例如:20241227
3 clientname 委托单位名称 字符串
4 itemname 委托项目名称 字符串
5 itemcontent 项目内容 字符串
6 class 检测类别 字符串:委托/自检
7 method 检测方法 字符串
8 samplename 样品名称及状态 字符串
9 drydensity 干密度 数值(0-100)
10 moistdensity 湿密度 数值(0-100)
11 state 任务状态 进行中,经理待审核、总监待审核、已退回、已完成五种状态
12 Operatingtime 操作时间 检测员填写报告、经理审批、总监审批时系统直接添加当前系统时间,不允许修改,
13 InspectorID 检测员ID 关联表2的userID
14 manageID 项目经理ID 关联表2的userID

表2人员基本信息表
序 号 字段名称 中文含义
1 UserID 人员ID(八位,前四位表示入职年份,后四位表示顺序号,例如:20250001),人员编号唯一
2 UserName 姓名
3 Usercategory 人员类别0表示检测员,1表示项目经理,2表示项目总监
4 groupno 组号(项目总监默认为0,项目经理与管理的检测员组号相同)
经过我的不断努力最终也是成功通过了此次考试。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询