小型教育网站的开发与建设(4)
各种.NET应用于程编译 中间语言(IL)代码 JIT编译 机器代码
图4-1 .NET框架结构
Visual Studio .NET 是用于快速生成企业级 ASP.NET Web 应用程序和高性能桌面应用程序的工具。Visual Studio 包含基于组件的开发工具(如 Visual C#、Visual J#、Visual Basic 和 Visual C++),以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。
Visual Studio 支持 Microsoft .NET Framework,该框架提供公共语言运行库和统一编程类;ASP.NET 使用这些组件来创建 ASP.NET Web 应用程序和 XML Web services。MSDN Library 也包括在内,它包含这些开发工具的所有文档。
Asp.NET为开发人员提供了生成企业级Web应用程序所需要的服务、编程模型和软件基础结构,同其他Web开发平台相比,Asp.NET具有下面三大优势。
1.支持编译型语言
程序员通过C#语言,开发的Asp.NET程序被编译成中间语言,具有平台无关性,由于Asp.NET页面在执行前会被编译,所以Asp.NET的性能得到了很大的提高。
2.程序代码与页面内容的成功分离
通常的动态网页开发,往往是在一个网页上混合多种脚本语言。比如在HTML脚本语言上可以嵌入JavaScript或VBScript等客户端脚本语言,也可以同时嵌入Asp.Net或JSP等服务器端脚本语言。这种多语言混合的Web开发模式通行已久,但是它的代码可读性很差,程序代码同页面内容混合在一起,程序员要在多种语言的思维上频繁切换。Asp.NET Web集成了“所见即所得”的HTML编辑器,为开发人员开发Web页提供了方便的图形化支持。
3.引入服务器端控件
Asp.NET中的服务器端控件会生成发送给浏览器的HTML代码,显示控件,它们还能生成隐藏的HTML元素来存储它们当前的状态。在提交页面时,这些信息就会传送回服务器,控件将自动处理这些信息,改变HTML,显示控件。
- 13 -
4.1.2 SQL2008详述
Microsoft SQL Server 2008 中文版是基于客户端/服务器模式的新一代大型数据库管理系统(DBMS),它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,可为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。
SQL Server2008 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQL Server 2008 为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。 通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2008 为不同规模的企业提供了一个完整的数据解决方案。 4.2 小型教育网站系统设计
4.2.1 小型教育网站系统数据库设计
数据库的概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统(DBMS)、独立于计算机系统。概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求的数据库系统概念模式。根据需求分析给定各个E-R图。
数据库最终是要存储在物理设备上的。为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构(存储结构与存取方法)的过程,就是数据库的物理设计。物理结构依赖于给定的DBMS和和硬件系统,因此设计人员必须充分了解所用DBMS的内部特征,特别是存储结构和存取方法;充分了解应用环境,特别是应用的处理频率和响应时间要求;以及充分了解外存设备的特性。
数据库的物理设计通常分为两步: (1)确定数据库的物理结构;
(2)对物理结构进行评价,评价的重点是时间和空间效率。 数据库设计的过程(六个阶段): (1)需求分析阶段
- 14 -
准确了解与分析用户需求(包括数据与处理)是整个设计过程的基础,是最困难、最耗费时间的一步。
(2)概念结构设计阶段
是整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。
(3)逻辑结构设计阶段
将概念结构转换为某个DBMS所支持的数据模型,对其进行优化。 (4)数据库物理设计阶段
为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法 。 (5)数据库实施阶段
运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果,建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。
(6)数据库运行和维护阶段
数据库应用系统经过试运行后即可投入正式运行。
数据库系统投入正式运行,意味着数据库的设计与开发阶段的基本结束,运行与维护阶段的开始。数据库的运行和维护是个长期的工作,是数据库设计工作的延续和提高。
在数据库运行阶段,完成对数据库的日常维护,工作人员需要掌握DBMS的存储、控制和数据恢复等基本操作,而且要经常性地涉及物理数据库、甚至逻辑数据库的再设计,因此数据库的维护工作仍然需要具有丰富经验的专业技术人员(主要是数据库管理员)来完成。
数据库的运行和维护阶段的主要工作有: (1)对数据库性能的监测、分析和改善。 (2)数据库的转储和恢复。 (3)维持数据库的安全性和完整性。 4.3 页面美工及网页特效
网页的设计是树立网站形象的关键之一,打开一个网站,给用户留下第一印象的既不是网站丰富的内容,也不是网站合理的版面布局,而是网站的外表。外表对人的视觉效果非常明显,一个网站设计成功与否,在某种程度上取决于设计者对外表的设计。在本网站的网页上我们多采用Photoshop技术来设计,让用户对网页有一个好的第一映像。
- 15 -
4.3.1 页面美工
本网站主要运用photoshop的工具所制作的图片当背景。页面中的按钮图标也是用Photoshop制作的图片。网站中的文字一般是用Fireworks进行加工处理的。 4.3.2 网页特效
在网页主页面上,主要运用一个水波纹的特效,增强了网页的美观,也增加了网页的动感。
在本网站的许多网页里,运用了GIF的动画,增加了网页的动感,也给人一种美的即视感。
第5章 小型教育网站的运行与维护
5.1 小型教育网站的测试
本网站采取的测试方法是先进行各模块测试,经过修改和调整通过以后,进行总体测试。测试结果的各项功能基本达到设计的要求。
一般网站设计都是一些专业人员设计的,专业人员对计算机和网络有较深的理解,同时也要考虑到访问网站的大部分用户只是使用计算机和网络,应切实满足用户的需要。有许多成功的经验表明,让对计算机不是很熟悉的用户来参加网站的测试工作效果非常好,这些人会提出许多专业人员没有顾及到的问题或一些好的建议。 5.2 小型教育网站的运行与维护
一个正规的教育网站配备了高性能的硬件设备,编写了优秀的Web程序,只是完成了网站建设的第一步。一个真正实用的,教师、学生长期喜欢用的教育网站,还需要一套完善的维护机制来保证网站的正常运行,来保证教师在教学资料库中可以方便地存取自己所需的资料,学生进行网上学 …… 此处隐藏:2870字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




