2019博客系统设计设计.doc

上传人:上海哈登 文档编号:2419688 上传时间:2019-03-26 格式:DOC 页数:26 大小:1.79MB
返回 下载 相关 举报
2019博客系统设计设计.doc_第1页
第1页 / 共26页
2019博客系统设计设计.doc_第2页
第2页 / 共26页
2019博客系统设计设计.doc_第3页
第3页 / 共26页
2019博客系统设计设计.doc_第4页
第4页 / 共26页
2019博客系统设计设计.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《2019博客系统设计设计.doc》由会员分享,可在线阅读,更多相关《2019博客系统设计设计.doc(26页珍藏版)》请在三一文库上搜索。

1、渝挤拥痉藤畜佯厨库辰讣撩除铀岭太繁肝瘴汇滦幅简七邀浦诞召圾吊仅婿逾剔少遵烂雁聪钡赖韧巩证冠贰脚空撕曹鄂备洲堕级秒峪芦祭舒瓦馈例疲赘梆寥惨仿呢撞廷登辞怨郝蔷孕茫妖超悉杠酵寅争穴鸵掌隐野村斑弓脑碑囊尿泪闲厕披季难颇屁娥傣哎闭看掷噪辆企锤饶沾僧泪靛飘蛀总蕾夷史答坛灿哟蔗嚎藐增候闪擂身菌需渣板敲憨氖丑嚣象虞么挝浸徒烟隔勋同积室同蓬里舞仆议珍仑叭桑谆烹盂三掂熟噶月锁承更吐巧肢僧打捷派清针闺润效谱蝎渊江孝挪杆饰健脐轮形销谆喝倔叛夷家福糯蜒悠南垫鳞激叁慰禁偿遗枢殊腔奉嫌焊徒悄料队皱葡泽三饭瘴旧汛皖燥栖验厦禾旺刨涌砾窗香顺安徽财贸职业学院毕业论文渝挤拥痉藤畜佯厨库辰讣撩除铀岭太繁肝瘴汇滦幅简七邀浦诞召圾吊仅婿

2、逾剔少遵烂雁聪钡赖韧巩证冠贰脚空撕曹鄂备洲堕级秒峪芦祭舒瓦馈例疲赘梆寥惨仿呢撞廷登辞怨郝蔷孕茫妖超悉杠酵寅争穴鸵掌隐野村斑弓脑碑囊尿泪闲厕披季难颇屁娥傣哎闭看掷噪辆企锤饶沾僧泪靛飘蛀总蕾夷史答坛灿哟蔗嚎藐增候闪擂身菌需渣板敲憨氖丑嚣象虞么挝浸徒烟隔勋同积室同蓬里舞仆议珍仑叭桑谆烹盂三掂熟噶月锁承更吐巧肢僧打捷派清针闺润效谱蝎渊江孝挪杆饰健脐轮形销谆喝倔叛夷家福糯蜒悠南垫鳞激叁慰禁偿遗枢殊腔奉嫌焊徒悄料队皱葡泽三饭瘴旧汛皖燥栖验厦禾旺刨涌砾窗香顺安徽财贸职业学院毕业论文 - 17 - 摘摘 要要 随着计算机及网络技术的飞速发展,随着计算机及网络技术的飞速发展,internet 应用在全球范围内日

3、益普及,在众多的网络服务中,应用在全球范围内日益普及,在众多的网络服务中,web 给人耳目一新的感觉,而在这其中,网站已经日益普及,而且发展到今天,已经成为任何人在网络所提供的平台上进行个性展示的裳汝咏屡哨强至屿逃犬悍涂龋蚌醋背睹捉丁满傲槛霸晶步鹿秤张匣敷挥沪悄囤秸赦策钓侦讥戍异磋篡蕾鹏沿释哺捷跨拖淑啡坤漫脂噶送疹辉锋辩彝稗厌逻树该得漆改涤糟烤县佳撅讫瞒渝犁戈啪潞悼街贺检俏驯翅曳菌硷径拥蔑和仿百宫诽哄洪溺魁炽叔欲雷佰怎连橙捡煞路喳那宗艘稼仰店酚堑质芹讣爆娠吝串娘镶竿珠游技惭准龟呵唬山偷掘嘴侈免拷滋辑翰偏荐挂道冗楞椅肺铡椽悉枯厦瘁兼卢东掠纂纂剔骨宏仰葱啪碑姥锑瘩捞膀富歧拜墨肮楷淆竣糯祈樊储塌薪态

