发布时间:2022-12-23 01:38:03
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个文献写作管理平台,文献写作管理平台项目使用框架为DJANGO,选用开发工具为pycharm。
系统中存在的用户信息需要用户进行维护,用户通过登录系统,点击左侧菜单栏的用户管理按钮,跳转到用户管理页面可以对用户信息进行维护。用例描述如表所示。
为了维护系统中的用户信息,系统设置了用户管理模块。在用户管理模块中,将初始化数据库中的用户信息。在菜单栏中点击用户管理按钮,将跳转到用户管理页面,向服务器中的Usercontroller类发起usermanage请求,在Usercontroller中将调用对应的Userservice进行用户信息的获取,将获取后的信息保存到request中进行保存,返回页面进行循环展示,初始化用户信息后,可以在单独的用户信息操作栏中点击对应的按钮执行用户管理。
表管理用户用例描述
用例编号 | 管理用户 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户管理用户 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,在菜单栏中点击用户按钮,服务器响应管理用户请求,获取所有的用户信息,保存到request中进行命名为user进行保存。在页面中通过for循环进行用户的循环展示。 |
系统响应 | 提示用户登录成功,获取对应的用户信息,跳转到用户管理页面中,展示所有用户信息。 |
响应时间 | 1S |
输入参数 | 用户id、介绍、用户、性别、账号、真实姓名、名字、密码、 |
用户管理模块测试
本模块的操作人员为管理员,根据系统中的用户数据变化,例如新增用户或用户信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行用户的修改和删除操作,测试用例如表5.1所示:
表5.1 用户管理模块测试用例
功能描述 | 用户增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 用户管理 | ||
用例目的 | 对用户管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对用户模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增用户,缺失部分信息 | 新增用户失败 | 与期望一致 | 需填写完整用户信息 |
新增用户,填写完整信息 | 新增用户成功 | 与期望一致 | 功能准确 |
修改用户,缺失部分信息 | 修改用户失败 | 与期望一致 | 需填写完整用户信息 |
修改用户,填写完整信息 | 修改用户成功 | 与期望一致 | 功能准确 |
删除用户 | 删除成功 | 与期望一致 | 功能准确 |
系统中存在的邀请信息需要用户进行维护,用户通过登录系统,点击左侧菜单栏的邀请管理按钮,跳转到邀请管理页面可以对邀请信息进行维护。用例描述如表所示。
为了维护系统中的邀请信息,系统设置了邀请管理模块。在邀请管理模块中,将初始化数据库中的邀请信息。在菜单栏中点击邀请管理按钮,将跳转到邀请管理页面,向服务器中的Invitationcontroller类发起invitationmanage请求,在Invitationcontroller中将调用对应的Invitationservice进行邀请信息的获取,将获取后的信息保存到request中进行保存,返回页面进行循环展示,初始化邀请信息后,可以在单独的邀请信息操作栏中点击对应的按钮执行邀请管理。
表管理邀请用例描述
用例编号 | 管理邀请 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户管理邀请 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,在菜单栏中点击邀请按钮,服务器响应管理邀请请求,获取所有的邀请信息,保存到request中进行命名为invitation进行保存。在页面中通过for循环进行邀请的循环展示。 |
系统响应 | 提示用户登录成功,获取对应的邀请信息,跳转到邀请管理页面中,展示所有邀请信息。 |
响应时间 | 1S |
输入参数 | 团队id、状态、团队、用户、邀请id、用户id、 |
邀请管理模块测试
本模块的操作人员为管理员,根据系统中的邀请数据变化,例如新增邀请或邀请信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行邀请的修改和删除操作,测试用例如表5.2所示:
表5.2 邀请管理模块测试用例
功能描述 | 邀请增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 邀请管理 | ||
用例目的 | 对邀请管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对邀请模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增邀请,缺失部分信息 | 新增邀请失败 | 与期望一致 | 需填写完整邀请信息 |
新增邀请,填写完整信息 | 新增邀请成功 | 与期望一致 | 功能准确 |
修改邀请,缺失部分信息 | 修改邀请失败 | 与期望一致 | 需填写完整邀请信息 |
修改邀请,填写完整信息 | 修改邀请成功 | 与期望一致 | 功能准确 |
删除邀请 | 删除成功 | 与期望一致 | 功能准确 |
系统中存在的团队成员信息需要用户进行维护,用户通过登录系统,点击左侧菜单栏的团队成员管理按钮,跳转到团队成员管理页面可以对团队成员信息进行维护。用例描述如表所示。
为了维护系统中的团队成员信息,系统设置了团队成员管理模块。在团队成员管理模块中,将初始化数据库中的团队成员信息。在菜单栏中点击团队成员管理按钮,将跳转到团队成员管理页面,向服务器中的Teammemberscontroller类发起teammembersmanage请求,在Teammemberscontroller中将调用对应的Teammembersservice进行团队成员信息的获取,将获取后的信息保存到request中进行保存,返回页面进行循环展示,初始化团队成员信息后,可以在单独的团队成员信息操作栏中点击对应的按钮执行团队成员管理。
表管理团队成员用例描述
用例编号 | 管理团队成员 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户管理团队成员 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,在菜单栏中点击团队成员按钮,服务器响应管理团队成员请求,获取所有的团队成员信息,保存到request中进行命名为teammembers进行保存。在页面中通过for循环进行团队成员的循环展示。 |
系统响应 | 提示用户登录成功,获取对应的团队成员信息,跳转到团队成员管理页面中,展示所有团队成员信息。 |
响应时间 | 1S |
输入参数 | 成员id、团队成员、团队id、团队、团队成员id、 |
团队成员管理模块测试
本模块的操作人员为管理员,根据系统中的团队成员数据变化,例如新增团队成员或团队成员信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行团队成员的修改和删除操作,测试用例如表5.3所示:
表5.3 团队成员管理模块测试用例
功能描述 | 团队成员增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 团队成员管理 | ||
用例目的 | 对团队成员管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对团队成员模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增团队成员,缺失部分信息 | 新增团队成员失败 | 与期望一致 | 需填写完整团队成员信息 |
新增团队成员,填写完整信息 | 新增团队成员成功 | 与期望一致 | 功能准确 |
修改团队成员,缺失部分信息 | 修改团队成员失败 | 与期望一致 | 需填写完整团队成员信息 |
修改团队成员,填写完整信息 | 修改团队成员成功 | 与期望一致 | 功能准确 |
删除团队成员 | 删除成功 | 与期望一致 | 功能准确 |
系统中存在的团队信息需要用户进行维护,用户通过登录系统,点击左侧菜单栏的团队管理按钮,跳转到团队管理页面可以对团队信息进行维护。用例描述如表所示。
为了维护系统中的团队信息,系统设置了团队管理模块。在团队管理模块中,将初始化数据库中的团队信息。在菜单栏中点击团队管理按钮,将跳转到团队管理页面,向服务器中的Teamcontroller类发起teammanage请求,在Teamcontroller中将调用对应的Teamservice进行团队信息的获取,将获取后的信息保存到request中进行保存,返回页面进行循环展示,初始化团队信息后,可以在单独的团队信息操作栏中点击对应的按钮执行团队管理。
表管理团队用例描述
用例编号 | 管理团队 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户管理团队 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,在菜单栏中点击团队按钮,服务器响应管理团队请求,获取所有的团队信息,保存到request中进行命名为team进行保存。在页面中通过for循环进行团队的循环展示。 |
系统响应 | 提示用户登录成功,获取对应的团队信息,跳转到团队管理页面中,展示所有团队信息。 |
响应时间 | 1S |
输入参数 | 团队、团队id、负责人id、介绍、名称、 |
团队管理模块测试
本模块的操作人员为管理员,根据系统中的团队数据变化,例如新增团队或团队信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行团队的修改和删除操作,测试用例如表5.4所示:
表5.4 团队管理模块测试用例
功能描述 | 团队增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 团队管理 | ||
用例目的 | 对团队管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对团队模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增团队,缺失部分信息 | 新增团队失败 | 与期望一致 | 需填写完整团队信息 |
新增团队,填写完整信息 | 新增团队成功 | 与期望一致 | 功能准确 |
修改团队,缺失部分信息 | 修改团队失败 | 与期望一致 | 需填写完整团队信息 |
修改团队,填写完整信息 | 修改团队成功 | 与期望一致 | 功能准确 |
删除团队 | 删除成功 | 与期望一致 | 功能准确 |
系统中存在的论文信息需要用户进行维护,用户通过登录系统,点击左侧菜单栏的论文管理按钮,跳转到论文管理页面可以对论文信息进行维护。用例描述如表所示。
为了维护系统中的论文信息,系统设置了论文管理模块。在论文管理模块中,将初始化数据库中的论文信息。在菜单栏中点击论文管理按钮,将跳转到论文管理页面,向服务器中的Papercontroller类发起papermanage请求,在Papercontroller中将调用对应的Paperservice进行论文信息的获取,将获取后的信息保存到request中进行保存,返回页面进行循环展示,初始化论文信息后,可以在单独的论文信息操作栏中点击对应的按钮执行论文管理。
表管理论文用例描述
用例编号 | 管理论文 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户管理论文 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,在菜单栏中点击论文按钮,服务器响应管理论文请求,获取所有的论文信息,保存到request中进行命名为paper进行保存。在页面中通过for循环进行论文的循环展示。 |
系统响应 | 提示用户登录成功,获取对应的论文信息,跳转到论文管理页面中,展示所有论文信息。 |
响应时间 | 1S |
输入参数 | 标题、标签1、论文、论文id、kmeans词2、状态、kmeans词1、用户id、kmeans词4、标签2、内容、标签4、tfidf词4、tfidf词1、发布时间、tfidf词2、权限、文件、用户、标签3、kmeans词3、 |
论文管理模块测试
本模块的操作人员为管理员,根据系统中的论文数据变化,例如新增论文或论文信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行论文的修改和删除操作,测试用例如表5.5所示:
表5.5 论文管理模块测试用例
功能描述 | 论文增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 论文管理 | ||
用例目的 | 对论文管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对论文模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增论文,缺失部分信息 | 新增论文失败 | 与期望一致 | 需填写完整论文信息 |
新增论文,填写完整信息 | 新增论文成功 | 与期望一致 | 功能准确 |
修改论文,缺失部分信息 | 修改论文失败 | 与期望一致 | 需填写完整论文信息 |
修改论文,填写完整信息 | 修改论文成功 | 与期望一致 | 功能准确 |
删除论文 | 删除成功 | 与期望一致 | 功能准确 |
系统中存在的聊天室信息需要用户进行维护,用户通过登录系统,点击左侧菜单栏的聊天室管理按钮,跳转到聊天室管理页面可以对聊天室信息进行维护。用例描述如表所示。
为了维护系统中的聊天室信息,系统设置了聊天室管理模块。在聊天室管理模块中,将初始化数据库中的聊天室信息。在菜单栏中点击聊天室管理按钮,将跳转到聊天室管理页面,向服务器中的Chatcontroller类发起chatmanage请求,在Chatcontroller中将调用对应的Chatservice进行聊天室信息的获取,将获取后的信息保存到request中进行保存,返回页面进行循环展示,初始化聊天室信息后,可以在单独的聊天室信息操作栏中点击对应的按钮执行聊天室管理。
表管理聊天室用例描述
用例编号 | 管理聊天室 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户管理聊天室 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,在菜单栏中点击聊天室按钮,服务器响应管理聊天室请求,获取所有的聊天室信息,保存到request中进行命名为chat进行保存。在页面中通过for循环进行聊天室的循环展示。 |
系统响应 | 提示用户登录成功,获取对应的聊天室信息,跳转到聊天室管理页面中,展示所有聊天室信息。 |
响应时间 | 1S |
输入参数 | 团队id、聊天室id、发言内容、团队、聊天室、发信人id、发言时间、 |
聊天室管理模块测试
本模块的操作人员为管理员,根据系统中的聊天室数据变化,例如新增聊天室或聊天室信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行聊天室的修改和删除操作,测试用例如表5.6所示:
表5.6 聊天室管理模块测试用例
功能描述 | 聊天室增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 聊天室管理 | ||
用例目的 | 对聊天室管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对聊天室模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增聊天室,缺失部分信息 | 新增聊天室失败 | 与期望一致 | 需填写完整聊天室信息 |
新增聊天室,填写完整信息 | 新增聊天室成功 | 与期望一致 | 功能准确 |
修改聊天室,缺失部分信息 | 修改聊天室失败 | 与期望一致 | 需填写完整聊天室信息 |
修改聊天室,填写完整信息 | 修改聊天室成功 | 与期望一致 | 功能准确 |
删除聊天室 | 删除成功 | 与期望一致 | 功能准确 |
系统中存在的团队公告信息需要用户进行维护,用户通过登录系统,点击左侧菜单栏的团队公告管理按钮,跳转到团队公告管理页面可以对团队公告信息进行维护。用例描述如表所示。
为了维护系统中的团队公告信息,系统设置了团队公告管理模块。在团队公告管理模块中,将初始化数据库中的团队公告信息。在菜单栏中点击团队公告管理按钮,将跳转到团队公告管理页面,向服务器中的Teamnoticecontroller类发起teamnoticemanage请求,在Teamnoticecontroller中将调用对应的Teamnoticeservice进行团队公告信息的获取,将获取后的信息保存到request中进行保存,返回页面进行循环展示,初始化团队公告信息后,可以在单独的团队公告信息操作栏中点击对应的按钮执行团队公告管理。
表管理团队公告用例描述
用例编号 | 管理团队公告 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户管理团队公告 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,在菜单栏中点击团队公告按钮,服务器响应管理团队公告请求,获取所有的团队公告信息,保存到request中进行命名为teamnotice进行保存。在页面中通过for循环进行团队公告的循环展示。 |
系统响应 | 提示用户登录成功,获取对应的团队公告信息,跳转到团队公告管理页面中,展示所有团队公告信息。 |
响应时间 | 1S |
输入参数 | 团队id、团队公告、团队公告id、标题、团队、内容、 |
团队公告管理模块测试
本模块的操作人员为管理员,根据系统中的团队公告数据变化,例如新增团队公告或团队公告信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行团队公告的修改和删除操作,测试用例如表5.7所示:
表5.7 团队公告管理模块测试用例
功能描述 | 团队公告增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 团队公告管理 | ||
用例目的 | 对团队公告管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对团队公告模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增团队公告,缺失部分信息 | 新增团队公告失败 | 与期望一致 | 需填写完整团队公告信息 |
新增团队公告,填写完整信息 | 新增团队公告成功 | 与期望一致 | 功能准确 |
修改团队公告,缺失部分信息 | 修改团队公告失败 | 与期望一致 | 需填写完整团队公告信息 |
修改团队公告,填写完整信息 | 修改团队公告成功 | 与期望一致 | 功能准确 |
删除团队公告 | 删除成功 | 与期望一致 | 功能准确 |
系统中存在的管理员信息需要用户进行维护,用户通过登录系统,点击左侧菜单栏的管理员管理按钮,跳转到管理员管理页面可以对管理员信息进行维护。用例描述如表所示。
为了维护系统中的管理员信息,系统设置了管理员管理模块。在管理员管理模块中,将初始化数据库中的管理员信息。在菜单栏中点击管理员管理按钮,将跳转到管理员管理页面,向服务器中的Admincontroller类发起adminmanage请求,在Admincontroller中将调用对应的Adminservice进行管理员信息的获取,将获取后的信息保存到request中进行保存,返回页面进行循环展示,初始化管理员信息后,可以在单独的管理员信息操作栏中点击对应的按钮执行管理员管理。
表管理管理员用例描述
用例编号 | 管理管理员 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户管理管理员 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,在菜单栏中点击管理员按钮,服务器响应管理管理员请求,获取所有的管理员信息,保存到request中进行命名为admin进行保存。在页面中通过for循环进行管理员的循环展示。 |
系统响应 | 提示用户登录成功,获取对应的管理员信息,跳转到管理员管理页面中,展示所有管理员信息。 |
响应时间 | 1S |
输入参数 | 账号、密码、管理员、 |
管理员管理模块测试
本模块的操作人员为管理员,根据系统中的管理员数据变化,例如新增管理员或管理员信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行管理员的修改和删除操作,测试用例如表5.8所示:
表5.8 管理员管理模块测试用例
功能描述 | 管理员增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 管理员管理 | ||
用例目的 | 对管理员管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对管理员模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增管理员,缺失部分信息 | 新增管理员失败 | 与期望一致 | 需填写完整管理员信息 |
新增管理员,填写完整信息 | 新增管理员成功 | 与期望一致 | 功能准确 |
修改管理员,缺失部分信息 | 修改管理员失败 | 与期望一致 | 需填写完整管理员信息 |
修改管理员,填写完整信息 | 修改管理员成功 | 与期望一致 | 功能准确 |
删除管理员 | 删除成功 | 与期望一致 | 功能准确 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计