无纸化办公系统的设计与实现

上传人:xins****2008 文档编号:117071713 上传时间:2019-11-18 格式:DOC 页数:30 大小:1.30MB
返回 下载 相关 举报
无纸化办公系统的设计与实现_第1页
第1页 / 共30页
无纸化办公系统的设计与实现_第2页
第2页 / 共30页
无纸化办公系统的设计与实现_第3页
第3页 / 共30页
无纸化办公系统的设计与实现_第4页
第4页 / 共30页
无纸化办公系统的设计与实现_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《无纸化办公系统的设计与实现》由会员分享,可在线阅读,更多相关《无纸化办公系统的设计与实现(30页珍藏版)》请在金锄头文库上搜索。

1、无纸化办公系统的设计与实现摘要本文论述了一个基于公司企业实现无纸化办公的采用B/S模式下的充分利用数据库服务的整体软件平台的设计与实现。分析了该系统所适应的计算机软硬件的配置环境与选取的利弊。讨论了系统的结构框架和设计原理。说明了系统数据库设计的思路与实现方法。系统构建的重点主要在于系统使用权限的设计、公司营运流程的细分和模式化、系统数据库的合理设计与实现。本文中就如何在软件中实现以上几点作了详细分析与讲解,并给出了使用mysql数据库建立本系统数据库的实例。本文所讨论的软件已经开发成功并投入使用。在实际使用过程中完全达到了预先的设想,取得了良好的效应,使客户公司在经过了短期的软件操作培训和过

2、度起后十分顺利的实现了公司无纸化办公的效果,公司所有业务和员工的工作完全通过此系统完成并且在数据库中进行记录,达到了原先节约成本,简化工作步骤,提高工作的效率的要求。此系统在开发初期针对客户公司的实际情况进行设计与实现,具有一定的企业局限性,在本文中对此系统将来摆脱局限性实现产品化提出了建议并同时对未来的发展进行了展望规划。关键词:数据库服务,企业流程模式化。 目 录第一章 概述 1.1 计算机应用概述 2 1.2 系统开发的应用背景与要求 2 1.3 系统的环境配置与选择 3 1.3.1 B/S系统3 1.3.2 MySQL数据库6 1.3.3 系统环境与架构7 1.4 本文内容简介7第二章

3、 模块划分与设计 2.1 什么是PHP语言 8 2.2 系统权限的划分 2.2.1 权限的划分 9 2.2.2 Cookie的使用 10 2.3 功能模块的划分与实现 13 2.3.1 管理员模块的实现 13 2.3.2 项目经理模块的实现 15 2.3.3 咨询顾问模块的实现 16 2.3.4 Javascript的使用18 2.3.5 客户模块的实现19第三章 数据库设计与实现 3.1 关于学校的数据内容20 3.2 关于上教国际的数据内容21 3.3 关于上教国际业务的数据内容22第四章 总结与展望 4.1 新技术的运用27 4.2 对未来的展望29致谢30参考文献30第一章 概述1.1

4、计算机应用概述随着计算机技术的不断发展与提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。今天,计算机的价格已经十分的低廉,性能却有了长足的进步,在发达地区计算机的普及率也可以说已经达到了无所不在的地步,与计算机相关的配套设施,外部设备和网络设置也有了很大的进步,与人们的日常生活有着息息相关的联系,使人们的生活,工作,娱乐等社会活动有了更大的便利和效率。计算机作为我们人类得力的助手,之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动,减少人工的危险性和失误率;其次,计算机可以节省许多资源,降低人工生产劳动

5、的成本;第三,计算机可以大大的提高人们的生产效率;第四,计算机可以使某些敏感和重要的信息更加安全,等等;总之,计算机技术的合理应用是现今社会一个十分重要的课题,许多人投入到计算机科学的研究中,为计算机科学的进步做出了伟大的贡献。可以说计算机技术的发展代表着人类社会的发展,计算机技术的应用已经深入到人类社会的活动当中。在现今人类社会的各种活动中,以经济活动中的公司经营管理为例,合理的使用计算机技术进行经营管理代替传统的人工的管理模式可以有效的提高公司的工作效率,使公司在日趋激烈的商业竞争中占据有利形式,取得先人一步的商机。1.2系统开发的应用背景与要求现今的商业社会中,许多非计算机专业的公司企业

