(6)依托HTML5进行结构优化。HTML5在结构上对于OS进行了极大的提升。在未来包括物联网,在结构支撑底层都会产生很大的变化。现在我们进行协同应用是用鼠标,可能不久我们会用手指头,未来可能只用通过手势就能够进行协同应用[2]。
中国协同办公管理软件发展非常快,充分贴切了中国企业的需求,在企业信息化建设中起到了关键作用
1.3 系统开发环境
1.3.1 B/S 结构
系统采用B/S模式进行设计,B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、文护和使用[3]。
1.3.2 ASP.Net体系
随着计算机应用的发展,人们越来越不满足于只有静态内容的页面,而由某种机制动态产生html等代码的需求越来越迫切,于是,很多技术就应运而生,Asp.net就是这样一种技术。从本质上讲,Asp.net就是一种服务器端动态产生HTML、CSS、JAVASCRIPT等浏览器认识的代码的技术。Asp.net解决了两大问题:1,与Web服务器交互;2,根据不同的请求参数不同的HTML等代码[4]。
1.3.3 三层架构思想
三层架构分为以下三种层面:三层:表现层、业务层和数据层,表现层用于用户接口的展示,以及用业务层的类和对象来“驱动”这些接口。在ASP.NET中,该层包括aspx页面、用户控制、服务器控制以及某些与安全相关的类和对象。业务层用于访问数据层,从数据层取数据、修改数据以及删除数据,并将结果返回给表现层。在ASP.NET中,该层包括使用SqlClient或OleDb从SQL Server或Access数据库取数据、更新数据及删除数据,并把取得的数据放到DataReader或DataSet中返回给表现层。数据层是数据库或者数据源。在.NET中,通常它是一个SQL Server或Access数据库[5]。
1.4 文档结构
本文的安排如下:
第一章, 绪论,介绍系统题目、开发背景以及发展趋势。
第二章, 对系统的可行性进行分析
第三章, 对系统的需求进行详细的分析
第四章, 介绍总体的设计,包含对数据库的设计
第五章, 介绍系统的详细分析,精确到模块的详细设计
第751章, 对系统的整个测试,以及测试总结
2 可行性分析
本章介绍整个系统在技术、操作上的可行性。
2.1 技术可行性
开发一个基于B/S模式的Asp.Net以及三层架构的企业办公信息管理系统,体现在技术的可行性上有以下几点:
1. 确定系统采用B/S模式三层结构体系
B/S模式在传统的C/S的模式基础上,在两层结构直接增加一个中间层,很好的解决了传统C/S模式在扩展性、文护性、重用性等方面的缺陷,在三层架构中,客户端通过接受用户向服务器提出的请求,然后服务器端从数据库获得相关的数据,通过再对数据进行一系列的处理,产生用户所需要的数据,并且将结果提交回客户端,最后客户端浏览器将结果展现给用户。服务器端处理了大量的运算工作,减轻了客户端浏览器和数据库服务器的负担,从而提高了工作效率,也增加了安全性。在技术上采用三层架构,保证了系统的安全性和高效率性。
2. 使用ASP.Net技术为系统的主要架构
ASP.Net解决了传统三层架构系统的互操作性差以及跨平台导致的一系列问题,同时得益于其组件和模块化,似的每一页,每一个对象和HTML元素都成为一个运行的组件,便于扩展。ASP.Net在代码上分割了展示逻辑和业务逻辑,使得界面显示可以使用一般JavaScript或jquery来达到更加个性化的效果,同时网页的业务逻辑也可在隐藏代码实现,保证了网页易编写性,代码易文护和易修改性[6]。 企业办公信息管理系统的设计与实施+ER图+需求分析(5):http://www.751com.cn/jisuanji/lunwen_2855.html