毕业设计方案基于UML建模的班级标准管理系统分析及其设计应用.doc
《毕业设计方案基于UML建模的班级标准管理系统分析及其设计应用.doc》由会员分享,可在线阅读,更多相关《毕业设计方案基于UML建模的班级标准管理系统分析及其设计应用.doc(68页珍藏版)》请在咨信网上搜索。
班级管理系统分析与设计 摘要 在寻常班级管理中,涉及到诸多事务,班级管理人员(班委)经常需要组织各种班级活动,发布考试信息,班级上课考勤,及提交各种课程作业,及有事情需要告知某位同窗等相称多某些事务。在当前高校班级管理中,班级管理人员(班委)需要耗费相称大时间和精力来完毕这些事情,并且不断地重复着大量工作,但在已有软件中很难找到一种精简实用高效班级管理系统。 基于以上需求,我在查阅了班级管理有关资料并且征询了班委以及辅导员后,选取开发基于WEB高校班级管理系统。依照课程设计规定,本系统使用UML建模办法完毕班级管理这一详细业务紧密结合信息系统分析与设计,使用SQLServer存储数据,开发平台采用常用JSP技术,用JDBC实现数据库访问交互。 一、 UML建模 1.1 前期工作 1.1.1 业务概况 基于WEB高校班级管理系统重要服务与高校各院系寻常班级信息管理中,通过学生档案管理、学生成绩管理、班级任务管理、班级组织管理、班级费用管理、学生考勤管理以及顾客管理等几种功能模块,运用发展迅速高校校园网实现各班级信息集中管理、分散操作和信息共享,使班级管理数字化、无纸化、智能化,为高校班级管理打造一种新网络信息管理平台。 1.1.2 存在问题 依照当前班级管理实际状况,如下是通过与班委和辅导员交流后发现问题: ◆班主任与学生之间信息传递效率低。 ◆班委们之间分工不明确,信息传递繁琐效率低。 ◆班委劳动强度较大且大量重复,班委会开较多。 ◆学生信息不便于更新、查询和分析。 ◆班委们容易忘事,工作贯彻不到位。 这些问题都不但给班委们增长了诸多麻烦,并且也不利于校园信息系统升级和维护。因此我将依照高校班级管理系统特殊需求,以不同方式来改进老式管理,开发恰当信息系统以解决以上提到问题,提高班级管理效率。 1.1.3 业务目的 通过对实际状况调查、分析,对该问题领域理解,最后在与班委们商讨后,依照实际业务需要,拟定开发以广东工业大学为背景高校班级管理系统,以达到如下目的: ◆保证班级任务有效实行。 ◆改进管理信息服务。 ◆增进教师与学生之间,学生与学生之间交流。 ◆解决信息简朴查询修改和有效更新。 ◆提高班级工作以及信息传递效率。 ◆实现良好管理界面。 1.1.4 可行性分析 本系统开发,在技术、经济、操作、社会等方面都是可行。当前大多数班级平时事务管理重要涉及学生基本信息管理、班级同窗上交作业管理、同窗上课状况管理、班级同窗奖惩管理、班级寻常事迹管理。这些管理中所有都是属于信息系统管理范畴,不涉及到太多复杂业务逻辑;开发此系统办法没有太大困难规定,开发所需设备资源都是咱们平时使用个人电脑,因此不需要设备经费。因而,通过开发本系统来完善高校班级管理业务是切实可行。 1.2 业务建模 业务建模作为统一过程一种核心工作流,位于初始阶段。业务建模阶段在UML 建模中重要使用业务用例模型、概念用例模型和领域模型等进行建模。本班级系统管理项目依照实际需求,重要采用业务用例模型,通过对业务分析、获取业务用例、描述业务用例场景、给出业务用例规约构建出实际业务模型。 1.2.1 业务分析 本项目基本业务有:班委或辅导员在管理中要进行学生基本信息管理,同步会记录学生寻常上课状况;班委在学生提交课程作业时候也需要做相应记录,以便记录学生课程作业上交状况;班委应随时掌握班上学生获奖状况和被惩罚状况;班委或辅导员对寻常班级事情需要一种完整记录状况,以便随时查阅和检查班上尚有哪些事情没有告知。 因而当前业务现状重要有学生档案管理、学生考勤管理、作业提交状况、学生奖惩管理、寻常事务管理以及顾客管理。 (1)学生档案管理。该模块负责管理学生个人档案信息,班委与教师可通过它来查阅和更新学生个人信息。 (2)学生考勤管理。该模块负责学生考勤登记与管理,班委提交学生上课考核,学生与教师可通过它来查阅考核状况。 (3)作业提交状况。该模块用以登记班级作业上交状况,学生可依照它提交作业以及查询作业提交状况。 (4)学生奖惩管理。该模块负责记录班上学生获奖状况和被惩罚状况,班委通过它来添加、修改、删除学生奖惩记录,学生与教师可通过它来查阅奖惩信息。 (5)寻常事务管理。该模块负责记录班上寻常事务活动以及班委待办工作,班委可通过它添加、修改、删除班里寻常或待办工作,学生与教师可通过它来查阅班级活动,起到监督班委工作目。 1.2.2 业务用例 通过以上分析,可得出实际参加该项目业务过程业务主角有:班委、辅导员、学生,其中班委由学生扩展出来。同步,也可得出6个重要业务用例:学生档案管理用例、学生考勤管理用例、作业提交状况用例、学生奖惩管理用例以及寻常事务管理用例。其业务用例视图如下所示: 1.2.3 业务用例场景 (1) 学生档案管理业务用例场景。 (2) 学生考勤管理业务用例场景。 (3)作业提交状况业务用例场景。 (4)学生奖惩管理业务用例场景。 (5)寻常事务管理业务用例场景。 1.2.4 业务用例规约 通过以上对业务用例描述已经可以得知每个业务实际执行过程,以及参加者实际职责。下面再通过业务用例规约对每个业务用例进行描述阐明与规范,详细如下表所示: 学生档案管理业务用例规约 用例名称 学生档案管理业务用例 用例标记码 XSDA 用例描述 该模块负责管理学生个人档案信息,班委与教师可通过它来查阅和更新学生个人信息。 参加者 学生、班委、辅导员 前置条件 顾客登录成功 后置条件 班委有权添加并维护其学生档案资料 学生只能查看个人资料 辅导员可以查看所有学生档案资料 基本流程 班委添加学生档案信息 辅导员与学生可以查看档案信息 学生判断个人档案信息与否有错误 如果有错,班委进行修改,再返回给学生查看;如果无错,用例完毕。 学生考勤管理业务用例规约 用例名称 学生考勤管理业务用例 用例标记码 XSKQ 用例描述 该模块负责学生考勤登记与管理,班委提交学生上课考核,学生与教师可通过它来查阅考核状况。 参加者 学生、班委、辅导员 前置条件 顾客登录成功 后置条件 只有辅导员可以审核学生假条 班委有权检查、登记并修改班上学生考勤 学生只能申请假条和查看个人考勤信息 基本流程 学生申请假条。 辅导员审核假条并判断与否让其通过。 如果假条不通过,学生可以再次申请;如果假条通过,班委通过检查学生上课考勤状况记录考勤信息。 辅导员与学生可以查看考勤信息。 学生判断个人考勤信息与否有错误 如果有错,班委进行修改,再返回给学生查看;如果无错,用例完毕。 作业提交状况业务用例规约 用例名称 作业提交状况业务用例 用例标记码 ZYTJ 用例描述 该模块用以登记班级作业上交状况,学生可依照它提交作业以及查询作业提交状况。 参加者 学生、班委 前置条件 顾客登录成功 后置条件 无 基本流程 班委查看作业提交状况。 班委告知未交作业学生,催其上交作业。 未交作业学生上传作业。 班委检查作业与否所有提交。 如果否,班委继续告知未交作业学生;如果是,用例完毕。 学生奖惩管理业务用例规约 用例名称 学生奖惩管理业务用例 用例标记码 XSJC 用例描述 该模块负责记录班上学生获奖状况和被惩罚状况,班委通过它来添加、修改、删除学生奖惩记录,学生与教师可通过它来查阅奖惩信息。 参加者 学生、班委、辅导员 前置条件 顾客登录成功 后置条件 班委有权添加并维护其学生奖惩信息 学生只能查看个人奖惩状况 辅导员可以查看所有学生奖惩状况 基本流程 班委添加学生奖惩信息 辅导员与学生可以查看奖惩状况 学生判断个人奖惩状况与否有错误 如果有错,班委进行修改,再返回给学生查看;如果无错,用例完毕。 寻常事务管理业务用例规约 用例名称 寻常事务管理业务用例 用例标记码 RCSW 用例描述 该模块负责记录班上寻常事务活动以及班委待办工作,班委可通过它添加、修改、删除班里寻常或待办工作,学生与教师可通过它来查阅班级活动,起到监督班委工作目。 参加者 学生、班委、辅导员 前置条件 顾客登录成功 后置条件 班委有权记录寻常班级事务 基本流程 辅导员在此模块上发布班级工作。 班委告知学生执行该工作。 学生完毕该工作后,班委检查与否有问题。 如果有问题,班委继续告知该学生完毕工作;如果没有问题,班委把工作状况反馈给辅导员,同步记录此班级事务。 辅导员查看该工作完毕状况,用例结束。 顾客管理业务用例规约 用例名称 顾客管理业务用例 用例标记码 YHGL 用例描述 该模块负责顾客权限管理。依照高校实际状况,系统设立三类顾客,涉及:班委、辅导员和学生。各顾客拥有不同权限。 参加者 辅导员 前置条件 顾客登录成功 后置条件 无 基本流程 辅导员选取某个学生。 辅导员为该学生设立顾客权限,用例完毕。 1.3 需求分析 1.3.1 分析问题 实际调查发现,现状业务存在问题是,高校班级管理系统业务功能相对简朴,但是它是一种随时有也许进行修改和升级系统,若按照老式纸面文献管理,像发布公示、文献、寻常管理、考勤等功能在运营过程中,就不具备良好可扩展性、复用性和较好公共信息共享性。因而,我决定尝试在本系统上增长对作业提交、寻常事务等有着信息文献共享业务管理功能以及顾客权限管理功能。 1.3.2 系统目的 依照对现状业务、存在问题分析,以满足顾客业务目的为基本,进行细化、详细化,最后得出本系统开发目的。 (1)依照项目实际业务需要,本项目拟定开发以广东工业大学为背景班级管理系统,以实现班级信息共享精细化管理。系统使用B/S 模式,处在广东工业大学校园网,通过浏览器可供任何有广工校园网使用者共同使用,并进行相应业务操作,满足校内班级信息共享需求。 (2)依照班级业务管理实际需要,系统将实现学生档案管理业务与其她业务关联。系统通过数据库连接对学生档案信息进行存储,并将该信息关联到其她业务中,从而实现信息良好可扩展性、复用性和较好公共信息共享性。 (3)依照高校实际状况,系统在顾客管理上设立有三类顾客类别,涉及:辅导员、班委和学生。各顾客拥有不同权限:辅导员享有发布公示、信息查看和顾客权限设立等高档权限;班委享有信息添加、修改和删除权限;而学生在此系统上只能上传作业、查看个人和班级有关信息。 1.3.3 系统范畴和边界 依照以上对顾客需求以及系统目的分析,系统管理内容都是为学生、班委、辅导员这三个顾客服务,因而这三个顾客处在系统外部,即系统边界外。而解决学生档案管理、学生考勤管理、作业提交状况、学生奖惩管理、寻常事务管理以及顾客管理这些业务内容属于该系统管理范畴内,即系统边界内。因而,得出如下图所示成果: 1.3.4 参加者 依照高校实际状况,系统外真正需要参加到系统参加者有三类,涉及:辅导员、班委和学生。 各参加者拥有不同权限:辅导员享有发布公示、信息查看和顾客权限设立等高档权限;班委享有信息添加、修改和删除权限;而学生在此系统上只能上传作业、查看个人和班级有关信息。 1.3.5 系统用例 通过综合分析最后得出,在班级管理系统最高层用例图中,系统边界内共有6个用例,系统边界外有3个参加者。系统内6个用例如下: (1)“学生档案管理”用例:顾客通过它来查阅和更新学生个人信息。 (2)“学生考勤管理”用例:顾客使用其记录学生考勤状况。 (3)“作业提交状况”用例:顾客依照它提交作业以及查询作业提交状况。 (4)“学生奖惩管理”用例:顾客通过它记录班上学生获奖状况和被惩罚状况。 (5)“寻常事务管理”用例:顾客使用其记录班上寻常事务活动以及班委待办工作。 (6)“顾客管理”用例:辅导员使用其管理顾客权限。 1.3.6 细化、描述用例 对系统用例图每个用例考虑它细化工作,并为每个细化后用例添加描述,即给出用例规约。 ◆学生档案管理: 如下是对该用例描述: (1)学生档案管理用例描述: 用例名称 学生档案管理用例 用例标记码 XSDA01 用例描述 顾客通过它来查阅和更新学生个人信息。 参加者 学生、班委、辅导员 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“学生档案管理”模块。 当顾客需要添加某个学生档案信息时,选取【添加学生档案】子用例。 当顾客需要修改或删除某个学生档案信息时,选取【管理学生档案】子用例。 当顾客需要查询学生档案有关信息时,选取【查询学生档案】子用例。 被包括用例 添加学生档案子用例(TJXSDA) 管理学生档案子用例(GLXSDA) 查询学生档案子用例(CXXSDA) (2)添加学生档案用例描述: 用例名称 添加学生档案用例 用例标记码 TJXSDA 用例描述 该用例可供班委添加某个学生档案信息。 参加者 班委 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“学生档案管理”模块,再选取“添加学生档案”。顾客填写某个学生必填档案信息,然后单击“添加”按钮。 系统显示“添加学生档案信息成功”。 (3)管理学生档案用例描述: 用例名称 管理学生档案用例 用例标记码 GLXSDA 用例描述 此用例可供班委查询学生档案有关信息,并可修改或删除某个学生档案。 参加者 班委 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“学生档案管理”模块,再选取“管理学生档案”。顾客输入查询条件,然后单击“查询”按钮。 系统显示查询成果。 顾客点击某个学生档案信息栏最背面“修改”按钮,系统跳转到“修改学生档案”页面(与“添加学生档案”页面类似)。 顾客修改信息完毕后点击“修改”按钮,系统显示“修改学生档案信息成功”。 代替流程 替:顾客点击某个学生档案信息栏最背面“删除”按钮,系统显示“真要删除学号为***学生档案吗”。 替:点击“拟定”,系统显示“删除学生档案信息成功”。 (4)查询学生档案用例描述: 用例名称 查询学生档案用例 用例标记码 CXXSDA 用例描述 此用例可供学生、班委以及辅导员三个顾客查询学生档案有关信息。 参加者 学生、班委、辅导员 前置条件 顾客登录成功 后置条件 学生只能查看个人档案信息 班委与辅导员能查看本班学生档案信息 基本流程 顾客登录系统,选取“学生档案管理”模块,再选取“查询学生档案”。顾客输入查询条件,然后单击“查询”按钮(学生只能显示自己个人档案信息)。 系统显示查询成果。 ◆学生考勤管理: 如下是对该用例描述: (1)学生考勤管理用例描述: 用例名称 学生考勤管理用例 用例标记码 XSKQ01 用例描述 顾客使用其记录学生考勤状况。 参加者 学生、班委、辅导员 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“学生考勤管理”模块。 当顾客需要登记某个学生考勤状况时,选取【登记学生考勤】子用例。 当顾客需要修改或删除某个学生考勤记录时,选取【管理学生考勤】子用例。 当顾客需要查询学生考勤状况时,选取【查询学生考勤】子用例。 被包括用例 登记学生考勤子用例(DJXSKQ) 管理学生考勤子用例(GLXSKQ) 查询学生考勤子用例(CXXSKQ) (2)登记学生考勤用例描述: 用例名称 登记学生考勤用例 用例标记码 DJXSKQ 用例描述 该用例可供班委登记某个学生考勤状况。 参加者 班委 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“学生考勤管理”模块,再选取“登记学生考勤”。顾客填写某个学生考勤状况,然后单击“登记”按钮。 系统显示“登记学生考勤状况成功”。 (3)管理学生考勤用例描述: 用例名称 管理学生考勤用例 用例标记码 GLXSKQ 用例描述 此用例可供班委查询学生考勤有关状况,并可修改或删除某个学生考勤记录。 参加者 班委 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“学生考勤管理”模块,再选取“管理学生考勤”。顾客输入查询条件,然后单击“查询”按钮。 系统显示查询成果。 顾客点击某个学生考勤登记信息栏最背面“修改”按钮,系统跳转到“修改学生考勤”页面(与“登记学生考勤”页面类似)。 顾客修改信息完毕后点击“修改”按钮,系统显示“修改学生考勤信息成功”。 代替流程 替:顾客点击某个学生考勤登记信息栏最背面“删除”按钮,系统显示“真要删除学号为***学生考勤吗”。 替:点击“拟定”,系统显示“删除学生考勤信息成功”。 (4)查询学生考勤用例描述: 用例名称 查询学生考勤用例 用例标记码 CXXSKQ 用例描述 此用例可供学生、班委以及辅导员三个顾客查询学生考勤状况。 参加者 学生、班委、辅导员 前置条件 顾客登录成功 后置条件 学生只能查看个人考勤状况 班委与辅导员能查看本班学生考情状况 基本流程 顾客登录系统,选取“学生考勤管理”模块,再选取“查询学生考勤”。顾客输入查询条件,然后单击“查询”按钮(学生只能显示自己个人考勤信息)。 系统显示查询成果。 ◆作业提交状况: 如下是对该用例描述: (1)作业提交状况用例描述: 用例名称 作业提交状况用例 用例标记码 ZYTJ01 用例描述 顾客依照它提交作业以及查询作业提交状况。 参加者 学生、班委 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“作业提交状况”模块。 当顾客需要添加作业任务并发布作业时,选取【添加作业任务】子用例。 当顾客需要上传作业将其保存到服务器上时,选取【上传作业】子用例。 当顾客需要查看作业提交状况时,选取【查看作业提交状况】子用例。 被包括用例 添加作业任务子用例(TJZY) 上传作业子用例(SCZY) 查看作业提交状况用例(CKZY) (2)查看作业提交状况用例描述: 用例名称 查看作业提交状况用例 用例标记码 CKZY 用例描述 此用例可供学生、班委以及辅导员三个顾客查看作业提交状况。 参加者 学生、班委、辅导员 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“作业提交状况”模块,再选取“查看作业提交状况”,系统显示作业列表。 顾客点击其中某个作业,系统显示作业提交状况表,该状况表无未上传作业学生信息。 (3)添加作业任务用例描述: 用例名称 添加作业任务用例 用例标记码 TJZY 用例描述 此用例可供班委添加作业任务,并发布作业。 参加者 班委 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“作业提交状况”模块,再选取“添加作业任务”。顾客填写作业详细内容,然后单击“发布”按钮。 系统显示“已成功发布作业任务”。 (4)上传作业用例描述: 用例名称 上传作业用例 用例标记码 SCZY 用例描述 此用例可供学生、班委上传作业将其保存到服务器上。 参加者 学生、班委 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“作业提交状况”模块,再选取“上传作业”。 顾客点击“浏览”,选取所需上传文献,然后点击“拟定”。 系统显示文献途径,顾客点击“上传”。 系统显示“已成功上传作业”。 ◆学生奖惩管理: 如下是对该用例描述: (1)学生奖惩管理用例描述: 用例名称 学生奖惩管理用例 用例标记码 XSJC01 用例描述 顾客通过它记录班上学生获奖状况和被惩罚状况。 参加者 学生、班委、辅导员 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“学生奖惩管理”模块。 当顾客需要添加某个学生奖惩信息时,选取【添加学生奖惩】子用例。 当顾客需要修改或删除某个学生奖惩状况时,选取【管理学生奖惩】子用例。 当顾客需要查询学生奖惩有关信息时,选取【查询学生奖惩】子用例。 被包括用例 添加学生奖惩子用例(TJXSJC) 管理学生奖惩子用例(GLXSJC) 查询学生奖惩子用例(CXXSJC) (2)添加学生奖惩用例描述: 用例名称 添加学生奖惩用例 用例标记码 TJXSJC 用例描述 该用例可供班委添加某个学生奖惩信息。 参加者 班委 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“学生奖惩管理”模块,再选取“添加学生奖惩”。顾客填写某个学生奖惩状况,然后单击“添加”按钮。 系统显示“添加学生奖惩信息成功”。 (3)管理学生奖惩用例描述: 用例名称 管理学生奖惩用例 用例标记码 GLXSJC 用例描述 此用例可供班委查询学生奖惩有关信息,并可修改或删除某个学生奖惩状况。 参加者 班委 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“学生奖惩管理”模块,再选取“管理学生奖惩”。顾客输入查询条件,然后单击“查询”按钮。 系统显示查询成果。 顾客点击某个学生奖惩信息栏最背面“修改”按钮,系统跳转到“修改学生奖惩状况”页面(与“添加学生奖惩状况”页面类似)。 顾客修改信息完毕后点击“修改”按钮,系统显示“修改学生奖惩信息成功”。 代替流程 替:顾客点击某个学生奖惩信息栏最背面“删除”按钮,系统显示“真要删除学号为***学生奖惩状况吗”。 替:点击“拟定”,系统显示“删除学生奖惩信息成功”。 (4)查询学生奖惩用例描述: 用例名称 查询学生奖惩用例 用例标记码 CXXSJC 用例描述 此用例可供学生、班委以及辅导员三个顾客查询学生奖惩有关信息。 参加者 学生、班委、辅导员 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“学生奖惩管理”模块,再选取“查询学生奖惩”。顾客输入查询条件,然后单击“查询”按钮。 系统显示查询成果。 ◆寻常事务管理: 如下是对该用例描述: (1)寻常事务管理用例描述: 用例名称 寻常事务管理用例 用例标记码 RCSW01 用例描述 顾客使用其记录班上寻常事务活动以及班委待办工作。 参加者 学生、班委、辅导员 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“寻常事务管理”模块。 当顾客需要发布班级工作任务公示时,选取【发布班级公示】子用例。 当顾客需要保存班级活动记录信息时,选取【记录班级事务】子用例。 当顾客需要查看班级活动记录信息时,选取【查看班级事务】子用例。 被包括用例 发布班级公示子用例(FBBJGG) 记录班级事务子用例(JLBJSW) 查看班级事务子用例(CKBJSW) (2)发布班级公示用例描述: 用例名称 发布班级公示用例 用例标记码 FBBJGG 用例描述 该用例可供辅导员和班委发布班级工作任务公示给班委。 参加者 辅导员、班委 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“寻常事务管理”模块,再选取“发布班级公示”。顾客填写公示信息,然后单击“发布”按钮。 系统显示“发布班级公示成功”。 该公示会显示在班级管理系统首页。 (3)记录班级事务用例描述: 用例名称 记录班级事务用例 用例标记码 JLBJSW 用例描述 该用例可供班委保存班级活动记录信息。 参加者 班委 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,“寻常事务管理”模块,再选取“记录班级事务”。 顾客填写该事务有关状况,然后单击“添加”按钮。 系统显示“添加班级事务信息成功”。 (4)查看班级事务用例描述: 用例名称 查看班级事务用例 用例标记码 CKBJSW 用例描述 此用例可供学生、班委以及辅导员三个顾客查看班级活动记录信息。 参加者 学生、班委、辅导员 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,“寻常事务管理”模块,再选取“查看班级事务”。 系统显示成果。 ◆顾客管理: 如下是对该用例描述: (1)管理顾客权限用例描述: 用例名称 管理顾客权限用例 用例标记码 GLYHQX 用例描述 该用例可供辅导员设立学生顾客权限。 参加者 辅导员 前置条件 顾客登录成功 后置条件 无 基本流程 顾客登录系统,选取“顾客管理”模块。 顾客在“管理顾客权限”左边“学生栏”里选取若干学生,然后点击“》”按钮,将其拖入右边“班委栏”中,然后点击“拟定”。 系统显示“拟定修改顾客权限吗”。 顾客点击“拟定”,系统显示“权限设立成功” 代替流程 替:顾客在“管理顾客权限”右边“班委栏”里选取若干学生,然后点击“《”按钮,将其拖入左边“学生栏”中,然后点击“拟定”。 1.3.7 系统用例场景 本项目为了更好地描述系统参加者使用系统用例执行过程,明确各参加者职责,因而使用活动图来绘制系统用例场景,描述系统用例实现执行过程。 通过以上对系统用例分析、给出用例规约,已经可以基本理解到系统用例执行过程,下面咱们先使用文字描述,再绘制活动图,从而完整地展示系统用例场景,详细如下: ◆学生档案管理用例场景: ◆学生考勤管理用例场景: ◆作业提交状况用例场景: ◆学生奖惩管理用例场景: ◆寻常事务管理用例场景: ◆顾客管理用例场景: 1.4 系统分析 统一过程把分析与设计合并为一种核心工作流,即当成一种阶段来看。其实,分析设计阶段,也就是咱们普通所说概要设计与详细设计。本项目将系统分析与设计分开为两个阶段,旨在表达系统分析阶段与设计阶段不同,分析阶段是通过度析类,建立分析模型,描述系统如何使用对象来实现系统需求。同步,分析阶段未涉及实现语言与方式,抽象层次较高。因而,用分析阶段作为需求到设计过渡,来保持与系统需求一致。 1.4.1 分析对象 既然咱们采用是面向对象办法,那么,自然就要通过对象之间交互来描述需求实现。因而,咱们从分析系统对象开始,进入系统分析阶段。 在UML分析模型中,使用MVC 模式,使用边界对象、控制对象、实体对象,这个三者来建立用例场景对象模型。因而,回顾以上分析,仔细分析系统用例场景中活动,以此发现和定义各个用例对象,并得知对象间如何交互来实现用例。 本项目使用顺序图来描述个用例对象交互;其中,由于查询功能模块是三个顾客都可以进行,并且交互过程相似,故以班委为代表展示其过程交互。 在分析中容易看出每个系统用例实现都规定顾客已经是登录了系统,因而,为了让过程更加明了,故先将登录功能模块单独出来,以班委顾客为代表,描述登录模块对象交互: ◆学生档案管理用例对象交互顺序图: (1)添加学生档案用例对象交互: (2)管理学生档案用例对象交互: (3)查询学生档案用例对象交互: ◆学生考勤管理用例对象交互顺序图: (1)登记学生考勤用例对象交互: (2)管理学生考勤用例对象交互: (3)查询学生考勤用例对象交互: ◆作业提交状况用例对象交互顺序图: (1)查看作业提交状况用例对象交互: (2)添加作业任务用例对象交互: (3)上传作业用例对象交互: ◆学生奖惩管理用例对象交互顺序图: (1)添加学生奖惩用例对象交互: (2)管理学生奖惩用例对象交互: (3)查询学生奖惩用例对象交互: ◆寻常事务管理用例对象交互顺序图: (1)记录班级事务用例对象交互: (2)查看班级事务用例对象交互: 如下是辅导员专用两个用例对象交互顺序图: (1)发布班级公示用例对象交互: (2)管理顾客权限用例对象交互: 1.4.2 分析模型 通过以上对象间交互分析,可以明白新系统将如果使用这些对象来实现用例。那么,依照这些对象特性,以及调查中数据分析,可以抽象出有关类。其中,本系统定义了如下实体类: 序号 类名 中文含义 1 Da 学生档案类 2 Kq 学生考勤类 3 Zy 作业提交类 4 Jc 学生奖惩类 5 Sw 寻常事务类 6 Gg 发布公示类 7 Us 顾客信息类 8 Bw 班委类 9 Fdy 辅导员类 10 Xs 学生类 1.5 系统设计 1.5.1 设计模型 以上已经通过度析,抽象出系统实体类,当前再进一步从系统实现角度开始设计这些类。详细设计如下: (1)学生档案类属性和操作: 字段名 阐明 可见性 数据类型与长度 StudentID 学号 私有 char(10) Name 姓名 私有 varchar(10) Sex 性别 私有 varchar(2) Specialty 专业 私有 varchar(20) Grade 班级 私有 char(2) Birthday 出生日期 私有 smalldatetime NativePlace 籍贯 私有 varchar(20) Residence 户口性质 私有 varchar(4) IdentityID 身份证号 私有 varchar(18) Politics 政治面貌 私有 varchar(4) Folk 民族 私有 varchar(10) Education 学历 私有 varchar(10) Dormitory 宿舍号 私有 varchar(10) EntranceDate 入学日期 私有 smalldatetime University 所在院校 私有 varchar(30) PermitID 准考证号 私有 char(6) Duty 其她工作机构 私有 varchar(20) Position 现任职务 私有 varchar(20) ForeignLanguage 外语语种 私有 varchar(10) Fllevel 外语水平 私有 varchar(4) ComputerLevel 计算机水平 私有 varchar(4) Phone 宿舍电话 私有 char(13) MobilePhone 手机号码 私有 char(11) Address 家庭住址 私有 varchar(30) Economy 家庭经济状况 私有 varchar(10) Resume 学生简介 私有 varchar(200) UpdateDa( ) 更新学生档案信息 公有 (2)学生考勤类属性和操作: 字段名 阐明 可见性 数据类型与长度 AbsenceID 考勤编号 私有 Int StudentID 学号 私有 char(10) AbsenceType 缺席类型 私有 varchar(2) AbsenceDate 缺席日期 私有 smalldatetime AbsenceCourse 缺席课程 私有 varchar(10) Teacher 任课教师 私有 varchar(10) AbsenceReason 缺席因素 私有 Text Resume 备注 私有 varchar(200) UpdateKq( ) 更新学生考勤信息 公有 (3)作业提交类属性和操作: 字段名 阐明 可见性 数据类型与长度 SubmitID 提交编号 私有 Int StudentID 学号 私有 char(10) HomeworkName 作业名称 私有 varchar(20) HomeworkExplain 作业阐明 私有 varchar(200) LastDate 最后提交日期 私有 smalldatetime SubmitDate 提交日期 私有 smalldatetime SubmitStatu 提交状态 私有 varchar(4) UpdateZy( ) 更新作业提交状况 公有 (4)学生奖惩类属性和操作: 字段名 阐明 可见性 数据类型与长度 RewardID 奖惩编号 私有 Int StudentID 学号 私有 char(10) RewardPunish 奖/惩 私有 varchar(2) RewardContent 奖惩内容 私有 Text Reason 奖惩因素 私有 varchar(60) HandleName 批准人 私有 varchar(10) RewardDate 奖惩日期 私有 smalldatetime CancelDate 撤销时间 私有 smalldatetime CancelReason 撤销因素 私有 varchar(60) Remark 备注 私有 varchar(200) UpdateJc( ) 更新学生奖惩信息 公有 (5)寻常事务类属性和操作: 字段名 阐明 可见性 数据类型与长度 TaskID 事务编号 私有 Int StudentID 学号 私有 char(10) TaskName 事务名称 私有 varchar(20) TaskContent 事务内容 私有 Text StartDate 开始日期 私有 smalldatetime EndDate 结束日期 私有 smalldatetime TaskOrgan 负责人 私有 varchar(40) TaskComplete 事务完毕优先级别 私有 varchar(2) Remark 备注 私有 varchar(200) UpdateSw( ) 更新寻常事务 公有 (6)发布公示类属性和操作: 字段名 阐明 可见性 数据类型与长度 BulletinID 公示编号 私有 Int BulletinName 公示名称 私有 varchar(20) BulletinContent 公示内容 私有 Text IssueDate 发布公示时间 私有 smalldatetime UpdateGg( ) 更新公示 公有 (7)顾客信息类属性和操作: 字段名 阐明 可见性 数据类型与长度 UserID 顾客编号 私有 Int StudentID 学名 私有 char(10) TeacherID 教工号 私有 char(10) Password 密码 私有 char(20) UserPower 顾客权限 私有 varchar(3) UpdateUs( ) 更新顾客信息 公有 (8)班委类属性和操作: 字段名 阐明 可见性 数据类型与长度 BwID 班委编号 私有 Int StudentID 学号 私有 char(10) UserPower 顾客权限 私有 varchar(3) AddStu( ) 添加学生档案 公有 ManageStu( ) 管理学生档案 公有 ModifyStu( ) 修改学生档案 公有 DeleteStu( ) 删除学生档案 公有 SearchSt- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 方案 基于 UML 建模 班级 标准 管理 系统分析 及其 设计 应用
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文