30博客系统设计与实现_第1页
30博客系统设计与实现_第2页
30博客系统设计与实现_第3页
30博客系统设计与实现_第4页
30博客系统设计与实现_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

主要内容背景与意义系统开发技术系统总体设计系统测试总

结背景与意义多志趣相投的朋友;而越来越多具有专业知识的博客的出现,让

看到了博客所蕴涵的巨大的信息价值。而近段时间,国际

,尤其是

近来不断在“”问题上不断对我国进行挑衅,引起国人群情激愤!!!而作为骨灰级军事者,我国的国防政策和军事时时刻刻牵动着这群特殊体高度的关注。加之,使用博客人数的日趋渐增,并且在改变着传统的网络和社会结构,博客正在影响和改变着的生活,而“军事者地带”系统则是军事热血者相互交流和影响的最好平台!开发背景在现如今这个网络时代,博客记载了个人日常发生的事情或者自己的

,把自己的思想、知识与他人

、交流,同时可以结识更系统开发技术军事开爱发好技者术地带=++JavaBeanSQLJSPJSPJSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生页的处理逻辑。网页还能通过tags和scriptlets

存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

JSP(JavaServerPages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。JavaBeanJavaBean是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean通过提供符合一致性设计模式的公共方法将域成员属性。众所周知,属性名称符合这种模式,其他

Java

类可以通过自身机制发现和操作这些JavaBean

属性。JavaBean的任务就是:“Write

once,run

anywhere,reuse

everywhere”,即“编写,任何地方执行,任何地方重用”。这个任何实际上就是要解决困扰工业的日益增加的复杂性,提供一个简单的、紧凑的和优秀的问题解决方案。SQL结构化查询语言(StructuredQueryLanguage)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。对于本系统,从开发模式上选择的是B/S模式。这种模式具有很多优点,如:和升级方式简单。目前,系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的

。无论用户的规模有多大,有多少分支机构都不会增加任何 升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,升级和会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,和升级的方式是“瘦”客户机,“胖”服务器。成本降低,选择。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于地位。现在的趋势是凡使用B/S架构的应用管理,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使得最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。系统总体设计模块、日则与前台相对系统功能设计本博客系统的模块结构主要分前台和 两端,其中前台端分博客志文章模块、相册模块、音乐歌曲模块、留言板模块;而最主要的应,形成相应的管理模块。其功能结构图如下:军事

者地带博客管理公告及系统简管介理音乐管理相册管理军情观察用户设置博用音系公相日友军客户乐统告册志情情文登收简浏浏浏链观章录藏介览览览接察管理发表文章日志文章设置重置注册公告及简介公告添添

及加

简加

介设置音乐添加音乐

相收

册藏

添设

加置相册设置新闻时事添加新闻信息设置留言板管理前台管理与之相对应的系统流程图如下:权限验证好友管理员游客浏览文章浏览公告浏览个人信息管理文章设置公告栏设置、添加军情好友管理个人信息修改设置、添加相册留言条好友列表个人信息表相册公告栏用户留言留言条设置公告栏军情单浏览相册军情观察音乐欣赏音乐库管理音乐单部分功能模块展示★相册模块创建、删除、修改相册;创建、删除、修改。用户功能模块展示用户填写行会员

会员进行信息,进;管理员对。留言功能模块展示用户进行留言和评论;管理员进行回复、删除等管理。数据库的设计博客系统所要计一般是一个表的数据项和数据量相对适中,所以首先确定这些数据库表的设一个实体或者对象的相关信息,这样分析和涉及数据库就相对简单。本系统数据流程图如下:管理员P1管理员信息管理P2相册管理P3音乐管理P4日志文章管理P5留言板管理日志文章文件留言文件管理员信息用户P7用户P8留言P10欣赏音乐P11浏览相册P6用户管理管理请求信息用户信息留言申请浏览请求听歌求情浏览请求留言信息P9浏览日志文章日志音乐相册相片修改指令管理请求管理指令管理指令管理指令管理指令相册相片音乐日志文章1管理员信息文

2

相册文件3

音乐文件4

5

6用户信息相应的根据已有表,画出的数据库E-R图如下:系统测试经过需求分析、设计和编码等阶段的开发后,得到了源程序,开始进入到

测试阶段。然而,在测试之前的各阶段中都可能在果不及时找出这些错误和缺陷,并将其改正,这个产品中遗留下许多错误和缺陷,如产品就不能正常使用,甚至会导致巨大的损失。目前,程序的正确性证明尚未得到根本的解决,因此测试仍是发现中错误和缺陷的主要

。而其测试步骤大致如下:单元测试集成测试AstepDstepBstepCstep确认测试系统测试单元测试单元测试是整体测试中的第一步,通常在编码阶段进行。在源程序代码经过编译、评审、确认没有语法错误之后,便可开始进行单元测试。集成测试集成测试在单元测试完成之后,将所有的模块概要设计要求组装成系统时进行的测试,主要目标是发现与接口有关的问题。确认测试经过集成测试之后,接口错误已经发现被发现并改正了,接下便要进行确认测试。所谓确认测试就是验证所开发的功能性及其他特性是否符合需求规格说明书的要求。所以,确认测试又被称为有效性测试。系统测试系统测试是更大范围内进 试,它将经过确认测试的 作为整个基于计算机的系统的一个元素,在实际运行环境下,对系统进行的一系列集成和确认测试。部分测试实例1.

前台文章显示测试测试内容:打开前台文章页,是否会显示相关页面。操作:打开前台日志文章页。预期结果:文章列表区显示相关的日志文章。实际结果:文章列表区正确显示相关的日志文章。结论:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论