鲁东大学本科课程设计
3.2.2 功能信息
教师页面中可以点击“学生管理”和“备忘管理”来选择自己的操作。学生管理中又包括增加学生信息、删除学生信息、修改学生信息和查询学生信息;备忘管理中又包括增加备忘信息、删除备忘信息、修改备忘信息和查询备忘信息,如图3.5、3.6以及图3.7所示。
图3.5 教师管理主页面图
图3.6 教师对学生管理页面
11
鲁东大学本科课程设计
图3.7 教师对备忘信息管理页面
学生页面中可以点击“个人备忘信息管理”和“个人信息管理”来选择自己的操作。个人备忘信息管理中又包括增加备忘信息、删除备忘信息、修改备忘信息和查询备忘信息;个人信息管理中又可以修改个人信息和查看个人信息。如图3.8、3.9以及图3.10所示。
图3.8 学生管理主页面图
12
鲁东大学本科课程设计
图3.9 学生管理备忘信息页面
图3.10 学生管理个人信息页面
3.3重要模块具体功能实现
3.3.1 数据库连接
在实际访问数据库时,每个数据库厂商都提供了特定的数据库JDBC驱动层序,可以使DBMS厂商提供的JDBC驱动器访问相应的数据库。因此,本系统通过JDBC驱动访问数据库,具体代码为:
13
String url=
鲁东大学本科课程设计
Class.forName(\
\con=DriverManager.getConnection(url,\
st=con.createStatement(); String sql=\。。。\
st.executeUpdate(sql);
3.3.2利用sql语句实现老师下通知的命令
首先,老师管理的备忘信息和同学管理的备忘信息都来源于一个表,即note表。是通过sql语句将其分开。
1.老师添加备忘信息的sql语句为:
String sql=\('\
由此可以看出老师所添加备忘信息的permission值都为“1”。
2.学生添加备忘信息的sql语句为:
String sql=\('\
由此可以看出学生所添加备忘信息的permission值都为“2”。
3.老师查看备忘信息的sql语句为:
String sql=\’1’\
由此可以看出老师能根据此信息查询到自己添加的备忘信息。
4.学生查看备忘信息的sql语句为:
String sql=\’2’\
由此可以看出学生能根据此信息查询到自己添加的备忘信息。
5.学生查看所有备忘信息的sql语句为:
String sql=\
由此可以看出学生能根据此信息查询到所有的备忘信息。
3.3.3 利用servlet实现对用户登录信息的校验
public class LoginServlet extends HttpServlet { public void wrong1(){//对话框提示信?
String msg=\用户名不能为空!\
int type=JOptionPane.YES_NO_CANCEL_OPTION;
String title=\信息提示\
JOptionPane.showMessageDialog(null, msg, title, type);
14
相关推荐: