资源预览内容
第1页 / 共44页
第2页 / 共44页
第3页 / 共44页
第4页 / 共44页
第5页 / 共44页
第6页 / 共44页
第7页 / 共44页
第8页 / 共44页
第9页 / 共44页
第10页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
目 录一需求 分析 .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 -一需求分析(1)概述Java 是目前使用最为广泛的编程语言之一,它具有简单、面向对象、与平台无关、解释型、多线程、安全、动态等特点;J2SE 称为 Java 标准版或者 java 标准平台利用该平台可以开发 java 左面应用程序和低端的服务器应用程序,也可以开发 JavaApplet。(2)课题分析从这个题目来分析,要做的主要有四大功能。第一就是要新建档案功能:档案内容包括有姓名,性别,出生年月等信息,并且有保存按钮,单击按钮就能实现保存,并弹出保存成功的提示框。第二点是查询功能:可以有三种查找方式,分别是按名字,省份证号,档案编号查找。用户只需输入上述一项档案属性即可以按查询按钮进行查询,随后系统进入到另一个信息显示界面,该界面显示查询到的信息,并且有返回按钮能返回到上一个界面。第三点是修改功能:此功能是建立在查询功能基础上的,要先查询到,然后在信息显示界面进行修改,并按保存按钮进行保存修改。此外该功能要达到两个效果,一个是修改档案的全部内容,另一个就是修改其中的某一项,例如状态栏的内容,当修改状态栏的时候,其他属性如姓名,性别等是无法改变的。第四是删除功能:此功能同样是建立在查询功能基础上的,要先查询到,然后单机删除按钮进行删除操作(3)实现功能步骤功能的实现步骤主要是:新建档案功能:单击文件菜单栏选中新建档案即可,在界面中填写信息,并按保存按钮即可。查询功能:单击查询菜单栏,在界面中输入姓名,身份证号,档案编号中的一项单击查询按钮即可完成查询。修改功能:单击修改修改菜单栏,选中修改档案和修改状态中的一项,然后在在界面中输入姓名,身份证号,档案编号中的一项修改按钮,并在新界面输入相应的更改信息,随后按保存按钮即可完成修改。- 2 -删除功能:单击删除菜单栏选中删除档案,在界面中输入档案编号后单击删除按钮即可完成档案的删除操作。(4)承担模块工作详解通过这个分析,我主要做的就是多个界面以及各个见面之间的来回切换;还有就是实现对文件的操作(增删改查) ,这里的采用文本文档的存储方式,以简历的编号为文本的名称,再从新建界面上获取输入的信息并逐行存储到文本中;查询时这逐行读取对应文本中的信息,并将信息放到相应的文本框中,修改则是利用查询功能先找到文档后修改相应的属性内容;删除则是用户输入一个档案编号,系统将名为这个编号的档案删除即可;(5)外部界面需求本次程序需要建立新建档案、删除、查询、修改等面板,还需要保存,删除、修改等操作成功是的提示对话框。(6)运行环境系统软件:Window 2000 以上系统所需文件:Call.java(主类代码) ,Massage.java,MyPanel.java,Myfile.java,Serch.javaMain_panel.java语言选择:java工具软件:MyEclipse- 3 -二概要设计(1)系统流程图查询档案 修改删除是开始菜单栏选择新建档案输入信息到界面单击保存按钮在菜单栏中选择功能输入档案编号单击删除按钮输入对应的档案信单击查询按钮是否单击返回按钮输入对应的档案信息单击修改按钮是否单击返回按钮- 4 -图 2.1 系统流程图(2)功能模块图图 2.2 功能模块图(3)新建档案模块在这个模块中主要实现的功能是建立一份档案所需的界面,并将用户输入到界面上的信息保存在文本文档中。在保存时,要先提取档案的编号作为文本的名称,这样做有利于后续的查找。因为档案的说有属性中编号是唯一的,不会发生冲突;获取到档案的每项属性是先放进一个字符串数组中,然后将这个字符串的每个元素分别输入当文本中,且各占一行。(4)查询模块在这一模块中主要实现的功能是对已有档案的查询功能。结束大学生档案管理系统新建档案查找档案修改档案删除档案- 5 -有三种查询方式,分别是按名字、身份证号、档案编号进行查找。其中按编号查找是只需要直接把名和编号相同的文档打开并逐行读取后放入一个字符串数组中,然后将该数组中的每个元素显示在相应的界面上即可;按身份证号和编号查找是则需要先遍历文档,找到也输入的名字或身份证号也文本中的数据相同的文本,之后逐行读取后放入一个字符串数组中,然后将该数组中的每个元素显示在相应的界面上即可(5)修改模板这一模块主要实现的功能是对以后文档内容的修改。这一功能是建立在查询的基础之上,也就是说要先利用上述功能找到要修改的文档,在去修改文档中的内容,之后将修改后的档案保存;(6)删除模块这一模块主要实现的功能是删除系统中的某一份档案。这一功能的实现同样是建立在查询的基础之上,也就是说要先利用上述功能找到要修改的文档,获取文档名称再进行删除;三详细设计(1)界面类 MyPanel.java该类主要是负责实现该系统除刚进入系统时的界面外的所有界面;它是继承 Panel的子类,因此它的对象可以给看作是容器添加在 Frame 中; 它有newface,serchface ,serchshowfa
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号