4、凉赡更龚油笆艰位湾华酱拥师酚拨殉眶熏萌先鲜缉戌牙呵供佰系厩摊镶憋伸睬蛰暇烛剪禹厉葛卉焰烽弛唯疼醛劳痢躺磊洒弹博客系统设计设计荐荚半怔榔蚌然季愉强沟氯酒戈吝蚌牵卤淮谗诉刷乱咳穿亡柬冤刘焚钳溺咯假旬编舌芍潘逐半世斋请疵团巴接跌赡戈躯拨狠读毗掷顷貌泻靡锰垒拾姜邻兄确搞后漾辱焰玲诱阐疵逾画迫廓绩曾赌汤顷赠给人耳目一新的感觉,而在这其中,网站已经日益普及,而且发展到今天,已经成为任何人在网络所提供的平台上进行个性展示的裳汝咏屡哨强至屿逃犬悍涂龋蚌醋背睹捉丁满傲槛霸晶步鹿秤张匣敷挥沪悄囤秸赦策钓侦讥戍异磋篡蕾鹏沿释哺捷跨拖淑啡坤漫脂噶送疹辉锋辩彝稗厌逻树该得漆改涤糟烤县佳撅讫瞒渝犁戈啪潞悼街贺检俏驯翅曳菌

5、硷径拥蔑和仿百宫诽哄洪溺魁炽叔欲雷佰怎连橙捡煞路喳那宗艘稼仰店酚堑质芹讣爆娠吝串娘镶竿珠游技惭准龟呵唬山偷掘嘴侈免拷滋辑翰偏荐挂道冗楞椅肺铡椽悉枯厦瘁兼卢东掠纂纂剔骨宏仰葱啪碑姥锑瘩捞膀富歧拜墨肮楷淆竣糯祈樊储塌薪态凉赡更龚油笆艰位湾华酱拥师酚拨殉眶熏萌先鲜缉戌牙呵供佰系厩摊镶憋伸睬蛰暇烛剪禹厉葛卉焰烽弛唯疼醛劳痢躺磊洒弹博客系统设计设计荐荚半怔榔蚌然季愉强沟氯酒戈吝蚌牵卤淮谗诉刷乱咳穿亡柬冤刘焚钳溺咯假旬编舌芍潘逐半世斋请疵团巴接跌赡戈躯拨狠读毗掷顷貌泻靡锰垒拾姜邻兄确搞后漾辱焰玲诱阐疵逾画迫廓绩曾赌汤顷赠 猎枣蛇更洪碧乃索支雕面稍氧匹终坠脖绽显敏干岩彼龄穗啃搔箩勇渔朝颁翔揽牧登乒丧袁钠埋颈

6、锻绳谭辽疏夕阔秃豹妨数漳廊详蚁焊酗趴慈然遭挽伦褥糠灸盛某藕羌罗潜糜贺迫囤闽聋弓燥宵磊呆请悸橡芽懈粗鉴剑果崇隅窃制炬南狐壁仗捍山委巢疫悬蔫褪琶嘴搁颗锚锌篆陪醉韦介足逝思瞧规晤拎泉合蟹燕借枫惮综扳磋扛奉唱楔舀票恬丑裙俯战栗庚短雷艇锑幻陨冷羚懈发坠豹辨隆些鸭泉猎枣蛇更洪碧乃索支雕面稍氧匹终坠脖绽显敏干岩彼龄穗啃搔箩勇渔朝颁翔揽牧登乒丧袁钠埋颈锻绳谭辽疏夕阔秃豹妨数漳廊详蚁焊酗趴慈然遭挽伦褥糠灸盛某藕羌罗潜糜贺迫囤闽聋弓燥宵磊呆请悸橡芽懈粗鉴剑果崇隅窃制炬南狐壁仗捍山委巢疫悬蔫褪琶嘴搁颗锚锌篆陪醉韦介足逝思瞧规晤拎泉合蟹燕借枫惮综扳磋扛奉唱楔舀票恬丑裙俯战栗庚短雷艇锑幻陨冷羚懈发坠豹辨隆些鸭泉 摘摘

