JAVA实习
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
xxxx学院
经济管理系
2012年6月20日
一、序言 .................................... 2 二、实习题目 ................................ 3 三、实习目的 ................................ 3 四、开发环境 ................................ 4
中原工学院信息商务学院经济管理系
五、实习内容 ................................ 4
1、系统功能需求 ........................... 4
教师方面: ............................. 5
学生方面: ............................. 5
2、数据库需求............................. 6
(1)student(学生信息表) ............. 6
(2)teacher(教师登录表) ............. 6
(3)score(教师登录表) ............... 6 六、设计过程:总体设计和详细设计 ............ 7 七、调试过程:调试与纠错 .................... 8
1、调试过程:............................. 8
2、纠错过程:............................. 8 八、
总结
初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf
:课程设计过程中的体会 .............. 9 九、参考资料 ............................... 10
一、序言
不知不觉间,JAVA程序设计实习课程已悄然结束了。现在回想
起来,我觉得获益良多,也顿觉时光飞逝。我们这个花一样的年纪,
在梦里都数着明天的奇迹,偶尔也不再努力,思考着生命的意义;我
2
中原工学院信息商务学院经济管理系
们这个梦一样的年纪,在结果出来后却不知原因,十字路口向哪走,连尝试都没有勇气;我们这个雨一样的年纪,在风里拾起昨天的记忆,怀着一颗感恩的心,书写友爱的传奇。时光荏再,我最需要做的就是过好现在的每一天,让明天没有遗憾~通过这次的动手操作,我有深刻领悟了实际操作的重要性~说得好不如做的好,千言万语都不如自己亲手操作来的真实。
二、实习题目
题目:学生信息管理系统的设计与开发。
三、实习目的
我们都知道,好多东西学得好不如用的好,而且java程序设计
Java程序设计》是一门实用性很强的学科,因此要注重动手操作。《
课程是电子商务专业的一门专业必修课程,特针对此课程进行为期三周的实践教学,旨在提升本专业学生对此课程中的理论知识的综合应用能力、提高学生的逻辑思维能力、软件开发能力。
本次课程实习要求学生用Java技术在Windows平台下开发学生信息管理系统。通过此程序的开发能够切实提高学生的程序设计水平,在实践中掌握面向对象程序设计的开发思想。
现在的大学生都是勤于动口而懒于动手,故而只是学到了书本知识,但却不会实际操作运用。通过JAVA实习,同学们很好地锻炼了一下自己的实际操作能力,这对个人的发展是很有帮助的。
3
中原工学院信息商务学院经济管理系
四、开发环境
1、操作系统:Windows XP
2、编程环境:MyEclipse 6.0
3、主要技术:Java Swing实现窗体界面
JDBC实现数据库操作
4、系统
架构
酒店人事架构图下载公司架构图下载企业应用架构模式pdf监理组织架构图免费下载银行管理与it架构pdf
:三层架构(MVC)+DAO设计模式
5、数据库:MySQL5.0
五、实习内容
1、系统功能需求
学生信息管理系统主要对在校学生的个人基本信息以及成绩信息进行管理,对教师用户提供查询信息、增添信息、删除信息等操作功能;对学生用户提供成绩查询功能。我们的目标就是为该系统提供前台用户界面设计以及后台连接数据库程序设计,系统程序界面采用Java Swing组件实现,数据库操作采用JDBC实现。
学生信息管理系统要面对教师和学生用户。对于教师,需要查询全部学生的基本信息和成绩信息,并且可以对其进行修改。对于学生,不需要查询自己的基本信息,只需要查询成绩。为了保护学生成绩隐私,每位学生登录系统后只能查询自己的成绩,而无法看到别人的成绩。
4
中原工学院信息商务学院经济管理系
教师方面:
教师通过自己的用户名和密码登录后,进入教师主界面,在这个主界面里,可以选择要操作的类别,即查询功能还是修改功能。在查询功能里面,可以选择是查询学生基本信息,还是查询学生成绩信息。在查询学生基本信息时,可以从依据不同字段,即学生信息表的不同属性进行查找。在查找学生成绩信息时,只能依据学生姓名和学号进行查找。在修改功能里面,包括对学生基本信息表和学生成绩表进行增加和删除记录。
学生方面:
学生通过自己的用户名和密码登录此系统后, 可以查询自己本学期的各科成绩信息。
系统模块结构图如示:
学生信息管理系统
5
中原工学院信息商务学院经济管理系
学生模块 教师模块
查添 查删添 查删
询 加 询 除 加 询 除
成 学 学 学 成成 成
绩 生 生 生 绩 绩 绩
2、数据库需求
依据功能需求,学生信息管理系统主要有三个表:student表、teacher表和score表,
(1)student(学生信息表)
此表有六个属性,分别为:id(主键,自动递增),num(学号),sname(姓名),sex(性别),age(年龄),dept(系别)。 (2)teacher(教师登录表)
此表有三个属性列,分别为:id(主键,自动递增),tname(教师账户),password(登录密码)。
(3)score(教师登录表)
此表有六个属性列:分别为:id(主键,自动递增),num(学号),sname(学生姓名),course(课程名称),score(考试成绩),credit
6
中原工学院信息商务学院经济管理系
(学分)。
六、设计过程:总体设计和详细设计
在整个JAVA实习过程中,我了解并熟悉了学生信息系统的设计与开发,并以此为基础,进行了学生信息系统设计与开发的编程。而且一开始有很多代码都敲的有问题,有的是少了导入,有的是拼写问题等等。功能测试主要是测试程序模块是否实现了设计中所要求的功能。 功能测试中遇到的问题: 查询功能中,是按学生姓名查询的,输入时没有跳出新的界面,在检查代码后已经改正;student的类大部分可以运行界面,但是添加信息失败;在调试程序时在定义公共类是出现问题, 导致错误的原因是类名和 java 文件名不同, 只要 public 去掉或把 java 文件名修改成与类名一致;在调试主函数代码时会出现一些找不到符号的问题,有可能时你调用的子函数不在 同一个文件下,也有可能是你调用的子函数不存在,还有可能是子函数没有调试和 运行。要想解决问题只要把相应的 java 文件放在同一个文件下或创建相应的子函数 还可以把那些子函数调试和运行一边,再调试主函数。在编程过程中,我的程序主要分为四个包,分别为:connection、dao、model、ui。
7
中原工学院信息商务学院经济管理系
七、调试过程:调试与纠错
1、调试过程:
其实是很有趣的。虽然时不时错误就会出现,但也会出现许多惊喜,看到运行出来的各种界面,说实话,我心里有这种说不出的成就感。出现的问题大多是代码敲的有问题,有的是少了导入驱动包,有的是语法错误等。功能测试主要是测试程序模块是否实现了设计中所要求的功能。 功能测试中遇到的问题: 查询功能中,是按学生姓名查询的,输入时没有跳出新的界面,在检查代码后已经改正;student的类大部分可以运行界面,但是添加信息失败;在调试程序时在定义公共类是出现问题, 导致错误的原因是类名和 java 文件名不同, 只要 public 去掉或把 java 文件名修改成与类名一致;在调试主函数代码时会出现一些找不到符号的问题,有可能时你调用的子函数不在 同一个文件下,也有可能是你调用的子函数不存在,还有可能是子函数没有调试和 运行。
2、纠错过程:
要想解决问题只要把相应的 java 文件放在同一个文件下或创建相应的子函数 还可以把那些子函数调试和运行一边,再调试主函数即可。但因为一些小的问题,所以程序无法运行,通过对老师寻求帮助以及细细检查代码,程序可以运行了,但是却有许多界面无法运行,可以运行的界面在于数据库连接的过程中也出了许多错误,
8
中原工学院信息商务学院经济管理系
好多没有正确导入SQL的压缩包,有的是程序不全。但经过老师的指导和改正后,各种界面就陆续的被调试做出来了,看到出现的界面,我的心里有说不出的激动,我就在心里想:我要把JAVA好好研究研究,再多找些参考书籍,等有朝一日,我自己开发出一个属于我自己的程序。
八、总结:课程设计过程中的体会
在JAVA编程实习结束的这一刻,我心里充满了怀念,我知道在我的大学生活中这样的机会不会再有了,我是真的很喜欢这样带有自主色彩的实习,而这次的JAVA实习就给我留下了无比深刻的纪念。经过这次实习,让我对一个学期以来学习的JAVA课程有了更加系统和深刻的了解,了解了整个程序的开发
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
,从数据库的建立,到开发环境的建立自己都熟悉了,编写程序要细心仔细,只要自己稍不留心,就会出现代码错误.而且要有耐心去编写代码保证正确无误。经过这次课题的设计并实现,尽管会遇到很多的难题,但是让我更加收益的是在这次课题中得到的经验、
心得
信息技术培训心得 下载关于七一讲话心得体会关于国企改革心得体会关于使用希沃白板的心得体会国培计划培训心得体会
和锻炼。就算是项目开发中的知识点都学了,但在实际的开发过程中仍然会遇到不少问题,由于时间以及对工具的使用并不熟悉等原因,我设计的学生信息管理系统只完成了几个主要的功能实现,还存在着一些问题有待解决,系统设计的还不够精致,同时也存在着很多的不足与缺陷,这还需要我在以后的学习中加以改进。在开发的过程中,因为该系统的建立几乎用到了 java 这学期所学的所有知识。这等于让我复习了一边 java 知 识。
9
中原工学院信息商务学院经济管理系
经过后期的严格连接测试,虽然有一部分的纰漏,最后课程设计完成的还是比较顺利的。在这次课程设计中,我又增加了不少实践经验,学到了不少新知识。在这次课程设计中,实验室的刘帆等老师给出了一些关键的技术指导,在那么热的机房里给我提出的问题一一解答,真的很感谢她,因此系统效率显著提高了很多。在这次的课程设计中我懂得了要想作出好的系统光靠书本上的那些知识是万万不够的, 要不断的看系统开发之类的书和自己动手实践才能够学到相应的知识。什么东西都是亲自动手做过之后才会深刻地理解它,而JAVA就是这样的一门学科,在经过实际的动手操作之后,我感觉明白了很多,不像以前课上那样,迷迷糊糊,总之我现在的心情是很激动的 ,我会继续JAVA的学习的。
九、参考资料
, JAVA实习指导书
, JAVA面向对象程序设计(第2版)北京邮电大学出版社 , Java 与面向对象程序设计教程(北京:清华大学出版社,1999.11 , 面向对象程序设计与 Java 语言.北京:机械工业出版社,2004.03 , Java技术教程. 北京:清华大学出版社
, Java语言程序设计(第三版) 清华大学出版社
10