博客个人网站的设计与实现(ASP.NET2.0)
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要:博客网站系统实现用户在线文章发表、浏览及评论,为用户提供了友好的个人信息共享和思想感情交流平台。它改变传统的文章发表方式,突破了传统出版物的枷锁,实现文章创作的网络化,使传统繁琐的文章发表简单化、大众化。本网站基于B/S模式,在Visual Studio 2005集成开发环境下采用asp.NET技术和C#语言,后台数据库使用SQL Server 2000,可满足用户个人信息和文章共享的需求,实现了用户之间简单的信息交流,提供用户注册、发表文章、管理文章、管理评论、发表评论、切换博客模板等功能。用户可以快速查询文章、高效执行管理操作,达到了预期效果。
关键词: 博客;asp.NET;SQL Server 2000;Visual Studio 2005
The Design and Realization of Blog Website
Abstract: The blog website realizes the functions of publishing articles, browsing articles and remarking articles online, offers a friendly terrace of the sharing of individual information and exchanging of people's thought and feeling. It changes the traditional way of publishing articles, breaks the chains of traditional publication, realizes the creation of articles online and makes the traditional and intricate publishing more simply and popularly. This website system is based on the mode of B/S in the environment of Visual Studio 2005 integration development kit. It is developed with the technology of asp.NET, C# programming language and SQL Server 2000. It can satisfy the requirement of individual information sharing and article information, make people to convert their thought and feelings reciprocally, and offer the following functions, i.e. register, publish articles and remarks, manage articles and remarks, change template of blog. The users in this system can search articles fleetly and manage efficiently. All of which achieve the anticipated effect.
Keywords: Blog;asp.NET;SQL Server 2000;Visual Studio 2005
三层结构的介绍
所谓三层体系结构,是在客户端与数据库之间加入了一个中间层,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换。
系统功能模块划分和参与者
系统功能模块主要划分为:日志、相册、音乐盒、留言板、聊天室。
本系统的参与者分为:系统管理员、普通管理员、博客访问者。
系统启动并调用默认的博客模版类型,所有用户浏览博客主页面,之后的操作通过权限判断。系统管理员可以对系统管理的所有功能进行操作。普通管理员具有对博客进行写入、修改和删除的权限,浏览、评论和查询博客信息并且其权限也受到系统管理员的限制,他只能在自己的权限范围内进行对博客的管理操作。访问者只能浏览博客、进行留言和进入聊天室聊天。
系统管理员主要对用户博客内容进行管理。删除用户发表的日志,上传的照片以及留言等,还拥有禁用、解禁、删除用户帐号的权限。
目 录
第1章 绪论 1
1.1 系统开发背景 1
1.2 课题研究的意义 1
第2章 开发技术 2
2.1 asp.NET介绍 2
2.2 数据库的介绍 2
2.2.1 SQL SERVER 2000 2
2.2.2 ADO.NET 2
2.3 AJAX介绍 3
2.3.1 什么是Ajax 3
2.3.2 Ajax相关技术介绍 3
2.4 三层结构 4
2.4.1 三层结构的介绍 4
2.4.2 asp.NET中的三层结构 4
第3章 系统分析 5
3.1需求分析 5
3.2系统功能模块划分和参与者 5
3.3数据库设计 6
(优秀毕业设计:www.2bysj.cn)
3.4组件和样式分析 8
3.5用户控件 8
3.6母版 8
第4章 系统设计 9
4.1普通管理员功能模块 9
4.1.1登陆界面 9
4.1.2日志模块 10
4.1.3相册模块 16
4.1.4留言板模块 17
4.1.5聊天室模块 18
4.2系统管理员功能模块 21
4.3 数据分页 22
4.4 URL重写 23
第5章 系统测试 24
5.1 网站运行环境 24
5.1.1 安装IIS 24
5.1.2 网站的发布与运行环境 24
5.2 系统运行结果 24
5.2.1用户登录 24
5.2.2日志 24
5.2.3相册 25
5.2.4音乐盒 25
5.2.5留言板 26
5.2.6聊天室 26
5.2.7系统管理员界面 26
第6章 总结与展望 28
6.1 总结 28
6.2 展望 28
毕业设计体会 29
致谢 30
参考文献 31
英文翻译资料 32