基于UML学生学籍管理系统

UML 面向对象 分析 与设计实验报告

学生学籍管理系统

一、问题概述

在高校日常管理中,对学生学籍的管理是一项非常重要的教学管理任务,其管理模式的科学化与规范化,管理手段的信息化与自动化对于学校的总体发展产生深远的影响,由于管理内容的过多、繁琐,处理的过程也非常复杂,单纯人工管理很难跟上学习改革与发展的步伐,所以需要一个便于学生信息管理的学籍管理系统来帮助学生信息的管理。

二、建模过程

1. 建立系统用例模型

1.1系统描述

在学籍管理过程中,主要有活动有学生对个人信息的填写与提交,学生进行选课,学生对信息查询,教师对选课学生的课程成绩录入,教务员对学生信息的管理(包括添加、修改、删除)和对教师信息的管理(主要是账户管理)。

1.2 系统参与者的确定

由以上的系统描述可知,学生学籍管理系统的主要参与者有:教务员、教师和学生。

1.3系统用例描述

对于待开发的学生学籍管理系统根据以上描述及学籍管理中各种事务的处理流程可提取以下几个用例:

1) 用户管理:为了更好的管理用户的权限及维护学生信息、系统信息的安全,

在用户对系统进行相应的操作前,需要对用户的身份进行验证,所以有用户登录这一过程,这时便需要对权限内容的用户进行管理。

2) 选课管理:学生在学校选课期间可以进行选就选课,检查和删除课程,而在

平时可以对所选课程进行查询;而在学生选课出现问题时,在提出申请后,教务员可以直接帮助学生对选课信息进行修改,同时,教务员可根据教学需要进行一定的选课条件限制。

3) 信息管理:学生可以对个人信息进行查询操作;在新生注册时,教务员要把

新生的信息录入系统,而根据教学需要,教务人员可以对学生信息进行查询,修改,删除操作。

4) 成绩管理:任课教师在考试后输入学生相应课程的分数;学生对个人历年课

程成绩的查询;同时教务员对教师录入的成绩进行监控与核实,如果成绩出现问题后教务员可以对学生成绩的修改。

5) 系统管理:教务员在需要时可以对系统的服务进地启动和停止,主要是在某

些特殊况下的操作。

对应以上的用例描述,得到相应的系统用例图、学生角色用例图、教师角色用例图和教务员用例图,具体如以下各图:

UML 面向对象 分析 与设计实验报告

学生学籍管理系统

一、问题概述

在高校日常管理中,对学生学籍的管理是一项非常重要的教学管理任务,其管理模式的科学化与规范化,管理手段的信息化与自动化对于学校的总体发展产生深远的影响,由于管理内容的过多、繁琐,处理的过程也非常复杂,单纯人工管理很难跟上学习改革与发展的步伐,所以需要一个便于学生信息管理的学籍管理系统来帮助学生信息的管理。

二、建模过程

1. 建立系统用例模型

1.1系统描述

在学籍管理过程中,主要有活动有学生对个人信息的填写与提交,学生进行选课,学生对信息查询,教师对选课学生的课程成绩录入,教务员对学生信息的管理(包括添加、修改、删除)和对教师信息的管理(主要是账户管理)。

1.2 系统参与者的确定

由以上的系统描述可知,学生学籍管理系统的主要参与者有:教务员、教师和学生。

1.3系统用例描述

对于待开发的学生学籍管理系统根据以上描述及学籍管理中各种事务的处理流程可提取以下几个用例:

1) 用户管理:为了更好的管理用户的权限及维护学生信息、系统信息的安全,

在用户对系统进行相应的操作前,需要对用户的身份进行验证,所以有用户登录这一过程,这时便需要对权限内容的用户进行管理。

2) 选课管理:学生在学校选课期间可以进行选就选课,检查和删除课程,而在

平时可以对所选课程进行查询;而在学生选课出现问题时,在提出申请后,教务员可以直接帮助学生对选课信息进行修改,同时,教务员可根据教学需要进行一定的选课条件限制。

