UML课程设计 实习管理系统
- 格式:doc
- 大小:246.00 KB
- 文档页数:21
uml仓库管理系统课程设计一、课程目标知识目标:1. 理解UML基本概念,掌握UML图(用例图、类图、序列图等)的绘制方法;2. 学会运用UML图分析和设计仓库管理系统,理解系统各部分的相互关系;3. 掌握仓库管理系统的主要功能模块及其业务流程。
技能目标:1. 能够运用UML图工具进行系统分析和设计,提高解决实际问题的能力;2. 通过小组合作,培养团队协作能力和沟通技巧;3. 学会使用相关软件(如Visio、Rational Rose等)进行UML图的绘制。
情感态度价值观目标:1. 培养学生对软件工程和UML建模的兴趣,激发学习积极性;2. 增强学生的系统思维和逻辑思维能力,提高分析问题和解决问题的能力;3. 培养学生认真负责、严谨细致的工作态度,为将来从事软件工程相关工作奠定基础。
课程性质:本课程为计算机科学与技术专业或相关专业的选修课程,侧重于UML在仓库管理系统中的应用。
学生特点:学生具备一定的编程基础和软件工程知识,但可能对UML建模方法掌握不足。
教学要求:结合学生特点,注重理论与实践相结合,采用案例教学法和任务驱动法,引导学生主动参与课堂讨论和实践活动。
通过课程学习,使学生能够达到上述课程目标,为实际工作中的应用打下坚实基础。
二、教学内容1. UML基本概念及图示方法:介绍UML的发展历程、基本组成元素,重点讲解用例图、类图、序列图等常用UML图的绘制方法及其在实际项目中的应用。
关联教材章节:第1章 UML基础2. 仓库管理系统需求分析:分析仓库管理系统的业务需求,运用UML用例图描述系统功能模块。
关联教材章节:第2章 系统分析与设计3. 仓库管理系统类图设计:基于需求分析,利用UML类图描述系统中的类及其关系,包括属性、方法和继承、关联、聚合等关系。
关联教材章节:第3章 类图与对象图4. 仓库管理系统序列图设计:通过UML序列图展示系统业务流程中各个对象之间的交互过程。
关联教材章节:第4章 序列图与时序图5. UML图绘制工具的使用:介绍Visio、Rational Rose等UML图绘制工具的基本操作,指导学生完成仓库管理系统UML图的绘制。
《UML课程设计》报告题目:学生管理系统学号:07103230姓名:指导老师:罗新程岚岚1.可行性研究报告学生成绩管理工作是高校教育工作的一项重要内容。
教务管理工作是指学校管理人员按照一定教育方针,运用先进的管理手段,组织、协调、指挥并指导各用户活动,以便高效率、高质量地完成各项教学任务,完成国家所制定的教育目标。
学生成绩管理工作是学校教学工作的中枢,是保证高校教学机制正常运转的枢纽,它是一项目的性、计划性、适用性、创造性和科学性很强的工作。
学生成绩工作关系到高校教学秩序的稳定。
大中型院校人员众多,如果没有好的管理,就不能取得很好的成果,应用数据库来管理,在这方面能够取得很好的效果。
系统的可行性分析1.系统实施运行的可行性:各教师,学生都已熟练掌握计算机的基本实用方法和操作技能,对新系统的开发,表现出极大的热情。
提出了很多好的建议和要求。
2.技术可行性:校园网已正常运行;开发人员已熟练掌握开发工具。
技术上实现系统是可行的。
3.经济可行性:校园内部局域网络已经建成;硬件投入不需要很大。
2.需求分析报告2.1概述随着互联网的发展,利用INTERNET 技术来实现“无纸办公”这个概念已经深入人心,校园网作为学校信息化建设的一个平台在完成资源共享、互联网访问、教务管理、电子备课等方面发挥了重要作用。
服务教学、提高教学水平和效果是校园网建设的核心目标和核心价值,本系统立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高高校的现代化管理水平,实现信息资源的共享。
该项目主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面达到提高学校的教学方面‘软件’质量。
可以说它适用于每一所高校,因此很有开发价值。
我们不敢说该产品是所有该系列产品中最好的,但是我们这里要强调的是它具有使用范围广,实用性强,使用简单,所花经费少等优点。
我们可以肯定的说它将在高校的使用过程中其优点将得到最充分的体现。
uml仓库 管理系统课程设计一、课程目标知识目标:1. 学生能理解UML的基本概念,掌握UML图的使用方法。
2. 学生能掌握仓库管理系统的功能需求、业务流程和数据流程。
3. 学生能运用UML图描述仓库管理系统的静态结构和动态行为。
技能目标:1. 学生能运用UML工具绘制类图、用例图、序列图等,对仓库管理系统进行建模。
2. 学生能通过小组合作,分析和解决实际项目问题,提高团队协作能力。
3. 学生能运用所学知识,对仓库管理系统进行优化和改进。
情感态度价值观目标:1. 学生通过课程学习,培养对软件工程和系统分析的兴趣,提高学习积极性。
2. 学生能够认识到UML图在软件开发中的重要性,增强对软件工程规范的认识。
3. 学生在课程实践中,培养认真负责、严谨细致的工作态度,提高沟通协作能力。
课程性质:本课程为实践性较强的课程设计,旨在让学生运用所学知识,结合实际项目,进行UML建模和系统分析。
学生特点:学生处于高年级阶段,已具备一定的编程基础和软件工程知识,具备独立思考和解决问题的能力。
教学要求:教师需引导学生运用UML工具进行系统建模,注重培养学生的实际操作能力和团队协作精神,提高学生对实际项目的分析和解决能力。
通过课程目标的实现,为学生的未来职业发展奠定基础。
二、教学内容1. UML基本知识回顾:包括UML的基本概念、类图、用例图、序列图等。
教材章节:第一章 UML基本概念;第二章 类图与对象图;第三章 用例图与序列图。
2. 仓库管理系统需求分析:学习如何进行系统功能需求、业务流程和数据流程分析。
教材章节:第四章 系统分析与设计;第六章 数据流程图。
3. UML建模实践:a. 运用UML工具绘制类图、用例图、序列图等。
b. 根据仓库管理系统需求,进行系统建模。
教材章节:第二章 类图与对象图;第三章 用例图与序列图;第五章 UML工具使用。
4. 仓库管理系统优化与改进:结合实际情况,对系统进行优化和改进。
教材章节:第七章 系统优化与改进。
学生考勤管理系统UML课程设计一、课程目标知识目标:1. 学生能理解UML基本概念,掌握UML图的表达方法;2. 学生能运用UML类图、序列图等描述学生考勤管理系统的功能需求;3. 学生了解面向对象设计的基本原则,并能将其应用于学生考勤管理系统设计。
技能目标:1. 学生能运用UML工具进行系统分析,绘制出学生考勤管理系统的UML 图;2. 学生能通过小组合作,进行需求讨论和设计,提高团队协作能力;3. 学生能运用所学知识解决实际问题,具备一定的系统设计能力。
情感态度价值观目标:1. 学生培养对计算机科学和软件工程的兴趣,认识到软件设计在现实生活中的重要性;2. 学生在学习过程中,培养积极思考、主动探究的良好学习习惯;3. 学生通过课程学习,培养团队协作精神,学会尊重他人意见,提高沟通能力。
课程性质:本课程为实践性较强的课程设计,旨在让学生将所学UML知识应用于实际项目中,提高学生的系统分析和设计能力。
学生特点:学生已具备一定的编程基础和面向对象知识,具有较强的学习能力和探究精神。
教学要求:教师需引导学生通过小组合作,将UML知识应用于学生考勤管理系统设计,注重培养学生的实际操作能力和团队协作能力。
同时,关注学生的学习进度,及时给予指导和反馈,确保课程目标的实现。
二、教学内容1. UML基础知识回顾:包括UML的基本概念、UML图的类型及用途,重点复习类图、序列图等;2. 面向对象设计原则:介绍单一职责、开闭原则、里氏替换等设计原则,分析其在实际项目中的应用;3. 学生考勤管理系统需求分析:引导学生从实际需求出发,分析系统功能模块,明确系统目标;4. UML图绘制:教授如何使用UML工具,指导学生绘制学生考勤管理系统的类图、序列图等;5. 系统设计:根据需求分析,指导学生运用面向对象设计原则,进行系统设计;6. 小组讨论与协作:组织学生分组讨论,共同完成学生考勤管理系统的设计,培养学生的团队协作能力。
uml酒店管理系统课程设计一、教学目标本课程的目标是让学生掌握UML图的基本知识,能够使用UML图设计简单的酒店管理系统。
知识目标包括理解UML图的种类、特点和应用,掌握使用UML图设计软件系统的方法。
技能目标包括能够使用UML图工具进行系统设计,能够独立完成简单的酒店管理系统的UML图设计。
情感态度价值观目标包括培养学生的系统设计思维,提高学生解决实际问题的能力,培养学生对软件工程的热爱和敬业精神。
二、教学内容教学内容主要包括UML图的基本概念、种类和应用,以及使用UML图设计酒店管理系统的方法。
具体包括UML图的介绍、类图、对象图、序列图、状态图和活动图的绘制方法,以及如何使用UML图设计酒店管理系统的数据库、界面和流程。
三、教学方法教学方法采用讲授法、案例分析法和实验法。
首先通过讲授法向学生介绍UML 图的基本概念和绘制方法,然后通过案例分析法分析实际酒店管理系统的UML图设计,最后通过实验法让学生动手实践,独立完成一个简单的酒店管理系统的UML图设计。
四、教学资源教学资源包括教材《UML图教程》、参考书《软件工程与UML图》、多媒体资料《UML图设计与应用》和实验设备。
教材和参考书为学生提供了丰富的理论知识和实践案例,多媒体资料为学生提供了直观的学习体验,实验设备为学生提供了动手实践的机会。
五、教学评估教学评估主要包括平时表现、作业和考试三个部分。
平时表现占30%,主要评估学生的出勤、课堂参与度和团队协作能力。
作业占30%,主要评估学生对UML 图知识的掌握和应用能力。
考试占40%,主要评估学生的理论知识掌握和系统设计能力。
六、教学安排教学安排共分为12周,每周2课时。
第一周为课程介绍和UML图基础知识讲解,后续周数为UML图各类型的讲解和应用案例分析,最后两周为学生实践和总结。
教学时间安排在下午放学后,地点为教室。
七、差异化教学根据学生的不同学习风格、兴趣和能力水平,本课程将采用以下差异化教学措施:1. 提供丰富的学习资源,满足不同学生的学习需求;2. 设置不同难度的作业和案例,让学生根据自己的能力选择挑战;3. 鼓励学生参与课堂讨论,培养学生的创新思维和问题解决能力。
网店管理系统uml课程设计一、课程目标知识目标:1. 理解UML的基本概念和图示方法;2. 掌握网店管理系统的基础功能和业务流程;3. 学会运用UML图描述网店管理系统的结构和功能;4. 了解软件工程中UML图在实际项目中的应用。
技能目标:1. 能够运用UML图分析和设计网店管理系统;2. 能够运用StarUML等工具绘制UML图;3. 能够根据UML图编写简单的系统需求说明书;4. 能够通过小组合作,完成网店管理系统的UML课程设计。
情感态度价值观目标:1. 培养学生对软件工程的兴趣,激发学习积极性;2. 培养学生的团队协作意识和沟通能力;3. 培养学生严谨、认真的学习态度,注重实际操作能力的培养;4. 培养学生对我国电子商务发展的关注,提高社会责任感。
课程性质:本课程为高年级计算机科学与技术专业课程,旨在通过实际项目案例分析,使学生掌握UML图的应用和软件开发的基本流程。
学生特点:学生已具备一定的编程基础和软件工程理论知识,具有较强的自学能力和实践操作能力。
教学要求:结合实际案例,注重理论与实践相结合,强化小组合作和课堂讨论,提高学生的实际操作能力和团队协作能力。
通过课程目标的具体分解,使学生在完成课程设计的过程中,达到知识、技能和情感态度价值观的全面提升。
二、教学内容1. 网店管理系统概述:介绍电子商务中网店管理系统的基本概念、功能模块和业务流程。
- 教材章节:第三章“电子商务概述”、第四章“电子商务系统”2. UML基础知识:讲解UML的基本概念、图示方法及其在软件工程中的应用。
- 教材章节:第七章“UML图及其应用”3. 网店管理系统UML图设计:- 用例图:描述网店管理系统的功能需求;- 类图:展示系统中的类及其关系;- 序列图:描述系统中的对象交互过程;- 状态图:展示系统对象可能的状态变化。
- 教材章节:第八章“UML图设计实例”4. StarUML工具使用:介绍StarUML的基本操作,绘制网店管理系统的UML 图。
UML课程设计实习管理系统在当今社会,大学生实习已经成为提升自身能力和就业竞争力的重要途径。
然而,实习管理过程中的各种问题也逐渐显现出来,如实习信息的整理和发布、实习岗位的匹配与安排、实习过程的记录和评估等。
针对这些问题,我们设计了一套基于UML的实习管理系统,旨在提高实习管理的效率和质量。
一、系统简介及目标实习管理系统(Internship Management System)是一个为大学生实习过程进行管理和监督的软件系统。
它的目标是简化实习管理流程,提高实习质量,为学生和实习单位提供便利。
二、系统功能1. 学生信息管理实习管理系统可以对学生信息进行管理,包括学生基本信息、教育背景、实习经历等。
学生可以通过系统进行信息录入和更新,并且可以自主选择是否公开个人信息。
2. 实习岗位发布和匹配实习管理系统可以提供实习岗位的发布和匹配功能。
实习单位可以发布实习岗位信息,包括职位描述、岗位条件和薪酬待遇等。
学生可以通过系统查看并申请心仪的实习岗位,系统会根据学生的背景和条件进行匹配,并生成匹配结果。
3. 实习申请和安排学生可以通过系统提交实习申请,包括选择实习岗位、填写实习计划和目标等。
实习管理系统会将学生的申请信息发送给实习单位,并进行安排和协调工作,确保实习过程的顺利进行。
4. 实习过程管理实习管理系统可以对实习过程进行全程监督和管理。
学生和实习单位可以通过系统进行沟通和交流,系统提供实习日志、实习报告等功能,帮助学生记录实习过程和总结经验。
同时,系统还可以进行实习过程的评估和反馈,为学生提供实时指导和改进建议。
5. 实习成果展示与评价学生在实习结束后,可以通过系统展示实习成果,包括项目报告、实习总结、成果展示等。
实习管理系统可以为实习单位提供评价和反馈渠道,对学生的表现进行评价和奖惩。
三、系统架构和实现方式实习管理系统采用Client-Server模式进行架构设计。
系统客户端提供用户交互界面,包括学生端和实习单位端。
引言概述:UML学生管理系统是一种用于管理学生信息的软件系统,可以实现学生信息的增、删、改、查等功能。
本文将继续探讨UML学生管理系统的设计和实现,包括数据结构设计、功能模块设计、界面设计、系统性能优化以及安全性设计等方面。
正文内容:一、数据结构设计1. 学生信息表的设计:包括学生基本信息、课程信息、成绩信息等字段,采用关系数据库进行存储,设计合适的表结构以满足系统的需求。
2. 学生关系表的设计:建立学生与课程、学生与成绩之间的关系,采用关系型数据库的外键关联机制实现关系表的设计。
二、功能模块设计1. 学生信息管理模块:包括学生信息的增加、删除、修改和查询等功能,通过对学生信息表的操作实现。
2. 课程管理模块:包括课程信息的增加、删除、修改和查询等功能,通过对课程信息表的操作实现。
3. 成绩管理模块:包括成绩信息的增加、删除、修改和查询等功能,通过对成绩信息表的操作实现。
4. 班级管理模块:包括班级信息的增加、删除、修改和查询等功能,通过对班级信息表的操作实现。
5. 用户权限管理模块:包括用户登录、权限分配和用户信息管理等功能,通过对用户表的操作实现。
三、界面设计1. 登录界面设计:提供用户登录的界面,包括用户名和密码的输入框以及登录按钮。
2. 学生信息管理界面设计:提供学生信息的录入、修改以及查询功能的界面,以表格形式展示学生信息。
3. 课程管理界面设计:提供课程信息的录入、修改以及查询功能的界面,以表格形式展示课程信息。
4. 成绩管理界面设计:提供成绩信息的录入、修改以及查询功能的界面,以表格形式展示成绩信息。
5. 用户权限管理界面设计:提供用户登录、权限分配和用户信息管理功能的界面,包括用户信息的录入、修改以及查询功能。
四、系统性能优化1. 数据库索引优化:通过添加适当的数据库索引,提高数据库查询的效率,减少查询时间。
2. 数据批量处理优化:对于批量的数据操作,采用批量处理的方式,减少数据库访问次数,提高系统的响应速度。
教务管理系统uml课程设计一、课程目标知识目标:1. 学生能理解教务管理系统的基本功能与需求,掌握UML的基本概念及其在系统设计中的应用。
2. 学生能运用UML图(用例图、类图、序列图等)描述教务管理系统的功能模块和业务流程。
3. 学生了解软件工程中的系统分析与设计过程,理解教务管理系统开发的实际应用场景。
技能目标:1. 学生能够运用UML工具进行教务管理系统的需求分析与设计,具备初步的系统建模能力。
2. 学生通过小组合作,学会分工协作、沟通协调,提高团队项目开发的实践能力。
3. 学生能够运用已学知识解决实际教务管理问题,具备一定的创新能力和问题解决能力。
情感态度价值观目标:1. 学生在学习过程中,培养对计算机科学与软件工程的兴趣,激发主动学习的热情。
2. 学生通过课程学习,认识到团队协作的重要性,树立合作共赢的观念。
3. 学生了解我国教育信息化的发展趋势,增强对国家教育事业的认同感和责任感。
课程性质:本课程为高年级计算机科学与技术相关专业的实践性课程,旨在让学生将所学的理论知识与实际项目相结合,提高学生的实际操作能力和项目开发经验。
学生特点:学生具备一定的编程基础和软件工程理论知识,具有较强的逻辑思维能力和学习主动性。
教学要求:结合学生特点和课程性质,注重实践操作,强调团队协作,提高学生在实际项目中的分析、设计、开发能力。
将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 教务管理系统概述:介绍教务管理系统的发展背景、功能模块及其在教育行业中的应用。
- 教材章节:第1章 教务管理系统简介2. UML基本概念与图示方法:讲解UML的基本元素、符号及其在系统设计中的应用。
- 教材章节:第2章 UML基本概念与图示方法3. 教务管理系统需求分析:分析教务管理系统的功能需求,运用UML用例图进行描述。
- 教材章节:第3章 教务管理系统需求分析4. 教务管理系统UML类图设计:基于需求分析,设计教务管理系统的类图,描述系统中的类及其关系。
管理学院《专业综合设计》课程设计报告题目专业实习管理系统专业班级学号姓名小组成员联系方式任课教师2011年6月23日摘要大学是人生的一个转折点,学生转变成为了社会人,单纯的校园生活转变为社会职业岗位。
但是随着社会工作大潮的发展,现在校学生待毕业后再走出校园接触社会明显经验不足。
所以现今的大学都有政策让在校大三学生提前走出校园,进行工作前实习。
对于学校来说,为保证学生实习的质量和对学生实习期间的监管,一个专业实习管理系统是必须的。
而本专业实习系统就是抓住学校这一需求,根据实际情况,逐步实现并完善学校对学生实习的管理。
该系统管理平台采用B/S模式,管理学生实习情况,实现学校,实习单位,学生,三方交流,监控学生实习的功能。
本报告主要包括:选题分析:对专业实习系统的可行性进行全面的分析;需求分析:对系统功能的模块进行划分,分析功能的实现;概要设计:描述系统的总体理论结构。
关键字:大学实习管理选题分析需求分析概要设计AbstractUniversity is a turning point in the life, the students into a social person, the simple campus life into social professional post. But with the development of social work tide, the students now to go outside again after graduation campus contact social obvious lack of experience. So today's colleges and universities have policies in the school let out of campus, ahead of junior students work practice before. For schools, to ensure the quality of the students and students during the practice of supervision, a professional practice management system is a must. But this specialty practice system is the school this demand, according to actual condition, gradually realize and improve school of students to practice. The system management platform using the B/S model management practice, practice, realization school students, third party unit, communication, monitoring of students function. This report includes: topic analysis: the professional training on the feasibility of the system is the comprehensive analysis; Demand analysis of system function module: division, the realization of the function of analysis; General design: describe of the whole system theory structure.Key word: university practice,management,subject analysis,demand analysis,outline design第一章选题报告1.1选题背景及意义学校内各部门有各种系统,但对实习学生的直接管理缺乏一个比较齐全的信息管理系统,用于记录跟踪学生实习的全面信息,同时与学生直接交互。
现在指导老师管理的人数少则十几名学生,作为与实习学生联系最密切的指导老师在做决策的时候,比如评优评先进时根本无法十分地根据已有资料有效率地做出正确公平的决定。
再比如,有时若需了解某个学生的实习情况的全面信息,需经多方重复查询(常存在大量的数据冗余),还得实地面对面与班委交流一番,这给实习指导老师本来就已经琐碎的学生工作浪费很多不必要的时间与精力。
诸如此类的小事阻碍着实习指导老师快速地开展学生工作。
面对传统手写输入数据,核查实习信息的时候会发觉原信息零散,决策的半结构性,信息尚未能建立比较良好的连接,存在大量过度的数据冗余等等问题。
所以,一个系统的带有专门针对性的专业实习管理系统对于学校来说,是具有存在意义的。
一个完备的专业实习管理系统可以给学校和老师的工作带来质的飞跃。
它大大提高了指导老师的办公效率,提供科学决策,优化管理。
同时,也保证了实习的评优活动的科学性与公平性。
再者,专业管理系统可以为实习学生和学校之间形成一座沟通的桥梁,加强师生沟通。
1.2业务规划从项目周期分析,目前该系统处于理论分析阶段,本报告不会涉及太多实施性建模设计。
按步骤安排,会在下半年整体完成整个专业实习管理系统,俗语有说,欲善其工,必利其器,经过时间的洗礼,这将会是一个功能完备的专业实习管理系统。
从系统结构分析,该系统管理平台采用B/S模式,同时使用JSP技术进行基本页面的设计与功能实现,后台数据库选用SQL Server 2005数据库。
实现管理学生实习情况,实现学校,实习单位,学生,三方交流,监控学生实习的功能。
从系统容量分析,该系统预期可以容纳整个学校各个学院的全部关联老师、实习学生的实习动态和个人信息。
1.3可行性分析在实施一个管理系统之前,必要的可行性分析是必要的。
下面从技术可行性,经济可行性,社会可行性三方面进行论证:技术可行性分析该系统管理平台采用基于组件技术的B/S模式,同时使用JSP技术进行基本页面的设计与功能实现,后台数据库选用SQL Server 2005数据库。
实现管理学生实习情况。
采用面向对象的方法对该系统进行设计和实现,将系统可能产生的维护问题分散到系统分析、设计、实现等各个阶段,尽可能采用可复用构建的设计实现。
经济可行性分析学校内部使用的信息管理系统,其经济成分比重相对较少,主要支出的费用有:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。
由于各个学院间可以实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于系统开发试调上。
建立信息中心,可将来自各方面的信息集中管理,提高管理的计划性和预见性,快速地反馈实习学生的动态信息。
社会可行性分析在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是学校完全有可能也有能力采用这样先进的管理技术。
一个系统的带有专门针对性的专业实习管理系统对于学校来说,是具有存在意义的。
实习管理系统大大提高了指导老师的办公效率,提供科学决策,优化管理。
同时,也保证了实习的评优活动的科学性与公平性。
再者,专业管理系统可以为实习学生和学校之间形成一座沟通的桥梁,加强师生沟通。
第二章设计报告2.1系统概述2.1.1系统目标专业实习管理系统用于支持学校完成学生实习的指导和管理工作。
总体来说有以下四个目标:实习相关人员安排;实习资讯发布;实习质量评价;师生在线交流。
2.2业务建模2.2.1确定系统边界学校的学生实习工作具体事项处于系统边界之内,非学生实习工作不在系统考虑范围内2.2.2确定参与者实习学生,指导老师,系负责老师,系统管理员(根据小组分工,本人负责系统管理员方向的研究,以下的业务分析和系统分析均以系统管理员的角度进行铺开)2.2.3业务用例分析从系统管理者的角度,系统应该具有以下的功能1.个人信息管理,修改个人资料。
2.管理员登录并经过身份验证合法后,管理员能执行该系统的所有功能。
3.用户管理,查看所有用户资料,有权对违规用户进行处理。
一般为禁言,私信警告。
4.公告管理,查看公告内容,对老师发布的公告进行定期管理,一般为相关内容归类,日期归类以及长期过期公告的删除。
5.日记管理,查看实习日记,对学生发表的实习日记进行管理,发现违规一律警告,情节严重的删除文章,并上报学校交由学校处理。
6.实习报告管理,查看实习报告,对学生发表的实习报告进行管理,发现违规一律警告,情节严重的删除文章,并上报学校交由学校处理。
7.留言板管理,查看留言板,删除不合适言论,开放留言板权限。
8.评价管理,查看老师对学生和学生对老师的评价。
9.数据管理,主要指数据库的更新和备份。
10.系统内实现搜索功能,用户搜索,公告搜索,实习日记搜索,实习报告搜索,11.系统组件更新。
2.2.4确定业务用例2.3系统分析2.3.1分析对象我们通过对象之间的交互来描述需求的实现,在UML的分析模型中,使用的MVC模式,使用边界对象、控制对象、实体对象,这个三者来建立用例场景的对象模型。
首先,我们先分析出系统管理员的系统用例;然后用活动图进行系统用例场景描述。
通过分析,从系统管理员的角度,我们可以把系统分成以下几个模块:个人信息管理,公告管理,用户信息管理,留言板管理,实习日记管理,实习报告管理,评价管理,数据管理,搜索信息2.3.2确定系统用例2.3.2.1个人信息管理用例规约:个人信息管理1、简要说明该用例为系统管理员对个人信息的管理,包括修改,查看,删除或填写;2、角色:系统管理员3、事件流3.1基本流系统管理员选择“管理个人信息”功能启用该用例;系统打开管理个人信息页面,显示详细个人信息和可供修改部分;系统分三个分支:1)系统管理员可点击填写个人信息,第一次编写个人新消息2)可点击修改个人信息,对可允许修改的部分进行修改3)可点击删除个人信息,删除可删除的个人信息4、特殊需求无5、前置条件系统启动这一用例之前需要登录成功6、后置条件将更改写入数据库,写入系统日志7、扩展点无2.3.2.2公告管理用例规约:公告管理1、简要说明该用例为系统管理员对公告进行发布、更新或删除;2、角色:系统管理员3、事件流3.1基本流系统管理员选择“公告管理”功能启动该用例;系统打开公告管理的界面,按序号列出当前所有公告;包括公告序列、公告主题、公告内容、发布时间;分三处分支:1)系统管理员可点击发布公告按钮,发布新的公告2)系统管理员可点击已发布公告,查看详情,对公告进行编辑更改或删除;3)系统管理员可点击公告归类,对公告按时间或者内容进行分类4、特殊需求无5、前置条件系统启动这一用例之前需要登录成功6、后置条件将更改写入数据库,写入系统日志7、扩展点公告归类分两个分支:1)对公告按时间归类2)对公告按内容归类2.3.2.3用户信息管理用例规约:用户信息管理1、简要说明该用例为系统管理员对用户信息进行管理,包括对系负责老师的信息管理,对指导老师的信息管理,对学生信息的管理2、角色:系统管理员3、事件流3.1基本流系统管理员选择用户信息管理启用该用例;系统打开用户信息管理界面,列出可选项:系负责老师的信息管理,指导老师的信息管理,学生信息的管理;分三处分支:1)对系负责老师的信息管理,可进行查看和修改操作2)对指导老师的信息管理,可进行查看和修改操作3)对学生信息的管理,可进行查看和修改操作4、特殊需求无5、前置条件系统管理员启动这一用例之前需要登录成功6、后置条件若系统管理员只是查看用户信息没有进行其他操作,则后置条件为无;若系统管理员修改用户信息,则后置条件将更改写入数据库,系统删除数据,写入系统日志;7、扩展点无2.3.2.4留言板管理用例规约:留言板管理1、简要说明该用例为系统管理员对留言板的管理,包括查看、删除留言,开放留言权限2、角色:系统管理员3、事件流3.1基本流系统管理员选择“留言板管理”启用该用例;系统打开留言板页面,按时间顺序用序列号列出所有留言,包括留言发出者,留言内容,留言时间;分两处分支:1)系统管理者可点击删除留言,删除不合规定的留言2)系统管理者可以点解开放权限,对学生类或者教师类开放留言权限;4、特殊需求无5、前置条件系统启动这一用例之前需要登录成功6、后置条件将更改写入数据库,系统删除数据,写入系统日志7、扩展点无用例规约:实习日记管理1、简要说明该用例为系统管理员对日记的管理,包括查看、删除日记2、角色:系统管理员3、事件流3.1基本流系统管理员选择“实习日记管理”启用该用例;系统打开实习日记页面,按时间顺序用序列号列出所有实习日记,包括实习日记发出者,实习日记内容,日记发布时间;分一处分支:1)系统管理者可点击删除实习日记,删除不合规定的实习日记4、特殊需求无5、前置条件系统启动这一用例之前需要登录成功6、后置条件将更改写入数据库,系统删除数据,写入系统日志7、扩展点无用例规约:实习报告管理1、简要说明该用例为系统管理员对实习报告的管理,包括查看、删除报告2、角色:系统管理员3、事件流3.1基本流系统管理员选择“实习报告管理”启用该用例;系统打开实习报告页面,按时间顺序用序列号列出所有实习报告,包括实习报告发出者,实习报告内容,报告发布时间;分一处分支:1)系统管理者可点击删除实习报告,删除不合规定的实习报告4、特殊需求无5、前置条件系统启动这一用例之前需要登录成功6、后置条件将更改写入数据库,系统删除数据,写入系统日志7、扩展点无2.3.2.7评价管理用例规约:评价管理1、简要说明该用例为系统管理员对评价进行管理,删除违规评论2、角色:系统管理员3、事件流3.1基本流系统管理员选择评价管理功能启用该用例;系统打开评价管理的界面分两个分支:1)可选择老师对学生的评价管理按钮,进行查看或删除;2)学生对老师的评价管理按钮,进行查看或删除;4、特殊需求无5、前置条件系统管理员启动这一用例之前需要登录成功6、后置条件若系统管理员只是查看评价没有进行其他操作,则后置条件为无;若系统管理员删除评价,则后置条件为评价被删除,将更改写入数据库,系统删除数据,写入系统日志;7、扩展点无2.3.2.8数据管理用例规约:数据管理1、简要说明该用例为系统管理员对数据的管理,包括更新数据库,备份数据2、角色:系统管理员3、事件流3.1基本流系统管理员选择“数据管理”启用该用例;系统打开数据管理页面,弹出对话框选择更新数据库或是备份数据,分两处分支:1)系统管理者可点击更新数据库来进行数据更新2)可点击备份数据来进行备份数据4、特殊需求无5、前置条件系统启动这一用例之前需要登录成功6、后置条件将更改写入数据库,系统删除旧数据,写入系统日志7、扩展点无2.3.2.9搜索信息用例规约:搜索信息1、简要说明该用例为系统管理员进行信息搜索,日常维护系统2、角色:系统管理员3、事件流3.1基本流系统管理员选择搜索信息功能启用该用例;系统转入搜索信息页面,弹出搜索复选框;分四处分支:1)系统管理员可点击搜索用户信息,对用户进行查询,转入用户信息操作页面2)系统管理员可点击搜索实习报告,查看特定的实习报告,转入实习报告操作页面3)可点击搜索实习日记,查看特定的实习日记,转入实习日记操作页面4)可点击搜索公告,查看特定的公告,转入公告操作页面4、特殊需求无5、前置条件系统管理员启动这一用例之前需要登录成功6、后置条件搜索成功,转入各操作页面7、扩展点无2.4系统用例场景挑选4个典型的活动泳道图作为说明2.4.1个人信息管理2.4.4评价管理心得体会就个人来讲,停留在看用例图与类图的层次上,真的要完完整整从一个业务中把它们找出来,觉得还得努力,所以费了点心思,查找了些资料,才完善对那些概念的理解与运用,但感觉还远远不够,还停留在肤浅的层面。