工程管理专业实习评估系统设计与实现

2023-05-30 08:53朱林蔡悦兴彭藓惠
黑龙江教育·理论与实践 2023年3期
关键词:工程管理

朱林 蔡悦兴 彭藓惠

摘    要:针对工程管理专业实习过程信息化建设的不足,文章以工程管理专业学生实习评估过程为研究对象进行系统设计与实现。首先调研分析工程管理专业实习流程及需求,其次进行系统化设计,以及概要和详细设计,确定规范的实习评估体系,最后进行实现和测试。该系统的设计与实现为工程管理专业实习提供便利,有利于提高专业学生实习质量和管理效率,对工程管理专业信息化和混合式课程建设具有重要意义。

关键词:专业实习系统;工程管理;ASP. NET;三层架构;系统设计与开发

中图分类号:G642      文献标识码:A      文章编号:1002-4107(2023)03-0078-03

工程管理专业实习评估过程中普遍采用纸质材料进行过程记录,使得学生考核工作面临着纸质材料收集和整理困难、易丢失、统计麻烦等诸多问题,使得教师难以管控学生实习过程及效果,无法对实习活动中出现的问题进行针对性指导,而且,大量的纸质材料导致后期归档相对不便,与当前无纸化管理趋势相背离[1-2]。于是,部分高校开始进行实习管理系统的设计与开发,但大部分系统是面向全校师生开发,不具备专业针对性,未考虑移动界面需要,使得系统难以满足不同专业发展需要。针对上述问题,文章提出一种基于Bootstrap(前端开发的开源工具包)和ASP.NET(Active Server Page.Net,动态网页设计)开发的跨终端的工程管理专业实习评估系统,以协助工程管理专业教师对学生实习全过程进行监督和管控,提高工程管理专业实习信息化管理水平,提升线上指导的有效性。

一、系统需求分析

需求是用户对于信息系统功能、行为、性能等方面的期望。用户的需求可分为4个层次,分别为业务需求、用户需求、功能需求和非功能需求。需求分析主要分为3步:定义问题范围、理解需求问题和确认需求。分析需求的方法主要有:用户访谈、用户问卷调查、产品需求文档、当前系统缺陷报告、用户工作内容和工作方式分析等。在需求分析中,主要采用文献分析、交流访谈等形式对业务流程和工作方式进行确认,获得业务需求,再根据业务需求进一步提炼用户需求、功能需求和非功能需求;在基本确认专业实习流程后,引入原型法,以用户界面原型为基础进一步确认用户需求。

(一)专业实习流程分析

根据文献调查和师生访谈可知,工程管理专业实习评估系统的使用者主要涉及管理员、教师、学生和企业。其中,管理员是系统的管理者,拥有系统最大权限,可更改用户的基本信息,并对用户权限进行管理,同时检查系统的运行状况和系统操作日志,保证系统正常运行。学生通过系统查看相关实习需求和任务,并根据个人情况选择、提交相关实习过程和结果文件,可查看教师和企业的评价结果。教师可以发布实习任务和制定实习评估标准,并定期对学生实习结果进行评价,教师打分占比60%。企业可以发布实习需求,并定期对学生实习表现进行评价,企业打分占比40%。其比例亦可根据专业实践情况进行调整。现以工程管理专业实习评估教师业务流程图(图1)为例进行说明。

(二)用户的界面需求分析

根据调研结果可知,工程管理专业实习评估系统用户界面的设计应满足如下原则。(1)简洁性原则,用户功能界面简洁,常用基本菜单工具应设置在便于查找的位置,操作简单明了;(2)一致性原则,在人机交互的过程中,具有相同功能的图标应保持相同的形式;(3)针对性原则,根据不同用户的需求风格设计出与实际需要相应的选择界面。该部分主要采用访谈交流、绘图板和Axure工具帮助用户确认界面需求。

二、系统架构分析和设计

