基于Ajax的网站系统开发---毕业论文.doc

上传人:滴答 文档编号:1273716 上传时间:2019-01-26 格式:DOC 页数:52 大小:1.13MB
下载 相关 举报
基于Ajax的网站系统开发---毕业论文.doc_第1页
第1页 / 共52页
基于Ajax的网站系统开发---毕业论文.doc_第2页
第2页 / 共52页
基于Ajax的网站系统开发---毕业论文.doc_第3页
第3页 / 共52页
基于Ajax的网站系统开发---毕业论文.doc_第4页
第4页 / 共52页
基于Ajax的网站系统开发---毕业论文.doc_第5页
第5页 / 共52页
点击查看更多>>
资源描述

1、 本 科 毕 业 论 文 基于 Ajax的网站系统开发 Development of Web Site Based on Ajax 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师: 年 月 摘 要 Ajax 全称为 “Asynchronous JavaScript and XML” , 是 一种创建交互式网页应用的网页开发技术 , 这个术语源自描述从基于网页的 Web应用到基于数据的应用的转换 。 在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,给缓慢的 Web 应用体验着色使之像桌面应用一样

2、。 虽然大部分开发人员 和公司 在过去使用 XMLHttp 或者使用 Iframe 来加载数据,但现在我们 可以 看到传统的开发人员和公司开始采用这些技术 1。 Ajax 使用 XHTML+CSS 来表示信息; 使用 Javascript 操作 Document Object Model 进行动态显示及交互; 使用 XML 和 XSLT 进行数据交换及相关操作; 使用 XMLHttpRequest 对象与 Web 服务器进行异步数据交换; 使用 JavaScript 将所有的东西绑定在一起。 与传统的 Web 比较, Ajax 只向服务器发送并取回必要的数据,在客户端采用 JavaScript

3、 处理来自服务器的响应,降低了带宽的使用,也降低了服务器响应的时间 。 本网站主要采用 Ajax 技术,使用微软公司提供的 AjaxControlToolkit控件对 软件 学院网站进行改造,从而实现更好的用户的体验,如注册系统时无刷新实现重复用户名的验证,实现局部页面加载等 2。 另外,本网站还采用三层架构,即 表现层( UI)、业务逻辑层( BLL)、数据访问层( DAL) , 将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。 WEB 层 不直接与数据库进行交互,而是通过中间层建立连接,再经由中间层与数据库进行交互 ,增加了安全性、通用性和可扩展性。 关键词 : Ajax; A

4、jaxControlToolkit;三层架构 ;网站开发 Abstract Ajax is short for Asynchronous JavaScript and XML, it is a web-based technology that can create interactive Web page , Ajax derived from the description from the web-based applications to Web applications based on data conversion .In applications based on data c

5、onversion ,data that requesting by user such as contacts lists, can be independent of the actual page from the server to obtain and can be written into the page dynamically, Ajax can make web-based applications function more like desktop-based ones. Although most developers and companies in the past

6、 use XMLHttp or Iframe to load data , now more and more developers and companies become to use Ajax. Compared with the traditional Web, Ajax is only sent to the server and retrieve the necessary data , and on the client it use JavaScript to deal with the response from the server. Thus the use of ban

7、dwidth is reduced, but also the server response time is reduced. This Web site is based on Ajax, using AjaxControlToolkit controls provided by Microsoft. We try to develop our collage website by AJAX in order to achieve a slick and responsive user experience. Additionally, the site also uses a three

8、-tier structure, namely the performance of layer (UI), Business Logic Tier (BLL), Data Access Layer (DAL). It puts business rules, data access, checking on the legality to the middle layer for processing. WEB layers do not interact directly with the database, but by the middle layer to establish a c

9、onnection, and then through the middle layer to interact with the database, thus it gets increase of security, versatility and scalability Key words: Ajax; AjaxControlToolkit; Three-tier Structure; Web Site 目录 第一章 引言 . 1 1.1 项目目的 . 1 1.2 实施背景 . 1 第二章 系统相关技术介绍 . 3 2.1 ASP.NET 简介 . 3 2.2 ASP.NET AJAX

