博客网站的需求分析报告

合集下载

个人博客网站课程设计

个人博客网站课程设计

个人博客网站 课程设计一、课程目标知识目标:1. 学生能够理解个人博客网站的基本概念,掌握网站结构、页面布局和内容发布的基本知识。

2. 学生能够了解网站前端技术,如HTML、CSS、JavaScript,并运用这些技术进行简单的网页制作。

3. 学生掌握网站后端技术,如数据库操作和服务器端编程,实现博客网站的动态数据展示和用户交互。

技能目标:1. 学生能够运用所学知识,独立设计和制作个人博客网站,完成网站的整体布局和页面美化。

2. 学生能够编写简单的动态网页,实现博客文章的发布、编辑、删除等功能。

3. 学生能够通过实际操作,提高问题解决能力和团队协作能力。

情感态度价值观目标:1. 学生培养对网络技术的兴趣,激发学习主动性和创新意识。

2. 学生在学习过程中,注重个人信息安全和网络安全,树立正确的网络道德观念。

3. 学生通过个人博客网站的制作,培养表达自我、展示个性的信心,提高沟通和交流能力。

本课程针对初中年级学生,结合教材内容,注重理论与实践相结合,以培养学生的实际操作能力和创新能力为目标。

课程性质为实践性、综合性,教学要求学生在掌握基本知识的基础上,能够独立完成个人博客网站的设计与制作,将所学知识应用于实际生活,提高信息技术素养。

通过本课程的学习,期望学生能够达到以上所述具体的学习成果。

二、教学内容本章节教学内容主要包括以下几部分:1. 网站基础知识:- 网站概念与分类- 网站结构及页面布局- 网络协议与域名解析2. 网站前端技术:- HTML:基本结构、常用标签、表单制作- CSS:选择器、样式属性、页面布局- JavaScript:基本语法、事件处理、DOM操作3. 网站后端技术:- 数据库基础:数据类型、表结构设计、SQL语句- 服务器端编程:PHP基础、会话控制、文件操作- 数据库连接:MySQL与PHP的交互4. 个人博客网站制作:- 网站需求分析- 设计与规划:页面布局、功能模块划分- 网站制作:前端页面编写、后端逻辑实现- 网站测试与优化教学内容按照以下进度安排:1. 网站基础知识(2课时)2. 网站前端技术(4课时)3. 网站后端技术(4课时)4. 个人博客网站制作(6课时)本章节内容与教材相关章节紧密关联,确保学生能够系统地掌握网站制作相关知识。

个人BLOG的特点与发展现状

个人BLOG的特点与发展现状

