当前位置:首页 > 范文大全 > 实习报告 > 正文
 

java学生管理系统实习报告

发布时间:2024-03-29 14:05:23 影响了:

java学生管理系统实习报告篇一:JAVA+SQL学生学籍管理系统代码及实验报告

学生学籍管理系统

1 课程设计目的、设计内容与需求分析

1.1 课程设计目的

通过本次课程设计的实践操作,能够让学生懂得Java、SQL的各种相关知识的使用,真正的提高学生独立开发设计Java程序,把课堂上的知识运用在实践上,一门编程语言只有在不断实践操作和练习上才会有进步。

1.2软件设计内容

学生学籍管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。该软件用java语言编写,用SQLServer2005数据库作为后台的数据库进行信息的存储,用SQL语句完成添加,查询,修改,删除的操作。用ODBC驱动实现前台Java与后台SQL数据库的连接。Java语言跨平台性强,可以在windows,linux,ubuntu等系统下使用,方

java学生管理系统实习报告

便简单,安全性好。SQLServer2005数据库高效安全,两者结合可相互利用各自的优势。系统可供输入的属性有“学号”,“姓名”,“性别”,“班级”,“学院”,“籍贯”。 该系统实现的大致功能:

1.管理员登陆界面。该界面可以输入管理员号,登陆密码。用户通过验证通过后方可进入管理系统。一定程度上保证了信息安全性,防止他人未经允许篡改学生信息。

2.查询学生信息。可以选择由用户选择“显示系统中当前的所有学生信息”。也可以选择按照“某一个学号查询该学号的学生信息”。查询到的信息会在窗口中依次显示出来。

3.添加学生信息。可以按照图形的界面的显示依次输入新学生的“学号”,“姓名”,“性别”,“班级”,“学院”,“籍贯”。完成新纪录的添加。

4.修改学生信息。可以选择按照“学号”或者“姓名”找到该学生的学生信息并输

入要修改的属性,并输入新的数据。完成对学生记录的修改。

5.删除学生记录。可以根据输入的“学号”或者”姓名”进行删除的操作。

1.3需求分析

在一些学校等机构,随着学生数量的不断增加,学生的信息不断增多,人工管理信息的难度也越来越大。而且效率也是很低的。所以如何自动高效地管理信息是这些年来许多人所研究的。

随着这些年电脑计算机的速度质的提高,成本的下降,IT互联网大众趋势的发展。我们使用电脑的高效率才处理数据信息成为可能。 学生学籍管理系统的出现,正是管理人员与信息数据,计算机的进入互动时代的体现。友好的人机交互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的信息的管理得心应手。

学生学籍管理系统,以SQL数据库作为后台信息存储,Java作为前台系统的语言。提供了对学生信息添加,查询,修改,删除的功能。实现了最基本的信息管理。

2 设计思路与主功能设计

2.1 设计思路

2.1.1 开发环境和软件

(1) 操作系统:Windows 7

(2) 数据库软件:SQL Server 2005 (3) Java开发工具:Eclipse

2.1.2 SQL数据库表结构

2.1.3 程序系统设计图

2.1.4功能模块说明:

1).管理员登陆界面。该界面可以输入管理员号,登陆密码。用户通过验证通过后方可进入管理系统。一定程度上保证了信息安全性,防止他人未经允许篡改学生信息。 2).查询学生信息。可以选择由用户选择“显示系统中当前的所有学生信息”。也可

以选择按照“某一个学号查询该学号的学生信息”。查询到的信息会在窗口中依次显示出来。

3).添加学生信息。可以按照图形的界面的显示依次输入新学生的“学号”,“姓名”,“性别”,“班级”,“学院”,“籍贯”。完成新纪录的添加。

4).修改学生信息。可以选择按照“学号”或者“姓名”找到该学生的学生信息并输入要修改的属性,并输入新的数据。完成对学生记录的修改。

5).删除学生记录。可以根据输入的“学号”或者”姓名”进行删除的操作。 6).显示学生信息。可以显示所有学生的信息、以供查看。

