java程序设计实习报告

时间:2024.4.27

《Java程序设计》

实习报告

中原工学院信息商务学院

经济管理系

20XX年6月20号

目录

一、实习题目 2

二、实习目的 2

1、社会需求 2

2、专业需求 2

三、开发环境 2

四、实习内容 3

1、系统功能需求 3

2、数据库需求 4

五、设计过程 4

1、总体设计 4

2、详细设计 5

六、调试过程 5

七、实习小结 5

八、参考资料 6

一、实习题目

学生信息管理系统的设计与开发

二、实习目的

1、社会需求

一直以来学生的成绩管理是学校工作中的一项重要内容,随着办学规模的扩大和招生人数的增加,学校工作繁杂、资料重多,普通的成绩管理已不能适应时代的发展,它浪费了许多的人力和物力。在当今信息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。虽然管理信息系统已进入高校,但还未普及而且对于学生成绩管理来说,还没有一套完整的、统一的系统,建立一个成绩维护系统是非常必要的。 建立学生成绩管理系统,采用计算机对学生成绩进行管理,能进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩维护工作流程的系统化、规范化和自动化。

2、专业需求

《Java程序设计》课程是电子商务专业的一门专业必修课程,通过java实习不仅可以提升本专业我们对此课程中的理论知识的综合应用能力而且可以提高我们的逻辑思维能力、软件开发能力。我们通过Java技术在Windows平台下开发学生信息管理系统。能够切实提高我们的程序设计水平,在实践中掌握面向对象程序设计的开发思想。

三、开发环境

操作系统;Windows XP

编程环境:MyEclipse 6.0

主要技术:Java Swing实现窗体界面

JDBC实现数据库操作

系统架构:三层架构(MVC)+DAO设计模式

数据库:MySQL5.0

四、实习内容

1、系统功能需求

学生信息管理系统主要对在校学生的个人基本信息以及成绩信息进行管理,对教师用户提供查询信息、增添信息、删除信息等操作功能;对学生用户提供成绩查询功能。我们的目标就是为该系统提供前台用户界面设计以及后台连接数据库程序设计,系统程序界面采用Java Swing组件实现,数据库操作采用JDBC实现。

学生信息管理系统要面对教师和学生用户。对于教师,需要查询全部学生的基本信息和成绩信息,并且可以对其进行修改。对于学生,不需要查询自己的基本信息,只需要查询成绩。为了保护学生成绩隐私,每位学生登录系统后只能查询自己的成绩,而无法看到别人的成绩。

教师方面:教师通过自己的用户名和密码登录后,进入教师主界面,在这个主界面里,可以选择要操作的类别,即查询功能还是修改功能。在查询功能里面,可以选择是查询学生基本信息,还是查询学生成绩信息。在查询学生基本信息时,可以从依据不同字段,即学生信息表的不同属性进行查找。在查找学生成绩信息时,只能依据学生姓名和学号进行查找。在修改功能里面,包括对学生基本信息表和学生成绩表进行增加和删除记录。

学生方面:学生通过自己的用户名和密码登录此系统后, 可以查询自己本学期的各科成绩信息。

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(学分)。

五、设计过程(包括总体设计和详细设计);

1、总体设计

这次java实习设计的学生信息管理系统,是对学生的个人信息,课程信息,成绩信息以信息化的方式进行管理,最大限度地减少各个环节可能出现的错误,有效减少因人力资源局限性导致的存储信息量大,信息存储错误,混淆等问题,合理进行信息存储,使学校能够合理录入学生的个人资料,学期成绩情况,以及课程安排,为学校师生的工作提供后方面。根据需求我们设计的学生信息管理系统教师可以查询、增添、删除学生信息,学生可以查询成绩信息。

2、详细设计

这次Java实习,首先,我们在机房装上了MyEclipse 6.0、navicat、MySQL等程序。其次,我们敲程序代码。源于程序的运行过程是进入提供用户输入机会的“视图层”,进而进入控制用户输入的“控制层”,最后到达“数据操作层”。我们新建工程,建立connection、dao、model、ui包,在connection包中建DBConnection类,在dao包中建ScoreDao、StudentDao、TeacherDao类,在model包中建Score、Student类,在包ui中建LoginUI、ScoreAddUI、ScoreDeleteUI、ScoreQueryUI、StudentAddUI、StudentDeleteUI、StudentQueryUI、StudentScoreUI、TeacherMainUI类。最后链接数据库。出现了主界面、教师登录、学生登录界面。

六、调试过程

在程序设计过程中出现了许多问题,现对我的经历做出以下论述:

1、 编写程序时单词拼写错误,程序无法运行。

2、 导入包时导错以至于下面的程序一直有错,最后只能重新导入包

3、 出现了一些意外情况像只把工程剪切而没有剪切.metadata文件等导致文件无法再次打开导致重新做