资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载个人BLOG的特点与发展现状地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容毕业设计论文《个人博客系统》系部:专业:班级:学生:指导老师:指导时间:目录TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc260051749" 1 概述 PAGEREF _Toc260051749 \h 3HYPERLINK \l "_Toc260051750" 1.1个人BLOG的概念 PAGEREF _Toc260051750 \h 3HYPERLINK \l "_Toc260051751" 1.2 个人BLOG的发展现状 PAGEREF _Toc260051751 \h 3HYPERLINK \l "_Toc260051752" 1.3 个人BLOG具有的特点和主要功能 PAGEREF _Toc260051752 \h 4HYPERLINK \l "_Toc260051753" 2 需求分析 PAGEREF_Toc260051753 \h 5HYPERLINK \l "_Toc260051754" 2.1 开发背景 PAGEREF_Toc260051754 \h 5HYPERLINK \l "_Toc260051755" 2.2 系统开发环境需求 PAGEREF _Toc260051755 \h 5HYPERLINK \l "_Toc260051756" 2.3 系统目标 PAGEREF_Toc260051756 \h 5HYPERLINK \l "_Toc260051757" 2.4 系统需求 PAGEREF_Toc260051757 \h 5HYPERLINK \l "_Toc260051758" 3.系统总体设计 PAGEREF_Toc260051758 \h 6HYPERLINK \l "_Toc260051759" 3.1 系统模块介绍 PAGEREF_Toc260051759 \h 6HYPERLINK \l "_Toc260051760" 4. 系统详细设计 PAGEREF_Toc260051760 \h 6HYPERLINK \l "_Toc260051761" 4.1首页面及主要页面设计 PAGEREF _Toc260051761 \h 6HYPERLINK \l "_Toc260051762" 4.2数据库及数据表设计 PAGEREF _Toc260051762 \h 7HYPERLINK \l "_Toc260051763" 4.3系统结构设计 PAGEREF_Toc260051763 \h 8HYPERLINK \l "_Toc260051764" 5.1首页设计 PAGEREF_Toc260051764 \h 8HYPERLINK \l "_Toc260051765" 5.2留言模块 PAGEREF_Toc260051765 \h 11HYPERLINK \l "_Toc260051766" 5.3日志评论模块 PAGEREF_Toc260051766 \h 14HYPERLINK \l "_Toc260051767" 5.4 系统管理模块 PAGEREF_Toc260051767 \h 17HYPERLINK \l "_Toc260051768" 6.用户手册 PAGEREF_Toc260051768 \h 19HYPERLINK \l "_Toc260051769" 6.1概述 PAGEREF_Toc260051769 \h 19HYPERLINK \l "_Toc260051770" 6.2简明使用方法 PAGEREF_Toc260051770 \h 19HYPERLINK \l "_Toc260051771" 7.结语 PAGEREF_Toc260051771 \h 19HYPERLINK \l "_Toc260051772" 8.附录 PAGEREF_Toc260051772 \h 191 概述Blog的全名应该是Web log,中文意思是“ HYPERLINK"/view/162.htm" \t "_blank" 网络日志 ”,后来缩写为Blog,而 HYPERLINK "/view/1509.htm" \t "_blank" 博客 (Blogger)就是写Blog的人。

基于J2EE的博客设计

基于J2EE的博客设计

基于J2EE的博客设计摘要:在web 2.0应用中,博客是核心应用中最典型之一,博客作为一种新的生活方式、新的工作方式、新的学习方式已经被越来越多的人所接受。

本文设计了基于J2EE的博客网站,在文章中讨论了博客的需求分析、功能设计和设计模型与主要代码。

关键词:J2EE 博客需求功能博客记载了日常发生的事情和自己的兴趣爱好,把自己的思想与人分享、交流,同时越来越多专业知识的博客的涌现,使得更多的人获取信息的来源是固定的专业博客。

因此,在具体设计实现该博客网站时,主要考虑了博客网站的功能:注册用户登录、管理相关信息、博文及相关评论、查看留言、友情链接、及图片的上传和图像的播放。

而为上网用户提供按主题搜索,查看注册用户的博文及提出相关评论,留言,游览相册、注册等功能的系统。

1 需求分析注册博友。

在博客首页中注册用户名和密码。

可以在管理页面上添加博文的分类,可以上传图片和浏览相册。

博文管理,友情链接管理及博文分类管理。

可以选择博文类型,查看和删除留言。

这样在本系统中就可以为博友提供更多的个人色彩。

在管理页面中添加和删除友情连接。

网页访问量统计显示。

普通用户。

普通用户在阅读博文时可以在最后留下评论,可以搜索数据。

普通用户可以注册成为博客用户,拥有自己独立的空间。

2 功能模块2.1 博客注册登录管理模块博客注册登录管理模块用于建立固定的客户群体,记录博客档案,实现博客信息的后台维护管理,该功能模块实现了以下几个子功能:新博客在线注册;博客登录管理;跳转到博客主页。

只有进行登录并通过身份验证的用户,才可以发表管理维护日志。

对于没有经过身份验证不允许发表管理维护日志。

该模块实现新用户的注册及登录验证功能。

有效性验证,包括基本数据格式的有效性以及逻辑有效性,例如,用户名被占用时将及时给出提示。

注册成功的博客登录时,会随时根据博客输入的登录信息进行提示,如用户名错误或者密码错误。

2.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系统功能需求分析现有情况及问题,将个⼈博客系统划分为三个功能⽤例:游客⽤例,⽤户⽤例,管理员⽤例。

web网页设计课程设计-个人博客