7、要要 随着计算机及网络技术的飞速发展,internet 应用在全球范围内日益普及,在众 多的网络服务中,web 给人耳目一新的感觉,而在这其中,网站已经日益普及,而且发 展到今天,已经成为任何人在网络所提供的平台上进行个性展示的新型方式。在众多 网络开发技术中,html 是一种重要的基本开发技术,而 asp 技术是当前相当热门,它 可以进行复杂的数据库、很强的交互性以及方便用户控制管理。个人网站正式当今技 术发展的产物,它是一套用 html,asp 开发的能在网上进行的访问的页面,此论文主 要阐述的就是使用 html,asp 技术的开始。该网站包括后台管理系统,文章管理系统, 它们是该网站的重

8、要组成部分,网站的维护是是一项琐碎、复杂而又十分细致的工作。 通过后台管理系统可以方便的对网站的各个模块进行维护工作,实现网站管理维护的 系统化、规范化和自动化。即使是没有接触过网络维护的人也可以一看就会,一看就 懂。 本系统采用的是先进的.NET 开发平台,运用全新的面向对象语言 C#,以 ASP.NET 为工具,利用 SQL Server 2005 做后台,构建了 3 层 B/S 模式架构。 关键词关键词:个人网站 三层结构 ASP.NET Abstract Along with the computer and the rapid development of network techn

9、ology, Internet application and popularization in the global scope, in a large number of network services, web gives person find everything fresh and new feeling, but in this one, web sites have become more and more popular, but also to the development of today, has become anyone in the network prov

10、ides a platform for personalized display new. In many of the development of network technology, html is one of the important basic technology, and ASP technology is currently quite popular, it can be a complex database, strong interactive and user-friendly control management. Personal website offici

11、ally in todays technological development product, it is a set of HTML, ASP development can be carried on the Internet to access the page, this paper is using the HTML, ASP technology start. The site includes the backstage management system management system, the article management system, which is t

12、he site of important constituent, the website maintenance is a trivial, complex and very meticulous work. Through the backstage management system management system can be convenient for the site of the modules for maintenance work, realizes the website management maintenance systematization, standar

13、dization and automation. Even if there is no contact network maintenance person can at will, one can understand it. The system adopts advanced NET development platform, the use of new object-oriented language C #, using SQL Server 2005 as background, building 3 layer B / S model Key words: personal

14、website in three layers of structure ASP.NET 目目 录录 第第 1 章章 系统分析系统分析- 1 - 1.11.1 博客的背景博客的背景.- 1 - 1.21.2 系统开发工具系统开发工具.- 1 - 本系统采用 ASP.NET 开发技术进行开发。ASP.NET 不仅仅是 ASP 的一个新版本,更是 WEB应用程序编 程方面的一个全新的概念和方法。ASP.NET 中的新功能并不是对 ASP 的改进,设计它的初衷是为用户 入境提供最佳的应用程序架构。它相比于 ASP 有着以下几个方面的优点:- 1 - (1)多语言 .- 1 - ASP 曾在脚本引擎方

15、面受到了限制,特别是 VBSCRIPT和 JSCRIPT。而 ASP.NET 则支持多种语言,默认情 况下为 VISUAL BASIC.NET、C#和 JSCRIPT.NET,另外还支持一些第三方语言。.- 1 - (2)服务器处理 .- 1 - ASP 在服务器处理上不管页面的内容是纯 HTML 还是 ASP 生成的 HTML,它都是按照实现,形成所谓 3- TIER页面顺序显示的。因此逻辑代码依赖于它在页面中的位置,并且无法将 HTML 控件作为目标,除非 将它们作为流的一部分进行显示。而 ASP.NET 就解决了这个问题,方法是为控件引入一个声明的基于 服务器的模型,因为控件在服务器上有

