注册与登录2:逻辑与数据
这里引入一个软件工程中的术语——业务逻辑。这是一个与具体编程语言无关的概念,是使用自然语言对应用的功能及实现过程的描述。以下就是注册功能的业务逻辑:
1、在应用加载时,检查用户是否已经注册:
如果已经注册,则显示登录页面;
如果尚未注册,则显示注册页面;
2、在注册页面中,检查用户输入的信息:
用户名是否为空;
用户名是否已经被使用;
两次输入的密码是否相同;
Email地址是否为空;
3、在注册页面中,提交用户注册信息:
如果第2项中的检查结果无误,则将用户提交的信息保存至网络数据库;
将用户名保存到本地数据库中;
提交成功后,显示登录页面;
在本节以及下节课中,我们将实现上述功能。业务逻辑是指导开发的纲领,在业务逻辑确认无误后,再进入具体的编程阶段。
在开始编程之前,要确定的是数据的结构。
在屏幕初始化程序中,从数据库提取必要的信息,为下一步实现业务逻辑做好准备。
提示:网络数据库组件的网络通信失败事件是一个非常有用的事件,可以用于侦测网络是否联通。在使用Web客户端组件从网络获取数据时,这个功能可以使用户免于看到因通信失败而弹出的错误提示!
作业:
在一个屏幕中,有两个需要输入用户名的文本输入框,它们是否可以拥有相同的名称?
赞 (0)
