博客管理系统的设计与实现.DOC

上传人:国*** 文档编号:1106359 上传时间:2018-12-07 格式:DOC 页数:42 大小:1.11MB
下载 相关 举报
博客管理系统的设计与实现.DOC_第1页
第1页 / 共42页
博客管理系统的设计与实现.DOC_第2页
第2页 / 共42页
博客管理系统的设计与实现.DOC_第3页
第3页 / 共42页
博客管理系统的设计与实现.DOC_第4页
第4页 / 共42页
博客管理系统的设计与实现.DOC_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、 吉林大学毕业论文 I吉林大学计算机科学技术学院博客管理系统的设计与实现摘要本论文围绕博客管理系统从设计需求分析开始一直到实际编写程序、测试为止进行了详细的描写,主要从以下四个方面对开发的过程进行阐述,分别是:系统的概述、分析、设计和实现。在系统的概述中主要对博客系统的背景、现状和意义进行了叙述说明;从四个方面对系统分析这一章节进行详细叙述:对使用本系统的人群加以分类;对各个类别的用户所需求的功能不能做出分析;对不同模块的数据流向制成图表;最后一节是对数据字典的分析。第三章的系统设计主要阐述了系统体系结构是如何设计、对各个子模块的功能的加以介绍、数据库的设计以及系统环境配置的设计。第四章节对系

2、统的实现以及在各个界面如何使用加以概括。本文主要是为了寻求一种能够让该系统在能够良好运行的基础上,尽量让用户的需求得到满足,为此,在阅读了很多相关的资料,经过大量的学习后,决定使用 JSP 语言进行开发,将系统中的用户、文章等数据存放在 mysql 数据库中,最终开发出来的系统能够让用户和游客在前台进行登录、使用博客、发表文章、创建相册,系统管理员从后台进行登录管理的博客管理系统,最终使其做到界面友好,操作简单方便,能够满足正常需求的设计目标。关键词:JSP ;MySQL;博客吉林大学毕业论文 II吉林大学计算机科学技术学院The design and implement of Blob ma

3、nagement systemAuthor: Ying FengTutor: Gaochao XuAbstractThis thesis blog management system from the start all the way to the actual writing of the program design needs analysis, tests so far carried out a detailed description, mainly from the development process described in the following four aspe

4、cts, namely: System overview, analysis, design, and implementation. Main blogs in the system overview system description describes the background, present situation and significance of; From four aspects of systems analysis described in detail in this chapter: the use of this system is to categorize

5、 people; demand function to the various categories of users unable to make analysis on different modules of data flow chart; the last section is the analysis of the data dictionary. System design of the chapter describes how to design the architecture of the system, introduced on the function of eve

6、ry module, database design and system configuration design.,chapter on system implementation, and in general all interface how to use.In this paper,the main idea is to sought a solution to make the system in good run of basic, as making users needs to be satisfied.After reading a lot of related of i

7、nformation, I decided using JSP language for development,and I will store the data of user information and articles in MySQL database.Eventually users and visitors can login from the front desk and they can use blog by the development out of system. System administrator can login into the management

8、 of blog management system from background . In the end,the blog system is implemented to make it user-friendly, simply operation, and able to meet the normal requirements of the design goals.Key Words: JSP; MySQL; Blob吉林大学毕业论文 III吉林大学计算机科学技术学院目录目录 .I第 1 章 概述 .11.1 课题背景 .11.2 文献综述 .21.2.1 技术综述 .21.3

9、 课题意义 .2第 2 章 系统分析 .32.1 用户需求分析 .32.2 业务流程分析 .42.2.1 注册用户业务流程分析 .42.2.2 系统管理员业务流程分析 .52.2.3 游客业务流程分析 .62.3 数据流程分析 .82.3.1 用户管理模块 .82.3.2 文章管理模块 .82.3.3 相册管理模块 .92.3.4 系统公告管理模块 .92.3.5 修改密码模块 .102.3.6 文章发布模块 .102.3.7 相册上传模块 .112.3.8 修改个人信息模块 .112.3.9 文章浏览模块 .122.3.10 文章评论模块 .122.3.11 相册浏览模块 .132.4 数据

10、字典 .142.4.1 数据项的描述 .142.4.2 数据流的描述 .152.4.3 外部实体的描述 .16第 3 章 系统设计 .183.1 系统体系结构设计 .183.2 系统子模块功能介绍 .193.3 数据库的选择和设计 .203.3.1 数据库概念设计 .203.3.2 数据库逻辑设计 关系模型 .22吉林大学毕业论文 III吉林大学计算机科学技术学院3.3.3 数据库选型 .223.3.4 数据库表结构设计 .223.3.5 数据库表间的关系设计图 .253.4 系统环境配置设计 .25第 4 章 系统实现 .274.1 用户注册模块 .274.2 照片发布模块 .284.3 添

11、加文章模块 .284.4 用户修改个人资料模块 .294.5 管理员登陆模块 .304.6 注册用户管理模块 .314.7 公告管理模块 .32第 5 章 系统测试 .335.1 测试目的 .335.2 测试方法 .335.3 测试结果 .33第 6 章 总结与展望 .346.1 总结 .346.2 工作展望 .34致 谢 .36参 考 文 献 .37吉林大学毕业论文 第 1 页吉林大学计算机科学技术学院第 1 章 概述1.1 课题背景随着网络的迅速崛起,让互联网逐渐成为人们日常生活沟通交流的主要媒介,而具体的交流方式也随着科技的进步不断更新。过去,人们并没有自己的博客,因此只能通过比较分散,

