企业信息化解决方案_基于开源项目的会议室预定系统

更新时间:2023-04-21 08:18:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

企业信息化解决方案_基于开源项目的会议室预定系统

2011年第6期福建电脑

137

企业信息化解决方案-基于开源项目的会议室预定系统

(浙江同济科技职业学院浙江杭州311231)

【摘要】:由于目前许多大中型企业手工化管理会议室,管理效率较低。为了进一步规范会议室的使用/预定管理,避免资源的冲突。我们对开源项目会议室系统进行了二次开发。基于B/S架构的会议室管理系统,用户只需要通过互联网即可随时了解每个会议室的当前状态和预定情况,提高了会议室的使用率,节省会议组织者的时间。

【关键词】:信息化;会议室预定系统;PHP

1.前言

国家的"十二五规划"中明确指出"大力推进国民经济和社会信息化,是覆盖现代化建设全局的战略举措,以信息化带动工业化,发挥后发优势,实现社会生产力的跨越发展"。企业的信息化建设是企业的生存工程。由此可见,信息化建设对于企业而言已是迫在眉睫,它对今后的发展有着不可估量的重要意义。针对企业发展的需要和实际情况,对企业的信息化建设进行可行性研究,并制定相关的解决方案,以逐步建立企业的信息系统。

本文介绍企业信息化建设的一个具体案例,会议室预定系统。如今大中型企业和科研院校的会议室存在于多个办公楼中,以前一直采用电话预定,这种方式由于预定人员不了解会议室的占用情况,经常造成会议室的定制重复或闲置浪费。企业会议室网上预定系统基于企业办公系统,实现了会议室管理、会议室预定申请、会议室占用情况展示等功能。本系统基于开源项目进行了二次开发,在PHP技术体系下,采用服务器/客户端(B/S)模式实现。只要使用者能联网,便能登录系统。因此,在使用上对广大用户非常熟悉与方便。2.系统架构配置与二次开发

首先登陆/网站获取phpScheduleIt[1]开源程序代码。在服务器端安装好PHP和Apache服务器。对PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。我们这里介绍一个集成的平台环境PHP-Study,该开发平台包括了PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。因此无论你是新手还是老手,该程序包都是一个不错的选择。按照操作手册装载好数据库之后,因为源代码的一些bug和添加一些更常用的功能,我们对原项目进行了二次开发,需要变更的代码如下。

2.1解决页面右上角日期显示不正常的问题

更改phpScheduleIt_1.2.12\lang\zh_ng.php文件,第65行代码

$dates['header']='%Y年%m月%d日,%A';更改为$dates['header']='%Y年/%m月/%d日%A';

2.2预定界面预定栏首项显示当天日期

更改phpScheduleIt_1.2.12\templates\cpanel.template.php文件,第

393行代码

<?php$link->doLink('schedule.php',translate('Bookings'))?>更改为

<?php

$a1=date("m",mktime());$b2=date("d",mktime());$c3=date("Y",mktime());$linkage=$a1."-".$b2."-".$c3;?>

<?php$link->doLink('schedule.php?date='.$linkage,translate('Book-ings'))?>

2.3用户登陆直接跳转到预定界面

更改phpScheduleIt_1.2.12\lib\Auth.class.php文件,第87行代码

if(empty($resume))$resume='ctrlpnl.php';更改为$a1=date("m",mktime());$b2=date("d",mktime());$c3=date("Y",mktime());$linkage=$a1."-".$b2."-".$c3;

if(empty($resume))$resume='schedule.php?date='.$linkage;

2.4去掉预订页面中间预定前后的颜色说明框

更改phpScheduleIt_1.2.12\templates\schedule.tem-plate.php文件,第54行代码到第63行代码注释掉。注释语句为<!---->2.5添加预定按钮

更改phpScheduleIt_1.2.12\templates\Template.class.php文件,删除115-117三行代码,替换为以下代

<?

$a1=date("m",mktime());$b2=date("d",mktime());

(下转第150页)

企业信息化解决方案_基于开源项目的会议室预定系统

150

福建电脑2011年第6期

置好平均分所在列的函数表达式,如本例中的D3单元格,其它单元格用右下角的填充柄进行拖动自动填充至所需单元格,也可采用选择性粘贴进行公式粘贴。

⑶名次确定:采用RANK函数对参评者最后的平均分进行排名。因此,在名次列函数设置应为:

C3=RANK(D3,$D$3:$D$18,0),其它单元格可以采用自动填充或选择性粘贴公式完成。