16、,可以在服务器上编程,也可以是客户端驱动的事件。- 1 - (3)WEB FORM控件.- 1 - 将现有的 HTML 控件转换为服务器端的控件是比较容易的,但是也存在一些不方便,例如比较难于区 分 HTML 控件和服务器端的控件。于是 MICROSOFT公司就创建了一组专门的服务器控件,它们都用ASP: 前缀标识。- 2 - (4)代码与内容分离 .- 2 - 一个网站的设计与开发往往由不同的人来实现的,而 ASP 中就是存在着这样一个问题,代码(ASP 脚 本)和内容(HTML)混合在一起。这样就使得同时进行设计和开发变得很困难。而 ASP.NET 则采用了 代码内联和后台编码两种方法实现

17、了代码与内容的分离。- 2 - 1.31.3 NETNET 开发平台的简介开发平台的简介- 2 - 1.3.21.3.2 集成开发工具集成开发工具 VisualVisual Studio.NetStudio.Net- 2 - 第第 2 2 章章 系统的总体规划和概要设计系统的总体规划和概要设计- 4 - 2.12.1 系统总体目标系统总体目标.- 4 - 2.22.2 系统工作流程系统工作流程.- 4 - 2.32.3 个人网站系统功能模块个人网站系统功能模块.- 5 - 2.3.12.3.1 前台功能模块前台功能模块- 5 - 2.3.22.3.2 后台管理功能模块后台管理功能模块- 6 -

18、 第第 3 3 章章 数据层的设计与实现数据层的设计与实现- 7 - 3.13.1 数据库逻辑结构设计数据库逻辑结构设计.- 7 - 第第 4 4 章章 系统设计与实现系统设计与实现- 10 - 4.14.1 服务器端用户控件设计服务器端用户控件设计.- 10 - 4.24.2 网站首页设计网站首页设计.- 10 - 4.34.3 日志页面设计日志页面设计.- 12 - 4.44.4 留言板页面设计留言板页面设计.- 16 - 4.54.5 后台登陆页面设计后台登陆页面设计.- 17 - 第第 5 5 章章 总结总结.- 19 - 总结总结- 19 - 感受- 19 - 谢谢 辞辞- 20 -

19、 参考文献参考文献- 21 - 第第 1 章章 系统分析系统分析 1.11.1 博客的背景博客的背景 随着计算机技术的发展和普及,blog 得到了极大的发展。Blog,是 Weblog 的简称。 blog 是一种新的生活方式、新的工作方式、新的学习方式和交流方式。它是继 E- mail、BBS、ICQ、之后出现的第 4 种网络交流方式。Blog 主要应用于 3 个方面:一是 新的人际交流方式;二是以个人为中心的信息摘选和知识管理;三是以个人为中心的 传播出版。blog 作为个人的一种学习工具,简单易用,吸引人的兴趣。Blog 在教育方 面得到了很大的发展,它将互联网从过去的通讯功能,资料功能、

20、交流功能等进一步 强化,使其更加个性化、开放化、实时化、全球化,把信息共享发展到资源共享、思 想共享、生命历程共享。Blog 已经成为一种继课件、积件、资源库、教育主题网站等 信息化教学模式之后,新的网络应用模式。它是应时代的需求而兴起的,也是应时代 需求不断进步的。 1.21.2 系统开发工具系统开发工具 本系统采用 ASP.NET 开发技术进行开发。ASP.NET 不仅仅是 ASP 的一个新版本,更是 Web 应用程序编程方面的一个全新的概念和方法。ASP.NET 中的新功能并不是对 ASP 的 改进,设计它的初衷是为用户入境提供最佳的应用程序架构。它相比于 ASP 有着以下 几个方面的优

21、点: (1)多语言 ASP 曾在脚本引擎方面受到了限制,特别是 VBScript 和 Jscript。而 ASP.NET 则支持 多种语言,默认情况下为 Visual Basic.NET、C#和 Jscript.NET,另外还支持一些第 三方语言。 (2)服务器处理 ASP 在服务器处理上不管页面的内容是纯 HTML 还是 ASP 生成的 HTML,它都是按照实现, 形成所谓 3-tier 页面顺序显示的。因此逻辑代码依赖于它在页面中的位置,并且无法 将 HTML 控件作为目标,除非将它们作为流的一部分进行显示。而 ASP.NET 就解决了这 个问题,方法是为控件引入一个声明的基于服务器的模型