web网页设计课程设计-个人博客
3.1.3兴趣爱好
这个子网页采用的是YUI中的Paginator:Getting started with Paginator JS控件,可以在网页中插入文字图片,并有翻页效果。
每个人的兴趣爱好可以有很多,如果采用流式布局则会显得很冗杂,于是我采用了这个JS控件,让游客可以对每一个感兴趣的栏目进行浏览,不会产生疲劳。另外我将图片大小调节同意大小,并添加在每个框架中,这样可以使整个网页布局不会产生太大波动。
2.3系统总框图
2.4 设计网站
首部的LOGO,这个区域揭示了整个网站的主旨,所以这一部分的图片和内容必须设计得很精。然后是左下区域的座右铭,座右铭体现了个人的性格和修养以及价值观,这一部分布局必须清晰明了。最后是右下部分的其他,为了使网页看起来简洁明了,我在这一部分添加了一个单独的图片作为一个DIV。
E-R图
数据库表
数据字典:
Id:每个留言一个id,主键,非空
Title:每个留言一个title,可以为空
Tentent:每个留言一个内容,可以为空
Time:每个留言一个时间,可以为空
Ip:每个留言一个ip,一个ip可以对应多个留言
Huifu:每个留言对应一个管理员回复,可以为空
总结
在这次课程设计中,我再一次巩固了对HTML静态网页和ASP动态网页的设计制作方法,特别是对HTML网页已经较为熟练的掌握了。并且我对CSS样式文件和JS脚本文件的使用也有了更深的了解。
3.1.2个人简历
这个页面依旧使用了黄色的主色调,顶部是蓝色,与个人信息想呼应。主题是大海,个人简历就像鱼儿在海中的经历一样,这也和个人简历的风格想呼应。
左上角我添加了一个时钟空间,并添加了一个可以游动的鱼,点击之后可以快速返回主页,这条小鱼是使用JS代码和GIF动图完成的,和整个大海的风格比较融合。另外我在网页底部添加了固定的BOTTOM页脚,主要内容也是跟海有关,为的也是和主题融合。

龙城博客网站的设计与实现DOC

龙城博客网站的设计与实现DOC

龙城博客网站的设计与实现学院名称:计算机工程学院专业:信息管理与信息系统班级:10信息W学号:姓名:指导教师姓名:指导教师职称:讲师二〇一四年六月龙城博客系统的设计与实现摘要:Blog,中文名博客。

本系统编写的博客作为门户类别的博客,包括对时事新闻的看法,重要的区域新闻,民众关心的焦点等,也包含了博主的心得情感、个人生活等主题相关的创作或记录内容。

本龙城博客设计上采用Java语言结合MSSQL数据库,选择Java语言,如今主流的开发语言之一,因为其具有先进性、可扩展性,并且能保证系统的稳定性,可维护性。

采用JSP作为主要开发模式,在HTML页面添加Java代码,建立基于JSP的B/S结构的网站系统。

总之,此博客网站在设计开发上运用了成熟的开发语言和数据库,通过本论文介绍系统开题背景,系统开发环境选择;再介绍系统可行性分析、流程图、需求分析;然后系统设计方面介绍数据库设计,表的设计,最后详细介绍了主要的功能模块,通过文字和图片结合的形式展示了系统前台和后台的相关功能。

