版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、天津师范大学Tianjin University of Education课 程 作 业专 业: # 班级学号: # - 学生姓名: # 学生姓名: # 指导教师: # 二一三年十二天津师范大学本科生课程作业学生宿舍管理系统Students' Dormitory Manager System专业班级:学生姓名: 学生姓名: 指导教师: 学 院:信息技术工程学院2013 年 12 月摘 要入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。关键
2、词: 宿舍 管理 学生ABSTRACTIn the School enrolment,every student will have a UID,then will get a school dormitory number.the start school time is same of check in school dormitorys time.the student will categorized according to special field of study for easy to manager,and the same group will check in same
3、 school dormitory.the department name will note in this area.Key Word: Dormitory Manager Student 目 录1 引言11.1 选题背景11.2 选题意义和目的11.3 研究方法12 可行性分析32.1宿舍楼的基本情况32.2用户对系统的要求3宿舍楼管理员33 详细设计13.1 系统用例分析1用例图设计13.2 系统类图分析2类图设计33.3协作图分析33.3.1 协作图设计43.4时序分析5时序图设计53.5活动图分析7活动图设计73.6包图分析8包图设计8结 论91 引言1.1 选题背景随着我国教育投
4、入的不断提高,大众受教育程度正在提高,而在这其中在学教育占有主导地位。随着学生人数的不断增加传统的宿舍管理方式变得越来越困难,现代化的管理方式需求变得越来越迫切。学生宿舍管理系统能在很大程度上节约人力成本、规范化宿舍管理。1.2 选题意义和目的学生宿舍信息管理系统主要是对高校内住校学生信息的管理,即宿舍管理员利用系统可以通过住校学生的姓名、学号(学号是在校学生的唯一标致)快速的查找此学生的住宿情况(如:寝室楼号以及房间号)和有关这个学生的其他一些信息(如:学院、专业,联系电话,家庭地址,奖惩情况等),与此同时,宿舍管理员只需要输入一些简单的汉字和数据,就能快速的录入或者删除一些学生的信息(比如
5、对转学和退学学生信息的增加与删除)。学生宿舍信息管理系统最大的特点是能以简单快捷的方式查找出所找学生的住宿情况和基本信息1,完全替代了以往的手工操作需要费时费力挨过查找过程,这样不但节省了查找时间,而且工作效率得到提高,宿舍管理人员的工作负担大大减轻1.3 研究方法研本学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。尽可能的为用户的录入、查询等功能操作提供方便。在设计该系统时,应尽可能的贴近学生,便于用户操作。系统在实现上应该具有如下功能: 用户 登陆 找回密码 信息查询 宿舍管理 修改信息
6、60;1.系统要求用户必须输入正确的用户名和密码才能进入系统。 2.系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询。 3.系统还应具有添加、修改、删除基本信息的功能。2 可行性分析2.1宿舍楼的基本情况学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。宿舍的基本信息:每间宿舍都有唯一的宿舍号2.2用户对系统的要求宿舍
7、楼管理员a.信息要求宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,夜归的详细信息和学生离返校的信息。以利于对整个宿舍楼的全面管理。b.处理要求当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。比如,某些同学搬到其他的宿舍中去,他们在本宿舍楼中相应的记录就应该删去;或者学生转换专业,他们记录中院系的信息也要作相应的修改等等。c安全性与完整性要求安全性要求:1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3.系统应
8、对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生),管理员。3 详细设计3.1 系统用例分析首先确定参与者,参与者是系统以外的一个实体(可以是任何的事物或者人),它以某种方式参与了用例的执行过程。参与者通过向系统或请求系统输入某些事件来触发系统的执行。我们看到宿舍管理系统的参与者是查询者,一般用户,学生工作人员,信息管理员,住宿管理,系统管理员,财务人员,时钟。在分析用例,从需求捕获看用例有以下这些:查询信息,学生信息管理,基础数据库管理,财务管理,登陆,宿舍分配,住宿管理,时钟支持。3.1.1用例图设计根据以上用例分析可以对本系统构建用例图。如图3-1所示。图3-1 学生宿舍管
9、理用例图由图可知一般用户登录系统后可以对学生信息、宿舍分配信息、住宿信息等进行查询。而财务人员还可以对财务进行管理,系统管理员角色用户可以对基础数据库信息进行管理。时钟角色用于维护系统时间记录,但它并不需要本系统单独实现只需要调用操作系统时间即可。用例的详细描述以“登录用例”为例(如表3-1)表3-1用户名登录用例目标登录。描述了用户登录到学生宿舍管理系统.的过程,设置了各种用户的的访问权限主参与者用户触发条件用户企图进入各个系统模块的时出发前置条件:系统必须能正常启动典型实践过程参与者系统响应当用户启动这个应用系统时,用力开始。用户数如用户名和密码系统显示登录界面系统验证信息系统设置访问权限
10、系统显示主菜单(子用例:显示主界面)用例结束替代实践过程如果用户输入错误的用户名或密码时,给出提示信息,并跳转到后置条件用户正常登录到界面上3.2 系统类图分析分析用例,从用例中寻找对象和类。例如,通过分析宿舍分配管理子系统,可以发现已下实体类:学生,宿舍管理员,班级,楼栋,床位等。类是对象的抽象的描述,它包括属性的描述和行为的描述两个方面。类中的关系是关联,泛化,实现,依赖四种关系。其中类与类主要的关系是关联,泛化。3.2.1类图设计有以上分析可以构建系统类图,如图3-2所示。图3-2 学生宿舍管理系统类图图中包含本系统需要的所有类图,其中个人分配、集体分配类都继承自分配住宿界面类。而分配住
11、宿界面类的内容包含多个楼栋、班级类信息。并且对DB学生、DB床位类有关联关系。3.3协作图分析本系统中多处需要多个用户共同参与协同处理,对于指定用例每个参与用户的任务请参考图3-1学生宿舍管理系统的用例图,在多角色共同参与的用例中使用协作图可以清晰的展现不同用户的任务。以下展示了床位分配、用户住宿信息确认的协作关系如图3-3-1、图3-3-2所示。3.3.1 协作图设计图3-3-1宿舍分配写作图图3-3-1 描述了宿舍管理员对学生宿舍、床位分配的协作管理,由图可知宿舍管理员首先需要进入宿舍分配界面并对学生身份信息进行确认。确认无误后再根据宿舍床位信息表中空床位的信息对学生床位进行分配或修改。参
12、与用户有宿舍管理员、学生。图3-3-2住宿信息确认协作图图3-3-2登录协作图是对于用户登录、住宿信息确认模块的协作关系的细化,用户需要首先进入登录页面然后确认身份后查看自己的住宿信息。然后确认并返回登录页面。3.4时序分析时序图描述了某一用例中各用户虽时间推移进行的操作。可以简化事件参与者任务的先后顺序。图3-4-1 描述了用户住宿信息确认过程,图3-4-2 学生住宿分配时序图描述了宿舍管理员对学生住宿信息分配的过程。3.4.1时序图设计图3-4-1 用户住宿信息确认时序图由图可知主要参与者是查询用户首先用户需要进入登录页面,而系统的登录界面此时被激活并对查询者的密码与用户名进行确认,确认正
13、确后激活住宿管理功能返回给查询者。如果验证失败则不激活住宿管理功能。图3-4-2 学生住宿分配时序图图3-4-2 描述了住宿管理员对学生住宿进行分配的时序关系,首先住宿管理员进入到宿舍分配界面并输入学生信息,当获得学生具体信息后通过学生具体信息表对学生信息进行确认然后对学生床位进行调整。3.5活动图分析活动图显示了系统从一个活动到另一个活动的流程。利用UML的活动图工具进行工作流程建模。在这个学生宿舍管理系统在中的其中的学生入住业务流程中,活动应该涉及到申请入住,交费认可,取消住宿,学生身份认证,住宿分配。具体如图3-5所示。3.5.1活动图设计图3-5 学生入住业务活动图上图描述了学生入住活
14、动,由图可知学生需要首先提交入住申请,当宿舍管理人员对学生信息与缴费记录确认通过后对申请人进行住宿分配,如果学生信息或缴费记录确认未通过则此次申请无效不对申请人进行住宿分配。3.6包图分析包用于区分系统中不同功能区域,使系统模块化降低不同模块间的耦合关系、明确模块间的依赖关系。本系统的包设计如图3-6所示。3.6.1包图设计图3-6 系统包图设计由图可知本系统主要涉及七大模块分别为:学生宿舍管理系统、学生基本信息管理系统、决策支持、查询子系统、公用部分、基本数据库管理子系统、财务管理子系统。其中财务管理子系统、学生基本信息管理子系统为外部系统模块并不用本系统实现。但是本系统需要其他系统的相应模块提供支持。结 论本系统以学生宿舍管理系统的UML建模为例,列举了UML中几个认为重要的图形建模,每类图中更细节的问题有待进一步深入分析和细化。当在某种给定的方法学中使用这些图时,它使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年大象分类说课稿
- 苏教版(2024)数学二年级上册第四单元 认识三位数(基础卷)
- 2025-2026学年国王拼音说课稿
- 2025-2026学年三只熊的早餐说课稿评价
- 2025-2026学年地理教师说课稿
- 2026下半年高中数学教资面试函数专项试卷
- 2025-2026学年公输说课稿模板人物
- 2026课件:环境污染刑事案件适用法律解释
- 《商业银行贷款》课件
- 《心脏血管检查》课件
- 2026年昆明市嵩明润泽水务运营有限公司招聘(5人)笔试备考试题及答案解析
- 2026慈溪市上林人才服务有限公司派遣至浒山街道办事处招聘编外工作人员5人考试备考题库及答案详解
- (2026版)围手术期出凝血管理麻醉专家意见
- 建筑工程疫情防控工作方案
- 实习生录用通知书标准范本
- 电力工程预结算工作流程及审计要点
- 2025年内外贸协同发展项目可行性研究报告
- 综合办公室主任岗位竞聘
- 自考03450公共部门人力资源管理模拟试题及答案
- 化工岗位安全操作规程
- 绿色食品品牌2025年建设规划与消费者偏好研究报告
评论
0/150
提交评论