好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Java实习报告3700字.docx

17页
  • 卖家[上传人]:ji****81
  • 文档编号:317597602
  • 上传时间:2022-06-25
  • 文档格式:DOCX
  • 文档大小:72.15KB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    •     Java实习报告3700字    目录1.实习摘要………………………………………………………………………21.1实习目的…………………………………………………………………21.2开发环境…………………………………………………………………22.课设内容………………………………………………………………………2 2.1系统功能需求……………………………………………………………22.2数据库需求………………………………………………………………33.设计过程………………………………………………………………………43.1总体设计…………………………………………………………………43.2详细设计…………………………………………………………………44.调试过程………………………………………………………………………5 4.1系统测试…………………………………………………………………5 4.2出现问题…………………………………………………………………54.3解决方法…………………………………………………………………55.设计体会与小结……………………………………………………………66.参考文献………………………………………………………………………61学生信息管理系统的设计与开发1.实习摘要本为期三周的实训项目是在电子商务专业的一门专业必修课程《Java语言程序设计》课程上设置的,要求学生用Java技术在Windows平台下开发学生信息管理系统,是巩固学生所学理论知识、培养学生动手能力并使理论与实际相结合的重要实践环节。

      1.1实习目的本次课程实习旨在提升本专业学生对此课程中的理论知识的综合应用能力、提高学生的逻辑思维能力、软件开发能力是学生通过此程序的开发能够切实提高其的程序设计水平,在实践中掌握面向对象程序设计的开发思想1.2开发环境操作系统;Windows XP编程环境:MyEclipse 6.0主要技术:Java Swing实现窗体界面JDBC实现数据库操作系统架构:三层架构(MVC)+DAO设计模式数据库:MySQL5.02.课设内容2.1系统功能需求学生信息管理系统主要对在校学生的个人基本信息以及成绩信息进行管理,对教师用户提供查询信息、增添信息、删除信息等操作功能;对学生用户提供成绩查询功能我们的目标就是为该系统提供前台用户界面设计以及后台连接数据库程序设计,系统程序界面采用Java Swing组件实现,数据库操作采用JDBC实现学生信息管理系统要面对教师和学生用户对于教师,需要查询全部学生 2的基本信息和成绩信息,并且可以对其进行修改对于学生,不需要查询自己的基本信息,只需要查询成绩为了保护学生成绩隐私,每位学生登录系统后只能查询自己的成绩,而无法看到别人的成绩教师方面:教师通过自己的用户名和密码登录后,进入教师主界面,在这个主界面里,可以选择要操作的类别,即查询功能还是修改功能。

      在查询功能里面,可以选择是查询学生基本信息,还是查询学生成绩信息在查询学生基本信息时,可以从依据不同字段,即学生信息表的不同属性进行查找在查找学生成绩信息时,只能依据学生姓名和学号进行查找在修改功能里面,包括对学生基本信息表和学生成绩表进行增加和删除记录学生方面:学生通过自己的用户名和密码登录此系统后, 可以查询自己本学期的各科成绩信息系统模块结构如下图2.2数据库需求依据功能需求,学生信息管理系统主要有三个表:student表、teacher表和score表student(学生信息表)有六个属性,分别为:id(主键,自动递增),num(学号),sname(姓名),sex(性别),age(年龄),dept(系别)teacher(教师登录表)有三个属性列,分别为:id(主键,自动递增),tname(教师账户),password(登录密码)score(教师登录表)有六个属性列:分别为:id(主键,自动递增),num(学号),sname(学生姓名),course(课程名称),score(考试成绩),credit(学分)33.设计过程3.1总体设计在老师对该程序设计进行讲解分析后,我们便可对该程序系统功能有一定的认识。

      然后,需要进行上机操作首先,要把自己的电脑上下载安装必要的软件,先搭建项目编程环境:MyEclipse 6.0,再对数据库进行设计导入之后,建四个包:Connection,Dao,Model,ui其中,在每个包中还要再建必要的类最后,便进行最困难的工作,就是将已有的程序代码敲出来,保证其完全无误,便可实现系统各项功能3.2详细设计3.2.1.数据库设计导入依据功能需求,学生信息管理系统主要有三个表:student表、teacher表和score表所以要在数据库里建表这三个表,内容如下1)student(学生信息表)有六个属性,分别为:id(主键,自动递增),num(学号),sname(姓名),sex(性别),age(年龄),dept(系别)2)teacher(教师登录表)有三个属性列,分别为:id(主键,自动递增),tname(教师账户),password(登录密码)3)score(教师登录表)有六个属性列:分别为:id(主键,自动递增),num(学号),sname(学生姓名),course(课程名称),score(考试成绩),credit(学分)3.2.2.学生信息管理系统主要功能模块(1)系统运行主界面首先,将包connection,Dao,Model里的程序代码敲出来,做好准备工作。

      然后,再在ui包里建类LoginUI,然后将程序完整无误地敲出来,主界面便可运行出来学生信息管理系统要面对教师和学生用户2)学生方面继续在ui包里建类ScoreQueryUI,StudentQueryUI,StudentScoreUI,再将其代码完整无误地敲进去,便可运行当学生通过自己的用户名和密码登录 4此系统后, 可以查询自己本学期的各科成绩信息3)教师方面继续在ui包里建类 ScoreAddUI, ScoreDeleteUI,StudentAddUI, StudentDeleteUI, TeacherMainUI, 然后还是将其各自的代码完整无误地敲入,便可实现各项功能4.调试过程4.1系统测试教师方面:通过用户名和密码登录后,进入教师主界面,在这个主界面里,依次进行测试在查询功能里,依据学生姓名和学号进行查询学生基本信息,再依据不同字段(姓名、学号、年龄、性别、系别)查询学生基本信息在修改功能里面,包括对学生基本信息表和学生成绩表进行增加和删除记录,一旦运行成功,必会显示增添或删除成功,否则显示增添或删除失败学生方面:通过学号和密码登录此系统后, 可以查询自己本学期的各科成绩信息。

      4.2出现问题第一,在我敲完代码后,因为其中有不少细节性的小错误,系统会显示出很多的小差,根本不能运行第二,数据库连接有问题,因为总是连接不上,所以当通过用户名和密码登录时,总是会弹出用户密码错误的小框第三,当检查完代码完全无误时,有个别功能还是无法实现4.3解决方法第一,对于程序代码的敲打有错误这一问题,我唯一的办法就是对照代码一点一点的来查找,直到把错误找完为止第二,刚开始我导入的是自己的数据库,可能是文件数据受损,以至于能连接上,但是无法显示后来我在192.168.0.1里又新建了个数据库,这个问题就解决了第三,程序代码虽看起来无误,但实质还是有问题只要将个别字符前后加 5上需要空格,问题就可解决5.设计体会与小结通过这两个多星期的系统设计与开发,学生信息管理系统开发完成在系统开发的过程中,以前学习感到很抽象的课程Java变得清晰起来我感觉到这门理论课程的重要性我还发现原本比较基础的东西记不牢,运用起来比较麻烦,而且书上讲的东西还较少,所以起初做课设的时候可以说是一头雾水,必须通过其他途径去巩固去加强需要学习的东西还有很多很多但我收获的也不少,我更了解了整个学生信息管理系统的开发流程。

      从数据库的建立,到开发环境的建立我都很熟悉了对于Java的一些基础知识我也已经能够了解并掌握,尤其是程序代码,对于我来说已经不是一大串乱码了总之,我真的在实践中学到的不仅是课本知识的巩固和提高,而且还在实践中学习到解决不少程序设计的细节问题的方法,感谢老师不厌其烦的指导,对此次课设的实习,我感到受益匪浅6.参考文献1.《Java语言程序设计》第三版 陈国君著作 清华大学出版社2.《Java程序设计教程》第五版 施平安、施惠琼、柳赐佳 译 清华大学出版社3.王晓悦,精通Java—JDK、数据库开发、Web开发.北京:人民邮电出版社,2007 6第二篇:JAVA实习报告 4600字《Java程序设计》实习报告书xxxx学院经济管理系20xx年6月20日一、序言..................................... 2二、实习题目................................. 3三、实习目的................................. 3四、开发环境................................. 4中原工学院信息商务学院经济管理系五、实习内容................................. 41、系统功能需求 ........................... 4教师方面: .............................. 5学生方面: .............................. 52、数据库需求 ............................. 6(1)student(学生信息表) .............. 6(2)teacher(教师登录表) .............. 6(3)score(教师登录表) ................ 6六、设计过程:总体设计和详细设计............. 7七、调试过程:调试与纠错..................... 81、调试过程: ............................. 82、纠错过程: ............................. 8八、总结:课程设计过程中的体会............... 9九、参考资料................................ 10一、序言不知不觉间,JAVA程序设计实习课程已悄然结束了。

      现在回想起来,我觉得获益良多,也顿觉时光飞逝我们这个花一样的年纪,在梦里都数着明天的奇迹,偶尔也不再努力,思考着生命的意义;我 2中原工学院信息商务学院经济管理系们这个梦一样的年纪,在结果出来后却不知原因,十字路口向哪走,连尝试都没有勇气;我们这个雨一样的年纪,在风里拾起昨天的记忆,怀着一颗感恩的心,书写友爱的传奇时光荏再,我最需要做的就是过好现在的每一天,让明天没有遗憾!通过这次的动手操作,我有深刻领悟了实际操作的重要性!说得好不如做的好,千言万语都不如自己亲手操作来的真实二、实习题目题目:学生信息管理系统的设计与开发三、实习目的我们都知道,好多东西学得好不如用的好,而且java程序设计是一门实用性很强的学科,因此要注重动手操作《Java程序设计》课程是电子商务专业的一门专业必修课程,特针对此课程进行为期三周的实践教学,旨在提。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.