学习论坛系统需求分析说明书

“旅行社信息管理”系统需求分析说明书

版本历史

第一部分、概述

1.1 项目名称及背景

项目名称

“旅行社信息管理”系统

开发背景

随着论坛系统功能不断丰富,论坛系统越来越庞大复杂,无论是管理员的后台管理工作,还是普通用户的前台应用都有诸多不便。建立一个基于师生沟通为目的,功能简洁,方便实用和管理的学习论坛系统显得越来越必要。为达成这一目标,并将大学学习期间所学的数据库设计与实现、网页设计、面向对象程序设计、Web应用开发等知识综合运用,融会贯通,特开发此项目。

随着人们生活水平的不断提高,越来越多的人们选择外出旅游来丰富自己的生活,由于信息量越来越大,我们已经无法采用人力的自然管理和纸制记录的方式来处理旅行社的业务了。建立一个旅行社信息管理系统,用计算机创建一个网络互动平台,让更多的游客登录进入到我们制作的旅游板块和旅游团队中。通过该系统让游客获得最新的旅游信息,和景点新闻,通过旅游团队的活动时间,让游客能更好的安排自己的业余时间。

为达成这一目标,并将大学学习期间所学的数据库设计与实现、网页设计、面向对象程序设计、Web应用开发等知识综合运用,融会贯通,特开发此项目。

1.2 文档说明

本文档系统地描述了“旅行社信息管理”系统的功能需求以及需求分析文档。可用与指导软件的系统设计、开发和测试阶段的工作。

第二部分、任务说明

2.1 功能概述

普通用户(客户)需要使用系统提供的如下功能:

新用户注册;

登录、注销;

密码修改;

找回密码;

查看个人信息

查看最新的旅游信息;(对符合自己心意旅游信息可以进行参团操作);

取消组团旅游计划

公司用户登录后可使用以下功能:

浏览帖子;

发布、回复帖子;

修改、删除帖子;

修改、删除回复;

浏览、发布个人消息;

删除、回复个人消息;

管理员登录后可使用以下功能:

登录权限审批;

改查登录信息;

增删改查专业(板块)信息;

增删改查用户类型信息;

删除帖子(屏蔽帖子);

删除回复(屏蔽回复);

清理个人消息;

查看登录日志;

查看密码修改日志;

此外,系统具有权限过滤功能;在线人数统计、访问量统计等功能。

2.2 用户环境

服务器硬件要求:

处理器:Pentium 3以上;内存>=512MB;硬盘>=40G;

服务器端软件要求:

操作系统:Windows 2000或Windows XP或Windows 7;

数据库服务器:Microsoft SQL Server 2005;

Web服务器:IIS6.0或以上版本;

客户端软件要求:

操作系统:Windows 2000或Windows XP或Windows 7;

浏览器:Internet Explorer 6.0及以上;

开发工具:VisualStudio2005企业版;

2.3 其他要求

访问容量

系统要求支持的最大并发用户数为20;

响应时间

复杂功能响应时间<=300ms;

简单功能响应时间<=100ms;

第三部分、需求分析

3.1 实现功能

系统用例图

这里将系统用例与角色的总体关系表示如图1所示。

图1 “学习论坛”系统的总用例图

其中,所有用户的基本用户功能,管理员和普通用户都需要使用;普通用户可以浏览帖子、发布帖子、回复帖子、接收个人消息、发送个人消息等;管理员可以进行用户信息管理、系统相关信息管理、帖子回复管理、专业(板块)信息管理等。

与普通用户角色相关的子用例关系表示如图2所示。

图2 “学习论坛”系统用户角色相关用例

与管理员角色相关的子用例关系表示如图3所示。

图3 “学习论坛”系统管理员角色相关用例

图中用例的命名与功能列表中的命名略有出入,但是表示的意思相同。

3.2 用例说明

用户打开浏览器,访问本系统,浏览器中显示带登录界面、板块信息界面的主页面。3.2.1 用户功能

注册

用户打开浏览器,访问本系统,浏览器中显示带注册连接的主页面。如果是新用户,可以选择注册,进入注册界面。用户录入相应的个人信息:登录名,密码,用户姓名,性别,生日,所学专业,联系方式,通信地址等,并验证合法后即可创建与该用户对应的登录信息。

登录

用户打开浏览器,访问本系统,浏览器中显示带登录界面的主页面。用户输入登录