关键词:龙城博客;Java语言;MSSQL数据库;B/S结构The Design and Implementation to theSystem of Dragon City BlogAbstract:Blog, whose Chinese name is web log. This article will write about the blog playing the role of portal website , including the attitude to current affairs, the news of important regions, the focus on what people care about and so on. It includes the creation and records related on moods of bloggers or personal life as well.On the design of Dragon City Blog, it takes the Java Language and MSSQL Database. As one of the popular development of languages, Java Language is advanced and extensible. At the same time it can guarantee the stability and maintainability of the system. The main development mode of the blog is JSP, adding Java code to the HTML page to build the website system with B/S structure based on JSP. In a word, this web log uses mature development language and database. This article will firstly give the opening background and the choose of development environment of the system. Secondly, it will write the analysis of feasibility, the flow chart and the demand analysis. Then this article will describe the design of database and table in the aspect of system design. Finally, it will introduce the main function associated with foreground and background by the form of combining the words and images.Keywords:the Dragon City Blog; the Java Language; the MSSQL Database; the B/S Structure目录前言 (1)第1章概述 (2)1.1课题的开发背景 (2)1.2目的和意义 (2)1.3开发环境的选择 (3)1.3.1 JAVA简介 (3)1.3.2 JSP技术简介 (3)1.3.3数据库的选择——SQLserver数据库 (4)1.3.4 .开发工具的选择 (4)1.4 论文各章简介 (5)第2章系统可行性分析 (6)2.1 经济可行性 (6)2.2 技术可行性 (6)2.3 操作可行性 (7)第3章需求分析 (7)3.1 本系统的开发模式及其特点 (8)3.1.1系统开发模式 (8)3.1.2 系统开发特点 (8)3.2 性能需求 (8)3.2.1 博客信息的实时展示 (8)3.2.2博客网站友好界面和稳定、易于维护 (9)3.3 功能需求 (9)3.4 业务流分析 (10)第4章系统设计 (13)4.1系统模块设计 (14)4.2 数据库概念结构设计 (15)4.2.1 系统E-R图和实体图 (15)4.2.2 系统表的设计 (16)第5章龙城博客网站的具体实现 (22)5.1模块化的开发环境的简介 (22)5.2数据库的连接 (22)5.3系统首页 (23)5.4 站内新闻浏览界面 (24)5.5心情日记设计页面 (25)5.6 在线留言界面 (26)5.7 其他前台模块 (27)5.8 系统后台首页 (28)5.9帐号管理界面操作 (29)5.10注册管理界面 (29)5.11 心情日记设计管理界面 (30)5.12相册信息管理界面 (31)第6章系统测试 (33)6.1 系统测试的概述 (33)6.2 系统测试过程 (33)6.2.1 系统测试方案 (33)6.2.2 登录界面测试 (33)6.2.3 其他测试用例分析 (35)6.3 测试结果 (35)6.4 系统维护 (35)总结 (37)参考文献 (38)致谢 (39)前言新时代信息技术的发展,人们生活已然离不开互联网,互联网渗透到生活的方方面面。

网页系统设计实验报告(3篇)

网页系统设计实验报告(3篇)

第1篇一、实验目的1. 理解网页系统设计的基本概念和流程。

2. 掌握网页系统的规划、设计和实现方法。

3. 提高网页设计与制作能力,熟悉相关软件的使用。

二、实验环境1. 操作系统:Windows 102. 浏览器:Chrome3. 开发工具:Adobe Dreamweaver CC4. 编程语言:HTML、CSS、JavaScript三、实验内容1. 网页系统规划2. 网页系统设计3. 网页系统实现4. 网页系统测试与优化四、实验步骤1. 网页系统规划(1)明确系统功能:根据用户需求,确定网页系统的功能模块,如首页、产品展示、新闻资讯、联系方式等。

(2)确定页面布局:根据功能模块,规划页面布局,包括头部、导航栏、主体内容、底部等。

(3)设计导航结构:根据页面布局,设计导航结构,使用户能够方便地浏览各个页面。

2. 网页系统设计(1)设计页面风格:根据网站定位和用户需求,设计页面风格,包括颜色、字体、图片等。

(2)设计界面元素:根据页面风格,设计界面元素,如按钮、图标、表格等。

(3)设计交互效果:使用JavaScript等脚本语言,实现页面元素的交互效果,如滚动动画、鼠标悬停等。

3. 网页系统实现(1)编写HTML代码:使用HTML标签,构建网页结构。

(2)编写CSS代码:使用CSS样式,美化网页界面。

(3)编写JavaScript代码:使用JavaScript脚本,实现页面交互效果。

4. 网页系统测试与优化(1)功能测试:测试各个功能模块是否正常工作。

(2)性能测试:测试网页加载速度和响应时间。

(3)兼容性测试:测试网页在不同浏览器和设备上的显示效果。

(4)优化:根据测试结果,对网页进行优化,提高用户体验。

五、实验结果与分析1. 网页系统规划根据用户需求,本网页系统规划了以下功能模块:- 首页:展示网站简介、最新动态、热门产品等。

- 产品展示:详细介绍各个产品,包括图片、文字、价格等。

- 新闻资讯:发布公司新闻、行业动态等。

网页设计调研报告

网页设计调研报告

