个人博客文档

《个人博客》说明书

学号

姓名

指导教师

目录

1 系统功能分析 (1)

2 后台数据库的设计 (1)

2.1数据库的逻辑设计 (1)

2.2 数据库的物理设计 (2)

3 系统模块划分 (3)

4 关键代码 (4)

4.1博客首页界面及主要代码 (4)

4.2后台管理登录界面及代码 (6)

4.3博客后台管理界面及代码 (6)

5 总结 (12)

1 系统功能分析

(1)通过对网上一些博客的浏览发现别人的博客做的很不错。就拿新浪博客来说吧。优点:符合人们平时的使用习惯,界面友好,除了一些基本的板块如博文目录、图片、相册专辑、视频列表、视频播放器、留言、音乐播放器等等之外,还可以换背景皮肤,各板块的布局。打造自己的个性空间。缺点:相册切换效果不够漂亮。 (2)个人博客实现的前台功能:博客日历、博文搜索、评论、网站统计、分类相册浏览。

(3)个人博客实现的后台功能:添加文章、修改文章、删除文章、浏览文章、添加照片、修改照片、删除照片、查询照片、添加评论、删除评论、管理员资料修改。

(4)使用的脚本语言javascript 、vbscript 、html 、access 数据库。

2 后台数据库的设计

2.1数据库的逻辑设计

数据库实体之间的关系如图2-1所示

图2-1

管理 照片

游客

浏览

文章 博主 评论 发表

2.2 数据库的物理设计

该数据库共有六个表:表tab_artile存放关于博文的信息,如表2-1所示;表tab_aricle_class存放关于博文类别的信息,如表2-2所示;表tab_article_commend存放关于对博文的评论信息,如表2-3所示;表tab_manager存放关于管理员的信息,如表2-4所示;表tab_photo存放关于照片的信息,如表2-5所示;表tab_photo_class 存放关于照片的类别的信息,如表2-6所示。表的详细内容如下:

表2-1 tab_artile

字段名字段类型字段长度意义备注id 自动编号长整型唯一标识主键Aclass 数字长整型所属类别ID

Atitle 文本50 文章标题

Acontent 备注文章内容

Adate 日期/时间添加时间

表2-2 tab_artitle_class

字段名字段类型字段长度意义备注id 自动编号长整型唯一标识主键(外键)Acname 文本50 文章分类名称

Acdate 日期/时间添加时间

表2-3 tab_artitle_commend

字段名字段类型字段长度意义备注

id 自动编号长整型唯一标识主键

Cid 数字长整型文章ID编号

Cname 文本50 昵称

Ccontent 文本200 评论内容

Cdate 日期/时间评论时间

表2-4 tab_manager

字段名字段类型字段长度意义备注id 自动编号长整型唯一标识主键

Mname 文本50 管理员名称

Mpasswd 文本50 密码

表2-5 tab_photo

字段名 字段类型 字段长度 意义 备注 id 自动编号 长整型 唯一标识 主键 Pclass 数字 长整型 相册分类ID Pname 文本 50 图片名称 Ppic 文本 50 图片标识 Pinfo OLE 对象 图片信息 Pdate

日期/时间

添加时间

表2.6 tab_photo_class

字段名 字段类型 字段长度 意义 备注 id 自动编号 长整型 唯一标识 主键(外键)

Pcname 文本 50 相册分类名称 Pcdate

日期/时间

添加时间

3 系统模块划分

个人博客系统与网上能够找到的系统功能区别在于:

(1)个人博客系统中的照片浏览只是平淡的打开观看,没有切换的效果;我所

览 博 文

览 照 片

音 乐

理 相

修改管理员资料

个人博客

前台功能

博客管理

章 添 加

章 删 除

章 修 改

加 照

改 照 片

除 照

看到的有一个海纳博客,相册切换效果很漂亮。

(2)背景音乐只能播放一首,不能像新浪博客那样还可以自己添加网络音乐,任意切换想听的歌;

(3)个人博客所发表的文章只被能浏览和评论,不像新浪博客那样被转载和收藏。

4 关键代码

4.1博客首页界面及主要代码

图4-1

主要代码如下:

<%'获取日志数

sqlstr="select count(id) from tab_article"

Set rs=conn.Execute(sqlstr)

num1=rs.fields(0).value

Set rs=Nothing

'获取评论数

sqlstr=sql&"select count(id) from tab_article_commend"

Set rs=conn.Execute(sqlstr)

num2=rs.fields(0).value

Set rs=Nothing

'获取访问人数

Set FSObject=Server.CreateObject("Scripting.FileSystemObject")

Set TextFile=FSObject.OpenTextFile(Server.MapPath("count.txt"))

num3=TextFile.ReadLine

Set TextFile=Nothing

Set FSObject=Nothing

%>

<%

Set rs=Server.CreateObject("ADODB.Recordset")

sqlstr="select top 3 id,Cid,Ccontent from tab_article_commend order by id desc" rs.open sqlstr,conn,1,1

while not rs.eof

Set rs_commend=conn.Execute("select count(id) as num from tab_article_commend where Cid="&rs("Cid")&"")'获取评论数量

str=rs("Ccontent")

