《Java程序设计课程设计》报告(大学生考勤管理系统) 您所在的位置:网站首页 java程序命名为Ex学号 《Java程序设计课程设计》报告(大学生考勤管理系统)

《Java程序设计课程设计》报告(大学生考勤管理系统)

2024-07-10 12:26| 来源: 网络整理| 查看: 265

1 需求分析

大学生考勤是治理工作的重要内容,同时也是学校治理的重要组成部分,通过和指导老师交流,了解到本系统中的数据源于标准输入设备(如键盘),或者来自某文件,可以实现对大学生考勤信息的添加,根据需要也可查询用户所需的学生考勤信息、删除无价值的信息、修改错误的信息等,总之本系统,要具备如下功能:添加信息、查询信息、删除信息、修改信息、将信息排序、显示所有信息、数据统计、退出和保存信息,能够通过本系统便利的实现对学生考勤情况的把控,要求操作界面友好,便捷,有一定的容错率。

2 概要设计

数据组织

使用集合临时存储每个学生信息和考勤情况,利用文件存储,达到对学生信息的永久记录。定义add()函数添加学生信息,定义find()函数查找学生信息,定义change()函数修改学生信息,定义Delete()函数删除学生信息,定义Print()函数打印学生信息,定义Data()函数打印所需资料表,定义paixv()函数实现用学号对学生进行排序。

      2.功能模块

 需要实现的功能:

(1)新增学生信息数据。

(2)数据的查找。

(3)学生记录的修改。

(4)学生记录的删除。

(5)显示学生考勤数据列表。

(6)对数据进行排序。

(7)数据统计。

(8)保存数据到文件中并从文件中读入数据。

3 运行环境(软、硬件环境)

1.硬件环境:PC机-内存 16GB。

2.软件环境:操作系统-windows10。

4 开发工具和编程语言

开发环境:eclipse。

编程语言:Java。

5 详细设计

本系统实现了新增学生信息数据、数据的查找、学生记录的修改、学生记录的删除、显示学生考勤数据列表、学生信息排序、数据统计。具体展示如下:

5.1 新增学生数据

新增学生数据功能需要输入学生的学号,如果学号已存在,显示此人已存在。如果学号不存在,输入学生姓名、班级、考勤日期和考勤结果。具体代码如下所示:

public static void add(String fileName) throws IOException{ Scanner in = new Scanner(System.in); //创建集合对象 ArrayList array = new ArrayList(); //从文件中读取学生信息到集合中 readFile(fileName,array); System.out.println("请输入学生的学号:"); String studentID=in.nextLine(); boolean flag=false; for(int i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有