- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
java实习报告范文5篇--第1页
java实习报告范文5篇
2019优秀java实习报告范文(一)
一:实习介绍
1)实习题目
学生信息管理系统的设计与开发
2)实习目的
《Java程序设计》课程是电子商务专业的一门专业必修课程,特针对此课
程进行为期三周的实践教学,旨在提升本专业学生对此课程中的理论知识的综合
应用能力、提高学生的逻辑思维能力、软件开发能力。
本次课程实习要求学生用Java技术在Windows平台下开发学生信息管理系
统。通过此程序的开发能够切实提高学生的程序设计水平,在实践中掌握面向对
象程序设计的开发思想。
3)开发环境
操作系统;WindowsXP
编程环境:MyEclipse6.0
主要技术:JavaSwing实现窗体界面
JDBC实现数据库操作
系统架构:三层架构(MVC)+DAO设计模式
数据库:MySQL5.0
二:课设内容;
1)系统功能需求
java实习报告范文5篇--第1页
java实习报告范文5篇--第2页
学生信息管理系统主要对在校学生的个人基本信息以及成绩信息进行管理,
对教师用户提供查询信息、增添信息、删除信息等操作功能;对学生用户提供成
绩查询功能。我们的目标就是为该系统提供前台用户界面设计以及后台连接数据
库程序设计,系统程序界面采用JavaSwing组件实现,数据库操作采用JDBC
实现。
学生信息管理系统要面对教师和学生用户。对于教师,需要查询全部学生的
基本信息和成绩信息,并且可以对其进行修改。对于学生,不需要查询自己的基
本信息,只需要查询成绩。为了保护学生成绩隐私,每位学生登录系统后只能查
询自己的成绩,而无法看到别人的成绩。教师方面:教师通过自己的用户名和密
码登录后,进入教师主界面,在这个主界面里,可以选择要操作的类别,即查询
功能还是修改功能。在查询功能里面,可以选择是查询学生基本信息,还是查询
学生成绩信息。在查询学生基本信息时,可以从依据不同字段,即学生信息表的
不同属性进行查找。在查找学生成绩信息时,只能依据学生姓名和学号进行查找。
在修改功能里面,包括对学生基本信息表和学生成绩表进行增加和删除记录。学
生方面:学生通过自己的用户名和密码登录此系统后,可以查询自己本学期的各
科成绩信息。
2)数据库需求
依据功能需求,学生信息管理系统主要有三个表:student表、teacher表和
score表。
(1)student(学生信息表)
此表有六个属性,分别为:id(主键,自动递增),num(学号),sname(姓名),
sex(性别),age(年龄),dept(系别)。
java实习报告范文5篇--第2页
java实习报告范文5篇--第3页
(2)teacher(教师登录表)
此表有三个属性列,分别为:id(主键,自动递增),tname(教师账户),
password(登录密码)。
(3)score(教师登录表)
此表有六个属性列:分别为:id(主键,自动递增),num(学号),sname(学生姓
名),course(课程名称),score(考试成绩),credit(学分)。
三:设计过程(包括总体设计
文档评论(0)