标题:基于 Java EE 的高校重修管理系统设计与实现

一、基本信息

时间:2015

来源:河海大学文天学院

关键词::Java EE 架构; B/S 模式; 重修管理系统

二、研究内容

1.需求分析
(1)学生信息, 包括数据项有: 学生 id、 姓名、 密码、 性别、所在院系、 所在专业等。
(2)管 理 员 信 息, 包 括 数 据 项 有: 管 理 员 id、 姓名、 密 码、性别、 联系方式等。
(3)课程清单信息, 包 括 数 据 项 有: 课 程 id、 课序 号、 课 程名、 任课教师、 班级等。
(4)重修汇总信息, 包 括 数 据 项 有: 汇 总 id、 学生 学 号、 学生姓名、 课程名、 跟班教师、 修读形式、 学分、 修读种类等。
经过对表之间的数据分析之后, 根据数据关系绘制系统E-R 图,

2.系统设计
根据系统实际需求, 划分 子 系 统 为: 数据库维护管理子系统、 后台管理子系统、 前台管理子系统。
(1)数据库维护管理
该子系统需要实现以下功能: 实现数据批量导入、 导 出管理, 数据库创建及基本数据维护, 数据库环境搭建等功能。系统管理员通过登录后台系统实现对数据的操作, 具 体包括: 修改管理员资料, 对学生信息和课程信息的批量导入,对前台已办理的重修业务实现批量导出等操作。
(2)后台管理
该子系统主要包括用户登录验证功能, 当 验 证 通 过 时,依权限可进入前台或后台管理界面, 后台管理包括个人资料管 理、 学 生 管 理 模 块、 管理员管理模块、 综 合 管 理 模 块 等,具体功能流程如图

三、结论

该项目开发了基于 JavaEE 架构的高校重修管理系统, 更好地利用网络和信息化手段对学生重修工作进行科学规范的管理。 学生可以通过网络对不及格课程进行管理, 并办理重修 业 务, 使得学生重修工作系统化、 规范化和高效化, 提高了学生办理重修业务的效率,减轻了教学管理人员的工作负担

四、参考文献

[1] 倪天伟. 基于 Java EE 的高校重修管理系统设计与实现[J].河海大学文天学院,2015.1-3

《基于 Java EE 的高校重修管理系统设计与实现》论文笔记(九)的更多相关文章

  1. 基于JAVA WEB技术旅游服务网站系统设计与实现网上程序代写

    基于JAVA WEB技术旅游服务网站系统设计与实现网上程序代写 专业程序代写服务(QQ:928900200) 随着社会的进步.服务行业的服务水平不断发展与提高,宾馆.酒店.旅游等服务行业的信息量和工作 ...

  2. 基于 Java Web 的毕业设计选题管理平台--选题报告与需求规格说明书

    一.选题报告 目录 团队名称 团队成员 项目名称 项目描述 创新与收益 用户场景分析 真实用户调研 未来市场与竞争 项目导图 比例权重 总结 1.团队名称--指南者团队 2.团队成员 孔潭活:2015 ...

  3. SSM开发基于Java EE在线图书销售系统

           SSM(Spring+Spring MVC+MyBatis)开发基于Java EE在线图书销售系统  网站成功建立和运行很大部分取决于网站开发前的规划,因此为了在网站建立过程中避免一些不 ...

  4. Java EE开发课外事务管理平台

    Java EE开发课外事务管理平台 演示地址:https://ganquanzhong.top/edu 说明文档 一.系统需求 目前课外兴趣培训学校众多,完善,但是针对课外兴趣培训学校教务和人事管理信 ...

  5. 基于 Java Web 的毕业设计选题管理平台--系统设计和任务分配

    一.团队作业:http://www.yzhiliao.com/course/70/task/440/show 二.个人作业: 1.项目的代码托管 (1).GitHub 地址:https://githu ...

  6. 基于 Java Web 的毕业设计选题管理平台--测试报告与用户手册

    一.测试报告 1.兼容性测试 功能 描述 效果 Chrome浏览器 FireFox浏览器 IE浏览器 war 端浏览器 管理员登录 管理员用户登录功能 弹出“登录成功”对话框,进入到毕业设计选题管理平 ...

  7. 基于Java在线学习系统设计与实现

                 Spring+SpringMVC+MyBatis+Bootstrap+Vue开发在线学习系统 本课题的主要内容是开发基于Java EE的在线学习平台,使用MVC经典开发模式. ...

  8. 在 Java EE 组件中使用 Camel Routes

    摘要:你可以通过集成 Camel 和 WildFly 应用服务器(使用 WildFly-Camel 子系统)在 Java EE 组件中开始使用 Apache Camel Routes. [编者按]作者 ...

  9. [置顶] 遵循Java EE标准体系的开源GIS服务平台架构

    传送门 ☞ 系统架构设计 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229 传送门 ☞ GoF23种设计模式 ☞ 转载请注明 ☞ http://blog.csd ...

随机推荐

  1. php常用的验证

    <?php namespace Vendor\Func; /** * 常用的验证 * Class Verify * @package Vendor\Func */ class Verify { ...

  2. JVM——java内存模型和线程

    概述 计算机的运算速度与它的存储和通信子系统速度的差距太大,大量的时间都花费在磁盘I/O.网络通信或者数据库访问上.我们当然不希望处理器大部分时间都处于等待其他资源的状态,要通过一些“手段”去把处理器 ...

  3. 【HC89S003F4开发板】 10汇编指令

    HC89S003F4开发板汇编指令 一.数据传递类指令 MOV.MOVC.MOVX 1.MOV,用于片内数据存储器中的数据传递指令中. 2.MOVC是与ROM之间的数据传送,而MOVX是与外部RAM数 ...

  4. centos7简单部署rancher

    rancher官网文档地址 https://www.cnrancher.com/docs/rancher/v2.x/cn/overview/ 准备机器 两台虚拟机 192.168.56.100 192 ...

  5. Java中Date时区的转换

    1.Date中保存的是什么?  在java中,只要我们执行 Date date = new Date(); 就可以得到当前时间.如: Date date = new Date(); System.ou ...

  6. TeX 家族(TeX, pdfTeX, XeTeX, LuaTeX, LaTeX, pdfLaTeX, XeLaTeX …)

    TeX 家族 带有 TeX 的词,仅仅是本文就已经提到了 TeX, LaTeX, XeLaTeX.通常中国学生面对不了解意思的一群形近单词,都会有一种「本能的恐惧」(笑~).因此,「大神们」在为新手介 ...

  7. ③ Python3.0 数字类型

    Python3 的六个标准数据类型中:不可变数据(3 个):Number(数字).String(字符串).Tuple(元组):可变数据(3 个):List(列表).Dictionary(字典).Set ...

  8. Hadoop之MapReduce流程

    hadoopMapReduce 1. MapReduce流程 2. Shuffle流程 1. MapReduce流程 MapReduce流程 切片: 对数据进行逻辑划分,默认大小是一个block块大小 ...

  9. Java 面向对象知识扩展

    四种权限修饰符 java有四种权限修饰符:public > protected > (default) > private   public protected default pr ...

  10. drf安装与APIView初步分析

    drf安装 1. pip install djangorestframework 2. 在settings文件中注册app : INSTALLED_APPS = [..., 'rest_framewo ...