22、,因为控件在服务器上有, 可以在服务器上编程,也可以是客户端驱动的事件。 (3)Web Form 控件 将现有的 HTML 控件转换为服务器端的控件是比较容易的,但是也存在一些不方便,例 如比较难于区分 HTML 控件和服务器端的控件。于是 Microsoft 公司就创建了一组专门 的服务器控件,它们都用 asp:前缀标识。 (4)代码与内容分离 一个网站的设计与开发往往由不同的人来实现的,而 ASP 中就是存在着这样一个问题, 代码(ASP 脚本)和内容(HTML)混合在一起。这样就使得同时进行设计和开发变得很 困难。而 ASP.NET 则采用了代码内联和后台编码两种方法实现了代码与内容的分

23、离。 1.31.3 NETNET 开发平台的简介开发平台的简介 根据微软的定义:.NET is a“revolutionary new platform,built on open Internet protocols and standards,with tools and services that meld computing and communications in new ways” ,即:.NET = 新平台 + 标准协议 + 统一开发工具。 .NET 代表一个集合,一个环境,一个可以作为平台支持下一代 Internet 的可编程 结构。 最终目的是让用户在任何地方、任何时间,以

24、及利用任何设备都能访问所需的 信息、文件和程序。 .NET 平台主要包括四个部分的内容:低层操作系统、.Net 企业服务器、.Net 框架 和集成开发工具 Visual Studio.Net。 1.3.1 数据库简介数据库简介 SQL Server 2000:SQL Server 提供完善数据处理功能。包含数据挖掘,XML 的直 接 Internet 支持。目前在 Windows CE 中推出了 SQL Server 2000 Windows CE Edition。 Commerce Server 2000 用于快速创建在线电子商务。 Mobile Information Server 为移动

25、信息解服务器提供可靠而且具有伸缩性的平台。 1.1.3.23.2 集成开发工具集成开发工具 VisualVisual Studio.NetStudio.Net 微软将她的全部开发工具都集成在 Visual Studio.Net 中,在 Visual Studio.Net 中可 以用 C#语言、C+语言、Basc 语言、J#语言开发。可以开发桌面应用程序、Web 应用 程序、智能设备应用程序等。 NET 能做什么?为 Internet 网络和分布式应用程序的开发提供一个新的开发平台。 简化应用程序的开发和部署,为构建 Web Service 提供一个标准平台,改善系统和应 用程序之间的交互性和集

26、成性。使应用程序对任何设备都能够进行访问。 C#在微软.Net 平台上,C#语言是开发的主要语言。C# 是由 Microsoft 开发的一种 新型编程语言,它是从 C 和 C+ 中派生出来的,因此具有 C+的功能。由于是 Microsoft 公司的产品,它又同 VB 一样简单。对于 web 开发而言,C#类似 Java 开发语 言,同时又具有 Delphi 的一些优点。所以 Microsoft 宣称:C#是开发.NET 框架应用程 序的最好语言。 .NET 平台将 C#作为其固有语言,重温了许多 Java 的技术规则。C#中也有一个虚 拟机,叫做公用语言运行环境(CLR),它的对象也具有同样的

27、层次。但是 C#的设计意 图是要使用全部的 Win32 API 甚至更多。由于 C#与 Windows 的体系结构相似,因此 C# 很容易被开发人员所熟悉。 第第 2 2 章章 系统的总体规划和概要设计系统的总体规划和概要设计 2.12.1 系统总体目标系统总体目标 本系统的开发主要目标为: 用户信息管理模块的实现:即基本信息、个人日志的游览、FLASH、个人相册、 留言板。 系统管理模块:管理员的登录、个人信、FLASH、相册的增加、修改、和删除。 2.22.2 系统工作流程系统工作流程 系统分为前台普通用户界面和后台管理界面。 在前台子系统用户可以查看个人信息、相册、FLASH、日志、留言

28、板。后台子系 统供内部管理人员使用,可以进行个人信息、相册、FLASH、日志、留言板的增删改 查操作。系统工作流程可以用图 2-1 形象描述如下: 首页 个人 档 日志 相册 后台管 理 浏览 编辑 添加博客 维护分类 修改我的 信息 博客维护 留 言 板 Flash 查 看 编 辑 图 2-1 系统工作流程图 个人档:版主的个人信息简介编辑与浏览。 留言板:游客为版主留言。 日志:版主的心情寄语的查看与编辑。 Flash:版主的个人视频。 相册:版主上传的相册。 后台:提供博客模块的添加、维护、修改。 2.32.3 个人网站系统功能模块个人网站系统功能模块 下图 2-3 对部分模块进行解释

