要求:
请完成一个“学生信息管理系统”的登录界面。
系统运行时,首先进入如图1所示的界面。
在主界面的菜单中,具体菜单内容如图2所示。
在这些菜单项里面,只有“注册”菜单下的“用户注册”菜单项编写了相应的程序代码,其余的菜单项都不用编写程序功能代码。
用户点击“注册”菜单下的“用户注册”,将在图1所示的主界面中打开一个有关“学生信息管理系统”注册协议的文本控件,如图3所示。
用户点击“我同意”按钮后,将弹出另外一个“用户注册”窗体,用户将在该窗体中完成用户基本信息的输入,如图4所示。
注意:“用户注册”窗体中,“密码”与“再次输入密码”文本框中输入的文字要求使用密码屏蔽,并且在用户点击“提交”按钮时,如果两次输入的密码不一致,将给出提示信息,如图5所示。
在“用户注册”窗体中,“所在院系”以及“所属专业”是两个ComboBox控件,“所在院系”包括:软件学院、经济管理学院、电气工程学院。
如果在“所在院系”中选择“软件学院”,则在“所属专业”组合框的下拉列表中将显示“软件工程专业”、“物联网专业”。
如果在“所在院系”中选择“经济管理学院”,则在“所属专业”组合框的下拉列表中将显示“技术经济专业”、“会计专业”。
如果在“所在院系”中选择“电气工程学院”,则在“所属专业”组合框的下拉列表中将显示“通信工程专业”、“自动化专业”。
用户点击“提交”按钮后,将弹出“注册信息确认”窗体,如图6所示。
当用户点击“注册信息确认”窗体中的“确定”按钮后,将弹出一消息框,如图7所示。
在该消息框中,有“是”和“否”两个按钮,当用户点击“是”按钮时,整个应用程序退出(Application.Exit();)。当用户点击“否”按钮时,将“注册信息确认”窗体退出,重返到图4状态。