软件工程实训——第一天
第一天
前后分离
前端:android
后端:springboot+mbatis-plus
高心星
软件工程的思维来开发项目
问题定义
可行性研究
需求分析
概要设计
详细设计
编码
测试
维护
需求分析
1.用户的信息管理
2.新增支出
3.新增收入
4.支出统计
5.收入统计
6.收支管理
概要设计
功能模块图
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5T1yJ2dj-1686534517341)(C:\Users\gxx\Desktop\中原工学院移动班实训\家庭理财通.png)]
er图
实体关系图
实体:用户信息,支出的信息,收入的信息
关系:
用户信息-------支出信息
1:n
用户信息--------收入信息
1:n
设计数据字典的时候,先设计实体表,在设计关系
1:1的关系 双方任意一个实体加入一个字段 外键关联另外一个实体的主键
身份证 uid fk 用户的id
用户 idcardid fk 身份证的id
1:n的关系 多的那一个实体 加入一个字段 关联少的那一个实体的id
n:m的关系 额外创建关系表 id 一个实体的外键依赖id 另外一个实体的外键依赖id
r_shop_card
id
shopid 依赖于shop id
cardid 依赖于 card id
数据字典
用户表:t_user
字段 | 字段类型 | 字段描述 |
---|---|---|
id | int | 用户id |
name | varchar(60) | 用户名字 |
password | varchar(60) | 用户密码 |
sex | varchar(4) | 用户的性别 |
school | text | 毕业的学校 |
icon | text | 用户的头像url |
支出表:t_zhichu
字段 | 字段类型 | 字段描述 |
---|---|---|
id | int | 支出的id |
title | varchar(60) | 支出的原因 |
num | float | 支出的数目 |
type | varhcar(10) | 支出的类别 |
time | datetime | 支出的时间 |
istongji | int | 是否加入统计(1加入 0 不加入) |
uid | int | 依赖用户表id |
支出表:t_shouru
字段 | 字段类型 | 字段描述 |
---|---|---|
id | int | 收入的id |
title | varchar(60) | 收入的原因 |
num | float | 收入的数目 |
type | varhcar(10) | 收入的类别 |
time | datetime | 收入的时间 |
istongji | int | 是否加入统计(1加入 0 不加入) |
uid | int | 依赖用户id |
数据库设计
|
| istongji | int | 是否加入统计(1加入 0 不加入) |
| uid | int | 依赖用户id |
数据库设计
软件工程实训——第一天相关推荐
- 大四软件工程实训 总结 | TMS 物流管理系统 | 我们各自担任了产品经理、项目经理、IT总监、后端、前端和测试
文章目录 一.实训介绍 1.1 实训目的 1.2 角色职责分配 产品经理 项目经理 IT 总监 后端程序员 前端程序员 测试人员 1.3 实训过程 二.实训记录 Day 1 需求文档 Day 2 项目 ...
- 中级实训第一天的自学报告
目录[阅读时间:约10分钟] 中级实训第一天的自学报告 姓名:隐藏敏感信息 学号:隐藏敏感信息 一.Vi/Vim 二.Java 三.Ant 四.Junit [附加]五.SonarQube [附加]六. ...
- 软件工程实训有必要吗_软件工程实训报告的总结.docx
软件工程实训报告总结 软件工程实践作为软件工程专业本科生企业实习前的综合实践课程在培养体系中占有重要地位,怎样写软件工程实训报告? 篇一:软件工程实训总结 转眼间实训已过去一段时间,之前的兴奋.喜悦如 ...
- 软件工程实训有必要吗_软件工程实训心得体会
软件工程实训心得体会 最新发布的<软件工程实训心得体会>的详细范文参考文章,觉得有用就 收藏了,这里给大家转摘到.软件工程实训心得体会 软件工程实训心得体会 我一直认为软件开发无非是努力的 ...
- 项目实训第一周2-学习系统的使用
项目实训第一周2-学习系统的使用 1.代码生成器的使用 2.sql生成器的使用 3.其他组件的使用 1.代码生成器的使用 如图,是代码生成器的基本构造 可以自行定义选择你要生成代码的注释信息,表信息, ...
- 软件工程实训报告需求文档测试文档,《软件工程实训》实习报告模板
<软件工程实训>实习报告模板 计算机与信息管理专业 软件工程课程设计 题目:图书信息管理 专业:计算机与信息管理 班级: 学号: 姓名: 2008年12月15 日 一.实习目的与要求 由x ...
- 软件工程实训有必要吗_软件工程专业有没有必要考研
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 今天的这个话题是由一个学妹在QQ上问我的,请看下图: 对于学计算机软件类专业的学生,或许都会遇到这么一个问题,而我也不止一次被问及到这么一个问题了,那么, ...
- 项目实训第一周(车道线检测)
项目实训我主要负责计算机视觉方面,识别出车道线并据此导航.相关内容也更新在我的个人博客上个人网站 相关介绍 车道线检测如果用传统方法,识别速度较慢,效果不够好,容易受到多种因素的干扰,因此我们打算开发 ...
- 软件工程实训有必要吗_软件工程专业实训心得体会
软件工程专业实训心得体会 第 1 篇:软件工程专业实训心得体会 这学期学习了软件工程实践这门课,我觉得这是对上学 期的软件工程课程学习的检验,上学期学习软件工程只是我 们浅显的认识,相比之下,这学期就 ...
最新文章
- 使用Rainbow tables和Ophcrack的组合工具破解Windows密码
- awgn信道中的噪声功率谱密度_从OFC2020看高级算法在光通信中的应用
- lua52 C API测试代码
- python如何绘制曲线图_python pandas plot画折线图如何显示x轴的值?
- C++17新特性学习笔记
- 江西省2019计算机二级报名日期,2020年3月江西计算机等级报名时间、报名入口【2019年12月18日-27日】...
- 百度热力图颜色说明_大数据下的龙港、鳌江人口热力图
- 动态规划经典题之年终奖
- ionic4 背景设置动态图片报错WARNING: sanitizing unsafe style value background-image:url
- [再寄小读者之数学篇](2014-05-25 非线性递归数列的敛散性)
- vmware服务器系统配置ip地址,教程 - Vmware ESXi IP地址配置
- 宝塔搭建实测-基于ThinkPHP5.1的wms进销存源码
- Linux下禁用笔记本触摸板
- 如何测试服务器端口是否打开?
- 根椐图片,请猜一四字成语!有一点难度喔:)
- 玩安卓从 0 到 1 之总体概览
- seo刷流量软件有哪些|比较好的有什么呢|seo排名软件
- 模型驱动式架构(MDA)技术简介
- View的实现和优化相关面试题
- MATLAB语言的串口助手