四则运算系统:分析和设计谢锦鸿

PS:由于分析和设计都整合在一个文档里,所以这次的作业就直接以一个文档的形式交出来的。

目录

0.文档介绍

0.1文档目的

0.2文档范围

0.3读者对象

1.产品介绍

1.1产品简介

1.2产品范围

1.3产品面向的用户群体

1.4产品中的角色

1.5产品的要求和优势

2.具体需求说明

2.1用户界面

2.2用例图

2.3类图

2.4顺序图

2.5功能性需求分类

3.应用技术

4.编码规范

5.需求规格书变更记录表

主要是将四则运算的开发设计及开发需求进行介绍。

对软件项目不熟悉的人员也可以通过阅读文档了解该软件的功能。

总体上属于发技术人员使用的文档。

无软件工程基础的客户。

产品用于小学的学校的数学教学中。用于锻炼小学生的计算能力。

本产品主要面向小学教师、小学生以及学生家长,可以给小学教师提供一个及时了解自身教学质量、学生对知识掌握情况的平台,可以给小学生提供一个自我检测的平台,可以给学生家长一个对自己孩子学习情况进行深入了解的平台,并且三方用户均可在软件中以私信方式进行家校互联。

角色名称

职责描述

教师

组建班级、布置在线测试题、布置在线作业题、文件上传、与学生和家长在线交流;

学生

完成在线测试题、作业题、文件下载、使用和错题集、与教师进行在线交流

学生家长

查看学生作业完成情况、测试情况、文件下载、与教师进行在线交流

·用户管理要求:

·本产品的优势:

自动生成的四则运算式子,加上自动计算、查重功能可以快速生成题目,省去繁琐的计算题出题过程。

这里使用了墨刀创建原型:

用例US1:组建班级

范围:四则运算课堂平台

级别:用户目标

主要参与者:老师、学生

-老师:灵活地建立需要的班级;闲杂人等不能加入班级。

-学生:灵活、正确地加入班级。

后置条件:暂无

基本流:

1.老师建立一个班级,建立班级的同时生成一个独一无二的邀请码。

2.学生通过邀请码申请进入班级。

3.老师通过申请。

4.加入班级成功。

扩展流:

1a.老师设置了不需要审核进入班级。

1.学生通过邀请码进入班级。

2.学生成功进入班级。

2a.学生输入的申请码错误。

1.加入失败,提示重新输入。

3a.老师拒绝了加入申请。

1.学生加入班级失败。

特殊需求:

暂无

用例UC2:在线测试

-老师:能够发布限时的测试,拥有一个友善的题目编辑系统协助出题。

-学生:可以及时地收到测试发布信息,参与测试,答题界面友好。

-题目编辑系统:供给各种出题方案,例如自定义编辑、题库、自动生成等。可以满足老师出题的需求,让老师有效率地完成繁琐的出题工作。

前置条件:老师已经建立好班级,并且已经拥有学生。并且题目编辑系统完善。

后置条件:

1.老师通过题目编辑系统完成出题工作。

4.测试根据老师的设定统计完分数之后,保存下来。

5.测试中的错题自动保存到学生的错题集。

1.显示该测试未提交,统分时分数为0

4a.老师可以手动更改批改结果。

1.结果提交后,保存。

用例UC3:在线聊天

范围:四则运算聊天平台

主要参与者:老师、学生、家长

-老师:老师可以跟自己班级的学生、学生对应的家长聊天

-学生:学生可以跟所在班级的老师、同学聊天

-家长:可以跟孩子所在班级的老师聊天

前置条件:

1.打开联系人页面,寻找合适的聊天对象。

2.进入聊天窗口进行聊天。

用例UC4:文件上传下载系统

级别:子功能级别

-老师:老师可以上传资料和作业文件

-家长:家长可以下载学生作业、资料到本地

1.选择上传(下载)的文件。

2.上传(下载)成功。

用例UC5:查看作业提交情况/测试成绩

-学生:学生可以查看自己的测试成绩、作业批改情况

-家长:家长可以查看自己的孩子的测试、作业

1.学生完成测试或者提交作业。

2.老师批改完成后,学生家长老师都可以查看测试结果;查看作业提交情况。

