《TCP协议分析器的设计与实现.doc》由会员分享,可在线阅读,更多相关《TCP协议分析器的设计与实现.doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流TCP协议分析器的设计与实现.精品文档.TCP协议分析器的设计与实现我们假设一下机器A上的管理员为了维护机器C,使用了一个FTPTCP协议分析器的设计与实现命令向机器C进行远程登陆,那么在这个用HUB连接的网络里数据走向TCP协议分析器的设计与实现过程是这样的。首先机器A上的管理员输入的登陆机器C的FTP口令经过应TCP协议分析器的设计与实现用层FTP协议、传输层TCP协议、网络层IP协议、数据链路层上TCP协议分析器的设计与实现的以太网驱动程序一层一层的包裹,最后送到了物理层,我们的网线TCP协议分析器的设计与实现上。接下来数据帧送到了HU
2、B上,现在由HUB向每一个接点广播由机器ATCP协议分析器的设计与实现发出的数据帧,机器B接收到由HUB广播发出的数据帧,并检查在数TCP协议分析器的设计与实现据帧中的地址是否和自己的地址相匹配,发现不是发向自己的后把这数据帧TCP协议分析器的设计与实现丢弃,不予理睬。而机器C也接收到了数据帧,并在比较之后发现是发现TCP协议分析器的设计与实现自己的,接下来他就对这数据帧进行分析处理。在上面这个简单的例TCP协议分析器的设计与实现子中,机器B上的管理员如果很好奇,他很想知道究竟登陆机器C上FTP口TCP协议分析器的设计与实现令是什么?那么他要做的很简单,仅仅需要把自己机器上的网卡置于TCP协议
3、分析器的设计与实现混杂模式,并对接收到的数据帧进行分析,从而找到包含在数据帧中的TCP协议分析器的设计与实现口令信息。数据在网络上是以很小的称为帧(Ftame)TCP协议分析器的设计与实现的单位传输的帧由好几部分组成,不同的部分执行不同的功能。(例如,以TCP协议分析器的设计与实现太网的前12个字节存放的是源和目的的地址,这些位告诉网络:数TCP协议分析器的设计与实现据的来源和去处。以太网帧的其他部分存放实际的用户数据、TCP/IP的TCP协议分析器的设计与实现报文头或IPX报文头等等)。帧通过特定的称为网络驱动程序的软TCP协议分析器的设计与实现件进行成型,然后通过网卡发送到网线上。通过网线
4、到达它们的目的机器,在TCP协议分析器的设计与实现目的机器的一端执行相反的过程。接收端机器的以太网卡捕获到这些帧TCP协议分析器的设计与实现,并告诉操作系统帧的到达,然后对其进行 TCP实体所采用的基本协议TCP协议分析器的设计与实现是滑动窗口协议。当发送方传送一个数据报时,它将启动计时器。当该数TCP协议分析器的设计与实现据报到达目的地后,接收方的TCP实体向回发送一个数据报,其中包TCP协议分析器的设计与实现含有一个确认序号,它等于希望收到的下一个数据报的顺序号。如果发送方TCP协议分析器的设计与实现的定时器在确认信息到达之前超时,那么发送方会重发该数据报。TCP/IP分别采用了IP数据报
5、和IP地址作为物理数据帧与物理TCP协议分析器的设计与实现地址的统一描述形式。这样IP向上层提供统一的IP数据报和统一的IPTCP协议分析器的设计与实现地址,使得各种物理帧及物理地址的差异性对上层协议不复存在。数据在从应用层到达传输层时,将添加TCP数据TCP协议分析器的设计与实现段头,或是UDP数据段头。其中UDP数据段头比较简单,由一个8TCP协议分析器的设计与实现字节的头和数据部分组成,具体格式如下:16位&nbsTCP协议分析器的设计与实现p; 16位 源端口 目的端口 TCP协议分析器的设计与实现UD
6、P长度 UDP校验和 而TCP数据头则TCP协议分析器的设计与实现比较复杂,以20个固定字节开始,在固定头后面还可以有一些长度不固TCP协议分析器的设计与实现定的可选项,下面给出TCP数据段头的格式组成:根据前面的设计TCP协议分析器的设计与实现思路,不难写出网络嗅探器的实现代码,下面就给出一个简单的示例,TCP协议分析器的设计与实现该示例可以捕获到所有经过本地网卡的数据包,并可从中分析出协议TCP协议分析器的设计与实现、IP源地址、IP目标地址、TCP源端口号、TCP目标端口号以及数据TCP协议分析器的设计与实现包长度等信息。由于前面已经将程序的设计流程讲述的比较清楚了,因此TC
7、P协议分析器的设计与实现这里就不在赘述了,下面就结合注释对程序的具体是实现进行讲解,同时为程TCP协议分析器的设计与实现序流程的清晰起见,去掉了错误检查等保护性代码。主要代码实现清TCP协议分析器的设计与实现单为:/ 检查 Winsock 版本号,WSAData为WTCP协议分析器的设计与实现SADATA结构对象基于JSP财务管理系统的设计brTCP协议分析器的设计与实现关键词:、财务管理、JSP、Html、MSSQLseTCP协议分析器的设计与实现rver2000数据库摘要&nbTCP协议分析器的设计与实现sp; 随着计算机技术、网络技术和信息技术的TCP协议分析器的
8、设计与实现发展,越来越多地改善着现代人的工作、生活。网络管理系统是计算机技术和网络迅速发展的一个办公应用解决方案。网络管理系统将Internet网络技术与现代管理观念相融合,使得政府得以逐步提高决策透明度、服务效率和廉政建设从而转变政府职能。从而实现政府财务管理的网上化则可以使财务管理,更加高效、规范 2.3 系统技术基础2.3.1 系统软件技术基础本系统采用浏览器服务器端的主从结构,由于是通过IE或Netscape浏览器浏览网页来访问查询和操作数据库,这样客户端基本上不运行其它的应用程序。网络可以是内部域网或是Internet网络,采用通的TCP/IP协议。服务器可以运行在Wind
9、owsXP,Windows NT, UNIX等操作系统上,它是一个支持多平台的软件系统。系统开发语言采用HTML语言,使用JSP语言来实现动态效果,数据库采用MSSQLserver2000 3.23.46a版本。MSSQLserver2000数据库是一种功能强大的数据库。可以使用JSPmyadmin来操作数据库。它的使用环境可以是Windows或WindowsXP系统。JSP的编程环境。JSP的编程环境很多,由于JSP是嵌入在Html语言之中在服务器端运行的。因此,它的编写和Html语言的编写有一样的环境。在Windows下有记事本、Deamweaver和JSPED等等。记事本,虽然十分易于得
10、到,但是它功能过于简单在调试程序时十分不方便。Deamweavers是Macromedia公司开发的所见即所得的网页开发工具,不仅功能强大而且十分的易学好用。尤其对Html语言不是十分熟悉的用户而言,也可以更快的学习JSP语言。JSPED工具是集编写调试与一体的编写JSP工具软件。在这次编程期间,我选用了Deamweaver和JSPED来开发软件。2.3.2系统的硬件基础 服务器可以运行在WindowsXP,Windows NT, UNIX等操作系统上,它是一个支持多平台的软件系统。由于服务器有多个用户共享,因此,它需要的一定容量的内存和硬盘。CPU:PIII500以上内存:128
11、M以上硬盘:10G以上网卡:10M/100M其他:调制解调器(可选)安装WindowsXP操作系统或Windows NT操作系统。客户端可以运行在Windows9x/Windows NT Windows2000,WindowsXP等操作系统上。仅仅需要安装IE,Netscape等浏览器,不需要安装任何客户端软件CPU:Intel 80586或奔腾处理器内存:32M以上硬盘:1G以上其他:鼠标、彩色监视器、网卡选件:打印机、调制解调器(通过拨号连接服务器时使用)安装WindowsXP操作系统或Windows NT操作系统2.4 系统介绍 2.4.1系统整体介绍
12、本系统采用B/S结构,所有的程序及数据都放在服务器上,终端在取得相应的权限后使用Web页面浏览,录入,修改等功能。Windows9x/Windows NT Windows2000,WindowsXP等操作系统上。仅仅需要安装IE,Netscape等浏览器,不需要安装其它应用程序。考虑到通用性,本次安装了Windows98操作系统,IE版本。服务器可以运行在WindowsXP,Windows NT, UNIX等操作系统上,它是一个支持多平台的软件系统。考虑到成本和稳定性,我们先在服务器端安装了RedHat WindowsXP ,之后安装了Tomcat 5.0.24版本,最后安装了MS
13、SQLserver2000 3.23.46a版本。在数据库中建立了gov_db数据库,建立了gwyflxxb表、gwygzxxb表、yfgzxxb表和ykgzxxb表。先在客户端Windows98环境中编写好Html程序和JSP程序,然后上传入服务器相应的目录中,进行一般调试和与数据库连接的调试。最后,在与其它小组进行联合调试。最终,实现在客户端根据权限使用浏览器访问服务器端的数据库的目的。目录一、本系统的意义1.1意义1.2关于WindowsXPTomcatMSSQLserver2000JSP二、设计思想2.1 当前财务管理中存在的问题2.1.1财务工作没有实现公开化和透明化2.1.2财务工
14、作无法实现远程管理2.2 工具软件的介绍2.2.1 JSP语言的介绍2.2.2 MSSQLserver2000数据库2.2.3 Tomcat Web服务器2.3 系统技术基础2.3.1 系统软件技术基础2.3.2 系统的硬件基础2.4 系统介绍2.4.1 系统整体介绍2.4.2 财务管理系统功能模块三、财务管理模块设计及实现3.1数据库的设计3.1.1创建数据库3.1.2创建表3.2功能模块设计3.2.1财务系统进入模块3.2.2工资管理模块3.2.3福利管理模块3.2.4查询统计模块四、系统评价五、参考书目附录 基于JSP校友录设计关键词: 校友录,信息,管理 
15、;摘 要计算机技术的快速发展,特别是计算机网络的发展,它影响了人们生活的方方面面。各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。校友录作为一种方便校友之间联系的实用系统便应运而生。校友录为校友之间进行交流和联系提供了一个平台。通过提供完善的校友录服务和规范校友录的管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。本文主要介绍了数据库管理网站的方案论证、结构特性设计及行为特性设计的实现过程,详细论述了总体设计思想、数据库设计和功能模块设计。实现了班级留言、班级相册、班级共
16、享、纸条传情、个人信息管理、管理员信息管理等功能。整个系统的设计过程中,充分考虑了数据库的安全性、一致性、稳定性和可靠性的问题,并具有较强的实用作用,使用户在友好的操作界面下完成强大的功能。4.2 功能概要设计4.2.1 系统总体模块 在校友录管理网站中,用户可以实现多种操作,像学校管理,班级管理和用户管理。在学校管理中,用户可以通过选择所提供的城市和省份对学校进行创建和搜索等操作。在班级管理中,用户除了可以创建、搜索班级之外,还可以对班级成员进行管理,并且还可以在班级管理中进行班级留言和班级相册的操作。在用户管理中,对于用户的注册、登录、安全设置等方面做了
17、详细的操作。4.2.2 学校管理模块 创建学校在该功能中用户可以通过选择学校类型,学校所在城市和地区,填写学校全称来建立一个新的学校。为了使同学和其他用户能准确方便地找到自己所属的学校,创建学校之前应该确认在校友录中没有自己所要创建的学校,对于不清楚的用户可以先进行搜索。在选择学校类型时,可以在下拉列表中选择所要创建的学校是大学,大专,中学还是小学;在选择学校所在城市和地区中,用户可以先选择所在的省份,再选择所对应的城市,其中每个省份对应不同的城市;在填写学校全称时,界面会提示用户在为学校命名时尽量注意规范。其中为学校命名时尽量使用全称而不是简称,学校名在四到三十个汉字之间。&
18、#61548; 搜索学校如果用户想搜索某个学校,则可以在该页中选择学校所在地区,城市,类别及名称。在点击搜索按钮后,系统会根据所输入的搜索条件列出全部满足条件的学校,当符合条件的学校多于15个时,则可以利用翻页功能上下查找,也可以精确定位到第几页。在选择学校所在地区中,用户通过下拉列表选择学校所在在省份;在选择学校所在城市中,用户通过下拉列表确定所选省份中的某一城市;在选择学校类别时,用户可以在下拉列表中选择所要创建的学校是大学,大专,中学还是小学;最后填写学校名称进行搜索。再搜索完成之后,如果显示的学校列表中没有自己所在的班级,则可以通过学校名称进行查找或创建班级的操作。如果搜索的学校不在列
19、表中,就应该检查搜索选项以及学校名称是否有误,如果有误应返回首页重新搜索,如果确认搜索信息无误且所需学校没有出现在列表中,则可以进行创建学校的工作。 搜索校友用户可以通过一定条件的查寻来搜索校友,在查寻时可以选择学校所在的城市、省份来确定学校所在的地区,在确定学校之后,可以通过对班级的查寻来寻找校友所在的班级。这样便完成了对校友逐级向下的查找过程。4.2.3 班级管理模块 创建班级用户在创建班级之前应该确认所要创始的班级不存在,在确认之后用户可以在班级名称文本框中输入所需创建班级的名称,在入学年份中用户可以通过下拉列表框进行选择。然后点击注册按钮完成新班级的创建
20、。 搜索班级搜索班级的功能和搜索学校的功能相似,用户在入学年份中输入入学时间,在班级名称文本框中输入所要搜索的班级名称之后点击搜索按钮,则在下面的表格中出现符合条件的班级名称,如果符合条件的班级数目超过15个,则可以使用分页功能,上下查询,也可以精确定位到某一页进行查询。如果所要搜索的班级没有出现在列表中,则可以进行创建班级的工作。 班级设置在该功能中班级的管理员可以修改班级名称,修改入学年份,进行私密设置,和修改班级宣言。在修改班级名称中,管理员只需要在文本框中输入更改后的班级名称即可;在修改入学年份中,管理员也只需填写修改后的入学时间即可,然后点击确认修改按
21、钮。在进行班级私密设置中,管理员可以对新同学加入本班前是否需要本班同学批准确认;是否公开班级留言;是否公开访问记录;是否公开班级共享;是否允许友情留言;是否公开班级相册进行修改。同时管理员还可以对班级宣言进行修改。只要在文本框中输入要更新的班级宣言即可。 班级成员管理在班级成员管理中,班级管理员可以对加入本班的每一名同学进行级别管理,其中成员级别包括:管理员,班级成员,班级客人,待批准成员和待批准客人。管理员可以将除自己之外的任意用户改变其身份。比如可以将班级普通成员上升为管理员或踢出本班,或将某管理员降级为普通成员等。在班级成员列表中,记录了每名成员的类型,真实姓名,用户名,
22、QQ号,Email,访问次数和上次登录时间,便于管理员对每名成员信息的掌握。 班级留言在留言功能中用户可以在下面的文本框中输入留言内容,选择“重置”按钮,重新进行填写,选择提交按钮,便可将所输入的内容在上面的留言本中出现留言者姓名和相关留言信息。选择后面的“删除”,“修改”按钮进行相应的操作。同样当留言数目过多时,采用分页技术进行处理,除可以顺序地上下翻页外,也可以精确到具体的页数。 班级相册在班级相册功能中,用户可以进行上传照片的功能。对于已经上传的照片可以查看和删除。这个功能使同学间的交
23、流除了语言文字之外,更多了视觉图像的效果,使同学间的交流更加亲切。4.2.4 用户管理模块 用户注册如果用户是第一次登录该网站,并想成为其正式成员,则需要点击新用户注册,在新用户注册页面中填写相关的个人信息,并且要遵循相关的规定:如用户的唯一标识,以字母开头,由字母、数字、下划线组成,区分大小写,并且不能含有“*、%、$、#、”等特殊字符,长度不超过16个字符;密码不要过于简单,重复密码要与“密码”项填写一致等。若所填写的信息不完全或是不正确则系统会提示出错误信息并要求重新填写。当所有个人信息填写完整并正确无务后,系统会提示&ld
24、quo;恭喜你,注册成功了!下面你可以 填写个人详细信息,进行安全设置, 以后再说吧!” 用户登录如果您已经注册成为会员则只需要在用户名和密码框中输入相关的个人信息然后单击登录按钮即可进入。 找回密码如果用户在登录时忘记了所设置的密码则可以点击找回密码选项,通过填写出生日期和密码提示问题,保密邮箱,安全码等找回自己的密码。在通过出生日期和密码提示问题找回密码中,用户需要填写用户名,出生日期和随机码首先确认身份,在提交通过后再填写提示问题和问题答案来设置新密码。这样用户就可以重新定义密码了。在通过保密邮箱找回密码中, 用户需要填写用户名和保
25、密邮箱,申请后系统会提示“找回密码确认邮件已经发送到您的保密邮箱!现在您可以查收,如果没收到,可以刷新本页面重发”。在通过安全码找回密码中,用户需要填写用户名,安全码然后设置新密码。系统会提示“用户密码修改成功了!现在您可以: 返回PersonHome!” 收发小纸条用户可以通过小纸条功能,对信息进行接收和发送。用于记录用户与用户之间所传递的站内短消息内容,包括消息发送时间,内容及传递双方的用户名等。 进行安全设置为了保障每名用户在使用时的安全,用户可以进行安全设置。在安全设置中用户需要填写密码,安全码,提示问题,
26、问题答案和保密邮箱。其中密码用于确认身份;安全码是除有效证件之外最高级别的帐号保护措施。利用安全码不仅可以修复登录密码,还可以修改密码提示问题及答案、重新设置保密邮箱等,长度不超过16个字符;提示问题用于修复登录密码。如果您忘记了登录密码,可以非常方便地通过您的生日和密码提示问题/答案来重新设定密码,长度不超过30个字符;保密邮箱用于修复登录密码。如果您忘记了登录密码,可以通过这个邮箱收到可重新设定登录密码的专用邮件,安全方便。目 录第1章 概 述 11.1 题目背景 11.2 项目内容 11.3
27、系统设计目标 2第2章 方案论证 32.1 总体设计思想 32.2 E-R图及分析 42.3 系统设计工具 42.4 经济技术分析 6第3章 结构特性设计 73.1 结构设计 73.2数据库设计 7第4章行为特性设计 124.1 功能模块图 124.1.1系统总体模块图 124.1.2 系统详细模块图 124.2 功能概要设计 144.2.1 系统总体模块 144.2.2 学校管理模块 144.2.3 班级管理模块 154.2.4 用户管理模块 17结论 19结束语 20参考文献 21致
28、 谢 21本系统功能:1)书籍管理部分:包括书籍类别管理和书籍信息管理两部分。书籍类别管理包括添加书籍类别、修改书籍类别等;书籍信息管理包括书籍信息的添加、书籍信息的修改、书籍信息的查询、书籍信息的删除等。2)读者管理部分:包括读者类别管理和读者信息管理两部分。读者类别管理包括添加读者类别、修改读者类别等;读者信息管理包括添加读者信息、修改读者信息、删除读者信息、查询读者信息等。3)借阅管理部分:包括借书信息管理和还书信息管理两部分。借书信息管理包括借书信息添加、借书信息修改、借书信息的查询。4)系统管理部分:包括修改系统用户密码、增加新用户及退出系统等 模块设计部分1)书籍管理部分
29、 书籍信息管理:书籍信息的添加、书籍信息的修改、书籍信息的查询和书籍信息的删除四部分功能。书籍信息包括图书编号、书名、图书类别、作者、出版社、出版日期、登记日期及是否已被借出。书籍类别管理:书籍类别的添加、书籍类别的修改。书籍类别包括类别名称和类别编号两部分。2)读者管理部分 读者信息管理:读者信息的添加、读者信息的修改、读者信息的查询和读者信息的删除四部分功能。读者信息包括读者姓名、读者编号、性别、读者类别、工作单位、家庭住址、电话号码、登记日期和已借书数量。读者类别管理:读者类别的添加读者类别的修改、读者类别的删除三部分功能。读者类别包括种类名称、借书数量借书期限和有效期限。3)借阅管理部
30、分:借书管理:包括添加书籍信息和查询书籍信息两部分功能。借阅信息包括借阅编号、读者编号、读者姓名、书籍编号、书籍名称、出借日期和还书日期。还书管理:添加还书信息4)系统管理部分:设置操作人员。系统初始设置一个超级用户和密码,操作人员可利用这个超级用户名和密码登陆后,设置其他的用户。系统登录界面中输入密码与用户名不符三次,将自动退出登录。 计算机毕业论文网6) 数据库设计对于需要使用数据库的那些应用领域,应该在需求分析阶段对系统数据要求所做的分析的基础上进一步设计数据库.数据库的设计通常包括下述四个步骤:1)模式设计模式设计的目的是确定物理数据库结构2)子模式设计子模式是
31、用户使用的数据视图.3)完整性和安全性设计4)优化主要目的是改进模式和子模式以优化数据的存取.由于考虑到本系统是应用在单机系统上,我们只建立起一个数据库,在此数据库基础上建立起如下表:·读者类别表 book_style_table·读者信息表 reader_info_table·图书类别表 &n
32、bsp; book_style_table·书籍信息表 book_info_table ·借阅信息表 lend_back_table ·读者类别表 book_style_table 主键 :种类名称 reader_styl
33、e 论文部分内容:3 系统设计3.1 系统总体系结构设计本系统的功能结构图如图3.1.1所示: &n
34、bsp; 图3.1.1系统功能结构图系统功能简介如下:网络考试系统是一个功能完善的网络应用程序,由为前台学生登录考试、学生注册、找回密码和后台管理4个部分组成。(1) 前台功能模块:前台页面主要包括登录前台和后台的主页、选择考试课程、课程相关的套题、准备考试、开始考试、查询考试成绩和退出系统。(2) 学生注册模块的功能:学生注册页面只是单一的学生资料注册窗口。(3) 密码找回功能模块:密码找回页面也只是单一的密码找回窗口。
35、(4) 后台功能模块:后台页面窗口用于系统管理员资料查询、添加、修改、删除,注册学生资料查询、删除,课程信息查询、添加、修改、删除,套题信息查询、添加、修改、删除,考生成绩查询、删除,考试题目查询、修改、删除,添加试题及完成退出系统管理等功能。 博客信息管理系统致力于为广大用户提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多产品介绍及展示的机会,提升自己网站的价值。为了满足博客信息管理系统的要求,实现系统静态与动态页面的相互分离,系统采用JSP+JavaBean+Servlet和SQL Server2000数据库相结合的开发模式。论文首先论述了系统的
36、开发背景和设计目标,并对系统开发所采用的技术进行相应的简单介绍。在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对系统进行可行性分析,确定在目前的条件下,开发博客信息管理系统是可行的。在需求分析结果的基础上,对系统的功能模块进行划分。接着对系统中的数据库进行模型设计,包括数据流图、实体联系图及数据表结构。在系统的设计与实现中,确定系统的开发思想以及开发环境,并对系统中的JavaBean和Servlet代码进行设计。最后给出了系统中模块的详细设计与实现,并对系统模块涉及到的关键源代码进行了详细的分析。经过调试运行后表明,系统可以满足用户创建个人博客的各项要求。 关键词:M
37、VC,设计模式,知识共享,博客信息管理系统 The blog information management system is concentrates on high-quality interactive exchanges platform for a large number of users, increasing the visits and making the website more and more famous, thereby can acquiring for the opportunity that business enterprise pr
38、oviding more introductions and shows of products, promoting the value of the website.Satisfy for the functions of blog information management system, achieving the systems static page separate with dynamic page mutually, using JSP+ JavaBean+ Servlet with the mode of development that the database of
39、SQL Server2000 combine together.The paper discusses the background of development of the system and the design of the target first, and introduces the tecknique which used to develop simply.In the analyse of system, proceeded the simple analysis to the model of the system, made sure the operation pr
40、ocess of the system, proceed the analyse to the system, ensure that under the current term, developing blog information management system is feasible. At the foundation of requirement with the analyse result, proceeding the providing of the function module of the system. Follow, designing the databa
41、se model, including the data flow diagram, entity relation diagram and data tables. during the design and realization of the system, making sure the development thought of the system and install the environment of development,at last show the design details with realize finally an a key for of detai
42、led design with realization, and analyzed the program which relate to the system module. After debugging and running ,it shows that the system can satisfy with users to create personal blog. Keywords: MVC,Design Patterns,Knowledge sharing,The Blog Information Management System目 录第1章 绪论 11.1 博客信息系统概述 11.2 博客发展趋势 21.3 系统开发的背景 21.4 技术路线 31.5 系统设计目标分析 3第2章 基本技术方案 42.1 JSP中的各种技术 42.1.1 JSP概述 42.1.2 SERVLET概述 4br