java课程设计学生成绩管理系统毕业论文

java课程设计学生成绩管理系统毕业论文

ID:1384338

大小:652.50 KB

页数:61页

时间:2017-11-11

java课程设计学生成绩管理系统毕业论文_第1页
java课程设计学生成绩管理系统毕业论文_第2页
java课程设计学生成绩管理系统毕业论文_第3页
java课程设计学生成绩管理系统毕业论文_第4页
java课程设计学生成绩管理系统毕业论文_第5页
资源描述:

《java课程设计学生成绩管理系统毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华东交通大学课程设计报告java课程设计学生成绩管理系统毕业论文目 录一、课程设计任务及要求1二、需求分析2三、设计思路4四、详细设计7五、运行调试与分析讨论18六、设计体会与小结22七、参考文献23八、附录241华东交通大学课程设计报告一、课程设计任务及要求课程设计任务:学籍管理系统课程设计要求:①录入学生基本信息②修改学生基本信息③查询学生基本信息④删除学生基本信息通过这次的设计,主要是做出一个小型的学生学籍管理系统,来加强对JAVA所学知识的巩固和融会贯通,主要是在图形界面方面可以说是对一个学期所学知

2、识的一个小结,加深对JAVA数据库的理解。第24页华东交通大学课程设计报告二、需求分析该学生学籍管理系统的所有功能均在一个Frame窗体中实现。①学生学籍管理系统主界面模块:采用Frame窗体来设置欢迎界面包括背景图片及字幕(可以设计成滚动字幕效果),左上方的菜单条设计成下拉式。包括“录入学生基本信息”、“修改学生基本信息”、“删除学生基本信息”、“查询学生基本信息”和“退出系统”五项菜单项。②录入学生基本信息模块:采用Panel面板来设置该部分内容信息并采用方位布局(边缘布局)和Box轻量级组件来设置“学

3、号”、“姓名”、“性别”、“专业”、“年级”、“出生”,并在该面板中添加了“录入”和“重置”两个按钮进行监听,最后将该面板加入到Frame窗体中去。③修改学生基本信息模板:采用Panel面板来设置该部分内容信息,同样是采用方位布局及Box组件来设置相关信息,并在学号旁设置了“开始修改”按钮。在面板南部方位添加了“确定修改”和“重置”两按钮进行监听。④查询学生基本信息模板:采用Panel面板来设置该部分内容信息,并将该面板加入到主窗体中去,采用边缘布局进行方位设置,在上方加入“查询”按钮进行监听。第24页华东

4、交通大学课程设计报告⑤删除学生基本信息模板:也是采用Panel面板进行设置相关内容,并用边缘布局进行布局,并在上方添加“确定”按钮,在下方添加“确定删除”按钮实现监听。⑥退出系统模板:采用JDialog组件来实现该部分功能,是以弹跳出对话框形式进行选择是否退出该系统,并设置“是”和“否”两个按钮来实现该功能的监听。综上,本学籍管理系统就是由以上六部分组成,并将所有内容信息在同一窗体中实现,这样可使系统可视化性提高。第24页华东交通大学课程设计报告三、设计思路①定义四个Panel面板用来实现该学籍管理系统对学

5、生基本信息的操作:I.定义add(录入学生基本信息)面板来实现录入功能采用BorderLayout(构造一个组件之间没有间距的新边界布)和Box轻量级组件进行布局,在面板的Nother方位添加一个“录入学生基本信息”的标签,并更改字体,颜色等。接着用JTextField轻量级组件来设置单行文本编辑,并将其加入到用createHorizontalBox()方法创建具有一个从左到右显示其组件的Box和用createHorizontalStrut()创建一个不可见的、固定宽度的组件,使其在一个横向box中,通常使

6、用此方法强行使两个组件之间具有某一空间量。然后Box与Box之间用createVerticalBox()创建一个从上到下显示其组件的Box,并用createVerticalStrut()方法创建一个不可见的、固定高度的组件,使其在一个纵向box中,通常使用此方法强行使两个组件之间具有某一空间量。然后在面板的South方位设置“录入”与“重置”两按钮。最后实现与数据库的桥接,能够将从文本框获得的信息存储到数据库中去。II.定义Query(查询学生基本信息)面板来实现查询功能该部分同样采用BorderLayou

7、t(构造一个组件之间没有间距的新边界布)和Box轻量级组件进行布局,在面板的Nother方位添加一个“查询学生基本信息”的标签,并更改字体,颜色等。接着用JTextField轻量级组件来设置单行文本编辑,在学号这一文本框后再添加一个“查询”按钮。并将其加入到用createHorizontalBox()方法创建具有一个从左到右显示其组件的Box和用createHorizontalStrut()创建一个不可见的、固定宽度的组件,使其在一个横向box第24页华东交通大学课程设计报告中,通常使用此方法强行使两个组件

8、之间具有某一空间量。然后Box与Box之间用createVerticalBox()创建一个从上到下显示其组件的Box,并用createVerticalStrut()方法创建一个不可见的、固定高度的组件,使其在一个纵向box中,通常使用此方法强行使两个组件之间具有某一空间量。最后实现与数据库的桥接,能够将从数据库中获取信息并显示到文本框中去。III.定义Update(修改学生基本信息)面板来实现修改功能该部分同样也

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。