学生考勤系统

学生考勤系统

ID:856116

大小:210.53 KB

页数:18页

时间:2017-09-20

学生考勤系统_第1页
学生考勤系统_第2页
学生考勤系统_第3页
学生考勤系统_第4页
学生考勤系统_第5页
资源描述:

《学生考勤系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件学院课程设计报告书课程名称JavaEE课程设计设计题目学生考勤系统专业班级学号姓名指导教师2011年12月18目录1设计时间32设计目的33设计任务34设计内容34.1程序流程图34.1.1主菜单模块设计54.1.2录入学生信息64.1.3删除学生信息74.1.4输出学生信息84.2调试问题,调试记录及解决94.3附录:系统源代码95总结与展望16参考文献17成绩评定17181设计时间2011.12.202设计目的用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看和删除学生考勤信息(学

2、号、姓名、班级、出勤状态);出勤状态有两种:出勤和旷课;考勤结束后,如果学生旷课次数超过考勤次数的1/3,系统提示用户该学生没有考试资格。3设计任务(1)添加学生考勤信息(2)查看学生考勤信息(3)删除学生考勤信息(4)统计无考试资格学生:给出没有考试资格的学生的学号和姓名4设计内容4.1程序流程图图1流程图18图2E-R图数据库表:表1考勤表表2学生情况表184.1.1主菜单模块设计图2信息184.1.2录入学生信息图3登陆184.1.3删除学生信息图4删除184.1.4输出学生信息图4输出184.

3、2调试问题,调试记录及解决1取出的数据有误,采用了判断消息是否有效的方式解决。2JTextArea与JScrollPane结合后bounds的设置,发现只要设置JScrollPane即可。3JFileChooser对象只能选择文件,通过网络上搜索知道了可以设置JFileChooser.FILES_AND_DIRECTORIES就可以实现同时可以选定文件夹和文件。4.3附录:系统源代码classMycompareimplementsjava.util.Comparator{publicintcompar

4、e(Objecto1,Objecto2){Studenta1=(Student)o1;Studenta2=(Student)o2;returna1.score

5、java.io.*;importjava.util.*;importjavax.swing.*;publicclassStudentAttendStatisticsextendsJFrame{18privateJTextAreajta;privatestaticintstucount=0;privateJFileChooserfileChooser;privateFiledir,save;privateStudent[]stu;privateintN;publicStudentAttendStatis

6、tics()throwsException{this.setTitle("考勤情况统计系统");fileChooser=newJFileChooser();fileChooser.setCurrentDirectory(newFile("."));//设置当前目录fileChooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);//设置JFileChooser,以允许用户只选择文件、只选择目录,或者可选择文件和目录。this.se

7、tBounds(400,100,500,650);this.setLayout(null);//设置布局JLabeljla=newJLabel("请输入你要统计文件所在的文件夹");jla.setBounds(0,0,200,20);this.add(jla);JButtonjb=newJButton("浏览");jb.setBounds(200,0,150,20);jb.addActionListener(newActionListener(){publicvoidactionPerformed(A

8、ctionEventevent){try{intres=fileChooser.showOpenDialog(null);//弹出一个"OpenFile"文件选择器对话框。if(res==JFileChooser.APPROVE_OPTION){//选择确认(yes、ok)后返回该值。dir=newFile(fileChooser.getSelectedFile().getPath());//返回选中的文件,将此抽象路径名转换为一个路径名字符串。18st

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

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

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