值班管理系统设计构想
1 前言
目前,我省大气探测保障中心监控室值班人员日常工作是对正在投入使用的船舶系统,ASOM监控系统,闪电监测系统,浮标监测系统等进行数据记录和运行维护。监控室值班人员将设备的运行情况、设备的数据上传情况、地方站点总结汇报等进行相关记录,填写值班日志,并对系统所反映出来的数据错误和故障信息传达给相关科室。值班人员,每天记录下来的值班日志,是可靠性性强、争对性高的数据信息,是非常重要的研究和考证资料。但,目前我省大探保障中心监控室,对这些重要信息的记录方式是手工的、纸质的,非常不利于相关人员查看和保存。不仅如此,我省大探保障中心的排班方式较为繁琐,采用的也是手工排班的低效率方式。尤其是夏季台风的到来,监控室需要对值班人员进行合理有效的分配。所以,监控室迫切需要一个值班管理系统来调整值班人员的分配和管理值班日志。
随着计算机技术日渐成熟,其强大的功能已为人们所接受,并已进入人类社会的各个领域发挥着越来越重要的作用。根据福建省大探中心现有的考勤管理模式及流程,结合国家以及事业单位的作息制度,可以使用计算机软件系统对值班进行管理。计算机软件系统管理具有手工管理无法比拟的优点,其检索迅速、查方便、可靠性高、存储量大、保密性强、寿命长、成本低等优点不仅能够极大地提高值班管理的效率,而且能够促进科学化、正规化管理。
2系统框架
该系统独立与我省大探中心的其他系统,是一个完完全全独立的小型值班系统。
2.1 系统数据库设计
系统必须有独立的数据库,用于保存大量值班日志。国内目前采用的数据库有: Acces、Mysql、oracle等。Access具有简单设计操作的优点,但它不允许并发访问,一次只能允许一个进程调用访问Acess,这制约了访问人数。Mysql是国内开发中小型系统比较常用的数据库,它适应所有平台。对于一般的个人使用者和中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于Mysql是开放源码软件,因此可以大大降低总体拥有成本。Mysql优化的SQL查询算法,能有效地提高查询速度,能提供用于管理、检查、优化数据库操作的管理工具,可以处理拥有上千万条记录的大型数据库。oracle数据库是一种大型数据库系统,一般应用于数据量庞大的系统,它的功能很强大,能够处理大批量的数据,在网络方面也用的非常多。不过,一般的中小型系统都比较喜欢用Mysql数据库系统,它的操作很简单,功能也非常齐全。经过一番比较,建议值班系统数据库用可以用Mysql。与之配
套的数据库开
用户访问
数据存储
系统管理
acess数据库发工具非SQL Server Express莫属。
2.2 系统开发工具
SQL Server Express 是由Microsoft所开发的SQL Server的其中一个版本,它的缺陷是数据库的大小最高只有4GB,这个大小的限制只有在数据文件上,交易记录档则不受此限。而值班系统的值班日志都不是很大,需要的存储空间也不是很大,所以可以用SQL Server Express 对系统进行辅助开发。SQL Server Express只要一个CPU就可以运行,满足于绝大大多数电脑用户的配置。SQL Server Express 包含强大的功能(如SQLServer Management Studio Express),可以轻松地管理数据
库。SQL Server Express创建的测试平台非常好,不用另外再搭建测试平台。目前通用的 SQL Server Express版本有 2005 、 2008 与 2008 R2 三个。SQL Server 2005需要.NET Framework 2.0,它能暂停某些程序,以保持数据库分离。系统需要保存大量的表单数据,建议可以用微软一款名为infopath的软件,这款软件专门用于制作企业表单的系统。制作出的表单系统,具有大方美观、实用性强等优点。不仅如此,它还可以结合数据库Acess、Mysql、oracle制作存储量大的系统。在.NET环境下开发,这些都
基于编程的方式来做的。.NET在开发软件方面具有不可拟的优势,它开发的系统可以不使用注册表,很多应用都可以用简单的拷贝命令来完成,通常没有必要开发安装程序。.Net可以节省软件周期,提高开发人员的效率,减少bug,加快应用开发并简化使用。但是对于大多数组织而言,其优点远远多于缺点。有了.Net,可以在值班管理系统的开发项目中赢得更高的生产力。与C#搭配,能提高值班系统的实现。
3 系统功能模块设计
4 总结
基于B/S结构的值班管理系统,无需下载客户端,在内网上就可以运行。针对省大探保障中心监控室设计的,实用性非常强。简单实用的
操作,将给省监控室排班人员和值班人员提供极大的方便,保存下来的值班日志也是非常珍贵的研究资料,为大家提供了一个学习和交流的平台。
参考文献
[1]Office SharePoint Server 2007 开发入门指南 [2]Beginning C# Objects —概念到代码(中文版)

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