系统架构分析和设计是在充分认识原信息系统的基础上,通过问题识别、详细调查、系统化分析,形成新系统的逻辑方案设计的过程。该部分主要包括系统功能分析、系统架构设计及实现技术分析、系统质量要求。

(一)系统功能分析

根据对实习评估系统的需求分析和对系统的整体框架的设计,从而获取工程管理实习评估系统的功能业务模块,见图2。系统重要功能模块的功能介绍如下。

1.人員管理:管理员的功能模块,可对学生、教师、管理员、企业的所有信息进行编辑和管理。包括新用户账号的添加、系统基本用户账号的注册和注销、系统现有用户的密码重置和清除。

2.实习信息:用于企业和教师发布实习资料,以及对实习资料的增添、编辑、删除。学生可在本系统界面中下载实习所需要的资料;教师可在实习任务功能栏发布实习任务,学生则通过此功能接收教师发布的实习任务,同样在该功能栏下完成并提交实习任务。教师有权限接收所有学生实习任务成果并查看,查看后进行成果评价。学生在实习日志功能模块提交每日的实习日志,教师接收并检查学生提交的实习日志。

3.考核信息:在企业管理员页面显示企业对学生的实习评估标准,在教师页面显示教师对学生的实习评估标准。管理员可进行考核标准的上传、修改、删除工作。实习成绩功能模块显示学生的实习成绩,包括企业对学生的考核成绩和教师对学生的实习成果打分成绩,以及学生实习的总成绩。实习评分功能模块显示教师管理的所有学生的信息并根据学生的实习结果对学生进行打分。实习评估模块显示企业对所有参与实习的学生实习过程记录,并为其在企业的实习表现进行实习打分并上传。

4.系统管理。管理员通过该功能模块对系统运行进行监视,通过日志管理可以调出并查看近期登录系统的用户的身份信息、登录时间及进行的操作。管理员通过权限管理向学生、教师、企业赋予权限。这3个身份的系统管理界面显示用户的账户信息,并且可修改和上传自己的ID和密码,以及添加个人的其他身份信息。

(二)系统架构设计及实现技术分析

为减少用户使用难度,提高维护便利性,工程管理实习评估系统网络结构模式采用B/S(浏览器/服务器)架构模式。B/S架构利用稳定成熟的WWW浏览器技术,结合浏览器的JavaScript技术,前端采用Bootstrap技术,使浏览器实现在以前需要用复杂专业软件才能实现的功能,同时可以实现跨平台应用,不仅可节约软件开发的成本,同时也提高了功能实现的效率和维护成本[3]。

为提高系统稳定性和后续维护的扩展性,实习评估系统采用三层架构技术,将各功能模块划分为UIL層(表示层)、BLL层(业务逻辑层)、DAL层(数据访问层)。各层之间采用接口相互访问,通过对象模型的MODEL(实体层)承载数据[4],见图3。在三层架构的模式下,开发人员可以投入更多时间到系统的业务逻辑分析中,提高系统开发的进度和效率,有利于项目的后期维护和更新。

为满足系统开发的效率、稳定性和使用安全性,系统开发使用以C#为基础和ASP.NET为主要的开发语言。ASP.NET具有强大的适应性,开发的Web程序可在各大主流操作系统平台运行,数据库和数据接口能在ASP.NET开发的Web应用程序中处理。界面开发,采用Bootstrap进行支持。Bootstrap可以让前端开发更快速、简单,并且所有设备都可以适配,可以满足平板、电脑、手机等跨终端使用需要。在开发过程中,采用Visual Studio 2017作为开发环境,利用SQL Server 2019作为后台数据库。如果需要迁移到其他平台,可以通过.Net Core相关开发技术进行升级。

(三)系统质量要求

此系统开发过程中主要基于以下几点进行质量控制[5]。(1)程序的正确性,即程序能实现的功能;(2)程序的可靠性,即程序实现不失败的概率;(3)程序的可维护性,要求程序系统的模块化和局部化,即某部分出现问题不会影响到其他的部分,即使有影响也应该在显示控制范围之内;(4)适应性,即应用环境的不断变化要求系统有较好的适应性;(5)高效性,即程序的运行需要一定的时间和空间资源,保证程序的高效性,尽量减少程序占用过多的资源。其测试分为3步:首先是模块功能的测试,其次是子系统调试,如考核管理测试,最后是总体程序的系统测试。

