毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

jsp综合教务系统信息发布子系统

开发教务管理子系统的第一步就是进行需求分析。需求分析的好坏直接决定着系统能否真正满足用户的需要。可以将需求分析分为两个过程,一是理解需求,二是分析需求。

2.1理解需求

 

下面是一份典型的教务管理系统的文本需求说明。

  • 只允许系统管理员对学生,教师,课程和班级等基本进行管理。
  • 学生的主工功能是选择课程以及个人信息维护。
  • 老师的工作是确定学生的课程以及给学生打分。
  • 登录时根据角色的不同进行判别登录。
  • 系统客户端运行在Windows平台下,服务器端可以运行在Windows平台或者Unix平台下。系统还应该有一个较好的图形用户界面。
  • 系统应该有很好的可扩展性。

 

2.2需求分析

 

   分析需求是所有数据库信息管理系统开发的第一步,也是最重要的一步。理解需求是在问题及其最终解决方案之间架设桥梁的第一步。开发者只有和客户充分理解了需求之后才可以开始设计系统,否则,对需求定义的任何改进,设计上都必须大量地返工。

 

 

教务管理系统是给高校学生课程,成绩的管理提供通过网络管理的系统,给学生,教师和学校的管理人员都提供了方便。这里主要介绍的教务管理系统是一个具体实施案例。此系统中的角色分为3种,即系统管理员,学生和教师。系统管理员登录系统可以对系统进行管理,主要是对学生,教师,课程和班级的基本信息的维护;学生则主要是选课和个人信息管理;教师则是选择学生和给学生打分。

  下面是一份典型的文本功能需求分析说明,是开发者和客户经过双方调研后编写的。因为篇幅有限,这里只列出比较关键的部分。

  • 登录:系统初始化好系统管理员,系统管理员添加学生和教师,管理员,学生和教师在登录时,先选定角色,然后登录。
  • 管理员管理学生:管理员可以对学生进行管理,查看所有学生信息,添加新学生。更改学生信息以及删除学生。学生信息包括:学生号,学生姓名,密码,学生所在系,性别和籍贯。
  • 管理员管理教师:管理员可以对教师进行管理,查看所有教师信息,添加新教师,更改教师住处以及删除教师,教师信息包括:教号,教师姓名,密码和职称。
  • 管理员管理课程:管理员可以对课程进行管理,查看所以课程信息,添加新课程,更改课程信息以及删除课程,课程信息包括:课程号,课程名,学分,系别和预选修。
  • 管理员管理班级:管理员可以对班级进行管理,查看所有班级信息,添加新班级更改班级信息以及删除班级。班级信息包括:班级号,教师,课程,教室和上课时间。
  • 学生选课:显示登录学生所有可以选择的课程列表,可以对想要选的课程进行选课操作。
  • 学生查看成绩:显示登录学生选的所有课程和对应的学分以及总学分。
  • 学生个人信息管理:登录学生更改自己的信息。包括新密码,电话号E—MAIL。
  • 教师选择学生:显示登录教师所教的所有课程列表,显示要选择某课程的所有学生,可以对学生进行接收操作。
  • 教师公布成绩:显示登录教师所教的所有课程列表,显示上某课程的所有学生,可以对学生给学分

系统中的中心对象是学生和教师,根据以上的模块化分和功能分析可知,该系统的流程主要描述的是学生选择课程后,教师根据选课的学生决定选哪些学生,最后教师给学生学分,该系统的适用对象包括管理员,学生和教师,因此包括3个基本流程。

管理员进行操作的流程。管理员首先要进行学生,教师,课程和班级数据的初始化,这样学生和教师就可以登录使用系统了。在使用系统过程中,管理员再进行管理工作。

学生进行操作的流程。学生根据学生号和密码登录系统,一开始的密码由管理员提供,学生登录系统后可以修改个人信息,选课和查看学分等管理操作。

教师进行操作的流程,者根据教师号和密码登录系统,一开始的密码由管理员提供,教师登录系统后可以选择学生和给学生学分等管理操作。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:jsp网络商城网上购物系统
下一篇:基于J2EE的毕业设计管理系统的研发


版权所有 毕业设计网联系qq:242219979 © 2007-2022