企业信息管理系统的设计与实现
177
数据库技术
Database Technology
电子技术与软件工程
Electronic Technology & Software Engineering
企业的发展,信息管理工作的难度也在不断加大,传统的信息管理工作也已经很难适应现代企业的发展。只有加强企业管理系统的建设,才可以适应现代企业制度改革,使企业信息管理更加规范化、科学化、系统化、合理化,符合现代企业的管理发展趋势。1 系统需求与详细设计1.1 系统需求分析
对于企业信息管理系统而言,需要体现出全面综合的管理能力,所以会涉及到众多方面,各方面的管理属于相互联系但又存在差异的。所以,在了解企业信息现状后,对工作流程进行深入学习和全面分析,能够以更高的视野开展整体规划,从而避免遗漏或功能分布不合理等情况[1]。本研究的系统需求在于:构建一个功能划分明确、流程规范、操作敏捷、系统安全的现代化信息管理系统,对于负责不同职能的员工提供不同的模块使用权限和功能。1.2 软硬件选择
WinForm 是微软窗体 Windows Form 的简称,其主要功能是利用本身丰富的可视控件,创建 Windows 应用程序的基本窗体框架[2]
。因此最终决定将 WinForm 作为此次软件的基本窗体开发工具。Sql Server 是英文 Structured Query Language Server 的简称,由美国 Microsoft 公司推出的一款关系型数据管理系统。其依靠自身强大的可拓展性、管理配置能力、高集成性、数据安全性等特点被广泛应用于大型多处理服务器等平台之中。将Sql Server 作为此次软件的数据库管理工具。本项目所使用的软件开发平台具体信息如下:开发设备所使用的操作系统为:Windows 10;开发工具:SQL Server 2014 + Visio Studio 2015;开发控件:Winform 控件集。
而为了保证系统顺畅的体验和质量,硬件设备的最低配置要求为:具有Intel(R) Core(TM) i5 CPU 1.6GHz 、2G 内存配置的计算机;Microsoft 鼠标或其它兼容鼠标; 使用Windows 8.1及以上系统的计算机;最少2G 的硬盘空间;最少256MB 的RAM 存储空间;Intel(R) UHD Graphics 620或更高配置的显示器。1.3 软件架构设计1.3.1 界面设计
管理系统共有15个跳转窗口。分别是:登录窗口、总项目信息显示窗口、新增总项目信息窗口、修改总项目信息窗口、职员信息显示窗口、新增职员信息窗口、修改职员信息窗口、个人信息显示窗口、个人信息修改窗口、个人登录密码修改窗口、分项目信息显示窗口、新增分项目信息窗口、修改分项
目信息窗口、单代号网络图显示窗口、甘特图比较显示窗口。其内部的跳转逻辑随着三个不同的用户层级权限(系统管理员、项目管理人员、项目执行人员)而设计不同。见图1。1.3.2 数据库设计
在数据库设计中,存在三类数据表,分别是:职员信息表clerk (表1)、总项目信息表project (表2)以及若干个分项目信息表(表3)。
企业信息管理系统的设计与实现
徐艳蓉
(杭州来赛科技有限公司  浙江省杭州市  310000)
职员信息表用于储存公司职员的基本信息;总项目信息表用于储存公司的总项目信息;分项目信息表用来储存该项目下所有子项目基
摘 要:
本文主要针对企业信息管理工作研究一款进度管理软件。该进度管理软件具有职员信息管理功能、项目信息管理功能、项目进度显示功能等基本功能。
关键词:系统需求;信息管理系统;设计与开发表
1:职员信息表设计企业信息搜索软件
表2:总项目信息表设计
表3:分项目信息表设计
数据库技术Database Technology
电子技术与软件工程Electronic Technology & Software Engineering
本信息。
1.4 软件功能设计
1.4.1 职员信息管理功能设计
职员信息管理分为两方面:第一方面是对公司所有在岗职员的信息管理,第二方面是仅针对个人的信息管理。
在岗职员信息管理功能仅对系统管理员进行开放,包含了以下三个窗口:职员信息显示窗口、职员信息新增窗口、职员信息修改窗口。系统管理员可以查询、新增、修改、删除职员信息。
1.4.2 项目信息管理功能设计
项目信息管理分为两个方面:第一方面是总项目信息管理,第二方面是分项目信息管理。同样,这两方面的管理权限也会因为操作人员身份的不同而不同。
总项目的信息管理仅向系统管理员和项目管理人员开放,但是赋予两者的权限范围也不同。总项目信息管理包含以下三个窗口:总项目信息显示窗口、修改总项目信息窗口、新增总项目信息窗口。系统管理员可以查询、新增、修改、删除总项目,而项目管理人员仅可以查询、修改一部分总项目内容。
在总项目信息显示窗口查询项目信息时,需先选择查询类型(包括项目编号、项目名称、管理人员编号、项目对应公司),并填入查询类型的名称,按下查询进行目标项目的查询。按下刷新按钮则根据权限重新显示所有可见项目。
1.4.3 项目进度显示功能设计
在项目进度管理模块,主要分为单代号网络图功能以及甘特图检查法功能。在运用这两个功能之前,需要首先运用深度搜索对各个分项目中的开始时间、结束时间、完成进度、持续天数进行计算,该过程将在第五章进行详细的叙述。在完成所有数据的填入之后才能够进行这两个功能的应用。
2 系统测试
系统测试是信息管理系统开发的最终环节,要保证信息管理系统实现与计算机软件平台、硬件和网络相融合,实现系统的稳定运行,提高系统的稳定性。在测试过程中要以发现问题为目标,如果出现问题需立即加以整改,保证系统以“零缺陷”为测试目标。如表4所示为系统的测试步骤。
2.1 系统测试的具体过程
在确定系统测试的具体情况之后,列出测试标准和具体细节;制定系统测试分析表,对软件的性能稳定性、软件的具体使用范围进行测试;对系统测试的模块进行详细分工,每个模块的测试都需要进行详细的分工和具体的测试计划;制定系统测试计划表,保证测试的顺利进行;登记每一测试的实际情况,将数据记录下来;制定具体的测试缺陷表,将测试结果等级在案,最后进行总结评价。
2.2 信息管理系统测试方法
企业信息管理系统之所以需要进行测试,目的是为了发现其中的缺陷,及时纠正。在系统测试过程中,要运用较少的时间、人力和物力,确保系统的安全运行,并及时发现问题。信息管理的测试方法主要有白盒测试和黑盒测试。其中,黑盒测试是在软件接口处进行,无需考虑系统程序内部逻辑结构和特性,根据程序的需求和说明开展测试,检查系统功能。白盒测试是对软件程序的内部逻辑结构和
相关信息进行检查,保证在不同环境的测试中发展程序运行的缺陷,主要是测试系统程序的逻辑结构,通过在不同点检查程序状态,确定实际状态是否和预期相同。如表5所示为信息管理系统的具体测试方法。
3 总结
系统基本上实现了职员信息管理功能、项目信息管理功能、项目进度显示功能等众多的基本功能,可以在日常工作中妈祖企业的信息刺激、历史数据并入、公文流转、统计分析等要求,将原来分散、异构的数据加以整合,使原来杂乱的工作流程更加简洁、规范,有效的节约了企业的管理成本,提高了工作人员的工作效率。
参考文献
[1]魏磊,董洪鹏.中小企业信息管理系统应用过程中的问题与对
策[J].企业改革与管理,2021(2):21-22.
[2]孟繁铎.现代企业管理中计算机信息管理系统的应用[J].通
讯世界,2020,27(3):218-219.
作者简介
徐艳蓉(1987-),女,浙江省衢州市人。研究方向为信息技术。
表4:信息管理系统测试表
步骤内容功能
1模块测试对于模块程序进行测试
2组装测试测试模块接口是否正确
3确认测试对系统是否可以满足企业需求进行测试
4安全测试测试系统的安全性
表5:信息管理系统测试方法
测试方法内容
黑盒测试(系统的功能测试)对系统的每个功能进行测试
白盒测试(软件的结构测试)测试检测程序的内部工作过程图1:软件项目进度管理系统主要窗口
178

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。