首页 > 数据库 >想去码头整点薯条-数据库设计心得

想去码头整点薯条-数据库设计心得

时间:2023-11-10 20:57:37浏览次数:39  
标签:校内 整点 数据库 薯条 学生 实习 设计 心得 导师

数据库设计心得-想去码头整点薯条

一、背景

高校学生外出进行实习时,目前的管理方式主要是手工和传统纸质材料方式,非常耗费人力物力,同时存在纸质材料不易收集、数据管理与统计分析费时、过程难以监控预警等问题。

为改变传统纸质材料传递方式,提高管理工作效率,实现学生校外实习实践活动的有效预警和过程监管,设计开发一个基于微信小程序的企业实习管理系统,使应届实习学生可以通过企业实习管理系统选择校内导师、上交实习offer以及填写实习情况文档;校内导师可通过企业实习管理系统处理学生申请,管理学生以及对学生提交的文档进行审核评分;管理员可使用企业实习管理系统调节总体实习的时间范围节点来宏观调控实习进度,对实习学生、校内导师、实习信息、导师学生指导关系和管理人员进行管理,通过消息中心将相关信息及时通知给相关人员,以及通过统计分析功能整体把握实习情况。

  1. 需求分析

图示

描述已自动生成

根据角色的不同,主要将功能划分到四个不同的角色身上,分别为:学生、校内导师、企业导师和管理员

三、局部E-R设计

1.学生、校内导师、企业导师表单提交

图示, 示意图

描述已自动生成

第一个板块主要为三者之间各种表单的提交,也是本项目和核心功能所在

2.学生个人分数、文档提交

图形用户界面, 图示

描述已自动生成

第二个模块主要为学生该角色单独参与的一些功能

3.管理员消息、统计管理

图片包含 图示

描述已自动生成

第三个模块主要为管理员、系统自身相关的一些功能

  1. 总体全局E-R图

  1. 设计心得

需求分析: 在设计数据库之前,确保对系统的需求有清晰的了解。了解业务规则、数据的关系和特性,以及未来可能的变化。这将有助于构建更灵活、可扩展的数据库。

规范化: 遵循数据库规范化原则,将数据分解为更小的、不重复的结构。这有助于减少冗余数据,确保数据的一致性和完整性。

性能考虑: 考虑数据库的性能需求,选择合适的索引、分区和缓存策略。合理设计表结构,避免复杂的查询和连接,以提高查询效率。

数据类型选择: 选择合适的数据类型来存储数据,以最小化存储空间的使用并提高性能。例如,选择适当的整数类型、字符类型和日期类型。

安全性: 确保数据库的安全性,采用适当的身份验证和授权措施。对敏感信息进行加密,防止SQL注入等安全威胁。

命名规范: 使用一致的、有意义的命名规范来命名表、列、索引等。这有助于他人更容易理解数据库结构。

备份和恢复策略: 制定有效的备份和恢复策略,确保在意外情况下可以快速恢复数据。定期测试和验证备份的完整性。

文档: 详细记录数据库设计决策和结构,包括表关系、字段含义、索引等信息。这将为团队成员提供有用的参考和理解。

版本控制: 使用版本控制系统管理数据库架构的变更。这有助于跟踪和回滚变更,同时提供了一个协作的平台。

定期优化: 定期评估数据库的性能,并进行必要的优化。监测慢查询,根据需求调整索引和查询语句,以确保数据库一直能够满足系统的需求。

标签:校内,整点,数据库,薯条,学生,实习,设计,心得,导师
From: https://www.cnblogs.com/cigar000/p/17825019.html

相关文章

  • 软件2103班【六个核桃】数据库设计心得体会
     引言本博客为在完成《软件工程导论》课程软件项目的数据库设计时的一些心得体会。数据库设计是软件开发过程中的关键环节之一,直接影响到软件系统的性能和稳定性。一个合理和高效的数据库设计能够有效地提高软件系统的运行效率和响应速度,减少资源的浪费和冗余。同时,良好的......
  • 代码写的都队-数据库设计心得博客
    指导老师:刘琴项目:基于隐私保护的众包系统组名:代码写的都队组员:李明胜、桑健康、刘豪奇、杜洋、史涛、夏金茗作者:桑健康我们的项目是基于隐私包含的众包系统。在设计之前,我们先把需求搞清楚。业务需求雇主能发布需求,工人能接单,完成任务。哈哈,听上去还挺简单的,但涉及到雇主取......
  • 数据库设计心得博客
    数据库设计心得-软件2104-果宝特攻指导老师:李玮项目:阅文批示与资产管理系统组名:果宝特攻组员:石宇航、阿希耶·王、官玮轩、杨金铭、胡延霁、周润荣作者:周润荣业务需求:本项目是用于线上进行阅文审批、传阅,固有资产管理等的系统。本项目需要实现对阅文的交付,审批结果的传递,阅文的传......
  • O猪狗鲤鱼王O——数据库设计心得
    前言在大二下学期学习的数据库原理课程中,我们学会了mysql数据库相关的sql语句,以及数据库的基本原理。在本门课程软件工程导论上,我们学会了如何根据业务需求来进行数据库的设计。最终完成数据库的设计与搭建。并使用PowerDesigner工具帮助我们完成了图的绘画,导出了相关的sql语......
  • 数据库设计心得
    数据库设计心得业务需求分析本组的团队项目是个性化自主学习评测系统,该系统需要为学生提供个性化的评测,同时需要为教师提供题库上传的功能,在系统中,学生可以自主选择需要学习的课程,教师可以自己上传课程等,以及该系统需实现基础的登录与注册等功能,同时要有管理员来管理系统的运行。......
  • 懒羊羊大王——数据库设计心得
    一、简介 项目背景:中国传统文化博大精深,中国历史经历多个朝代,各种官职复杂多样,同一官职在不同朝代也可能有不同的职责,这对于想要了解官职历史的人来说有很大的难度,即使是查找纸质书籍也不一定能得到有效的信息。为了解决这一问题,我们决定建立一个知识图谱整理系统网站,将中国古代......
  • 技术文章创作心得分享
    本文将分享近段时期以来的技术文章创作心得体会,如果你也正在写作的路上,希望这篇文章能对你有所帮助或启发。笔者在去年下半年发表了约莫40篇文章,几个月内在掘金升级到优秀创作者,达成了里程碑式的小目标,其中一篇文章被官方评选为2022年度爆款好文,也算是十分难得的肯定。为什么写......
  • AAA软件批发-数据库设计心得
    数据库设计心得工具选择进行数据库设计的时候,选择好一个合适的设计工具非常重要。一个好的设计开发工具可以大大提高效率。powerdesigner就是一个很好的选择,它能支持快速创建表,并支持表与表之间建立关系,使得数据模型设计变得简单高效。同时,能够实现概念模型与物理模型之间的自动......
  • 岳麓山风景名胜管理大队-数据库设计心得博客
    数据库设计心得-软件2103-岳麓山风景名胜管理大队作者:王明扬项目名称:数字化农业信息管理系统组名:岳麓山风景名胜管理大队组员:刘传煜、伍嘉懿、王明扬、秦凯、符南山、金颖希指导老师:荣辉桂目录:一、背景二、数据库设计的重要性三、设计过程四、设计心得一、背景数字......
  • 团队项目数据库设计心得
    1.分析业务需求我们的团队项目是图数据库的可视化管理系统,作为一个数据库,提供关于用户对数据库的各种操作,包括增删查改备份还原等,当然作为一个系统,需要注册登录等功能,还得提供管理用户的管理系统。以及各种其他的拓展功能。2.实体分析想要设计数据库,首先要知道需要什么实体。......