网页设计调研报告在当今数字化时代,网页已成为企业、组织和个人展示信息、提供服务以及与用户互动的重要平台。

一个设计良好的网页能够吸引用户、提升用户体验,并有效地传达信息。

为了深入了解网页设计的现状和趋势,我们进行了一次广泛的调研。

一、调研目的本次调研的主要目的是了解当前网页设计的特点、用户需求和偏好,以及探讨未来网页设计的发展方向。

通过对多个网站的分析和用户反馈的收集,为网页设计师和相关从业者提供有价值的参考,以提升网页设计的质量和效果。

二、调研方法我们采用了多种调研方法,包括:1、案例分析法选取了不同类型和行业的知名网站,如电商网站、新闻网站、社交媒体网站等,对其页面布局、色彩搭配、字体选择、交互设计等方面进行详细分析。

2、用户调查通过在线问卷和面对面访谈的方式,收集了大量用户对网页设计的看法和需求,包括页面加载速度、导航易用性、内容可读性等方面。

3、专家访谈与资深的网页设计师和行业专家进行交流,获取他们对网页设计趋势和技术发展的见解。

4、文献研究查阅了相关的学术文献、行业报告和设计博客,了解最新的研究成果和实践经验。

三、调研结果1、页面布局目前,大多数网页采用了响应式设计,以适应不同设备的屏幕尺寸。

常见的布局方式包括单列布局、两栏布局和多栏布局。

在页面元素的排列上,更加注重简洁和清晰,避免过度拥挤。

头部导航栏和页脚通常包含重要的链接和信息,如网站地图、联系我们、隐私政策等。

2、色彩搭配色彩在网页设计中起着重要的作用,能够影响用户的情绪和感受。

多数网站选择了与品牌形象相符的主色调,并搭配适量的辅助色彩来增强视觉效果。

流行的色彩组合包括简约的黑白灰搭配、鲜明的对比色搭配以及柔和的渐变色搭配。

同时,为了适应不同用户的视觉需求,一些网站还提供了夜间模式或色彩切换功能。

3、字体选择清晰易读的字体是网页设计的关键。

常见的字体包括无衬线字体(如 Arial、Helvetica)和衬线字体(如 Times New Roman、Georgia)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一功能分析1.1 目的该文档是关于用户对于博客网站系统的功能和性能的要求,重点描述了博客网站系统的设计需求,将作为对该工具在概要设计阶段的设计输入。

本文档的预期读者是:●设计人员●开发人员●项目管理人员●测试人员●用户1.2 范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。

在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。

1.3 系统整体结构根据用户的需求陈述,可以确定本项目分为客户端和管理端,客户端主要功能是提供阅读文章、发表评论、发表留言等等。

管理端的功能提供博客管理人员进行的类型管理、文章管理、评论管理等。

他们的关系如图A-1。

图A-1 校园博客系统流程图1.4 系统运行网络环境本系统的网络运行图如图A-2,无论是客户端的访问者还是管理端的BM 等都可以通过网络登录到本系统中。

访问者通过网络发布相关信息及通过网络发表评论。

图A-2:网络拓扑图文章管理 评论管理类型管理 网络服务器链接管理 留言管理阅读文章发表评论发表留言评论管理 评论管理 博客访问者1.5系统运行硬件环境本系统的硬件环境如下:●客户机:普通PC⏹CPU:P4 1.8GHz⏹内存:256MB以上⏹分辨率:推荐使用1024*768像素●WEB服务器⏹Internet 信息服务(IIS)管理器●数据库服务器⏹CPU:P4 1.8GHz⏹内存:256MB以上1.6系统运行软件环境●操作系统:Windows XP●数据库:MYSQL●开发语言:JSP JAVA●浏览器:IE7.01.7角色(Actor)定义角色或者执行者(Actor)指与系统产生交互的外部用户或者外部系统。

1.7.1博客访问者博客访问者是指在这个网络校园博客系统中通过客户端匿名或已注册的人员,这个Actor(包括游客)主要参与客户端的阅读文章、发表评论、发表留言等功能。

1.7.2管理用户管理用户是指管理端的用户,这个此Actor派生两个子类,BM(博客管理员)和系统管理员,BM是指在校园博客系统中通过管理端参与博客管理员工作的人员,他又可以派生多个子类如文章管理者、评论管理者和留言管理者。

