基于SpringBoot的微电子平台设计与实现

2022-10-14 12:54鄢靖丰王佳乐
许昌学院学报 2022年5期
关键词:微电子帖子数据流

鄢靖丰,王佳乐

(许昌学院 信息工程学院,河南 许昌 461000)

微电子技术是电子信息技术的战略性技术,几乎对所有产业都带来了很大的影响,被称为“产业的种子”,是国家信息化水平的重要体现[1],并对国家经济、军事等方面均有重大影响.文献[2]提出在研究微电子产业便捷化中,微电子产品的使用反馈和问题交流亟待解决,原因可能是微电子产品的功能差异较大且种类繁多,而厂家又因为成本、人员等原因没有进行针对性处理.这就使得微电子产品的反馈交流阻碍了用户学习,成为微电子产业便捷化发展的绊脚石.

经过研究这一问题,贴吧传播模式能够很好满足这些需求,有助于增强传播的互动性,以及拓展对新闻价值的认识[3].文献[4]这种模式能够很好地满足用户的反馈交流,既可以使用户之间相互分享解决问题,也可以使专业人员集中于重难点普现问题,极大幅度地降低了人员成本,提升了用户体验.因此,开发一个集销售和社区交流、说明文档的微电子平台便势在必行,文献[5]微电子平台不仅仅能够销售微电子产品,还提供了贴吧模式的社区交流平台,在交流平台中官方会不定期发帖提供一些常见、普现问题的解决方案,文献[6]用户也能够在交流平台中实时与其他用户交流经验心得,同时平台还提供了销售产品的大部分产品的电子版文档说明与使用示例,让用户能够更快速、便捷地解决问题.

1 需求分析

微电子平台系统的目标旨在为用户提供销售和交流沟通的渠道,提高用户体验,方便微电子技术相关知识的快速传播与普及,同时致力于搭建用户与用户、用户与平台间的桥梁,让用户能够在技术方面得到提高.

微电子平台系统在销售模块部分针对用户主要提供微电子产品购物车、个人信息管理、个人微电子订单管理、微电子产品信息查看、评论信息查看主要功能模块,文献[7]社区部分主要提供登录注册、帖子信息查看、帖子发布、评论帖子、私信用户、个人朋友圈、文档中心、个人信息管理功能,文献[8]管理在销售部分主要有管理平台用户、管理用户微电子产品订单、管理微电子产品类别、管理微电子产品评论、管理微电子产品信息功能,社区部分主要有管理用户、管理帖子信息、管理评论等功能.

2 系统设计

文献[9]现在对系统主要功能模块设计使用数据流图的方式进行如下分析.

2.1 系统管理

系统管理模块主要根据用户和管理员的不同进行系统登录验证,登录时输入账号、密码后点击登录,系统会匹配后台数据库中的相应信息,若信息无误后即可完成登录,其数据流图如图1所示.

图1 系统登录数据流图

2.2 产品管理

用户下单或管理员管理微电子产品时,系统会验证下单或产品管理时的合法性,如果合法将对后台数据库中信息进行更新;如果不合法,如管理员在产品管理时不慎在商品价格修改时输入非法价格,系统将会提示错误,同时刷新前端界面并且不修改相应信息,其数据流图如图2所示.

图2 产品管理数据流图

2.3 文章管理

当用户在社区发布帖子、查看帖子、删除个人帖子时,系统会先对操作权限等级情况进行判定,权限无误后对操作进行合法性验证,最后如果合法会对后台数据库中信息进行更新;反之,跳出提示并忽略操作.当管理员对帖子进行管理时,系统会对操作权限进行验证,如果权限符合,则对操作的合法性进行二次验证,如果合法则执行操作更新后台数据库.文章信息改变数据流图如图3所示.

图3 文章管理数据流图

3 系统实现

3.1 个人信息管理

用户可以对自己的个人信息进行管理,但用户的账号不允许修改.如果用户要对自己的密码进行修改,就需要通过邮箱验证才能完成对个人密码的修改,同时修改完成后将会清除用户的会话并返回首页,需要用户重新登录.个人信息管理如图4所示.

图4 个人信息管理

3.2 产品信息管理

管理员允许对产品的分类进行增添和更改以及删除,使用二级分类能够更好地区分种类繁多的微电子产品,使用户能够更精确地定位自己所需要产品的类别.产品信息管理如图5所示.

图5 产品信息管理

3.3 文章发布管理

用户能够管理自己发布的文章,也可以对要发布的文章进行管理,可以选择文章的可见性和文章的可评论状态,这能够使用户可以更加便捷地管理个人发布的文章.文章发布管理如图6所示.

图6 文章发布管理

4 系统测试

4.1 测试环境

基于性能的系统测试是决定软件产品质量档次的重要手段[10],因此我们要确定好软件能平稳运行的配置环境,以保证软件性能质量达到标准.测试环境如表1所示.

表1 测试环境表

4.2 测试结果

对主要功能模块进行测试,主要结果如表2所示.

表2 测试结果表

4.3 测试分析

软件测试的目的是为了验证微电子平台社区整体的功能特性,从而更好地发现功能设计中的不足或者软件编码时出现的错误.同时通过对微电子平台系统的测试能够发现该平台能够很好地满足用户的购物和交流反馈的需求,且功能上无明显bug,能够很好地执行测试用例中的所有测试并输出预期结果,本系统采用SpringBoot实现更进一步提升了系统的可扩展性,方便后续的二次开发与测试.

5 结语

微电子平台是基于SpringBoot的集销售、交流于一身的微电子平台系统.用户可以在这里获得购买到微电子产品的大部分资料,同时如果在学习使用中遇到问题也可以在微电子平台的社区部分与平台或用户进行交流探讨问题的答案,从而达成共同进步的目的.微电子平台的销售部分也为用户提供了便捷的操作体验,用户可以进行查看分类并找到想要的微电子产品、加入购物车、下达订单、评论微电子产品等功能,功能种类较为简洁,用户使用十分便利,同时平台管理部分亦能够对整个平台进行完全管理,外加平台本身自带供用户交流的社区部分,且能够使得用户在社区中进行收发帖子、查看帖子、互相私信、互相关注等功能,从而使用户的服务体验得到了较大程度的提升.

猜你喜欢
微电子帖子数据流
先进微电子与光电子材料与器件专题引言
汽车维修数据流基础(上)
汽车维修数据流基础(下)
微电子封装器件热失效分析与优化研究
暴力老妈
灵动微电子秋季发布会成功举办,引发产业热捧
基于数据流聚类的多目标跟踪算法
北医三院 数据流疏通就诊量
具有物联网特色的微电子专业人才培养机制探索
高手是这样拍马屁的