任务一宠物诊所项目概述

1

任务一 宠物诊所项目概述

l 理解项目需求

l 理解项目设计

l 掌握开发环境搭建

l 掌握?Eclipse 的使用

1.1 宠物诊所项目简介

如今,饲养宠物的热潮正在我国的都市里悄悄兴起,随着宠物队伍的日益壮大,一个新

兴的产业—宠物产业, 也正如冰山浮出水面。 这一产业的出现是人们生活水平改善后消费层

次提高的结果。从世界范围看,宠物饲养并不是一朝一夕或某个国家、地区的个别现象,世界

上许多国家的各个阶层的人们都饲养宠物。

宠物诊所近年来随着饲养宠物的热潮在国内逐步兴起,宠物诊所的信息化建设还刚刚起

步,对于其管理主要还处于摸索阶段,市场也迫切需要一套规范化的管理软件去管理,从而提

升宠物诊所的管理水平。

本书中使用的社区宠物诊所系统是经过简化后的宠物诊所管理系统,系统仅保留了最基

本的数据管理功能,为的是让学习者将重点放在如何使用 Java?Web?的知识实现业务功能,而

不是去理解复杂的业务需求。

社区宠物诊所系统的初始版本必须实现以下功能:?

Java?Web?项 目开发实训教程?

l 能够对医生信息进行查询;

l 能够添加新的医生信息(姓名、专业);

l 能够对客户信息进行查询;

l 能够查看客户的详细信息;

l 能够添加新的客户信息(姓名、电话、地址);

l 能够添加新的宠物信息(姓名、生日、照片);

l 能够删除宠物信息;

l 能够添加宠物的病历信息(病情描述、治疗方案、问诊时间);

l 能够浏览宠物的病历信息。

除此以外,诊所的职员在使用系统提供的上述功能之前需要进行登录。当职员不需要使

用系统的上述功能时,也可退出系统。

社区宠物诊所系统的初始版本功能全部是以诊所职员为主,考虑到将来需要为客户提供

一个在线交流的问诊平台, 系统还需要预留客户身份登录功能, 并且对页面加入访问控制权限

验证。

1.2 系统分析与总体设计

1.2.1 功能需求分析

需求分析需要对每个功能进行详细的描述,需求分析是以正确可行等标准对系统进行完

r 整的需求说明。图?1-1?是社区宠物诊所系统的用例图。

e

t

1 p

a

h

C

图 1-1? 社区宠物诊所系统用例图

2?

宠物诊所项 目概述 任务一?

这里将系统的每个最基本的有价值的业务功能,如登录、医生信息维护等,称为用例。

用例图中, 使用一个椭圆表示用例, 里面的文字描述了用例的名称。 在图中使用一个 “火柴人”

表示管理员,称为用例的参与者,系统目前只有一个参与者。

为了读者学习方便,将用例图的详细说明分散到各个功能实现章节。

1.2.2 系统功能结构

社区宠物诊所系统的功能结构图如图?1-2?所示。

社区宠物诊所

医生管理 客户管理

宠物管理

医 医

生 生

信 信

息 息 客

查 添 宠 宠 病 病 客 户 客

询 加 物 物 历 历 户 详 户

