计算机专业毕业生怎么写毕业设计开题报告?
Posted java李杨勇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机专业毕业生怎么写毕业设计开题报告?相关的知识,希望对你有一定的参考价值。
🍅 作者主页:Java李杨勇
🍅 简介:Java领域优质创作者🏆、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库【关注我,都给你】
所谓开题报告、就是在课题方向确定选择后后,课题负责人在调查研究相关资料文献的基础上撰写的报请上级批准一个选题计划。很多同学不知道开题报告怎么写、一般主要内容就是选题目的、背景意义、发展趋势、国内外研究相关、内容模块设计、设计思路、方案、技术创新点、进度安排、预期成果以及参考文献等,当然每个学校和老师的要求不一样。得看具体情况,今天就拿一篇简单的宠物医院预约管理系统开题报告来举例。
选题目的
随着人们生活水平的不断提高,物质生活的不断丰富,精神追求的不断提高,人们越来越倾向于养宠物。近年来,随着宠物市场的快速发展,越来越多的人开始关注养宠物的好处。特别是在年轻人工作越来越繁重的背景下,留守在家的老年人变得越来越孤独。养宠物是解决孤独的有效方法。近年来,随着计算机网络技术的飞速发展,互联网已经成为人们日常生活中不可或缺的重要组成部分。很多人想买宠物,他们是否知道什么样的宠物适合自己,以及宠物生病时的医疗服务和预约?但是有些人们却因实体宠物医院路途遥远等各种原因作罢。
因此,本课题旨在为宠物主人和宠物以及宠物医生等提供便利。能够快速实时的掌握宠物的一个近况和及时预约就医。目前国内外有众多宠物医院预约管理系统,但这些系统使用的技术是不同的,但是它们实现的功能和目的都有一个共同点,对社会的影响,给人们带来方便是相同的,他们可以满足绝大多数人的需求,让散落在各地的宠物主人们都能找到这样的宠物医院,这样我们就不用担心如何领养、照顾自己的宠物了。这样一来这个我们做的这个“汇爱阳光”宠物医院预约管理系统就提供了很多便利。这个“汇爱阳光”宠物医院预约管理可以使管理更加合理化、提高日常业务的处理效率。
选题意义
在信息科技与多媒体技术高速发展的今天,网络成了我们工作和生活中不可或缺的一部分,各种各样的在线服务系统,更是不断的改变了人们的联系方式,将办公无纸化、网络化是必然趋势。在今天,我们做的这个“汇爱阳光”宠物医院预约管理系统发挥了它强大的作用,让用户能够更加方便、快捷、准确的了解和关爱自己的宠物情况。在宠物生病时能够通过系统描述症状留言等快速就医,也考研形象直观的展现了爱宠的近期各类状态,能够让客户和医生都更加亲密地观察和了解宠物的世界,拉近了人与宠物的距离,这个“汇爱阳光”宠物医院预约管理系统改变了传统的纯手工管理形式的消息陈旧、更新困难、不便于实时联系等种种弊端。构建这样一个基于 Java的“汇爱阳光”宠物医院预约管理系统是很有必要的。无论对于宠物的饲养者,还是医院管理人员来说都提供了很大的便利性。因此开发这样一个宠物医院预约管理系统是必然的。
本选题在国内外的发展现状及发展趋势
国内外的发展现
目前国内外有许多宠物医院信息管理软件,采用了多种技术,如JSP、ASP 等模式。然而,目前大多数宠物医院预约信息管理系统主要应用于大型宠物医院的重点科室。对于小型宠物医院来说,使用宠物医院预约信息管理系统的组织和管理并不多。鉴于国内外宠物医院预约信息管理巨大而基本的需求,一个好的宠物医院预约信息管理系统必须具备功能齐全、操作方便、显示用户友好的操作界面。同时,必须考虑到系统的灵活性、安全性和健壮性。
其次就是在众多与宠物行业方面相关的产品和服务主要包括医疗保健、宠物美容、 宠物食品以及用品用具等方面相关产业链产品,这条宠物产品产业链的上游产品,主要是宠物食品产品,产业链的下游产品主要是充物医疗方面的服务。其实,在古代,宠物行业就已经出现在人们的生活之中,例如古代的兽医,而宠物行业产业链的正式形成是在建国之后,并在短短十年内迅速发展,产业链逐步延伸,相关产品逐渐丰富、琳琅满目。在小康社会成型初期,国内宠物医疗服务方面的消费日益提高,人们饲养宠物的初衷与目的,也开始由原来的娱乐需求,休闲性质,逐步转变,成为人们精神方面的慰藉和情感方面的寄托。并且在交通极为便捷以及网络科技极为发达的今天,当人们养的小宠物产生了疾病,或者需要医疗、保健服务时,宠物们的主人往往会通过朋友介绍或者相关媒介宣传渠道获得各个庞物医院的信息,然后选择在住宅处附近的宠物医院就医。
日本宠物杂志《爱犬之友》,是一本拥有50年历史的著名养宠杂志,它的作者分析说道:“过去宠物只是看家的狗,捉老鼠的猫......其价值全部体现在其功用上。然而随着人们生活水平的提高,它们已经从单纯从事某种劳动的动物变成人类日常生活中的伙伴、填补心灵空虚的玩物。”由此可见,日本社会上也出现了宠物服务行业盛行的势态,而且据杂志内容还了解到,所涉及的宠物服务行业包括宠物食品、宠物用具等,相关的宠物服务用品的市场销售总额,已经高达到1兆日元,并以极快的速度增长。美国作为全球最大宠物消费市场,一直以“宠物服务最成熟的国度”的头衔自居于世界榜首,在2001至2014年,短短的4年间,美国的宠物行业年均复合增长率高达5.62%,并且据大数据统计预测在未来仍将保持4%人上的年增长率继续增长。在美国宠物行业产业链的各个分支中,宠物食品、宠物医疗行业总产值约为605.9亿美元,占据美国整个宠物行业的主导地位。
发展趋势
我国宠物行业虽然已经发展了十多年,但是与国外发达国家相比还处于行业发展初期,就目前中国总人数和整体犬猫数量来分析,实际表现为人口数量远远大于所拥有宠物的数量。从城市拥有犬只的家庭占总数的比例来看,北京为7.5% 、上海为4.5% ,全国仅为1.7% 。据统计,2008 年,全国宠物(犬猫)商品市场销售总额约为60 亿元人民币;而美国家庭养犬比例为55% 、日本为29.4% ,其中,2008 年美国宠物(犬猫)商品市场销售总额约为195 亿美金、日本约为35 亿美金(以上数据不含美容、医疗等服务类消费)。这些数据一方面说明了国内与国际市场的巨大差距,也说明了国内市场在未来将面临更大的商业机遇和发展空间。特别是随着未来消费意识的进步,农村逐步向城市化转移,犬猫宠物拥有量的逐步增长,都会进一步带动整个宠物行业的迅速发展。预计中国宠物行业将以每年35% 的速度持续增长。随着宠物行业的迅速发展、宠物医疗作为宠物市场必不可少和极其重要的一部分,根据测算,在整个宠物经济中,宠物医疗占比大概在23%左右的比例。
主要设计内容
本系统基于java开发的宠物医院预约管理系统,主要分为用户、医生和管理员三大模块,其中用户模块主要用于用户给宠物看病和其他项目的预约服务,以及咨询医生问题等。医生模块主要是接诊和回答用户咨询的问题。管理员模块用于操作信息与数据,主要包括增删改查用户和医生账户、管理用户预约信息、发布公告等功能。
用户主要功能如下:
(1)个人管理:注册、登录、修改个人资料和密码。
(2)预约服务:选择预约时间、预约项目(如洗澡),取消预约或更改预约时间。
(3)预约挂号:可以选择医生、选择就诊时间,取消预约或更改预约时间。
(4)预约订单:可以查看自己的预约记录和就诊记录。
(5)留言功能:给医生留言咨询问题。
医生主要功能如下:
(1)预约挂号管理:查看用户的预约挂号信息,选择是否接诊,就诊完后,更新当前的接诊状态。
(2)问诊记录管理:可以查看自己的所有历史问诊记录。
(3)留言管理:可以查看、回复用户咨询的问题。
管理员主要功能如下:
(1)用户信息管理:以列表的方式显示所有已注册用户的信息,可以搜索、删除、修改用户。
(2)医生信息管理:上传、修改、删除、搜索、查看医生信息。
(3)预约服务管理:可以查看所有用户的预约信息以及用户的就诊状态。
(4)公告管理:可以发布、编辑、删除首页公告信息。
系统功能模块如图所示。
完成设计的思路
方案设计
在完成这个项目总体功能模块设计的基础上,下面对系统平台的总体架构设计以及实现技术进行具体分析。
本项目基于Java 实现的的“汇爱阳光”宠物医院预约管理系统使用的是基于前后端分离、MVC模式BS架构。只要用户在电脑上装有浏览器就能够访问使用该系统平台,有效的降低了用户使用门槛和后期维护成本。在项目实现过程中使用Maven进行项目管理、减少配置,在线下载统一管理Jar包,简化整个项目的开发流程。数据库采用的是轻量级的mysql数据库来存储系统平台中的数据,因为MySQL数据库开源并且可供参考的文档资料有很多,操作安装方便、所以无论是使用成本还是后期维护成本都比较低。目前项目采用单体架构,系统服务器和数据库服务等都部署到一台服务器上。不过随着用户数量增多,并发访问量增大后期可以进一步使用多台服务器对项目按功能模块进行服务拆分或者搭建服务器集群提高系统性能。
项目整体层次可以分为视图层、业务逻辑层和持久层,下面对各层涉及的技术实现和作用进行详细介绍。
视图层主要使用VUE搭配element ui框架来实现,可以实时修改动态显示样式、实现响应式布局、负责给用户提供系统页面展示。用户在页面进行操作时,将操作请求传递给后台contoller处理器进行处理、然后解析后台响应的数据,把响应数据渲染到页面的相应位置。
业务逻辑层采用Springboot、Spring MVC+Spring框架整合实现。在该层中,可以接收处理页面传递过来的请求中的数据,将处理后的数据交由持久层去操作数据库。同时也可以接收持久层返回的查询结果集并且对一些结果集数据进行处理,处理成前端页面方便展示的数据或数据格式。
持久层则由MyBatis-plus框架进行整合而成,进而操作管理数据库。持久层能够接收业务逻辑层传递过来的数据,把这些数据作为参数操作数据库。如果是需要具体操作则返回查询结果集到业务逻辑层,做进一步处理。
技术关键点或创新点
(1)Spring MVC:Spring MVC框架是一个经典的MVC流程框架,通过实现ModelView以及Controller处理器来很好地将数据和业务以及展现层进行完全分离。从这样的一个角度来说的话,Spring MVC、Struts以及Struts2非常的类似。SpringMVC总体设计是围绕DispatcherServlet前端控制器来展开的,DispatcherServlet负责将前端请求发送到特定的handler映射。通过配置的handler mappings---view resolution---locale以及theme resolution来处理收到的请求并且转到对应的视图处理器
(2)SpringBoot技术:SpringBoot是一个新的开源轻量级框架,由Pivotal团队于2013年开始开发,第一个版本于2014年4月发布。它是基于Spring4.0设计的,不仅继承了Spring框架的优秀特性,而且通过简化配置简化了Spring应用程序的整个设置和开发过程。此外,SpringBoot集成了大量框架来解决版本冲突和依赖包引用不稳定的问题。
(3)JQuery技术:JQuery框架是一个快速、经典和简单的javascript前端框架计划。它是继Prototype之后的又一个优秀的JavaScript代码基础框架。jQuery设计的目的是写的少,做的多,也就是说写的代码少。它做的事情越多,就封装了常见的JavaScript功能和代码,并提供了一个简单的JavaScript设计相关的模式,用于优化html文档操作、事件处理、CSS样式化、动画设计和Ajax请求交互。
(4)VUE技术:Vue是2014年上线一款前端js框架,但因为其只关注视图层、容易上手、方便整合其他插件的优点受到了广大前端人员的喜爱,在最近几年的时间内快速发展。Vue相对传统js的获取dom填充数据的模式,其独特的数据驱动思想让前端页面在数据处理的时候,不用过分关注dom的操作,而是把全部的注意力都放在数据的处理上。
(5)Spring MVC技术:Spring MVC框架它能够帮助我们进行更简洁的Web层开发,与Spring无缝融合几乎不需要任何配置便可以在项目中使用它。通过前端控制器DispatchServlet,负责分配请求,每个请求过程都有对应的组件进行处理,分工明确。
进度安排
1-2周:毕业实习;
3-4周:按照学院要求的格式撰写并提交毕业实习报告和开题报告;
5-6周:系统方案设计及详细设计,编码调试;
7周:毕业设计中期检查、抽查;
8-10周:撰写毕业设计论文,完善系统;
11周:代码验收;
12周:论文查重,修改、提交论文,参加毕业答辩;
13-14周:根据答辩组和指导老师意见,修改提交终稿。
预期成果
通过学习编写这个“汇爱阳光”宠物医院预约管理系统培养自己平时学习的计算机知识加以运用到实践中去。通过多方资料的文档的调查研究,查阅技术文献、资料、手册锻炼自己编写技术文献的能力。通过这个毕业设计,希望在教师的指导下,独立完成这个毕业设计课题的需求详细分析、数据库字段设计、框架搭建和项目代码编写以及测试。在规定时间内完成整个宠物医院预约管理系统的设计,配合对应的硬件环境、让系统运行无明显bug、达到运行流畅。
参考文献
最后就是参考文献、一般来说参考文献要选用和本文相关的最近三年的,中文文献不得少于15篇,英文文献不得少于5个
大家点赞、收藏、关注、评论啦 、查看下方👇🏻👇🏻👇🏻微信公众号获取👇🏻👇🏻👇🏻
打卡 文章 更新 182/ 365天
专栏推荐阅读:
以上是关于计算机专业毕业生怎么写毕业设计开题报告?的主要内容,如果未能解决你的问题,请参考以下文章