论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
安全
›
主机安全
›
Spring Boot母婴商城:安全、便捷、高效
Spring Boot母婴商城:安全、便捷、高效
魏晓东
金牌会员
|
2024-11-8 08:14:15
|
显示全部楼层
|
阅读模式
楼主
主题
824
|
帖子
824
|
积分
2472
2 相关技术
2.1 SSM框架介绍
本课题步伐开辟使用到的框架技术,英文名称缩写是SSM,在JavaWeb开辟中使用的盛行框架有SSH、SSM、SpringMVC等,作为一个课题步伐接纳SSH框架也可以,SSM框架也可以,SpringMVC也可以。SSH框架是属于重量级别的框架,设置繁琐,不够灵活,修改步伐需要修改很多多少个文件,并且运行起来也占用内存较高,CPU使用率相对也高,SpringMVC是Spring开辟的一套MVC架构,更灵活更好用,SSM框架取中间值,既没有SSH痴肥,也没有SpringMVC简化,属于中间级别的,在设置过程和使用过程中更能编写和理解。MyBatis框架代替Hibernate框架是因为它更灵活,不需要完全在框架里操作,它在数据操作上可以写出更灵活的代码,它的性能也比Hibernate框架更稳定。总的来说,使用SSM框架是通过综合考虑而使用的,网上有很多的使用教程和心得体会,而且SSM又是这么的盛行,用SSM框架开辟是顺其天然的。
2.2 B/S结构介绍
在早期,一些使用HTML语言编写的文件,再聚集一些别的资源文件就可以组成一个最简单的Web步伐,了解了Web步伐也需要了解Web站点,它们之间的关系就是一个或者多个Web步伐可以放在Internet上的一个Web站点(Web服务器)中进行使用。可以说Web应用步伐的开辟也带动了B/S这种网络结构模式的鼓起。B是Brower(欣赏器)的首字母,S是Server(服务器)的首字母,两个首字母进行组合就成了网络结构模式的简称B/S。由于这种结构模式通过安装在用户端的欣赏器进行服务器的访问,可以把步伐的核心功能安排在服务器中进行处置惩罚,给步伐的开辟,后期使用和维护省去了很多工作。图2.1展示的就是使用这种架构开辟的步伐的工作原理。
图2.1 B/S架构的工作原理图
2.3 Mysql数据库介绍
开辟的步伐面向用户的只是步伐的功能界面,让用户操作步伐界面的各个功能,那么很多人就会问,用户使用步伐功能生成的数据信息放在那里的?这个就需要涉及到数据库的知识了,一样平常来说,步伐开辟通常就会对常用数据存储工具的特点进行分析比对,好比Mysql数据库的特点与上风,Access数据库的特点与上风,Sqlserver数据库的特点与上风等,终极看哪个数据库与需要开辟的步伐比力匹配,也符合步伐功能运行需要的数据存储要求,好比,需要开辟贸易级别的步伐,存储的数据对数据库要求较高,可以选用Oracle,如果只是比力简单的步伐,对数据存储没有过多要求,可以选用微软旗下的Access,当开辟步伐要求数据库占用空间小,并能满足步伐数据存储要求时,就可以考虑Oracle公司从瑞典MySQL AB公司在很早之前就收购过一个关系型数据库,它是现在的Mysql数据库。在数据库工具里面它是最受认可的此中一个应用软件。需要阐明的信息就是,本步伐的开辟就运用到了此数据库。它将步伐数据通过使用差异的数据表格进行保存,在增加了步伐数据的存储速度的时候,也提高了数据库的灵活性。 图2.2展示的就是MySQL的架构图。
图2.2 MySQL数据库架构图
3 系统分析
当用户确定开辟一款步伐时,是需要遵照下面的顺序进行工作,概括为:系统分析–>系统计划–>系统开辟–>系统测试,无论这个过程是否有变更或者迭代,都是按照这样的顺序开展工作的。系统分析就是分析系统需要做什么的问题,重要目的就是确定系统的功能,这也为接下来的工作做了一个好的开端。
3.1 系统可行性分析
开辟一款步伐软件不仅需要时间,也需要人力,物力资源。而进行可行性分析这个环节就是解决用户这方面的疑问,看看步伐在当前的条件下是否可以进行开辟。
3.1.1 技术可行性分析
此步伐选用的开辟语言是Java,这种编程语言有着丰富的数据类型,在指令控制语句上也比力完善,更重要的就是对类与对象的鼎力大举支持,这些优点为步伐开辟者提供了技术保障,尤其是现在代码都逐渐模块化,有关系统功能开辟的源码在网络上都公开展示了,所以让具备一定计算机开辟基础的开辟人员独立开辟系统在技术上也逐渐容易。
3.1.2 经济可行性分析
开辟此步伐最关键的设备就是一台电脑,无论是学校计算机室配备的电脑,还是本身入学以来购置的条记本,都是可以符合开辟要求的设备,另外在网络上,学校本已完全覆盖了校园网,所以在设备以及网络上无须考虑经济问题。
3.1.3 运行可行性分析
随着电脑软件以及配套硬件的完善升级,当下的计算机环境是一片大好,尤其是计算机已经广泛普及抵家家户户,所以计算机设备现在是随处可见,由于本次开辟的步伐占有的资源耗费较小,在一样平常的电脑或条记本上都能轻松运转起来。
通过上面的可行性形貌,可以从经济,技术,运行方面解决步伐开辟是否可行的问题。因此可以认为该步伐软件是可以进行开辟的。
3.2 系统性能分析
系统性能分析也是比力重要的内容,进行系统性能分析就是为了确保系统的功能要能够在生存中运行使用时,到达规定的指标,因此一个完备的系统软件,是需要进行系统的性能分析这个步骤的。本次进行性能分析重要从易用性指标,可扩展性指标,系统健壮性指标,系统安全性指标这几个方面进行分析。
3.2.1 易用性指标
本次步伐软件的开辟的目的就是让使用者可以通过使用该软件提高信息数据的管理服从,同时该步伐软件也需要针对差异的操作用户设置对应的功能,因此,此步伐的操作流程应该尽量与用户日常操作软件的行为习惯相贴合,另外,步伐软件的计划与开辟也应考虑非计算机专业用户的计算机操作程度,要让大部分使用者都可以轻松操作步伐提供的各个功能。
3.2.2 可扩展性指标
当前需要开辟的步伐软件是根据当下的用户需求进行计划开辟的,但是随着时间的推移,社会大环境的改变,开辟出的步伐也是需要与时俱进的,需要根据用户不断变更的需求进行相应的功能内容的扩展,需要留意的就是,当对成型的步伐进行功能模块新增时,仍旧需要包管步伐原有架构以及功能不能受到影响,新增的功能模块在系统中也能够运行正常,该指标达标也就可以包管此步伐是可以在满足信息管理要求下,从容应对市场环境的变化。
3.2.3 健壮性指标
步伐软件的开辟就是为了投入使用时,可以一直稳定的处置惩罚各种数据信息,步伐软件一旦不稳定,也会给使用者带来干扰。因此从性能分析的角度,就要要求步伐软件在应对使用者的误操作,或者是使用者因为各种原因,填写有误的数据等情况时,步伐要一直保持稳定,并能够正常让使用者进行使用。当步伐的某个功能模块出现异常时,步伐的别的功能模块也要能够确保正常使用。步伐的健壮性指标达标可以让使用者产生良好的用户体验。
3.2.4 安全性指标
步伐软件的安全问题是首要问题,毕竟步伐对应数据库里面存放的数据信息是庞大的,里面也包括了很多重要的个人信息,这就对步伐要具备一个完善的安全机制提出了要求。因此步伐必须要设置登录功能用以进行用户身份的检查,以及身份和权限的匹配,通过对差异用户身份进行功能束缚,绝不容忍用户越权操作步伐。另外,也需要时候防范计算机病毒,尚有黑客,通过采取针对性的办法进行安全应对,确保步伐时候处于安全的环境,让使用者放心使用。
3.3 系统流程分析
3.3.1 操作流程分析
步伐上交给用户进行使用时,需要提供步伐的操作流程图(如图3.1所示),这样便于用户容易理解步伐的具体工作步骤,现如今步伐的操作流程都有一个大抵的标准,即先通过登录页面提交登录数据,通过步伐验证正确之后,用户才能在步伐功能操作区页面操尴尬刁难应的功能。
图3.1 步伐操作流程图
3.3.2 登录流程分析
在这个部分,需要对步伐的登录功能模块的运行流程(如图3.2所示),进行单独阐明。步伐设置登录模块也是为了安全起见,让用户使用放心,登录模块重要就是让用户提交登录信息,步伐进行数据验证,验证通过的用户才能够乐成登录步伐。
图3.2 步伐登录流程图
3.3.3 信息添加流程分析
步伐的添加功能就是提供给操作者录入信息的功能,不管是涉及到用户信息添加,还是别的功能模块涉及到的信息添加,步伐的信息添加流程(如图3.3所示)都是同等的。步伐都是先对操作者录入的数据进行判断,这个判断规则是一段提前编写完成的步伐代码,当步伐判断数据符合要求时,才会把操作者录入的数据登记在数据表里面,好比添加的用户信息,就会把新添加的用户信息写入用户信息的数据表文件里面。
图3.3 信息添加流程图
3.3.4 信息删除流程分析
当从步伐里面删除某种无效数据时,遵照步伐的信息删除流程(如图3.4所示),先要选中操作者需要删除的数据,步伐为了预防操作者误删信息,也会进行提示,当操作者真正确定要删选中的信息时,该信息就会从数据库中被永久删除。
图3.4 信息删除流程图
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
魏晓东
金牌会员
这个人很懒什么都没写!
楼主热帖
基础常用dos命令
Unity技术手册 - Shader实现灵魂状态 ...
云原生之旅 - 14)遵循 GitOps 实践的 ...
Vulnhub靶机-Al-Web-1
火山引擎 DataLeap 计算治理自动化解决 ...
.NET主流的几款重量级 ORM框架 ...
vuluhub_jangow-01-1.0.1
2022年总结-博客篇
Android studio连接MySQL并完成简单的 ...
数仓实践丨常量标量子查询做全连接导致 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表