




已阅读5页,还剩48页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
I 基于基于 JSPJSP 的博客系统设计与的博客系统设计与 实现毕业论文实现毕业论文 目录目录 目录目录.III 1 绪论绪论.1 1.1 基于 JSP 的博客系统的概述 .1 1.2 基于 JSP 的博客系统的现状及意义 .1 2 开发工具的选择开发工具的选择.2 2.1 B/S 模式简介及其优势 .2 2.2 WEB 应用技术开发环境JSP 技术简介 .2 2.2.1 JSP 技术的概述 .2 2.2.2 JSP 技术的特点 .3 2.3 MICROSOFT SQL SERVER 2000 简介 .4 2.3.1 主流数据库产品 .4 2.3.2 MICROSOFT SQL SERVER 2000 概述 .4 2.3.3 MICROSOFT SQL SERVER 2000 的特点 .4 2.4 TOMCAT 应用服务器简介 .5 2.4.1 TOMCAT 应用服务器概述 .5 3 软件需求分析软件需求分析.7 3.1 软件总体概述 .7 3.1.1 软件标识 .7 3.1.2 软件描述 .7 3.1.3 用户特点 .8 3.1.4 限制与约束 .8 3.2 具体需求 .9 3.2.1 系统前台 .9 3.2.2 系统后台 .17 4 角色描述角色描述.23 4.1 简要说明 .23 4.2 特征 .23 4.2.1、普通用户 .23 4.2.2、注册用户 .23 4.2.3、管理员 .23 II 4.3 关系 .23 4.3.1、泛化关系 .23 4.3.2、通信关联关系 .24 5 5 系统构架设计系统构架设计 .2525 5.1 构架表示方式 .25 5.2 构架目标和约束 .25 5.3 系统流程图 .25 5.4 系统类图 .25 III 5.5 部署视图 .26 6 数据库设计数据库设计.27 6.1 定义 .27 6.2 外部设计 .27 6.2.1 数据表 .27 6.2.2 支持软件 .29 6.3 数据库模型设计 .29 6.3.1 数据字典设计 .30 6.3.2 安全保密设计 .33 6.4 数据完整性的设计 .34 7 界面原型界面原型.35 7.1 系统主界面设计 .35 7.2 典型界面 .37 7.3 典型交互模式 .38 8 系统测试计划及具体测试系统测试计划及具体测试.39 8.1 测试需求 .39 8.2 测试策略 .39 8.3 测试类型 .39 8.3.1 功能测试 .39 8.3.2 安全性和访问控制测试 .40 8.4 测试及结果 .41 8.5 测试结果分析 .43 9 系统安全性系统安全性.44 9.1 系统安全 .44 9.2 安全技术 .44 结束语结束语.45 参考文献参考文献.46 致致 谢谢.47 1 1 绪论绪论 1.11.1 基于基于 JSPJSP 的博客系统的概述的博客系统的概述 当今时代是飞速发展的信息时代,计算机与信息处理技术日渐成熟。随着 Internet 和计算机网络技术的蓬勃发展,WEB 技术得到了迅猛地发展。在科学 技术高速发展的今天,信息技术已经渗透到社会发展的每一个领域,而计算机 技术为工作提供了方便性、高效性、灵活性及安全性。对于博客系统的运用也 越来越广泛,而博客作为一种信息资源的集散地,正所谓“越分享越多” ,它美 化了一个人的生活。因此,我们通过拥有了博客系统来充分发挥计算机的优越 性。 该博客系统通过前端(客户端)浏览器和后台数据库向用户展示信息,方 便的实现了博客信息的维护和更新,使管理员更快,更好的了解信息。 客户端所显示的内容是随着后台管理数据库的变化而动态显示的,因此,客户 端可以获得博客的最新动态信息。 1.21.2 基于基于 JSPJSP 的博客系统的现状及意义的博客系统的现状及意义 随着 Internet 的发展,计算机得到了全面普及,借助现代计算机技术及因 特网技术,努力朝着信息化建设的方向发展。有了互联网,交友不再受空间与 时间的限制,通过互联网就可实现在网上交友,让人们可以随时随地的,不再 受局限空间与时间的限制,满足了不同人的求知需求。 博客系统是信息化建设的产物,它可以利用互联网络,只要能上网可以随 时关注他人的信息。 课题目标是设计并实现一个 B/S 体系结构的博客网。结合实践,理解网页 开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设 的过程,熟练掌握网络数据库编程方法。 2 2 开发工具的选择开发工具的选择 2.12.1 B/SB/S 模式模式简介简介及其优势及其优势 B/S(Browser / Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下, 用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser) 实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层(3- tier)结构。一个三层架构的应用程序由三部分组成,这三部分各自分布在网 络中的不同地方。这三个部分分别是:工作站或表示层接口、事务逻辑、数据 库以及与其相关的程序设计。在一个典型的三层架构应用程序中,应用程序的 用户工作站包括提供图形用户界面(GUI)的程序设计和具体的应用程序入口表 格或交互式窗口。 这种应用程序的设计使各层可以同时开发,并且可以由不同的成员组用不 同的语言来开发。因为各个层次的开发不会影响其他层次,所以这种模型对于 进一步开发软件是很方便的。这样就大大简化了客户端电脑载荷,减轻了系统 维护与升级的成本和工作量,降低了用户的总体成本(TCO) 。以目前的技术看, 局域网建立 B/S 结构的网络应用,并通过 Internet / Intranet 模式下数据库 应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同 的人员,从不同的地点,以不同的接入方式(比如 LAN, WAN, Internet / Intranet 等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问 权限,服务器数据库也很安全。特别是在 Java 这样的跨平台语言出现之后, B/S 架构管理软件更是方便、快捷、高效。 本系统即采用基于 B/S 模式的三层体系结构设计,第一层采用 Microsoft Internet Explorer 作为客户端,第二层采用 Tomcat 作为 Web 虚拟服务器,采 用 JSP 开发 Web 应用程序,第三层采用 SQL Sever 2000 作为数据库服务器。 结构如图 2-1 所示。 图 2-1 系统结构图 2.22.2 WebWeb 应用技术开发环境应用技术开发环境JSPJSP 技术简介技术简介 3 2.2.1 JSP 技术的概述技术的概述 在传统的网页 HTML 文件(*.htm,*.html)中加入 Java 程序片段 (Scriptlet)和 JSP 标记(tag) ,就构成了 JSP 网页(*.jsp) 。JSP 页面看上 去象标准的 HTML 和 XML 页面,并附带有 JSP 引擎能够处理和抽取的额外元件。 Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序片段,然 后将执行结果以 HTML 格式返回给用户。 程序片段可以操作数据库、重新定向网页以及发送 E-mail 等,这就是建立 动态网站所需要的功能。 所有程序都在服务器端执行,网络上传送给客户端的仅是得到的结果,对 客户浏览器的要求最低。它基于强大的 Java 语言,具有良好的伸缩性,在网络 数据库应用开发领域具有得天独厚的优势。 2.2.2 JSP 技术的特点技术的特点 JSP 技术在多个方面加速了动态 Web 页面的开发: (1)将内容的生成和显示进行分离 使用 JSP 技术,Web 页面开发人员可以使用 HTML 或者 XML 标识来设计和格 式化最终页面。使用 JSP 标识或者小脚本来生成页面上的动态内容(内容是根 据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格) 。生成内容的逻 辑被封装在标识和 JavaBeans 组件中,并且捆绑在小脚本中,所有的脚本在服 务器端运行。如果核心逻辑被封装在标识和 Beans 中,那么其他人,如 Web 管 理人员和页面设计者,能够编辑和使用 JSP 页面,而不影响内容的生成。 在服务器端,JSP 引擎解释 JSP 标识和小脚本,生成所请求的内容(例如, 通过访问 JavaBeans 组件,使用 JDBCTM 技术访问数据库,或者包含文件) ,并 且将结果以 HTML(或者 XML)页面的形式发送回浏览器。这有助于用户保护自 己的代码,而又保证任何基于 HTML 的 Web 浏览器的完全可用性。 (2)强调可重用的组件 绝大多数 JSP 页面依赖于可重用的,跨平台的组件(JavaBeans 或者 Enterprise JavaBeansTM 组件)来执行应用程序所要求的更为复杂的处理。开 发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用 者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种 组织在他们现有的技能和优化结果的开发努力中得到平衡。 (3)采用标识简化页面开发 Web 页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page 技 术封装了许多功能,这些功能是在易用的、与 JSP 相关的 XML 标识中进行动态 内容生成所需要的。标准的 JSP 标识能够访问和实例化 JavaBean 组件,设置或 者检索组件属性,下载 Applet,以及执行用其他方法更难于编码和耗时的功能。 (4)JSP 能提供所有 Servlet 功能 s 与 Servlets 相比,JSP 能提供所有 Servlets 功能,它比用 Println 书写 4 和修改 HTML 更方便。可以更明确地进行分工,Web 页面设计人员编写 HTML,只 需留出空间让 Servlets 程序员插入动态部分即可。JSP 技术能够支持高度复杂 的基于 Web 的应用。 (5)健壮的存储管理和安全性 由于 JSP 页面的内置脚本语言是基于 Java 编程语言的,而且所有的 JSP 页 面都被编译成为 Java Servlet,JSP 页面就具有 Java 技术的所有好处,包括健 壮的存储管理和安全性。 (6)一次编写,各处运行 作为 Java 平台的一部分,JSP 拥有 Java 编程语言“一次编写,各处运行” 的特点。随着越来越多的供应商将 JSP 支持添加到他们的产品中,您可以使用 自己所选择的服务器和工具,更改工具或服务器并不影响当前的应用。 2.32.3 MicrosoftMicrosoft SQLSQL ServerServer 20002000 简介简介 2.3.1 主流数据库主流数据库产品产品 目前市场上数据库的主流厂商及产品有 IBM DB2、Microsoft SQL SERVER 2000、ORACLE 9i、Sybase。 IBM 是通过 DB2 与 WebSphere、Tivoli 和 Lotus 四大品牌共同提供电子商 务基础架构,而自己并不开发应用软件,目前一些 ERP 厂商、CRM 厂商以及电子 商务软件厂商都与 IBM 建立了合作关系,将 IBM 公司的数据库作为其应用软件的 开发平台。Oracle 则截然不同,它在自己的数据库平台上为用户开发了电子商 务套件,其中包括 ERP、CRM 和 SCM 等企业应用软件。它认为这样可以使用户直 接获得一整套解决方案,而不必考虑集成问题,而且,通过一家厂商就可以获得 全部的服务和支持,避免在集成上的昂贵开销。Sybase 公司作为客户端/服务器 的倡导者,其开发工具 PowerBuilder 拥有众多的开发者。还有一部分不可忽视 的是免费的数据库, 比如 MYSQL 等。 2.3.2 Microsoft SQL Server 2000 概述概述 Microsoft SQL Server2000 是由 Microsoft 公司开发的,简称 SQL Server,由一系列相互协作的组件构成,能满足最大的 Web 站点和企业数据处 理系统存储和分析数据的需求。 2.3.3 Microsoft SQL Server 2000 的特点的特点 Microsoft SQL Server 2000 的特性包括: (1)Internet 集成 SQL Server 2000 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。 5 (2)可伸缩性和可用性 同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理 器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支 持等功能,使其得以升级到最大 Web 站点所需的性能级别。 (3)企业级数据库功能 SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功 能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用 户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据 源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式 事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个 数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动 的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务 器。 (4)易于安装、部署和使用 SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个 站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支 持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库 和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以 快速交付 SQL Server 应用程序,使学生只需最少的安装和管理开销即可实现 这些应用程序。 (5)数据仓库 SQL Server 2000 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。 2.42.4 TomcatTomcat 应用服务器简介应用服务器简介 2.4.1 Tomcat 应用服务器概述应用服务器概述 目前支持 JSP 的应用服务器是较多的,Tomcat 是其中较为流行的一个 Web 服务器,被 JavaWorld 杂志的编辑选为 2001 年度最具创新的 java 产品,可见 其在业界的地位。 Tomcat 是一个免费的开源的 Serlvet 容器,与传统的桌面应用程序不同, Tomcat 中的应用程序是一个 WAR(Web Archive)文件。WAR 是 Sun 提出的一种 Web 应用程序格式,与 JAR 类似,也是许多文件的一个压缩包。这个包中的文 件按一定目录结构来组织:通常其根目录下包含有 Html 和 JSP 文件或者包含这 两种文件的目录,另外还会有一个 WEB-INF 目录,这个目录很重要。通常在 WEB-INF 目录下有一个 web.xml 文件和一个 classes 目录,web.xml 是这个应用 的配置文件,而 classes 目录下则包含编译好的 Servlet 类和 JSP 或 Servlet 6 所依赖的其它类(如 JavaBean) 。通常这些所依赖的类也可以打包成 JAR 放到 WEB-INF 下的 lib 目录下,当然也可以放到系统的 ClassPath(系统变量)中, 但那样移植和管理起来不方便。 基于 Tomcat 的开发其实主要是 JSP 和 Servlet 的开发,开发 JSP 和 Servlet 非常简单,你可以用普通的文本编辑器或者 IDE,然后将其打包成 WAR 即可。我们这里要提到另外一个工具 Ant,Ant 也是 Jakarta 中的一个子项目, 它所实现的功能类似于 Unix 中的 make.你需要写一个 build.xml 文件,然后运 行 Ant 就可以完成 xml 文件中定义的工作,这个工具对于一个大的应用来说非 常好,我们只需在 xml 中写很少的东西就可以将其编译并打包成 WAR。事实上, 在很多应用服务器的发布中都包含了 Ant。另外,在 JSP1.2 中,可以利用标签 库实现 Java 代码与 Html 文件的分离,使 JSP 的维护更方便。 7 3 软件需求分析软件需求分析 3.13.1 软件总体概述软件总体概述 博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不 定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新 到旧排列。许多博客专注在特定的课题上提供评论或日志,其他则被作为比较 个人的日记。一个典型的博客结合了文字、图像、其他博客或网站的链接、及 其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重 要要素。大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视 频、音乐、播客等各种主题。博客是社会媒体网络的一部分。 本系统采用全中文的用户界面,功能强大,操作简单,可以满足不同层次 的用户的使用,使之尽早发挥其功能。 .1 软件标识软件标识 软件全名称:基于 JSP 的博客系统设计与实现 版本号:1.0 .2 软件描述软件描述 (1)系统属性 本系统是一个独立开发的网站。在系统中实现博客的基本功能。 (2)开发背景 博客系统软件需求规约主要用于描述基于 Windows 平台开发的一个博 客系统的完整需求,其主要目的为对“博客系统”软件进行定义,详尽说明该 软件的需求,阐述开发者对“博客系统”的初步设想,并划分各功能模块等以 及各模块的实体图等。 (3)软件功能 提供用户注册和登陆、对日志的管理、对相册的管理、留言板、分享资料、 对资料的管理、对个人档案的管理、关注他人、对好友的管理、系统查询统计、 系统管理等等。 主体结构图: 8 图 3-1 系统主体结构图 .3 用户特点用户特点 用户能够熟练的使用 Windows 操作系统,能使用 IE、360 等浏览器上 网。 .4 限制与约束限制与约束 系统运行环境: (1) 硬件环境 服务器端 服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情 况下,服务器的往往不尽如人意,现在的硬件性能已经相当出色,而且价格也 很便宜,因此通常应给服务器端配置高性能的硬件。 本网络系统服务器端的配置如下: 处理器:Inter Pentium 4 1.6GHz 或更高 内存:256MB 硬盘空间:80GB 光驱:CD-ROM 48X 显卡:SVAG 显示适配器。 用户端 因为客户端主要用于浏览和操作数据,所以对客房端的硬件要求不高,不 过现在的电脑很高的性价比,因此需要的配置应该高于下面的配置: 处理器:Inter Pentium 1.0GHz 或更高 内存:32MB 硬盘空间:40GB 光驱:CD-ROM 48X 9 显卡:SVAG 显示适配器。 (2) 软件环境 服务器端 操作系统:Windows 2000 Server 网络协议:TCP/IP web 服务器:Internet Information Server5.0/Personal Web Server 数据库:Microsoft SQLserver2000 浏览器:Internet Explorer 5.0 以上 用户端 操作系统:Windows 98/2000/XP 网络协议:TCP/IP 数据库:Microsoft SQLserver2000 浏览器:Internet Explorer 5.0 以上 3.23.2 具体需求具体需求 此基于 JSP 的博客网分前台功能和后台功能: 前台部分由用户使用,主要包括用户注册登录,留言管理,相册管理,文 章管理,相片管理。 后台部分由管理员使用,主要包括系统管理,用户管理,用户日志管理, 用户留言板管理,用户相册管理,系统分类管理,用户评论日志管理。 .1 系统前台系统前台 图 3-2 前台子模块图 如上图所示,系统前台分为五个子模块,分别是:登录注册,管理留言, 管理日志,管理相册,管理相片。 登录注册:包括会员登录和非会员(游客)注册。 10 管理留言:管理游客及会员用户的留言。 管理日志:用户可以进入日志页面编辑,修改,删除,发表日志,设置日 志分类等。 管理相册:包括创建相册、删除相册、设置相册权限、设置相册属性、管 理相册模板。 管理相片:包括设置相片显示模式、添加相片、删除相片、重命名相片和 管理相片评论。 (1)登录注册 该模块用于对会员身份进行验证并为游客提供注册功能。 操作流程: 用户打开登录界面,可根据有无账号选择会员登录或游客注册 若有账号,用户输入用户名和密码进入系统 系统对用户提供的用户名和密码进行验证,若正确则跳转到博客首页,若 失败则返回登录界面 游客通过填写个人信息等完成注册,注册完成之后进入博客首页 该模块活动图如图 3-3 所示 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 图 3-3 登陆注册活动图 此模块的用例图如图 3-4: 11 上 上 上 上 上 上 (from 上 上 ) 上 上 上 上 上 上 (from 上 上 ) 上 上 图 3-4 登陆注册用例图 (2)管理留言 该模块用于管理游客及会员用户的留言 操作流程: 进入留言板,查看留言 对留言进行选择性回复或删除 该模块活动图如图 3-5 所示: 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 图 3-5 管理留言活动图 12 此模块的用例图如图 3-6: 上 上 上 上 (from Use Case View) 上 上 上 上 (from Use Case View) 上 上 上 上 (from Use Case View) 上 上 (from 上 上 ) 图 3-6 管理留言用例图 (3)管理日志 该模块为用户提供编辑,修改,删除,发表日志,设置日志分类等功能。 操作流程: 输入日志题目,日志内容 选择日志分类,设置日志权限 点击“发布日志”按钮,进行日志发布,或者点击“草稿”按钮,将日志 保存到草稿箱 若点击的是“发布日志”按钮,则日志进行了发布,进入日志列表页面, 可以对日志进行查看,删除,修改;若点击的是“草稿”按钮,则进入草稿箱, 在草稿箱可以对日志草稿进行编辑,删除,修改 结束 该模块活动图如图 3-7 所示: 13 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上上 上 上 上 上 上 上 上 上 图 3-7 管理日志活动图 此模块的用例图如图 3-8: 上 上 上 上 上 上 (from Use Case View) 上 上 上 上 上 上 (from Use Case View) 上 上 上 上 (from Use Case View) 上 上 上 上 (from Use Case View) 上 上 上 上 (from Use Case View) 上 上 上 上 (from Use Case View) 上 上 (from 上 上 ) 14 图 3-8 管理日志用例图 (4)管理相册 该模块为用户提供创建相册、删除相册、管理相册模板、设置相册属性、 设置相册权限等功能。 操作流程: 创建相册 对新创建的相册进行权限和属性的设置 根据需要对创建的相册进行删除和模板管理 该模块活动图如图 3-9 所示: 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 图 3-9 管理相册活动图 此模块的用例图如图 3-10: 15 上 上 上 上 上 上 (from Use Case View) 上 上 上 上 上 上 (from Use Case View) 上 上 上 上 上 上 (from Use Case View) 上 上 上 上 上 上 (from Use Case View) 上 上 上 上 上 上 (from Use Case View) 上 上 上 上 (from Use Case View) 上 上 上 上 (from Use Case View) 上 上 上 上 上 上 (from Use Case View) 上 上 上 上 上 上 (from Use Case View) 上 上 上 上 (from Use Case View) 上 上 上 上 (from Use Case View) 上 上 上 上 上 上 (from Use Case View) 上 上 (from 上 上 ) 图 3-10 管理相册用例图 (5)管理相片 该模块为用户提供添加相片、删除相片、重命名相片、管理相片评论和设 置相片显示模式等功能。 操作流程: 添加相片 根据需要选择操作 该模块活动图如图 3-11 所示: 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上上 上 上 上上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 图 3-11 管理相片活动图 此模块的用例图如图 3-12: 16 上 上 上 上 上 上 上 (from Use Case View) 上 上 上 上 上 上 上 (from Use Case View) 上 上 上 上 上 上 上 上 (from Use Case View) 上 上 上 上 (from Use Case View) 上 上 上 上 (from Use Case View) 上 上 上 上 上 (from Use Case View) 上 上 上 上 上 上 (from Use Case View) 上 上 (from 上 上 ) 图 3-12 管理相片用例图 前台总用例图如下所示: 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 (from 上 上 ) 上 上 上 上 上 上 上 上上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 (from 上 上 ) 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 图 3-13 前台总用例图 17 .2 系统后台系统后台 图 3-14 后台子模块图 如上图所示,系统后台分为四个子模块,分别是:管理评论,管理图片, 管理文章,管理用户。 管理评论:查询评论并选择性删除评论。 管理图片:查询图片并选择性删除图片。 管理文章:查询文章并选择性删除文章。 管理用户:查询用户并选择性删除用户或编辑用户密码。 (1)管理评论 该模块为管理员提供查询评论并选择性删除评论的功能。 操作流程: 查询评论 查看评论并选择性删除评论 该模块活动图如图 3-15 所示: 上 上 上 上 上 上 上 上 上 上 上 上 图 3-15 管理评论活动图 18 此模块的用例图如图 3-16: 上 上 上 上 (from Use Case View) 上 上 上 上 (from Use Case View) 上 上 上 (from 上 上 ) 图 3-16 管理评论用例图 (2)管理图片 该模块为管理员提供查询图片并选择性删除图片的功能。 操作流程: 查询图片 查看图片并选择性删除图片 该模块活动图如图 3-17 所示: 上 上 上 上 上 上 上 上 上 上 上 上 图 3-17 管理图片活动图 此模块的用例图如图 3-18: 19 上 上 上 上 (from Use Case View) 上 上 上 上 (from Use Case View) 上 上 上 (from 上 上 ) 图 3-18 管理图片用例图 (3)管理文章 该模块为管理员提供查询文章并选择性删除文章的功能。 操作流程: 查询文章 查看文章并选择性删除文章 该模块活动图如图 3-19 所示: 上 上 上 上 上 上 上 上 上 上 上 上 图 3-19 管理文章活动图 此模块的用例图如图 3-20: 20 上 上 上 上 (from Use Case View) 上 上 上 上 (from Use Case View) 上 上 上 (from 上 上 ) 图 3-20 管理文章用例图 (4)管理用户 该模块为管理员提供查询用户并选择性删除用户和重置用户密码的功能。 操作流程: 查询用户 查看找到的用户信息,并结束 选择性删除找到的用户或重置该用户密码 该模块活动图如图 3-21 所示: 上 上 上 上 上 上 上 上上 上 上 上 上 上 上 上 上 上 图 3-21 管理用户活动图 此模块的用例图如图 3-22: 21 上 上 上 上 (from Use Case View) 上 上 上 上 上 上 (from Use Case View) 上 上 上 上 (from Use Case View) 上 上 上 (from 上 上 ) 图 3-22 管理用户用例图 后台总用例图如下所示: 22 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 (from 上上 ) 图 3-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度市政道路用地地基购置合同
- 2025版申通快递快递运输合同标准化管理规范
- 2025年冬捕海参专项购销合同书
- 2025版房地产开发预付款担保合同
- 2025年农业与食品行业农业废弃物资源化利用研究报告
- 2025年创新药研发靶点挖掘与验证技术前瞻报告
- 2025年生鲜新零售行业冷链物流配送中心设计与运营优化研究报告
- 2025年互联网教育平台建设资金申请与教育服务模式创新报告
- 2025年农业面源污染治理政策实施效果评估报告
- 工业互联网平台安全漏洞扫描技术:2025年行业解决方案研究报告
- 2025年教科版新教材科学三年级上册全册教案设计(含教学计划)
- 医院药品采购与质量控制规范
- 枣庄学院《图学基础与计算机绘图》2024-2025学年第一学期期末试卷
- 2025版仓储库房租赁合同范本(含合同生效条件)
- GB 46031-2025可燃粉尘工艺系统防爆技术规范
- 2025至2030年中国纳米抛光浆料行业发展监测及发展趋势预测报告
- 养老护理员培训班课件
- 近十年中职试卷及答案
- 商业装修手册
- 医院信息互联互通化成熟度测评
- 股票k线图入门图解
评论
0/150
提交评论