博客管理员具有发布,修改,删除博客,查看博客,发表评论等权限。

系统管理员是指对校园博客系统系统进行相关设置、维护的人员,它也是通过管理端登录对管理端的用户进行设置,分配权限等,它们的关系如图A -3:图A-3:BM角色的关系图管理用户部分说明如下:●BM⏹文章管理者-管理知识库、组织文章的发布、删除和修改。

⏹评论管理者-根据相关规定对评论进行设置。

⏹留言管理者-整理留言。

●系统管理员-通过管理端对系统用户进行管理的人员,这个Actor主要负责对管理端用户的增加,权限的设置等功能。

1.7.3数据库数据库是一个与系统产生交互的外部系统,这个Actor负责系统的数据查询、增加、删除和修改等操作。

本网站采用MYSQL数据库,名称为db-Blog,其中包含14张数据表。

1.8系统主Use Case图校园博客系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。

客户端子系统主要是指博客访问者通过登该博客网站进行操作的功能。

管理端子系统是该博客网站的管理人员发布文章,整理评论,留言等功能。

系统的主Use Case图如图A-4所示。

图A-4:系统的主Use Case图1.9客户端子系统博客访问者通过校园网站登录到系统中进行访问,博客管理员通过它发布文章,提供链接等等,这就是客户端子系统的功能。

在客户端用户可以浏览、阅读文章,点击链接,发表评论,发表留言几项。

它的活动图如图A-5所示。

图A-5:客户端的活动图客户端管理的部分功能描述如下:-1:浏览功能1、列出所有的项,包括留言、日志、图片、视频、音乐、个人资料等;2、可选定一项记录,显示所有域;-2:查询功能1、日志标题关键字查询;2、图片标题关键字查询;3、留言标题关键字查询;以上的输入可在指定的位置输入关键字,经过系统内部关键字匹配机制,最终得到相应的查询结果,没有查到时提供提示机制。

-3:修改功能1、更改背景图片,更改已发表日志,更改个人信息资料;2、进入修改功能页面后,修改相应内容,系统内部将新内容替换掉旧内容,修改信息成功或失败时提供提示机制,并在成功后显示修改后结果。

-4:添加功能1、添加一个新的记录(图片、日志、个人信息等);2、进入增加功能页面后,根据意向添加所需内容,系统内部在原有内容基础上添加内容。

添加信息成功或失败时提供提示机制,并在成功后显示添加后的结果。

-5:留言功能此功能是专门为访客设计的,一般管理员不使用此功能。

访客在浏览过博客之后,进入留言界面,写下自己的感言,输入验证码发表。

发表信息成功或失败时提供提示机制,并在成功后显示发表后的结果。

-6:此外,客户端子系统还具有编辑,发布和删除博客功能,编辑,修改功能和添加删除自己的好友用户功能以及修改个人信息。

1.10管理端子系统管理端主要是指提供系统后台系统管理员使用的功能部分,它的功能分为用户管理、登录管理等部分,每个登录者首先经过认真安全认证然后缺陷权限,根据相应的权限现实相应的功能。

管理端的这些Use case(用例)描述如下:F-L-1:登录管理登录管理是负责所有的管理端的登录,管理端的人员要登录到管理端必须经过登录界面,输入自己的用户名和密码,通过判断这个用户的权限信息,不同的登录人可能具有不同的权限,尚未注册的人员可通过注册成为用户。

根据不同的权限现实不同的功能。

F-M-1:类型管理:类型管理用例是管理员登录到系统,管理员根据博客中提取出来生成各种类别的文章,并且可以对文章内容进行增、删、改的功能。

F-M-2:评论管理:评论管理是指管理员登录到系统,整理各类评论并可对评论管理进行增、删、改的功能。

F-M-4:留言管理:留言管理管理是指博客系统管理人员对博客访问者发布的留言进行整理。

F-M-5:图片管理:图片管理是系统管理员对博主发布的文章内容进行审核时,对文章中的图片进行批准发布或屏蔽的功能。

