界面数据校验设计
1、界面验证需要返回是否成功,可以用true和false表示。
2、界面验证如果不成功,需要返回提示信息,可以字符串表示。
3、界面验证可以返回提示信息字符串,为null表示成功,不为null表示不成功,字符串内容为提示信息。
4、提示信息可用如下格式,“@{标签}的值@{内容}不是【IP格式】,应该像【0.0.0.0】”。有两个需要替换的地方,1、界面标签,2、用户输入的值。
界面验证分工:
1、界面控件,负责接收用户输入。
2、校验逻辑,负责接收界面控件传入的值,应用验证规则,返回true或false。
3、提示信息,负责接收校验逻辑的内容,返回符合用户习惯,让用户愉悦的提示信息内容。
4、信息显示区,负责显示和更新提示信息。
5、业务逻辑,负责将“用户输入控件”、“验证规则”、“提示信息”、“信息显示区”有机的结合到一起。负责提示信息显示规则。
一些有用的设计:
1、设计一个提示信息显示区
假设界面有多个控件,如果用户当前输入值校验不通过,显示当前值校验信息;否则不显示信息。
2、设计一个提示信息显示区
假设界面有多个控件,将所有的控件校验不通过的信息都显示出来。
3、设计二个提示信息显示区
一个提示信息显示区采用设计1,另一个提示信息显示区采用设计2。
4、设计一个提示信息显示区
假设界面有多个控件,如果用户当前输入值校验不通过,显示当前值校验信息;否则依次校验其他空间,发现校验不通过的,显示校验信息;都正确,不显示。
(用户操作起来有点别扭。)
分享到:
相关推荐
1. 基于Bootstrap的界面设计,提供了友好的用户交互体验。 2. 实现了图书信息的增加、修改操作,并通过前后端数据校验确保数据的准确性。 3. 提供了单个和批量删除图书信息的功能。 4. 使用MyBatis Generator自动化...
--优化了界面设计模式 23:56 2010/5/18 --增加保存,导入MD5校验数据 --支持拖拽文件校验 23:54 2010/5/18 --软件第一次正式发布.增加CRC32算法校验 --加快MD5校验速度,优化用户体验 --增加多文件MD5校验和 --支持MD5...
主要为大家详细介绍了javascript使用正则表达式实现注册登入校验,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
1、 数据包的分析程序设计(不需图形界面,结果输出在命令行下)。 2、 简单的网络通信程序(包括服务器端程序,客户端程序,能实现客户端到服务器的主动连接,发送信息,服务器能否对信息做一次回应)。 3、 编写一...
A)要求画出界面,以太网帧的数据部分、源MAC地址和目的MAC地址均从界面输入; B)计算后的校验和字段和封装后的结果可以从界面上输出; C) 生成多项式G(X)=X8+X2+X+1; D)使用的操作系统、语言和编译环境不限,但...
按键1用于将接收的数字串存入AT24C02,并显示在LCD屏上,如界面3,数据校验要求最后一个数为前面所有位数字和的个位数。 B端的按键2用于查看已存储的数字串,如界面3:普通按键3用于清楚所有已存储数据。 链接:...
• 系统详细设计(代码设计、数据库设计、用户界面设计、处理过程设计) • 系统设计说明书 3.4 系统实施知识 • 系统实施的主要任务 • 结构化程序设计、面向对象程序设计、可视化程序设计 • 程序设计...
模拟的信号源来发出信号,对所采集信号准确性进行验证,对所数据的采集卡当中所采集信号的准确度进行校验; 控制卡。由研华公司所生产PCL-818H型号控制卡,配备在着块自带有继电器开关板,各为PCL-885、PCL-725。PCL...
编写程序实现IEEE 802.3以太网帧封装 含代码、报告 python的tkinter实现 界面部分使用python自带的tkinter进行设计,相比与PYQT,tkinter更适合开发轻量级的桌面程序,方便快捷。1) CRC校验原理 根本思想就是先在要...
根据轧制现场对监控状态的要求, 基千VB6.0 开发平台设计了上位机监 控界面, 实现了对现场数据的实时采集、 曲线显示等功能。在轧制实时数据存储上, 编制了基千SQL 数据库的轧制规程历史数据存储与读取软件, 实验...
历史数据导入 3.1.1 XX系统数据 3.1.1.1 数据清单… 3 3.1.1.2 关联规则… 3 3.1.1.3 界面… 3 3.1.1.4 输入输出… 3 3.1.1.5 处理逻辑… 3 3.1.1.6 异常处理… 3 3.2 增量数据导入 3.3 数据校验 3.4 数据导出 3.5 ...
本书是界面设计领域的畅销书中文版。书中通过30多个故事,阐明了如何将好的设计原则运用到实际的Web应用程序界面中,使界面引人入胜,如何创造完美的瞬间,给用户以美好的体验。 本书适用于各层次Web设计人员和...
此外,系统还考虑了数据的安全性和完整性,通过合理的权限设置和数据校验,确保用户数据的安全可靠。 数据库作为系统的重要组成部分,采用了高效稳定的数据存储方案。数据库设计合理,表结构清晰,能够高效地存储和...
(1)编码算法的设计是本软件要实现的核心内容,通过EVENODD编码原理利用5张原始图片的数据生成2张冗余的校验数据。 (2)译码算法是体现运用EVENODD原理能够胜任将出错的两个数据块的数据恢复的关键,也是体现了本...
8.3设 计 思 路 用户登录模块设计可划分为前台登录界面设计和后台数据验证设计两部分。 《Java-Web应用开发基础》教学课件08课程设计实例全文共73页,当前为第7页。 8.3设 计 思 路 8.3.1登录界面设计 登录界面要...
软件主界面包括3个功能区,“发送任意串口数据”以上为功能区1,用于基本串口数据发送,还包括计算CRC校验码并与数据同时发送功能。 功能区2 包括“读取Holding寄存器”、“读取输入寄存器”、“写入多个寄存器”...
分享一个适合初学者的图书管理系统...数据校验和安全性:对用户输入的数据进行校验和过滤,以防止SQL注入和其他安全问题。 请注意,无框架原生PHP的开发可能需要更多的编码工作和注意事项。您需要熟悉PHP语言、My
数据校验:系统对用户输入的数据进行校验,确保数据的准确性和完整性。日志记录:系统记录用户操作日志,便于后期分析和问题排查。跨平台性:由于采用了Web技术,系统可以在不同操作系统和浏览器上运行。总之,...