学校课程设计作业,完成一个简单的学生信息管理系统,考虑到系统实用性,把它做成了一个简单的能够使用的学生成绩管理系统,包含了学生信息管理,就当做练手吧。

发一个博客,做展示用!!

第一次做的一个比较完整的系统,难免会有一些bug(^_^)

一、开发背景

软件名称:学生成绩管理系统(SSMS)

使用对象:小学、初中、高中

二、需求分析

1. 系统分析

该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩;

管理员为班级设置年级,为年级设置课程,为班级的每门课程设置老师,为学生设置班级。一个年级有多门课程(语文、数学、外语等等),班级的每门课程只能有一名老师,一个老师可以有多门课程;老师选择自己这门课程为该课程的学生登记成绩。老师可以查看其他老师的信息(可以当成是老师的通讯录),查看本课程学生的信息和成绩;学生可以查看班级其他同学的信息(可以看成是班级的同学录)。

考试分为两种,一种是年级统考,一种是平时考试。年级统考需要管理员事先添加一次年级统考,考试成绩出来后,老师进入系统选择该次考试为学生登记成绩。平时考试则是班级平时的考试,老师添加考试信息,登记成绩。成绩统计分析则是针对年级统考进行分析,主要涉及各学科分数名次,总分名次。

三、开发环境

系统环境:Windows

开发工具:Eclipse

Java版本:JDK 1.7

服务器:tomcat 7.0

数据库:MySQL 5.1

系统采用技术:Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Ajax+面向接口编程

四、其它的看截图

登录界面:

管理员界面:

考试列表:

成绩统计:

教师列表:

学生列表:

系统设置:

教师界面:

成绩登记:

教师通讯录:

个人信息:

学生界面:

学生成绩查询:

工程目录结构:

BaseDao接口:

最终项目包含文件:

php课程设计学生信息管理系统,学生成绩管理系统/学生信息管理系统相关推荐

  1. 课程设计是计算机科学与技术专业的一门,信息系:对“计算机科学与技术”专业课程设计的改善建议(已回复).doc...

    信息系:对"计算机科学与技术"专业课程设计的改善建议(已回复).doc 写在前面的话: 我们信息系接到学工办信息组辅导员转来的学生意见和建议,高度重视,组织计算机专业骨干教师对于同 ...

  2. c语言版碟片出借系统代码,课程设计要用用C语言编写的图书管管理系统

    课程设计要用用C语言编写的图书管管理系统 高手们帮帮忙发到: 990705217@http://doc.xuehai.net 谢谢啦-- 要求如下 2011-6-20 09:14 提问者:青石灬小巷 ...

  3. Java实践课程设计附源码和sql脚本(物流管理系统)

    声明:本课程设计比较简陋,系统功能模块也相较简单,仅供参考学习哦. 需要源码的可联系本博主QQ:194242960: 需要其他课程设计项目可以关注VX公众号:"学长源码" 课程选题 ...

  4. 【Java课程设计】基于Java Swing+MySQL的学生基本信息管理系统----附git仓库地址

    一.项目简介 功能描述: 基于Java Swing+MySQL的学生基本信息管理系统,支持对学院.班级.学生信息的增删改查. 参考git地址或博客地址: https://www.bilibili.co ...

  5. cpp课程设计实验题:定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore)、英语成绩(englishScore)、人数(coun

    CPP实验题:定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name).学号(num).数学成绩(mathScore).英语成绩(englishScore).人数(count).数 ...

  6. 课程设计下:利用C++实现高校人员信息管理系统

    高校人员信息管理系统 需求分析 实现功能如下: 系统环境: 数据结构设计: 界面显示: 代码如下: 下载链接 需求分析 该系统所应包含的信息有以下一些: 人员的基本信息: 编号.姓名.年龄.性别.职称 ...

  7. 【课程设计】Java Web 学生成绩管理系统

    摘要:一个基于Java Web的学生成绩管理系统,在学生成绩管理系统中主要有三个权限:管理员.教师和学生.管理员模块主要实现的基本功能是添加教师.添加学生.开设院系和开设课程:教师模块主要实现的基本功 ...

  8. Web课程设计之学生成绩管理系统

    Web课设之学生成绩管理系统 一.实验题目 二.实验目的 三.总体设计 3.1 实验要求: 3.2 本系统所运用到的技术栈: 3.3 本系统所运用的编程工具 3.4 核心技术介绍 3.5 模块介绍 3 ...

  9. 数据库课程设计-----------学生选课管理系统的设计

    由于时间关系,里面许多图片都已经变形或错位 课程设计(学年论文) 题目:学生选课管理系统的设计与实现 系    院计算机科学技术系 专    业计算机科学与技术 班    级 姓    名 学    ...

  10. 基于java与sqlserver2008的班级信息管理系统源代码,图书管理系统课程设计报告(基于JAVA和SQL.Server).doc...

    可编辑版 PAGE Word完美格式 可编辑版 Word完美格式 课程设计报告 设计名称:<数据库原理与应用>课程设计 设计题目: 图书管理系统的设计与开发 学生学号: 专业班级: 学生姓 ...

最新文章

  1. 【Codeforces】1065B Vasya and Isolated Vertices (无向图的)
  2. python django 优势_那么多人选择Python,它的优势,缺点有哪些?
  3. IIS与ASP.NET对请求的处理
  4. TABLES ABOUT CRM MARTETING
  5. 【java】四步法:spring boot项目部署在CentOS 8(后端篇)
  6. error和exception
  7. 一分钟理解handler机制
  8. k8s Service
  9. 企业真实面试题总结(一)
  10. 逍遥模拟器android4.0版本,逍遥安卓模拟器工作室版
  11. 李明洋十讲学会ADS教学课程笔记
  12. 烧写linux系统到盒子,在Linux命令行中将礼品包装在盒子中
  13. 丹佛机场行李系统没能及时交工的原因
  14. 推荐1个易上手代码开源的好用的H5网页编辑工具
  15. 微信小程序开发报错及解决记录
  16. leetcode-841-钥匙和房间 题解
  17. illustrate插件--AI插件--印前插件--CADTools--导入库分析(一)
  18. 软件测试一支笔的用途,面试解答:写出一支笔的20种用途
  19. 超级简洁的Python风格加解密
  20. sysctl设置系统参数

热门文章

  1. 国内29家视觉企业及最新动态一览
  2. JavaCore/HeapDump文件分析工具
  3. 这个为生信学习打造的开源 Python 文字教程真香!!!
  4. 跳板机+谷歌验证码 ssh 自动登录
  5. python 网易云音乐uc缓存转换mp3
  6. JAVA当中Switch语句
  7. matlab里的copula函数,常见copula函数简介
  8. 小学计算机兴趣班培训总结,小学生电脑制作兴趣班三大主题学习内容
  9. 2020年华为鲲鹏产业体系研究深度报告
  10. 魅族消息推送服务器,内部员工透露魅族早已完成统一推送服务适配