当前位置:
文档之家› UMLJavaWeb课程设计家政服务管理系统的设计和实现DOC
UMLJavaWeb课程设计家政服务管理系统的设计和实现DOC
例外路径 管理人员输入的密码有误。返回主路径起始点,重新输入密码。
用例名称 接受或拒绝用户新请求
用例目标 当管理人员接受或拒绝用户新请求时用例开始。它处理管理人员接受或拒绝用户新请求问题。当管理人员接受或拒绝用户新请求成功后用例结束
级别 子功能
活动者 管理人员
状态 只定义了初始路径
前置条件 管理人员登录
后置条件 评价完成
主路径 用户确认并评价服务
可选路径 放弃评价
例外路径 无
用例名称 浏览已完成服务信息
用例目标 当用户浏览已完成服务信息时用例开始。它处理用户浏览已完成服务信息问题。当用户跳转到其它页面后用例结束
级别 子功能
活动者 用户
状态 只定义了初始路径
前置条件 用户登录
后置条件 跳转到其余页面
可选路径 用户放弃登录,关闭网站
例外路径 用户输入的密码有误。返回主路径的起始点,重新输入正确的密码。
用例名称 请求新服务
用例目标 当用户请求新家政服务时用例开始。它处理请求新服务问题。当用户提交新服务后用例结束
级别 子功能
活动者 用户
状态 只定义了初始路径
前置条件 用户登录
后置条件 新服务被提交
主路径 用户请求新服务
状态 只定义了初始路径
前置条件 用户登录
后置条件 跳转到其余页面
主路径 用户浏览自己已提交并被接受的服务信息
可选路径 无
例外路径 无
用例名称 确认并评价服务
用例目标 当用户确认并评价服务时用例开始。它处理用户确认并评价服务问题。当用户评价结束后用例结束
级别 子功能
活动者 用户
状态 只定义了初始路径
前置条件 用户登录
后置条件 跳转到其余页面
主路径 管理人员浏览服务信息
可选路径 无
例外路径 无
四、创建系统静态模型
本系统创建四个类,即顾客类(customer)、管理人员类(management)、服务信息类(information)和数据库处理类(database)。
顾客类:主要属性有userId(顾客编号)、name(顾客账号)和password(顾客密码);主要操作有getName(获取顾客账号)、getPwd(获取顾客密码)和checkCust(验证顾客)。
后置条件 跳转到其余页面
主路径 用户浏览自己已提交但未被处理的服务信息
可选路径 无
例外路径 无
用例名称 可以浏览自己已提交并被接受的服务信息
用例目标 当用户可以浏览自己已提交并被接受的服务信息时用例开始。它处理用户浏览自己已提交并被接受的服务信息问题。当用户跳转到其余页面后用例结束
级别 子功能
活动者 用户
本次课程设计,对于家政服务管理系统的某一些部分,使用UML中包括用例图,类图,对象图,包图,状态图,活动图,顺序图,协作图,构件图和部署图之中的绝大多数图,从而帮助我们充分理解面向对象建模的思想和重要性并,且基本掌握对信息系统完成的设计过程。
二、系统需求分析
根据家政服务管理系统,我们可以确定以下功能:
用户:
1.可以登录
2.可以请求新服务(提交后无法修改)
3.可以浏览自己已提交但未被处理的服务信息
4.可以浏览自己已提交但被拒绝的服务信息(视为已完成)
5.可以浏览自己已提交并被接受的服务信息
6.可以确认并评价服务(视为已完成)
7.可以浏览已完成的服务信息
管理人 用户浏览已完成服务信息
可选路径 无
例外路径 无
图3-2 管理人员用例图
用例名称 登录
用例目标 当管理人员刚开始使用系统时用例开始。它处理管理人员登录问题。当管理人员登录成功后用例结束
级别 子功能
活动者 管理人员
状态 只定义了初始路径
前置条件 无
后置条件 管理人员成功登录
主路径 管理人员登录
可选路径 管理人员放弃登录,关闭网站
3.可以接受或拒绝用户请求的新服务
三、
根据家政服务管理系统,我们可以确定以下用例模型。
图3-1顾客用例图
用例名称 登录
用例目标 当用户刚开始使用系统时用例开始。它处理用户登录问题。当用户登录成功后用例结束
级别 子功能
活动者 用户
状态 只定义了初始路径
前置条件 无
后置条件 用户成功登录
主路径 用户登录
管理人员类:主要属性有userId(管理人员编号)、name(管理人员账号)和password(管理人员密码);主要操作有getName(获取管理人员账号)、getPwd(获取管理人员密码)和checkCust(验证管理人员)。
服务信息类:主要属性有id(编号)、category(类别)、time(时间)、passengers(人次)、state(状态)、comfirm(确认)和evaluation (评价);主要操作有getInfor(获取服务信息)、addNew(添加服务信息)、changeState (修改服务信息状态)、doComfirm (进行服务信息确认)和doEvaluation (进行服务信息评价)。
面向对象建模技术课程设计报告
家政服务管理系统的设计和实现
学院名称:宿迁学院
专业班级:
学生学号:
学生姓名:
指导教师姓名:
2015年6月
家政服务管理系统
一、设计目的
不断增长的复杂性、多样性和相互关联性是当今信息系统的共同特征。传统的面向功能开发方法,已逐渐不适应越来越复杂和多变的需求,其成果不能得到很好的重用。
后置条件 管理人员接受或拒绝用户新请求成功
主路径 管理人员接受或拒绝用户新请求
可选路径 无
例外路径 无
用例名称 浏览家政服务信息
用例目标 当管理人员浏览服务信息时用例开始。它处理管理人员浏览服务信息问题。当用户跳转到其它页面后用例结束
级别 子功能
活动者 管理人员
状态 只定义了初始路径
前置条件 管理人员登录
而面向对象建模技术能够有效地控制复杂性、适应多变性,具有灵活性、低风险性、可重用性,从而能提高系统开发的效率。
UML是一种对面向对象系统进行可视化、详细描述、构造和文档化的标准建模语言。所以,从面向功能的开发方法转向使用UML的面向对象开发方法是信息系统开发的趋势。
本文主要论述了面向对象建模技术、UML,以及基于UML的面向对象建模过程,并运用以上技术建立起了家政服务管理系统的模型。相信本文能对信息系统的面向对象建模起到一定的借鉴作用。
可选路径 用户放弃请求新服务,返回主页
例外路径 无
用例名称 浏览自己已提交但未被处理的服务信息
用例目标 当用户浏览自己已提交但未被处理的服务信息时用例开始。它处理用户浏览自己已提交但未被处理的服务信息问题。当用户跳转到其余页面后用例结束
级别 子功能
活动者 用户
状态 只定义了初始路径
前置条件 用户登录