《java程序设计》学生管理系统报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

精品文档好文档《Java程序设计》结课报告课程名称JAVA程序设计设计题目学生信息管理系统专业班级信科101班学号09学生姓名XX教师彭洁信息工程系精品文档好文档目录目录.............................................................................................................................................II第1章系统简介.........................................................................................................................31.1系统功能..........................................................................................................................31.2系统引用例子..................................................................................................................3第2章表的设计.........................................................................................................................42.1系统数据库表结构..........................................................................................................4第3章连接数据库的实现.........................................................................................................53.1SQLServer数据库连接的关键代码.............................................................................5第4章系统详细设计.................................................................................................................64.1系统登录模块设计.........................................................................................................64.2系统主界面详细设计....................................................................................................94.3学生信息增删改模块设计...........................................................................................104.4学生信息查询模块设计..............................................................................................124.5注册子管理员模块设计..............................................................................................15答辩记录.......................................................................................................................................20成绩考核表...................................................................................................................................20精品文档好文档学生信息管理系统第1章系统简介1.1系统功能本系统主要功能:1)通过数据校验如果数据校验成功,显示主界面;2)登入后查询所有学生信息;3)窗体实现对学生信息的增加、删除、修改;4)模糊查询,根据姓名或者一个字查询;5)实现子管理员的注册,并且写入注册信息到记事本,并实现可以用新注册的管理账号登入系统主界面1.2系统引用例子课本P275页15.5和课本P386页21.6精品文档好文档第2章表的设计2.1系统数据库表结构将系统数据库表结构用表的形式画出,如:字段名字段类型长度主/外键字段值约束对应中文名SNOInt10PNotnull学生编号SNAMEVarchar20Notnull学生名字SSEXVarchar1Notnull学生性别SAGEInt2Notnull学生年龄字段名字段类型长度主/外键字段值约束对应中文名SNOInt10PNotnull学生编号JNAMEVarchar20Notnull家长名字JTELInt10Notnull家庭电话表2.2家庭信息表(JTXX)注册子管理员的记事本1111.TXT内信息如下:yyyy#yyyylinlin#linlinadmin1#1111admin2#2222admin3#3333admin4#4444opop#opopuuuu#uuuubbbb#bbbbtttt#tttt表2.1用户表(JBXX)精品文档好文档第3章连接数据库的实现3.1SQLServer数据库连接的关键代码publicclassDButil{Connectioncon=null;Stringname=linqun;Stringpassname=linqun;Stringul1=jdbc:oracle:thin:@127.0.0.1:1521:orcl;publicConnectiongetconn(){try{Class.forName(oracle.jdbc.driver.OracleDriver);System.out.println(数据库驱动加载成功);con=DriverManager.getConnection(ul1,name,passname);System.out.println(数据库连接成功);}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{System.out.println(数据库释放!);}}}精品文档好文档第4章系统详细设计4.1系统登录模块设计4.1.1、运行效果图图4.1登录主界面效果图4.1.2、主要代码publicclassloginextendsJDialog{staticPreparedStatementSQL;privatestaticfinallongserialVersionUID=1L;privateJLabell_Id=newJLabel(登陆账户,JLabel.CENTER);privateJLabell_pw=newJLabel(登陆密码,JLabel.CENTER);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(){setTitle(系统登录);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().add(t_pw);btnLogin=newJButton();btnLogin.setText(登录);btnLogin.setBounds(20,142,85,28);btnLogin.setBackground(newColor(244,243,239));btnLogin.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){addBtnLoginActionListener();}});getContentPane().add(btnLogin);btnAdd=newJButton();btnAdd.setText(注册);btnAdd.setBounds(105,142,85,28);btnAdd.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){addNewzc=newaddNew();setVisible(false);zc.setVisible(true);}});getContentPane().add(btnAdd);btnClose=newJButton();btnClose.setText(关闭);btnClose.setBounds(190,142,85,28);btnClose.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){dispose();System.exit(-1);}});getContentPane().add(btnClose);}privatevoidaddBtnLoginActionListener(){St

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功