博客系统分析与设计本科学位论文
- 格式:doc
- 大小:742.50 KB
- 文档页数:20
博客系统毕业论文博客系统毕业论文在当今互联网时代,博客系统已经成为了人们分享自己观点、交流经验和展示才华的重要平台。
在这个信息爆炸的时代,博客系统的出现为人们提供了一个自由、开放的网络空间,让每个人都可以成为自己的编辑、作者和评论者。
本篇论文将探讨博客系统的发展历程、特点以及对社会的影响。
首先,我们来看博客系统的发展历程。
博客系统起源于上世纪90年代的个人主页,当时人们通过自己编写HTML代码来展示自己的个人信息和观点。
随着技术的发展,出现了一些简化博客发布流程的工具,例如Blogger和WordPress 等。
这些工具让普通用户也能够轻松地创建和更新自己的博客。
随着社交媒体的兴起,博客系统也逐渐与微博、微信等平台融合,形成了多元化的内容发布方式。
博客系统的特点主要体现在以下几个方面。
首先,博客系统具有开放性和互动性。
每个人都可以在博客上发布自己的观点和文章,而其他用户则可以通过评论和分享来参与讨论。
这种开放性和互动性让信息传播更加迅速和广泛。
其次,博客系统具有个性化和自由度高的特点。
每个博主都可以根据自己的兴趣和需求来定制自己的博客页面,展示自己的个性。
同时,博客系统也提供了丰富的插件和主题供用户选择,增加了博客的多样性。
最后,博客系统具有实时性和更新速度快的特点。
博客文章可以随时更新,用户可以及时了解到最新的观点和信息。
博客系统对社会的影响不容忽视。
首先,博客系统为个人提供了一个展示自己才华和观点的平台。
无论是文学作品、摄影作品还是技术经验,都可以通过博客系统与他人分享。
这种分享和交流的方式促进了人们的创造力和想象力的发展。
其次,博客系统也为企业和机构提供了一个宣传和推广的渠道。
许多企业和机构都会通过博客系统发布最新的产品信息、行业动态和专业知识,吸引用户和客户。
最后,博客系统也对舆论和社会议题的形成和传播产生了影响。
通过博客系统,每个人都可以发表自己的观点和评论,推动社会舆论的形成和发展。
个人博客系统毕业设计论文目录一、内容概括 (2)1.1 研究背景与意义 (3)1.2 国内外研究现状分析 (3)1.3 论文结构安排 (4)二、系统需求分析 (5)2.1 功能需求分析 (7)2.1.1 用户管理功能 (9)2.1.2 文章管理功能 (10)2.1.3 消息通知功能 (11)2.1.4 浏览器兼容性需求 (12)2.2 性能需求分析 (13)2.3 安全性与可靠性需求分析 (14)三、系统设计与实现 (16)3.1 系统架构设计 (18)3.2 数据库设计 (19)3.3 前端页面设计 (21)3.4 后端逻辑实现 (24)3.5 系统测试与优化 (25)四、系统功能实现与测试 (26)4.1 用户管理功能实现 (28)4.2 文章管理功能实现 (29)4.3 消息通知功能实现 (30)4.4 浏览器兼容性测试 (32)4.5 系统性能测试与优化 (33)五、系统总结与展望 (34)5.1 系统总结 (35)5.2 存在问题与不足 (36)5.3 后续研究与展望 (37)一、内容概括系统需求分析:分析个人博客系统的用户需求、功能需求、性能需求等,为后续系统设计奠定基础。
系统设计:详细阐述个人博客系统的总体设计思路,包括系统架构、功能模块划分、数据库设计、界面设计等。
系统实现:介绍个人博客系统的具体实现过程,包括关键技术的选择、代码实现、系统测试等。
系统测试与优化:对实现的个人博客系统进行测试,包括功能测试、性能测试、安全测试等,并对系统进行优化,提高系统的性能和稳定性。
系统应用与评估:介绍个人博客系统的实际应用情况,包括用户反馈、系统使用情况、效果评估等,对系统的实际效果进行客观评价。
总结与展望:总结个人博客系统的设计与实现过程中的经验教训,对系统的优点和不足进行分析,并对未来个人博客系统的发展进行展望。
本文还将涉及个人博客系统在开发过程中的技术难点及解决方案,以及开发过程中的心得体会和感悟。
摘要多用户博客系统是一个以文章形式来发布自己所见、所得、所闻、体会等的互联网信息发布系统,类似个人网站,但它更强内容的私有性,用户有权力不公开自己的文章。
本文以博客日志发布管理为基础,并结合其实际需求,详细简述了多用户博客系统设计、开发的全过程。
本系统主要功能包括博客的日志发布、分类等。
本系统基于B/S架构,采用PHP为开发语言、MySQL为数据库的LAMP开发平台,结合功能强大的开源框架ZendFramework为开发框架,从而保证了整个系统稳定、快速、高效的运行。
关键词:博客,个性化,稳定性AbstractMulti-user blog system is one of the aritlce form to publish their own findings obtained, the smell, experience and other Internet information release system。
similar to the personal website, but it's more private nature of the content, the user has the power to not open their own articles.In this paper, based on post publishing and management, combined with their actual requirement, detailed description of the multi-user blog system design and development at the entire process. The main features include post publish, category etc.The system is based on B / S structure, to use PHP language and MySQL database for the development of the LAMP development platform, combined with a powerful open-source PHP framework for ZendFramework as a development framework, thus ensuring the entire system is stable, fast, and efficient. Keywords:Blog, personalization, stable目录引言 (5)1.系统规划 (6)1.1系统的目标和可行性研究 (6)1.1.1系统目标 (6)1.1.2系统的可行性研究 (6)1.2传统系统的分析 (6)1.2.1处理流程 (6)1.2.2数据流图 (7)1.3本系统的分析 (7)1.3.1处理流程 (7)1.3.2数据流图 (8)1.3.3本系统的描述和优越性 (8)2.系统的可行性分析 (9)2.1技术可行性 (9)2.2性能效益可行性 (9)2.3硬件可行性 (9)2.4可行性结论 (10)3.系统需求分析 (10)3.1系统需求分析 (10)3.1.1系统功能需求 (10)3.1.2系统性能要求 (11)4.系统的设计 (12)4.1概要设计 (12)4.1.1系统架构 (12)4.1.2系统模块划分 (12)4.1.3系统功能结构图 (13)4.1.4运行环境 (13)4.2系统的详细设计 (14)4.2.1首页模块 (14)4.2.2文章管理模块 (16)4.2.3图片管理模块 (17)4.2.4管理员管理模块 (18)5.系统数据库的设计 (19)6.系统实施 (21)6.1软件介绍 (21)6.2系统运行环境 (21)6.3使用规程 (22)6.4开发工具简介 (22)6.4.1关于PHP (22)6.4.2关于MYSQL (22)6.4.3关于Apache (23)结论 (24)致谢 (25)参考文献 (26)附录 ....................................................... 错误!未定义书签。
毕业论文(设计) 题目:博客网站的设计与实现北京信息科技大学继续教育学院目录目录 (I)第一章概述 (1)1.1个人博客的概念 (1)1.2个人博客的发展现状 (1)1。
3W EB技术的发展 (2)1.4研究现状 (2)1.5开发技术 (3)1。
5.1 JSP的基础——Servlet 技术 (4)1.5.2 JavaBean原理和机制 (4)1.5.3 开发平台:Eclipse+dreamweaver (5)1.5.4 数据库:SQL SERVER 2000 (5)第二章需求分析 (7)2.1系统目标 (7)2。
2系统的功能要求 (7)2。
2.1 前台 (7)2.2。
2后台 (8)2.3系统的性能需求 (8)2.4系统的数据需求 (9)2。
4。
1 系统的数据需求包括如下几点: (9)2.4.2 系统的数据字典 (9)2.5建立系统的约束 (11)2.5。
1人力、资金、时间的约束 (11)2.5。
2技术发展规律的约束 (11)第三章概要设计 (12)3.1系统体系结构 (12)3。
2主要功能设计 (12)3.2。
1主要功能模块 (12)3.2.2 系统流程图 (13)3。
2.3 系统模块介绍 (14)3。
3数据库设计 (14)3。
4信息安全设计 (16)3。
4.1 网络安全 (17)3.4.2 其他安全 (17)第四章详细设计 (18)4。
1首页面及主要页面设计 (18)4.2功能模块设计 (18)4。
3系统实现 (19)4。
3.1 博客网站前台首页head_main.jsp详细功能及部分代码 (20)4.3.2 评论信息查询head_disussList。
jsp详细功能及部分代码 (23)4.3.3系统管理backMainPage。
jsp详细功能及部分代码 (25)第五章遇到的难点和解决方法 (28)结束语 (29)致谢 (30)参考文献 (31)第一章概述对个人而言,博客可以调动个人的积极性,充分发挥个人的创造性.从2002年开始,国内博客开始迅猛发展起来,从最初的只有几千个尝鲜者到现在的各式各样的博客,圈子。
毕业论文(设计)题目博客信息管理系统院系电子工程系专业信息工程(系统工程方向)学生姓名学号20092325038指导教师职称讲师二O一三年六月二日学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
本人完全意识到本声明的法律后果由本人承担。
作者签名:年月日目录第一章博客信息管理系统的概论 (2)1.1系统开发背景 (2)1.2系统概述 (2)1.3博客的发展 (3)1.4开发技术路线 (3)1.5系统设计目标与分析 (4)第二章系统开发技术支持 (5)2.1 JSP中的各种技术 (5)2.2 B/S基础下的web体系结构 (6)2.3 Myeclipse简介 (7)2.4 Tomcat简介 (7)2.5 SQL Server 2005简介 (8)第三章系统分析和整体的设计 (9)3.1 系统需求分析 (9)3.2 数据的分析 (10)3.3 系统的流程 (10)3.4 功能模块的划分 (12)3.5 功能模块介绍 (13)3.5.1注册和登陆系统模块 (14)3.5.2 博客的查询模块 (14)3.5.3 博客界面的显示模块 (14)3.5.4 个人博客维护和管理模块 (14)第四章系统详细设计 (16)4.1 数据库分析 (16)4.1.1 设计E-R图 (16)4.2 系统数据库表设计 (18)4.3 数据连接 (21)第五章系统模块的实现 (22)5.1 系统的主界面 (22)5.2构建管理类 (23)5.3详解系统主要模块 (23)5.3.1 系统用户的登陆模块 (23)5.3.2 日志管理显示模块 (24)5.3.3 编写日志模块 (24)5.3.4 删除日志模块 (25)5.3.5 日志修改界面 (26)5.3.6 日志搜索模块 (30)第六章总结 (31)致谢 (32)参考文献 (33)ABSTRACT (34)博客信息管理系统顾锦程南京信息工程大学滨江学院信息工程(系统工程方向),南京 210044 摘要:最近几年来,互联网已经逐渐成为人们生活不可缺少的一部分,以Internet为核心的现代网络和通信技术发展迅速,运用广泛。
毕业设计(论文)题目:个人博客系统的设计与实现学生:指导老师:系别:专业:班级:学号:20xx年xx月目录个人博客系统的设计与实现 (1)摘要 (1)ABSTRACT (2)1 绪论....................................................................................................................... - 1 -1.1 博客现状........................................................................................................ - 1 -1.1.1博客简介.............................................................................................. - 1 -1.1.2博客的特点及意义................................................................................ - 1 -技术简介 ................................................................................................. - 2 -1.2.1什么是Microsoft .Net ........................................................................ - 2 -战略.............................................................................................. - 2 -的优点 .......................................................................................... - 3 -1.3 系统开发背景 ................................................................................................ - 3 -1.4 系统开发意义 ................................................................................................ - 4 -1.5系统开发目标 ................................................................................................. - 4 -1.6开发平台、运行环境、测试实施 ..................................................................... - 5 - 2需求分析................................................................................................................ - 6 -2.1系统组成及功能分析....................................................................................... - 6 -2.1.1页面头部处理模块................................................................................ - 6 -2.1.2 页尾处理模块 ...................................................................................... - 6 -2.1.3 管理员后台管理模块............................................................................ - 6 -2.1.4博客日志发表模块................................................................................ - 7 -2.1.5博客评论列表显示模块......................................................................... - 8 -2.1.6首页处理模块....................................................................................... - 8 -2.1.7友情链接提交与显示模块 ..................................................................... - 8 -2.1.8作品展示模块....................................................................................... - 8 -2.2 E-R关系分析 ................................................................................................. - 9 -2.2.1总体E-R关系图:................................................................................ - 9 -2.2.2作品管理E-R关系...............................................................................- 10 -2.2.3友情链接E-R关系...............................................................................- 10 -2.3逻辑分析 .......................................................................................................- 11 -2.3.1用户级简化数据流图:顶层.................................................................- 11 -2.3.2用户级简化数据流图:0层..................................................................- 12 -2.3.3用户级简化数据流图:1层..................................................................- 13 -3 概要设计............................................................................................................. - 14 -3.1设计原理 .......................................................................................................- 14 -3.2接口设计 .......................................................................................................- 14 -3.2.1用户接口.............................................................................................- 14 -3.2.2外部接口(命令接口、图形接口) ......................................................- 14 -3.2.3内部接口.............................................................................................- 15 -3.3数据库设计....................................................................................................- 15 -3.3.1设计思路与步骤 ..................................................................................- 15 -3.3.2表结构设计 .........................................................................................- 16 -4 详细设计............................................................................................................. - 18 -4.1系统总体构架设计 .........................................................................................- 18 -4.2系统模块流程图.............................................................................................- 18 -4.2.1日志发表流程图 ..................................................................................- 18 -4.2.2用户登录流程图 ..................................................................................- 19 -4.2.3友情链接流程图 ..................................................................................- 20 -4.2.4件上传流程图......................................................................................- 21 -4.2.5 访问页面不存在错误处理流程图 .........................................................- 21 -5 运行结果及调试 ................................................................................................ - 23 -5.1首页 ..............................................................................................................- 23 -5.2日志浏览界面 ................................................................................................- 24 -5.3像册查看界面 ................................................................................................- 24 -5.4作品展示界面 ................................................................................................- 26 -5.5访问者留言界面.............................................................................................- 26 -5.6后台登陆界面 ................................................................................................- 28 -5.7登陆后主界面 ................................................................................................- 29 -5.8添加日志界面 ................................................................................................- 30 -5.9添加作品界面 ................................................................................................- 31 -5.10添加像册界面...............................................................................................- 32 -5.11修改密码界面...............................................................................................- 33 -6 设计总结............................................................................................................. - 34 -7 谢辞................................................................................................................. - 35 -8 参考文献............................................................................................................. - 36 -个人博客系统的设计与实现摘要博客英文单词为blog,blog的全名是Web log,中文意思是“网络日志”,后来缩写为Blog,而博客(Blogger)就是写Blog的人。
个人博客系统毕业设计论文
在个人博客系统的设计中,首先要考虑的是前端和后端的开发。
前端
开发包括网站的页面设计和交互设计,这是用户直接接触到的部分,因此
需要注重界面的美观和用户体验。
后端开发则负责实现网站的逻辑功能,
包括用户注册、登录、发布博客、评论等。
在前端的设计中,可以选择使用HTML、CSS和JavaScript来实现网
页的布局和样式。
同时,为了提升用户体验,可以使用一些前端框架或库,例如Bootstrap、jQuery等,以快速搭建页面和实现各种交互效果。
此外,还可以考虑使用响应式设计,使得网站在不同设备上都能有良好的显示效果。
在后端的开发中,可以选择使用一种编程语言和相应的框架来实现。
常见的选择包括Python的Django框架、Java的Spring框架等。
通过使
用框架,可以简化开发流程,并且提供一些现成的功能模块,例如用户认证、数据库操作等。
同时,还需要考虑数据库的设计和使用,例如使用MySQL、MongoDB等来存储用户的博客文章和评论。
在安全性方面,个人博客系统需要考虑用户数据的安全和隐私保护。
可以采用密码加密、用户验证等方式来确保用户账号的安全性。
同时,还
可以考虑使用HTTPS协议来加密用户和网站之间的数据传输,以防止数据
泄露和篡改。
总之,个人博客系统通过提供创作、分享和展示内容的平台,可以方
便用户进行博客文章的发布和管理,并且与其他用户进行交流和互动。
通
过合理的设计和实现,可以提升用户的体验和满意度,为用户提供良好的
博客写作和阅读体验。
个人博客系统毕业设计一、绪论随着互联网技术的不断发展,个人博客在网络上逐渐兴起,成为了一种重要的网络表达方式。
个人博客系统不仅仅是一个展示个人思想、经历和知识的平台,也是一个互动性强的社交平台。
目前市面上的个人博客系统大多数是第三方提供的平台,不够个性化,功能局限。
为了满足个性化的需求和提供更加丰富的功能,本文旨在设计并实现一个完整的个人博客系统。
二、需求分析1. 用户管理个人博客系统应该支持注册、登录、个人信息管理等功能,从而实现用户对自己博客的管理。
2. 博客管理用户可以发布、修改、删除自己的博客,包括文字、图片、视频等多媒体内容。
3. 评论互动用户可以对博客进行评论,也可以对其他用户的评论进行回复,从而形成社交互动。
4. 标签管理用户可以为自己的博客添加标签,便于文章分类和搜索。
5. 界面美观博客系统的界面应该美观、简洁,用户友好,能够吸引用户停留和操作。
6. 安全性博客系统应该具备一定的安全性,保护用户信息安全,防止非法入侵,保障用户隐私。
三、设计和技术选型1. 系统架构本系统采用B/S架构,采用前后端分离技术,前端使用HTML、CSS、JavaScript进行开发,后端采用Node.js框架搭建RESTful API。
2. 数据库选择关系型数据库MySQL存储用户信息、博客内容等数据。
3. 用户界面前端界面采用响应式设计,适配多种设备,提供良好的用户体验。
4. 安全性采用HTTPS协议传输数据,使用Token进行用户鉴权,对用户输入进行严格的校验和过滤,保证系统的安全性。
四、系统功能设计1. 用户管理实现用户注册、登录、个人信息修改等功能,采用Token进行用户鉴权。
2. 博客管理实现博客的发布、修改、删除等功能,支持Markdown编辑,并能够上传图片和视频。
3. 评论互动实现用户对博客进行评论,以及对评论进行回复,实现用户之间的互动。
4. 标签管理实现为博客添加标签,以及通过标签进行博客的分类和检索。
本科毕业设计(论文)题目:博客系统的设计与实现摘要博客系统主要为用户提供发表文章、浏览文章,实现知识共享等功能,用户通过Internet可以发表一些自己撰写的文章以和其他网友进行交流。
博客系统主要实现了文章管理的数字化、信息化、智能化,是打破传统报刊、杂志发表文章方式的新尝试。
它致力于为广大用户提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多产品介绍及展示的机会,提升自己网站的价值。
为了满足博客系统的要求,实现系统静态与动态页面的相互分离,系统采用MVC (JSP+JavaBean+Servlet)设计模式,利用SQL Server2008数据库来存储本博客系统的数据。
论文首先论述了系统的开发背景和设计目标,并对系统开发所采用的技术进行相应的简单介绍。
在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对系统进行可行性分析,确定在目前的条件下,开发博客系统是可行的。
在需求分析结果的基础上,对系统的功能模块进行划分。
接着对系统中的数据库进行模型设计,包括数据流图、实体联系图及数据表结构。
在系统的设计与实现中,确定系统的开发思想以及开发环境,并对系统中的JavaBean和Servlet 代码进行设计。
最后给出了系统中模块的详细设计与实现,并对系统模块涉及到的关键源代码进行了详细的分析。
经过调试运行后表明,系统可以满足用户创建个人博客的各项要求。
最后,对系统作以客观、全面的评价,并对进一步改进提出了建议。
关键词:MVC,设计模式,知识共享,博客系统AbstractThe blog system is mainly to provide users with published articles, browsing articles, to realize knowledge sharing and other functions, Internet users can post their articles and other users to communicate. Blog system management to achieve a number of articles, information, intelligence, is to break the traditional newspaper, published a new way to try.It is committed to provide customers with high-quality interactive platform, increase website visibility and access to content, thereby obtaining for enterprises to provide more products and exhibition opportunities, improve their site value. In order to meet the requirements of blog system, realize the system static and dynamic pages are separated from each other, the system adopts MVC ( JSP+JavaBean+Servlet ) design pattern, use SQL Server2008database to store the blog system data.The paper firstly discusses the development background of the system and the design goal, and the system development to the technology used in the corresponding simple introduction. In the system analysis, the system model to carry on the simple analysis, clear the operation process of the system, and the system feasibility analysis, identified in the present conditions, development of the blog system is feasible. In demand analysis based on the results, the function of the system modules. Then the system in the database model design, including data flow diagrams, entity relationship diagram and data table structure. In the system design and implementation, the system s development thought and the development of the environment, and the system of JavaBean and Servlet code for design. Finally, the system modules for the detailed design and the realization, and the system modules related to the key source code for a detailed analysis. After debugging and running show that, the system can meet the various requirements of users to create personal blog.Finally, the system as an objective, comprehensive evaluation, and recommendations for further improvement.Keyword: MVC, design patterns, knowledge sharing, blog system目录摘要 (2)Abstract (3)第1章绪论 (6)1.1 博客系统概述 (6)1.2 博客发展趋势 (6)1.3 系统开发的背景 (7)1.4 技术路线 (7)第2章基本技术方案 (9)2.1 JSP中的各种技术 (9)2.1.1 JSP概述 (9)2.1.2 Servlet概述 (9)2.1.3 JavaBean概述 (10)2.2 基于B/S的WEB应用体系结构 (10)2.2.1 传统的两层体系结构 (10)2.2.2 三层体系结构 (10)2.2.3 JSP网站开发模式 (11)2.3 ECLIPSE简介 (11)2.4 TOMCAT简介 (12)2.5 SQL SERVER简介 (12)2.6 MVC设计模式 (12)第3章系统分析与总体设计 (14)3.1 系统需求分析 (14)3.2 数据分析 (14)3.3 系统流程 (15)3.4 功能模块划分 (17)3.5 功能模块介绍 (18)3.5.1 博客注册登录管理模块 (18)3.5.2 博客及文章查询模块 (18)3.5.3 博客页面显示模块 (19)3.5.4 博客个人维护管理模块 (19)3.6 数据库分析 (20)3.6.1 数据库设计E-R图 (20)3.7 系统数据表设计 (22)第4章系统的设计与实现 (24)4.1 系统的前台和后台设计 (24)4.1.1系统的前台设计 (24)4.1.2 系统的后台设计 (24)4.2 编码实现 (25)4.2.1 数据库连接类的实现 (25)4.2.2 模型类的实现 (27)4.2.3 业务类的实现 (28)4.3 系统主要功能模块详述 (30)4.3.1 博客管理员登陆模块 (30)4.3.2 日志管理显示模块 (31)4.3.3 撰写日志模块 (31)4.3.4 删除日志模块 (32)4.3.5 日志搜索模块 (33)4.3.6 相册管理模块 (34)结论 (36)致谢 (37)参考文献 (38)声明 (39)第1章绪论1.1 博客系统概述“博客”(Blog或Weblog)一词源于“Web Log(网络日志)”的缩写,是一种十分简易的傻瓜化个人信息发布方式。
博客系统分析与设计四平职业大学计算机工程学院专业:计算机移动通信博客系统分析与设计目录前言第一章系统分析1.1开发环境 (4)1.2系统结构 (5)第二章博客数据库功能与介绍2.1数据库表 (7)2.2博客系统功能介绍 (8)第三章跳转主页页面3.1博客前台页面 (13)3.2登陆页面 (13)3.3后台页面 (14)第四章博客模块功能概述4.1文章页面 (19)4.2公告页面 (19)4.3相册页面 (19)第五章系统调试5.1系统在调试过程中出现的问题及解决方法 (20)5.2意见 (20)5.3结束语 (20)前言编写目的社会发展越来越快,IT 界的发展也是迅速的,网络的世界神奇而绚烂。
随着网络发展的潮流,越来越多的人们喜欢用博客来进行人与人之间的交流,以此来阐述自己的心声及感想!博客,具有大量的信息,博客系统很轻松的帮助我们去管理博客中的海量信息,以此来提供博客的工作效率。
我们在此次编程的博客系统中运用增加、删除、修改、查询等方法写入程序,来帮助我们更加方便的处理博客信息!此次编译的博客系统应用程序适用于个人,用来处理博客交互中需要处理的大量信息,下面是博客系统的主要功能简介:一.博客数据库建立及查1建立数据库2 建立数据库表二.博客系统前台介绍1.文章的查询2.公告的查询3.相册的查询三.博客后台页面的功能的简介1.博客文章添加、查询、修改、删除2.文章类型添加、查询、修改、删除3.公告添加、修改、删除4.相册图片上传、查询、删除5.博主设置查询、修改第一章 1.1开发环境博客系统开发环境1.Windows XP 和Windows 操作系统2.博客系统开发编程软件是MyEclipse 6.63.数据库采用My SQL 10.04.服务器采用Tomcat 6.65.页面开发工具为Dreamweaver 81.2系统结构.1.前台页面1.1博客前台页面建立数据库表以及页面功能结构①建立博客数据库系统、连接数据库②博客主页:文章查看、相册查看、公告查看以管理。
③前台页面包括:文章查看、相册查看、公告查看④后台页面:tsoft为登陆名111为密码进入后台1.2博客后台个页面功能结构1.2.1 文章页面1)发表博客文章2)博客文章设置3)文章分类1.2.2公告页面✧公告添加✧公告设置1.2.3相册页面相册添加相册设置、修改及删除公告1.2.4用户页面用户设置、对用户信息进行修改1.2.5博主设置对博主信息进行修改2.后台页面用户权限:用户可以对文章进行设置和查看,发表文章和文章类别分类、公告的的添加、相册的上传以及及各项功能的查看。
第二章博客数据库功能与介绍2.1数据库表数据库表名称字段名类型长度允许空主键Article (文章)id bigint 2 否id caption varchar 64 否content text 1024 否genreID bigint 20 否time datetime 128 是Articlegenre 文章类型id bigint 20 否articleGenre varchar 32 否genreBewrite text 0 否Bloginfo 博主id bigint 11id name varchar 16 是nickname varchar 255 是city varchar 255 是sex varchar 255 是age int 11 是qq varchar 255 是email varchar 255 是happy varchar 255 是blood varchar 255 是constellation varchar 255 是Bulletin 公告id bigint 20 否id bulletinTitle varchar 255 否bulletinContent text 0 否Picture 照片id bigint 19 否id pictureName varchar 1024 否picturePath varchar 128 否pictureDescribing varchar 128 否time datetime 0 是User 用户id bigint 2 否id userName varchar 12 是userPassword varchar 12 是2.2博客系统功能简要介绍2.2.1博客系统前台页面功能及使用说明1)前台页面发布工程,,然后再网页地址栏中输入http://localhost:8080/boke/qiantai.jsp进入前台页面,前台页面可以进行文章查找、公告查看、相册查看。
在前台页面中点击“进入后台”填写登陆名:tsoft 密码:111,进入后台。
发表博客文章一点击“博客文章发表”可以对已经填入的博客内容进行发表。
博客文章设置文章分类公告设置公告添加修改公告相册设置相册设置是来查看上传到数据库及file文件夹中的照片博主设置以及修改博主信息用户设置对密码进行修改以达到博客系统保密原则。
第三章跳转主页页面3.1博客前台页面实现目的:显示所发表日志的类别以及具体文章的查看,可以根据选择查看各个类型的文章、公告相册,当然,最重要的是进入博客后台管理程序。
3.1.1博客首页qiantai.jsp设计思路:在首页显示文章信息,可以直接选择要看的文章链接到查找文章页面并且显示链接栏目下要查询的文章内容。
3.2 登陆页面1实现目的:当登陆用户输入正确的登录名和密码,然后登入博客页面,跳转到博客前台页面。
2.设计思路3.登陆页面只有登录名和密码,输入登陆名和密码后,查找博客数据库里是够存在此用户,如果存在,则跳转到博客后台页面。
4.页面添加代码:<form action="login.action" method="post">登录名:<input type="text" name="erName"><br>密码:<input type="password" name="erPassword"><br> <input type="submit" value="登录"></form>5.博客文章发表页面目的:对博客文章进行分类设置,发表博客文章,等功能的实5.1博客文章的跳转页面代码分类设置页面代码<form action="wenZhangSheZhi.action" method="post">文章类型:<select name="articleBean.genreID" value="${articleBean.genreID}"><option value="0">全选</option><s:iterator value="list"><option value="${id }">${articleGenre }</option></s:iterator></select><input type="submit" value="设置"></form><table><tr><td>序号</td><td>标题</td><td>类型</td><td>操作</td></tr><s:iterator id="sheZhi" value="list1" status="s"><tr><td>${s.count }</td><td>${sheZhi.caption }</td><td>${sheZhi.genreID }</td><td><a href="goXiuGaiWenZhang.action?articleBean.id=${sheZhi.id }">修改</a><a href="shanChuWenZhang.action?articleBean.id=${sheZhi.id }">删除</a></td></tr></s:iterator></table>文章设置6.公告页面跳转思路:用户选择所要修改及删除的公告此页面添加代码<table><tr><td>序号</td><td>公告标题</td><td>公告内容</td><td>操作</td></tr><s:iterator id="gongGao" value="list" status="s"><tr><td>${s.count }</td><td>${gongGao.bulletinTitle }</td><td>${gongGao.bulletinContent }</td><td><a href="goXiuGaiGongGao.action?bulletinBean.id=${gongGao.id }">修改</a><ahref="private/shanChuGongGao.action?bulletinBean.id=${gongGao.id }">删除</a></td></tr></s:iterator></table>7用户跳转页面7.1目的:对用户信息进行查找和修改7.2思路:用户调用博主信息对其进行查询和修改7.3页面代码及页面效果:<form action="yongHuSheZhi.action" method="post">旧密码:<input type="password" name="userBean.oldPassword" value="${userBean.oldPassword }"><br>新密码:<input type="password" name="userBean.newPassword" value="${userBean.newPassword }"><br><input type="submit" value="设置"></form>8.博主页面跳转目标:对博主信息进行查找和修改博主页面博主页面代码<form action="xiuGaiBoZhu.action" method="post">姓名:<input type="text" name=""value="${ }"><br>昵称:<input type="text" name="bloginfoBean.nickname" value="${bloginfoBean.nickname }"><br>城市:<input type="text" name="bloginfoBean.city" value="${bloginfoBean.city }"><br>性别:<input type="radio" name="bloginfoBean.sex" value="男">男<input type="radio" name="bloginfoBean.sex" value="女">女<br>年龄:<input type="text" name="bloginfoBean.age" value="${bloginfoBean.age }"><br>QQ : <input type="text" name="bloginfoBean.qq"value="${bloginfoBean.qq }"><br><input type="hidden" name="bloginfoBean.id" value="${bloginfoBean.id }"> <input type="submit" value="修改"></form>第四章博客模块功能概述4.1文章页面对文章进行分类,各类别描述、文章设置,修改文章。