JAVA+SQL学生学籍管理系统代码及实验报告文档格式.doc

上传人:b****2 文档编号:14561688 上传时间:2022-10-23 格式:DOC 页数:60 大小:961.34KB
下载 相关 举报
JAVA+SQL学生学籍管理系统代码及实验报告文档格式.doc_第1页
第1页 / 共60页
JAVA+SQL学生学籍管理系统代码及实验报告文档格式.doc_第2页
第2页 / 共60页
JAVA+SQL学生学籍管理系统代码及实验报告文档格式.doc_第3页
第3页 / 共60页
JAVA+SQL学生学籍管理系统代码及实验报告文档格式.doc_第4页
第4页 / 共60页
JAVA+SQL学生学籍管理系统代码及实验报告文档格式.doc_第5页
第5页 / 共60页
点击查看更多>>
下载资源
资源描述

JAVA+SQL学生学籍管理系统代码及实验报告文档格式.doc

《JAVA+SQL学生学籍管理系统代码及实验报告文档格式.doc》由会员分享,可在线阅读,更多相关《JAVA+SQL学生学籍管理系统代码及实验报告文档格式.doc(60页珍藏版)》请在冰豆网上搜索。

JAVA+SQL学生学籍管理系统代码及实验报告文档格式.doc

也可以选择按照“某一个学号查询该学号的学生信息”。

查询到的信息会在窗口中依次显示出来。

3.添加学生信息。

可以按照图形的界面的显示依次输入新学生的“学号”,“姓名”,“性别”,“班级”,“学院”,“籍贯”。

完成新纪录的添加。

4.修改学生信息。

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

完成对学生记录的修改。

5.删除学生记录。

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

1.3需求分析

在一些学校等机构,随着学生数量的不断增加,学生的信息不断增多,人工管理信息的难度也越来越大。

而且效率也是很低的。

所以如何自动高效地管理信息是这些年来许多人所研究的。

随着这些年电脑计算机的速度质的提高,成本的下降,IT互联网大众趋势的发展。

我们使用电脑的高效率才处理数据信息成为可能。

学生学籍管理系统的出现,正是管理人员与信息数据,计算机的进入互动时代的体现。

友好的人机交互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的信息的管理得心应手。

学生学籍管理系统,以SQL数据库作为后台信息存储,Java作为前台系统的语言。

提供了对学生信息添加,查询,修改,删除的功能。

实现了最基本的信息管理。

2设计思路与主功能设计

2.1设计思路

2.1.1开发环境和软件

(1)操作系统:

Windows7

(2)数据库软件:

SQLServer2005

(3)Java开发工具:

Eclipse

2.1.2SQL数据库表结构

2.1.3程序系统设计图

删除

查询

登录

退出

失败

成功

登录验证

添加

修改

显示

2.1.4功能模块说明:

1).管理员登陆界面。

2).查询学生信息。

3).添加学生信息。

4).修改学生信息。

5).删除学生记录。

6).显示学生信息。

可以显示所有学生的信息、以供查看。

2.2功能设计与介绍

1)、添加学生信息

2)、修改学生信息

3)、查询学生信息

4)、删除学生信息

5)、显示学生信息

6)、退出管理系统

3具体功能的介绍和数据测试

流程图:

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

Search()

Login

Add()

Modify()

Delete()

Display()

3.1登录界面

登录界面输入“姓名”和“密码”,点击“确定”,通过验证则进入主功能菜单。

如果输入错误则会有相应的警告!

1.当输入了一个错误时,会出现下图!

2.登陆成功后提示

3.2主功能界面

3.2.1显示

点击,则弹出下面的选择菜单。

3.2.2添加

添加学生信息

1、设置的学号为主键、所以若添加的学号已存在的、会弹出如下图的提示:

2.成功添加学生信息

3.2.3修改学生信息

点击,则弹出下面的选择菜单。

1.若输入的学号不存在的时候会有如下提示框:

2.如果输入的学号在数据库中可以查询的到、则会有弹出下面的菜单:

然后修改学生对应框的学生信息、修改完成后、点击、弹出下面的提示

3.2.4查询学生信息

1.若输入的学号不存在、会弹出如下提示:

2、输入的学号存在的时候、会显示学生的所有信息:

3.2.5删除学生信息

1.输入的学号不存在时、会弹出提示

2.输入学号存在时、完成删除后弹出提示

3.2.6退出

点击,退出本学籍管理系统。

4课程设计总结

课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.本次课程设计虽然很辛苦,实在是受益匪浅。

本来这门课的知识学的就不够扎实,本次课程设计,在设计过程中碰到了很多问题,刚开始要设计的时候,还真不知道从哪里下手但最终在图书、同学和老师的帮助下都得到了解决,让我学会了好多书本上没有的东西,通过本次课程设计我也能将课本上的知识融会贯通,起到了很好的辅助学习的效果,但是我发现我学到的知识比整整一个学期学到的都多。

理论和实践的相结合是学习最有效的方法。

在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计之后,一定把以前所学过的知识重新温故。

通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

5、参考文献:

1.《数据库系统原理与应用》 孟彩霞主编 人民教育出版社

2.《JAVA程序设计》JamesCohoon/JackDavidson著 清华大学出版社

3.《JAVA项目开发案例整合》 白伟明 李伟等著 电子工业出版社

6、代码:

(一)登陆:

importjava.awt.Dimension;

importjava.awt.Toolkit;

importjava.awt.event.ActionEvent;

importjava.awt.event.ActionListener;

importjavax.swing.JButton;

importjavax.swing.JFrame;

importjavax.swing.JLabel;

importjavax.swing.JOptionPane;

importjavax.swing.JPasswordField;

importjavax.swing.JTextField;

publicclassLogin{

publicstaticvoidmain(String[]args){

finalStringuserName="

1"

;

finalStringpasswrod="

finalJFramejFrame=newJFrame("

登陆界面"

);

Dimensiondimension=Toolkit.getDefaultToolkit().getScreenSize();

jFrame.setBounds(((int)dimension.getWidth()-200)/2,((int)dimension.getHeight()-300)/2,200,150);

jFrame.setResizable(false);

jFrame.setLayout(null);

jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JLabellabel1=newJLabel("

姓名"

label1.setBounds(10,10,100,30);

jFrame.add(label1);

JLabellabel2=newJLabel("

密码"

label2.setBounds(10,40,100,30);

jFrame.add(label2);

finalJTextFieldtext1=newJTextField();

text1.setBounds(50,15,130,20);

jFrame.add(text1);

finalJPasswordFieldtext2=newJPasswordField();

text2.setBounds(50,45,130,20);

jFrame.add(text2);

JButtonbutton=newJButton("

Login"

button.setBounds(10,75,170,40);

button.addActionListener(newActionListener(){

@Override

publicvoidactionPerformed(ActionEvente){

if(userName.equals(text1.getText())&

&

passwrod.equals(text2.getText())){

jFrame.dispose();

//使远窗口消失

JOptionPane.showMessageDialog(null,"

登陆成功"

"

提示"

JOptionPane.INFORMATION_MESSAGE);

(newMenu()).go();

}else{

JOptionPane.showMessageDialo

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1