本文介绍: 需要实现用户登录创建投票项目用户对不同投票项目中不同选项投票,各种票数分析;总的来说,对此项目需要建4张表,用户表,投票项目表,选项表,关联表;,一个项目可以有多个用户参加,一个用户能参加多个投票项目,:gogingormmysql前端各种工具等。进行定期的系统更新和维护 ,确保系统安全和稳定。设置系统监控日志,及时发现和解决潜在问题。不管怎样,写项 目第一步永远是。不管怎样,写项 目第一步永远是。不管怎样,写项 目第一步永远是。,一个项目对应多个选项,,所以至少需要四张表。

web项目创建流程框架

1. 需求分析和规划阶段

2. 技术选型阶段

3. 设计阶段

4. 前端开发阶段

5. 后端开发阶段

6. 集成测试阶段:

7. 优化测试阶段:

8. 部署阶段:

9. 维护和更新阶段:

不管怎样,写项 目第一步永远是需求分析!!!

不管怎样,写项 目第一步永远是需求分析!!!

不管怎样,写项 目第一步永远是需求分析!!!

实例分析

以目前写的投票系统为例分析

建表的分析

  1. 当只存在一对一关系时,最少只用一张表
  2. 当存在1对多关系时,最少需要两张表,例如学生和班级关系,最少需要班级表和学生
  3. 当存在多对多关系时,最少需要创建三张表,例如学生和课程,一个学生可以选修多门课程,一门课程可以被多个学生选修。,这时需要学生—课程中间表,关联学生id课程id

按照此方法有助于减少数据冗余,查询起来也方便。

  • 数据库创建:既然用户要登录,肯定是要有用户表,投票需要有投票表,投票表中记录表的各种性质,包括id类型,表名,持续时间等这种,而具体的单个表选项,需要再创建表表示表中各个选项的name,id,得票数等等,最后需要一个关联表,储存用户对哪个表的哪个选项进行了投票。

总的来说,对此项目,需要建4张表,用户表,投票项目表,选项表,关联表;

按照上边的建表规律,用户表,投票项目表是多对多的关系,一个项目可以有多个用户参加,一个用户能参加多个投票项目,项目表和选项表是一对多的关系,一个项目对应多个选项,用户表和选项表其实也是多对多关系,,所以至少需要四张表。

原文地址:https://blog.csdn.net/qq_63728673/article/details/134597048

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_6203.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注