欢迎来到天天文库
浏览记录
ID:5241865
大小:27.00 KB
页数:5页
时间:2017-12-06
《基于delphi设备预约信息管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于Delphi设备预约信息管理系统设计 摘要:伴随着社会科技的发展,企业、学校等各种设备仪器大量的使用,许多企业及学校的内部都在进行着信息化改造,设备的使用和管理存在种种问题。针对这一问题,提出并设计了基于delphi的设备预约信息管理系统,主要用delphi和access作为开发工具,这样可以大大提高设备的使用效率,同时更加方便了设备的管理。关键词:设备预约;delphi;access;信息管理系统中图分类号:TP315文献标识码:A文章编号:1009-3044(2013)17-4017-035随着社会科技的不断发展和进步,企业、院校以及各大科研机构对于各种仪器设备的使用非常频繁,
2、由于内部人员众多,使得对于设备的使用效率和设备的管理上面存在很大的问题。往往很多机构在预约使用设备时,采用简单的让使用者签到自己的使用情况,所有的对于设备的使用信息都取决于使用者的签到是否准确,这实际上使得设备的使用产生了很大的不确定性,降低了设备使用的效率,给设备的管理带来很大的困难。因此,为了最大限度的提高设备使用的效率以及使得对于设备的管理更加简单有效,设计一个设备预约管理信息系统是非常有必要的,这样能最大限度的提高设备使用的效率。该文即通过使用Delphi和Access数据库对于系统进行设计。1系统分析1.1系统组织结构系统采用客户机/服务器的应用来管理和对数据库进行操作,可以很
3、好的协同工作,一台机器作为服务器,将数据库放在上面,作为所有信息的汇总端,局域网中任意一台机器可以作为客户端,可以通过局域网对数据库服务器进行访问,由于事先已经指定好不同用户的操作权限,所以在系统的登录界面中,根据录入用户名信息的不同,会进入不同权限级别的系统中,然后完成相应权限的功能。如图1所示,为该系统的组织结构图:1.2系统各模块的功能设备预约模块:此模块进行设备的预约工作,权限最低,三种级别的使用者都可以进入完成设备的预约。查询预约模块:设备预约的相关情况会在这一模块得到体现,可以查询到某一具体日期的某一设备预约情况。修改预约模块:对于设备管理员,可以实现对于其所管理设备的预约情
4、况的修改、删除。对于总管理员可以实现对所有设备的预约情况的修改和删除。设备管理模块和用户管理模块:对设备和用户进行增加、删除、修改相应的信息。5打印清单模块:实现某一时间段的设备预约情况的输出,输出形式为Excel表格形式,并可以直接通过连接打印机打印预约情况。2系统功能设计的实现2.1数据库结构及设计实现根据系统实现的要求,整个数据库需要三个表的建立:用户信息表,设备信息表,预约信息表。数据库的具体关系图如图1,图2,图3所示。2.2系统部分功能模块界面的实现1)设备预约模块功能实现:这一模块是整个系统最主要的功能模块,设备使用者可以根据自己的时间要求来进行设备的使用预约,这一个模块的
5、主要问题就是要协调好设备的预约时间,所以在这一点上要理清逻辑关系,严格地使用各种条件来限定和约束。具体的约束条件大体如下:每次预约时间不能跨天;不能占用其他人的预约时间;开始时间小于结束时间且要大于当前服务器的时间;在StringGrid1中建立时间表(两周),DBGrid1中则是设备列表,供预约用户选择预约,在StringGrid1中青色无字背景为过去时间,而青色有字部分为其他人预约时间段,两者均为不可操作部分,白色为可操作部分,黄色为选中预约部分,而当中显示的是预约者的名字。具体设计方案如图4所示。52)修改预约记录模块功能实现:作为管理员的职能之一,可以在这一模块实现对于用户预约设
6、备信息的修改和删除,主要考虑到用户的人员流动或者预约时间调整,修改主要就是对于预约时间的修改,限定只能修改结束预约时间,这样可以防止与其他用户的预约信息产生冲突。具体模块设计方案如图5所示。为了保证系统稳定流畅的运行,在后期经过长时间的测试和修改,逐步完善,系统能够快速稳定的运行,并在实际中安装运用,没有出现问题。以上均在Windowsxp系统中调试通过的界面模块,由于篇幅限制,只列出部分主要功能界面。本次设计中数据库为Access数据库,其比较简单易操作,在实际中适合中小型企业,对于大型企业拥有数量较多的设备,人员又比较多的情况下,可以使用SQLServer数据库作为开发工具,增强系统
7、的稳定性和通用性。3结束语本此设计根据设备预约的实际需要,利用Delphi和Access数据库作为主要开发工具,完成了对设备预约管理信息系统软件的设计和开发。其有效的解决了使用公用设备时,用户之间的时间协调问题,大大提高了设备的使用效率,同时更加方便了设备的管理。经过后期的多次修改和测试,现在系统能够快速稳定的运行,并且能够很好的实现了之前对于设备预约软件的需求。参考文献:[1]何鹏飞.Delphi57程序设计教程[M].北京:清华
此文档下载收益归作者所有