当前位置:首页 > 申请书大全 > asp.net个人博客网站系统【基于ASP.NET的博客系统的设计与实现】
 

asp.net个人博客网站系统【基于ASP.NET的博客系统的设计与实现】

发布时间:2019-06-28 04:03:30 影响了:

  摘要:随着网络应用的普及和发展,博客(Blog)越来越受到人们的青睐,它使人们的交流方式变得更加的方便与多元化。在SQL Server后台数据库的支持下,采用C#语言进行编程,结合ASP.NET技术对系统进行开发与设计,通过实践证明,系统性能良好。
  关键词:博客系统;ASP.NET;网络;数据库
  中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)18-4310-02
  Design and Implementation of Blog System Based on ASP.Net
  MA Wei
  (South-Central University for Nationalities, Wuhan 430074, China)
  Abstract: With the popularization and development of network applications, Blog is getting more and more popular to people of all ages, it makes communication more convenient and diversified, Supported by SQL Server background database, we design and develop the sys tem by using the c# programming language, combined with the ASP. NET technologies. The result shows the system has a good perfor mance.
  Key words: blog system; ASP.NET; network; database
  博客(B1og)的全名是web log,中文意思是“网络日志”,是一种网络上流行的交流方式[1],主要是给网络用户提供一个沟通的平台,用户可以在博客上通过文字、图片、声音等媒介,展示自我或与他人进行交流沟通。跟其他网络交流工具相比,博客更加简单、快捷,互动性更强。博客的出现让网络用户在无需掌握任何繁琐复杂的技术的前提下能够畅通无阻的在网上发布自己的个人信息、心得体会,同时也能及时与他人进行交流。它是一个以网络为载体,集个性展示与网络互动为一体的,方便、实用、界面友好、可操作性强的综合性平台。
   1系统需求分析
  需求分析在系统开发中有着十分重要的作用,通过了解用户对系统的需求,并对收集的相应资料进行分析、总结,不难得出博客系统的总体需求主要从系统的用户,即管理员用户、注册博客用户和游客三个方面来考虑[2]。
  管理员用户负责统一管理存入后台数据库中的数据。管理员用户通过输入用户名和密码登录后才可以对用户的数据进行管理,包括添加、修改、删除管理员用户和对用户进行权限设置;审核新注册博客用户,对注册用户进行管理;审查用户发表日志、优秀日志置顶、日志分类;发表站内公告等。
  注册博客用户可以对博客页面进行个性化设置,维护个人信息,同时用户还可以进行浏览博文、发表博文、创建相册、上传图片、添加链接、留言、发表评论、播放音乐、添加好友等操作。
  游客用户进入博客网站首页时可自行浏览推荐的博文以及进行匿名评论。同时还可以进行注册,成为注册博客用户。
   2系统的设计
  2.1开发工具的选择
  系统采用Microsoft Visual Studio 2008作为主要开发环境,其中采用面向对象的编程语言C#进行编程,它是微软.NET开发环境的重要组成部分[3]。数据库技术选择了一个全面的数据库平台Microsoft SQL Server 2005,它可以构建和管理具有高可用性和高性能的数据库应用程序。利用ASP.NET技术通过ADO.NET访问后台数据库,进行相应的数据库操作[4]。
  2.2系统功能模块设计
  根据前面所做的系统需求分析可知,系统所面向的用户主要有系统管理员、注册会员、游客三个类别,每一个类别对应一个功能模块,系统为不同类别的用户提供的功能也有所不同。依据上述分析,三大模块中的每一模块又可划分为若干个小的模块。
  各模块的具体功能如下:
  1)系统管理员:用户管理、日志管理、评论管理、公告管理。系统管理员可以添加、删除管理员用户,并设置用户权限;可以审核普通注册用户的信息,也可以删除普通用户;可以查看注册用户发表的日志,优秀日志置顶,并可以对反动不良日志执行删除操作;可以查看用户发表的评论,对不合理评论可以执行删除操作;可以发布站内公告,并对已过期公告执行删除操作。
  2)游客:浏览博文、发表评论、注册会员。游客用户是没有注册为本站会员的用户。当以游客身份登录本系统后,只能浏览网站上的一些博文信息、图片信息、会员用户信息等,没有属于自己的个人主页。
  3)注册会员:博文管理、相册管理、链接管理、评论管理、留言管理、音乐管理、个人信息管理、安全中心。当以会员身份登录本系统后,用户可以有一个自己的博客主页,在这个主页中用户可以发表自己的博文、添加自己喜欢的音乐、给好友留言、添加自己喜欢的链接地址等等,这些都是会员用户所拥有的功能。
  2.3系统数据库的设计
  在动态网站的设计中,数据库设计的重要性不言而喻。数据库结构设计的好坏将直接影响系统的运行效率和用户的使用效果。合理的数据库结构设计不仅可以提高数据的存储效率,保证数据的完整性和一致性,而且更有利于系统的实现和系统性能的提高。数据库设计是整个系统开发成功与否的关键。本系统在数据库设计过程中把数据库的设计和对数据库中数据处理的设计紧密结合起来,将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计。

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3