Response.Write("

href='web_blog_view.asp?id="&rs("Cid")&"&num="&rs_commend("num")&"' target='mainFrame'>"&Left(str,16)&"
")

rs.movenext

wend

rs.close

Set rs=Nothing

%>

4.2后台管理登录界面及代码

图4-2

主要代码如下:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <%

Response.Buffer=true

Response.Expires=0

Response.CacheControl="no-cache"

%>

<%

session("verifycode")=randStr(4)

If Not Isempty(Request("login")) Then

txt_name=Str_filter(Request.Form("txt_name"))

txt_passwd=Str_filter(Request.Form("txt_passwd"))

verifycode=Str_filter(Request.Form("verifycode"))

verifycode2=Str_filter(Request.Form("verifycode2"))

If verifycode <> verifycode2 then

Response.write""

Response.End()

Else

Session("verifycode")=""

End IF

If txt_name<>"" Then

Set rs=Server.CreateObject("ADODB.Recordset")

sqlstr="select Mname,Mpasswd from tab_manager where

Mname='"&txt_name&"'"

rs.open sqlstr,conn,1,1

If rs.eof Then

Response.Write("")

Else

If rs("Mpasswd")<>txt_passwd Then

Response.Write("")

Else

Session("Mname")=rs("Mname")

Response.Redirect("index.asp")

End If

End If

Else

errstr="请输入用户名!"

End If

End If

%>

博主登录

4.3博客后台管理界面及代码

图4-3(1)文章添加代码:

Sub add()

str1=Str_filter(Request.Form("文章类别"))

str3=Str_filter(Request.Form("文章主题"))

str4=Str_filter(Request.Form("文章内容"))

If str1<>""and str3<>"" and str4<>"" Then

Set rs=Server.CreateObject("ADODB.Recordset")

sqlstr="select * from tab_article"

rs.open sqlstr,conn,1,3

rs.addnew

rs("Aclass")=str1

rs("Atitle")=str3

rs("Acontent")=str4

rs.update

rs.close

Set rs=Nothing

Response.Write("")

Response.Redirect("ad_article_list.asp")

Else

Response.Write("") End If

End Sub

(2)文章删除代码:

If Not Isempty(Request("delete")) Then

id=Request.Form("id")

sqlstr="delete from tab_article_commend where Cid="&id&""

conn.Execute(sqlstr)

sqlstr="delete from tab_article where id="&id&""

conn.Execute(sqlstr)

Response.Redirect("ad_article_list.asp")

End If

(3)文章修改代码:

Sub edit()

id=Request.Form("id")

str1=Str_filter(Request.Form("文章类别"))

str3=Str_filter(Request.Form("文章主题"))

str4=Str_filter(Request.Form("文章内容"))

If str1<>"" and str3<>"" and str4<>"" Then

Set rs=Server.CreateObject("ADODB.Recordset")

sqlstr="select * from tab_article where id="&id&""

rs.open sqlstr,conn,1,3

rs("Aclass")=str1

rs("Atitle")=str3

rs("Acontent")=str4

rs.update

rs.close

Set rs=Nothing

Response.Redirect("ad_article_list.asp")

Else

Response.Write("") End If

End Sub

(4)添加照片的代码如下:

imgsize=request.TotalBytes

If imgsize/1024>3000 Then

Response.write "" response.End()

End If

imgData=request.BinaryRead(imgsize)

Hcrlf=chrB(13)&chrB(10)

Divider=leftB(imgdata,clng(instrB(imgData,Hcrlf))-1)

dstart=instrB(imgData,chrB(13)&chrB(10)&chrB(13)&chrB(10))+4

Dend=instrB(dstart+1,imgdata,divider)-dstart

Mydata=MidB(imgdata,dstart,dend)

Session("pic")=Mydata

'获取客户端文件路径

datastart=InstrB(imgData,Hcrlf)+59

dataend=InstrB(datastart,imgData,Hcrlf)-2

datalen=dataend-datastart+1

filepath=MidB(imgData,datastart,datalen)

filepath=toStr(filepath)

Session("filepath")=filepath

'将二进制数据转换为字符串

Function toStr(Byt)

Dim blow

toStr = ""

For i = 1 To LenB(Byt)

blow = MidB(Byt, i, 1)

If AscB(blow) > 127 Then

toStr = toStr & Chr(AscW(MidB(Byt, i + 1, 1) & blow))

i = i + 1

Else

toStr = toStr & Chr(AscB(blow))

End If

Next

End Function

(5)添加评论、删除评论、修改评论与修改照片、删除照片及照片类别,博文类别管理与博文的管理同理,这里就不在赘述了。

5 总结

(1)系统同开发中遇到的问题及解决法案:无。

(2)系统存在的问题:背景音乐只能播放一首,无法多首顺序或随机播放;网站统计不能即时刷新;验证码区分大小写。

(3)系统需完善的功能:基本的功能都有了,只需将系统存在的问题完善一下就行了。

软件详细设计文档模板(最全面)

研发生产中心文档编号版本A1 密级商密A 项目名称Xx系统 项目来源 Xxx系统 详细设计说明书 (内部资料请勿外传) 编写:日期:检查:日期:审核:日期:批准:日期: XX公司 版权所有不得复制 文档变更记录

序号变更(+/-)说明作者版本号日期批准1 2

目录 1. 引言 (5) 1.1 编写目的和范围 (5) 1.2 术语表 (5) 1.3 参考资料 (5) 1.4 使用的文字处理和绘图工具 (5) 2. 全局数据结构说明 (7) 2.1 常量 (7) 2.2 变量 (8) 2.3 数据结构 (8) 3. 模块设计 (9) 3.1 用例图 (9) 3.2 功能设计说明 (10) 3.2.1 模块1 (10) 3.2.2 模块2 (11) 4. 接口设计 (12) 4.1 内部接口 (12) 4.2 外部接口 (12) 4.2.1 接口说明 (12) 4.2.2 调用方式 (12) 5. 数据库设计 (12) 6. 系统安全保密设计 (12) 6.1 说明 (12) 6.2 设计 (12) 6.2.1 数据传输部分 (12) 6.2.2 IP过滤分部 (13) 6.2.3 身份验证部分 (13) 7. 系统性能设计 (13) 8. 系统出错处理 (13)

1.引言 1.1背景 此文档的背景 1.2编写目的和范围 说明写这份详细设计说明书的目的。 本详细设计说明书编写的目的是说明程序模块的设计考虑,包括程序描述、输入/输出、算法和流程逻辑等,为软件编程和系统维护提供基础。本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。 1.3术语表 定义系统或产品中涉及的重要术语,为读者在阅读文档时提供必要的参考信息。 序号术语或缩略语说明性定义 1 PM Project Manager,项目经理 2 1.4参考资料 列出有关资料的名称、作者、文件编号或版本等。参考资料包括: a.需求说明书、架构设计说明书等; b.本项目的其他已发表的文件; c.引用文件、资料、软件开发标准等。 资料名称作者文件编号、版本资料存放地点 1.5使用的文字处理和绘图工具 文字处理软件:[编写设计文档使用的文字处理软件,如RedOffice ] 绘图工具:[使用的UML工具,如Rose、Jude、Visio]

个人博客系统

淮海工学院计算机工程学院实验报告书 课程名:《软件开发工具》 题目:个人博客系统 个人博客系统的设计与实现 班级: 学号: 姓名:

一、课题的研究背景与意义 越来越多的网络用户希望能够在网络平台上更多地展现自己的个性,更方便地与人互动交流,在传统的WEB1.0时代,无论是论坛、社区还是个人网站,都试图在这些方面进行努力,随着WEB2.0时代的到来,一个新的概念出现了----博客。随着计算机网络的飞速发展,博客已经成为写网络日志必不可少的一种工具,也是一种简单有效的提供网络用户之间进行在线交流的网络平台,通过其可以结交更多的朋友,表达更多的想法,它随时可以发布日志,方便快捷。个人博客的发展,也已经成为广告商业务拓展的重要领域。 本实验研究了一种基于数据关联规则的个人博客网站。其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的https://www.360docs.net/doc/ec2788955.html,开发工具,再结合SQL Server 2005建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立https://www.360docs.net/doc/ec2788955.html,页面,不断改进,直到功能基本实现的可行系统。 本文的研究在一定程度上借鉴了互联网上博客的发展经验成果,系统的最终目的是通过为博客提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多的产品介绍及发展的机会,提升自己的网络价值。 本实验报告主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开发设计的思想、技术难点和解决方案。 系统前台包含的功能:日志、相册、博客个人资料、留言板的浏览和发表留言,博主主要是负责后台的管理:日志、相册、留言板和个人资料等的管理。 本实验是个人博客系统的设计与开发,意在构建一个B/S模式的个人博客系统,最终形成一个以网络信息交流为中心,包括博主和游客两种角色的信息系统。管理与浏览者主要功能介绍如下: ●游客 1)日志浏览:可查看所有博客的日志。 2)发表评论:可对所有的博客日志发表评论。 ●管理功能模块 1) 发表日志:博主写日志,按类别区分。 2) 日志搜索:根据日志类别进行查询,此处是为了方便博主管理发布的日志,同时方便游客的浏览。当管理员要修改某日志时,可选择所属分类查询出来,而无需逐页查找。 3) 日志修改,删除:博主可以编辑和删除日志。 4)留言管理:博主根据自己的喜好,可以删除一些不良的留言。

个人博客系统项目毕业设计论文

本科毕业设计论文名称:个人博客系统考生姓名: 考生地市:滨州市 档案号: 联系地址:山东省滨州学院邮编:256600

个人博客系统 摘要 对个人而言,博客可以调动个人的积极性,充分发挥个人的创造性。近些年,国内博客开始迅猛发展起来,从最初的只有几千个使用者到现在的各式各样的博客,圈子。博客系统致力于为广大用户提供优质的互动交流平台,提高网站的知名度与访问量,从而获得为企业提供更多产品介绍及展示的机会,提升自己网站的价值。 论文首先论述了系统的开发背景与设计目标,并对系统开发所采用的技术进行相应的简单介绍。在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对系统进行可行性分析,确定在目前的条件下,开发博客信息管理系统就是可行的。在需求分析结果的基础上,对系统的功能模块进行划分。接着对系统中的数据库进行模型设计,包括数据流图、实体联系图及数据表结构。在系统的设计与实现中,确定系统的开发思想以及开发环境,并对系统中的Java Bean与Servlet代码进行设计。最后给出了系统中模块的详细设计与实现,并对系统模块涉及到的关键源代码进行了详细的分析。 经过调试运行后表明,系统可以满足用户创建个人博客的各项要求。 关键字:博客,MVC,知识共享,信息管理系统

目录 第一章系统概述 (4) 1、1 概述 (4) 1、2系统的开发背景 (4) 1、3个人博客的发展现状 (4) 1、4课题研究的意义 (5) 1、5系统的开发目标 (5) 第二章系统分析 (6) 2、1系统需求分析 (6) 2、2、1注册博友 (7) 2、2、2 普通用户 (8) 2、3系统分析 (9) 2、4、1技术可行性 (10) 第三章开发环境的说明与安装 (11) 3、1开发语言的选择 (11) 3、1、1 JAVA简介 (11) 3、1、2 Web应用程序开发环境—JSP技术 (11) 3、2 数据库的选择 (12) 3、2、1 Web应用程序开发环境—SQLserver数据库 (12) 3、3开发工具的选择 (13) 第四章系统设计 (14) 4、1开发框架技术介绍 (14) 4、2数据库设计E-R图 (15) 4、3 功能模块介绍 (16) 4、3、1 博客注册登录管理模块 (16) 4、3、2 博客及文章检索查询模块 (16) 4、3、3博客页面显示模块 (17) 4、3、4 博客个人维护管理模块 (17) 4、4系统分析 (17) 4、4、1系统架构说明 (18) 4、4、2实现DAO 层 (19) 4、4、4 部署DAO 层 (20) 第五章数据库设计 (20) 5、1定义(数据词典) (20) 5、2主要表结构如下 (20) 第六章主要功能的实现 (21) 6、1 登录控制: (21) 6、2 用户登录 (22) 6、3注册用户 (23) 6、4 Ajax 读取txt格式数据 (27) 6、5 系统架构与数据库的连接 (28) 第七章系统评价 (29) 附:主要参考资料: (30)

最新教师自我总结博客_教师工作总结个人

最新教师自我总结博客_教师工作总结个人 教师总结博客1 时光飞逝,岁月如流。我也已经不知不觉完成了一学期的小学英语工作。本学期,我担任六年级的英语教学工作。我力求在教学中做到扎实,有效,让每个学生都有所收益,上好每一节课,带好每一个学生。现将本学期的学科教学工作总结如下: 一、学情分析: 六年级共有47人,男27人,女20人。本班学生英语基础较好,对英语学科较感兴趣。但有些学生英语基础相对比较薄弱,对于一些简单的单词和语法不理解,在记忆上有一定的困难。尤其是语法上面只有个别同学能理解外,其他同学都没有学习的兴趣。 二、取得的成绩: 首先,我能尊循教学环节,课前认真备课。在英语教学中,让学生做到听、说、读、写并举,眼、耳、口、鼻、脑并用,是激发学生学好英语的关键。其次,在课堂教学中尽量使用英语,适当利用母语;利用直观教具、动作、表情和玩游戏等方法吸引学生,让学生乐于学习。而且,教学中必须做到让学生明白,会用,反复练习句型和单词,提高水平,进行生动活泼的开放式的课堂教学,使学生从愉快的情景中学到知识,从而提高学生对英语科的学习兴趣,进而提高教学效果。在课堂上,我首先让学生明白每课的句型结构,懂得它的规律,学会用学过的单词使用新句型对话。每课讲授完后,要求学生必须读熟,会默写单词,会做基本的对话练习。英语的学习是狠抓句型及单词,

因此,每天早上要求学生利用英语自习开口读英语,锻炼口语能力,熟悉课文。既要学习新知识,又要巩固旧知识,得到两面照顾,不能松懈。最后,帮助学生养成良好的学习习惯。 三、教学中存在的不足: 在时态的综合运用中,经常出现混淆,五年级下学期的重点时态现在进行时没有掌握,一般将来时和一般现在时,学生掌握情况都很好,但三个时态放在一起,就不知所措。 四、针对不足采取的措施: 本学期通过大量的练习还是有个别学生不能正确灵活运用,下学期在学习一般过去时时还要不断复习,比较,使学生熟练正确运用所学语言。 五、今后努力的方向: 在今后的教育教学工作中,我将更严格要求自己,不断总结经验和教训发扬优点,改正缺点,虚心谨慎,扬长避短,我在做好各项教育教学工作的同时,严格遵守学校的各项规章制度 当然,由于教学经验的不足,在教学过程中走了不少弯路,我知道还有许多不足之处。我会在今后的教学过程中逐步改正和完善教育教学方法,争取更大进步,早日成长为一名合格的小学教师。 教师总结博客2 岁月匆匆而逝,似乎只是弹指一瞬。回顾这一年来所经历的事,工作虽然很忙,但忙得很充实。“为了每一个孩子都有提高”,这是我为之不懈努力的动力。在一年中,我竭尽自我最大的努力,倾注最高的

ISO软件开发全套文档~软件开发过程控制程序

北京易游无限科技公司 https://www.360docs.net/doc/ec2788955.html, EUWX/QP 0714 软件开发过程控制控制程序 授控状态: 版号:A/O 分发号: 持有人: 2007年8月6日发布2007年8月6日实施

易游无限科技发布 易游无限科技程序文件文件编号CSI/QP 0714 版号A/0 标题: 软件开发过程控制程序页码共5页第1页

为保证软件产品及其文档可维护,软件开发过程得到有效控制,特制定本程序。 2适用范围 本程序文件适用于本公司有合同的所有软件开发过程的控制活动。 3定义 3.1需求分析:(引用GB/T11457-1995的2.404)研究用户要求以得到系统或软件需求定义的过程。 3.2概要设计:(引用GB/T11457-1995的2.343)分析各种设计方案和定义软件体系结构的过程。典型的概要设计包括计算机程序组成成分和数据的定义及构造、界面的定义,并提出时间和规模方面的估计。 3.3详细设计:(引用GB/T11457-1995的2.147)推敲并扩充概要设计,以获得关于处理逻辑、数据结构和数据定义的更加详尽的描述,直到设计完善到足以能实现的地步。 3.4设计实现:(引用GB/T11457-1995的2.229)把设计翻译成代码,然后对此代码排除隐错的过程。它是程序的一种机器可执行形式,或者能被自动地翻译成机器可执行的形式的某种形式的程序。 4职责 4.1项目负责人:负责制订《项目计划》、协调项目内外各方的关系、控制项目进度并保证项目计划的实施和完成。 4.2需求分析员:作为开发方的代表,负责沟通用户和开发人员的认识和见解,明确及准确地编写《软件需求说明书》和初步的《系统指南》。 4.3系统设计员:负责把软件需求变换成可表示的可实现的软件形式,为设计实现提供可行的依据。并在设计过程中要负责编写《概要设计说明书》、《数据库设计说明书》、《详细设计说明书》,完成《系统指南》的编写。 4.4程序员:按设计要求把软件的详细设计变换成可执行的源程序,进行调试。完成相应的文档,编写《用户操作手册》。 4.5测试人员:负责制定测试计划,设计测试方案,测试用例,并实施测试。 4.6配置管理人员负责对开发库中软件配置项的管理和维护。 4工作程序 软件开发过程主要分为项目计划、需求分析、概要设计、详细设计、设计实现、内部测试和系统测试7个阶段。 易游无限科技程序文件文件编号CSI/QP 0714 版号A/0 标题: 软件开发过程控制程序页码共5页第2页

个人博客系统需求分析

个人博客系统需求分析 组员:杨群熊娅婷1.系统目标: 开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交 互界面的个人博客网站,为网络用户提供进行在线交流的网络平台。 通过个人博客网站可以结交更多的朋友,表达更多的想法,它随时可以发布文章。 2.系统功能要求 2.1 博客系统提供三类服务: 1.信息服务:文章显示,热点文章推荐,博主风采。 2.查询服务:可以根据文章内容,文章标题,留言标题等进行模糊查询。 3.评论、留言服务:游客或者用户可以对系统进行留言或发表看法意见。 在此基础上我将个人博客网站划分成三个子系统:游客,会员,管理员。 下面分析各个子系统的功能需求: 2.1.1 游客 在在具体的功能实现上,可以分为以下几个部分: 1.搜索和浏览他人的博客: 游客不须登录系统就可以实现查看日志,照片以及博客主的资料信息。 2.用户注册: 游客将个人的信息存储到博客网站的数据库中,以成为本博客的正式用户。 2.1.2 会员 通过计算机网络将前台与后台的数据库相连,系统用户将从前台得到的信息 进行处理,实现文章管理,信息管理,个人相册管理,评论,留言等子系统。 1.博文管理: 注册用户员对网站中自己的文章进行删除,更新等操作。 2.信息管理: 发布,更改个人资料信息。 3.个人相册管理: 对博客相册中的图片进行上传,更新,删除操作。

4.好友管理: 添加或删除好友。 5.评论: 对于他人给自己的不恰当评论予以删除。 6.留言: 对他人给自己的留言进行回复或删除。 2.1.3 管理员 1.用户管理: 对已注册的用户进行管理。 2.评论、留言管理: 对已注册的用户发表的评论和留言进行管理。 3.相册管理: 对已注册用户上传的照片进行审核,严禁上传不和谐的照片。 4.文章管理: 对用户已发表的博文进行管理,规范其内容,屏蔽掉一些不健康或反动的言 论。 2.2 系统功能需求 分析现有情况及问题,将个人博客系统划分为三个功能用例:游客用例,用户用例,管理员用例。 在个人博客系统中,管理员要让每个博客申请个人博客账号,并让博客设置个人密 码,账户内存储每个博客的个人信息。有账号的博客会员可以通过管理员浏览好友动态、 写博文、分享博文等。每个博客浏览的范围、期限不同,可通过互联网或登录个人博客网 站查询个人信息和其他情况。 登录个人博客主页时,先输入博客的账号和密码,系统验证该帐号的有 效性,无效则提示其原因,有效则显示博客的主页信息,供管理员人工核对。 然后可以进行浏览动态,添加应用等一些功能。 2.2.1 系统总体用例

个人博客管理系统 毕业设计论文

个人博客管理系统论文 前言 博客(Blog)的全名应该是Web log,中文意思是“网络日志”,后来缩写为Blog,而博客(Blogger)就是写Blog的人。从理解上讲,博客是“一种表达个人思想、网络链接、内容,按照时间顺序排列,并且不断更新的出版方式”。简单的说博客是一类人,这类人习惯于在网上写日记。 博客(Blog)是继Email、BBS、IM之后出现的第四种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,是代表着新的生活方式和新的工作方式,更代表着新的学习方式。具体说来,博客(Blogger)这个概念解释为使用特定的软件,在网络上出版、发表和张贴个人文章的人。 简言之,Blog就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。 一个Blog其实就是一个网页,它通常是由简短且经常更新的帖子所构成,这些张贴的文章一般都是按照年份和日期倒序排列。Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人构想到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。许多Blogs是个人心中所想之事情的发表,个别Blogs则是一群人基于某个特定主题或共同利益领域的集体创作。 随着Blog快速扩张,它的目的与最初的浏览网页心得已相去甚远。目前网络上数以千计的Bloggers发表和张贴Blog的目的有很大的差异。不过,由于沟通方式比电子邮件、讨论群组以及BBS和论坛更简单和容易,Blog已成为家庭、公司、部门和团队之间越来越盛行的沟通工具。 Blogger即指撰写Blog的人。Blogger在很多时候也被翻译成为“博客”一词,而撰写Blog这种行为,有时候也被翻译成“博客”。因而,中文“博客”一词,既可作为名词,分别指代两种意思Blog(网志)和Blogger(撰写网志的人),也可作为动词,意思为撰写网志这种行为,只是在不同的场合分别表示不同的意思罢了。 最早,是由Jorn Barger在1997年12月提出博客这个名称。但是在1998

工作室个人工作总结(精选多篇)

工作室个人工作总结(精选多篇) 一年来,在工作室领衔人省特级教师刘溥生的引领下,我完成了制定的发展规划。虽然很忙碌,但更多的是体会到了自己成长的欣喜、体会到了收获的快乐。下面分几个方面总结如下: 一、名师引领,积极向上 从名师身上我看到了什么是“孜孜以求”。他们用自己的亲身经历启发我们做人做事的道理,我们深受感动。我对理论的想法,经常向他们请教,他耐心地指导我们,用实际行动教会了我们“为人师者要有大爱,为人师者要志存高远,为人师者要从心做起”。工作室的成员,虽然工作繁忙,但是工作室的活动大家都积极参加。我们喜欢来工作室,这里团结、充满学术氛围,体会相互学习的快乐。工作室学员各有特色,每一次的活动,我们都是互相问候、交流谈心、畅所欲言。通过互动听课、研讨和交流,相互启发,相互促进,共同进步。 我时刻以名师工作室成员的标准来严格要求自己,思想上要求上进,业务上刻苦钻研,时时以身作则,处处为人师表。为了能在名师培训中尽快成长,我积极参加各类活动,提高自己各方面的能力。 二、理论积淀,提升素养 常鼓励我们,即使一线的老师也要多动笔,因为“思想的火花稍纵即逝”,要做一个有心人。他要求我们多学习,工作室推荐了很多杂志、书籍供我们学习,研究。我有计划地认真学习新的理念,提高自身素质。认真学习小学语文共生课堂的理论,充实自己,并努力做到与教学实践相结合,

在我们工作室的博客,内容有教学案例、学习体会、读书心得、等等,可谓百花齐放。这些都是我们成员的学习成果,是我们“学习——实践——反思——再学习”的过程。名师工作室,为我的专业成长提供了很好的学习机会,并为我搭建了展示自我、体现自身价值的舞台。通过学习我深深体会到“学然后知不足”,通过反思,我发现想要成为一名专业化的研究型教师还有很多路要走。 三、乐于求索,积极科研 加入了名师工作室后,我积极参加“刘溥生名师工作室”各项实践交流活动,获得了很多与专家、同行合作交流的机会,进行了很多理论上的探讨,积极探索新的教学路子,不断完善自我,促进个人专业知识的提升。尤其是进行“实施高效课课堂”的课题研究,多次执教公开课,进行深入研究,写反思笔记等让自己获益匪浅。平时认真阅读有关资料,钻研新教材,新课标,研究教法,体会新课程的性质、价值、理念,提高自己的业务能力,尤其是加强网络与课程整合方面的研究,能充分发挥网络的优势作用,能自制网页,探讨网络资源与教学的整合,自制精品课件,经常用电子白板辅助教学,并进行深入研究,总结经验,逐步形成了自己的教学风格。 四、对工作的反思 进入名师工作室来的工作,我觉得自己进步不小,但是也存在着不足。在科研方面,自己努力的程度还远远不够,离工作室的要求还有一定的距离……我将会在今后的工作中,继续发扬自己的优势,努

软件开发详细设计说明书

编号:_________________ 版本:_________________ <系统名称> 详细设计说明书 委托单位: 承办单位: 编写:(签名)_________________年月日 复查:(签名)_________________年月日 批准:(签名)_________________ 年月日

目录 第1章引言 (1) 1.1编写目的 (1) 1.2系统说明 (1) 1.3术语 (1) 1.4参考资料 (1) 第2章软件结构 (2) 2.1软件结构图 (2) 2.2模块子结构图 (2) 2.3模块清单 (2) 第3章模块设计 (3) 3.1模块1 (标识符) (3) 3.1.1模块概述 (3) 3.1.2功能和性能(1、功能 2、性能) (3) 3.1.2.1(标识符)功能(IPO图) (3) 3.1.2.2性能 (3) 3.1.3输入/输出项 (3) 3.1.3.1输入项 (3) 3.1.3.2输出项 (3) 3.1.4数据结构 (3) 3.1.4.1全局数据结构 (4) 3.1.4.2局部数据结构 (4) 3.1.5算法 (4) 3.1.6限制条件 (4) 3.1.7测试计划 (4) 3.2模块2 (4)

第1章引言 1.1编写目的 软件详细设计说明书的一般编写目的可直接引用下面一段话:“说明一个软件系统各个层次中的每个程序(每个模块或子程序)的设计考虑。”当然,作者可包含一些与问题相关的特殊目的,附于上述一段话的尾部 1.2系统说明 任务提出单位: 开发单位: 预期用户: 1.3术语 序号术语说明性定义 ____________________ 1.4参考资料 1

个人博客系统需求分析

. 个人博客系统需求分析 组员:杨群熊娅婷1.系统目标: 开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的个人博客网站,为网络用户提供进行在线交流的网络平台。 通过个人博客网站可以结交更多的朋友,表达更多的想法,它随时可以发布文章。 2.系统功能要求 2.1 博客系统提供三类服务: 1.信息服务:文章显示,热点文章推荐,博主风采。 2.查询服务:可以根据文章内容,文章标题,留言标题等进行模糊查询。 3.评论、留言服务:游客或者用户可以对系统进行留言或发表看法意见。 在此基础上我将个人博客网站划分成三个子系统:游客,会员,管理员。 下面分析各个子系统的功能需求: 2.1.1 游客 在在具体的功能实现上,可以分为以下几个部分: 1.搜索和浏览他人的博客: 游客不须登录系统就可以实现查看日志,照片以及博客主的资料信息。 2.用户注册: 游客将个人的信息存储到博客网站的数据库中,以成为本博客的正式用户。 2.1.2 会员 通过计算机网络将前台与后台的数据库相连,系统用户将从前台得到的信息 进行处理,实现文章管理,信息管理,个人相册管理,评论,留言等子系统。 1.博文管理: 注册用户员对网站中自己的文章进行删除,更新等操作。 2.信息管理: 发布,更改个人资料信息。 3.个人相册管理: 对博客相册中的图片进行上传,更新,删除操作。

. 4.好友管理: 添加或删除好友。 5.评论: 对于他人给自己的不恰当评论予以删除。 6.留言: 对他人给自己的留言进行回复或删除。 2.1.3 管理员 1.用户管理: 对已注册的用户进行管理。 2.评论、留言管理: 对已注册的用户发表的评论和留言进行管理。 3.相册管理: 对已注册用户上传的照片进行审核,严禁上传不和谐的照片。 4.文章管理: 对用户已发表的博文进行管理,规范其内容,屏蔽掉一些不健康或反动的言 论。 2.2 系统功能需求 分析现有情况及问题,将个人博客系统划分为三个功能用例:游客用例,用户用例,管理员用例。 在个人博客系统中,管理员要让每个博客申请个人博客账号,并让博客设置个人密 码,账户内存储每个博客的个人信息。有账号的博客会员可以通过管理员浏览好友动态、 写博文、分享博文等。每个博客浏览的范围、期限不同,可通过互联网或登录个人博客网 站查询个人信息和其他情况。 登录个人博客主页时,先输入博客的账号和密码,系统验证该帐号的有 效性,无效则提示其原因,有效则显示博客的主页信息,供管理员人工核对。 然后可以进行浏览动态,添加应用等一些功能。 2.2.1 系统总体用例

毕业设计---个人博客系统设计与实现

毕业设计(论文)中文摘要

毕业设计(论文)外文摘要

目录 1 绪论 ......................................................... - 1 - 1.1博客概况.. (1) 1.1.1 博客的产生............................................ - 1 - 1.1.2 博客的现状............................................ - 2 - 1.2博客的发展、需求与前景 (2) 1.3本论文任务概述 (2) 1.4本论文章节安排 (3) 2 系统设计与实现 ............................................... - 3 - 2.1需求分析.. (3) 2.1.1 功能需求.............................................. - 3 - 2.1.2 项目计划安排.......................................... - 3 - 2.2系统开发环境. (4) 2.2.1开发环境简介 .......................................... - 4 - 2.2.2 Visual Studio 2008开发环境简介 ....................... - 5 - 2.2.3 SQL Server 2005数据库简介 ............................ - 5 - 2.3相关技术简介. (5) 2.3.1 C#语言简介............................................ - 5 - 2.3.2 https://www.360docs.net/doc/ec2788955.html, 简介.......................................... - 6 - 2.3.3 https://www.360docs.net/doc/ec2788955.html, 简介.......................................... - 6 - 2.3.4 Silverlight技术简介 .................................. - 7 - 2.3.5 WCF简介 .............................................. - 7 - 2.3.6 jQuery库简介 ......................................... - 8 - 2.4系统设计与实现.. (8) 2.4.1 分层架构核心思想...................................... - 8 - 2.4.2 实体介绍.............................................. - 9 - 2.4.3 数据库设计........................................... - 10 - 2.4.4 实体类的设计与实现................................... - 12 - 2.4.5 接口设计............................................. - 12 - 2.4.6 IoC 容器及依赖注入机制的设计......................... - 14 - 2.4.7 数据访问层的实现..................................... - 17 - 2.4.8 业务逻辑层的实现..................................... - 24 - 2.4.9 表示层的实现......................................... - 26 - 2.4.10 视频模块的实现...................................... - 28 - 3 系统功能演示 ................................................ - 30 - 3.1系统功能演示 (30) 3.2小结 (36)

个人工作总结(通用版)

个人工作总结(通用版) 遵纪守法,努力工作,认真完成领导交办的各项工作任务,在同志们的关心、支持和帮助下,思想、学习和工作等方面取得了新的进步。现总结如下: 一年来,我始终坚持运用马克思列宁主义的立场、观点和方法论,运用辩证唯物主义与历史唯物主义去分析和观察事物,明辨是非,坚持真理,坚持正确的世界观、人生观、价值观,用正确的世界观、人生观、价值观指导自己的学习、工作和生活实践,在思想上积极构筑抵御资产阶级民主和自由化、拜金主义、自由主义等一切腐朽思想侵蚀的坚固防线。热爱祖国,热爱中国共产党,热爱社会主义,拥护中国共产党的领导,拥护改革开放,坚信社会主义最终必然战胜资本主义,对社会主义充满必胜的信心。认真贯彻执行党的路线、方针、政策,为加快社会主义建设事业认真做好本职工作。工作积极主动,勤奋努力,不畏艰难,尽职尽责,在平凡的工作岗位上作出力所能及的贡献。 我重视加强理论和业务知识学习,在工作中,坚持一边工作一边学习,不断提高自身综合素质水平。 一是认真学习“十八大”重要思想,深刻领会“十八大”重要思想的科学内涵,为进一步加快完善社会主义市场经济体制,全面建设小康社会作出自己的努力。

二是认真学习工作业务知识,重点学习公文写作及公文处理和电脑知识。在学习方法上做到在重点中找重点,抓住重点,并结合自己在公文写作及公文处理、电脑知识方面存在哪些不足之处,有针对性地进行学习,不断提高自己的办公室业务工作能力。 三是认真学习法律知识,结合自己工作实际特点,利用闲余时间,选择性地开展学习,学习了《中华人民共和国森林法》、《森林防火条例》、《中华人民共和国土地管理法》、《反分裂国家法学生xx》,通过学习,进一步增强法制意识和法制观念。 一年来,我始终坚持严格要求自己,勤奋努力,时刻牢记党全心全意为人民服务的宗旨,努力实践“三个代表”重要思想,在自己平凡而普通的工作岗位上,努力做好本职工作。在具体工作中,我努力做好服务工作,当好参谋助手:一是认真收集各项信息资料,全面、准确地了解和掌握各方面工作的开展情况,分析工作存在的主要问题,总结工作经验,及时向领导汇报,让领导尽量能全面、准确地了解和掌握最近工作的实际情况,为解决问题作出科学的、正确的决策。 二是领导交办的每一项工作,分清轻重缓急,科学安排时间,按时、按质、按量完成任务。 三是在接待来访群众的工作中,坚持按照工作要求,热

软件详细设计文档模板

项目编号: (项目名称) 软件详细设计报告文件编号:生效日期:年月日 编制:日期:审核: 日期: 批准: 日期:同方锐安科技有限公司

目录 1. 引言 (1) 1.1编写目的 (1) 1.2项目风险 (1) 1.3文档约定 (1) 1.4预期读者和阅读建议 (1) 1.5参考资料 (2) 2. 支撑环境 (2) 2.1数据库管理系统 (2) 2.2开发工具、中间件以及数据库接口 (2) 2.3硬件环境 (2) 2.4网络环境 (3) 2.5多种支撑环境开发要点 (3) 3. 部件详细设计 (4) 4. 词汇表 (5) 5. 部件表格式 (5) 6. 界面表格式 (6)

1. 引言 引言是对这份软件系统详细设计报告的概览,是为了帮助阅读者了解这份文档如何编写的,并且应该如何阅读、理解和解释这份文档。 1.1 编写目的 说明这份软件系统详细设计报告是基于哪份软件产品需求分析报告、哪份软件产品概要设计报告和哪份软件产品数据库设计说明书(如果该软件产品需要数据库支持)编写的,开发这个软件产品意义、作用、以及最终要达到的意图。通过这份软件系统详细设计报告详尽说明了该软件产品的编码结构,从而对该软件产品的物理组成进行准确的描述。 1.2 项目风险 具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括: ●任务提出者; ●软件开发者; ●产品使用者。 1.3 文档约定 描述编写文档时所采用的标准(如果有标准的话),或者各种编写约定。 编写约定包括: ●部件编号方式; ●界面编号方式; ●命名规范: ● 1.4 预期读者和阅读建议 列举本软件系统详细设计报告所针对的各种不同的预期读者,描述文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议。 读者包括: ●开发人员; ●项目经理; ●测试人员; ●文档编写人员; ●

软件项目文档汇总

开发文档包括:《功能要求》、《投标方案》、《需求分析》、《技术分析》、《系统分析》、《数据库文档》、《功能函数文档》、《界面文档》、《编译手册》、《QA文档》、《项目总结》等。 产品文档包括:《产品简介》、《产品演示》、《疑问解答》、《功能介绍》、《技术白皮书》、《评测报告》、《安装手册》、《使用手册》、《维护手册》、《用户报告》、《销售培训》等。 一、开发文档 1. 《功能要求》--来源于客户要求和市场调查,是软件开发中最早期的一个环节。客户提出一个模糊的功能概念,或者要求解决一个实际问题,或者参照同类软件的一个功能。有软件经验的客户还会提供比较详细的技术规范书,把他们的要求全部列表书写在文档中,必要时加以图表解说。这份文档是需求分析的基础。 2. 《投标方案》--根据用户的功能要求,经过与招标方沟通和确认,技术人员开始书写《投标方案》,方案书一般包括以下几个重要的章节: 前言--项目背景、公司背景和业务、技术人员结构、公司的成功案例介绍等。 需求分析--项目要求、软件结构、功能列表、功能描述、注意事项等。 技术方案--总体要求和指导思想、技术解决方案、软件开发平台、网络结构体系等。 项目管理--描述公司的软件开发流程、工程实施服务、组织和人员分工、开发进度控制、软件质量保证、项目验收和人员培训、软件资料文档等。 技术支持--公司的技术支持和服务介绍、服务宗旨和目标、服务级别和响应时间、技术服务区域、技术服务期限、授权用户联系人等。系统报价--软、硬件平台报价列表、软件开发费用、系统维护费用等。 项目进度--整个项目的进度计划,包括签署合同、项目启动、需求分析、系统分析、程序开发、测试维护、系统集成、用户验收、用户培训等步骤的时间规划。

个人博客系统资料

武汉科技大学城市学院课程设计报告 课程设计web应用开发 题目个人博客系统 院系信息工程学部 专业计算机应用与技术 班级2014计应一班 姓名王思远 姓名杨文 指导老师石义良 2016 年11 月8 日 课程设计评分表

评分标准: 1.学生是否严格遵守课程设计纪律,按照规定时间完成设计任务(占30%) 2.课程设计报告书质量:(占40%) (1)是否采用了良好的设计方法,独立完成课程设计。 (2)课程设计各分段的任务是否按时完成及完成的质量。 (3)是否完成课程设计任务书指定的全部要求。 3.课程设计报告书的撰写规范(占30%) 课程设计报告书的撰写规范要求与毕业设计(论文)的要求相同。 序号学号姓名等级 1 201010207130 王思远 2 201410207117 杨文

教师评语: 根据该生课程设计期间表现及提交的课程设计报告,综合成绩为。 教师签名: 日期:年月日

目录 1 引言 (6) 2 系统分析 (7) 2.1 需求分析 (7) 2.1.1 功能需求分析 (7) 2.1.2 可行性分析 (8) 2.2 开发工具简介 (8) 2.2.2 Oracle 10g (9) 3 系统设计 (11) 3.1 总体设计原则 (11) 3.2 架构概述 (11) 3.3 系统模块设计 (11) 3.4数据库结构设计 (12) 4 系统实现 (14) 4.1 系统的开发环境 (14) 4.2 登录模块的实现 (14) 4.2.1 功能描述 (14) 4.2.2 模块实现 (14) 4.3 博文管理模块实现 (16) 4.3.1 功能描述 (16) 4.3.2 模块实现 (16) 4.3.3 分类管理模块实现 (17) 4.3.4 用户管理模块实现 (17) 4.3.5 评论管理模块实现 (18) 4.3.6 首页管理模块实现 (19) 4.3.7 其它功能模块实现 (19) 5部分代码展示: (20) ----------- (32) 6 总结与展望 (32)

基于MVC的个人博客系统设计与实现毕业设计

本科毕业设计(论文)题目:基于MVC的个人博客系统设计与实现

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

软件开发文档模板

软件开发文档模板 1 可行性研究报告 可行性研究报告的编写目的是:说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能先择的各种方案;说明论证所选定的方案。可行性研究报告的编写内容要求如下: 1.1 引言 1.1.1 编写目的 1.1.2 背景 1.1.3 定义 1.1.4 参考资料 1.2 可行性研究的前提 1.2.1 要求 1.2.2 目标 1.2.3 条件、假定和限制 1.2.4 进行可行性研究的方法 1.2.5 评价尺度 1.3 对现有系统的分析 1.3.1 数据流程和处理流程 1.3.2 工作负荷 1.3.3 费用开支 1.3.4 人员 1.3.5 设备 1.3.6 局限性 1.4 所建议的系统 1.4.1 对所建议系统的说明 1.4.2 数据流程各处理流程 1.4.3 改进之处 1.4.4 影响 1.4.4.1 对象设备的影响 1.4.4.2 对软件的影响 1.4.4.3 对用户单位机构的影响 1.4.4.4 对系统动行的影响 1.4.4.5 对开发的影响 1.4.4.6 对地点和设施的影响 1.4.4.7 对经费开支的影响 1.4.5 局限性 1.4.6 技术条件方面的可行性 1.5 可选择其他系统方案 1.5.1 可选择的系统方案 1 1.5.2 可选择的系统方案 2 …… 1.6 投资及收益分析 1.6.1 支出 1.6.1.1 基本建设投资

1.6.1.2 其他一次性支出 1.6.1.3 非一次性支出 1.6.2 收益 1.6. 2.1 一次性收益 1.6. 2.2 非一次性收益 1.6. 2.3 不可定量的收益 1.6.3 收益/投资比 1.6.4 投资回收周期 1.6.5 敏感性分析 1.7 社会条件方面的可行性 1.7.1 法律方面的可行性 1.7.2 使用方面的可行性 1.8 结论 2 项目开发计划 编制项目开发计划的目的是用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度所需经费预算、所需软、硬件条件等问题作出安排记载下来,以便根据本计划开展和检查本项目的开发工作。编制内容要求如下: 2.1 引言 2.1.1 编写目的 2.1.2 背景 2.1.3 定义 2.1.4 参考资料 2.2 项目概述 2.2.1 工作内容 2.2.2 主要参加人员 2.2.3 产品及成果 2.2. 3.1 程序 2.2. 3.2 文件 2.2. 3.3 服务 2.2. 3.4 非移交产品 2.2.4 验收标准 2.2.5 完成项目的最迟期限 2.2.6 本计划的审查者与批准者 2.3 实施总计划 2.3.1 工作任务的分解 2.3.2 接口人员 2.3.3 进度 2.3.4 预算 2.3.5 关键问题 2.4 支持条件 2.4.1 计算机系统支持 2.4.2 需要用户承担的工作 2.4.3 需由外单位提供的条件 2.5 专题计划要点

基于J2EE框架的个人博客系统项目毕业设计论文

第一章绪论 1.1.选题背景 这几年,许多新名词涌入我们的视野:博客、圈子、播客、WAP等。这些都预示着我们进入了一个新的互联网阶段web 2.0,它是相对web 1.0的新的一类互联网应用的总称,是一次从核心内容到外部应用的革命[10]。这个阶段发展迅速,互联网应用趋于多样化,其中变化最大的是由web 1.0网站创造内容的时代变为由用户创造内容的web 2.0时代。 在web 2.0应用中,博客(Blog)是web 2.0核心应用中最典型、最流行的代表之一,也是web 2.0技术应用的最直观的表现,是web 2.0精神和理念的具体体现。 1.2.问题的提出 Blog记载了日常发生的事情和自己的兴趣爱好,把自己的思想和知识和他人分享、交流,同时又通过“六度空间”结识了更多志趣相投的朋友;而越来越多专业知识的 Blog 的出现,让我们看到了 Blog 更多所蕴涵的巨大的信息价值:不同的 Blog 选择不同的内容,收集和整理成为很多人关注的专业 Blog ——目前越来越多的人获取信息的来源是一些固定的 Blog 。随着博客人数的增加,Blog 作为一种新的生活方式、新的工作方式、新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构:网络信息不再是虚假不可验证的,交流和沟通更有明确的选择和方向性,单一的思想和群体的智慧结合变的更加有效,个人出版变成人人都可以实现的梦想—— Blog 正在影响和改变着我们的生活。 1.3.系统的开发目标 管理员通过前台页面进入后台管理模块后,可对注册的博客用户进行维护,

包括对注册用户的添加、查找、修改和删除。 管理员进入登录后,可对帐户进行管理,包括添加管理员帐户、修改管理员帐户、删除管理员帐户和对帐户进行权限设置。 博客用户通过前台登录后,可对自己的博客空间进行管理,包括发布自己的网络日志、收藏个人图片、和相关人员进行交流和沟通以及删除访问者发表的评论等。 因此,在具体设计实现该博客网站时,主要考虑了主流博客网站的几个主要功能:(1)博客的注册、登录验证功能(2)网络用户通过关键字搜索博文功能(3)最热门博客页面推荐浏览(4)文章详细内容及相关评论显示(5)博客页面访问量统计(6)博客个人文章管理维护功能(7)博客个人文章分类管理维护功能(8)博客个人友情链接维护功能(9)博客个人基本信息管理维护功能(10)博客图片上传及个人相册管理(11)网络用户写留言,博主查看留言。 第二章系统设计 2.1.系统分析 在整个blog进行开发之前,要确定出整个项目的整体架构,包括系统的选型、运行环境的确定及系统结构设计。下面对这进行详细介绍。 在进行软件系统开发的最初环节,一般都需要进行系统的选型,即根据系统功能的实际需求,选择合适的开发工具及软件架构。 blog对系统的可靠性、稳定性有比较高的要求。本系统设计时,比较主流的B/S设计有基于JSP、ASP、PHP、CGI及J2EE等模式。相比较而言PHP的功能相对简单,不适合做大程序;而CGI效率相对较低,所以也不考虑。由于J2EE的开源的框架中提供了MVC模式实现框架Struts、对象关系模型中的Hibernate 的框架及拥有事务管理和依赖注入的Spring。利用现存框架可以更快开发系统。所以选

相关文档
最新文档