3) 信息管理:学生可以对个人信息进行查询操作;在新生注册时,教务员要把

新生的信息录入系统,而根据教学需要,教务人员可以对学生信息进行查询,修改,删除操作。

4) 成绩管理:任课教师在考试后输入学生相应课程的分数;学生对个人历年课

程成绩的查询;同时教务员对教师录入的成绩进行监控与核实,如果成绩出现问题后教务员可以对学生成绩的修改。

5) 系统管理:教务员在需要时可以对系统的服务进地启动和停止,主要是在某

些特殊况下的操作。

对应以上的用例描述,得到相应的系统用例图、学生角色用例图、教师角色用例图和教务员用例图,具体如以下各图:


相关内容

  • 学籍管理系统
  • 学籍管理系统 目录 一.学籍管理系统概述 . .................................................................................................. 2 1.1项目的背景与意义 . ............ ...

  • 计算机系2004毕业设计题目
  •  1smart芯片仿真器系统设计4人员已定郭兰英2程序执行结果模拟器3人员已定3计算机硬件检测系统2 4图象处理软件3 5its信息平台的设计与分析1 张卫钢6基于b/s的职工信息管理系统3 7ibutton及其应用1 8工作备忘录的设计与实现1 9基于matlab数据仿真2 10基于delphi的 ...

  • 学校选课系统面向对象分析与设计
  • 学校选课系统面向对象分析与设计 王晓辉1谭晓华2 (1山东大学管理学院,山东 济南250100) 济南 250014) (2山东财政学院计算机信息工程学院,山东 [摘要]本文以学校选课系统为例,对如何利用umI'L吾言进行对象建模.如何利用面向对象语言实现对象模型等问题进行了初步探讨.[关键词]面向 ...

  • 面向对象的软件工程与面向对象的建模方法
  • 54 福建电脑 2007年第8期 面向对象的软件工程与面向对象的建模方法 毕忠东.刘启明 (烟台师范学院 [摘 要]: 山东烟台264025) 本文评述了软件工程的两个发展阶段,重点介绍了面向对象的几种建模方法并作一比较,阐述了统一建模 语言的优越性,并对其组成.特征.建模过程进行了描述. [关键词 ...

  • 软件开发方法
  • 组号 第08组 密级 公 开 湖南科技职业学院软件学院 信息检索与分析文档 课 题 名 称 软件开发方法的概述 专 业 软件技术 班 级 CMU3093 学 期 第三学期 指 导 教 师 粟光好 课 题 组 长 夏伟民 小 组 成 员 黄岭梅.袁源 二〇一〇年十一月 当今软件技术,特别是基于软件模型 ...

  • 图书管理系统方案设计
  • 目 录 第一章 需求规格说明 . ...................................................... 1 1.1 简介 . .............................................................. 1 1. ...

  • 软件工程课程设计 学生选课系统
  • <软件工程>课程设计 成果报告 学生选课管理系统 学生学号: 学生姓名: 学 院: 专业班级: 专业课程: 软件工程 指导教师: 年 月 日 目 录 1 绪论 .......................................... 错误!未定义书签. 1.1 选题背景和意义 ...

  • 学生信息管理系统分析及用例图
  • 学生信息管理系统 需求分析具备学生学籍管理系统Status 学生成绩管理系统Scores 学生档案管理系统archives 学生缴费信息系统Expends. 等多种功能方便管理员登陆查询增加删除修改学生信息管理员能够增删用户能够使学生登陆查询自己的信息教师登陆能够查询所有的学生信息. 用户表user ...

  • Web应用开发方法研究
  • 鹿旭东  万建成 山东大学计算机科学与技术学院   济南  250061 [摘要]目前,Web系统开发缺乏严格和系统的方法,大多数应用开发和管理实践在很大程度上依赖于开发人员个人的知识和经验,造成的后果是所开发的Web系统大多是低质量的产品.而传统的软件工程方法不能适应Web设计的要求,为此人们研究 ...