如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
《Java程序设计》结课报告学生信息管理系统第1章系统简介1.1系统功能本系统主要功能:1)通过数据校验如果数据校验成功,显示主界面;2)登入后查询所有学生信息;3)窗体实现对学生信息的增加、删除、修改;4)模糊查询,根据姓名或者一个字查询;5)实现子管理员的注册,并且写入注册信息到记事本,并实现可以用新注册的管理账号登入系统主界面1.2系统引用例子课本P275页15.5和课本P386页21.6第2章表的设计2.1系统数据库表结构将系统数据库表结构用表的形式画出,如:字段名字段类型长度主/外键字段值约束对应中文名SNOInt10PNotnull学生编号SNAMEVarchar20Notnull学生名字SSEXVarchar1Notnull学生性别SAGEInt2Notnull学生年龄表2.1用户表(JBXX)字段名字段类型长度主/外键字段值约束对应中文名SNOInt10PNotnull学生编号JNAMEVarchar20Notnull家长名字JTELInt10Notnull家庭电话表2.2家庭信息表(JTXX)注册子管理员的记事本1111.TXT内信息如下:yyyy#yyyylinlin#linlinadmin1#1111admin2#2222admin3#3333admin4#4444opop#opopuuuu#uuuubbbb#bbbbtttt#tttt第3章连接数据库的实现3.1SQLServer数据库连接的关键代码publicclassDButil{Connectioncon=null;publicConnectiongetconn(){try{数据库驱动加载成功con=DriverManager.getConnection(ul1,name,passname);数据库连接成功}catch(Exceptione){System.out.println(e);}returncon;}publicvoiddbclose(Connectionconn,Statementsta,ResultSetrs){try{if(rs!=null)rs.close();if(conn!=null)conn.close();if(sta!=null)sta.close();}catch(Exceptione){e.printStackTrace();}finally{数据库释放!}}系统登录模块设计4.1.1、运行效果图图4.1登录主界面效果图4.1.2、主要代码publicclassloginextendsJDialog{staticPreparedStatementSQL;privatestaticfinallongserialVersionUID=1L;登陆账户登陆密码privateJTextFieldt_Id=newJTextField(10);privateJPasswordFieldt_pw=newJPasswordField(10);privateJButtonbtnLogin;privateJButtonbtnAdd;privateJButtonbtnClose;intnum=3;publiclogin(){super();DimensionscreenSize=Toolkit.getDefaultToolkit().getScreenSize();this.setLocation((screenSize.width-300)/2,(screenSize.height-200)/2);this.setResizable(false);getContentPane().setBackground(newColor(225,225,225));getContentPane().setLayout(null);initialize();}protectedvoidinitialize(){系统登录l_Id.setBounds(48,43,53,25);t_Id.setBounds(110,43,150,25);l_pw.setBounds(48,93,53,25);t_pw.setBounds(110,93,150,25);getContentPane().add(l_Id);getContentPane().add(l_pw);getContentPane().add(t_Id);getContentPane