功能类别

子功能

用户管理

注册管理

...

私信系统管理

私信记录管理

文件系统管理

用户身份管理

班级管理

文件上传

文件下载

测试题系统管理

查重

正误检测及评分管理

作业系统管理

班级邀请码管理

错题集系统(仅学生可用)

增删查操作

产品形成手机网页的形式,采用前后端分离的结构。

实现选用的技术:前端暂时使用和html5.

后端使用springMVC

数据库使用mysql

与数据库交互使用mybatis

(1)命名风格:

a)类名使用UpperCamelCase风格,必须遵从驼峰形式。

b)方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格,必须遵从驼峰形式。

c)常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。

d)为了达到代码自解释的目标,任何自定义编程元素在命名时,使用尽量完整的单词组合来表达其意。

(2)代码格式:

a)大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行。

b)左小括号和字符之间不出现空格;同样,右小括号和字符之间也不出现空格。

c)注释的双斜线与注释内容之间有且仅有一个空格。

d)方法参数在定义和传入时,多个参数逗号后边必须加空格。

THE END
1.在线作业管理系统全面可行性分析:技术经济法律与操作此可行性研究报告对在线作业管理系统做了全面细致的市场的调查,明确所要开发的软件具有的功能,性能,限制,环境等。考虑在线作业管理系统的法律可行性,技术可行性和经济可行性。项目分析员进行下一步工作的前提,是软件开发人员在定义阶段较早的认识到系统方面的缺陷,可以少花时间和经历,也可节省资金,避免许多困难,所以该https://blog.csdn.net/m0_52592128/article/details/133962643
2.在线设备管理系统需求分析与设计3 需求分析与数据库设计来自设计网(1) 普通管理员进行系统管理的用例图如图3-1所示图3-1 普通管理员进行系统管理的用例图(2) 超级管理员进行系统管理的用例图如图3-2所示图3-2 超级管理员进行系统管理的用例图系统的时序图与协作图时序图与协作图用来描述对象以及对象之间的消息。时序图是以时间为序的表示方法https://m.renrendoc.com/paper/202399489.html
3.学校管理系统需求分析报告.docx查看文档 人事管理系统需求分析报告 查看文档 博客系统需求分析报告 查看文档 人事管理系统需求分析 查看文档 系统需求分析报告 查看文档 企业人事管理系统需求分析报告 查看文档 校园二手网系统需求分析报告 查看文档 在线作业管理系统需求分析 查看文档 二手书交易系统需求分析报告 查看文档 教务管理系统需求分析https://m.66law.cn/contractmodel/5863654.aspx
4.基于SpringBoot+Vue的在线作业管理系统的详细设计和实现(源码+lw+登录功能测试方案:当需要登入该系统时,通过账户密码等功能点进行验证,用户在输入时需要输入与数据库内存储的数据匹配的内容,当其中某项输入错误时系统将提示输入错误。此界面对角色权限也有相应的校验,当用户角色的帐号选择管理员角色登录时,也会报错。登录功能测试用例如下表所示。 输入数据 预期结果 实际结果 结果分析https://www.ctyun.cn/zhishi/p-405875
5.如何建设高校学习管理系统(LMS)开发,提高教学质量建设高校学习管理系统(LMS)并提高教学质量是一个综合性的任务,涉及到系统规划、设计、开发、实施以及后续的维护和优化等多个环节。注重用户体验,设计简洁、直观的操作界面,方便师生快速上手。根据需求分析,开发包括课程管理、学习资源、在线作业、考试系统、学习进度https://www.sunchn.com/detail/2325.html
6.医院管理系统软件需求规格说明书.pdf免费在线预览全文 软件需求规格说明书 医 院 门 诊 管 理 系 统 小组成员:xxxxx 目录 1.1系统预期达到的目标 3 1.2需求分析 4 1.2.1使用系统的相关人员 4 1.2.2系统业务流 4 1.2.3功能需求 6 1.2.4系统的非功能性需求 10 1、系统需求分析 1.1 系统预期达到的目标 系统预期实现一下功能: 1、挂号收费功https://max.book118.com/html/2022/0730/6215141020004220.shtm
7.国泰集团:首次公开发行股票招股说明书股票频道后三年内发生变化的,新任董事、高级管理人员应出具承诺函同意上述承诺。 3、公司控股股东增持公司股票的具体方案 在达到启动股价稳定措施的条件后,控股股东可以通过上海证券交易所证 券交易系统在二级市场以买入的方式,增持公司股份,资金来源为自筹取得。 控股股东在 6 个月内增持的公司股份不超过公司已发行股份的 2%。https://stock.stockstar.com/notice/JC2016103100002578_13.shtml
8.西南财经大学天府学院工程审计系统采购公告3.3 相关数据处理与分析功能 (1)数据采集:能够运行数据采集工具,建立与被采集数据的连接,以保证数据文件的安全性。 (2)数据转换:能够将数据转换为审计作业系统的数据格式,并智能化的进行前期的数据清洗、筛选等,以方便审计作业。 (3)数据计算:能够根需求,智能化的匹配数据相关计算的处理工作。. https://www.tfswufe.edu.cn/info/1409/41110.htm
9.《电子商务概论》习题及答案3)联机事务处理对复杂业务的管理更为容易。 4)联机分析处理使管理决策支持更为有效。 5)应用程序的发布和维护改进了系统管理。(1)精简流通环节。电子商务不需要批发商,专卖店和商场,客户通过网络直接从厂家定购产品。(2)节省购物时间,增加客户选择余地。电子商务通过网络为各种消费需求提供广泛的选择余地,可以使客户https://www.360doc.cn/document/80521207_1047343768.html
10.区社区教育调研报告XX市徐汇、长宁、静安等区在信息化建设中已经先行一步,取得一定成效,建设了XX市终身学习网,能够提供学习门户、课件制作、课件学习、互动答疑、在线作业和学习档案等学习功能,XX市学习型社会服务指导中心开发了“终身学习资源目录”涵盖了人文与素养、生活与休闲、职业与技能等1407门,3000多小时的视频、音频等多媒体课件https://www.yjbys.com/diaoyanbaogao/1478454.html
11.远程学习心得体会15篇本系统后台采用的是SQL Server 20xx 数据库,由于本系统面向的用户有三种类型:教师、学员和管理员,所以在数据库需求分析中就要重点考虑三方面的因素。 學员相关的信息包括: 在线学习;在线答疑;下载和上交作业;在线成绩浏览。对于管理员来说,他们登陆后的操作主要是:视频文件的`上传、修改和删除;作业的上传;宣传主页的https://www.unjs.com/fanwenwang/xdth/20230427073609_6957321.html
12.煤矿岩石按硬度有哪几种奥鹏在线作业答案 中石油北京11春 正确 错误 第31题 按习惯,把压力梯度在9.8kpa/m~10.5kpa/m之间的地层称为正常压力地层。 正确 错误 第32题 地层的埋藏深度越深,岩石的密度越大,孔隙度越小,上覆岩层压力… 四川省人民政府- 保障煤矿职工生命安全,根据《安全生产法》、《矿山安全法》、《国务院关于预防煤矿生http://www.crusher-cn.net/shiliao/1379.html
13.针对机械行业MES的拆解,痛点及需求分析企业新闻资讯4、生产流程长,质量管理困难,很难及时发现质量缺陷 5、工艺经常变更,生产计划无法及时调整和安排 6、生产涉及的物料、设备、工艺、图纸等资源,变化频繁,且无法进行数据整合 02 机械加工功能的需求 1、生产作业计划排程: mes系统需要能够应对生产计划的变化调整,将生产计划拆分成单元,进行自动化细化分析。比如拆分为:任http://domor.net/index.php?id=687
14.中国医科大学23春《卫生经济学》在线作业奥鹏作业答案毕业A.社会总供给和社会总需求的失衡 B.产业结构不合理 C.市场秩序混乱 D.卫生服务利用效率低下 3.卫生费用核算体系的第三个层次是 A.功能法 B.来源法 C.机构法 D.卫生费用矩阵平衡核算 4.下列哪项是定性评价方法 A.多元线性回归分析法 B.专家评分法 https://zexuewang.net/zaixianzuoye/26731.html