F-A-1:用户管理当进入用户管理模块时,在用户管理中可以增加或删除用户,编辑用户名,用户密码,修改用户权限,具有不同权限的用户进入系统主界面,界面左侧栏中的图标数有所不同,具体的面标与用户所具有的权限对应。

1.10.1登录管理登录到管理端的所有人都需要通过登录界面进入相应的管理界面,不同的登录人具有不同的权限,根据登录人具有的权限将相应的功能呈现在登录到的管理界面,没有权限操作的功能将不能呈现在这个界面上。

活动视图如图A-8。

图A-8:登录管理活动视图1.10.2类型管理在校园博客系统中,大量文章的发布可通过某些关键字进行分门别类,以提供索引供浏览者搜索。

其具体描述如下:用例描述:类型管理执行者:系统管理者前置条件:系统管理者已登录系统;后置条件:如果类型成功后,则数据库中的类型库随之变化。

基本路径:a)进入系统管理界面,首先展示目前数据库已有的类型;b)点击类型可以详细浏览这个类型的具体内容,同时也可以对这个类型的具体内容进行修改;c)提供增加类型的按钮,增加类型时,首先选定类别,然后类型名称、类型内容、确定可选答案(多个)等;d)可以删除选择的类型。

1.10.3评论管理在校园博客系统中,要定期整理评论,不仅要删除或屏蔽部分不符合要求的评论,还可以对评论进行设置,推出精品评论或话题评论,增加点击量,提高人气。

具体功能描述如下:用例描述:评论管理执行者:系统管理者前置条件:系统管理者已登录系统;后置条件:如果评论设置成功后,则数据库中的数据随之变化。

基本路径:a)进入系统管理界面,首先展示目前存在的文章;b)点击每个文章可以详细浏览每个文章的评论:c)可以对一些评论进行删除,或者可以重新整理各个评论的顺序;同时可以预览整个文章;d)提供增加评论的按钮,增加评论时,从数据库中选择评论;e)可以删除选择的评论。

1.10.4留言管理留言管理是校园博客系统的功能之一,系统管理人员根据某些管理条例规定,对留言进行批准审核,博客管理人员也可根据自己喜好删除留言。

具体功能描述如下:用例描述:留言管理执行者:系统管理者、博客管理者前置条件:管理者已登录系统;后置条件:如果留言管理成功后,则数据库中的留言信息随之变化,管理员和浏览者均可通过文章页面看到留言的更新。

基本路径:a)进入系统管理界面,首先展示目前已存在的留言;b)通过点击每篇博文,可以详细浏览每个留言的详细描述;c)提供留言删除1.10.5图片管理博客管理员发布的文章中包含图片可提高博文的精彩度和点击量。

系统管理员则可根据具体条例或某些规定屏蔽或删除某些不符合要求的图片。

具体的功能描述如下:用例描述:图片管理执行者:系统管理者前置条件:系统管理者已登录系统;后置条件:图片整理完成后,则浏览者和管理员均可在博文发布页面看到更新后的内容。

基本路径:a)进入系统管理界面,首先展示正在浏览中的博文目录;b)通过点击目录进入相应的博客文章界面;这个界面也显示了每个博主的用户名以及目前的处理状态等信息;c)对图片有三种处理结果:批准图片发布、删除图片、屏蔽图片;d)对于图片的采取的不批准的处理结果,可以采用留言等方式通知博主,并通过处理方式发布相应警告。

1.10.6用户管理系统管理员可以进行权限设置,在用户管理中对用户进行增删改查。

具体功能描述:用例描述:用户管理执行者:系统管理员前置条件:系统管理员已登录系统;后置条件:如果用户信息维护后,则用户的相应信息记录到数据库中。

基本路径:a)进入用户管理界面,显示目前的系统用户,以及每个用户具有的权限;b)点击不同的用户,可以显示这个用户的信息以及相应权限,必要时可以修改其权限;c)可以增加用户,也可以删除用户。

二性能需求根据用户对本系统的要求,确定系统在响应时间、可靠性、安全等方面有较高的性能要求。

2.1 界面需求系统的界面要求如下:1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。

内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。

2)导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。

3)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;采用CSS处理,控制字体大小和版面布局。

4)艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。

2.2 响应时间需求无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。

相关文档
最新文档