12、又缺乏条理的方式来展现自己的想法与心情,例如通过即时聊天软件或是在论坛上发表贴子等,但这些方法操作复杂,对个人信息的安全保护性能也不是很强。因此随着博客在网络上的普及,人们便可以通过博客表达自己的思想与感受,展示自己并让更多的人了解你,可以说博客是不受局限,言论自由的网络个人日记。博客作为一个可以让人们提高写作水平的训练基地,表达文字的网络载体,它注重对自我感受和生活表达,经常写博客能够极快的磨练博主的写作技巧,并能使其思想意识更加深刻、敏锐。对博客最初的书写,可能只是因为自己有了某种想法,或是对某件事有了自己独特的见解,想要与他人分享又或是想要记录下自己思考过的痕迹,但当你真的下笔去写的时候

13、,你就会产生更多的思考,如何用最少的字数,最精确的语言来描绘出自己的心情都是值得深思熟虑的地方。若干年后再回头看看自己当初的心情与想法,看看自己随着年龄的增长,思想不断地成熟,曾经的喜怒哀乐依次在眼前划过,未尝不是另一种浪漫。不仅如此,通过撰写博客可以实现如下这些目的:(1)记录日常生活,每天都可以留下自己思考的痕迹。 (2)强化专业知识,整理思路,使自己的视野及思路得到了开拓。 (3)分享专业知识,可以了解并学习各行各业的信息,取长补短, 相互促进。(4)提高交流技巧,可以结交一些志同道合的朋友,以互动的形式实现作者与读者的之间的交流。 吉林大学毕业论文 第 2 页吉林大学计算机科学技术学院

14、1.2 文献综述当前网络上的博客系统琳琅满目,但根据用户需求上的差异及规模上的不同,所采取的技术体系可以归纳成小型站点采用 ASP + soft Access/mysql 技术,大规模站点采用 ASP.NET + mysql 技术,还有极少数开放了源代码的系统采用了开源的 PHP + MYSQL 体系结构技术。1.2.1 技术综述虽然网络开发体系的种类繁多,但决定一个系统通过什么方法实现仍旧是基于网站的基本需求,文章就不再用过多的文字去分析不同种类的开发体系有哪些不同之处,现对规模不同的三种博客系统所选取的开发体系进行对比分析,制成如下图表:1.3 课题意义用户只要通过几步简单的操作,就可以轻

15、松注册一个账号,之后便可以在自己的博客上记录自己的成长经历,生活趣闻,工作故事,心路历程等,也可以上传照片,留下光与影的纪念;可以通过浏览他人分享的各种各样的知识,学习积累许多的知识、生活技巧;更可以通过博客结交新的朋友,与其进行更深层次的思想交流,以上都可以在博客管理系统上得以实现。吉林大学毕业论文 第 3 页吉林大学计算机科学技术学院第 2 章 系统分析2.1 用户需求分析通过分析将使用该系统的用户分为系统管理员、已注册的用户和尚未注册的游客,由于三种用户在使用过程中对系统的需求各不相同,下边绘制了三者对系统的需求分析图。系统管理员模块:只有系统的管理员才能够在这个模块进行登录,登陆的位置

16、在本网站的最下方,在输入正确的用户名和密码登录成功后,管理员不但拥有和其他用户可以行使的权限,更可以通过本模块对注册吉林大学毕业论文 第 4 页吉林大学计算机科学技术学院的用户和系统的用户进行管理,如删除对本系统使用不当的博主等。管理员是唯一一个具有使用本模块权限的用户。注册用户模块:用户如果想要使用该部分的功能就必须在该网站提供的接口进行注册。此模块是整个系统的核心功能模块,只有用户进行登录之后,才可以实现发表文章、对文章进行评论、上传或者删除照片、对好友进行管理和修改个人信息的功能。游客模块:如果用户只想在本系统上对其他用户的文章相册进行查看或对其进行评论,而又不希望在本系统进行注册及登录

17、,那么就可以以游客的身份进行浏览,游客可以在本网站的首页搜索想要访问的博主。2.2 业务流程分析此部分是针对三类用户所能在本系统上进行的具体操作进行阐述。2.2.1 注册用户业务流程分析注册用户成功登录后会转到个人主页,在这里,用户可以编写、发布文章或心情来记录当下所想所见,也可以上传照片,创建相册,留下光与影的纪念,或者对已有的文章相册进行删除等操作,同时,用户也可以对自己的个人资料信息加以修改,如上传新的头像、修改手机号码等等。在完成以上操作后,系统将会跳转回登陆后的主页面。具体流程如下图所示:吉林大学毕业论文 第 5 页吉林大学计算机科学技术学院2.2.2 系统管理员业务流程分析系统管理员成功登录后会转到个人主页,在这里,管理员可以浏览或者删除用户的违规信息;可以查看文章和照片,并拥有删除不符合系统规定文章或照片的权限;还可以编辑录入博客系统的公告信息,也可以删除过去的公告。当管理员执行完以上各项操作后,系统将会退回到登陆后的主页面上。具体流程如下:吉林大学毕业论文 第 6 页吉林大学计算机科学技术学院2.2.3 游客业务流程分析游客在进入本网站后,不用登陆就可以直接在上方的搜索框内输入想要访问的博主,并且可以查看博主的的文章和相册,并且可以对文章添加评论。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。