diff --git a/README.md b/README.md index 9404314..5cd89f4 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,26 @@ -# 班级通小程序软件开发 +# 班级通软件系统 + +本项目是Springboot+web端+小程序端的一个帮助班级管理, 方便班委操作的软件系统。 + +### 说明:代码审计工具不能正确识别小程序的代码量,我们实际编写的代码量应该是后端3200行左右+小程序端2000行左右(不包含开源框架代码) + +## 相关文件介绍 + +-doc文件夹存放的是软件设计和开发过程中的系统相关文档 + +-model 存放软件设计过程中的UML模型 + +-src存放软件源代码包括后端和web端源代码(classhelper),小程序端源码(minigram),和mysql数据库配置文件script.sql + +-other存放汇报PPT和自评报告 + +## 软件配置环境 + +后端要求JDK1.8 + +mysql要求版本5.7以上 + +小程序端使用微信开发者平台即可 + + -啊啊啊啊太难受了:)——))——)—— diff --git a/doc/.DS_Store b/doc/.DS_Store deleted file mode 100644 index de70294..0000000 Binary files a/doc/.DS_Store and /dev/null differ diff --git a/doc/“班级通”软件系统的需求构思及描述.docx b/doc/01_软件系统的需求构思及描述.docx similarity index 100% rename from doc/“班级通”软件系统的需求构思及描述.docx rename to doc/01_软件系统的需求构思及描述.docx diff --git a/doc/02_软件需求规格说明书-模板.docx b/doc/02_软件需求规格说明书-模板.docx deleted file mode 100644 index e1fd365..0000000 Binary files a/doc/02_软件需求规格说明书-模板.docx and /dev/null differ diff --git a/doc/03_软件设计规格说明书.docx b/doc/03_软件设计规格说明书.docx new file mode 100644 index 0000000..1ce01c7 Binary files /dev/null and b/doc/03_软件设计规格说明书.docx differ diff --git a/doc/assets/image-20221116153325117.png b/doc/assets/image-20221116153325117.png deleted file mode 100644 index 7963a0e..0000000 Binary files a/doc/assets/image-20221116153325117.png and /dev/null differ diff --git a/doc/assets/分析类图2.png b/doc/assets/分析类图2.png deleted file mode 100644 index 3208f62..0000000 Binary files a/doc/assets/分析类图2.png and /dev/null differ diff --git a/doc/files/page_1/data.js b/doc/files/page_1/data.js deleted file mode 100644 index c76c707..0000000 --- a/doc/files/page_1/data.js +++ /dev/null @@ -1,7 +0,0 @@ -$axure.loadCurrentPage( -(function() { - var _ = function() { var r={},a=arguments; for(var i=0; i - - - - - - \ No newline at end of file diff --git a/doc/page_1.html b/doc/page_1.html deleted file mode 100644 index 67ead72..0000000 --- a/doc/page_1.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - Page 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- - -
-
- -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
-
-
-

菜单

-
-
- - -
-
- -
- - -
-
- -
- - -
-
-
-

班级通

-
-
- - -
-
-
-

我的

-
-
- - -
-
- -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
-
- -
- - -
-
- -
- - -
-
- -
- - -
-
-
-

开始时间:  截止时间:

-
-
- - -
-
-
-

任务名称1

-
-
- - -
-
-
-

开始时间:  截止时间:

-
-
- - -
-
-
-

开始时间:  截止时间:

-
-
- - -
-
-
-

任务名称2

-
-
- - -
-
-
-

任务名称3

-
-
- - -
-
-
-

公告栏

-
-
- - -
-
- -
- - -
-
- -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
-
-
-

菜单

-
-
- - -
-
- -
- - -
-
- -
- - -
-
-
-

班级通

-
-
- - -
-
-
-

我的

-
-
- - -
-
- -
- - -
-
- -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
-
-
-

菜单

-
-
- - -
-
- -
- - -
-
- -
- - -
-
-
-

班级通

-
-
- - -
-
-
-

我的

-
-
- - -
-
- -
- - -
-
- -
- - -
-
- -
- - -
-
-
-

发布任务

-
-
- - -
-
-
-

发布接龙

-
-
- - -
-
- -
- - -
-
-
-

查看任务进度

-
-
- - -
-
- -
- - -
-
-
-

任务名称1

-
-
- - -
-
- -
- - -
-
-
-

任务名称2

-
-
- - -
-
- -
- - -
-
-
-

任务名称3

-
-
- - -
-
-
-

完成进度:100%

-
-
- - -
-
-
-

完成进度:100%

-
-
- - -
-
-
-

完成进度:100%

-
-
- - -
-
- -
- - -
-
- -
- - -
- - -
- - -
- - -
- - -
-
- -
- - -
-
- -
- - -
-
-
-

班级通

-
-
- - -
-
-
-

我的

-
-
- - -
-
- -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
-
- -
- - -
-
- -
- - -
-
- -
- - -
-
-
-

开始时间:  截止时间:

-
-
- - -
-
-
-

任务名称1

-
-
- - -
-
-
-

开始时间:  截止时间:

-
-
- - -
-
-
-

开始时间:  截止时间:

-
-
- - -
-
-
-

任务名称2

