欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    计算机学生信息管理系统.doc

    • 资源ID:70341683       资源大小:161KB        全文页数:14页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机学生信息管理系统.doc

    学生信息管理系统论文摘要随着计算机和网络的普及使用,各行各业都掀起了信息话的潮流,原先手工执行的操作逐渐改为计算机操作。高校学生管理工作是高校工作的重中之重,使用软件系统管理学生工作,可以简化办事手续,提高办事效率和准确性。学生信息管理系统中数据库的设计和student类的设计,实现java程序与MySQL数据库的连接。并能执行数据的插入、查询和修改操作。以下正文简单介绍了java语言的特性和开发环境以及MySQL数据库的应用。详细阐述了该系统的功能模块以及编写MysqlConnection类和Student类的过程。该系统只能实现学生基本信息的插入、查询和修改功能。学生成绩的插入和查询功能还有待开发。希望指导老师给予更多的帮助。关键词:学生 信息 管理目录摘要第一章 选题背景与意义·························· 31.1 背景1.2 意义第二章 开发工具介绍 ··························· 4 2.1 java语言的特点2.2 java程序和JDBC之间的关系第三章 学生信息系统功能设计···················· 53.1 系统结构3.2 功能按钮的説明3.3 学生信息管理系统数据库第四章 学生信息修改的实现······················ 8 4.1 模块建立4.2 修改语法4.3 功能实现4.4 注意事项第五章 总结··································· 12 参考文献······································ 13致谢 ········································ 14第一章 选题背景与意义1.1背景现如今,网络已经走进我们的生活,计算机已经成为我们工作的得力助手。它之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率,等等。在高校的学生管理中, 学生的管理是一个非常重要的方面。在上个世纪90年代中期以前,各个高校的管理基本上都是靠手工进行,随着各个高校的规模增大,有关管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行管理。但手工管理具有效率底、易出错、检索信息慢、对学校的管理提出了新的要求。因此开发出学生管理信息系统投入使用并发挥作用,使有关人员从繁重的工作中解脱出来,从而提高了学校教务处的管理效率。1.2意义随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。第二章本信息管理系统软件所用的软件2.1java语言的特点:简单、面向对象、相似性、健壮性、安全性、不依赖体系结构、可移植性、解释型、高性能性、多线程、动态性。2.1.1java开发环境的建立:java SE6提供了两个软件产品,java运行时的环境(JRE)和java开发工具箱(JDK)。JRE提供类库、java虚拟机以及运行java应用小程序和小应用程序所需的其组件。JDK包括命令开发工具,如 javac、java、appletviewer等。2.1.2安装java SE6.0:如在DOC命令窗口编译并运行java程序,安装结束后,还要设置环境变量path和classpath的值。2.2Java程序通过JDBC访问数据库,实现下列操作:l 连接到数据库。l 向数据库发送执行查询或更新操作的SQL语句。l 从数据库接受查询结果,并检索、处理这些查询结果。第三章 学生信息管理系统功能设计3.1系统结构:本系统主要是先通过输入学生各项基本信息“学号”、“姓名”、“性别”“年龄”,再点击确定按钮来实现信息的存储,之后就是要查找,再“学号”栏里输入“学号”点击确定运行之后就会出现刚才所输入的信息了,所以本系统按钮就是本系统运行关键所在。l 系统按钮:当点击系统菜单时会出现退出系统选项,第四个图标是实现该功能的快捷图标。l 基本信息:当点击基本信息菜单时会出现“输入信息”、“查询信息”、“更改信息”的下拉菜单,分别对应输入信息、查询信息和更改信息三个功能模块。并且第一、二、三个图标是实现该三项功能的快捷图标。3.2功能按钮的説明:l 当点击第一个图标时就会出现学生基本信息输入程序图形界面如图3-1所示。用户输入学生的基本信息,例如输入学号为“1”,姓名为“王超”,性别为“男”,年龄为“21”单击确定按钮后,就将输入的数据保存到数据库中了。图3-1l 当点击第二个图标时就会出现学生基本信息查询程序的图形界面如图3-2所示。用户输入学生的学号,例如输入学号为“1”并单击“确定按钮后,根据学号从数据库中查询学生的基本信息,刚才我们所输入的那个学号为“1”的数据就会被提取出来并显示在图形界面上。图3-2l 当点击第二个图标时就会出现学生基本信息更改程序的图形界面如图3-3所示,用户输入学生的学号,例如还是输入学号为“1”单击确定按钮则首先该学号学生的基本信息显示在左侧,在右侧进行更改后单击提交按钮则将更改的数据保存到数据库中。图3-3其他的菜单也和以上菜单是使用方法基本一样这里我们就不做具体説明了。3.3学生信息管理系统数据库:本系统在在Eclipse下编写程序,数据库使用MySQL。把MySQL的JDBC驱动器jar文件添加到项目的构建路径中。学生基本信息只有四个属性:学号、姓名、性别、年龄,可以使用下列SQL语句在MySQL中创建表格Student,保存学生的基本信息:Create table student(stuNo varchar(10)primary key,name varchar(10),gender archer(5),age int)第四章 学生信息修改的实现在学生信息的输入中,人们不可避免的会出现或多或少的错误,而这时,就需要用到修改数据,下面是具体的实现步骤:4.1模块建立在数据录入中,我们有四项的基本输入项,分别是学号、姓名、性别和年龄,因此在这部份里也要有这四项。同时,我们还要有一个栏目输入要修改的学生的学号,以便快速定位。建立模块时,首先列出将要用到的类(包),语法如下:import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.*;import javax.swing.*;然后,建立两个按钮和一个输入对话框:JLabel jl=new JLabel("请输入学号",SwingConstants.CENTER); jt=new JTextField(); jb=new JButton("确定"); jb1=new JButton("提交"); jb1.setEnabled(false); JPanel jp1=new JPanel(new GridLayout(1,3);最后,建立要作为修改的四个基本项:j1=new JLabel("学号:",SwingConstants.CENTER); j11=new JLabel("更改为:",SwingConstants.CENTER); j2=new JLabel("姓名:",SwingConstants.CENTER); j22=new JLabel("更改为:",SwingConstants.CENTER); j3=new JLabel("性别:",SwingConstants.CENTER); j33=new JLabel("更改为:",SwingConstants.CENTER); j4=new JLabel("年龄:",SwingConstants.CENTER); j44=new JLabel("更改为:",SwingConstants.CENTER);其最终的显示如图而进入这个界面我们既可以在基本信息的下拉菜单中选择更改项,也可以点击修改按钮。4.2修改语法上面介绍了界面的设置,接下来我们介绍一下修改语法,JAVA语言的简单和多性能行在这里有充分的体现。我们只需把原有的数据覆盖便可以jt1=new JTextField(3); jt11=new JTextField(3);jt1.setEditable(false);jt2=new JTextField(3);jt22=new JTextField(3);jt2.setEditable(false); jt3=new JTextField(3); jt33=new JTextField(3);jt3.setEditable(false); jt4=new JTextField(3); jt44=new JTextField(3);jt4.setEditable(false); JPanel jp2=new JPanel(new BorderLayout(); JPanel jp3=new JPanel(new GridLayout(4,4); jp2.add(new JLabel(""),BorderLayout.NORTH); jp3.add(j1);jp3.add(jt1);jp3.add(j11);jp3.add(jt11); jp3.add(j2);jp3.add(jt2);jp3.add(j22);jp3.add(jt22); jp3.add(j3);jp3.add(jt3);jp3.add(j33);jp3.add(jt33); jp3.add(j4);jp3.add(jt4);jp3.add(j44);jp3.add(jt44); jp2.add(jp3); setLayout(new BorderLayout(20,20); this.add(jp1,BorderLayout.NORTH); this.add(jp2); jb.addActionListener(this); jb1.addActionListener(this);4.3功能实现通过上面的语法控制,我们便可以修改学生的数据,我们先输入一个学生信息,然后对它进行修改。1. 输入学号1、姓名赵、性别女、年龄21,点击确定后显示如下:2. 然后点击修改按钮;3. 输入要修改的学号1,点击确定按钮;4. 在显示出学生信息后,在右侧填写将要修改的内容,不做修改的按原数据填写,我们将姓名改为王,年龄改为20,点击提交按钮将显示修改成功: 4.4注意事项1.右侧不做修改的项目也要填写,否则按空项处理;2.年龄和学号一定要填写;以上便是数据修改的全部内容,而其他的功能模块与其大同小异。第五章 总结经过这几个月的毕业设计和对相关资料的收集,让我清楚的感到随着网络科技的不断发展和网络的广泛应用,使我们的生活离不开它了。网络它以自己的独特的优点征服了我们。在教育越来越受重视的21世纪,随着学生成绩管理类型的不断增加和成绩管理要求的不断提高,管理方面的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情。在这样的情况下有一个实用的学生信息管理系统是有其必然性的,如果能做出一个完善的学生信息管理系统就使管理方面的工作量减少很多。在这次的毕业设计中我遇到了很多困难,比如说功能分析不够全面,界面设计不够细致等等。不过都得到了指导老师的帮助,按时完成了学生信息管理系统的设计。该系统虽然可以运行,但其功能并不完善,我感到自身知识贫乏,希望得到更多高手的指点,希望在日后的努力中能做出更完善的系统参考文献1.SQL应用与开发 作者 李光海 清华大学出版社 2006-5-12.Java程序设计案例教程 作者 钱银中 机械工业出版社 2008-23网页设计实用教程 作者 刘小伟 中国铁道出版社 2003-5致谢在毕业设计制作过程中,指导老师多次精心指导,并提出了许多改进建议。在此表示由衷的感谢,同时也感谢帮助过我的所有老师和同学。在今后的工作实践中我将进一步提高自己的设计水平改进不足。共 14 页 第 14 页

    注意事项

    本文(计算机学生信息管理系统.doc)为本站会员(asd****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开