公司协同办公系统的设计与实现
中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2014)05-0153-01
1 引言
本论文研究设计的是永煤公司协同办公系统,以B/S(Browser
/Server,浏览器/服务器模式),结构的远程协作模式,采用Internet技术的多层应用架构开发,支持局域网、广域网、Internet,实现随时随地办公。其最终目标是:建成一个高质量、高效率、智能化的办公系统,为领导决策和企业办公提供信息服务,实现永煤公司的轻松办公、无纸办公、资源信息化、决策科学化[1]。系统界面亲切友好要易于使用;个性化设计形式新颖;维护直观方便节省人力;员工之间、部门之间能够保持更加紧密联系,信息交流更加顺畅:高层决策、管理者能够及时准确掌握公司各方面的信息;人员办公效率得到大幅提高,办公经费得到有效节约,增强竞争能力,在国内要具有领先水平。
2 系统开发工具简介
(1)B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件口,这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。(2)MySQL是由Sun Microsystems公司提供的一个多线程、多用户,快速且健壮的关系数据库管理系统(RDBMS,Relational Database Management System)。MySQL数据库的优点是性能可靠安全、成本低、更易于学习和配置、良好的可移植性、源代码可供使用等。(3)PHP语言(PHP:Hypertext Preprocessor,超文本预处理器的字母缩写)是一种被广泛应用的开发源代码的多用途脚本语言。由于PHP天生与MySQL数据库的嵌合性,其中包括了PHP内置的功能、改进函数以及后来发展的PDO(PHP Data Objects),使得应用PHP访问MySQL数据库会更加方便快捷。开源模式使得开发者无需付费,支持多种操作系统,强大的的可伸缩性,稳定高效运行,快速开发,面向对象的编程。
3 系统的设计和实现
通过对永煤公司的企业规模、组织架构、人员情况、管理级别、办公流程等基础情况的分析,要求能有利于快速提高工作效率,达到预期目的,并且更加的人性化,适应大众的日常办公习惯,便于人们使用,这样的系统可以设计以下功能模块[2]:(1)个人邮箱:包含写邮件、收件箱、发件箱、草稿箱、废纸篓、文件夹、邮件规则、邮箱配置及邮箱信息等功能。(2)个人事务:包含待办事宜、个人日历、个人设置、个人地址簿、修改密码等功能。(3)公文管理:包含呈批公文、公文阅览、合同管理、印章管理等功能。(4)综合办公:包含交办事项、催办提醒、领导日程、会议管理、合同管理等功能。(5)请假管理:包含副处以上人员、其他人员请假等功能。(6)电子期刊:包含永煤集团报。(7)网上调查:包含常用链接和网上调查。(8)董事长信箱和收藏夹。
登录模块的实现:用户登录模块是一个系统最关键性的一部分,它就相当于一个企业的大门有好的门卫把守一样,对系统的安全至关重要,是任何软件系统的安全保障第一道防线。用户可以首先通过Web方式登陆系统,输入有效用户名和密码之后,接着由用户认证模块对用户信息进行核对,系统确定用户是否为合法用户,如果被通过验证,用户名决定用户所在的用户组(角色)确定用户所具有的权限和可执行的操作,最后返回相应页面,赋予用户相应的权限,在进行下一步操作。由于更多的出于安全性考虑,User密码和权限均采用加密传输,与后台数据库相结合,使赋有权限的用户能够“对号入座”,当一名用户登录时对某项操作发出系统请求时,系统会根据用户信息与数据库所存记录做好比较,满足要求后则允许请求执行,否则拒绝请求。具体界面如(图1)所示。
4 结语
公司协同办公系统不仅是现代企业管理的发展趋势,也是信息化技术的发展趋势,为了使系统能够发展得更快速,我们应该将这些应用有效地管理起来。而确保办公信息的安全、完整、真实、准确、智能、实时管理和利用,则是办公自动化最基本的要求[3]。目前该系统已处于运行阶段,还存在着一些不足,如安全性能还不完善,缺少必要的数据加密系统等,这些功能与技术还需要加以提高和实现,但我们只要真正使用它,就可以在使用过程中发现问题,并对其逐步加以完善和改进。
- 上一篇:浅析上市公司利润操纵问题
- 下一篇:上市公司财务综合状况之灰关联评价