4、 链接数据库时曾出现驱动失败、链接失败的问题。驱动不成功原因是,第一次导入程序出错。第二次,导入程序时路径中含有中文字符。链接失败源于connection,主要是IP地址出错

七、实习小结(在整个课程设计过程中的总结和体会);

这次的java实习,我把所学的知识综合运用到开发过程中,使我获得了许多在课本中学不到的知识。当然,在实习中也遇到了许多的困难,在老师、同学的帮助下,问题终于被解决了。通过编写、调试程序我明白了许多。第一,不应该被未知的困难吓到,一切事情只要勇于一步步去做就会成功,想想当初害怕的要命自己就觉得好笑。第二,态度要端正,摆正自己的心态,不要以为什么东西上网搜搜就可以了,一定要有自己的东西。只有自己付出过,当程序运行成功时的那种喜悦才会令自己有一种莫名的自豪感。态度决定一切!第三,要细心,在对程序的过程中我锻炼了自己的耐力和毅力。

八、参考资料

1、邵丽萍,java语言程序设计。

2、李君芳,赵艳杰.电脑知识与技术马朝晖等.Java教程.(第4版)[M].北京:人民邮电出版社。

3、王毅. Internet与Java[J]. 电子与电脑。

4、谷庆华等.基于java语言实现数据库访问[J].计算机技术与发展。


第二篇:java程序设计实习报告模板


 

20XX 年 0X 月 0X 日

更多相关推荐:
Java程序设计实验报告

学生实验报告册(理工类)课程名称:JAVA程序设计实验专业班级:M11计算机科学与技术II学生学号:学生姓名:所属院部:XX学院指导教师:20XX20XX学年第二学期金陵科技学院教务处制实验报告书写要求实验报告…

Java程序设计报告书

重庆邮电大学Java程序设计报告书题目二级学院专业名称班级学生学号学生姓名指导教师职称学位成绩二00年月一课程设计目的更好的掌握java编程以及布局和设计特别是JAVAGUI和API的更好的应用二课程设计内容1...

Java程序设计课程设计报告

Java程序设计课程设计报告课题带函数功能和数制转换功能的计算器姓名张其卿学号20xx17010139同组姓名谭樟林专业班级指导教师设计时间1设计目的作为一个计算机科学与技术专业的学生学习了一个学期的Java程...

java程序设计报告

程序设计课程设计报告设计题目专业班级学号姓名指导教师时间20xx061320xx0624程序设计课程设计报告摘要计算器模拟程序课程项目是在JAVA学习过程一项要的内容它涵盖了对JAVA内容学习的考察同时通过实验...

Java语言程序设计报告

Java程序设计课程设计题目巢湖学院计算机与信息工程学院实验报告记事本程序院系计算机与信息工程学院专业软件工程学生姓名杨旋顾莹莹杨灿芳学号130140461301400913014044指导教师许荣泉职称讲师论...

Java课程设计报告模板

Java程序设计课程设计报告20xx20xx年度第1学期Hannio塔专业学生姓名班级学号指导教师完成日期计算机科学技术网络工程马千里B计算机1021010704213徐森20xx年1月8日Hannoi塔目录目...

Java程序设计实验报告20xx

Java程序设计实验指导报告书目录实验1熟悉Java开发环境2实验2简单的输入输出处理3实验3类的练习6实验4Java图形用户界面设计9实验5Java数据流21实验6Java多线程52实验7Java网络功能练习...

Java程序设计实训报告

陕西国际商贸学院Java实训报告专业计算机科学与技术班级姓名学号指导老师前言Java自问世以来以其得天独厚的优势在IT业界掀起了研究开发它的浪潮显示了鹏程万里的美好前景作为一种与底层硬件无关的编写一次到处运行的...

java程序设计实验报告

实验报告课程名称Java程序设计系别计算机应用技术系专业学号姓名学期实验成绩计算机应用技术系监制实验项目列表指导教师签字12345678910111213141516

Java程序设计实验报告

Java程序设计实验报告实验一JDK开发环境和结构化程序设计实验学时2实验类型综合性一实验目的1熟悉JDK开发环境2熟悉UltraEditNotePad等编辑器编写编译运行Java程序3掌握JavaApplic...

Java程序设计实验报告 哈工大

Java语言基础实验指导报告书20xx20xx年秋季学期使用班级姓名计算机科学与技术学院实验一Java编程开发环境一实验学时1学时二实验目的1学习从网络下载JDK开发工具与帮助文档2学习安装JDK开发工具及其文...

java课程设计报告范例

河北科技大学课程设计报告学生姓名祝冬冬学号专业班级计算机科学与技术课程名称学年学期指导教师2011年6月课程设计成绩评定表目录示例一二三1234四五设计题目1设计目的1设计原理及方案1使用的软件工具和环境1需求...

java程序设计报告(39篇)