欢迎来到天天文库
浏览记录
ID:27532578
大小:2.89 MB
页数:39页
时间:2018-12-04
《校园网站建设—毕业设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、摘要在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的办学,提高学校知名度,特构建湖南网络工程职业技术学院网站。关键字网站建设;校园网;CMS管理系统;SQ
2、L;ASP.NET;MicrosoftVisualStudio2005MacromediaDreamweaver8目录第一章概述11.1设计思想11.2开发工具的选用及介绍11.3ASP.NET访问数据库的原理2第二章系统分析32.1需求分析32.2网站及系统目标设计42.3网站前台各栏目模块设计42.4网站管理系统CSM各功能模块设计52.5数据流图5第三章数据库设计83.1数据库需求分析83.2数据库结构设计83.2数据库关系图12第四章网站前台的具体实现134.1网站前台开发的基本步骤134.2具体页面的实
3、现134.3结果分析16第五章网站管理系统CMS的具体实现175.1ASP.NET应用程序开发的基本步骤175.2类结构的实现175.3具体页面的实现175.4结果分析34结束语35致谢36参考文献37成绩评定表38第一章概述1.1设计思想通过网站,全面宣传,展示学校风采、优点与特色,发布学校的重大活动安排与招生政策,增强家长与学校之间的联系,在Internet上实现完成部分校务,提高办事效率。1.2开发工具的选用及介绍本网站是在visualStudio2005下采取ASP.NET技术开发的。传统的网站新闻管理方
4、式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。二是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。但是由于ASP本身的局限性使得系统有一些不可克服的缺陷,而采取了ASP.NET技术的系统性能上有了很大的改善,其主要表现在以下几方面:1.由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET页面只需要一次编译后不需要重新编译,直到该页面被修改或Web
5、应用程序重新启动。这使得在多次访问时速度有了极大的提升。2.由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP.NET通过ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系。3.ASP.NET支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖。当文件更新后,系统会温和地转换到新的版本。4.ASP.NE
6、T采取"code-behind"方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。1.3ASP.NET访问数据库的原理与数据库相连,ASP.NET提供了如下3种方式:通过ODBC相连;通过OLEDB相连;直接与SQLServer相连。3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。对于相连数据库的数据处理,也有2种方式,即一种是通过DataSet来隔离异构的数据源,另一种是以流方式从数据源读取(DataReader方式)。传统的应用程序是通过先建立到数据库的连接,在程
7、序的整个运行过程中维护连接的方式来设计的。ASP.NET采取了断开连接方式的数据结构。当浏览器向Web服务器请求网页时,服务器处理这个请求,并将所请求的网页发送给浏览器,然后连接就被断开,直到浏览器发出下一个请求。ADO.NET的另一个创新是引入了数据集(Dataset)。一个数据集是内存中提供数据关系图的高速缓冲区。数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充。不论数据从何处获取,数据集都是通过使用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲区。第二章系统分析2.1
8、需求分析立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的网站系统,以提高网络现代化管理水平,实现信息资源的共享。现在校园网是由静态html、基于asp和脚本语言相结合的网站,对其管理操作繁琐,效率低。通过升级,运用ASP.net将其整合,使其管理操作方便,效率更高、更容易开发和修改。从而实现:1、增强性能。ASP.net是在服务器上运行的编译好的公共
此文档下载收益归作者所有