学生信息管理系统完整代码、数据库、图片资料

上传人:f****u 文档编号:114435443 上传时间:2019-11-11 格式:DOC 页数:44 大小:4.84MB
返回 下载 相关 举报
学生信息管理系统完整代码、数据库、图片资料_第1页
第1页 / 共44页
学生信息管理系统完整代码、数据库、图片资料_第2页
第2页 / 共44页
学生信息管理系统完整代码、数据库、图片资料_第3页
第3页 / 共44页
学生信息管理系统完整代码、数据库、图片资料_第4页
第4页 / 共44页
学生信息管理系统完整代码、数据库、图片资料_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《学生信息管理系统完整代码、数据库、图片资料》由会员分享,可在线阅读,更多相关《学生信息管理系统完整代码、数据库、图片资料(44页珍藏版)》请在金锄头文库上搜索。

1、Java应用开发课程设计报告题目:学生信息管理系统指导老师:姓名:专业:计算机科学与技术班级:10级1班日期:2012年6月目目录录一、系统总体设计一、系统总体设计.11(一)设计目标及完成功能.1(二)系统流程图.2二、详细设计二、详细设计.33(二)系统设计.7(三)源代码及技术.10三、使用与测试三、使用与测试.2020四、数据库设计四、数据库设计.2121总结(体会)总结(体会).2222参考文献参考文献.2323Java应用开发课程设计报告1一、系统总体设计一、系统总体设计(一)设计目标及完成功能1、设计目标学生信息管理系统是学校的一项重要数据资源因而学生信息管理必然成为学校的一项常

2、规性的重要工作。加强学生信息管理在单纯依靠以手工管理的方法不仅需要耗用大量的人力、物力、财力而且由于人工管理存在着大量的不可控因素造成了信息管理的某些不规范工作效率低难以达到预期的目的。为提高工作效率、保证学校能够及时准确了解各学生的各种信息及学生总体信息开发学生信息管理系统。2、完成功能完成学生信息的基本管理。本系统分为管理员和学生管理两部分。管理员管理项目如下:添加学生信息、修改学生信息、查询学生信息、删除学生信息;学生管理项目如下:添加学生信息、查询学生信息。Java应用开发课程设计报告2(二)系统流程图登陆登陆角色学生管理员添加学生信息查询学生信息修改学生信息查询学生信息删除学生信息添

3、加学生信息开始退出管理系统菜单操作菜单操作Java应用开发课程设计报告3二、详细设计二、详细设计图2-1登陆界面1图2-2登陆界面2Java应用开发课程设计报告4图2-3系统主界面图2-4添加学生信息界面Java应用开发课程设计报告5图2-5修改学生信息界面图2-6查询学生信息界面Java应用开发课程设计报告6图2-7删除学生信息界面图2-8系统信息界面Java应用开发课程设计报告7图2-9我的信息界面(二)系统设计1、系统结构图学生信息管理系统学生登陆管理员登陆添加学生信息查询学生信息添加学生信息修改学生信息查询学生信息删除学生信息Java应用开发课程设计报告82、类及功能列表方法序号类名方

4、法名功能类功能说明1FirstFirst()构造方法,构造界面并注册事件美观效果actionPered(actionEvente)处理“登陆”按钮的事件2LoginConnctsql()连接数据库实现登陆功能actionPered(actionEvente)处理菜单按钮的事件3MenuMenu()构造方法,构造界面及注册事件主界面,实现管理员操作功能Connctsql()连接数据库4addactionPered(ActionEvente)处理按钮事件管理员添加学生信息Connctsql()连接数据库5modifyactionPered(ActionEventae)处理按钮事件管理员修改学习Co

5、nnctsql()连接数据库6SerchactionPered(ActionEvente)处理按钮事件管理员查询学生信息Java应用开发课程设计报告9Connctsql()连接数据库7deleteactionPered(ActionEventae)处理按钮事件管理员删除学生信息actionPered(actionEvente)处理菜单按钮的事件8Menu2Menu2()构造方法,构造界面及注册事件主界面,实现学生操作功能Connctsql()连接数据库9add2actionPered(ActionEvente)处理按钮事件学生添加学生信息Connctsql()连接数据库10Serch2acti

