学生课程表管理系统需求分析报告

背景说明:

  在当今的社会,大学生是一个庞大的群体,大学招生人数也在逐年增长,在校大学生数量也随着增长,因此,大学生的个人课程表就成了每个大学生必不可少的工具,课程表也越来越不满足于老式的纸质文档形式,需要更多的创新。

设计目的:

  随着大学生自主性的提高,除了大学里必修的课程以外,很多大学生还会为自己设立一些额外的课程来提升自身的能力,但是又担心所选课程和学校的课程会产生时间上的冲突,所以,设计出一个可以在原本的课程表上添加和删除额外课程的课程表管理系统可以更加方便这些学生对课程的管理。此外,校方教务处通过本课程表管理系统,可以很方便的对每个学院每个专业每个年级每个班级的课程表进行添加删除修改查询,这样当发生情况需要对已定课程进行调课的时候可以很快速地进行操作,也能很准确地反映到用户——也就是学生的界面上。

1  用户需求

  1.1  业务需求

    一、管理者(教务处):能够对大学里面的每个学院、每个专业、每个年级、每个班级的课程表进行增加、删除、改动、查询的操作,并且确保这些改动会在保存之后实时的在用户(学生)的界面上显示出来。

    二、用户(学生):可以通过导入来获取本学期的学校课表,除此之外,用户可以通用自定义来对自己的课表进行增加、删除、改动、查询的操作,但是要确保这些操作不会对管理者数据库(即教务处数据库)产生任何影响,当用户决定还原或是更新课程表的时候,可以通过再次导入来获取并覆盖掉之前同一学期的课程表。这样能够实现用户对课程表进行自定义操作。

  1.2  特殊需求

    需要实现课程表的操作是单向的,即管理者对课程表的操作在保存了之后会及时反映到用户的界面上,但是用户对课程表的任何操作都不会影响到管理者已经存在了的课程表。

2  可行性分析

  2.1  技术可行性

    本系统是基于javaEE进行开发的,数据存储层面使用的是MySQL作支持,再加上一台服务器,这些都是已经日趋成熟的技术,所以在技术上是可以实现的。

  2.2  经济可行性

    本学期我们通过课程学习了javaEE以及MySQL,掌握了相关的技术,所以不需要额外的资金,服务器方面我们和其他同学一起租赁了一个腾讯的云服务器,价格是120元/年,处在可承担的范围内,所以在经济上是可行的。

3  系统功能

  3.1  功能概述

    用户登陆:用户可以通过学号以及自己设立的密码来登陆系统

    密码修改:用户可以修改自己的密码

    课表查看:用户可以查看当前自己的课程表

    添加用户:管理员可以添加能够登陆此系统的用户的学号以及密码

    删除用户:管理员可以删除用户

    更改用户:管理员可以更改用户的密码

  3.2  E-R图

    

  3.3  系统架构图

  3.4  用例图

    

转载于:https://www.cnblogs.com/u-n-owen/p/10832174.html

学生课程表管理系统——stage 1相关推荐

  1. 利用mysql做信息管理_利用MySql实现学生信息管理系统的后台数据管理

    Vol.28No.4 Apr.2012 赤峰学院学报(自然科学版)Journal of Chifeng University (Natural Science Edition )第28卷第4期(下) ...

  2. php简单学生管理系统设计与实现,基于PHP的学生成绩管理系统的设计与实现.doc...

    基于PHP的学生成绩管理系统的设计与实现.doc 基于PHP的学生成绩管理系统的设计与实现 摘 要: 我国高等职业教育迎来了蓬勃发展的新局面,各院校招生规模不断扩大,学校的教学管理负担越来越重.为了提 ...

  3. 基于java的学生信息管理系统(含源文件)

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 内容摘要    - 2 - 引言    - 4 - 学生信息管理系统开发的意义和目的    - ...

  4. 基于java的学生学籍管理系统(含源文件)

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 目录 内容摘要    - 2 - 引言    - 4 - 学生学籍管理系统开发的意义和目的   ...

  5. Java SpringMVC毕业项目实战-学生信息管理系统

    目录 摘要设计: 系统功能概述: B站视频演示:java毕业设计-SSM学生信息管理系统.mp4 主要功能截图: 主要数据库设计: 论文结构目录设计 : 获取完整源码: 摘要设计:文末获取源码联系 本 ...

  6. [PHP]学生成绩管理系统

    其实,这是我大一的时候,数据库的课程设计,虽然现在回看也觉得代码凌乱,但也懒得改了,之前是发在了自己搭建的博客,现在发到CSDN上来. 文章目录 1 前言 2 功能模块 2.1学生模块 2.2 教师模 ...

  7. 基于PHP和MySql的学生成绩管理系统(附完整版代码)

    系统开发运行环境 操作系统:win10 软件:AppServ(php+apache+mysql),nginx(代理) 2.2 功能要求 2.2.1 教职工 对学生成绩有一个整体的了解,在今后的教学中能 ...

  8. 基于java的学生宿舍管理系统(含源文件)

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 学生宿舍管理系统   摘 要 随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化 ...

  9. 用mysql设计学籍管理系统_学生学籍管理系统(SQL数据库系统设计)(完整版).pdf...

    . 数据库课程设计报告 < 学生学籍管理系统 > 专业 班级 小组成员 指导老师 开始时间 完成时间 word 专业资料 . 目录 数据库课程设计报告 1 1. 问题描述 3 1.1 背景 ...

最新文章

  1. Python Beautiful Soup类的基本元素
  2. 两路虚拟化服务器,服务器虚拟化(二)
  3. spring cloud config注意点(疑问)
  4. win10系统下“从开始屏幕取消固定”无反应解决方法
  5. 知识图谱 (1)基本概念
  6. 收藏的关于开发的一些东西
  7. Spring IOC容器启动整体流程
  8. rom lg g2 f320d android 4.4.2,LG G2(F320K/S/L/D8001/D802)官方KDZ刷机教程
  9. java高级进阶面试题
  10. 格雷码详解(分治法)
  11. tableau地图城市数据_Tableau-地图
  12. Python入门学习十:Python绘图
  13. git 版本控制~ 文件没有绿色和红色图标
  14. 皮尔森残差_残差与标准化残差
  15. 牛顿冷却定律,衰减因子alpha
  16. Display 亮度调节
  17. 数据分析师岗位热招!你也有希望进大厂~
  18. 二进制小数转换为十进制数和
  19. 洛谷P2036 PERKET
  20. Python使用标准库zipfile提取docx文档中所有图片

热门文章

  1. mybatis的实际应用
  2. 注解图Annotation
  3. 计算机视觉进展二十年 (1995~2015)
  4. 系统架构师学习笔记_第十二章_连载
  5. Asp.net实现在线截图(大图截取为小图)
  6. servlet返回数据_JavaEE の Servlet - Http/Servlet - Day14 - 190507
  7. java程序实验总结_Java Socket 编程实验总结
  8. java web 总结,Java Web 相关概念经典总结(一)
  9. 中专是计算机专业毕业论文,中专计算机专业毕业论文内容
  10. 如何使用OpenCppCoverage检查单元测试的行覆盖率