首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
大数据
›
数据仓库与分析
›
墙绘产物在线展示:SpringBoot技能的应用
返回列表
发新帖
墙绘产物在线展示:SpringBoot技能的应用
[复制链接]
发表于 2026-1-14 05:24:28
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
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 信息删除流程图
4 体系计划
墙绘产物展示生意业务平台的计划方案好比功能框架的计划,好比
数据库
的计划的优劣也就决定了该体系在开发层面是否高效,以及在体系维护层面是否轻易维护和升级,由于在体系实现阶段是须要思量用户的全部需求,要是在计划阶段没有颠末全方位思量,那么体系实现的部分也就无从动手,以是体系计划部分也是至关告急的一个环节,只有根据用户需求举行过细全面的思量,才有盼望开发出功能健全稳固的步调软件。
4.1 体系概要计划
本次拟开发的体系为了节省开发本钱,也为了后期在维护和升级上的便利性,计划通过欣赏器来实现体系功能界面的展示,让步调软件的告急事故会合在背景的
服务器
端处置处罚,前端部分只用处置处罚少量的事故逻辑。下面使用一张图(如图4.1所示)来分析步调的工作原理。
图4.1 步调工作的原理图
4.2 体系功能布局计划
在分析并得出使用者对步调的功能要求时,就可以举行步调计划了。如图4.2展示的就是管理员功能布局图。
图4.2 体系功能布局图
4.3 数据库计划
步调功能利用不管是添加,修改,照旧删除等功能产生的数据都是颠末数据库举行数据生存和更新的,以是一个数据库计划的优劣也是步调是否优劣的判定标准,由于步调的乐成,有一半的功劳都是靠数据库的良好计划。数据库一旦计划得良好是可以减轻开发职员的开发负担的。
4.3.1 数据库E-R图计划
这个部分的计划须要使用到E-R图绘制工具,常用的工具就是Visio工具来绘制E-R模子图,这款工具不光可以快速创建须要的E-R模子图,而且该工具提供的利用界面很简单,可以短时间内修改绘图界面的图形大概是笔墨的属性。在绘制E-R模子图时,要分清晰各个图形代表的寄义,以免绘制堕落,E-R模子图由长方形(实体),椭圆形(属性),菱形(关系)这三部分图形符号构成,绘制期间要区分开来,用精确的图形符号代表相应的数据元素。
各个实体之间的接洽用下图的E-R图表现。绘制的体系E-R图见图4.8。
图4.8 体系E-R图
4.3.2 数据库表布局计划
数据库系同一旦选定之后,须要根据步调要求在数据库中创建数据库文件,并在已经完成创建的数据库文件内里,为步调运行中产生的数据创建对应的数据表格,数据表布局计划就是对创建的数据表格举行字段计划,字段长度计划,字段范例计划等,当数据表格公道计划完成之后,才华正常
存储
相干步调运行产生的数据信息。
表4.1地点表
序号 列名 数据范例 分析 允许空
1 Id Int id 否
2 addtime Date 创建时间 是
3 userid Integer 用户id 是
4 address String 地点 是
5 name String 收货人 是
6 phone String 电话 是
7 isdefault String 是否默认地点[是/否] 是
表4.2购物车表
序号 列名 数据范例 分析 允许空
1 Id Int id 否
8 addtime Date 创建时间 是
9 tablename String 商品表名 是
10 userid Integer 用户id 是
11 goodid Integer 商品id 是
12 goodname String 商品名称 是
13 picture String 图片 是
14 buynumber Integer 购买数量 是
15 price float 单价 是
16 discountprice float 会员价 是
序号 列名 数据范例 分析 允许空
1 Id Int id 否
17 addtime Date 创建时间 是
18 userid Integer 用户id 是
19 adminid Integer 管理员id 是
20 ask String 提问 是
21 reply String 复兴 是
22 isreply Integer 是否复兴 是
表4.4商品信息批评表
序号 列名 数据范例 分析 允许空
1 Id Int id 否
23 addtime Date 创建时间 是
24 refid Integer 关联表id 是
25 userid Integer 用户id 是
26 content String 批评内容 是
27 reply String 复兴内容 是
表4.5商品资讯表
序号 列名 数据范例 分析 允许空
1 Id Int id 否
28 addtime Date 创建时间 是
29 title String 标题 是
30 introduction String 简介 是
31 picture String 图片 是
32 content String 内容 是
表4.6订单表
序号 列名 数据范例 分析 允许空
1 Id Int id 否
33 addtime Date 创建时间 是
34 orderid String 订单编号 是
35 tablename String 商品表名 是
36 userid Integer 用户id 是
37 goodid Integer 商品id 是
38 goodname String 商品名称 是
39 picture String 商品图片 是
40 buynumber Integer 购买数量 是
41 price float 代价/积分 是
42 discountprice float 扣头代价 是
43 total float 总代价/总积分 是
44 discounttotal float 扣头总代价 是
45 type Integer 付出范例 是
46 status String 状态 是
47 address String 地点 是
表4.7商品分类表
序号 列名 数据范例 分析 允许空
1 Id Int id 否
48 addtime Date 创建时间 是
49 shangpinfenlei String 商品分类 是
表4.8商品评价表
序号 列名 数据范例 分析 允许空
1 Id Int id 否
50 addtime Date 创建时间 是
51 dingdanbianhao String 订单编号 是
52 shangpinmingcheng String 商品名称 是
53 shangpinfenlei String 商品分类 是
54 pinpai String 品牌 是
55 pingfen String 评分 是
56 pingjianeirong String 评价内容 是
57 tianjiatupian String 添加图片 是
58 pingjiariqi date 评价日期 是
59 yonghuming String 用户名 是
60 lianxidianhua String 接洽电话 是
61 sfsh String 是否考核 是
62 shhf String 考核复兴 是
表4.9商品信息表
序号 列名 数据范例 分析 允许空
1 Id Int id 否
63 addtime Date 创建时间 是
64 shangpinmingcheng String 商品名称 是
65 shangpinfenlei String 商品分类 是
66 tupian String 图片 是
67 biaoqian String 标签 是
68 pinpai String 品牌 是
69 shangpinxiangqing String 商品详情 是
70 clicktime datetime 近来点击时间 是
71 clicknum Integer 点击次数 是
72 price float 代价 是
表4.10心愿单表
序号 列名 数据范例 分析 允许空
1 Id Int id 否
73 addtime Date 创建时间 是
74 userid Integer 用户id 是
75 refid Integer 商品id 是
76 tablename String 表名 是
77 name String 商品名称 是
78 picture String 商品图片 是
表4.11用户表
序号 列名 数据范例 分析 允许空
1 Id Int id 否
79 addtime Date 创建时间 是
80 yonghuming String 用户名 是
81 mima String 暗码 是
82 xingming String 姓名 是
83 touxiang String 头像 是
84 xingbie String 性别 是
85 lianxidianhua String 接洽电话 是
86 money float 余额 是
87 heimd Integer 黑名单 是
表4.12用户表
序号 列名 数据范例 分析 允许空
1 Id Int id 否
88 role String 脚色 是
89 addtime Date 新增时间 是
回复
使用道具
举报
返回列表
浏览过的版块
云原生
DevOps与敏捷开发
物联网
Oracle
SAAS
分布式数据库
linux
程序人生
嚴華
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表