论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
大数据
›
数据仓库与分析
›
SpringBoot框架下旅游管理体系的创新设计与实现 ...
SpringBoot框架下旅游管理体系的创新设计与实现
干翻全岛蛙蛙
金牌会员
|
2024-10-12 03:21:35
|
显示全部楼层
|
阅读模式
楼主
主题
895
|
帖子
895
|
积分
2685
第二章 相关技术简介
2.1 JAVA技术
本次体系开发接纳的是面向对象的Java作为软件编程语言,Java外貌上很像C++,但是Java仅仅是继续了C++的某些优点,程序员很少使用的C++语言的特性在Java设计中去掉了。Java编程语言并没有什么布局,它把数组跟串都当成对象来处置惩罚,这样就免去了指针,并且Java编程语言还省去了预处置惩罚程序。Java编程语言可以或许极好的体现出面向对象的相关理论知识,程序开发者在举行程序开发中可以或许省去许多不必要的操作,节省大把时间,可以或许预留出更多的时间和精力来研究程序,通常Java在直接和间接引用对象上面可以或许实现主动处置惩罚的功能,它可以主动网络那些无用单元,极好地制止了关于存储管理的题目。当一个Java源文件在编译和运行时,这就必要写字板、附件里面的记事本等编辑文字软件,大概利用专门的程序开发平台(MyEclipse)来界说各种类,通过调用类来举行体系资源的访问操作,把Java源文件编译成中央码(二进制)存放在class文件里面,末了利用Java虚拟机实行调用class文件来满足Java API的调用。随着软件开发技术的日趋成熟,Java语言可以或许让网络应用高效快速,更靠近现实,目前它是IT产业应用得最多的技术。目前市场上的编程工具有很多,下面就简朴先容几款编程工具供各人简朴了解。
编程工具一:Eclipse,它是源代码免费开放的可扩展性强的一款开发软件
编程工具二:NetBeans同样是源代码免费开放,它可以或许满足和适应多种Web应用和客户机。在Java集成开发环境上可以或许投入使用
编程工具三:IntelliJ IDEA可以或许主动提示和分析源代码
编程工具四:MyEclipse这款商业化软件在Java集成开发环境上使用得比较多
编程工具五:EditPlus可以或许直接运行Java程序,条件是编译器和表明器可以或许正常运行。
2.2 MYSQL数据库
本次开发的体系背景接纳MySQL数据库来存放数据,MySQL实质是RDBMS(关系型数据库管理体系),源代码开放性比较高,数据库管理的语言接纳SQL(布局化查询语言)举行数据管理,下面我们就简朴先容SQL语句的一些常用用法。通常我们要创建一个数据库时就会使用“CREATE DATABASE ”命令开头,使用某个数据库时就会以“use+数据库名称”命令,如果想要查看数据库里面数据表就会使用到“SHOW TABLES”命令,当然我们在操作数据表内容时也会使用到某些命令,好比删除就用“drop”,清空就用“delete from”,更新数据就用“update”,必要加入数据的话可以用“insert into ”等命令,这些就是SQL查询语句的惯用语法。这次接纳mysql数据库照旧源于它备受关注的实用性和可靠性,它里面的大部分功能一般的体系都还用不完,况且mysql小巧但它功能比较齐全,是一般体系软件的开发首选。MySQL开放的源代码通过360安全欣赏器可以快速下载下来,程序员可以对这些免费的代码根据自身需求举行个性化定制操作。为了我们可以或许更好地使用MySQL,平时我们必要多加维护,有空的时候照旧多多查看一些二进制日志、错误日志、通例查询日志等日志,它们可以或许帮助我们举行性能分析以及DBA检查,除了这个还必要注意每间隔一定时间就要更新缓冲区和缓存,这样可以或许降低碎片,利用OPTIMIZETABLE命令让数据表举行重新组织,还能节省许多空间制止空间浪费。
2.3 B/S布局
B/S架构不必要在任何客户端来举行程序的部署,使用这样的程序布局来使用开发好的体系是利用欣赏器来使用的,就是把开发好的程序配置到一台远程服务器上,在任何可以访问这台服务器的客户端电脑上都可以对程序举行操作和使用,这样的方式给使用者带来了极大的便捷。这样的布局进步了程序的运行服从,冲破了地域的限制,降低了程序的使用成本。
我们开发的是一套常州地方旅游管理体系,我们可以把常州地方旅游管理体系体系配置在远程的服务器上,在得到访问权限之后,只要可以或许上网就可以使用和访问该体系并举行相关的操作,这样的一种先进模式我们之后只必要对服务器上的程序举行维护即可保证程序的正常使用,大大的进步了工作服从,降低了维护的成本。
2.4 Spring Boot框架
Spring Boot 是由 Pivotal 团队开发的框架,其作用是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来举行配置,从而使开发人员不再必要界说样板化的配置,简朴明白就是springboot并不是什么新型的框架,而是整合了spring,springmvc等框架,默认了很多配置,从而减少了开发者的开发时间。Spring Boot 简化了基于 Spring 的应用开发,通过少量的代码就能创建一个独立的、产物级别的 Spring 应用。 Spring Boot 为 Spring 平台及第三方库提供开箱即用的设置。
Spring Boot的特点
(1)创建独立的Spring应用程序
(2) 内嵌Tomcat应用服务器,容器会认出war包主动完成部署操作
(3) 简化了Maven软件项目管理工具的配置流程
(4) 实现主动配置Spring框架
(5)提供生产停当型功能
第三章 体系分析
3.1可行性分析
对所有的体系来说,都有大概会受到时间和空间上的制约。以是,我们在设计每一个项目的时候,必须对该体系实验可行性分析,这样不但可以或许降低项目的危害,还能改降低人力、物力和财力的消耗。下面对技术、经济、操作和法律四个方面举行先容。
3.1.1技术可行性
技术可行性是指学习的技术是否可以或许完成本项目,如果团队本身没有相关的技术储备,而又可以或许迅速掌握此类技术,那项目应该达不到我们的设计要求。本文将开发的体系,将接纳的关键技术包括JAVA编程语言、Bootstrap框架、MYSQL数据库存储技术等。大学时将这些技术已经学习掌握,因此,就技术层面而言,该项目的开发是有保障的。
3.1.2 操作可行性
操作可行性主要是针对体系用户而言,一个体系再完美,技术再先进,用户不去使用,大概用户根本不会使用,该体系存在的价值也是不大的。本体系拟接纳的是B/S架构,用户只要通过点击欣赏器即可轻松访问,而用户对欣赏器操作非常熟练,以是从用户的角度而言,没有任何学习成本,因此,操作上是可行性的。
3.1.3 经济可行性
项目必要思量耗费题目,我们必须思量体系开发中所有的耗费举行盘算,我们要思量到体系需不必要太大的资金。二是体系开发后期维护相关的费用大不大。本体系接纳我们开源的技术没举行设计,再设计中没有太多的耗费,只必要一台电脑便可以举行开发,因此,该项目的实施在经济上完全可行。
3.1.4 法律可行性
本基于Bootstrap的常州地方旅游管理体系开发的所有技术资料都为合法,知识产权题目不会发生在开发过程中,而且没有抄袭其他相关体系,不会有侵犯版权的题目。别的,基于Bootstrap的常州地方旅游管理体系设计与开发所接纳的操作和工作方式符合工作人员的一样平常风俗,而且操作方便机动,便于管理。以是在开发过程中不会涉及法律责任,具有可行性;
综上所述,该基于Bootstrap的常州地方旅游管理体系在建设上不存在较大的障碍,各方面都可以或许保障体系的顺利开发。
3.2体系性能分析
体系除了功能布局设计以外还必要附加需求的分析,非功能需求分析,主要是包括界面、数据库题目、框架等,必要满足非功能性能的需求,保证体系运行起来的时候可以或许到达最佳的结果,保证稳固性和安全性。
(1)数据底层同一。数据传输中必要举行数据处置惩罚,在查询数据存储上到达最佳结果。
(2)界面风格同一。图片必要举行PS处置惩罚,文字必要同一格式大小。
(3)数据库。每个模块都必要独立,各个模块之间相互配合,形成一个团体,包装各个功能合理化的配置,必要思量开放端口,满足可扩展性。
3.3体系功能分析
本基于Bootstrap的常州地方旅游管理体系主要包括用户功能模块和管理员功能模块两大部分,下面分别先容其功能:
(1)管理员功能模块
管理员是这两类用户中权限最高的,管理员登录后可对体系举行全面管理,确保体系正常稳固运行,管理员主要功能包括个人中央、用户管理、景点信息管理、订票信息管理、用户评价管理以及体系管理。管理员用例图如图3.1所示。
图3.1 管理员用例图
(2)用户功能模块
用户进入体系可查看体系信息,包括网站首页、景点信息、景点资讯等,注册登录后主要功能模块包括订票、个人中央、订票信息管理以及用户评价管理。用户用例图如图3.2所示。
图3.2 用户用例图
3.4体系流程分析
3.4.1注册流程
未有账号的用户可举行注册操作,用户注册流程图如图3.3所示。
图3.3注册流程图
3.4.2 登录流程
登录模块主要满足了管理员和用户的权限登录,用户登录流程图如图3.4所示。
图3.4 登录流程图
3.5体系架构分析
基于Bootstrap的常州地方旅游管理体系的布局我们接纳B/S架构来实现。接纳B/S程序架构首要条件是我们要把常州地方旅游管理体系的数据库和程序放到远程服务器上,只必要在一个服务器上对程序和数据库举行配置,就可以在任何联通这台服务器的电脑上使用架设好的体系。这样的布局冲破了时间和地域的限制,用户在使用常州地方旅游管理体系的时候变得非常方便。下图就非常明白的展现了基于Bootstrap的常州地方旅游管理体系的网络体系布局。
图3.5 基于Bootstrap的常州地方旅游管理体系架构设计图
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
干翻全岛蛙蛙
金牌会员
这个人很懒什么都没写!
楼主热帖
Mac 上下载安装《鸣潮》详细教程(含更 ...
SQL的函数
Android Studio实现一个校园图书管理系 ...
我为什么选择Wiki.js记笔记? ...
ES6案例 ------ 模拟浏览器网页顶部切 ...
ASP.NET Core依赖注入之旅:针对服务注 ...
类与对象的创建
sql注入详解
程序员常用的25个技术网站,良心推荐! ...
批量下载浏览器网页中全部链接的方法 ...
标签云
存储
服务器
快速回复
返回顶部
返回列表