工大学课程实践(论文)
学生信息管理系统中使用的根目录文件夹是“
”,其文件组织结构图如图41所示:
图41项目文件组织结构图
44登录模块
登录模块使进入学生信息管理系统的第一个界面,相当于一个网站的主页。441设计构想该系统是学生信息管理系统,用户为三类:学生、教师和系统管理员,可在相应的权限范围内查询和更新系统数据。因此,不同的用户在登录时需有不同的角色选项,此外,还应有各自的用户名和密码。442实现登录模块(1)要生成一个界面,可应用AWT知识。设置其名字为学生信息管理系统;设置布局管理器为(
ull)布局管理器,这样方便往其中放组件;设置窗口大小和位置,还要设置窗口可见性。(2)生成界面后,接下来就需要实现每个功能,在设计构想中提到的第一
8
f沈阳理工大学课程实践(论文)
个功能就是要对操作对象的身份进行选择,这里要用下拉列表的形式进行选择,也可以用单选按钮来完成这个功能。在这项功能中,首先要选择身份,所以要定义一个JLabel来说明,定义完JLabel后,就需要定义一个JComoBox,也就是下拉列表框。(3)输入用户名和密码。需要用两个JLabel来指明需要输入用户名和密码。输入用户名需要定义一个JTextField,也就是单文本框。同时输入文本,但输入密码和输入用户名是不一样的,它需要定义成JPasswordField,它的输出结果为“”这样的形式。(4)创建两个按钮,一个是登录按钮,另一个是取消登录按钮,用来输入的用户名和密码及选择的身份进行提交。当然要对登录按钮事件进行事件监听,首先要验证用户名和密码是否正确并对上,然后根据选择的身份来选择需要进入那个界面,其代码如下:
publicclassI
fo_Ma
ageexte
dsFrameimpleme
tsActio
Liste
erJLabelJLUserName
ewJLabel