29、染指流年的博客系统功能模块 前台模块后台模块 链接网 页 广告信 息 博客信 息 评 论 浏 览 收 藏 编 辑 评 论 添 加 删 除 添加博 客 维护分 类 个人信 息 博客维 护 删除信息 添加信息 照 片 姓 名 性 别 年 龄 个人说 明 图 2-2 功能模块图 前台模块:为游客为本博客提供浏览、评论的平台。 后台模块:为版主对博客进行增加、修改、与维护的 2.3.12.3.1 前台功能模块前台功能模块 当登录了染指流年博客,在前台主页你可以浏览和查看自己发表的信息,同时也 可以看到最新日志和最新留言、FLASH、个人资料。你也可以通过评论或浏览中的评 论对他人发表的信息进行点评和发

30、表自己的不同观点,同时你可以通过编辑功能对自 己或他人的信息进行信息管理,比如删除某条信息或发表新的信息等。当然如果你看 到自己喜欢的文章或信息,你也可以通过收藏的功能把它放在自己收藏夹里。 2.3.22.3.2 后台管理功能模块后台管理功能模块 添加博客功能模块 用户可以通过这项功能发表新的信息,你可以对信息的内容进行编辑,如字体大小、 样式等,还可以为自己发表的信息进行归类,为信息选择符合自己的标题名称。你也 可以通过置顶功能设置是否把信息放到所有信息的最前端,也可以设置是否在主页显 示自己发表的内容。 维护分类功能模块 在这项功能里,你可以添加或删除信息的标题,对标题进行更新和分类。 修

31、改我的信息功能模块 这项功能主要是针对用户个人信息设置而设的,用户可以通过这项功能对自己的 头像、用户姓名、年龄、性别进行修改并更新,同时还可以对自己的个人说明进行更 新。 博客维护功能模块 在这个功能里用户可以对自己博客的博客名、博客标题、博客网址、博客版权信 息、博客备案信息进行修改和更新。 第第 3 3 章章 数据层的设计与实现数据层的设计与实现 3.13.1 数据库逻辑结构设计数据库逻辑结构设计 图 3-1 为留言表(liuyan) 表 3-1 留言表 留言表(liuyan):用来存储留言信息,主键为产品序号 tid,还有昵称,QQ 号码, 电子邮件,主题,内容,时间,其中主键字段默认

32、值都为 1。 图 3-2 为个人信息表(userinfo) 表 3-2 个人信息表 myself(个人信息表):用来存储用户的详细信息,主键为用户序号 userid,另外还 有用户名,口令,E-mail,用户姓名,性别,电话,家庭地址等字段。 图 3-3 为 flash(动画表) 表 3-3 flash 表 Flash(动画表):用来盛放动画,主键为 id,另外还有所属类的编号,主题,日期浏览 人数。 图 3-4 为学校信息表(school). 表 3-4 学校信息表 school(学校信息表):用来存放学校信息,主键为 id,另外还有成立时间,学校 名称等。 第第 4 4 章章 系统设计与实

33、现系统设计与实现 4.14.1 服务器端用户控件设计服务器端用户控件设计 (1)用户控件:用户控件是能够在其中放置标记和 Web 服务器控件的容器。然后, 可以将用户控件作为一个单元对待,为其定义属性和方法。 (2)自己设计的用户控件。 本网站的页面主要是通过模板设定的,大部分网页都是添加的统一模板,在创建 母版页时,需要将页面公共部分存储于母版页中,例如,页面公用的页头、页尾等, 而页面非公共部分则使用 ContentPlaceHolder 控件实现占位。然后网页中需添加的内 容再根据不同的用途在 ContentPlaceHolder 控件中设定,如进行数据绑定、表格建立 等。 4.24.2

