个人博客设计与分析.docx
- 文档编号:4059586
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:12
- 大小:189.18KB
个人博客设计与分析.docx
《个人博客设计与分析.docx》由会员分享,可在线阅读,更多相关《个人博客设计与分析.docx(12页珍藏版)》请在冰点文库上搜索。
个人博客设计与分析
日照职业技术学院
大作业设计(论文)
题目:
个人博客系统设计与分析
院部:
信息科学与工程学院
专业:
企业信息化
学号:
20070420139
学生姓名:
指导教师:
郑加利
二OO九年六月二十日
个人博客系统分析与设计
姓名:
学号:
20070420139
指导教师:
郑加利
摘要网络高度发展的现代社会,人们逐渐利用网络,融入网络。
Bolg是网络上比较流行的一种网络日志。
利用博客可以在网上书写日志,抒发情感,交流感情,探讨社会热点以及奇闻异事,实现资源共享。
并可以通过博客展示个人个性。
本文主要分析了个人博客系统的设计制作。
此个人博客系统主要基于jsp+Servlet+javabean以及MicosoftAcess2003数据库。
基于社会需求已经当今网站发展趋势设计而成。
界面美观,操作简单,基本实现了个人博客要实现的功能。
关键词博客系统jsp+servlet+javabean发表文章查看留言查看评论
1.管理系统引言
1.1概论
Blog是一个网页,通常由简短且经常更新的帖子构成,这些帖子一般是按照年份和日期倒序排列的。
而作为Blog的内容,它可以是你纯粹个人的想法和心得,包括你对时事新闻、国家大事的个人看法,或者你对一日三餐、服饰打扮的精心料理等,也可以是在基于某一主题的情况下或是在某一共同领域内由一群人集体创作的内容。
博客的优点主要包括:
*个人自由表达和出版
*知识过滤与积累
*深度交流沟通的网络新方式
本文要介绍的是一个单用户的个人博客系统,本系统的功能包含了博客的基本功能,包括发表日志,日志支持分类,博主可以根据需要进行日志的分类汇总,日志发表后可以进行浏览并评论。
浏览博客的人可以给博主留言。
博主管理博客主要是通过系统的后台管理,登陆后台后可以进行日志发表,管理分类,查看评论并管理,查看留言并管理。
1.2目标
通过此次课程设计可以进一步从实践中了解学习jsp以及起开发模式。
加深了解及巩固本学期学习的知识。
提高自我的界面设计能力已经程序开发能力并增强项目开发的意识与能力。
2可行性分析报告
2.1前提
2.1.1编写目的
通过实际的调查和查看网络,了解到博客系统的流行,意识到有开发博客系统的重要性和必要性。
2.2.2定义
经济可行性---讨论并切实的研究开发个人博客系统的支出损耗和最终收益的最大比。
讨论如何实现最大的经济和社会效益。
技术可行性—从功能,性能等方面分析,看个人博客系统是否是一个技术上可实现的系统。
法律可行性—根据相关的法律条文,明确系统开发可能导致的责任。
2.2分析可行性研究
2.2.1可行性研究具体方案
通过网络资料和相关书籍以及咨询资深人士,找到个人博客系统开发的最佳路径。
根据所学知识已经查阅资料,确定开发个人博客系统所用语言及模式已经项目开发方法。
在开发过程中,及时了解相关信息,做好功能更新和内容的更新。
2.2.2系统评价标准
界面简单、操作方便、功能强大、并且安全性能高。
3.项目开发
3.1引言
开发人员和用户应该明确系统开发的周期。
分步骤完成计划的内容,在计划之内充分参考用户对系统设计的要求。
3.2项目概述
3.2.1工作内容
人员组织与安排,进度计划,资源利用,经费使用
3.2.2主要参加人员
张文学
3.2.3产品
个人博客系统
3.3技术要求
Windows操作系统,jsp+Servlet+javabean,程序运行平台WindowsXP,
MicosoftAcess2003,
一定程度上还需要用户对系统的监督和相关技术的提供。
4需求分析
4.1引言
为了开发出真正满足用户需求的产品,首先必须知道用户的需求。
对系统需求的深入理解是系统开发工作获得成功的前提条件,不论我们把设计和编码工作做的如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来烦恼。
4.2系统综合要求
4.3.1功能需求
指定系统必须提供的服务。
通过需求分析应该划分出系统必须完成的所有功能。
4.3.2性能需求
指定系统必须满足性能。
4.3.3可靠性和可用性需求
4.3.4出错处理需求
5程序概要设计
5.1总体设计
本系统是在Dreamweaver中设计完成的,界面主要包括,首页,日志阅读页面,评论页面,留言页面,后台登录页面和后台主要管理页面组成。
本系统前台共分首页,文章阅读页,留言页,评论页,已经后台管理页面。
详见下图:
图一(博客系统首页)
图二(博客系统文章阅读页)
图三(留言查看页)
图四(评论查看页)
图五(后台登陆页)
图六(后台管理页)
6博客系统数据库设计
1日志数据表
字段名称
数据类型
字段大小
索引
必须填写
article_id
数字
长整型
关键唯一
自动编号
article_class_id
数字
2
是
article_title
文本
20
是
article_content
数字
长整型
是
article_posttime
日期时间
20
是
article_commnums
数字
11
是
article_readnums
数字
11
是
2文章分类数据表
字段名称
数据类型
字段大小
索引
必须填写
class_id
数字
长整型
关键唯一
自动编号
class_name
文本
30
是
3评论留言数据表
字段名称
数据类型
字段大小
索引
必须填写
comm_id
数字
长整型
关键唯一
自动编号
comm_article_id
数字
2
是
comm_title
文本
20
是
comm_content
文本
是
comm_author
文本
10
是
comm_posttime
日期时间
是
comm_postip
文本
是
3管理员数据表
字段名称
数据类型
字段大小
索引
必须填写
admin_id
数字
长整型
关键唯一
自动编号
admin_name
文本
10
是
admin_psw
文本
20
是
admin_quanxian
数字
11
是
博客的功能主要是发布文章,访客评论文章,访客留言,博主发布文章,查看留言,查看评论,管理评论。
根据所述功能,本博客的数据表共分,文章数据表,评论留言数据表,管理员用户数据表。
7.主要程序简介
本程序主要用jsp+Servlet+javabean完成。
数据库为MicosoftAcess2003.
链接数据库的主要程序为:
<%
Stringspath="\\db\\main.mdb";
Stringdbpath=application.getRealPath(spath);
Stringdbname="";
Stringuser="";
Stringurl="jdbc:
odbc:
Driver={MicrosoftAccessDriver(*.mdb)};DBQ="+dbpath;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connectionconn=DriverManager.getConnection(url);
%>
字符串截取函数
packagesubstr;
publicclassPartOfContent{
Stringcontent=null;
publicStringgetContent(){
returncontent;
}
publicvoidsetContent(Stringcontent){
this.content=content;
}
/*
*Vellme
*截取字符串函数
*/
publicStringCutStr(intLenNum){
if(content.length()>LenNum)
{
returncontent.substring(0,LenNum)+"......";
}else
{
returncontent;
}
}
}
8.结束语
由此,个人博客系统就完成了,从整体设计来说,本系统主要是利用了jsp+Servlet+javabean设计,由于Servlet是用Java编写的,所以它与生俱来就有跨平台的特性,因此Servlet程序的设计完全和平台是无关的,同样的Servlet完全可以在Apache,IIS等不同Web服务器上执行,不管底层的操作系统是Windows,Solaris,Mac,Linux还是其他的能支持Java的操作系统。
在完成本系统后,对j2ee有了大致了解,对jsp及servlet程序的编写方法也有了更深的了解以及自己的看法,相信,在今后的学习中,我会再改进本系统的基础上,学习到更多的知识。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 博客 设计 分析