最新系统开发,你了解吗? 字号:  

本网站系统根据企业要求分为前台和后台两大部分,后台部分占有很大比重,这是和传统网站有所不同,本网站设计的核心部分就是灵活,后台的设计使用了大量的表格,并且采用多种映射机制,其中最大的特点就是单表对多表,例如主页信息显示团队风采、新闻中心、经典案例、服务客户、公司文化和服务项目等六个模块的内容,而它的显示使用了大量表的交叉取数,当各模块信息更新时要将更新的信息通知主页,这样主页在条用数据时才能将更新的数据显示出来。

网站的软硬件开发环境:1)服务器的软硬件配置,服务器的硬件配置: CPU 奔腾D 2.0G,硬盘80G,内存512M,服务器的操作系统:Windows XP以上,Web服务器软件:IIS 6.1(Internet Information Server),数据库服务器软件:SQL Server 20002)客户端的软硬件配置,客户端的硬件配置: CPU 奔腾4或以上,硬盘40G,内存256M,客户端操作系统:Windows XP以上,客户端浏览器软件:IE(Internet Explorer)4.1.2 系统的开发工具:由于系统的软件配置主要是基于Microsoft公司的软件,所以在系统的开发工具的选择上采用了Microsoft公司的软件开发工具VS2008,具体内容如下:

系统的开发工具:由于系统的软件配置主要是基于Microsoft公司的软件,所以在系统的开发工具的选择上采用了Microsoft公司的软件开发工具VS2008,具体内容如下:采用ASP.net技术、C#脚本语言编写Web应用程序。采用SQL Server 2000存储和管理数据。4.1.2 网站的整体架构。系统采用三层的体系结构,数据库采用Microsoft SQL Server2000,编程语言为C#以及ASP.NET Web页面采用ASP.NEThtml代码,后台程序由C#编写。

Web表示层外,还有Model层、数据访问层DAL、业务逻辑层BLL等等。 DAL负责数据库的数据存取,BLL通过调用DAL层的方法来实现业务需求,Web层通过调用BLL的方法来实现与用户的交互, Model提供数据实体类供WebBLLDAL调用,DAL负责与数据库的交互,为了提高维护性,采用OOP的设计思想,只有BLL层可以直接调用DAL层类中的方法,不可以跨层调用。 BLL层的功能是由多个不同的类互相配合实现复杂的业务逻辑。   

系统大量采用ajax技术,通过 AJAX JavaScript 可使用 JavaScript XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,您的 JavaScript 可在不重载页面的情况与 Web 服务器交换数据。AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然後返回一个新的网页。

传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然後返回一个新的网页。这个做法浪费了许多带宽,因为在前後两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。

与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XMLweb service接口,并在客户端采用JavaScript处理来自服务器的响应。因此在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。