个人网站的设计与制作毕业论文.doc
《个人网站的设计与制作毕业论文.doc》由会员分享,可在线阅读,更多相关《个人网站的设计与制作毕业论文.doc(9页珍藏版)》请在三一办公上搜索。
1、个人网站的设计与制作 摘要:随着网络的发展,很多企事业单位和广大普通网民对建立自己的网站的需求越来越强烈。网站是互联网上交流的平台,建立网站已经成为很多单位和网民的必修课。20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。个人网站是当今网上比较流行的站点。本文以个人网站为目标,运用ASP.net技术实现,对网站的策划和布局进行了实质考察。 关键词:个人网站;ASP.net;Web0 引言Internet是全世界最大的计算机网络,它起源于美国国防部高级研究计划局(ARPA)于1968
2、年主持研制并用于支持军事研究的计算机实验网ARPANET。Internet有着巨大的商业潜力。在20世纪90年代以前,Internet由美国政府资助,主要供大学和研究机构使用。但是近年来该网络随着商业用户数量的日益增加,已逐渐从研究教育网络向商业网络过渡。随着时代的发展,各种互联网接入技术不断出现,普通的电话接入已经不能满足宽带的要求,于是出现了ISDN(俗称“一线通” )、ADSL(俗称“超级一线通”)、闭路电视宽带、光纤宽带和无线宽带等技术。现在,互联网上进行点播、实时会议已经没有任何技术问题。要实现这样的功能,离不开后台数据库的支持。我的网站整个个性化页面生成系统主要由使用Dreamwe
3、aver_MX开发的关联规则采掘系统和利用IIS+ASP.net技术实现的个性化Web页面生成器两部分组成,二者通过数据库服务器和Web服务器连接。1 ASP.NET简介ASP.NET 是一个统一的 Web 开发模型,它包括使用尽可能少的代码生成企业级 Web 应用程序所必需的各种服务。ASP.NE作为.NET Framework 的一部分提供。当您编写 ASP.NET 应用程序的代码时,可以访问 .NET Framework 中的类。您可以使用与公共语言运行库 (CLR) 兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、JScript .
4、NET 和 J#1。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的 ASP.NET 应用程序。 ASP.NET具有以下优点2:1 增强的性能ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。2世界级的工具支持ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。3 威力和灵活性由于 ASP.NET 基于公共语
5、言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。4 简易性ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行
6、库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。5 可管理性ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此零本地管理哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。6 可缩放性和可用性ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运
7、行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。7自定义性和扩展性ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别”插入”代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。8安全性借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。2 SQL简介SQL 是用于访问和处理数据库的标准的计算机语言。SQL 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和
8、更新数据库中的数据。SQL 可与数据库程序协同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。下面列举了SQL的一些特点3:SQL 可在数据库中插入新的纪录;可更新数据库中的数据;可从数据库删除记录;可创建新数据库;可在数据库中创建新表;可在数据库中创建存储过程;可在数据库中创建视图可以设置表、存储过程和视图的权限可以设置表、存储过程和视图的权限面向数据库执行查询。另外数据库的作用有:(1)面向数据库执行查询(2)可从数据库取回数据(3)可在数据库中插入新的纪录(4)可更新数据库中的数据(5)可从数据库删除记
9、录(6)可创建新数据库(7)可在数据库中创建新表(8)可在数据库中创建存储过程(9)可在数据库中创建视图(10)可以设置表、存储过程和视图的权限。3应用需求分析3.1 网站开发目的对于个人网站而言,一个好的网页会给人留下深刻的印象,那样才会提高网站的知名度才会增加点击率。如果通过网站管理系统工作,就可以拓开以前传统的宣传思路,用户可以通过上网就能达到找到所需要材料的目的,并且可以给管理员留言以反馈意见4。本设计简单易用,可以提高个人网站的知名度和形象;直接面对浏览所提供的信息化服务,改善服务水准。3.2性能需求本设计是采用ASP.NET结合SQL数据库平台的一个个人网站。网站开发的性能要求是实
10、现网站的智能化。本设计能实现以下功能:日志的增、删、改和留言板的实现及一些静态网页的浏览。系统管理包括日志的增、删、改,以上的功能只能是管理员才有权限操作。相册:由于本栏目是与后台数据库相连的,所以也给予管理员对相册的增加,删除,修改的权限。3.3网站逻辑图登陆个人主页相册日志添加日志视频增添 删除 相册图1 网站逻辑图3.3 页面详细设计我的个人网站主要内容是有关网页制作方面的,我从网上下载了一些内容,加上自己对界面的设计,使得整个页面都使用同一种色彩,当然对于色彩这一块,也是参照了各种参考资料进行设计,既要做的不华丽又要显得自然、大方得体。在这次网页设计中,用到了一些图片处理的工具,pho
11、toshop处理了一些背景图片,使得图片与我的页面的背景符合,对于flash我做了几个简单的头部的动画,“欢迎光临我的主页”,这个动画很简单,只单纯地用了一些帧的作用。个人网站的参数主要有:日志,搜索,相册等组成。简单的界面元素,丰富的内容,模块结构鲜明,美观大方的图片让网站总体效果更加突出。采用GridView控件直接引入数据库的内容,并且整个页面采用黑色作为基调,带点调皮却不失正统,让观者心旷神怡。标题明确指出网站的主题表明此网站纯粹是类似博客的个人娱乐性网站,是制作者自己为自己建造的心灵花园。导航条指明网站的模块分类(首页,简历,视频,相册)导航少,界面简单,让人一目了然,是一个仅包含六
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人网站的设计与制作 毕业论文 个人 网站 设计 制作
链接地址:https://www.31ppt.com/p-3933764.html