2.2 功能设计与介绍

1)、添加学生信息2)、修改学生信息3)、查询学生信息4)、删除学生信息5)、显示学生信息6)、退出管理系统 3 具体功能的介绍和数据测试

流程图:

函数之间相互调用的图示:

失败

3.1 登录界面

java学生管理系统实习报告篇二:基于Java的学生管理系统设计实验报告

河北工业大学

《Java程序设计》课程设计报告

-----学生信息管理系统的设计与实现

班级:软件Z102班 姓名:曹立红 学号:104431 指导教师:姜子敬

目 录

1 前言 .................................................................................................... 1 2 系统功能 ............................................................................................ 1 2.1 运行环境 .................................................................................... 1 2.2 操作说明 .................................................................................... 1 3 系统流程图 ........................................................................................ 2 4 程序调试及参数设置 ........................................................................ 3 4.1 系统首页 ...................................................................................... 3 4.2 登录界面 ...................................................................................... 3 4.3 用户界面 ...................................................................................... 5 4.4 管理员界面 .................................................................................. 5 4.5 信息界面 ...................................................................................... 6 4.6 添加信息界面 .............................................................................. 6 5 程序 .................................................................................................... 7 6 结论 .................................................................................................... 9 7 参考文献 ............................................................................................ 9

1

1 前言

随着计算机的发展及网络技术的应用,当今社会正快速向信息化前进,信息自动化的作用也越来越大。学生信息管理对于学校的管理者来说至关重要,并且是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。随着高校对招生规模的不断扩大,学生数量的急剧增加,面对庞大数据量,单纯的依赖人工的管理方式已不能适应各学校的管理需求,而作为计算机应用的一部分,使用计算机对学生信息进行管理有着手工管理无法比拟的优点,传统的手工管理既不易于规范化,管理效率也不高同时浪费大量的人力和物力,而学生管理系统在很大程度上能够弥补手工管理的不足,例如:学生管理系统能够达到检索迅速、查找简便、可靠性强、存储量大、保密性好等这些优点能够极大地提高工作效率,也是学校科学性、正规化管理的重要条件。

2 系统功能

2.1 运行环境

硬件环境:java是跨平台的,对操作系统没有要求,它由两个部分组成:一个是Java Virtual

Machine即Java虚拟机,另一部分是Java Application Programming Interface (Java API) 即Java应用程序设计接口,这两部份软件就构成了Java运行的基本的环境。

软件环境:该系统是一个小型的学生信息管理系统,其应用的开发环境为JCreatorLE,使用

Java开发语言,并使用SQL Server2005作为后台数据库,并采用JDBC连接数据库的方法连接数据库。

2.2 操作说明

该学生管理系统分为管理员模块和用户模块:

(1) 登录时如使用“用户”身份即学生登录时如输入的用户名及密码在后台数据库中存在即可成功登录,否则提示错误拒绝登录;如成功登录后即可进入用户界面,该用户可以查看个人信息和各门成绩信息。

(2) 如以“管理员”身份登录则可进入管理员界面:管理员可以查看所有学生信息、课程信息、学生成绩,查询、修改、删除某些学生信息、课程信息、学生成绩信息,同时还可以对相关信息进行排序。

1

3 系统流程图

1. 登录界面:

点击“开始”菜单选择“登录”的下拉框即可进入登录界面:如果输入的用户名及密码在数据

库中存在则可成功登录否则拒绝登录。

2. 点击“退出”即可退出应用程序,关闭窗口。3. 管理员界面:

管理员可以对学生信息、课程信息及学生成绩信息进行查看、查询,并且选中一学生信息后可

进行修改、删除,此外还可以对学生信息、课程信息、成绩信息进行添加。4. 用户界面:

一般用户(学生)身份成功登录后,即可进入用户界面,查看个人信息及各门成绩信息。

4 程序调试及参数设置

4.1 系统首页

4.2 登录界面

点击“开始”菜单选择“登录”的下拉菜单即可进入“登录界面”:

