JAVA面向对象程序设计学生个人信息管理系统

JAVA面向对象程序设计学生个人信息管理系统

ID:45566084

大小:158.17 KB

页数:34页

时间:2019-11-14

JAVA面向对象程序设计学生个人信息管理系统_第1页
JAVA面向对象程序设计学生个人信息管理系统_第2页
JAVA面向对象程序设计学生个人信息管理系统_第3页
JAVA面向对象程序设计学生个人信息管理系统_第4页
JAVA面向对象程序设计学生个人信息管理系统_第5页
资源描述:

《JAVA面向对象程序设计学生个人信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件学院课程设计报告书课程名称设计题目专业班级学号姓名指导教师学生个人信息管理系统嵌入式软件09-209200102142011年6月目录1设计时间32设计目的33设计任务34设计内容34.1需求分析34.1.1问题描述34.1.2基本要求34.2总体设计44.2.1包的描述64.2.2类的描述74.2.3类之间的关系8类MainTest继承JFrameo8类jcntcr实现接口ActionListcncr。84.3详纟田设计84.3.1类图124.3.2页面设计124.4测试与分析124.5程序代码145总结与展望29参考文献30课程设计成绩评定311设计时间2012年6月13日

2、——6月19日2设计目的《面向对象程序设计》是-门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全而的综合练习。其口的在于通过实践加深学生对面向对彖程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基木方法,提高运用面向对象知识分析实际问题、解决实际问题的能力,提高学生的应用能力3设计任务设计一个简单学生个人信息管理系统,该系统具有录入,查询,修改三项基木功能。要求如下:(1)具有简单的录入,查询和修改功能。(2)修改学生信息必须输入学号,然后对姓名、性別和专业等进行修改;(3)使用文件存储数据。(也可用数据库)(4)学生个人信息必须

3、包括:学号、姓名、性别、出生日期、身份证号、专业、班级自我简介,其余可自行丰富。4设计内容4.1需求分析学生管理系统需要对学生的基木信息进行简单的录入,查询,修改三项基木功能。具体实现使用Access2003数据库实现基本操作,前台窗口使用GUI编程创建图形界而,对图形界面的窗口和按钮进行事件监听,执行相应的SQL语句。4.1.1问题描述设计一个简单学生个人信息管理系统,该系统具有录入,查询,修改三项基本功能。4.1.2基本要求(1)具有简单的录入,查询和修改功能。(2)修改学生信息必须输入学号,然后对姓名、性别和专业等进行修改;(3)使用文件存储数据。(4)学生个人信息必须包括:

4、学号、姓名、性别、岀生日期、身份证号、专业、班级自我简介,其余可自行丰富。(1)具有对姓名,岀生日期和身份证号进行简单效验的功能。4.2总体设计1、自定义类说明:(1)类名:MainTest作用:主类,构建主界面继承的父类:Jfi*ame主要实现接口:ActionListener主要成员变量:privateJPanelContentPane;privateJButtonInsert=newJButton();privateJButtonSelect=newJButton();privateJButtonUpdate=newJButton();内部类:MainTest_actionP

5、ertormed,主页而的事件监听。jenter_actionPerfbrmed,按钮的事件监听。主要成员方法:publicMainTest()publicstaticvoidmain(String]]args)(2)类名:Insert作用:实现添加个人信息继承的父类:Jfi*ame主要实现接口:ActionListener主要成员变量:privateJPanelContentPane;privateJLabeljlabl=newJLabel();privateJLabeljlab2=newJLabel();privateJLabeljlab3=newJLabel();privat

6、eJLabeljlab4=newJLabel();privateJLabeljlab5=newJLabel();privateJLabeljlab6=newJLabelQ;privateJLabeljlab7=newJLabel();privateJLabeljlab8=newJLabel();privateJlextFieldjtextfieldl=newJTextField();privateJTextFieldjtextfield2=newJlextFieldO;privateJTextFieldjtextfield3=newJlextFieldO;privateJTextF

7、ieIdjtextfield4=newJTextField();privateJlextFieldjtextfield5=newJTextField();privateJComboBoxjcomboboxl=newJComboBox();privateJComboBoxjcombobox2=newJComboBox();privateJTextAreajtextarea=newJlextAreaO;privateJButtonsure=newJButton();内部类

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

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

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