UML课程设计班级管理系统.doc
《UML课程设计班级管理系统.doc》由会员分享,可在线阅读,更多相关《UML课程设计班级管理系统.doc(26页珍藏版)》请在三一办公上搜索。
1、课程设计报告题 目: 班级管理系统 班 级: 学 号: 姓 名: 成 绩: 日期: 2015年 11月 班级管理系统1、系统需求随着网络信息时代的快速发展,使原先劳力投入多、效率收获低的管理有了伟大的革新。为了全面实现现代化管理,减少班级事务管理中的劳力、财力成本,方便各管理人员轻松处理班级事务,一个班级事务管理系统的开发就显得很有必要了。 班级管理信息系统的任务是收集、存储、管理班级同学的相关信息,以及班级日常管理中的相关信息。为班级信息公开、增进同学交流了解服务,同时加强班级管理、提高班级管理与服务的效率和质量。2、需求分析实际调查发现,现状业务存在的问题是,高校班级管理系统的业务功能相对
2、简单,但是它是一个随时有可能进行修改和升级的系统,若按照传统纸面文件管理,像发布公告、文件、日常管理、考勤等功能在运行过程中,就不具备良好的可扩展性、复用性和较好的公共信息共享性。因此,我决定尝试在本系统上增加对作业提交、日常事务等有着信息文件共享的业务管理功能以及用户权限管理功能。3、识别参与者与用例3.1参与者根据高校的实际情况,系统外真正需要参与到系统的参与者有三类,包括:辅导员、班委和学生。各参与者拥有不同的权限:辅导员享有发布公告、信息查看和用户权限设置等高级权限;班委享有信息添加、修改和删除的权限;而学生在此系统上只能上传作业、查看个人和班级相关信息。3.2系统用例通过综合分析最终
3、得出,在班级管理系统最高层用例图中,系统边界内共有6个用例,系统边界外有3个参与者。系统内6个用例如下:(1)“学生档案管理”用例:用户通过它来查阅和更新学生的个人信息。(2)“学生考勤管理”用例:用户使用其记录学生考勤情况。(3)“作业提交情况”用例:用户根据它提交作业以及查询作业提交情况。(4)“学生奖惩管理”用例:用户通过它记录班上学生的获奖情况和被惩罚的情况。 (5)“日常事务管理”用例:用户使用其记录班上的日常事务活动以及班委的待办工作。(6)“用户管理”用例:辅导员使用其管理用户权限。4、用例描述对系统用例图的每个用例考虑它的细化工作,并为每个细化后的用例添加描述,即给出用例规约。
4、4.1学生档案管理:以下是对该用例的描述:(1)学生档案管理用例的描述:用例名称学生档案管理用例用例标识码XSDA01用例描述用户通过它来查阅和更新学生的个人信息。参与者学生、班委、辅导员前置条件用户登录成功后置条件无基本流程用户登录系统,选择“学生档案管理”模块。当用户需要添加某个学生档案信息时,选择【添加学生档案】子用例。当用户需要修改或删除某个学生的档案信息时,选择【管理学生档案】子用例。当用户需要查询学生档案的相关信息时,选择【查询学生档案】子用例。被包含的用例添加学生档案子用例(TJXSDA)管理学生档案子用例(GLXSDA)查询学生档案子用例(CXXSDA)(2)添加学生档案用例的
5、描述:用例名称添加学生档案用例用例标识码TJXSDA用例描述该用例可供班委添加某个学生档案信息。参与者班委前置条件用户登录成功后置条件无基本流程用户登录系统,选择“学生档案管理”模块,再选择“添加学生档案”。用户填写某个学生的必填档案信息,然后单击“添加”按钮。系统显示“添加学生档案信息成功”。(3)管理学生档案用例的描述:用例名称管理学生档案用例用例标识码GLXSDA用例描述此用例可供班委查询学生档案的相关信息,并可修改或删除某个学生的档案。参与者班委前置条件用户登录成功后置条件无基本流程用户登录系统,选择“学生档案管理”模块,再选择“管理学生档案”。用户输入查询条件,然后单击“查询”按钮。
6、系统显示查询结果。用户点击某个学生档案信息栏最后面的“修改”按钮,系统跳转到“修改学生档案”页面(与“添加学生档案”页面类似)。用户修改信息完毕后点击“修改”按钮,系统显示“修改学生档案信息成功”。替代流程替:用户点击某个学生档案信息栏最后面的“删除”按钮,系统显示“真的要删除学号为*的学生档案吗”。替:点击“确定”,系统显示“删除学生档案信息成功”。(4)查询学生档案用例的描述:用例名称查询学生档案用例用例标识码CXXSDA用例描述此用例可供学生、班委以及辅导员三个用户查询学生档案的相关信息。参与者学生、班委、辅导员前置条件用户登录成功后置条件学生只能查看个人档案信息班委与辅导员能查看本班学
7、生档案信息基本流程用户登录系统,选择“学生档案管理”模块,再选择“查询学生档案”。用户输入查询条件,然后单击“查询”按钮(学生只能显示自己的个人档案信息)。系统显示查询结果。4.2学生考勤管理:以下是对该用例的描述:(1)学生考勤管理用例的描述:用例名称学生考勤管理用例用例标识码XSKQ01用例描述用户使用其记录学生考勤情况。参与者学生、班委、辅导员前置条件用户登录成功后置条件无基本流程用户登录系统,选择“学生考勤管理”模块。当用户需要登记某个学生的考勤情况时,选择【登记学生考勤】子用例。当用户需要修改或删除某个学生的考勤记录时,选择【管理学生考勤】子用例。当用户需要查询学生考勤情况时,选择【
8、查询学生考勤】子用例。被包含的用例登记学生考勤子用例(DJXSKQ)管理学生考勤子用例(GLXSKQ)查询学生考勤子用例(CXXSKQ) (2)登记学生考勤用例的描述:用例名称登记学生考勤用例用例标识码DJXSKQ用例描述该用例可供班委登记某个学生的考勤情况。参与者班委前置条件用户登录成功后置条件无基本流程用户登录系统,选择“学生考勤管理”模块,再选择“登记学生考勤”。用户填写某个学生的考勤情况,然后单击“登记”按钮。系统显示“登记学生考勤情况成功”。(3)管理学生考勤用例的描述:用例名称管理学生考勤用例用例标识码GLXSKQ用例描述此用例可供班委查询学生考勤的相关情况,并可修改或删除某个学生
9、的考勤记录。参与者班委前置条件用户登录成功后置条件无基本流程用户登录系统,选择“学生考勤管理”模块,再选择“管理学生考勤”。用户输入查询条件,然后单击“查询”按钮。系统显示查询结果。用户点击某个学生考勤登记信息栏最后面的“修改”按钮,系统跳转到“修改学生考勤”页面(与“登记学生考勤”页面类似)。用户修改信息完毕后点击“修改”按钮,系统显示“修改学生考勤信息成功”。替代流程替:用户点击某个学生考勤登记信息栏最后面的“删除”按钮,系统显示“真的要删除学号为*的学生考勤吗”。替:点击“确定”,系统显示“删除学生考勤信息成功”。(4)查询学生考勤用例的描述:用例名称查询学生考勤用例用例标识码CXXSK
10、Q用例描述此用例可供学生、班委以及辅导员三个用户查询学生考勤情况。参与者学生、班委、辅导员前置条件用户登录成功后置条件学生只能查看个人考勤情况班委与辅导员能查看本班学生考情情况基本流程用户登录系统,选择“学生考勤管理”模块,再选择“查询学生考勤”。用户输入查询条件,然后单击“查询”按钮(学生只能显示自己的个人考勤信息)。系统显示查询结果。4.3作业提交情况:以下是对该用例的描述:(1)作业提交情况用例的描述:用例名称作业提交情况用例用例标识码ZYTJ01用例描述用户根据它提交作业以及查询作业提交情况。参与者学生、班委前置条件用户登录成功后置条件无基本流程用户登录系统,选择“作业提交情况”模块。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 课程设计 班级 管理 系统
链接地址:https://www.31ppt.com/p-2389113.html