在登录按钮中写入以下代码:

if("登录".equals(actionCommand))//如果是“登录”按钮触发的事件{ strName=t1.getText();

strPwd=t2.getText();//获取两文本框的内容

3

java学生管理系统实习报告篇三:java学生成绩管理系统实验报告

JAVA课内实验报告 学生成绩管理系统

一. 实验目的及实验环境

实验目的:在如今的高校日常管理当中,学生成绩管理系统就是其中非常重要的一环,特别是当前学生规模大,课程门类多,校区分散等实际情况,学生成绩管理系统更具有非常大的实际应用意义。但是,我们看到,其实我们学校的学生成绩管理系统在很多方面作的不是很完善,功能方面也有欠缺。随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理。几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学生成绩管理的工作量。该课程设计旨在设计一个学生成绩的数据库管理系统,数据库中要求包含学生的基本信息,学科基本信息,以及学生所学课程的考试成绩。要方便学生进行成绩查询,通过该课程设计,应该达到把java理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。

实验环境:

①?? JAVA开发工具MyEclipse 8.5

②?? Microsoft SQL Server 2005

二. 实验内容

在JAVA开发工具MyEclipse 8.5和Microsoft SQL Server 2005环境下,运用学到的java和数据库理论知识,设计一个具有简单的增加`删除`修改`查询操作的学生成绩管理系统。 三.方案设计

1、系统功能设计要求

此系统实现如下功能 :(1)使得学生的成绩管理工作更加清晰、条理化、自动化。

(2)通过用户名和密码登录系统,查询、删除、修改和增加课程基本资料`学生所选课程`用户密码等功能。 容易地完成学生成绩信息及学生信息的基本操作。 (3) 设计人机友好界面,功能安排合理,操作使用方便,并且进一步考虑系统在安全性,完整性,并发控制,备份和恢复等方面的功能要求。 2、系统模块设计

学生成绩管理系统大体可以分成两大模块: 一是学生的基本信息模块,里面应该包含学生的各方面的基本信息;二是课程管理模块, 在该模块中应该包含有对学生成绩信息的查询和处理;可以得到的系统流程图如下图2.1所示:

图2.1 学生成绩管理系统的系统流程图

3、数据字典

数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。利用SQL Server 2005建立学生成绩管理系统数据库,其基本表清单及表结构描述如下: 数据库中用到的表,结构如下表3.1所示:

Class基本情况数据表,结构如下表3.2所示:

表3.2class表的数据信息

Course基本情况数据表,结构如下表3.3所示:

Student基本情况数据表,结构如下表3.4所示:

Gradecourse基本情况数据表,结构如下表3.5所示:

Result基本情况数据表,结构如下表3.6所示:

Users基本情况数据表,结构如下表3.7所示:

4.由需求分析的结果可知,本系统设计的实体包括:

(1)学生基本信息:学号、姓名、性别、出生日期、班级编号、联系电话、入学年份、家庭地址,备注信息。

(2)课程基本信息: 课程名、课程号、课程类型、备注信息。

(3)成绩基本信息:考试编号、学生学号、学生姓名、班级号、课程名称、成绩。

(4)班级基本信息:班级编号、年级、班主任、教师编号。 由上述分析可得到系统的E—R图如下图4.1所示:

图4.1 学生成绩管理系统E—R图

5.逻辑和物理结构设计

(1) 由系统E—R图转化而得到的关系模式如下: ①?? 学生(学号、姓名、性别、出生日期、班级编号、联系电话、入学年份、

家庭地址,备注信息),其主关键字为学生学号; ②?? 课程(课程名、课程号、课程类型、备注信息),其中主关键字为课程编号; ③?? 成绩(考试编号、学生学号、学生姓名、班级号、课程名称、成绩)。 (2)确定关系模型的存取方法

相关热词搜索:

相关文章
最新文章

Copyright © 2008 - 2017 版权所有 博文学习网

工业和信息化部 湘ICP备09005888号-2