首页 UML课程设计-班级管理系统

UML课程设计-班级管理系统

举报
开通vip

UML课程设计-班级管理系统UML课程设计-班级管理系统 班级管理系统 课程设计报告 题 目: 班级管理系统 班 级: 学 号: 姓 名: 成 绩: 日期: 2015年 11月 1 班级管理系统 班级管理系统 1、系统需求 随着网络信息时代的快速发展,使原先劳力投入多、效率收获低的管理有了伟大的革新。为了全面实现现代化管理,减少班级事务管理中的劳力、财力成本,方便各管理人员轻松处理班级事务,一个班级事务管理系统的开发就显得很有必要了。 班级管理信息系统的任务是收集、存储、管理班级同学的相关信息,以及班级日常管理中的相关信息...

UML课程设计-班级管理系统
UML课程设计-班级管理系统 班级管理系统 课程设计报告 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 目: 班级管理系统 班 级: 学 号: 姓 名: 成 绩: 日期: 2015年 11月 1 班级管理系统 班级管理系统 1、系统需求 随着网络信息时代的快速发展,使原先劳力投入多、效率收获低的管理有了伟大的革新。为了全面实现现代化管理,减少班级事务管理中的劳力、财力成本,方便各管理人员轻松处理班级事务,一个班级事务管理系统的开发就显得很有必要了。 班级管理信息系统的任务是收集、存储、管理班级同学的相关信息,以及班级日常管理中的相关信息。为班级信息公开、增进同学交流了解服务,同时加强班级管理、提高班级管理与服务的效率和质量。 2、需求分析 实际调查发现,现状业务存在的问题是,高校班级管理系统的业务功能相对简单,但是它是一个随时有可能进行修改和升级的系统,若按照传统纸面文件管理,像发布公告、文件、日常管理、考勤等功能在运行过程中,就不具备良好的可扩展性、复用性和较好的公共信息共享性。因此,我决定尝试在本系统上增加对作业提交、日常事务等有着信息文件共享的业务管理功能以及用户权限管理功能。 3、识别参与者与用例 3.1参与者 根据高校的实际情况,系统外真正需要参与到系统的参与者有三类,包括:辅导员、班委和学生。 各参与者拥有不同的权限:辅导员享有发布公告、信息查看和用户权限设置等高级权限;班委享有信息添加、修改和删除的权限;而学生在此系统上只能上传作业、查看个人和班级相关信息。 2 班级管理系统 3.2系统用例 通过综合分析最终得出,在班级管理系统最高层用例图中,系统边界内共有6个用例,系统边界外有3个参与者。系统内6个用例如下: (1)“学生 档案 肢体残疾康复训练教师个人成长档案教师师德档案表人事档案装订标准员工三级安全教育档案 管理”用例:用户通过它来查阅和更新学生的个人信息。 (2)“学生考勤管理”用例:用户使用其记录学生考勤情况。 (3)“作业提交情况”用例:用户根据它提交作业以及查询作业提交情况。 (4)“学生奖惩管理”用例:用户通过它记录班上学生的获奖情况和被惩罚的情况。 (5)“日常事务管理”用例:用户使用其记录班上的日常事务活动以及班委的待办工作。 (6)“用户管理”用例:辅导员使用其管理用户权限。 4、用例描述 对系统用例图的每个用例考虑它的细化工作,并为每个细化后的用例添加描述,即给出用例规约。 3 班级管理系统 4.1学生档案管理: 以下是对该用例的描述: (1)学生档案管理用例的描述: 用例名称 学生档案管理用例 用例 标识 采样口标识规范化 下载危险废物标识 下载医疗器械外包装标识图下载科目一标识图大全免费下载产品包装标识下载 码 XSDA01 用例描述 用户通过它来查阅和更新学生的个人信息。 参与者 学生、班委、辅导员 前置条件 用户登录成功 后置条件 无 1?用户登录系统,选择“学生档案管理”模块。 2?当用户需要添加某个学生档案信息时,选择【添加学生档案】子用例。 3?基本 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 当用户需要修改或删除某个学生的档案信息时,选择【管理学生档案】 子用例。 4?当用户需要查询学生档案的相关信息时,选择【查询学生档案】子用例。 ?1添加学生档案子用例(TJXSDA) 被包含的用例 ?2管理学生档案子用例(GLXSDA) ?3查询学生档案子用例(CXXSDA) (2)添加学生档案用例的描述: 用例名称 添加学生档案用例 4 班级管理系统 用例标识码 TJXSDA 用例描述 该用例可供班委添加某个学生档案信息。 参与者 班委 前置条件 用户登录成功 后置条件 无 1?用户登录系统,选择“学生档案管理”模块,再选择“添加学生档案”。 2基本流程 ?用户填写某个学生的必填档案信息,然后单击“添加”按钮。 2?系统显示“添加学生档案信息成功”。 (3)管理学生档案用例的描述: 用例名称 管理学生档案用例 用例标识码 GLXSDA 此用例可供班委查询学生档案的相关信息,并可修改或删除某个学生的档用例描述 案。 参与者 班委 前置条件 用户登录成功 后置条件 无 1?用户登录系统,选择“学生档案管理”模块,再选择“管理学生档案”。 2?用户输入查询条件,然后单击“查询”按钮。 2?系统显示查询结果。 4基本流程 ?用户点击某个学生档案信息栏最后面的“修改”按钮,系统跳转到“修 改学生档案”页面(与“添加学生档案”页面类似)。 5?用户修改信息完毕后点击“修改”按钮,系统显示“修改学生档案信息 成功”。 4替?:用户点击某个学生档案信息栏最后面的“删除”按钮,系统显示“真替代流程 的要删除学号为***的学生档案吗”。 5替?:点击“确定”,系统显示“删除学生档案信息成功”。 (4)查询学生档案用例的描述: 用例名称 查询学生档案用例 用例标识码 CXXSDA 5 班级管理系统 用例描述 此用例可供学生、班委以及辅导员三个用户查询学生档案的相关信息。 参与者 学生、班委、辅导员 前置条件 用户登录成功 1?学生只能查看个人档案信息 后置条件 2?班委与辅导员能查看本班学生档案信息 1?用户登录系统,选择“学生档案管理”模块,再选择“查询学生档案”。 2?用户输入查询条件,然后单击“查询”按钮(学生只能显示自己的个人基本流程 档案信息)。 2?系统显示查询结果。 4.2学生考勤管理: 以下是对该用例的描述: (1)学生考勤管理用例的描述: 用例名称 学生考勤管理用例 用例标识码 XSKQ01 用例描述 用户使用其记录学生考勤情况。 参与者 学生、班委、辅导员 前置条件 用户登录成功 6 班级管理系统 后置条件 无 1?用户登录系统,选择“学生考勤管理”模块。 2?当用户需要登记某个学生的考勤情况时,选择【登记学生考勤】子用例。 3基本流程 ?当用户需要修改或删除某个学生的考勤记录时,选择【管理学生考勤】 子用例。 4?当用户需要查询学生考勤情况时,选择【查询学生考勤】子用例。 ?1登记学生考勤子用例(DJXSKQ) 被包含的用例 ?2管理学生考勤子用例(GLXSKQ) ?3查询学生考勤子用例(CXXSKQ) (2)登记学生考勤用例的描述: 用例名称 登记学生考勤用例 用例标识码 DJXSKQ 用例描述 该用例可供班委登记某个学生的考勤情况。 参与者 班委 前置条件 用户登录成功 后置条件 无 1?用户登录系统,选择“学生考勤管理”模块,再选择“登记学生考勤”。 2基本流程 ?用户填写某个学生的考勤情况,然后单击“登记”按钮。 2?系统显示“登记学生考勤情况成功”。 (3)管理学生考勤用例的描述: 用例名称 管理学生考勤用例 用例标识码 GLXSKQ 此用例可供班委查询学生考勤的相关情况,并可修改或删除某个学生的考用例描述 勤记录。 参与者 班委 前置条件 用户登录成功 后置条件 无 1?用户登录系统,选择“学生考勤管理”模块,再选择“管理学生考勤”。基本流程 2?用户输入查询条件,然后单击“查询”按钮。 7 班级管理系统 2?系统显示查询结果。 4?用户点击某个学生考勤登记信息栏最后面的“修改”按钮,系统跳转到 “修改学生考勤”页面(与“登记学生考勤”页面类似)。 5?用户修改信息完毕后点击“修改”按钮,系统显示“修改学生考勤信息 成功”。 4替?:用户点击某个学生考勤登记信息栏最后面的“删除”按钮,系统显替代流程 示“真的要删除学号为***的学生考勤吗”。 5替?:点击“确定”,系统显示“删除学生考勤信息成功”。 (4)查询学生考勤用例的描述: 用例名称 查询学生考勤用例 用例标识码 CXXSKQ 用例描述 此用例可供学生、班委以及辅导员三个用户查询学生考勤情况。 参与者 学生、班委、辅导员 前置条件 用户登录成功 1?学生只能查看个人考勤情况 后置条件 2?班委与辅导员能查看本班学生考情情况 1?用户登录系统,选择“学生考勤管理”模块,再选择“查询学生考勤”。 2?用户输入查询条件,然后单击“查询”按钮(学生只能显示自己的个人基本流程 考勤信息)。 2?系统显示查询结果。 8 班级管理系统 4.3作业提交情况: 以下是对该用例的描述: (1)作业提交情况用例的描述: 用例名称 作业提交情况用例 用例标识码 ZYTJ01 用例描述 用户根据它提交作业以及查询作业提交情况。 参与者 学生、班委 前置条件 用户登录成功 后置条件 无 1?用户登录系统,选择“作业提交情况”模块。 2?当用户需要添加作业任务并发布作业时,选择【添加作业任务】子用例。 基本流程 3?当用户需要上传作业将其保存到服务器上时,选择【上传作业】子用例。 4?当用户需要查看作业提交情况时,选择【查看作业提交情况】子用例。 ?1添加作业任务子用例(TJZY) 被包含的用例 ?2上传作业子用例(SCZY) ?3查看作业提交情况用例(CKZY) (2)查看作业提交情况用例的描述: 用例名称 查看作业提交情况用例 9 班级管理系统 用例标识码 CKZY 用例描述 此用例可供学生、班委以及辅导员三个用户查看作业提交情况。 参与者 学生、班委、辅导员 前置条件 用户登录成功 后置条件 无 1?用户登录系统,选择“作业提交情况”模块,再选择“查看作业提交情 况”,系统显示作业列表。 基本流程 2?用户点击其中某个作业,系统显示作业提交情况表,该情况表无未上传 作业的学生信息。 (3)添加作业任务用例的描述: 用例名称 添加作业任务用例 用例标识码 TJZY 用例描述 此用例可供班委添加作业任务,并发布作业。 参与者 班委 前置条件 用户登录成功 后置条件 无 1?用户登录系统,选择“作业提交情况”模块,再选择“添加作业任务”。 2基本流程 ?用户填写作业的详细 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 ,然后单击“发布”按钮。 2?系统显示“已成功发布作业任务”。 (4)上传作业用例的描述: 用例名称 上传作业用例 用例标识码 SCZY 用例描述 此用例可供学生、班委上传作业将其保存到服务器上。 参与者 学生、班委 前置条件 用户登录成功 后置条件 无 1?用户登录系统,选择“作业提交情况”模块,再选择“上传作业”。 基本流程 2?用户点击“浏览”,选择所需上传文件,然后点击“确定”。 10 班级管理系统 3?系统显示文件路径,用户点击“上传”。 4?系统显示“已成功上传作业”。 4.4学生奖惩管理: 以下是对该用例的描述: (1)学生奖惩管理用例的描述: 用例名称 学生奖惩管理用例 用例标识码 XSJC01 用例描述 用户通过它记录班上学生的获奖情况和被惩罚的情况。 参与者 学生、班委、辅导员 前置条件 用户登录成功 后置条件 无 1?用户登录系统,选择“学生奖惩管理”模块。 2?当用户需要添加某个学生奖惩信息时,选择【添加学生奖惩】子用例。 3基本流程 ?当用户需要修改或删除某个学生的奖惩情况时,选择【管理学生奖惩】 子用例。 4?当用户需要查询学生奖惩的相关信息时,选择【查询学生奖惩】子用例。 被包含的用例 ?1添加学生奖惩子用例(TJXSJC) 11 班级管理系统 ?2管理学生奖惩子用例(GLXSJC) ?3查询学生奖惩子用例(CXXSJC) (2)添加学生奖惩用例的描述: 用例名称 添加学生奖惩用例 用例标识码 TJXSJC 用例描述 该用例可供班委添加某个学生奖惩信息。 参与者 班委 前置条件 用户登录成功 后置条件 无 1?用户登录系统,选择“学生奖惩管理”模块,再选择“添加学生奖惩”。 2基本流程 ?用户填写某个学生的奖惩情况,然后单击“添加”按钮。 2?系统显示“添加学生奖惩信息成功”。 (3)管理学生奖惩用例的描述: 用例名称 管理学生奖惩用例 用例标识码 GLXSJC 此用例可供班委查询学生奖惩的相关信息,并可修改或删除某个学生的奖用例描述 惩情况。 参与者 班委 前置条件 用户登录成功 后置条件 无 1?用户登录系统,选择“学生奖惩管理”模块,再选择“管理学生奖惩”。 2?用户输入查询条件,然后单击“查询”按钮。 2?系统显示查询结果。 4基本流程 ?用户点击某个学生奖惩信息栏最后面的“修改”按钮,系统跳转到“修 改学生奖惩情况”页面(与“添加学生奖惩情况”页面类似)。 5?用户修改信息完毕后点击“修改”按钮,系统显示“修改学生奖惩信息 成功”。 4替?:用户点击某个学生奖惩信息栏最后面的“删除”按钮,系统显示“真替代流程 的要删除学号为***的学生奖惩情况吗”。 12 班级管理系统 5替?:点击“确定”,系统显示“删除学生奖惩信息成功”。 (4)查询学生奖惩用例的描述: 用例名称 查询学生奖惩用例 用例标识码 CXXSJC 用例描述 此用例可供学生、班委以及辅导员三个用户查询学生奖惩的相关信息。 参与者 学生、班委、辅导员 前置条件 用户登录成功 后置条件 无 1?用户登录系统,选择“学生奖惩管理”模块,再选择“查询学生奖惩”。 2基本流程 ?用户输入查询条件,然后单击“查询”按钮。 2?系统显示查询结果。 4.5日常事务管理: 以下是对该用例的描述: (1)日常事务管理用例的描述: 用例名称 日常事务管理用例 用例标识码 RCSW01 13 班级管理系统 用例描述 用户使用其记录班上的日常事务活动以及班委的待办工作。 参与者 学生、班委、辅导员 前置条件 用户登录成功 后置条件 无 1?用户登录系统,选择“日常事务管理”模块。 2?当用户需要发布班级工作任务公告时,选择【发布班级公告】子用例。 基本流程 3?当用户需要保存班级活动记录信息时,选择【记录班级事务】子用例。 4?当用户需要查看班级活动记录信息时,选择【查看班级事务】子用例。 ?1发布班级公告子用例(FBBJGG) 被包含的用例 ?2记录班级事务子用例(JLBJSW) ?3查看班级事务子用例(CKBJSW) (2)发布班级公告用例的描述: 用例名称 发布班级公告用例 用例标识码 FBBJGG 用例描述 该用例可供辅导员和班委发布班级工作任务公告给班委。 参与者 辅导员、班委 前置条件 用户登录成功 后置条件 无 1?用户登录系统,选择“日常事务管理”模块,再选择“发布班级公告”。 2?用户填写公告信息,然后单击“发布”按钮。 基本流程 2?系统显示“发布班级公告成功”。 4?该公告会显示在班级管理系统的首页。 (3)记录班级事务用例的描述: 用例名称 记录班级事务用例 用例标识码 JLBJSW 用例描述 该用例可供班委保存班级活动记录信息。 参与者 班委 前置条件 用户登录成功 后置条件 无 14 班级管理系统 1用户登录系统,“日常事务管理”模块,再选择“记录班级事务”。 ? 2基本流程 ?用户填写该事务的相关情况,然后单击“添加”按钮。 2?系统显示“添加班级事务信息成功”。 (4)查看班级事务用例的描述: 用例名称 查看班级事务用例 用例标识码 CKBJSW 用例描述 此用例可供学生、班委以及辅导员三个用户查看班级活动记录信息。 参与者 学生、班委、辅导员 前置条件 用户登录成功 后置条件 无 1?用户登录系统,“日常事务管理”模块,再选择“查看班级事务”。 基本流程 2?系统显示结果。 4.6用户管理: 以下是对该用例的描述: (1)管理用户权限用例的描述: 用例名称 管理用户权限用例 用例标识码 GLYHQX 用例描述 该用例可供辅导员设置学生的用户权限。 参与者 辅导员 前置条件 用户登录成功 后置条件 无 1基本流程 ?用户登录系统,选择“用户管理”模块。 15 班级管理系统 2?用户在“管理用户权限”左边“学生栏”里选择若干学生,然后点击“》” 按钮,将其拖入右边“班委栏”中,然后点击“确定”。 2?系统显示“确定修改用户权限吗”。 4?用户点击“确定”,系统显示“权限设置成功” 2替?:用户在“管理用户权限”右边“班委栏”里选择若干学生,然后点替代流程 击“《”按钮,将其拖入左边“学生栏”中,然后点击“确定”。 5、建立交互顺序图 5.1学生档案管理用例对象交互顺序图: (1)添加学生档案用例对象交互: 16 班级管理系统 (2)管理学生档案用例对象交互: 17 班级管理系统 (3)查询学生档案用例对象交互: 5.2学生考勤管理用例对象交互顺序图: (1)登记学生考勤用例对象交互: 18 班级管理系统 (2)管理学生考勤用例对象交互: 19 班级管理系统 (3)查询学生考勤用例对象交互: 20 班级管理系统 5.3作业提交情况用例对象交互顺序图: (1)查看作业提交情况用例对象交互: (2)添加作业任务用例对象交互: (3)上传作业用例对象交互: 21 班级管理系统 5.4学生奖惩管理用例对象交互顺序图: (1)添加学生奖惩用例对象交互: (2)管理学生奖惩用例对象交互: 22 班级管理系统 (3)查询学生奖惩用例对象交互: 23 班级管理系统 5.5日常事务管理用例对象交互顺序图: (1)记录班级事务用例对象交互: (2)查看班级事务用例对象交互: 以下是辅导员专用的两个用例对象交互顺序图: (1)发布班级公告用例对象交互: 24 班级管理系统 (2)管理用户权限用例对象交互: 25 班级管理系统 6、系统实体类图 参考资料 [1]谭云杰,大象——Thinking in UML.中国水利水电出版社,2009 [2] 吴祀悦,广州市土地出让金收支管理系统项目,2010 [3]张立厚,莫赞,张延林,陶雷。管理信息系统开发与管理,清华大学出版社,2008 [4] 方灵,高校办公管理系统的设计与实现,2009 [5] 骆绍烨,黄海。基于A S P(N E T的高校班级管理系统分析与设计,2010 26
本文档为【UML课程设计-班级管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_215732
暂无简介~
格式:doc
大小:419KB
软件:Word
页数:28
分类:生活休闲
上传时间:2017-09-30
浏览量:91