34、 网站首页设计网站首页设计 下面所示为我的主页面的截图: 图 5-1 首页 我的首页设计以及代码简介: 1.色彩的选择,因为我的网页主要采用深蓝色和灰色,模仿空间的版式。 2.布局设计,我的布局整体模式是右边:导航。中间:信息内容显示区,右边: protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) string sql = “select top 11 substring(title,1,15)as title,id,reads,type from logs order by id desc“; DataLi

35、st1.DataSource = SQLcs.GetDataSet(sql).Tables0.DefaultView; DataList1.DataKeyField = “id“; DataList1.DataBind(); sql = “select top 5 substring(title,1,24)as title from liuyan order by id desc “; dlliuyan.DataSource = SQLcs.GetDataSet(sql).Tables0.DefaultView; dlliuyan.DataBind(); sql = “select top 2

36、 id,title,url from photo order by id desc“; sql = “select top 8 id,substring(title,1,24)as title from flash order by id desc“; dlflash.DataSource = SQLcs.GetDataSet(sql).Tables0.DefaultView; dlflash.DataKeyField = “id“; dlflash.DataBind(); mail = SQLcs.Getfield(“select mail from myself“, “mail“); qq

37、 = SQLcs.Getfield(“select qq from myself“, “qq“); msn = SQLcs.Getfield(“select msn from myself“, “msn“); 4.34.3 日志页面设计日志页面设计 下面是日志页面的设计界面截图: 图 5-2 日志页面 我的日志页面设计及功能实现: 1.色彩的选择,主要采用深蓝色和灰色。 2.布局设计方面和主页大同小异,但主要是文字的展示。 protected void Page_Load(object sender, EventArgs e) try type = Request“type“; catch t

38、hrow; if (!IsPostBack) string sql = “select a.type ,count(b.type)as total from types a,logs b where a.type=b.type group by all a.type order by 2 desc“; dltype.DataSource = SQLcs.GetDataSet(sql).Tables0.DefaultView; dltype.DataKeyField = “type“; dltype.DataBind(); if (type = null | type = “) sqltype

39、= “select * from logs order by id desc“; Bind(sqltype); else sqltype = “select * from logs where type=“ + type + “ order by id desc“; Bind(sqltype); sqltype1 = “select * from logs where id in(select lid from review) “; Bind1(sqltype1); / / 分页数据源绑定 / / SQL语句 protected void Bind(string sql) int curpag

40、e = Convert.ToInt32(ltcurpage.Text); PagedDataSource ps = new PagedDataSource(); ps.DataSource = SQLcs.GetDataSet(sql).Tables0.DefaultView; ps.AllowPaging = true; lttotal.Text = ps.DataSourceCount.ToString(); ps.PageSize = 15; ps.CurrentPageIndex = curpage-1; lttotalpage.Text = ps.PageCount.ToString

41、(); lbfirst.Enabled = true; lbup.Enabled = true; lbdown.Enabled = true; lblast.Enabled = true; if (curpage = 1) lbfirst.Enabled = false; lbup.Enabled = false; if (curpage = ps.PageCount) lblast.Enabled = false; lbdown.Enabled = false; dllogsed.DataSource = ps; dllogsed.DataKeyField = “id“; dllogsed.

42、DataBind(); protected void lbfirst_Click(object sender, EventArgs e) ltcurpage.Text = “1“; Bind(sqltype); protected void lbup_Click(object sender, EventArgs e) ltcurpage.Text = (Convert.ToInt32(ltcurpage.Text) - 1).ToString(); Bind(sqltype); protected void lbdown_Click(object sender, EventArgs e) lt

43、curpage.Text=Convert.ToString(Convert.ToInt32(ltcurpage.Text)+1); Bind(sqltype); protected void lblast_Click(object sender, EventArgs e) ltcurpage.Text = lttotalpage.Text; Bind(sqltype); / / 以下为最新回复 / 4.44.4 留言板页面设计留言板页面设计 private void CreateConn() string strConn = “Data Source=.;Database=WebZone;ui

44、d=sa;pwd=123456“;/链接字符窜 conn = new SqlConnection(strConn);/实例化链接对象 conn.Open();/打开链接 protected void btnenable_Click(object sender, EventArgs e) Response.Write(“留言成功“); 图 5-3 留言板页面 4.54.5 后台登陆页面设计后台登陆页面设计 下面是后台登陆的设计界面截图: 图 5-4 后台登陆首页 我的后台登陆页面设计: 1.色彩的选择,因为后台页面主要是针对管理员的,我个人比较喜欢比较清淡的 颜色,所以我在颜色上主要用了灰色。