公式里的D3为平均分列第一个值,$D$3:$D$18为16位参评者自上而下的平均分列。

⑷参评者最终得分表。

此表其中的数据全部来源于评委打分合计表,属于表间数据应用。如序号列=评委打分合计!A3:A18;名次列=评委打分合计!C3:C18;参评者列=评委打分合计!B3:B18;平均分列=评委打分合计!D3:D18;评委投票数列=COUNT(评委打分合计!H3:R3)。3.3数据安全性措施

Excel文件是由工作簿组成,而工作簿由若干工作表组成。因此,基于Excel本身,可采取三种安全性保护方法:保护工作表、保护工作簿和文件设置密码保护。

⑴保护工作表。其设置方法为,将不允许用户输入的工作表中单元格选中,然后点击工具→保护→保护工作表。可以设定密码,以防止自己无意的修改或他人未经授权的修改。此功能可使非法用户只能看到工作表内容,但无法对文件进行修改。如果想在总体保护表的情况下对表的个别数据进行修改,可在保护工作表之前设置"单元格格式-保护"选项,选择锁定或隐藏复选框;取消锁定则在保护工作表后仍可修改此区域数据,设置隐藏可使保护工作表后隐藏公式。

⑵保护工作簿。点击"工具→保护→保护工作簿",

可以设定密码保护工作簿的结构和窗口。

⑶文件密码保护。具体操作为:点击工具→选项→安全性。可以设定打开权限密码或修改权限密码。

⑷设置数据有效性。如分值的上下限控制等。⑸插入批注或提示警告信息,尽可能避免原始数据录入错误。

⑹提高数据的自动输入功能。4、结束语

本文总结出了Excel在教师CAI课件观摩评分统计中的具体应用,从应用中可以看出Excel的简单容易性和强大的函数功能,用Excel统计教师的得分,具有灵话、高效、方便、准确的特点,能大大提高工作效率,降低工作强度。作者充分应用Excel的自动填充、选择性粘贴、函数及其公式和数据分类汇总等数据处理功能,快捷、准确地计算各种比赛评分等。用Excel计算教师的观摩评分,最重要的基础是建好Excel工作表模板。充分和灵活利用Excel去实现数据的表间应用,通过编制公式自动获取其它工作表中的数据资源。只有这样,才能真正提高工作效率,使Excel在教学管理工作中发挥更大的作用。

参考文献:

[1]罗清文.Excel函数应用初探[J].无锡南洋职业技术学院论丛,2010,4(9):60-64.

[2]夏芸,赵诚.Excel中公式和函数教学的研究与探讨[J].电脑知识与技术,2011,7(7):1705-1709.

[3]黄于富.Excel在学生成绩统计上的运用[J].贵阳学院学报(自然科学版),2009,4(03):71-74.

[4]孔祥君.关于Excel数据加密的方案[J].同煤科技,2009,(03):11-12.

(上接第137页)

$c3=date("Y",mktime());$linkage=$a1."-".$b2."-".$c3;?>

<?php$this->link->doLink($this->dir_path.'index.php?logout=true',translate('LogOut'))?>|

<?php$this->link->doLink($this->dir_path.'schedule.php?date='.$linkage,translate('MyBooking'))?>('MyControlPanel'))?>

|

<?php$this->link->doLink($this->dir_path.'ctrlpnl.php',translate

2.6登陆界面可以直接用户名登陆

在phpScheduleIt\config\config.php文件中,第157

行更改为

$conf['app']['useLogonName']=1;

全部配置结束,使用者便可以登录系统,使用者可以全天24小时查看所有会议室使用情况,自助预定,自助取消。比传统人工方式预定既方便又快捷。系统不仅可以做会议系统预定使用,也可以作为其他预约系

统使用。3.结束语

通过此会议系统的案例分析,我们发现信息化对于企业很重要,该会议系统实现了24小时自助预定,自助取消,循环预定,方便查询的系列功能,是传统的电话预定不可比拟的。不仅能够提升企业管理水平,更成为企业发展的重要支撑。只靠传统的管理手段已经无法在市场上竞争了。信息化的主要作用表现为:规范企业管理、理顺管理流程、强化执行体系;使企业管理的各个方面可显性化、可控化,使企业的管理战略可以更好地贯彻执行;提高企业管理者的经营决策能力,信息化手段与管理目标相结合,成为企业战略目标实现的推进器。

参考文献:

[1]/

本文来源:https://www.bwwdw.com/article/a2hq.html

Top