名和密码后,提交页面。系统验证用户的登录:若登录名和密码不正确,系统显示“登录名和密码错误”,用户可再次登录;若登录名和密码正确,用户登录成功,系统显示主页面,并显示该登录权限对应的操作链接。

注销

用户登录系统之后,点击“注销”链接,能够安全退出本系统,再呈现主页面给用户,可供其再次登录系统。

密码修改

用户登录系统之后可以选择“修改密码”进入密码修改界面,录入用户名、原密码、新密码,系统验证密码正确后,修改密码并提示用户“密码修改成功”,同时发送邮件通知用户。新密码在用户下次登录时生效。

找回密码

用户登录系统之后可以选择“找回密码”进入密码找回界面,录入用户名及相关确认信息(如,邮箱地址、身份证号码等),系统验证正确后,将原密码发送邮件告知用户。用户需要在其注册的安全邮箱收邮件找回原密码。

3.2.2 论坛功能

浏览帖子

用户不需登录就可以在主页看到帖子列表,并可选择浏览帖子具体内容和帖子回复内容。

回复帖子

用户在浏览帖子内容后可以对帖子做出回复,需要登录后才可以回复。

发布帖子

用户登录后,可以选择“发布帖子”进入帖子发布界面,录入标题、内容等信息,即可发布帖子。

删除帖子

用户登录后,在浏览帖子列表的同时可以对自己发布的帖子进行删除,选中要删除的帖子,即可删除该帖子以及全部回复内容。

修改帖子

用户登录后,在浏览帖子列表的同时可以对自己发布的帖子进行修改,选中要修改的帖子,进入修改帖子界面,对帖子的标题、内容、所属板块等进行的修改。

浏览个人消息

个人消息用于私人沟通。用户登录后,可以查看个人的接收消息列表,选择对应的个人消息进入个人消息浏览界面,可以查看所有接收的个人消息。

发送个人消息

用户登录后,可以选择“发送个人消息”进入个人消息发送界面,录入标题、内容和接收人等信息,即可将个人消息发送给指定的接收人。

删除个人消息

用户登录后,可以在接收的个人消息列表中选定要删除的接收信息。

回复个人消息

用户登录后,可以选择浏览个人消息后可以选择回复个人消息进入回复该消息发送人的发送个人消息界面,录入标题、内容等信息,即可回复该个人消息。

3.2.3 管理员功能

登录权限审批

管理员登录后,可以选择“登录信息管理”功能,进入登录信息管理界面。在该界面中可以对选中一个或多个登录信息,并对对用户状态,用户类型进行修改,以限制用户使用本系统的权限。

改查登录信息

管理员登录后,可以选择“登录信息管理”功能,进入登录信息管理界面。在该界面中按提示输入查询条件对登录信息进行筛选,并可以选中一个登录信息进行修改,例如重置密码等。

增删改查专业(板块)信息

管理员登录后,可以选择“专业(板块)信息管理”功能,进入专业(板块)信息管理界面。在该界面中可以添加、删除、修改专业信息(即论坛版块信息)。

增删改查用户类型信息

管理员登录后,可以选择“用户类型信息管理”功能,进入用户类型信息管理界面。

在该界面中可以添加、删除、修改用户类型信息。

删除帖子(屏蔽帖子)

管理员登录后,可以进入帖子列表,选中要删除的单条消息、多条消息或则全部,选择“删除帖子”功能,即可删除选中的帖子及其全部回复内容。

删除回复(屏蔽回复)

管理员登录后,可以进入回复列表,选中要删除的单条回复、多条回复或则全部,选择“删除回复”功能,即可删除选中的回复内容。

清理个人消息

管理员登录后,选择删除普通用户的个人消息。

查看登录日志

管理员登录后,可以选择“查看登录日志”功能查看用户登录日志,以此来分析网站信息安全和登录信息安全。

查看密码修改日志

管理员登录后,可以选择“查看密码修改日志”功能查看用户的密码修改日志,以此来分析用户的登录信息安全。

3.2.4 其它功能

在线人数、访问量统计

系统会自动统计在线人数和访问总量,并能够统计登录人数。这些统计数据实时更新,并显示。

权限过滤

用户登录后,根据用户类型获取用户权限,访问不同功能时需要有相应权限,否则系统会提示出错。

3.3 用例关系

注册、浏览帖子等功能可以在未登录时引用。

其它功能必须在用户登录获取对应权限后引用。

相关文档
最新文档