ImageVerifierCode 换一换
格式:DOC , 页数:43 ,大小:478.52KB ,
资源ID:4515259      下载积分:5 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4515259.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(学生成绩管理系统数据库课程设计样本.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

学生成绩管理系统数据库课程设计样本.doc

1、 德州学院信息管理学院课程设计报告实习名称 数据库课程设计 设计题目 基于Java+MySQL学生成绩管理系统设计与实现 实习时间 .6. 17-.6.30 专业班级 级计算机网络技术专 指引教师 王丽丽 教学单位(盖章) 小组分工状况:学号姓名分工徐晴代码编写梁庆美代码编写赵玉翠文档编写郭文晓文档编写张翠萍PPT设计铁文娇PPT设计二一三 年 六 月 三十 日目 录 摘要.11 引言11.1 问题提出11.2国内外研究现状11.3目与分析12 程序重要功能22.1添加功能22.2删除功能22.3显示功能22.4查找功能22.5修改功能23 程序运营平台24 总体设计25 数据库设计35.1数

2、据库概念设计35.2表构造45.3视图56 模块分析56.1 添加模块56.2 显示模块76.3 修改模块96.4 查找模块116.5 删除模块136.6 登陆模块177 界面设计207.1登陆界面217.2学生信息添加界面217.3学生成绩查询界面227.4学生成绩修改界面238 系统测试249 结论2910参照文献.29德州学院学生成绩管理系统设计与实现摘 要:学生成绩管理系统重要用于各类大学院校在教学这一某些管理,是针对于教务处对课程、对学生、对学生成绩进行合理地安排以及统筹筹划,以便让教务处以最短工作时间内把学生成绩核算出来,提高教务处办事效率。同步,可以随时对学生基本信息、学生成绩进

3、行各种查询,以便及时较好地对需要理解信息得到相应反馈,能有效协助教务处工作,可使学院教职工减轻工作压力,比较系统地对、教务教学上各项服务和信息进行管理。本系统是针对学生成绩管理进行设计,重要顾客为学校教务管理教师,但学生也可参加对自己信息核对确认。重要采用开发工具是JAVA和MYSQL。在开发过程中运用面向对象程序思想和严格按照软件工程开发过程来进行分析和设计。本系统所要完毕如下几种重要功能,其中有学生成绩管理、学生基本信息管理等等,实现对学生基本信息和成绩进行录入、修改、删除、查询等操作。系统基本满足了学生成绩管理功能需要,的确为学校对学生管理提供了便利。本系统界面和谐、操作简朴,对学生基本

4、状况和成绩加快了查询速度、加强了管理,使各项管理更加规范化。核心词:模块化;数据库;数据库管理系统1 引 言 1.1 问题提出在国内,各大中小学校各类信息管理系统并非一种新课题。大多数学校信息管理系统不完善,甚至有学校主线就没有任何信息管理系统,所有管理工作几乎都是靠手工完毕。特别是在西部贫困地区,学校信息管理都依然靠手工操作,这十分落后,效率极低,成本很大,并且极易出错。随着计算机技术不断地日新月异地发展,信息化是社会进程必然趋势,学校信息管理只有快,精,准,才干发挥其作用。从人工操作改为计算机自动化系统,人工操作必将被计算机代替。1.2国内外研究现状 信息技术日益发展进一步到社会各个角落,

5、学生宿舍管理也不例外,特别作为高等院校宿舍管理工作,是高校各项工作一种重要构成某些,其管理水平高低将直接影响到人才培养质量。随着高等教诲发展、高校规模扩大、学生人数增长、学生宿舍各种信息汇总、记录和分析等管理工作面临着诸多困难,管理工作也越来越繁重和琐碎。因而宿舍管理信息化、网络化越来越受到人们注重,它既可以大大提高学生宿舍管理绩效,也可觉得学生解决后顾之忧。同步随着计算机技术普及和发展,管理自动化已成为必然趋势。因而,为了提高高校整体管理水平,计算机在高等院校宿舍管理中应用日益普及,这使得学生宿舍管理自动化实现成为高校管理环节中重要一环。1.3目与分析本课题重要目是学生成绩管理系统,重要任务

6、为建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和当代化水平。协助广大教师提高工作效率,实现学生信息管理工作流程系统化、规范化和自动化。高校学生成绩管理工作量大、繁杂,人工解决非常困难。学生成绩管理系统借助于计算机强大解决能力,大大减轻了管理人员工作量,并提高了解决精确性。学生成绩管理系统开发运用,实现了学生成绩管理自动化,不但把广大教师从繁重成绩管理工作中解脱出来、把学校从老式成绩管理模式中解放出来,并且对学生成绩判断和整顿更合理、更公正,同步也给教师提供了一种精确、清晰、轻松成绩管理环境。2程序重要功能2.1添加功能添加一种学生基本信息,涉及student_ID,s

7、tudent_Name, born_Date,math_Grade,English_Grade。2.2删除功能可以对一种学生信息进行删除按student_ID进行删除。2.3显示功能显示所有学生重要信息涉及student_ID,student_Name,born_Date,math_Grade,English_Grade。2.4查找功能依照你键入student_ID,显示其详细信息!2.5修改功能对学生信息和成绩进行修改。3 程序运营平台编程工具:eclipse编程语言: JAVA数据库:MYSQL 详细操作如下:详细操作如下:新建SutGradeManage项目,然后再编写相应java文献,

8、再编译,链接,执行等,顾客就可登录进该系统进行相应操作。4 总体设计主 函 数添加信息删除信息登陆系统修改信息显示信息查找信息 图4.1 系统总体框架图5 数据库设计数据库设计是要在一种给定应用环境(DBMS)中,通过合理逻辑设计和有效物理设计,构造较优数据库模式、子模式,建立数据库和设计应用程序,满足顾客各种信息需求。5.1数据库概念设计在数据库设计中,先要对系统分析所得数据字典中数据存储进行分析,然后得出系统关系模式,可以采用实体联系图(简称ER图)办法进行数据构造描述。ER图由实体、属性、联系三某些构成。登录表顾客名密码图 登录信息E-R图 学生student_Nameborn_Date

9、English_Grademath_GradeStudent_ID图 学生信息E-R图 5.2表构造表1 dbo.users表字段类型约束默认值阐明 userName VARCHAR2(20 CHAR)PK顾客名 userPwd VARCHAR2(20 CHAR)not null密码表2 dbo.student表字段类型约束默认值阐明student_IDCHAR(10 BYTE)PK学号student_NameVARCHAR2(20 CHAR)not null姓名born_DateCHAR(11 BYTE)出生日期math_GradeCHAR(4 CHAR)数学成绩English_GradeC

10、HAR(4 CHAR)英语成绩5.3视图表3 dbo.vi视图字段类型与否可空insertableupdatabledeletable阐明math_GradeCHAR(4 CHAR)YesYESYESYES数学成绩English_GradeCHAR(4 CHAR)YesYESYESYES英语成绩student_IDCHAR(10)NoYESYESYES学号student_NameVARCHAR2(80)NoYESYESYES姓名born_DateCHAR(11BYTE)YesYesYesYes出生日期6 模块分析6.1 添加模块学生信息添加某些代码:class charu extends JF

11、rame implements ActionListener JFrame frame = new JFrame(添加数据);JPanel imagePanel;ImageIcon bg;Button sure;TextField input1,input2,input3,input4,input5;TextArea show;Box box1,box2,box3,box4;int k,s1,j;Connection con;Statement sql;ResultSet rs;charu() Toolkit kit = Toolkit.getDefaultToolkit();Image im

12、g = kit.getImage(tubiao.jpg);frame.setIconImage(img);input1 = new TextField(10);input2 = new TextField(10);input3 = new TextField(10);input4 = new TextField(10);input5 = new TextField(10);box2 = Box.createVerticalBox();box2.add(input1);box2.add(Box.createVerticalStrut(8);box2.add(input2);box2.add(Bo

13、x.createVerticalStrut(8);box2.add(input3);box2.add(Box.createVerticalStrut(8);box2.add(input4);box2.add(Box.createVerticalStrut(8);box2.add(input5);box1 = Box.createVerticalBox();box1.add(new Label(学号:);box1.add(Box.createVerticalStrut(8);box1.add(new Label(姓名:);box1.add(Box.createVerticalStrut(8);b

14、ox1.add(new Label(生日:);box1.add(Box.createVerticalStrut(8);box1.add(new Label(数学:);box1.add(Box.createVerticalStrut(8);box1.add(new Label(英语:);box3 = Box.createHorizontalBox();box3.add(box1);box3.add(Box.createHorizontalStrut(1);box3.add(box2);show = new TextArea(6,43);sure = new Button(拟定);box4 = B

15、ox.createHorizontalBox();Label label1 = new Label(请输入数据);label1.setFont(new Font(宋体,Font.BOLD,20);label1.setForeground(Color.blue);box4.add(label1);box4.add(Box.createHorizontalStrut(1);box4.add(sure);sure.addActionListener(this);bg = new ImageIcon(cru.jpg);JLabel label = new JLabel(bg);label.setBou

16、nds(0,0,bg.getIconWidth(),bg.getIconHeight();imagePanel = (JPanel) frame.getContentPane();imagePanel.setOpaque(false);imagePanel.setLayout(new FlowLayout();show.setEditable(false);imagePanel.add(box4,BorderLayout.NORTH);imagePanel.add(box3,BorderLayout.CENTER);imagePanel.add(show,BorderLayout.SOUTH)

17、;frame.getLayeredPane().setLayout(null);frame.getLayeredPane().add(label,new Integer(Integer.MIN_VALUE);/frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setSize(bg.getIconWidth(),bg.getIconHeight();frame.setBounds(700,200,540,440);frame.setResizable(false);frame.setVisible(true);validate(

18、);addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) dispose(););public void actionPerformed(ActionEvent ee) String s1,s2,s3,s4,s5,insert1,recode,name,date,number;int m1,m2,math,english;s1 = input1.getText();s2 = input2.getText();s3 = input3.getText();s4 = input4.getText(

19、);s5 = input5.getText();number = s1;name = s2;date = s3;m1 = Integer.parseInt(s4);math = m1;m2 = Integer.parseInt(s5);english = m2;try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); catch (ClassNotFoundException eee) System.out.println( + eee);try con = DriverManager.getConnection(jdbc:odbc:sun,gxy,12

20、3);sql = con.createStatement();recode = ( + + number + + , + + name + + ,+ + date + + , + math + , + english + );insert1 = INSERT INTO chengjibiao VALUES + recode;sql.executeUpdate(insert1);show.setText(你插入了:);show.append(学号: + number + 姓名: + name + 出生: + date+ 数学 + math + 英语 + english);show.append(

21、n); catch (SQLException e) System.out.println(e);JOptionPane.showMessageDialog(this,你输入学号已存在,请核对重新输入!);6.2 显示模块显示模块将输出所有学生重要信息;重要代码为:class chuangkou extends JFrame implements ActionListener JFrame frame = new JFrame(选取窗口);JPanel imagePanel;ImageIcon bg;Button button1,button2,button3,button4,button5,

22、button6;Box box;Label label;Panel p1;chuangkou() Toolkit kit = Toolkit.getDefaultToolkit();Image img = kit.getImage(tubiao.jpg);frame.setIconImage(img);p1 = new Panel();label = new Label(欢迎使用成绩管理系统,Label.CENTER);label.setFont(new Font(隶书,Font.BOLD,30);label.setBackground(Color.green);p1.add(label);b

23、utton1 = new Button(添加);button2 = new Button(删除);button3 = new Button(修改);button4 = new Button(查询);button5 = new Button(返回);button6 = new Button(退出);box = Box.createHorizontalBox();box.add(button1);box.add(Box.createHorizontalStrut(8);box.add(button2);box.add(Box.createHorizontalStrut(8);box.add(but

24、ton3);box.add(Box.createHorizontalStrut(8);box.add(button4);box.add(Box.createHorizontalStrut(8);box.add(button5);box.add(Box.createHorizontalStrut(8);box.add(button6);button1.addActionListener(this);button2.addActionListener(this);button3.addActionListener(this);button4.addActionListener(this);butt

25、on5.addActionListener(this);button6.addActionListener(this);addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) dispose(););bg = new ImageIcon(ckou.jpg);JLabel label = new JLabel(bg);label.setBounds(0,0,bg.getIconWidth(),bg.getIconHeight();imagePanel = (JPanel) frame.getCo

26、ntentPane();imagePanel.setOpaque(false);imagePanel.setLayout(new FlowLayout();imagePanel.add(p1,BorderLayout.NORTH);imagePanel.add(box,BorderLayout.CENTER);frame.getLayeredPane().setLayout(null);frame.getLayeredPane().add(label,new Integer(Integer.MIN_VALUE);frame.setDefaultCloseOperation(JFrame.EXI

27、T_ON_CLOSE);/设立关闭后状态frame.setSize(bg.getIconWidth(),bg.getIconHeight();frame.setBounds(200,200,500,300);frame.setResizable(false);/设立窗口大小不可变化frame.setVisible(true);validate();public void actionPerformed(ActionEvent e) if (e.getSource() = button6) System.exit(0);if (e.getSource() = button1) new charu

28、();if (e.getSource() = button2) new shanchu();if (e.getSource() = button3) new xiugai();if (e.getSource() = button4) new chaxun();if (e.getSource() = button5) new denglu();frame.dispose(); else 6.3 修改模块一方面由顾客输入要修改学生成绩重要代码:class xiugai extends JFrame implements ActionListener JFrame frame = new JFram

29、e(修改成绩);JPanel imagePanel;ImageIcon bg;Button xiug;TextField input1,input2,input3;TextArea show;Box box1,box2,box3;Panel p1,p2;int k,s1,j;Connection con;Statement sql;int sum = 0;ResultSet rs;xiugai() Toolkit kit = Toolkit.getDefaultToolkit();Image img = kit.getImage(tubiao.jpg);frame.setIconImage(i

30、mg);p1 = new Panel();p2 = new Panel();xiug = new Button(修改);input1 = new TextField(10);input2 = new TextField(10);input3 = new TextField(10);show = new TextArea(6,43); Font f=new Font(宋体,Font.BOLD,15);Label l1=new Label(输入学号);l1.setFont(f);l1.setForeground(Color.blue);p1.add(l1);p1.add(new Label(学号:

31、);p1.add(input1);box1 = Box.createVerticalBox();box1.add(Box.createVerticalStrut(8);box1.add(new Label(数学:);box1.add(Box.createVerticalStrut(8);box1.add(new Label(英语:);box2 = Box.createVerticalBox();box2.add(input2);box2.add(Box.createVerticalStrut(8);box2.add(input3);box3 = Box.createHorizontalBox(

32、);box3.add(box1);box3.add(Box.createHorizontalStrut(1);box3.add(box2);Label l2=new Label(输入成绩);l2.setFont(f);l2.setForeground(Color.blue);p2.add(l2);p2.add(box3);xiug.addActionListener(this);show.setEditable(false);bg = new ImageIcon(cru.jpg);JLabel label = new JLabel(bg);label.setBounds(0,0,bg.getI

33、conWidth(),bg.getIconHeight();imagePanel = (JPanel) frame.getContentPane();imagePanel.setOpaque(false);imagePanel.setLayout(new FlowLayout();imagePanel.add(p1);imagePanel.add(p2);imagePanel.add(xiug);imagePanel.add(show);frame.getLayeredPane().setLayout(null);frame.getLayeredPane().add(label,new Int

34、eger(Integer.MIN_VALUE); /frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setSize(bg.getIconWidth(),bg.getIconHeight();frame.setBounds(720,220,450,390);frame.setResizable(false);/设立窗口大小不可变化frame.setVisible(true);validate();addWindowListener(new WindowAdapter() public void windowClosing(Wi

35、ndowEvent e) dispose(););public void actionPerformed(ActionEvent ee) String s1,s2,s3,insert1,number;int m2,m3,math,english;s1 = input1.getText();number = s1;s2 = input2.getText();s3 = input3.getText();m2 = Integer.parseInt(s2);math = m2;m3 = Integer.parseInt(s3);english = m3;try Class.forName(sun.jd

36、bc.odbc.JdbcOdbcDriver); catch (ClassNotFoundException eee) System.out.println( + eee);try con = DriverManager.getConnection(jdbc:odbc:sun,gxy,123);sql = con.createStatement();insert1 = UPDATE chengjibiao SET math = + math + ,english=+ english + WHERE number = + + number + ;sql.executeUpdate(insert1

37、);show.setText(你将了:);show.append(学号为 + s1 + 学生 数学成绩更改为: + math + 英语成绩更改为:+ english);show.append(n); catch (SQLException e) System.out.println(e);6.4 查找模块一方面由顾客输入要查找学生学号等,然后查找数据库中该学生信息重要代码:class chaxun extends JFrame implements ActionListener JFrame frame = new JFrame(查询记录);JPanel imagePanel;ImageIco

38、n bg;Button xunzhao;TextField input;TextArea show;Box box;String s;Connection con;Statement sql;ResultSet rs;chaxun() Toolkit kit = Toolkit.getDefaultToolkit();Image img = kit.getImage(tubiao.jpg);frame.setIconImage(img);xunzhao = new Button(查找);input = new TextField(10);show = new TextArea(6,43);xu

39、nzhao.addActionListener(this);show.setEditable(false);box = Box.createHorizontalBox();Label l1=new Label(输入学号);l1.setFont(new Font(宋体,Font.BOLD,15);l1.setForeground(Color.blue);box.add(l1);box.add(Box.createHorizontalStrut(8);box.add(input);box.add(Box.createHorizontalStrut(8);box.add(xunzhao);bg =

40、new ImageIcon(chaxun.jpg);JLabel label = new JLabel(bg);label.setBounds(0,0,bg.getIconWidth(),bg.getIconHeight();imagePanel = (JPanel) frame.getContentPane();imagePanel.setOpaque(false);imagePanel.setLayout(new FlowLayout();imagePanel.add(box,BorderLayout.NORTH);imagePanel.add(show,BorderLayout.CENT

41、ER);frame.getLayeredPane().setLayout(null);frame.getLayeredPane().add(label,new Integer(Integer.MIN_VALUE); /frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setSize(bg.getIconWidth(),bg.getIconHeight();frame.setBounds(730,230,520,350);frame.setResizable(false);/设立窗口大小不可变化frame.setVisible(true);validate();addWindowL

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服