宠物诊所java项目_任务一宠物诊所项目概述.PDF相关推荐

  1. 诊所管理软件_药一点诊所管理系统v2.0.0.1

    诊所管理软件_药一点诊所管理系统v2.0.0.1 随着计算机技术和IT业的飞速发展,门诊管理信息系统的建设经过几十年的发展取得了很大的进步.门诊管理信息化是社会和时代发展的需要,门诊能不能在激烈的竞争 ...

  2. 品达物流TMS项目_第12章 项目总结

    品达物流TMS项目_第12章 项目总结 文章目录 品达物流TMS项目_第12章 项目总结 第12章 项目总结 1. 微服务架构 2. 软件架构体系 3. 系统架构 4. 技术架构 5. 业务流程 6. ...

  3. jsp 爱心宠物诊所源码_“爱心宠物诊所”系统设计-JSP编程毕业设计

    <"爱心宠物诊所"系统设计-JSP编程毕业设计>由会员分享,可在线阅读,更多相关<"爱心宠物诊所"系统设计-JSP编程毕业设计(31页珍藏版) ...

  4. java图片处理开源项目_如何处理离开开源项目

    java图片处理开源项目 2015年初,我决定离开我的工作,这是我刚刚工作两年多的时候. 我的家人和朋友中没有一个人对我担任其他职位感到惊讶. 采取这一举措是一件很平常的事情,特别是在我们倾向于频繁更 ...

  5. 如何评价java 课程_如何评价一个项目课程的好与坏?

    项目课程是培养学员就业能力的关键课程, 因为项目课程的目标是培养锻炼学员解决实际问题的经验和能力的.所以项目课程最重要的特点就是来自企业级的"真"项目,那么如何来判断一个项目是真项 ...

  6. swift 项目_如何对iOS项目进行静态分析

    随着项目的扩大,依靠人工codereview来保证项目的质量,越来越不现实,这时就有必要借助于一种自动化的代码审查工具:程序静态分析. 程序静态分析(Program Static Analysis)是 ...

  7. tomcat启动成功 未加载项目_智云CRM项目启动大会在深圳成功召开

    自2018年12月29日与桂林智神信息技术有限公司正式签署CRM项目合同之后,鼎资软件便迅速成立智云CRM项目组,开始了紧张的实施前准备工作,包括项目组成员甄选.确定项目目标和实施范围,制定项目实施计 ...

  8. 宠物商店项目_充分利用宠物项目的7个技巧

    宠物商店项目 I've started so many side projects. Little or not so little, most of them were focused on one ...

  9. 养宠物游戏java接口_接口--动物实例

    做一个饲养员给动物喂食物的例子体现JAVA中的面向对象思想,接口(抽象类)的用处 做一个饲养员给动物喂食物的例子体现JAVA中的面向对象思想,接口(抽象类)的用处 package com.softee ...

最新文章

  1. 自动化专业是不是计算机专业,自动化专业算不算计算机专业?
  2. 1亿组图文对,填补中文开源多模态数据集空白!还附带基础模型,来自华为诺亚方舟实验室...
  3. 每日一皮:总觉得这个咖啡杯有点奇怪...
  4. mongodb php代码实例,MongoDB文档的更新(php代码实例)
  5. 回顾一年的工作历程_【设备管理公司】召开20202021年度总结计划表彰暨工作述职会议...
  6. 服务器硬件oid,HPE ProLiant DL580 Gen10 服务器
  7. H5页面适配iOS、Android和微信
  8. 4-12DataSet Transformations
  9. 一次Web请求返回406原因与解决方案
  10. SpringBoot之kafka对接topic
  11. Linux下搭建Haproxy负载均衡
  12. STM32进行软件调试步骤:
  13. 姐养狗2号前来面基!祝大家新年快乐!
  14. 阿里、华为都是外包公司?
  15. Pytorch-gpu版安装教程【注意:无需提前安装cuda和cudnn】
  16. esc键 qt 退出菜单_Qt中Esc键触发事件处理
  17. 【Unity 22】 Unity 力,扭矩,刚体,触发器的简单使用
  18. Transact-SQL(T-SQL)编程
  19. LeetCode-912-排序数组
  20. RadAsm更换主题

热门文章

  1. 舅妈的计算机课1-9,山东省济南市历下区2017届九年级教学三模语文试题(word版含答案)...
  2. laravel没有vendor文件夹的解决方法
  3. python实现快速欧式聚类FEC:fast-euclidean-clustering
  4. 他博士毕业论文写了1255页,28岁评教授,38岁当院士!
  5. 从零入门 HTML、CSS、JS、React,构建 ToDo 待办事项管理项目!
  6. windows10下安装MSYS2+MinGW64
  7. c#代码转python代码工具_Python至C#代码转换
  8. matlab中plot矢量长度,关于plot函数矢量长度弹错的问题
  9. Electron 麒麟 Linux 系统 root 账户报错
  10. C++核心准则边译边学-P.9 不要浪费时间和空间