三、系统详细设计

为避免数据库中数据类型冗余、储存空间等问题,需对数据库进行逻辑设计,特通过E-R模型进行表征,将各实体和各属性之间的关系关联起来。根据系统的需求分析,可以得到学生、管理员、教师、企业、考核信息、考核标准、学生成绩等数据表,部分样例见图4。

四、系统实现与测试

(一)系统程序设计与实现

为实现工程管理实习评估系统的所有功能,需要将所有编程逻辑模型采用编程语言进行实例化。此系统开发的主要流程是:登录系统、注册系统、首页导航、个人资料模块、人员管理模块、实习任务发布和下载模块、讨论区模块、成绩评定模块、系统管理模块,该部分通过页面超链接进行使用指导。实习评估系统任务发布模块和核心代码模块见图5。

(二)工程管理实习评估系统的测试

系统测试的目的是保证整个系统开发过程和结果符合高质量标准要求,尽量避免用户在使用过程中遇到故障。系统的测试主要分为5个部分,分别是单元测试、集成测试、确认测试、系统测试、验收测试。其中,单元测试和集成测试均由系统开发人员来完成,保证系统的可行性。确认测试、系统测试和验收测试,主要由开发人员、工程管理专业教师、企业专家协同完成。一旦各部分测试成功,就可以开展相关系统部署、实施和运行管理工作。

工程管理专业实习评估系统是教师、企业、学生三方共同参与而建设的系统。系统在开发中注重学生和教师的操作体验,为工程管理实习评估工作的信息化管理提供支持。文章从系统需求分析、系统架构设计、系统详细设计、系统实现与测试等方面对工程管理专业实习评估系统进行分析。通过此系统,可标准化和数字化工程管理专业实习评估过程,使工程管理专业实习管理过程实现无纸化管理。学生专业实习过程得到精细化管控,使得教师、企业、学生的联系进一步密切,建立统一一致的培养标准,提高管理效率,有利于工程管理专业信息化和混合式课程建设。

参考文献:

[1]  侯纲,袁垚垚,孙思雨,等.工程管理专业毕业实习与就业期望调查研究[J].安阳师范学院学报,2020(5):151.

[2]  陈浩华.高职院校教学质量评估系统设计与实现探讨[J].黑龙江教育(理论与实践),2018,72(1/2):34.

[3]  舒清录.基于C/S与B/S混合结构的高校智能排考系统设计与实现[J].信息技术与信息化,2020(4):16.

[4]  周志鹏.分层技术在计算机软件开发中的应用[J].数字技术与应用,2021,39(11):158.

[5]  SOLA MORENA J M, GILLY K, JUIZ C. Sustainability in Web Server Systems[J].Computers in Industry,2014,65(3):401.

编辑∕丁俊玲

收稿日期:2022-02-12                                                          修回日期:2022-04-09

作者简介:朱林(1987—),男,湖南长沙人,西南石油大学土木工程与测绘学院讲师,博士,研究方向:工程管理与大数据挖掘。

基金项目:高等教育教学改革研究项目“自主学习情景下‘项目投资与融资课程混合式教学模式建设研究”(20210506);西南石油大学启航计划“基于文本大数据挖掘的现场工人不安全行为模式分析”(2021QHR003);校级人文专项基金项目“基于城市异质性的轨道交通与BRT对空气质量的影响”(2021RW041);大学生课外开放实验教研项目“工程经济学对话游戏交流系统设计与开发”(2021KSZ08014)、“基于Bootstrap的跨终端工管实习管理系统”(2020KSZ08029)

猜你喜欢
工程管理
由GS地产服务质量事件反思电力工程管理
浅析电力工程中的技改大修工程管理