-
-
- - -
-
-
-

任务名称3

-
-
- - -
-
-
-

公告栏

-
-
- - -
- - -
- - -
- -
-

头像

-
-
- - -
- - -
- - -
-
-
-

已绑定,点击可重新绑定     >

-
-
- - -
-
-
-

设置

-
-
- - -
-
-
-

信息反馈

-
-
- - -
-
-
-

个人信息

-
-
- - -
-
- -
- - -
-
- -
- - -
- - -
- - -
- - -
- - -
-
- -
- - -
-
- -
- - -
-
-
-

班级通

-
-
- - -
-
-
-

我的

-
-
- - -
- - -
- - -
- -
-

头像

-
-
- - -
- - -
- - -
-
-
-

已绑定,点击可重新绑定     >

-
-
- - -
-
-
-

设置

-
-
- - -
-
-
-

信息反馈

-
-
- - -
-
-
-

个人信息

-
-
- - -
-
-
-

管理员界面

-
-
- - -
-
-
-

用户界面

-
-
- - -
-
- -
- - -
-
- -
- - -
-
-
-

班级通

-
-
- - -
- -
-

头像

-
-
- - -
-
-
-

授权登录

-
-
-
- - - diff --git a/doc/修改意见-二轮.docx b/doc/修改意见-二轮.docx deleted file mode 100644 index 1ede81b..0000000 Binary files a/doc/修改意见-二轮.docx and /dev/null differ diff --git a/doc/界面图.rp b/doc/界面图.rp deleted file mode 100644 index 7972375..0000000 Binary files a/doc/界面图.rp and /dev/null differ diff --git a/doc/管理员界面时序图.drawio b/doc/管理员界面时序图.drawio deleted file mode 100644 index c1caf93..0000000 --- a/doc/管理员界面时序图.drawio +++ /dev/null @@ -1 +0,0 @@ -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 \ No newline at end of file diff --git a/doc/详细设计.md b/doc/详细设计.md deleted file mode 100644 index 8f977e6..0000000 --- a/doc/详细设计.md +++ /dev/null @@ -1,29 +0,0 @@ -# 详细设计 - -## 1、用例设计模型 - -![查询任务](https://s2.loli.net/2022/10/11/DO4zIXUw2sHAe9b.png) - -![成员管理](https://s2.loli.net/2022/10/11/oWVhRuYcdmsLzjl.png) - -![登录-2](https://s2.loli.net/2022/10/11/nujEktTQAdl8PF6.png) - -![发布接龙](https://s2.loli.net/2022/10/11/6QkcOGxri3bvC2I.png) - -![发布任务](https://s2.loli.net/2022/10/11/zfcTwO6XhV21b7p.png) - -![任务提交-2](https://s2.loli.net/2022/10/11/UVHWMyAteKiLNJE.png) - -![数据统计](https://s2.loli.net/2022/10/11/Sg8DOJN97b3mEvY.png) - -![完成接龙](https://s2.loli.net/2022/10/11/b4nLOy9pvDQeSoc.png) - -![用户绑定](https://s2.loli.net/2022/10/11/7cetYPQEUyKVWDh.png) - -## 2、类设计模型 - -类设计模型 - -## 3、数据设计模型 - -![数据模型](https://s2.loli.net/2022/10/11/5mIvOPhoYuFcfRD.png) \ No newline at end of file diff --git a/doc/软件工程 用例描述(1)(3).docx b/doc/软件工程 用例描述(1)(3).docx deleted file mode 100644 index d4ccb66..0000000 Binary files a/doc/软件工程 用例描述(1)(3).docx and /dev/null differ diff --git a/doc/软件工程 用例描述(1).docx b/doc/软件工程 用例描述(1).docx deleted file mode 100644 index 637cfba..0000000 Binary files a/doc/软件工程 用例描述(1).docx and /dev/null differ diff --git a/doc/软件需求模型.md b/doc/软件需求模型.md deleted file mode 100644 index 8cb22d8..0000000 --- a/doc/软件需求模型.md +++ /dev/null @@ -1,293 +0,0 @@ -# 软件需求模型 - - - -## 一、用例图 - -![image-20220927130526005](../model/image-20220927130526005.png) - - - -## 二、用例分析及时序图 - -性能要求:要求系统能满足100个人同时使用,页面反应时间不能超过6秒 - -### 1.用例描述:账户登录 - -业务目标:管理员或用户登录 - -执行者:用户 - -前置条件:微信开放平台返回凭证信息 - -后置条件:记录并绑定用户登录凭证 - -基本动作序列: - -\1. 用户打开登录界面 - -\2. 申请微信登录授权 - -\3. 微信开放平台验证信息 - -\4. 系统显示登录界面 - -5.后台数据保存数据 - -拓展交互动作序列: - -1a.用户或管理员登录web端 - -1b.系统显示登录页面 - -1c.用户或管理员扫描二维码进行登录 - -1d.微信端进行确认 - - - -![登录.drawio](model/登录.drawio.png) - -### 2.用例描述:用户绑定 - -业务目标:用户微信绑定个人信息 - -执行者:用户 - -前置条件:用户已注册 - -后置条件:保存用户信息 - -基本动作序列: - -\1. 用户填写学号和姓名 - -\2. 系统验证信息 - -\3. 保存用户信息 - -拓展交互动作序列: - -1A.用户学号有重复现象,系统显示输入错误 - -1B.用户选择重新输入,系统显示绑定界面 - -1C.系统将所输入的信息存入数据库 - - - -![用户绑定.drawio](model/用户绑定.drawio.png) - -### 3.用例描述:发布任务 - - 业务目标:管理员发布常规任务 - -执行者:管理员 - -前置条件:管理员登录 - -后置条件:任务发送完毕,系统有记录和显示 - -基本动作序列: - -\1. 老师请求发布任务 - -\2. 系统显示发布任务界面 - -\3. 系统请求管理员输入预发布任务 - -\4. 系统显示发布的任务 - -拓展交互动作序列: - -1A.任务提交时间已过期 - -1B.管理员选择重新发布任务 - -1C.系统显示任务成功发布 - -![发布任务.drawio](model/发布任务.drawio.png) - - - - - -### 4.用例描述:消息管理 - -业务目标:管理员查看用户任务完成情况,用户查询管理员发布的任务 - -执行者:管理员用户 - -前置条件:用户和管理员已登录 - -后置条件:系统成功显示任务信息 - -基本动作序列: - -\1. 管理员和用户查看任务信息 - -\2. 系统显示所查询任务 - -\3. 管理员和用户查询某项任务明细 - -\4. 系统显示该信息进度和明细 - -拓展交互动作序列: - -1A.执行者是用户 - -1B.用户查看管理员发布的任务、通知 - -1C.系统显示该学生查询内容 - -2A.执行者是管理员 - -2B.管理员查询用户上传任务情况 - -2C.系统显示用户上传任务情况 - -2D.管理员请求删除已过时信息 - -2E.系统显示已删除过时信息 - -![消息管理.drawio](../model/9-26时序图(最新)/消息管理.drawio.png) - -### 5.用例描述:任务提交 - - 业务目标:用户和管理员发布提交任务 - -执行者:用户 管理员 - -前置条件:用于已完成任务 - -后置条件:用户提交后,系统数据库存储文件 - -基本动作序列: - -\1. 学生登录系统 - -\2. 学生完成任务 - -\3. 学生点击上传按钮 - -\4. 系统显示上传结果菜单 - -\5. 成功上传文件 - -拓展交互动作序列: - -1A.学生未按时提交实验结果 - -1B.系统提示已过期 - -![任务提交.drawio](../model/9-26时序图(最新)/任务提交.drawio.png) - -### 6.用例描述:成员管理 - - 业务目标:管理员增加删除新管理员和用户 - -执行者:管理员 - -前置条件:管理员登录认证 - -后置条件:系统记录管理员信息 - -基本动作序列: - -管理员输入 ID ,密码,登陆系统。 - -1.管理员登录系统 - -2.系统显示管理员控制界面。 - -3.管理员点击控制界面的“添加管理员”按钮。 - -4.系统弹出添加管理员界面。 - -5.管理员输入新管理员 ID 。 - -6.管理员点击添加新管理员界面上的“确认添加”按钮,添加管理员界面关闭,新管理员添加成功。 - -拓展交互动作序列: - -1A.添加的管理员 ID 已经存在。 - -2A.系统显示输入错误 - -3A.管理员重新输入 - -4A.系统保存管理员信息 - -![成员管理.drawio](model/成员管理.drawio.png) - -### 7.用例描述:接龙 - - 业务目标:管理员发布接龙,用户点击接龙按钮即可完成接龙 - -执行者:管理员用户 - -前置条件:用户和管理员已登录 - -后置条件:系统保存接龙信息 - -基本动作序列: - -1.管理员登录系统 - -2.管理员发布接龙 - -3.用户登录系统 - -4.用户点击接龙按钮 - -5.系统根据用户绑定ID填入接龙表格,完成接龙 - -拓展交互动作序列: - -1A. 管理员点击导出 - -1B. 系统将接龙以excel表格导出 - -![接龙.drawio](../model/9-26时序图(最新)/接龙.drawio.png) - -### 8.用例描述:后台管理 - - 业务目标:管理员管理员查看用户进度,和导出任务文件 - -执行者:管理员 - -前置条件:管理员已登录认证 - -后置条件:系统保存和导出任务文件 - -基本动作序列: - -1.管理员登录系统 - -2.管理员点击查看进度按钮 - -3.系统显示任务进度和明细 - -4.管理员点击导出文件 - -5.系统将文件导出 - -拓展交互动作序列: - -a1.管理员点击查看进度 - -a2.系统显示完成任务进度 - -a3.管理员在未完成任务人员界面点击提醒 - -a4.系统通过弹窗对未完成任务人员进行提醒 - -![后台管理.drawio](../model/9-26时序图(最新)/后台管理.drawio.png) - - -## 三、分析类图 - - - -![分析类图2](../model/分析类图.png) - diff --git a/model/03_软件设计规格说明书-模板.docx b/model/03_软件设计规格说明书-模板.docx deleted file mode 100644 index e4c1be8..0000000 Binary files a/model/03_软件设计规格说明书-模板.docx and /dev/null differ diff --git a/model/10-10类设计模型/10-9类设计模型(初版)/类设计模型.png b/model/10-10类设计模型/10-9类设计模型(初版)/类设计模型.png deleted file mode 100644 index 01e57dd..0000000 Binary files a/model/10-10类设计模型/10-9类设计模型(初版)/类设计模型.png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/timepng(老图)/任务提交.drawio.png b/model/10-2时序图/9-26时序图/timepng(老图)/任务提交.drawio.png deleted file mode 100644 index 0846238..0000000 Binary files a/model/10-2时序图/9-26时序图/timepng(老图)/任务提交.drawio.png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/timepng(老图)/发布任务.drawio.png b/model/10-2时序图/9-26时序图/timepng(老图)/发布任务.drawio.png deleted file mode 100644 index 5e7a76b..0000000 Binary files a/model/10-2时序图/9-26时序图/timepng(老图)/发布任务.drawio.png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/timepng(老图)/后台管理.drawio.png b/model/10-2时序图/9-26时序图/timepng(老图)/后台管理.drawio.png deleted file mode 100644 index d6bcd83..0000000 Binary files a/model/10-2时序图/9-26时序图/timepng(老图)/后台管理.drawio.png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/timepng(老图)/成员管理.drawio.png b/model/10-2时序图/9-26时序图/timepng(老图)/成员管理.drawio.png deleted file mode 100644 index 9b06bbd..0000000 Binary files a/model/10-2时序图/9-26时序图/timepng(老图)/成员管理.drawio.png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/timepng(老图)/接龙.drawio.png b/model/10-2时序图/9-26时序图/timepng(老图)/接龙.drawio.png deleted file mode 100644 index 3ccc8a7..0000000 Binary files a/model/10-2时序图/9-26时序图/timepng(老图)/接龙.drawio.png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/timepng(老图)/消息管理.drawio (1).png b/model/10-2时序图/9-26时序图/timepng(老图)/消息管理.drawio (1).png deleted file mode 100644 index eee8f07..0000000 Binary files a/model/10-2时序图/9-26时序图/timepng(老图)/消息管理.drawio (1).png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/timepng(老图)/消息管理.drawio.png b/model/10-2时序图/9-26时序图/timepng(老图)/消息管理.drawio.png deleted file mode 100644 index 544422f..0000000 Binary files a/model/10-2时序图/9-26时序图/timepng(老图)/消息管理.drawio.png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/timepng(老图)/用户绑定.drawio.png b/model/10-2时序图/9-26时序图/timepng(老图)/用户绑定.drawio.png deleted file mode 100644 index d942798..0000000 Binary files a/model/10-2时序图/9-26时序图/timepng(老图)/用户绑定.drawio.png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/timepng(老图)/登录.drawio.png b/model/10-2时序图/9-26时序图/timepng(老图)/登录.drawio.png deleted file mode 100644 index 05b3ba1..0000000 Binary files a/model/10-2时序图/9-26时序图/timepng(老图)/登录.drawio.png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/任务提交.drawio.png b/model/10-2时序图/9-26时序图/任务提交.drawio.png deleted file mode 100644 index 0846238..0000000 Binary files a/model/10-2时序图/9-26时序图/任务提交.drawio.png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/发布任务.drawio.png b/model/10-2时序图/9-26时序图/发布任务.drawio.png deleted file mode 100644 index 5e7a76b..0000000 Binary files a/model/10-2时序图/9-26时序图/发布任务.drawio.png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/后台管理.drawio.png b/model/10-2时序图/9-26时序图/后台管理.drawio.png deleted file mode 100644 index 7cc4ef4..0000000 Binary files a/model/10-2时序图/9-26时序图/后台管理.drawio.png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/成员管理.drawio.png b/model/10-2时序图/9-26时序图/成员管理.drawio.png deleted file mode 100644 index 23e9113..0000000 Binary files a/model/10-2时序图/9-26时序图/成员管理.drawio.png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/接龙.drawio.png b/model/10-2时序图/9-26时序图/接龙.drawio.png deleted file mode 100644 index 3ccc8a7..0000000 Binary files a/model/10-2时序图/9-26时序图/接龙.drawio.png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/消息管理.drawio.png b/model/10-2时序图/9-26时序图/消息管理.drawio.png deleted file mode 100644 index 544422f..0000000 Binary files a/model/10-2时序图/9-26时序图/消息管理.drawio.png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/用户绑定.drawio.png b/model/10-2时序图/9-26时序图/用户绑定.drawio.png deleted file mode 100644 index d942798..0000000 Binary files a/model/10-2时序图/9-26时序图/用户绑定.drawio.png and /dev/null differ diff --git a/model/10-2时序图/9-26时序图/登录.drawio.png b/model/10-2时序图/9-26时序图/登录.drawio.png deleted file mode 100644 index 05b3ba1..0000000 Binary files a/model/10-2时序图/9-26时序图/登录.drawio.png and /dev/null differ diff --git a/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(中文)/逻辑视图.drawio (1).png b/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(中文)/逻辑视图.drawio (1).png deleted file mode 100644 index a3c0290..0000000 Binary files a/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(中文)/逻辑视图.drawio (1).png and /dev/null differ diff --git a/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(中文)/逻辑视图.drawio (2).png b/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(中文)/逻辑视图.drawio (2).png deleted file mode 100644 index 1034352..0000000 Binary files a/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(中文)/逻辑视图.drawio (2).png and /dev/null differ diff --git a/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(中文)/逻辑视图.drawio.png b/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(中文)/逻辑视图.drawio.png deleted file mode 100644 index 378b037..0000000 Binary files a/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(中文)/逻辑视图.drawio.png and /dev/null differ diff --git a/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(第一次修改)最新/逻辑视图.drawio (2).png b/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(第一次修改)最新/逻辑视图.drawio (2).png deleted file mode 100644 index 0e3f29f..0000000 Binary files a/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(第一次修改)最新/逻辑视图.drawio (2).png and /dev/null differ diff --git a/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/逻辑视图最新.drawio .png b/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/逻辑视图最新.drawio .png deleted file mode 100644 index 6051722..0000000 Binary files a/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/逻辑视图最新.drawio .png and /dev/null differ diff --git a/model/9-27逻辑视图(英文)/逻辑视图(英文).drawio.png b/model/9-27逻辑视图(英文)/逻辑视图(英文).drawio.png deleted file mode 100644 index ec90115..0000000 Binary files a/model/9-27逻辑视图(英文)/逻辑视图(英文).drawio.png and /dev/null differ diff --git a/model/design/分析类图2.png b/model/design/分析类图2.png deleted file mode 100644 index 1abc6b1..0000000 Binary files a/model/design/分析类图2.png and /dev/null differ diff --git a/model/界面/分析类图.png b/model/分析类图.png similarity index 100% rename from model/界面/分析类图.png rename to model/分析类图.png diff --git a/model/10-2时序图/任务提交.png b/model/用例时序图/任务提交.png similarity index 100% rename from model/10-2时序图/任务提交.png rename to model/用例时序图/任务提交.png diff --git a/model/10-2时序图/发布任务.png b/model/用例时序图/发布任务.png similarity index 100% rename from model/10-2时序图/发布任务.png rename to model/用例时序图/发布任务.png diff --git a/model/10-2时序图/发布接龙.png b/model/用例时序图/发布接龙.png similarity index 100% rename from model/10-2时序图/发布接龙.png rename to model/用例时序图/发布接龙.png diff --git a/model/10-2时序图/完成接龙.png b/model/用例时序图/完成接龙.png similarity index 100% rename from model/10-2时序图/完成接龙.png rename to model/用例时序图/完成接龙.png diff --git a/model/10-2时序图/成员管理.png b/model/用例时序图/成员管理.png similarity index 100% rename from model/10-2时序图/成员管理.png rename to model/用例时序图/成员管理.png diff --git a/model/10-2时序图/数据统计.png b/model/用例时序图/数据统计.png similarity index 100% rename from model/10-2时序图/数据统计.png rename to model/用例时序图/数据统计.png diff --git a/model/10-2时序图/查询任务.png b/model/用例时序图/查询任务.png similarity index 100% rename from model/10-2时序图/查询任务.png rename to model/用例时序图/查询任务.png diff --git a/model/10-2时序图/用户绑定.png b/model/用例时序图/用户绑定.png similarity index 100% rename from model/10-2时序图/用户绑定.png rename to model/用例时序图/用户绑定.png diff --git a/model/10-2时序图/登录.png b/model/用例时序图/登录.png similarity index 100% rename from model/10-2时序图/登录.png rename to model/用例时序图/登录.png diff --git a/model/用例模型/._任务提交-2.png b/model/用例模型/._任务提交-2.png deleted file mode 100644 index 3573b1d..0000000 Binary files a/model/用例模型/._任务提交-2.png and /dev/null differ diff --git a/model/用例模型/._发布任务.png b/model/用例模型/._发布任务.png deleted file mode 100644 index 100a302..0000000 Binary files a/model/用例模型/._发布任务.png and /dev/null differ diff --git a/model/用例模型/._发布接龙.png b/model/用例模型/._发布接龙.png deleted file mode 100644 index 75852ef..0000000 Binary files a/model/用例模型/._发布接龙.png and /dev/null differ diff --git a/model/用例模型/._完成接龙.png b/model/用例模型/._完成接龙.png deleted file mode 100644 index a14c91f..0000000 Binary files a/model/用例模型/._完成接龙.png and /dev/null differ diff --git a/model/用例模型/._成员管理.png b/model/用例模型/._成员管理.png deleted file mode 100644 index 31579c8..0000000 Binary files a/model/用例模型/._成员管理.png and /dev/null differ diff --git a/model/用例模型/._数据统计.png b/model/用例模型/._数据统计.png deleted file mode 100644 index 2e515ab..0000000 Binary files a/model/用例模型/._数据统计.png and /dev/null differ diff --git a/model/用例模型/._查询任务.png b/model/用例模型/._查询任务.png deleted file mode 100644 index 5102f55..0000000 Binary files a/model/用例模型/._查询任务.png and /dev/null differ diff --git a/model/用例模型/._用户绑定.png b/model/用例模型/._用户绑定.png deleted file mode 100644 index c142981..0000000 Binary files a/model/用例模型/._用户绑定.png and /dev/null differ diff --git a/model/用例模型/._登录-2.png b/model/用例模型/._登录-2.png deleted file mode 100644 index e9043f5..0000000 Binary files a/model/用例模型/._登录-2.png and /dev/null differ diff --git a/model/用例模型/任务提交-2.png b/model/用例模型/任务提交-2.png deleted file mode 100644 index ae0da04..0000000 Binary files a/model/用例模型/任务提交-2.png and /dev/null differ diff --git a/model/用例模型/发布任务.png b/model/用例模型/发布任务.png deleted file mode 100644 index 4acf796..0000000 Binary files a/model/用例模型/发布任务.png and /dev/null differ diff --git a/model/用例模型/发布接龙.png b/model/用例模型/发布接龙.png deleted file mode 100644 index 2cea656..0000000 Binary files a/model/用例模型/发布接龙.png and /dev/null differ diff --git a/model/用例模型/完成接龙.png b/model/用例模型/完成接龙.png deleted file mode 100644 index 2c90209..0000000 Binary files a/model/用例模型/完成接龙.png and /dev/null differ diff --git a/model/用例模型/成员管理.png b/model/用例模型/成员管理.png deleted file mode 100644 index 357b79c..0000000 Binary files a/model/用例模型/成员管理.png and /dev/null differ diff --git a/model/用例模型/数据统计.png b/model/用例模型/数据统计.png deleted file mode 100644 index b57c76f..0000000 Binary files a/model/用例模型/数据统计.png and /dev/null differ diff --git a/model/用例模型/查询任务.png b/model/用例模型/查询任务.png deleted file mode 100644 index c077904..0000000 Binary files a/model/用例模型/查询任务.png and /dev/null differ diff --git a/model/用例模型/用户绑定.png b/model/用例模型/用户绑定.png deleted file mode 100644 index 2170640..0000000 Binary files a/model/用例模型/用户绑定.png and /dev/null differ diff --git a/model/用例模型/登录-2.png b/model/用例模型/登录-2.png deleted file mode 100644 index 4b262d9..0000000 Binary files a/model/用例模型/登录-2.png and /dev/null differ diff --git a/model/用例设计模型/任务提交.png b/model/用例设计模型/任务提交.png new file mode 100644 index 0000000..2af256d Binary files /dev/null and b/model/用例设计模型/任务提交.png differ diff --git a/model/用例设计模型/发布任务.png b/model/用例设计模型/发布任务.png new file mode 100644 index 0000000..00c5296 Binary files /dev/null and b/model/用例设计模型/发布任务.png differ diff --git a/model/用例设计模型/发布接龙.png b/model/用例设计模型/发布接龙.png new file mode 100644 index 0000000..1893514 Binary files /dev/null and b/model/用例设计模型/发布接龙.png differ diff --git a/model/用例设计模型/完成接龙.png b/model/用例设计模型/完成接龙.png new file mode 100644 index 0000000..fca31fa Binary files /dev/null and b/model/用例设计模型/完成接龙.png differ diff --git a/model/用例设计模型/成员管理.png b/model/用例设计模型/成员管理.png new file mode 100644 index 0000000..a83db6a Binary files /dev/null and b/model/用例设计模型/成员管理.png differ diff --git a/model/用例设计模型/数据统计.png b/model/用例设计模型/数据统计.png new file mode 100644 index 0000000..5af3a99 Binary files /dev/null and b/model/用例设计模型/数据统计.png differ diff --git a/model/用例设计模型/查询任务.png b/model/用例设计模型/查询任务.png new file mode 100644 index 0000000..f96eecd Binary files /dev/null and b/model/用例设计模型/查询任务.png differ diff --git a/model/用例设计模型/用户绑定.png b/model/用例设计模型/用户绑定.png new file mode 100644 index 0000000..8c0e200 Binary files /dev/null and b/model/用例设计模型/用户绑定.png differ diff --git a/model/用例设计模型/登录.png b/model/用例设计模型/登录.png new file mode 100644 index 0000000..3cea4a0 Binary files /dev/null and b/model/用例设计模型/登录.png differ diff --git a/model/用户主要界面流顺序图.png b/model/用户主要界面流顺序图.png deleted file mode 100644 index 04cbe6a..0000000 Binary files a/model/用户主要界面流顺序图.png and /dev/null differ diff --git a/model/界面流时序图/web端界面流时序图.png b/model/界面流时序图/web端界面流时序图.png new file mode 100644 index 0000000..789795d Binary files /dev/null and b/model/界面流时序图/web端界面流时序图.png differ diff --git a/model/界面流时序图/小程序用户界面流时序图.png b/model/界面流时序图/小程序用户界面流时序图.png new file mode 100644 index 0000000..0197666 Binary files /dev/null and b/model/界面流时序图/小程序用户界面流时序图.png differ diff --git a/model/界面流时序图/小程序管理员界面流顺序图.png b/model/界面流时序图/小程序管理员界面流顺序图.png new file mode 100644 index 0000000..4f57781 Binary files /dev/null and b/model/界面流时序图/小程序管理员界面流顺序图.png differ diff --git a/model/界面类/taskscreen(1).png b/model/界面类/taskscreen(1).png new file mode 100644 index 0000000..f42c2bc Binary files /dev/null and b/model/界面类/taskscreen(1).png differ diff --git a/model/界面类/web端管理员界面类图.png b/model/界面类/web端管理员界面类图.png new file mode 100644 index 0000000..7dec96e Binary files /dev/null and b/model/界面类/web端管理员界面类图.png differ diff --git a/model/界面类/主页index(1).png b/model/界面类/主页index(1).png new file mode 100644 index 0000000..27fef6c Binary files /dev/null and b/model/界面类/主页index(1).png differ diff --git a/model/界面类/任务管理.png b/model/界面类/任务管理.png new file mode 100644 index 0000000..4b45ff5 Binary files /dev/null and b/model/界面类/任务管理.png differ diff --git a/model/界面类/发布任务 (1)(1).png b/model/界面类/发布任务 (1)(1).png new file mode 100644 index 0000000..1b4f2cc Binary files /dev/null and b/model/界面类/发布任务 (1)(1).png differ diff --git a/model/界面类/发布接龙 (1)(1).png b/model/界面类/发布接龙 (1)(1).png new file mode 100644 index 0000000..84782ad Binary files /dev/null and b/model/界面类/发布接龙 (1)(1).png differ diff --git a/model/界面类/小程序用户界面类图.png b/model/界面类/小程序用户界面类图.png new file mode 100644 index 0000000..4bf4276 Binary files /dev/null and b/model/界面类/小程序用户界面类图.png differ diff --git a/model/界面类/小程序管理员界面类图.png b/model/界面类/小程序管理员界面类图.png new file mode 100644 index 0000000..2643cbc Binary files /dev/null and b/model/界面类/小程序管理员界面类图.png differ diff --git a/model/界面类/提交任务(1).png b/model/界面类/提交任务(1).png new file mode 100644 index 0000000..19d4af9 Binary files /dev/null and b/model/界面类/提交任务(1).png differ diff --git a/model/界面类/提交接龙 (1)(1).png b/model/界面类/提交接龙 (1)(1).png new file mode 100644 index 0000000..45eb2d6 Binary files /dev/null and b/model/界面类/提交接龙 (1)(1).png differ diff --git a/model/界面类/数据统计.png b/model/界面类/数据统计.png new file mode 100644 index 0000000..00bd2ac Binary files /dev/null and b/model/界面类/数据统计.png differ diff --git a/model/界面类/显示发布的任务(1).png b/model/界面类/显示发布的任务(1).png new file mode 100644 index 0000000..b48963e Binary files /dev/null and b/model/界面类/显示发布的任务(1).png differ diff --git a/model/界面类/显示发布的接龙(1).png b/model/界面类/显示发布的接龙(1).png new file mode 100644 index 0000000..c8b3e10 Binary files /dev/null and b/model/界面类/显示发布的接龙(1).png differ diff --git a/model/界面类/用户管理.png b/model/界面类/用户管理.png new file mode 100644 index 0000000..ad140dd Binary files /dev/null and b/model/界面类/用户管理.png differ diff --git a/model/界面类/登录(1).png b/model/界面类/登录(1).png new file mode 100644 index 0000000..57c89fd Binary files /dev/null and b/model/界面类/登录(1).png differ diff --git a/model/界面类/绑定(1).png b/model/界面类/绑定(1).png new file mode 100644 index 0000000..fdd930d Binary files /dev/null and b/model/界面类/绑定(1).png differ diff --git a/model/界面类/菜单.png b/model/界面类/菜单.png new file mode 100644 index 0000000..0cd1cc6 Binary files /dev/null and b/model/界面类/菜单.png differ diff --git a/model/界面类/验证码(1).png b/model/界面类/验证码(1).png new file mode 100644 index 0000000..97dec74 Binary files /dev/null and b/model/界面类/验证码(1).png differ diff --git a/model/10-10类设计模型/类设计模型2.png b/model/类设计模型.png similarity index 100% rename from model/10-10类设计模型/类设计模型2.png rename to model/类设计模型.png diff --git a/model/逻辑视图.drawio (2).png b/model/逻辑视图.drawio (2).png deleted file mode 100644 index 1034352..0000000 Binary files a/model/逻辑视图.drawio (2).png and /dev/null differ diff --git a/model/10-4逻辑视图/逻辑视图.png b/model/逻辑视图.png similarity index 100% rename from model/10-4逻辑视图/逻辑视图.png rename to model/逻辑视图.png diff --git a/other/04_软件工程课程设计汇报PPT.pptx b/other/04_软件工程课程设计汇报PPT.pptx new file mode 100644 index 0000000..8c27bd1 Binary files /dev/null and b/other/04_软件工程课程设计汇报PPT.pptx differ diff --git a/other/05_软件开发项目的个人自评报告.xlsx b/other/05_软件开发项目的个人自评报告.xlsx new file mode 100644 index 0000000..6b715e0 Binary files /dev/null and b/other/05_软件开发项目的个人自评报告.xlsx differ diff --git a/other/06_软件开发项目的团队自评报告.xlsx b/other/06_软件开发项目的团队自评报告.xlsx new file mode 100644 index 0000000..a2cce77 Binary files /dev/null and b/other/06_软件开发项目的团队自评报告.xlsx differ diff --git a/other/07_200340008 高以卓-实践总结报告.docx b/other/07_200340008 高以卓-实践总结报告.docx new file mode 100644 index 0000000..7d1ba39 Binary files /dev/null and b/other/07_200340008 高以卓-实践总结报告.docx differ diff --git a/other/07_200340072王壕-实践总结报告-模板.docx b/other/07_200340072王壕-实践总结报告-模板.docx new file mode 100644 index 0000000..d05966c Binary files /dev/null and b/other/07_200340072王壕-实践总结报告-模板.docx differ diff --git a/other/07_200340076王一丁-实践总结报告.docx b/other/07_200340076王一丁-实践总结报告.docx new file mode 100644 index 0000000..197b606 Binary files /dev/null and b/other/07_200340076王一丁-实践总结报告.docx differ diff --git a/other/07_200840089王西霖-实践总结报告.docx b/other/07_200840089王西霖-实践总结报告.docx new file mode 100644 index 0000000..bb2fe0b Binary files /dev/null and b/other/07_200840089王西霖-实践总结报告.docx differ diff --git a/other/班级通演示视频.mp4 b/other/班级通演示视频.mp4 new file mode 100644 index 0000000..7af9a13 Binary files /dev/null and b/other/班级通演示视频.mp4 differ diff --git a/src/classhelper/12.zip b/src/classhelper/12.zip new file mode 100644 index 0000000..4225f95 Binary files /dev/null and b/src/classhelper/12.zip differ diff --git a/src/classhelper/5.zip b/src/classhelper/5.zip new file mode 100644 index 0000000..7c9434a Binary files /dev/null and b/src/classhelper/5.zip differ diff --git a/src/classhelper/6.zip b/src/classhelper/6.zip new file mode 100644 index 0000000..ac700a6 Binary files /dev/null and b/src/classhelper/6.zip differ diff --git a/src/script.sql b/src/script.sql new file mode 100644 index 0000000..e2615fd --- /dev/null +++ b/src/script.sql @@ -0,0 +1,109 @@ +create table dragon +( + id int auto_increment + primary key, + name varchar(200) not null, + property varchar(255) default '0' not null comment '内容', + stuid varchar(255) null, + deadtime varchar(255) default '0' not null, + status int default 0 null, + create_time datetime null comment '创建时间戳', + last_time datetime null comment '最后修改时间戳', + constraint name + unique (name) +) + charset = utf8; + +create table rcode +( + skey varchar(255) not null, + code varchar(5) null, + constraint rcode_code_uindex + unique (code), + constraint rcode_skey_uindex + unique (skey) +); + +alter table rcode + add primary key (skey); + +create table task +( + id int auto_increment + primary key, + name varchar(200) not null, + property varchar(255) default '0' not null comment '内容', + stuid varchar(255) null, + deadtime varchar(255) default '0' not null, + status int default 0 null, + create_time datetime null comment '创建时间戳', + last_time datetime null comment '最后修改时间戳', + constraint name + unique (name) +) + charset = utf8; + +create table user +( + open_id varchar(100) collate utf8mb4_unicode_ci not null comment 'open_id' + primary key, + skey varchar(100) collate utf8mb4_unicode_ci not null comment 'skey', + create_time timestamp default CURRENT_TIMESTAMP null comment '创建时间', + last_visit_time timestamp default CURRENT_TIMESTAMP null comment '最后登录时间', + session_key varchar(100) collate utf8mb4_unicode_ci not null comment 'session_key', + city varchar(255) null comment '市', + province varchar(255) null comment '省', + country varchar(255) null comment '国', + avatar_url varchar(255) null comment '头像', + gender tinyint(11) null comment '性别', + nick_name varchar(255) null comment '网名', + student_number varchar(255) null comment '学号', + name varchar(255) null comment '姓名', + power int(1) default 0 null comment '管理员权限' +) + comment '微信用户信息' charset = utf8; + +create table dragonson +( + id int auto_increment + primary key, + dragon_id int not null, + studentnumber varchar(255) null, + finishtime timestamp default CURRENT_TIMESTAMP null, + text varchar(256) charset latin1 null, + constraint dragonson_ibfk_1 + foreign key (studentnumber) references user (student_number) + on update cascade on delete cascade, + constraint dragonson_ibfk_2 + foreign key (dragon_id) references dragon (id) + on update cascade on delete cascade +) + charset = utf8; + +create index `f_key sutdentnumber` + on dragonson (studentnumber); + +create index f_keytaski_id + on dragonson (dragon_id); + +create table taskson +( + id int auto_increment + primary key, + task_id int not null, + studentnumber varchar(255) null, + finishtime timestamp default CURRENT_TIMESTAMP null, + filepath varchar(256) charset latin1 null, + constraint `f_key sutdentnumber` + foreign key (studentnumber) references user (student_number) + on update cascade on delete cascade, + constraint f_keytaski_id + foreign key (task_id) references task (id) + on update cascade on delete cascade +) + charset = utf8; + +create index Student_Number + on user (student_number); + +