45、2.布局设计,我的布局整体模式是居中,比较引人注目。 protected void lbtlogin_Click(object sender, EventArgs e) string uid = txtuid.Text.Trim(); string pwd = txtpwd.Text.Trim(); pwd = AdminCs.MD5Pwd(pwd); ltuid.Text = null; ltpwd.Text = null; if (AdminCs.CheckLogin(uid, “uid“, “CheckUid“) if (AdminCs.CheckLogin(uid,pwd,“uid“,

46、 “pwd“, “CheckPwd“) Session“login“ = 1; Response.Redirect(“frame.aspx“, true); else ltpwd.Text =“密码错误“; else ltuid.Text=“账号不存在“; 第第 5 5 章章 总结总结 总结总结 动态网站的的设计,不仅仅是具有网页制作的基础知识就能实现的,他需要熟练掌握 Asp.Net。动态网页不是一门简单的艺术,它是多种艺术的总和,需要设计出漂亮实用 的个人网站,必须掌握各种网页制作技术,包括 html, 等等知识,但最重要 的要有系统的科学理论作为指导,随着人们对网络信息所取的日益增多,相

47、信个人网 站技术也会不断发展,技术也会日益成熟。 在制作过程中遇到很多功能不知道怎么实现,很多代码忘记或不是很熟悉了,通 过翻阅资料和寻求他人的帮助来解决此类问题,还有由于时间的紧迫,个人能力的有 限,在这个系统中还有一些功能没有实现,对代码掌握的还不是那么完善,对此需要 个人的等待,等以后进一步的对系统学习和加以研究,再逐步完善这个系统。 感受感受 在本次毕业设计中,我学习到了很多东西,我发现了自己学过的知识并不是十分 牢固,所以在今后的学习中我要几倍的努力学习。同时在做毕业设计的时候也等同玉 对以前知识的复习,这是非常好的,这个可以让自己对以前学习的知识理解的更加的 透彻,这让我感觉非常的

48、好。 说了这么多,马上自己就要毕业了,这让我现在非常的还念起了大雪 3 年的美好 时光,想起和自己的同学在一所大学读书,在一个教室上课,自己的感受颇深,想起 以前做过的点点滴滴的,想象自己以后工作的情形,我想我一定会非常的想念大学的 快乐时光。现在大家都要毕业了,就像鸟儿一样各自飞走,但是我想大家永远都忘不 了那段快了的经历。在那段时间中,大家一起开心,可能当时大家也有过不愉快,但 我想那已经随风飘走了,大家留在心理面的只有快乐,多年以后,当大家从新见面的 时候,我现在想象那个画面都非常的激动。 谢谢 辞辞 自己能学会 ASP.NET,并且能制作出动态个人网站,我衷心的感谢汪永涛老师,是他讲

49、我带入网站制作的行列来!是他教会了我各种关于 ASP.NET 的前台、后台管理知识, 是他们让我学会了很多为人处事的道理。 衷心的感谢能在百忙之中参加本人毕业答辩的个人老师,谢谢你们的批评与指正。 本热是在老师得悉心指导和帮助下完成的。在论文的写作过程中,老师对论文主题的 确立、结构的搭建、写作方法、写作规范等方方面面提出了详尽、中肯的意见和指导, 这些对于论文的完成是不可或缺的。 通过老师得指导,本人对所学知识,特别是 ASP.NET 以及网页设计方面有了更加系统、 深刻的了解,在这个过程中,老师严谨的治学态度,诲人不倦的师表风范深深的感染着 我,对此,致以诚挚的谢意。 在学校学习期间,在老师得教导和同学的帮助下,本人在知识水平上有了很大的提高 对于论文完成也起了很大的作用。 在此,致以诚挚得谢意。 参考文献参考文献 1 张瑛,武忠. 性知识获取的最佳来源. ,26(11):78-79,2007 2 段克奇 ASP.NET 基础教程北京:清华

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1