基于软件开发的技术要求
1.1
软件内容及开发归约
1.1.1
系统目标设计
通用企业设备管理系统是用于对企业内部设备进行管理的系统,包括设备购买与登记、设备库存状态、设备领用与使用状况、设备维修登记、设备查询、设备的报废处理等功能,有如下几个方面的目标:
◆
支持企业实现规范化的管理
◆
支持企业高效率完成对设备管理的日常管理。
◆
支持企业进行生产与运作的重要物质基础。
1.1.2
技术方案
系统采用C/S体系结构,Clint(客户端)提供人机交互界面,负责提供表达逻辑、显示用户界面信息、访问数据库服务器。Server(服务器端)则用于提供数据服务,所有数据均存放在服务器上。客户端通过企业网与服务器建立连接,并将用户对数据库的操作请求提交给数据库服务器。
1.1.3
软件开发规约
①
功能设置:该软件应具有录入、查询、更新、统计和报表生成的功能,对于从数据库中检索出的数据均要自动生成表格并且可以打印。
②
权限设置:管理员具有最高权限,能够对数据库中的数据进行任何操作,其他人员只能查询,不能更新数据。
③
软件界面:软件界面要遵循以下原则
◆
以通信功能作为界面设计的核心。设计系统时,针对每一个功能,都要按照“I-P-O”的模块化思想,使输入、处理和输出“泾渭分明”,充分体现人机界面的通信功能
◆
界面必须始终一致。例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印图标表示打印等
◆
界面必须使用户随时掌握任务的进展情况
◆
界面必须能够提供帮助.
◆
界面友好,使用方便。系统设计时应使用户的数据输入量降低至最低限度,同时也要减少用户的干预量
◆
输入画面尽可能接近实际
◆
具有较强的容错功能
④
程序的注释:注释一定要详细,变量、函数、以及程序段的功能要注释明确,循环不可超过三重。变量、函数、对象的定义要使用统一的规范。
2、软件的设计与开发
2.1
系统设计
2.1.1
开发设计思想
基于前面介绍的系统目标,本系统开发设计思想有以下几点。
◆
尽量使用企业现有软硬件环境及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。
◆
系统应符合企业设备管理的规定,满足企业日常设备工作管理的需要,并达到操作过程中的直观、方便、使用、安全的要求。
◆
系统采用C/S体系结构,Clint(客户端)提供人机交互界面,负责提供表达逻辑、显示用户界面信息、访问数据库服务器。Server(服务器端)则用于提供数据服务,所有数据均存放在服务器上。客户端通过企业网与服务器建立连接,并将用户对数据库的操作请求提交给数据库服务器。
◆
系统采用模块化设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。
◆
系统应具备数据库维护功能,即使根据用户需求进行数据的添加、删除、修改、备份等操作。
2.1.2
系统功能分析
本系统需要完成如下功能。
(1)
原始设备管理:主要将公司所有的设备进行录入,建立原始设备库,提供录入、修改、列表、打印等功能。包括:
①
数据库维护子功能:主要完成对原始设备数据库的维护,用户可以增加、删除及修改数据库中的信息;
②
输入:用户输入的关于原始设备情况信息。包括:设备概要、结构部件规范、
配套部件、关键易损部件、图样等信息;
③
处理:根据用户的输入对数据库进行维护,提交所做的操作。包括增加、删除、
更新。
(2)
设备维修管理:主要将所有设备的维修情况进行录入,建立设备维修情况库。并提供录入、修改、列表、打印等功能。
①
数据库维护子功能:主要完成对设备维修数据库的维护,用户可以增加、删除及修改数据库中的信息;
②
输入:用户输入的关于设备维修信息,包括:设备改进及使用记录、事故记录、设备安装移装记录、大修记录、开箱验收记录、安装竣工记录等;
③
处理:根据用户的输入对数据库进行维护,提交所做的操作。包括增加、删除、更新。
(3)
工程在线查询与统计:提供多种查询方式来
查找所需的设备,并进行统计。查询方法包括:图形位置查询、设备所在区域查询、功能分类查询、名称查询、编号查询、维修维护提示等。
(4)
原始设备管理:主要将公司所有的设备进行录入,建立原始设备库,提供录入、修改、列表、打印等功能。包括:
①
数据库维护子功能:主要完成对原始设备数据库的维护,用户可以增加、删除及修改数据库中的信息;
②
输入:用户输入的关于原始设备情况信息。包括:设备概要、结构部件规范、配套部件、关键易损部件、图样等信息;
③
处理:根据用户的输入对数据库进行维护,提交所做的操作。包括增加、删除、更新。
按照前面介绍的功能模块,我们可以将这些功能模块以菜单的形式设计出来。将菜单按照各自的功能介绍要求,分别使用菜单编辑工具录入进去。结果如图所示。