大学生档案管理系统__java编写.doc

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档