博客网站的设计与实现
来源:56doc.com 资料编号:5D498 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D498
资料介绍
摘 要:本次设计博客管理系统,主要是基于asp.NET技术采用开发工具Visual Studio完成了博客管理、博客浏览、博客查询、与系统用户管理四大模块的设计与实现。 本文主要是对通用博客系统设计方面的探索,介绍了系统建立的目的、系统分析、系统结构、系统设计、系统实施,以及使用开发工具VS的好处等。系统的建立将实现文章\随笔的录入、查询、修改、删除、维护、分类统计的自动化功能,操作人员轻而易举的就能使用该软件来达到对博客信息的管理。 管理员可对用户和网站信息进行管理,该平台为管理人员提供了强大的用户管理功能,为博客用户提供了一个友好的管理平台,为访问者创造了方便的环境,为博客爱好者提供展示交流平台。 关键词:asp.NET 博客系统 SQL Server 毕业设计(论文)外文摘要 The Blog Management System Abstract: The project which I chosen is a blog system . This system use computer to manager enterprise's units . When received the job's book, I compared a lot of visual tools and decided to use VS as frontage software development tools , use Object Oriented Program Design as method to develop this problem. This system Contain Blog Management, Blog View, Blog Enquiries and User Management. This article mainly is aimed at enterprise blog system , introduce establish system's point , system's analysis, system's structure, system's design, system's function and why use asp.NET as develop tools. Systems establish will achieve units human affairs input, demand, modification, delete, and maintenance, keep attendance records and classify statistical automate function. An operator can use this software to administer blog easily. This Blog platform not only provides managers a powerful user management function, provides Blog user a friendly platform, but also provides a comfortable Environment for Visitors. It is a new way to improve platform for people who like Blog Keywords: asp.NET ; Blog System ; Sql Server. 目 录 1 引言 1 1.1 研究的意义 2 1.2 系统可行性分析 2 1.2.1 技术上的可行性分析 2 1.2.2 经济上的可行性分析 3 1.2.3 操作可行性分析 3 1.3 各章内容简介 3 2 系统需求分析 4 2.1 系统初步分析 4 2.1.1 用户需求情况 4 2.1.2 用户现有环境 4 2.1.3 现有系统概况 4 2.2 业务流程分析 5 2.3 新系统数据流图 6 2.3.1 会员管理员操作数据流图 8 2.4 数据字典 10 2.4.1 数据字典 10 2.4.2 文件条目 10 2.4.3 小说明 10 3 系统设计 13 3.1 系统开发原则 13 3.1.1 面向用户的观点 13 3.1.2 严格按阶段进行 13 3.1.3 采用系统的观点处理 13 3.1.4 采用模块化设计方法 13 3.1.5 采用快速原形法 13 3.2 系统设计要点 14 3.2.1 系统开发基本目标 14 3.2.2 系统设计语言 14 3.2.3 系统开发最终目标 14 3.3 系统总体结构设计 14 3.3.1 结构图 14 3.3.2 系统模块设计 17 3.3.3 系统代码设计说明 18 3.4 系统数据库设计 18 3.4.1 数据库的选择 18 3.4.2 数据库文件设计 18 3.4.3 文件和数据库设计 21 3.5 系统输入输出设计 24 3.5.1 输入设计 24 3.5.2 输出设计 24 3.6 系统环境 24 3.6.1 系统开发环境 24 3.6.2 系统运行环境 25 4 详细设计 27 4.1 系统登录模块模块简介 27 4.2 登陆结构 27 4.3 运行流程 28 4.4 设计说明 28 4.4.1 新用户注册子模块 28 4.4.2 管理员登陆子模块 30 5 博客管理系统模块 31 5.1 博客管理子模块 31 5.1.1. 模块简介 31 5.1.2 模块体系结构 31 5.1.3 运行流程 32 5.1.4 设计说明 32 6 系统模块 38 6.1 浏览模块 39 6.1.1 模块简介 39 6.1.2 模块体系结构 39 6.1.3 运行流程 39 6.1.4 设计说明 40 6.2 文章随笔搜索模块 40 6.2.1 模块简介 40 6.2.2 模块体系结构 40 6.2.3 运行流程 41 6.2.4 设计说明 41 7 用户手册 43 7.1 系统运行环境 43 7.1.1 硬件要求 43 7.1.2 软件环境 43 7.2 系统的安装 43 7.3 系统的使用 43 7.3.1 常用操作说明 43 7.3.2 各模块的使用说明 44 8 系统评价 46 8.1 系统的特色与优点 46 8.2 系统的不足与改进 46 结 论 47 致 谢 49 参 考 文 献 50 1.1 研究的意义 过去,我们可以靠茶楼、咖啡馆、靠电话、靠各种聚会、靠各种组织方式来实现协作,而现在有博客作为一种新的交流平台。一进入一个人的博客,你就会最快速度了解他,并和他沟通。有了个人的博客,就可以组织各种协作的博客。 在博客网站中,博客的管理员通过对文章、随笔的添加、修改和删除,并通过图片上传的功能很快的和访问者交流 1.3 各章内容简介 本文共分为八章。 第一章引言部分阐述了系统项目开发的背景和意义,以及系统的可行性分析; 第二章是需求分析部分,分析了现有系统的概况,并给出了系统的业务流程、数据流、数据字典做了具体的分析; 第三章系统设计部分,分别对系统的总体结构设计、系统模块设计、系统输入输出设计和系统开发和运行的环境做了阐述; 第四章至第六章是模块详细设计部分,本系统从功能上总体分为博客管理系统,在第四章和第六章中介绍了博客页面系统设计,第五章中介绍了博客管理系统的设计,但是由于本系统模块较多,无法罗列所有模块,故只举例说明了部分模块及其子模块的设计过程; 第七章为用户手册; 第八章结论。 系统模块设计 模块设计是对处理流程图的注释性书面文件,以帮助程序设计人员进一步了解模块的功能和设计要求,本系统采用Visual C#编程语言开发,由于计算机的硬件和软件发展日新月异,所以我们对这种语言利用的过程,也是学习的过程。 本系统的可以总体分为两个子系统,即注册会员管理系统和系统管理系统,根据主要功能可以将它们细分为六个模块系统登录、文章/随笔浏览、文章/随笔阅读、文章/随笔查询、文章/随笔管理、文章/随笔评论来实现,系统模块的具体设计如下: ⑴ 系统登录:该模块负责将用户分为普通用户、注册会员和系统管理员来实现用户权限的管理。本系统启动时就将用户视为普通用户,因此普通用户无须登陆,但若想成为会员,可进行新用户注册,注册时必须遵守验证条件,否则返回。注册用户需提交密码和用户名,由系统审核后方能登陆;登陆成功后可对自己填写的资料进行修改。系统管理员登陆有专门的页面。 ⑵博客浏览:点击它们就能跳转页面进入文章阅读模块。同时所有用户对此项功能都有权限。 ⑶文章/随笔阅读:点击标题链接即进入文章/随笔阅读页面,此时,每条文章/随笔的详细信息将被取出,包括内容、标题、关键字等,并按照相对固定的格式放置在页面的不同区域,所有博客使用大致相同的页面布局,只是各字段对应的内容不同而已,另外,页面其它位置,可以动态放置其他元件,如日历和总量信息 ⑷文章查询:该模块提供了文章/随笔查询功能,输入待查找的内容及选定分类信息可以快速地找到符合条件的内容,并输出查询结果。 ⑸文章管理:该模块为系统管理员根据其权限的不同对系统进行不同的管理操作,包括博客管理(删除用户)、用户管理(添加/修改/删除文章/随笔,修改密码和用户信息、文章/随笔的分类管理)、系统管理(日历管理和博客信息的管理)、 ⑹文章评论:此模块给注册用户阅读新闻时提供了对新闻进行评论的功能,并且可以浏览其他用户对该新闻的评论。页面布置在新闻阅读页面下方。 |