基于ASP.NET的个人博客网站

时间:2024-03-02 点赞:45208 浏览:87301 作者原创标记本站原创

本文是一篇数据库论文范文,数据库方面有关专升本毕业论文开题报告,关于基于ASP.NET的个人博客网站相关毕业论文参考文献格式范文。适合数据库及信息化及用户方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:采用ASP.NET(C#)编写个人博客网站,易于管理,可重用性强.

关 键 词:ASP.NF;博客;B/S;C#

一、引言

博客Blog是Weblog的缩写,中文意思是“网络日志”,它通常是由简短且经常更新的帖子所构成,并且按照年份和日期的倒序排列.

本博客网站采用ASP.NET(C#)编写,以SQLServer为后台数据库,利用微软.NET编辑工具VisualStudio2005来创建网站,利用ADO.NET接口技术连接数据库,对数据库操作.11l本博客网站分网站管理员、博客用户和游客三类对象.

二、技术

ASP.Net与现存的ASP保持语法兼容,实际上我们可将现有的ASP源码文件扩展名“.asp”改为“aspx”,然后配置在支持ASPNet运行时的IIS服务器的Web目录下,即可获得ASP.Net运行时的全部优越性能.目前ASPNet的开发语言有三种:C#,VisualBasic.Net和Jscript.本网站的开发使用的是C#.

本系统采用两层架构,web展示层的每个页面可以直接对数据库进行访问,而不用过多的实现数据库的连接和操作接口.其开发和调试的过程简单,但是日后的维护相当烦琐.数据库是系统的最底层.数据访问模块包含在web展示层中.Web展示层通过数据访问模块访问数据库.数据访问模块一般封装数据库的查询、添加、更新、删除等操作,同时还为web展示层提供访问数据库的接口.

本系统采用ASP.Net应用程序最基本的两层架构模式,各层的功能介绍如下:Web展示层是系统最高层,向用户展示各种界面.用户通过界面对系统进行操作,并实现用户各种操作信息的添加、修改和删除,与数据库直接关联.其数据库模块封装了对数据库的所有操作,包括数据的添加、修改、删除和查询.数据库则用来存储本系统的所有数据.


三、实现

博客系统实现了博客用户和游客之间基于网络的信息交流与沟通.系统的用户主要有三种:博客用户、游客和系统管理员,博客用户先注册才能使用本系统.系统主要由四个模块构成:

1 评论:评论序号、评论用户ID、评论用户昵称、评论标题、评论内容、评论时间、评论的文章序号

2 文章信息:文章序号、文章作者、文章标题、摘 要、文章内容、文章发表日期、文章人气、回复、文章类型编号、文章类型名称、文章回复数

3 留言:留言编号、网友昵称、留言标题、个人主页、留言内容、留言时间、留言回夏

4 链接:链接编号、链接名称、链接地址

本系统根据用户登录身份不同,赋予不同的管理权限.管理员可以实现管理员的修改、用户删除和查询及删除和浏览文章;博客用户可以实现对自己信息的修改,管理文章、分类、链接和的修改;游客只能够实现浏览博客文章,匿名发表评论,给博客用户留言和注册成为博客用户.

在实现过程中,登录模块首页为loginaspx文件,为了保证用户登录后不再重复显示登录窗口,设置了一个Session变量添加登录信息和自定义验证控件RequiredFieodVa,idater对用户名进行检查.注册的用户两次输入的要求必须一致,由CompareValidator控件控制.另外,在用户名字段加入了CompareVa,idator控件,对其编程验证数据库中是否已经存在填写的用户名,若已经存在,提示用户名存在;若不存在,注册条件均符合,则提示注册成功并返回用户登录界面.

数据库中的表关联关系:分类表ST_class的ST_c_id字段为主键,文章表ST―news的ST_c_id宇段为外键.文章表STnews的S7_n_id字段为主键,回复信息表ST_repl的ST_n_id字段为外键.

公用模块编写,数据库连接编写.为了应用程序方便移植,为版本控制提供更好的支持,可以在应用程序配置文件(也就是WEBCONFOG)中设置数据库连接信息.添加如下语句:

[注]数据库名、用户名、、服务器地址都必须和运行或调试的计算机上的保持一致.

四、结论

基于ASP.NET的博客网站突出在信息交流的即时性,本系统使用了.NET框架来创建一个实际的Web应用.在社会信息化需求不断增长的环境下,如果能合理使用这种框架来开发满足实际需要的应用程序,不仅能使我们的开发进度提前,而且也增强了系统的可维护性,并提供系统更好的性能.

相关论文

搭建Linux下的博客网站

本文是一篇数据库论文范文,关于数据库方面毕业论文范文,关于搭建Linux下的博客网站相关毕业论文范文。适合数据库及免费下载及互联网方面的。

个人网站博客商业价值

本文是一篇个人网站论文范文,个人网站方面有关在职研究生毕业论文,关于个人网站博客商业价值相关毕业论文模板范文。适合个人网站及企业网站。

ASP.NET的网站新闻管理系统

本文是一篇管理系统论文范文,管理系统方面在职研究生毕业论文,关于ASP NET的网站新闻管理系统相关毕业论文格式范文。适合管理系统及数据库。

ASP.NET网站SEO

本文是一篇网站论文范文,关于网站类本科论文开题报告,关于ASP NET网站SEO相关本科毕业论文范文。适合网站及搜索引擎及电子商务方面的的大学。

基于ASP.NET的报社网站设计

本文是一篇数据库论文范文,数据库类有关毕业论文范文,关于基于ASP NET的报社网站设计相关开题报告范文。适合数据库及网站设计及信息管理方。