java的宠物医院管理系统的设计与实现【字数:10693】
摘 要如今,随着人们生活水平不断提高,人们的生活在物质满足的基础上,更多的人将生活的重点放在追求精神享受的过程中。宠物正是人们现在炙手可热的一种精神寄托。对于宠物的热爱让他们的生活更加充满爱心和向往。本系统是一个宠物医院管理系统,以顾客立场出发,将功能需求重点放在解决客户需求。不仅如此,本系统结合当下领养热潮,实现查看领养宠物信息以及在线领养等功能,功能更加丰富。本论文主要介绍这基于Java的宠物医院管理系统,此系统使用Macromedia Dreamweaver 8设计前端页面,Java语言实现后端功能,使用MySQL保存与查询数据,设计开发的Web应用程序。该系统凭借Web服务器和客户的浏览器的方式,为客户提供交易平台,具有高效率、低成本的特点。管理员在网上发布信息,使用户可以查询相关服务信息,为客户提供全天候的、更好、更快的在线平台。本系统可以实现游客注册成为会员,会员在系统内进行登录、查看、交流、根据网站提供的服务自主下单。不仅如此,顾客还可以查阅宠物的信息,在线查询订单状态及完成线上支付等顾客端功能。而本系统的管理员可以通过登录管理员账号,对平台进行操作,如客户信息管理,宠物的寄养、治疗管理等。
目 录
1 绪论 1
1.1 系统开发的背景与意义 1
1.2 课题发展现状 1
2 技术及方案 2
2.1 开发计划 2
2.2技术方案 2
2.3设计方案 2
2.3.1 B/S体系结构 3
2.3.2 MYSQL 3
3 系统分析 4
3.1 可行性分析 4
3.1.1技术可行性分析 4
3.1.2经济可行性分析 4
3.1.3社会可行性分析 4
3.1.4法律可行性分析 5
3.2 需求分析 5
3.3系统功能分析 5
3.3.1管理员模块 5
3.3.2顾客模块 6
3.3业务流程分析 7
3.3.1 系统业务流程分析 7
3.3.2系统功能结构设计 9
4 系统设计 10
4.1 数据库设计 10< *好棒文|www.hbsrm.com +Q: &351916072&
br /> 4.1.1 ER模型 10
4.1.2 数据库表 12
5 系统实现 19
5.1 登陆注册页面设计 18
5.2 管理员模块 18
5.2.1 处理预约管理 19
5.2.2 留言管理 20
5.2.3 顾客管理 20
5.2.4 登记领养管理 20
5.2.5 安排寄养管理 21
5.2.6 安排治疗管理 22
5.3 顾客前台模块 22
5.3.1 领养宠物信息 23
5.3.2 顾客注册 23
5.3.3 预约就诊 24
5.3.4 预约寄养 25
5.3.5 订单支付 25
5.3.6 用户留言 26
6 系统测试 28
6.1 测试目的和意义 28
6.2 web测试 28
6.3 系统测试 30
6.4 系统维护 30
7 总结与展望 31
7.1 总结 31
7.2 展望 31
参考文献 32
致谢 33
1绪论
1.1 系统开发的背景与意义
在国外,宠物陪伴的生活方式的普及已经变得非常流行。比如:在很多西方国家,人们认为宠物是生活的一部分,除了日常的陪伴和精神上的寄托外,人们在宠物身上获取了唯一感。放眼至国内,经济飞速发展的当下,人们享受着改革开放释放的红利,生活水平不断提高,人们也意识到了动物是人类的朋友,把宠物当作家人,陪伴自己也成了不少人的选择。
“生命本就是平等的”越来越多的人开始意识到这一点。在这个思想维度上,名贵漂亮的宠物与低廉需救助宠物存在的价值是等同的,这也就催生了领养服务。然而相较于其他国家而言,我国在领养宠物方面仍处于起步阶段,意识还很薄弱,人们还是习惯于购买。好在近几年媒体的大力宣传,加之各宠物救助机构与社会爱心人士的不懈努力下,领养代替购买也正逐步被接收。
在这样的背景下,急需一个服务于宠物主人,便利宠物主人根据宠物的具体情况在线预约服务的系统。不仅如此,领养功能对于宠物医院管理系统也至关重要,以便于客户在线查看想要领养宠物的信息,足不出户完成领养预约。
1.2 课题发展现状
目前,中国这类系统和网站越来越多,互联网已成为这一活动的重要途径。通过搜索点击目前流通在市面上的同类型系统以及网站,发现大部分宠物医院管理系统的功能都集中在医院内部的数字化管理上,而忽略了对外经营与客户体验等方面。因此,本系统将从客户角度出发,解决客户所需,添加了例如:预约挂号、寄养服务等更人性化的服务。除此之外,结合当下领养热潮,便利爱心人士更好的救助流浪狗和流浪猫,增添了领养服务,系统会员可以自主发布等待被领养的宠物信息,其他想要领养的客户均可浏览此信息,根据所需完成领养。总得来说,本系统在客户服务上更全面合理。
2技术及方案
2.1 开发计划
表21系统开发计划
起止日期
内容
2019年01月01日2019年02月12日
对宠物医院管理系统的用户需求分进行分析,并学习配置系统开发所需环境
2019年3月13日2019年03月12日
宠物医院管理系统概要设计
2019年3月13日2019年03月27日
宠物医院管理系统详细设计与单元测试
2019年3月28日2019年04月30日
宠物医院管理系统黑盒测试和白盒测试
2.2技术方案
2.2.1 Java技术
(1)技术简介
Java[1]是面向对象的一种编程语言,它简单易操作、安全性高、可多线程、具有动态性,被誉为“编程界的万金油”,是广大程序员的首选[2]。在平时的学习中,我们也经常运用,非常熟悉,作为本系统的编程语言再合适不过。作为开发环境的Eclipse也是上课经常运用的软件,在编写代码与调试程序上也更容易上手操作。
(2)技术方案比较
相较于C语言、C++以及其他语言来说哦,JAVA拥有更高的市场份额[3],可实现功能多样,易于理解[4],因此我们选择java语言完成项目编写。
目 录
1 绪论 1
1.1 系统开发的背景与意义 1
1.2 课题发展现状 1
2 技术及方案 2
2.1 开发计划 2
2.2技术方案 2
2.3设计方案 2
2.3.1 B/S体系结构 3
2.3.2 MYSQL 3
3 系统分析 4
3.1 可行性分析 4
3.1.1技术可行性分析 4
3.1.2经济可行性分析 4
3.1.3社会可行性分析 4
3.1.4法律可行性分析 5
3.2 需求分析 5
3.3系统功能分析 5
3.3.1管理员模块 5
3.3.2顾客模块 6
3.3业务流程分析 7
3.3.1 系统业务流程分析 7
3.3.2系统功能结构设计 9
4 系统设计 10
4.1 数据库设计 10< *好棒文|www.hbsrm.com +Q: &351916072&
br /> 4.1.1 ER模型 10
4.1.2 数据库表 12
5 系统实现 19
5.1 登陆注册页面设计 18
5.2 管理员模块 18
5.2.1 处理预约管理 19
5.2.2 留言管理 20
5.2.3 顾客管理 20
5.2.4 登记领养管理 20
5.2.5 安排寄养管理 21
5.2.6 安排治疗管理 22
5.3 顾客前台模块 22
5.3.1 领养宠物信息 23
5.3.2 顾客注册 23
5.3.3 预约就诊 24
5.3.4 预约寄养 25
5.3.5 订单支付 25
5.3.6 用户留言 26
6 系统测试 28
6.1 测试目的和意义 28
6.2 web测试 28
6.3 系统测试 30
6.4 系统维护 30
7 总结与展望 31
7.1 总结 31
7.2 展望 31
参考文献 32
致谢 33
1绪论
1.1 系统开发的背景与意义
在国外,宠物陪伴的生活方式的普及已经变得非常流行。比如:在很多西方国家,人们认为宠物是生活的一部分,除了日常的陪伴和精神上的寄托外,人们在宠物身上获取了唯一感。放眼至国内,经济飞速发展的当下,人们享受着改革开放释放的红利,生活水平不断提高,人们也意识到了动物是人类的朋友,把宠物当作家人,陪伴自己也成了不少人的选择。
“生命本就是平等的”越来越多的人开始意识到这一点。在这个思想维度上,名贵漂亮的宠物与低廉需救助宠物存在的价值是等同的,这也就催生了领养服务。然而相较于其他国家而言,我国在领养宠物方面仍处于起步阶段,意识还很薄弱,人们还是习惯于购买。好在近几年媒体的大力宣传,加之各宠物救助机构与社会爱心人士的不懈努力下,领养代替购买也正逐步被接收。
在这样的背景下,急需一个服务于宠物主人,便利宠物主人根据宠物的具体情况在线预约服务的系统。不仅如此,领养功能对于宠物医院管理系统也至关重要,以便于客户在线查看想要领养宠物的信息,足不出户完成领养预约。
1.2 课题发展现状
目前,中国这类系统和网站越来越多,互联网已成为这一活动的重要途径。通过搜索点击目前流通在市面上的同类型系统以及网站,发现大部分宠物医院管理系统的功能都集中在医院内部的数字化管理上,而忽略了对外经营与客户体验等方面。因此,本系统将从客户角度出发,解决客户所需,添加了例如:预约挂号、寄养服务等更人性化的服务。除此之外,结合当下领养热潮,便利爱心人士更好的救助流浪狗和流浪猫,增添了领养服务,系统会员可以自主发布等待被领养的宠物信息,其他想要领养的客户均可浏览此信息,根据所需完成领养。总得来说,本系统在客户服务上更全面合理。
2技术及方案
2.1 开发计划
表21系统开发计划
起止日期
内容
2019年01月01日2019年02月12日
对宠物医院管理系统的用户需求分进行分析,并学习配置系统开发所需环境
2019年3月13日2019年03月12日
宠物医院管理系统概要设计
2019年3月13日2019年03月27日
宠物医院管理系统详细设计与单元测试
2019年3月28日2019年04月30日
宠物医院管理系统黑盒测试和白盒测试
2.2技术方案
2.2.1 Java技术
(1)技术简介
Java[1]是面向对象的一种编程语言,它简单易操作、安全性高、可多线程、具有动态性,被誉为“编程界的万金油”,是广大程序员的首选[2]。在平时的学习中,我们也经常运用,非常熟悉,作为本系统的编程语言再合适不过。作为开发环境的Eclipse也是上课经常运用的软件,在编写代码与调试程序上也更容易上手操作。
(2)技术方案比较
相较于C语言、C++以及其他语言来说哦,JAVA拥有更高的市场份额[3],可实现功能多样,易于理解[4],因此我们选择java语言完成项目编写。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/544.html