6、对于计算机的应用操作还相对停留在一个比较肤浅的应用层面上,并没有充分发挥计算机系统的高性能的智能的优势,计算机只是用来进行一些比较简单的文档处理,网业浏览和信息保存,这些相对于计算机系统强大的功能来说是一种十分严重的资源浪费。计算机系统完全可以充分的融入公司日常的管理经营工作中去,使工作人员通过一定的软件操作界面,进行几个简单的按钮操作和文字输入,就可以完成平时的工作,而且通过计算机网络的辅助,可以随时记录当时的工作情况和重要信息的保存,从而使公司的经营管理工作完全摆脱纸笔记录和人员繁复操作的情况,大大降低了繁复工作所带来的高失误率,提高了工作效率,并且有助于提高工作的保密性和各种信息保存的安

7、全性,工作人员避免了因为某些工作而不得不停下手边的工作去和别的人员频繁见面的情况,只需通过计算机系统进行一定范围内的相互通信,使用几个简单的操作就可以省却许多不必要的麻烦。因此可见,开发一套适用于公司日常经营管理活动的无纸化办公系统对于一个公司企业来说是十分具有现实意义的。但是在现实环境中,每一个公司的实际情况都有所不同,所从事的行业也各不相同,进而所采取的经营管理模式和工作步骤也有很大的不同,因此每一个公司都需要有一套适应各自实际情况的管理系统,这对与系统的开发是一个很大的难题,不过我以为,既然我们已经有了设计这种系统的思路就应该坚持不懈的走下去,通过我们的努力一定可以实现我们的想法。虽然开

8、发一套适用与目前所有公司企业的管理系统还是不太可能的事情,但是在同一领域内,各个企业还是具有其相同性的,开发一套适用于一定行业领域内的管理系统还是有其可行性的,本系统就是基于这样的条件而开发的,希望可以通过本系统的开发为今后在各个行业领域内的管理软件的开发提供一个思路与参考。本系统开发的对象是最近社会上比较热门的办理出境留学的中介公司,具体以上海的上教国际公司为开发对象,该公司在此行业领域内具有一定的典型性,操作服务流程比较规范,客户关系网也比较完整。该公司以前的经营管理状态是比较传统的纸笔记录,人员面对面的频繁交流,大会三六九,小会天天有,客户联系通过纸笔记录,有时客户不能直接见面就要通过邮

9、寄的方式将资料寄到公司保存,周期长,容易出错,而且成本高,公司经理的管理工作也变的十分烦琐,又要应付客户,又要频繁的和公司内部员工面对面的交流,有时需要外出办事却又不能离开公司,工作效率十分低下。因此开发一套管理软件就变的十分的迫切。根据该公司的情况,提出了如下的设计要求:l 公司总经理,项目经理,咨询顾问和客户的权限分开,依次降低权限。l 将公司的管理流程和项目经理,咨询顾问的工作流程整合进软件,并且记录工作情况,保存工作信息。l 客户的个人资料与公司员工的人事资料分开保存,可随时调用与查询。l 具有公司业务的统计功能。l 可以查询工作流程中涉及到的费用情况。l 可随时增加删除境外留学学校资

10、料。l 数据的安全性与备份。l 节约成本。在以下的篇幅里将详细论述本无纸化办公系统的设计和实现。1.3系统的环境配置选择开发系统所可以使用的方法和工具有很多种,形式也各不相同,在此我将采用公司内部网站的形式,结合公司原有的内部局域网,形成服务器安装,所有客户机可同时浏览。避免重复安装的情况,达到节约成本的目的。同时,由于只需要在服务器上安装就可执行,也大大减化了程序使用的复杂性,到时,使用者只要以浏览网页的形式,输入ip地址,按照各自的权限登录系统即可。同时,存放数据的数据库也安装在服务器上,由于服务器的安全性能比一般的计算机要好,而且维护一台计算机也比同时维护多台计算机要容易一些,更可以发挥

11、充分的发挥出计算机高效性。系统开发的工具是采用MySql数据库+php后言+apache运行环境的经典的基于Web的B/S系统的开发工具。众所周知,apache是Linux上有名的Web Server,而Mysql与php也是基于Linux的服务应用,相同的一套具有类似功能的基于微软Windows的ASP的开发工具在价格上远远大于Linux系统,然而在功能与系统稳定性上,两者却没有多大的区别,现在apache运行环境也可以安装在Windows操作系统下而不存在任何的兼容性的问题,这为我们在节省成本的情况下进行系统开发带来了极大的便利。在以后的篇幅里将会对以上技术做简要的论述。.1.3.1 B/

12、S系统B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操

13、作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。B/S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。须视企业规模和地理分布确定。企业内部通过防火墙接入Internet,再整个网络采用TCP/IP协议。网络结构如图6所示:C/S 与 B/S 区别:Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的.硬件环境不同:C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行对安全要求不同C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号