好多天,没有学习数据库了,更别说敲系统了。落下了有些东西又得从头再来。最近这些天在看第二遍《SQL——入门经典》把基础知识重温一下,同时看了看这个小系统,不知道如何下手啊,所以先大致观察了一下,对它进行了分析。

       登陆成功后,看了看主界面,对它进行了一下分析,看看它都有神马功能。
       它主要有五个大功能,分别为系统管理,学籍管理,班级管理,课程管理和成绩管理,这些个功能是层层递进的。
                    
        我们再看看每个功能下面的小功能,添加、修改、查询,添加、修改、查询,基本上就是数据库的增,删,改,查。看着东西多,其实挺简单的。
        看完了系统的功能后,我们对这个系统再进行深入分析。在这个系统中有四个实体,它们分别是学生,年级,班级,课程。让我们对这4个实体分别进行分析。
        首先是学生实体,这个系统是专门为管理学生信息做的。其它的都是围绕学生来进行的。
                              
        这里包括学生的基本信息,她所在的班级信息,以及她所上的课程的信息,还有她的课程成绩信息。
        其次,是年级实体。也就是说学学生所在的年级的名称,班级,以及所选课程。
                                                       
      第三,年级下面就是我们的班级了,看看我们的班级都包括那些信息吧。它包括我们的班级的班号,所在年级,班主任以及教室。
                                            
      第四,就是我们的课程了,课程包含课程编号,课程名称,课程类型以及课程描述。
                                           

       最后,这张图,就是各个实体之间的关系了。
              
       到这里,简单的系统分析就已经完成了。
       第一次做系统,不知道从哪下手,于是就跟着书上的思路走了,不管对不对,先照着做吧,等做完了再说! 

学生信息管理系统(一)——系统功能分析相关推荐

  1. 学生信息管理系统中系统登录问题

    在实现学生信息管理系统中,我们会经常遇到不能正常登录的问题,那么这到底是怎么回事呢? 我认为这里有几点主要原因: 1.数据库连接不成功:只有正确的连接数据库,是保证系统正常登录的必要条件! 2.在编写 ...

  2. 网上教学系统mysql课程设计_基于学生信息管理系统的数据库系统课程设计(MySQL)...

    题目:学生信息管理系统 1 系统需求分析 学校每年都有新生入学.老生毕业,还有其他各种人事变动.如何有效地管理这些学生 的信息,帮助学校和老师掌握学生的情况,这就是学生信息管理系统需要完成的功能. 1 ...

  3. 基于学生信息管理系统的数据库系统课程设计(MySQL)

    2022-12-04更新: 时隔上次更新已过去快两年,期间不少小伙伴私信问源代码啥的.因此在原版基础上修复,完成最终优化版,主要是代码优化和引入新的javaswing用法~,如有疑问欢迎评论区留言交流 ...

  4. 实战| JSP Servlet Mysql学生信息管理系统

    项目简介 相信每个人都接触过Java web的学生信息管理系统,系统分为学生.教师.管理员三个角色,每个角色登录后的功能权限不一样:此次学习分为四个阶段,每个阶段都是独立完整的系统: 功能介绍 今天我 ...

  5. C#Windows学生信息管理系统

    学生信息管理系统简介 系统采用三层架构编写,数据库sqlserver,软件visual studio. 功能实现数据库增删查改具体如下: 1.实现管理员登录和注册. 2.实现管理员密码和信息修改. 3 ...

  6. 基于PHP+MySQL的学生信息管理系统(源码)

    项目名称:基于PHP+MySQL的学生信息管理系统 本系统是一个用于管理学生信息的管理系统,包括基本的增删改查,系统使用PHP语言开发,使用MySQL数据库,可以供初学者参考使用. 系统环境 MySQ ...

  7. python学生成绩管理系统实验报告_【python 学生信息管理系统】

    1. 简述 本文讲述的是用 python 语言写一个简单的学生信息管理系统,系统包含学生信息的增删查改功.同时使用了 mysql5.7.14 来存储数据. 2.准备工作 首先,先搭建好自己的 MySQ ...

  8. JavaWeb 入门 最简单的学生信息管理系统

    最近在学习JavaWeb,整理一下.写了个很简单的学生信息管理系统.系统只包括简单的对学生信息进行增删改查.系统采用三层设计模式. 先展示一下系统的业务处理逻辑图: 逻辑如图所示,获取前端用户交互信息 ...

  9. Linux学生QT成绩查询系统大作业报告,GitHub - cxc1357/Student-Information-Manage-System: QT实现的学生信息管理系统,高程大作业...

    学生信息管理系统 一.系统指南 本系统为表格式的学生信息管理系统,提供了文件新建.打开及保存功能,还可在表格中对数据进行增加.删除.修改.搜索,下面将一一介绍这些功能 1.新建文件 新建文件将会产生一 ...

  10. java毕业生设计学生信息管理系统计算机源码+系统+mysql+调试部署+lw

    java毕业生设计学生信息管理系统计算机源码+系统+mysql+调试部署+lw java毕业生设计学生信息管理系统计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B/S架构 开 ...

最新文章

  1. mysql 主从复制 性能_zabbix监控mysql各项性能,主从复制
  2. 德国蓝皮书:解决特定问题 德国渐进建设智慧城市
  3. python工作太难找-Python工作难找吗?
  4. java.util.regex包下的Pattern和Matcher详解(正则匹配)
  5. print python 如何加锁_深度解密Python单例模式
  6. html表单页脚,HTML 表格
  7. HDU 最大报销额 (0 1 背包)
  8. android 获取已安装 错误代码,android获取手机已经安装的app信息
  9. python三大神器之fabric
  10. CUDA编程技术汇总
  11. python爬取大众点评数据_小试Python——爬虫抓取大众点评上的数据
  12. Adobe PS常用快捷键
  13. GIS地图基础知识--入门教程
  14. BIM模型一键输出 3D Tiles (for Cesium) 和 glTF/blg
  15. python做日历牌,怎么使用python tkinter制作日历?
  16. Qt 调用ftd2x API上位机踩坑指南
  17. OPenGL 学习笔记之 Mesh 网格知识
  18. Scavenger:可在不同Paste站点爬取用户泄露凭证的实用工具
  19. win7硬件要求_九代酷睿平台装Win7的方法!2019年九代i5-9400F配B365装机配置单
  20. 地理教学中常用的计算机软件,地理教学与信息技术的整合模版

热门文章

  1. java语言【 #96. 天花板上的小灯】(已通过)
  2. 量化交易 第六课 策略评估指标计算
  3. ResNet结构分析
  4. 用电脑将图片转为excel表格有几种方法?怎么操作?
  5. 各厂家网络设备查看端口收发光功率-命令汇总
  6. mac怎么使用charles抓取iphone的手机包
  7. 利用python求100以内素数之和
  8. Excel表格数据导入MySQL数据库
  9. 使用Tesseract和Python进行OCR和语言翻译
  10. 2023年大厂秋季校招整理