毕业设计网
毕业设计论文 | 毕业设计任务书 | 计算机外文翻译 | 文献综述 | 机械模具类 | 课程设计 |

企业Intranet办公管理系统的设计

企业Intranet办公系统为企业实施办公自动化提供整体解决方案。其主要功能如下:

1.  企业内部的系统用户登录及验证功能

●  系统用户进入系统时的身份验证

●  系统用户在不同页面浏览时的身份验证

2.  员工信息管理系统主要功能

●  员工信息的录入,设置初始的用户信息

  ●  员工信息的查询(全部、部门、个人、管理层)

 3.  公司财务信息管理系统主要功能

  ●  财务信息录入

  ●  财务信息的查询和管理

  ●  各种财务信息报表的生成

 4.  公司员工内部信息交流系统主要功能

  ●  公司内部公告、通知的发布

  ●  公司内部意见箱(每个员工可以就各种具体事件向有关负责人提交意见建议,并获得反馈)

  • 公司内部投票站(有关员工可以就某个具体问题向指定人群发布投票,并获得反馈)

2.2  设计思想

2.2.1  Browser/Server结构

企业内部办公网络的特点是利用Browser/Server结构,实现整个企业的信息化管/理。这种系统的优势在于系统简单,功能强大,扩展能力良好以及跨地域的操作性能。

Client/Server模式与Browser/Server模式是现在比较流行的两种数据库应用模式,单独应用哪一种模式都将受其自身的弱点的限制。Client/Server模式主要是在以局域网为基础的环境下展开应用的,它受到地域的限制。而Brower/Server模式通过internet进行通信,可以不受地域的限制,但是它不能够进行联机事务处理,并且在大量数据处理的情况下,速度较慢。从目前的开发技术来看,Browser端作为信息收集源,特别是大量的数据录入工作还不能完全取代Client端的用户界面。在这方面,Client端的各种开发工具的功能更加强大也更加灵活,而Browser端却由于其功能结构的限定过于“瘦小”。

对于本系统,其功能目标是要实现企业内部包括分支机构的信息资源共享,同时要实现不同用户权限的控制。由于系统数据收集的实时性要求不高,因此采用Browser/Server结构来进行设计是合理可行的。

 

 

2.2.2  三层结构的概念

Browser/Server的多层结构的应用正是在对C/S结构总结的基础上产生的,即将应用划分为三层(可以有更多层,但三层最常见):用户界面层,商业逻辑层,数据库层。用户界面层负责处理用户的输入和向用户输出,但并不负责解释其含义(出于效率的考虑,它可能在向上传输用户输入前进行合法性验证),这一层通常用前端工具(VB,VC,ASP等)开发,在本系统中我们使用VBScript脚本语言实现ASP页面;商业逻辑层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成SQL语句检索或更新数据库,并把结果返回给客户端,这一层通常以动态链接库的形式存在并注册到服务器的注册表(Registry)中,它与客户端通信的接口符合某一特定的组件标准(如COM,CORBA),可以用任何支持这种标准的工具开发;数据库层负责实际的数据存储和检索。

B/S结构开发还具有另外的一个重要的优势,即面向对象编程的特性――“封装性”。在客户端需要进行某项与数据库之间的访问和操作的地方,只需要调用一个函数,至于这个函数如何编写,如何与数据库打交道,以致访问的是何种数据库都与其无关(否则,很有可能出现在一种数据库系统上运行的很好的SQL语句,有时换到另一种数据库系统上必须加以修改);在中间层DLL中实现这个函数,如果用户对具体操作的要求发生改变,只需要修改这个函数久可以了,只要此函数的入口参数和返回内容不变,在客户端不需作任何改动。而这一点在开发大型应用时尤其有用:我们可以把开发人员分成两组,一组负责开发界面层,另一组负责开发商业逻辑层,双方只要按照事先商定的函数接口,并行地开发就可以,而不必向从前那样,后面的工作必须等前面的工作完成后才能开始。当然,这样的开发模式需要很好的项目协调和文档作支持。

2.2.3  B/S结构的信息系统的开发模型与动态发布数据的方法

   B/S开发模型实际上是分布式的Client/Server结构在Internet/Intranet上的扩展,即把一个应用对象从功能结构上划分为三部分:数据处理逻辑,业务处理逻辑和显示逻辑。其中Web服务器是显示逻辑的核心,它将信息组织成超文本,通过超文本标记语言(HTML       )和

超文本传输协议(HTTP)实现与Browser端的交互;client端的程序配合相关的应用服务器实现业务处理逻辑;数据处理逻辑由数据库服务器管理系统DBMS来完成,负责管理对数据库数据的读写操作。各功能之间通过一些通用的编程接口连接,如开放数据库互连ODBC,通用网关接口CGI等。

   把信息系统纳入B/S结构的框架之后,首先要解决的问题是通过网页访问后台数据库信息。Browse端的应用程序都被分割为页面的形式,用户的交互操作是以提交表单等方式来实现的,这就要求Browser端具有很强的动态数据发布能力。Microsoft所提供的动态Web的解决方案在短短几年间已经过三个阶段:从CGI到IDC,再到如今的ASP。

 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:计算机网络安全专题学习网站的建设
下一篇:asp客户定单管理信息系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022