6、onPered(ActionEvente)处理按钮事件学生查询学生信息11AboutmeAboutme()构造方法,构造界面帮助窗口,关于我12AboutSystemAboutSystem()构造方法,构造界面帮助窗口,关于系统(三)源代码及技术1、所有代码Java应用开发课程设计报告10-数据库student.mdf将以下图片以上图名称存入images文件夹目录下。Java应用开发课程设计报告11Java应用开发课程设计报告12要自己将各代码新建为.java格式文件,放在与images文件夹同目录下。并将数据库附加到sqlserver2005,再不需要任何改动方可运行。登陆界面1import

7、java.io.importjava.awt.importjavax.swing.importjava.awt.event.classFirstextendsJFrameimplementsMouseListenerprivateJPanelpanel=(JPanel)getContentPane()privateJPanelpanel2=newJPanel()JLabell1publicFirst()super(学生信息管理系统)ImageIconbackground=newImageIcon(imagesLogin.jpg)整个Java应用开发课程设计报告13背景图片JLabelL=new

8、JLabel(background)L.setBounds(00500400)取整张图片panel.setOpaque(false)panel2.setOpaque(false)ImageIconbutton=newImageIcon(imagesT20.jpg)l1=newJLabel(button)panel2.add(l1)panel.add(panel2)panel.setLayout(null)panel.add(L)panel2.setBounds(118258300100)设置监听器l1.addMouseListener(this)getLayeredPane().setLayo

9、ut(null)getLayeredPane().add(LnewInteger(Integer.MIN_VALUE)setSize(500400)setVisible(true)setResizable(false)setLocation(450200)setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)publicvoidmouseClicked(MouseEvente)if(JLabel)e.getSource()=l1)this.dispose()Logind=newLogin()publicvoidmouseExited(MouseEvente

10、)if(JLabel)e.getSource()=l1)Java应用开发课程设计报告14l1.setBackground(Color.BLACK)publicvoidmouseEntered(MouseEvente)if(JLabel)e.getSource()=l1)l1.setForeground(Color.BLUE)publicvoidmouseReleased(MouseEvente)publicvoidmousePressed(MouseEvente)publicstaticvoidmain(Stringargs)Firstf=newFirst()登陆界面2importjava.i

11、o.importjava.sql.importjava.awt.importjavax.swing.importjava.awt.event.publicclassLoginextendsJFrameimplementsActionListenerConnectionconn定义连接对象Statementstmt语句ResultSetrst结果集privateJLabellb1=newJLabel(帐号:)privateJLabellb2=newJLabel(口令:)privateJLabellb3=newJLabel(学生信息管理系统)privateJLabellb4=newJLabel(请

12、选择登陆角色)privateTextFieldt1=newTextField(15)privateTextFieldt2=newTextField(15)Java应用开发课程设计报告15privateJButtonb1=newJButton(登陆)privateJButtonb2=newJButton(取消)privateJComboBoxuser1=newJComboBox()privateJPanelp1=(JPanel)getContentPane()privateJPanelp2=newJPanel()privateJPanelp3=newJPanel()privateJPanelp4

13、=newJPanel()privateJPanelp5=newJPanel()publicLogin()setTitle(学生信息管理系统)setVisible(true)setResizable(false)setLayout(null)user1.addItem(管理员)user1.addItem(学生)user1.setFont(newFont(华文行楷Font.BOLD14)lb1.setFont(newFont(华文行楷Font.BOLD14)lb2.setFont(newFont(华文行楷Font.BOLD14)lb3.setFont(newFont(华文行楷Font.BOLD35

14、)lb4.setFont(newFont(华文行楷Font.BOLD14)ImageIconbackground=newImageIcon(imagesLogin2.jpg)JLabelL=newJLabel(background)L.setBounds(00500400)p2.add(lb3)p5.add(lb4)p5.add(user1)p3.add(lb1)p3.add(t1)p3.add(lb2)p3.add(t2)p4.add(b1)p4.add(b2)p1.setOpaque(false)p2.setOpaque(false)p3.setOpaque(false)Java应用开发课程

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号