您所在位置: 网站首页 / JAVA实习报告精选.docx / 文档详情
JAVA实习报告精选.docx 立即下载
2025-08-25
约4.2万字
约71页
0
59KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

JAVA实习报告精选.docx

JAVA实习报告精选.docx

预览

免费试读已结束,剩余 66 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

JAVA实习报告

第一篇:JAVA实习报告《Java程序设计》实习报告中原工学院信息商务学院经济管理系2012年6月20号目录一.课设题目:.............二.课设目的:.............三.开发环境.................四.实习内容:.............五.设计过程(包括总体设计和详细设计)......六.调试过程(包括系统测试、出现的问题、解决的方法)...............七小结(在整个课程设计过程中的总结和体会)..........八.参考资料.................一.课设题目:学生信息管理系统的设计与开发二.课设目的:《Java程序设计》课程是电子商务专业的一门专业必修课程,特针对此课程进行为期三周的实践教学,旨在提升本专业学生对此课程中的理论知识的综合应用能力、提高学生的逻辑思维能力、软件开发能力。本次课程实习要求学生用Java技术在Windows平台下开发学生信息管理系统。通过此程序的开发能够切实提高学生的程序设计水平,在实践中掌握面向对象程序设计的开发思想。三.开发环境:操作系统;WindowsXP编程环境:MyEclipse6.0主要技术:JavaSwing实现窗体界面JDBC实现数据库操作系统架构:三层架构(MVC)+DAO设计模式数据库:MySQL5.0四.实习内容:1、系统功能需求学生信息管理系统主要对在校学生的个人基本信息以及成绩信息进行管理,对教师用户提供查询信息、增添信息、删除信息等操作功能;对学生用户提供成绩查询功能。我们的目标就是为该系统提供前台用户界面设计以及后台连接数据库程序设计,系统程序界面采用JavaSwing组件实现,数据库操作采用JDBC实现。学生信息管理系统要面对教师和学生用户。对于学生,不需要查询自己的基本信息,只需要查询成绩。为了保护学生成绩隐私,每位学生登录系统后只能查询自己的成绩,而无法看到别人的成绩。对于教师,需要查询全部学生的基本信息和成绩信息,并且可以对其进行修改。学生方面:学生通过自己的用户名和密码登录此系统后,可以查询自己本学期的各科成绩信息。教师方面:教师通过自己的用户名和密码登录后,进入教师主界面,在这个主界面里,可以选择要操作的类别,即查询功能还是修改功能。在查询功能里面,可以选择是查询学生基本信息,还是查询学生成绩信息。在查询学生基本信息时,可以从依据不同字段,即学生信息表的不同属性进行查找。在查找学生成绩信息时,只能依据学生姓名和学号进行查找。在修改功能里面,包括对学生基本信息表和学生成绩表进行增加和删除记录。2.数据库需求依据功能需求,学生信息管理系统主要有三个表:student表、teacher表和score表。(1)score(教师登录表)此表有六个属性列:分别为:id(主键,自动递增),num(学号),sname(学生姓名),course(课程名称),score(考试成绩),credit(学分)。表结构设计如图8所示。(2)student(学生信息表)此表有六个属性,分别为:id(主键,自动递增),num(学号),sname(姓名),sex(性别),age(年龄),dept(系别)。(3)teacher(教师登录表)此表有三个属性列,分别为:id(主键,自动递增),tname(教师账户),password(登录密码)。五.设计过程(包括总体设计和详细设计)1)首先运行MyEclipse程序,建立自己的工程,包(包括connection包,dao包,model包,ui包),以及每个包下面包含的类;2)主登陆界面的程序编写:即ui包含的类,分别是LoginUI,ScoreAddUI,ScoreDeleteUI,ScoreQueryUI,StudentAddUI,StudentDeleteUI,StudentQueryUI,StudentScoreUI,TeacherMainUI这九个主程序,是系统运行的主要环节;3)导入类的程序编写,即Dao包含的三个类,分别是ScoreDao,StudentDao,TeacherDao;3)model包下面类的程序编写,分别是Score和Student;4)最后是连接数据库的DBConnection类程序编写,用于连接自己建立数据库,涉及mysql的应用,用到IP地址,账户名,root,password,即Navicat8_mysql_cs的安装,设置自己的账号及密码;5)在主登陆界面运行成功的前提下,从自己所建的工程中导入mysql_connector_java包,目的是连接到自己的数据库,对自己的数据库进行增,删,改,查等操作;六.调试过程(包括系统测试、出现的问题、解决的方法)1)在对ui包中的九个类进行编写时,需要导入DBConnection包.da
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

JAVA实习报告精选

文档大小:59KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用