




如果您无法下载资料,请参考说明:
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

新槐****公主
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf