大学生档案管理系统 java编写

更新时间:2023-10-17 09:19:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目 录

一.需求分析 ............................................................. 1

(1)概述 ........................................................................................................................ 1 (2)课题分析 ................................................................................................................ 1 (3)实现功能步骤 ........................................................................................................ 1 (4)承担模块工作详解 ................................................................................................ 2 (5)外部界面需求 ........................................................................................................ 2 (6)运行环境 ................................................................................................................ 2 二.概要设计 ............................................................. 3

(1)系统流程图 ............................................................................................................ 3 (2)功能模块图 ............................................................................................................ 4 (3)新建档案模块 ........................................................................................................ 4 (4)查询模块 ................................................................................................................ 4 (5)修改模板 ................................................................................................................ 5 (6)删除模块 ................................................................................................................ 5 三.详细设计 ............................................................. 5

(1)界面类MyPanel.java ............................................................................................. 5 (2)获取界面信息类Massage.java ........................................................................... 12 (3)文件操作类Myfile.java ...................................................................................... 13 (4)查找类Serch.java ................................................................................................ 14 (5)主界面类Main_face.java .................................................................................... 18 (6)系统界面 .............................................................................................................. 21 四.调试分析 ............................................................ 26

(1)调试过程中所遇到的问题及解决方法 .............................................................. 26 (2)经验与体会 .......................................................................................................... 26 五.用户使用说明 ........................................................ 27 六.测试结果 ............................................................ 27 七.参考文献 ............................................................ 27 八.附录 ................................................................ 27

一.需求分析

(1)概述

Java是目前使用最为广泛的编程语言之一,它具有简单、面向对象、与平台无关、解释型、多线程、安全、动态等特点;

J2SE称为Java标准版或者java标准平台利用该平台可以开发java左面应用程序和低端的服务器应用程序,也可以开发JavaApplet。

(2)课题分析

从这个题目来分析,要做的主要有四大功能。

第一就是要新建档案功能:档案内容包括有姓名,性别,出生年月等信息,并且有保存按钮,单击按钮就能实现保存,并弹出保存成功的提示框。

第二点是查询功能:可以有三种查找方式,分别是按名字,省份证号,档案编号查找。用户只需输入上述一项档案属性即可以按查询按钮进行查询,随后系统进入到另一个信息显示界面,该界面显示查询到的信息,并且有返回按钮能返回到上一个界面。

第三点是修改功能:此功能是建立在查询功能基础上的,要先查询到,然后在信息显示界面进行修改,并按保存按钮进行保存修改。此外该功能要达到两个效果,一个是修改档案的全部内容,另一个就是修改其中的某一项,例如状态栏的内容,当修改状态栏的时候,其他属性如姓名,性别等是无法改变的。

第四是删除功能:此功能同样是建立在查询功能基础上的,要先查询到,然后单机删除按钮进行删除操作

(3)实现功能步骤

功能的实现步骤主要是:

新建档案功能:单击文件菜单栏选中新建档案即可,在界面中填写信息,并按保存按钮即可。

查询功能:单击查询菜单栏,在界面中输入姓名,身份证号,档案编号中的一项单击查询按钮即可完成查询。

修改功能:单击修改修改菜单栏,选中修改档案和修改状态中的一项,然后在在界面中输入姓名,身份证号,档案编号中的一项修改按钮,并在新界面输入相应的更改信息,随后按保存按钮即可完成修改。

删除功能:单击删除菜单栏选中删除档案,在界面中输入档案编号后单击删除

- 1 -

按钮即可完成档案的删除操作。

(4)承担模块工作详解

通过这个分析,我主要做的就是多个界面以及各个见面之间的来回切换;还有就是实现对文件的操作(增删改查),这里的采用文本文档的存储方式,以简历的编号为文本的名称,再从新建界面上获取输入的信息并逐行存储到文本中;查询时这逐行读取对应文本中的信息,并将信息放到相应的文本框中,修改则是利用查询功能先找到文档后修改相应的属性内容;删除则是用户输入一个档案编号,系统将名为这个编号的档案删除即可;

(5)外部界面需求

本次程序需要建立新建档案、删除、查询、修改等面板,还需要保存,删除、修改等操作成功是的提示对话框。

(6)运行环境

系统软件:Window 2000 以上系统 所需文件:Call.java(主类代码),Massage.java,MyPanel.java,Myfile.java,Serch.java

Main_panel.java

语言选择:java

工具软件:MyEclipse

- 2 -

二.概要设计

(1)系统流程图

查询档案 修改 在菜单栏中 单击查询按钮 是 是否单击 返回按钮 - 3 -

开始 菜单栏选择新建档案 输入信息到界面 单击保存按钮 选择功能 输入对应的档 删除 案信 输入对应的档案信输入档案编号 单击修改按钮 单击删除按钮 是否单击返回按钮

结束 图2.1 系统流程图

(2)功能模块图

大学生档案管理系统 新建档案 查找档案 修改档案 删除档案

图2.2 功能模块图

(3)新建档案模块

在这个模块中主要实现的功能是建立一份档案所需的界面,并将用户输入到界面上的信息保存在文本文档中。

在保存时,要先提取档案的编号作为文本的名称,这样做有利于后续的查找。因为档案的说有属性中编号是唯一的,不会发生冲突;获取到档案的每项属性是先放进一个字符串数组中,然后将这个字符串的每个元素分别输入当文本中,且各占一行。

(4)查询模块

在这一模块中主要实现的功能是对已有档案的查询功能。

- 4 -

本文来源:https://www.bwwdw.com/article/rsvf.html

Top