基于ASP.NET简易博客网站的设计与实现
来源:wenku7.com 资料编号:WK79826 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK79826
资料介绍
摘 要 简易博客网站系统实现用户在线文章发表、文章浏览及文章评论,为用户提供了友好的个人信息共享和思想感情交流平台。它改变传统的文章发表方式,突破了传统出版物的枷锁,实现文章创作的网络化,使传统繁琐的文章发表简单化、大众化。本网站基于B/S模式,在Visual Studio 2003集成开发环境下采用asp.NET技术和C#语言,后台数据库使用SQL Server 2000,可满足用户个人信息和文章共享的需求,实现了用户之间简单的信息交流,提供用户注册、发表文章、管理文章、管理评论、发表评论、切换博客模板等功能。本网站跨平台性强,运行速度快,用户可以快速查询文章、高效执行管理操作,达到了预期效果。 The Design and Realization of Simple Blog Website Based on asp.net Abstract The simple 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 2003 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. This system can be run quickly and be strong function. The users in this system can search articles fleetly and manage efficiently. All of which achieve the anticipated effect. 目 录 论文总页数:25页 1 引言 1 1.1 概述 1 1.2 设计背景 1 1.3 设计意义 1 1.4 设计方法 1 2 需求分析 2 2.1 调查研究 2 2.2 组织结构 3 2.3 操作流程 3 2.4 环境配置 4 3 概要设计 4 3.1 模块划分 4 3.2 功能模块初步设计 4 3.3 功能模块结构图 5 3.4 数据库设计 7 4 详细设计 9 4.1 网站界面设计 9 4.2 个人主页界面设计 11 4.3 用户功能界面设计 13 4.4 管理员界面设计 18 5 系统测试 21 5.1 遇到的问题 21 5.2 解决问题的方法 21 结 论 22 参考文献 23 致 谢 24 声 明 25 1.1 概述 博客是一种正处于快速发展和快速演变的互联网应用,也是一种表达个人思想,内容按照时间顺序排列,并且不断更新的出版方式。Pvra创始人EvanWilliams认为博客概念主要体现在三个方面:频繁更新(Frequency)、简洁明了(Brevity)和个性化(Personality)。可见,博客是一种新的信息共享形式,主要针对个人信息共享而发展起来的一种当今较为流行的沟通方式。简易博客网站正是一种用于个人信息发布与交流的专业网站,提供最基本的交流功能和个性化设计。以最简明的方式提供对个人信息的管理功能,以达到用户方便地相互交流思想感情的目的。 3.2 功能模块设计 3.2.1 注册用户模块 注册用户功能包括:发表文章、管理文章、管理文章评论等。 (1)发表文章。系统将文章标题、摘要、内容、人气、类型、类型编号、发表时间、发表文章作者、发表文章作者ID录入数据库。 (2)管理文章。用户管理文章的功能主要为修改和删除。系统将用户文章的基本信息显示出来,既可在查看文章详细信息之后,执行修改和删除操作,又可直接对文章基本信息执行删除操作。修改文章信息即修改文章的标题、摘要、内容、类型;删除操作,将文章的相关信息从数据库删除。 (3)管理文章评论。用户管理文章评论的功能是删除评论。系统将用户文章的基本信息显示出来,按不同的文章管理文章评论。根据文章编号,显示文章的评论信息,用户按自己的意愿删除评论,即从数据库里完全删除该条评论的相关信息。 3.2.2 普通用户模块 普通用户功能包括:阅读站内文章、发表文章评论、浏览站内博客信息等。 (1)阅读站内文章。系统还提供查询文章功能,普通用户可根据文章的标题、摘要、内容(任意部分)、类型、文章的作者等查询出相关文章信息。阅读文章内容,查看文章的详细信息,并发表文章评论。 (2)发表文章评论。查看文章详细信息即可发表。系统将录入评论的详细信息:发表评论的昵称(非管理员用户均为"网络游客",管理员用户为该用户的真实姓名)、评论的内容、评论时间、评论文章ID。 (3)浏览博客基本信息。博客的基本信息指在网站内注册用户的基本信息,包括站内注册信息、个人基本信息、联系方式、发表的文章、文章的相关评论信息等。 3.2.3 管理员模块 管理员功能包括:管理站内的用户、文章、评论和管理站内公告。 (1)管理用户。管理员对用户管理操作即为删除。系统提供搜索功能,管理员可以通过用户登录名、真实姓名、出生年月等定位到具体用户。执行删除操作,即将用户的注册信息、基本信息、联系方式等完全从数据库删除。删除之后,该管理员用户则和普通用户一样。但是,他所发表的文章仍然存在数据库中。 (2)管理文章。管理员对文章的管理操作为删除。系统提供搜索功能,管理员可通过文章标题、摘要、内容(任意匹配)、类型、作者查询具体文章,然后执行操作。管理操作一旦执行,该文章所对应相关信息就从数据库里删除。管理员对文章的管理,还包括对文章类型的管理,即添加和删除文章类型。 (3)管理文章评论。管理员对评论管理直接操作数据库表"Remark_info",系统显示所有评论相关信息,根据需要删除评论信息。 (4)管理公告。管理员根据网站的需要添加和删除网站内公告。 |