欢迎来到天天文库
浏览记录
ID:59120529
大小:291.00 KB
页数:22页
时间:2020-09-15
《NIIT-2综合训练报告学籍管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、NIIT-2综合训练学籍管理系统专业计算机科学与技术学生姓名XX班级XXXXXXX学号XXXXXXX指导教师XXX完成日期2010年6月25日信息工程学院目录一、综合训练的目的1二、综合训练的内容1三、综合训练的具体实现11.设计内容12.设计要求13.总体设计14.具体设计2(1)、软件设计2(2)、软件实现与测试4(3)、软件运行及结果5四、综合训练的总结7附录:源程序清单8NIIT-2综合训练一、综合训练的目的(1)进一步巩固所学的Java语言基础知识,达到熟练编写、运用的程度;(2)锻炼自己的面向对象的程序设计思想,能够深刻认识面向过程与面向对象两种设计方法之间的区别;(3)熟
2、练掌握具体软件开发平台下(NetBeans)的动手能力,掌握Java应用程序设计的方法与技巧,实现从传统面向过程程序设计思维到面向对象程序设计思维的转型;(4)初步了解MIS的概念与相关知识,具备独立设计、实现小型MIS系统的应用开发能力。二、综合训练的内容1.题目:学籍管理系统三、综合训练的具体实现1.设计内容设计基于文件结构的学籍管理系统,具有信息显示、录入、修改、查询和删除的功能。2.设计要求1.录入学生基本信息功能的界面如图录入界面。2.修改学生基本信息功能的界面如图修改界面。3.查询学生基本信息功能的界面如图查询界面。4.删除学生基本信息功能的界面如图删除界面。3.总体设计学
3、籍管理系统共有6个Java源文件。java文件类之间的主要关系如图所示。1.StudentManager.java该Java文件的类负责创建学籍管理系统的主窗口。该文件含有main方法,程序从该类开始执行。2.StudentSituation.java该文件的类负责创建学籍管理系统的学生信息录入界面。ModifySituation.java该文件的类负责创建学籍管理系统的学生信息修改界面。3.Inquest.java该文件的类负责创建学籍管理系统的学生信息查询界面。4.Delete.java该文件的类负责创建学籍管理系统的学生信息删除界面。5.Student.java负责创建存放学生信
4、息的对象。4.具体设计(1)、软件设计1)、学生学籍管理主面板模块(StudentManager.java)类名、属性、方法名:类名:StudentManager:public类型;属性:JMenuBar,JMenu,JMenuItem,Container,Hashtable,File,CardLayout,JLabel,JPanel接口:ActionListener:public方法:publicStudentManager():无返回类型;publicvoidwindowClosing(WindowEvente):无返回类型;publicvoidactionPerformed(Ac
5、tionEvente):无返回类型;publicstaticvoidmain(Stringargs[]):静态,程序的入口;2)、录入学生信息模块(StudentSituation.java)类名、属性、方法名:类名:StudentSituation:public类型属性:Hashtable,JTextField,JRadioButton,ButtonGroup,FileInputStream,JButton,FileOutputStream,File,Box,JPanel,BorderLayout,Student接口:ActionListener:public类型;方法:public
6、StudentSituation(Filefile):无返回类型;publicvoidactionPerformed(ActionEvente):无返回类型;3)、查询学生信息模块(Inquest.java)类名、属性、方法名:类名:Inquest:public类型;属性:Hashtable,JTextField,JRadioButton,ButtonGroup,FileInputStream,JButton,File,Box,JPanel,BorderLayout接口:ActionListener:public类型;方法:publicInquest(JFramef,Filefil无返
7、回类型;super(f,"查询对话框",false):返回类型false;publicvoidactionPerformed(ActionEvente):无返回类型;publicvoidwindowClosing(WindowEvente):无返回类型;equals:用于判断学生性别;4)、修改学生信息模块(ModifySituation.java)类名、属性、方法名:类名:ModifySituation:public类型;属性:Hashtab
此文档下载收益归作者所有