- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学生档案管理系统__java编写
目 录
一.需求分析 1
(1)概述 1
(2)课题分析 1
(3)实现功能步骤 2
(4)承担模块工作详解 2
(5)外部界面需求 2
(6)运行环境 2
二.概要设计 3
(1)系统流程图 3
(2)功能模块图 4
(3)新建档案模块 4
(4)查询模块 4
(5)修改模板 5
(6)删除模块 5
三.详细设计 6
(1)界面类MyPanel.java 6
(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)实现功能步骤
功能的实现步骤主要是:
新建档案功能:单击文件菜单栏选中新建档案即可,在界面中填写信息,并按保存按钮即可。
查询功能:单击查询菜单栏,在界面中输入姓名,身份证号,档案编号中的一项单击查询按钮即可完成查询。
修改功能:单击修改修改菜单栏,选中修改档案和修改状态中的一项,然后在在界面中输入姓名,身份证号,档案编号中的一项修改按钮,并在新界面输入相应的更改信息,随后按保存按钮即可完成修改。
删除功能:单击删除菜单栏选中删除档案,在界面中输入档案编号后单击删除按钮即可完成档案的删除操作。
(4)承担模块工作详解
通过这个分析,我主要做的就是多个界面以及各个见面之间的来回切换;还有就是实现对文件的操作(增删改查),这里的采用文本文档的存储方式,以简历的编号为文本的名称,再从新建界面上获取输入的信息并逐行存储到文本中;查询时这逐行读取对应文本中的信息,并将信息放到相应的文本框中,修改则是利用查询功能先找到文档后修改相应的属性内容;删除则是用户输入一个档案编号,系统将名为这个编号的档案删除即可;
(5)外部界面需求
本次程序需要建立新建档案、删除、查询、修改等面板,还需要保存,删除、修改等操作成功是的提示对话框。
(6)运行环境
系统软件:Window 2000 以上系统
所需文件:Call.java(主类代码),Massage.java,MyPanel.java,Myfile.java,Serch.java
Main_panel.java
语言选择:java
工具软件:MyEclipse
二.概要设计
(1)系统流程图
查询档案 修改
删除
是
图2.1 系统流程图
(2)功能模块图
图2.2 功能模块图
(3)新建档案模块
在这个模块中主要实现的功能是建立一份档案所需的界面,并将用户输入到界面上的信息保存在文本文档中。
在保存时,要先提取档案的编号作为文本的名称,这样做有利于后续的查找。因为档案的说有属性中编号是唯一的,不会发生冲突;获取到档案的每项属性是先放进一个字符串数组中,然后将这个字符串的每个元素分别输入当文本中,且各占一行。
(4)查询模块
在这一模块中主要实现的功能是对已有档案的查询功能。
有三种查询方式,分别是按名字、身份证号、档案编号进行查找。其中按编号查找是只需要直接把名和编号相同的文档打开并逐行读
文档评论(0)