10、框架 . 3 2.3 SQL Server2005 简介 . 4 第三章 系统 需求 分析 . 6 3.1 编写目的 . 6 3.2 项目背景 . 6 3.3 目标 . 6 3.4 假定与约束 . 6 3.5 数据描述 . 6 3.5.1 静态数据 . 6 3.5.2 动态数据 . 7 3.6 功能需求 . 7 3.6.1 流程图 . 7 3.6.2 功能划分 . 8 3.7 性能需求 . 12 3.7.1 时间需求 . 12 3.7.2 适应性 . 12 3.8 运行环境描述 . 12 3.9 其他需求 . 13 第四章 系统详细设计 . 14 4.1 引言 . 14 4.1.1 编写目的

11、. 14 4.1.2 术语定义 . 14 4.2 系统概述 . 14 4.2.1 实现目标 . 14 4.2.2 条件与限制 . 14 4.2.3 运行环境 . 14 4.2.4 需求概述 . 15 4.3 总体设计 . 16 4.3.1 设计原则 . 16 4.3.2 设计规范 . 17 4.4 功能描述 . 19 4.4.1 系统模型 . 19 4.4.2 实现架构 . 20 4.5 数据库设计 . 21 4.5.1 标识符和状态 . 21 4.5.1 数据库对象详细内容 . 22 4.6 页面汇总 . 22 4.7 关键页面实现 . 23 4.7.1 用户注册页面 . 23 4.7.2

12、我的书屋页面 . 28 4.7.3 管理员发布信息页面 . 28 4.8 安全保密设计 . 30 4.8.1 系统故障预防与恢复 . 30 4.8.2 用户管理和权限控制 . 30 4.8.3 数据备份与恢复 . 30 4.9 系统出错处理信息 . 31 第五章 系统数据库设计 . 32 5.1 数据库关系图 . 32 5.2 数据库对象 . 32 5.2.1 用户信息表: user_info . 32 5.2.2 学院新闻: college_news . 34 5.2.3 教学通知: edu_notify . 35 5.2.4 学生工作: students_affair. 36 5.2.5

13、学术活动: IT_news . 37 5.2.6 信息分类: info_category . 38 5.2.7 用户分类: user_category . 39 5.3 数据存储过程设计 . 39 5.3.1 用户注册 . 39 5.3.2 普通用户操作 . 39 5.3.3 管理员操作 . 40 第六章 结束语 . 41 致谢 . 42 参考文献 . 43 Contents Chapter1 Introduction . 1 1.1 Project Target. 1 1.2 Project Background . 1 Chapter2 System related technologie

14、s outline . 3 2.1 Introduction to ASP.NET . 3 2.2 ASP.NET AJAX Framework. 3 2.3 Introduction to SQL Server 2005 . 4 Chapter3 Population Needs of System. 6 3.1 Compile Purpose . 6 3.2 Project Background . 6 3.3 Targets. 6 3.4 Assumptions and Constraints. 6 3.5 Data Details . 6 3.5.1 Static Data . 6 3

15、.5.2 Dynamic Data . 7 3.6 Functional Requirements. 7 3.6.1 Flow Diagram . 7 3.6.2 Functions . 8 3.7 Performance Requirements. 12 3.7.1 Time Limited . 12 3.7.2 Adaptability . 12 3.8 Operating Environment . 12 3.9 Other Requirements . 13 Chapter4 Detailed Design of System . 14 4.1 Introduction . 14 4.

16、1.1 Compile Purpose . 14 4.1.2 Terms . 14 4.2 Syetrm Overview. 14 4.2.1 Targects. 14 4.2.2 Requirement . 14 4.2.3 Operating Environment. 14 4.2.4 Requirement Overvierw . 15 4.3 Design . 16 4.3.1 Design Principles . 16 4.3.2 Design Code . 17 4.4 Fonction Details . 19 4.4.1 System Model . 19 4.4.2 System Architecture .

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。