1、2.1.1流程图22.1.2界面32.1.3代码32.2 列单功能32.2.1流程图42.2.2界面42.2.3代码52.3 添加功能52.3.1流程图52.3.2界面62.3.3代码82.4 删除功能92.4.1流程图92.4.2界面102.4.3代码112.5 修改功能112.5.1流程图122.5.2界面132.5.3代码152.6 查找功能162.6.1流程图172.6.2界面172.6.3代码182.7 统计功能192.7.1流程图192.7.2界面192.7.3代码212.8 退出功能222.8.1流程图222.8.2界面222.8.3代码23第3章 终止语24附录A: 附加图、表
2、28附录B: 要紧源程序29第1章 项目分析本次课题要求使用java语言实现高校人事治理,要紧包括人事治理的一些常用且必要的功能,需要对函数进行封装与调用。以下是一些详细分析与功能实现。1.1问题描述该课题要紧目的要求我们巩固基础知识,实现人事治理的差不多功能,通过该课题,深入了解java和软件工程这两门学科和相应工具。作为高校人事治理系统,本身的有用性是毋庸置疑的。课题要求实现差不多功能,包括:人员信息添加、删除、修改、查询及统计。程序需要封装、调用,必须注意代码的复用性。另外功能要求使用文件储存,有待学习。1.2技术分析这次课题是一个系统,必须注意整体架构,我们选择了常见的三段式数据调用、
3、实体、接口,然后进一步填充其差不多功能。在设计之初,能力有限,之前专门少使用了面向对象程序设计的设计方法,在软件的设计与实现的时候更多的使用的是使用面向过程的设计方法,在程序中,有多个方法函数使用了专门处理机制,当用户非法操作,程序提供相应的专门。在多个基础方法中,所要求参数不多,只为了承诺多次调用。在文件信息读写中,其功能是将信息以字符串形式读写。其中读取时,将字符串赋为对象,使其能够调用一些方法。而使用数组来储存要紧是方便用户执行查找、删除等较具体的功能。严格来说,这确实是第一次做这种比较正规,有部分功能的结构化小系统,关于见面处理,过程处理还比较粗糙,有待进一步完善。要紧的功能代码,需多
4、多参考别人的源码。第2章 实现之前大致描述了一下整个系统,接下来简单介绍下各个板块的作用以及其功能的实现。2.1 主界面这是依照本次要求设计出的课题,如此一个小系统,能够实现简单的对人员信息的添加、删除、修改、查询及统计的功能。2.1.1流程图开始列单添加修改删除查找统计退出列出全部数据存在该id?条件查询返回id相关信息返回条件符合人数返回主界面输入id输入姓名输入性别输入新姓名输入新性别终止2.1.2界面图表2012.1.3代码图表 2022.2 列单功能该功能实现列出系统中全部人员信息功能。2.2.1流程图列出全部输出已有信息主界面2.2.2界面图表2032.2.3代码图表 204图表
5、2052.3 添加功能该功能实现向系统中添加人员信息功能。2.3.1流程图添加数据2.3.2界面图表 206添加前:图表 207添加后:图表 2082.3.3代码图表 209图表 2010图表 20112.4 删除功能该功能实现删除系统中符合输入条件的人员信息功能。2.4.1流程图删除数据Id存在?Null2.4.2界面图表 2012删除前:图表 2013删除后:图表 20142.4.3代码图表 2015图表 20162.5 修改功能该功能实现修改系统中符合输入条件的人员信息功能。2.5.1流程图修改数据2.5.2界面图表 2017图表 2018修改前:图表 2019修改后:图表 20202.
6、5.3代码图表 2021图表 2022图表 20232.6 查找功能该功能实现查找系统中符合输入条件的人员信息操作。2.6.1流程图查找数据输出数据2.6.2界面图表 2024图表 2025图表 20262.6.3代码图表 2027图表 20282.7 统计功能该功能实现统计系统中符合输入条件的人员信息功能。2.7.1流程图统计数据输入条件输出符合人数2.7.2界面图表 2029图表 2030图表 20312.7.3代码图表 2032图表 2033图表 20342.8 退出功能该功能实现退出系统操作。2.8.1流程图退出系统2.8.2界面图表 2035图表 2036图表 20372.8.3代码
7、图表 238第3章 终止语 总结 本设计是培养学生综合运用所学知识,发觉,提出,分析和解决实际问题,锤炼实践能力的重要环节,是对我们学生实际工作能力的具体训练和考察过程.随着科学技术进展的日新日异,运算机的应用在生活中能够说得是无处不在。因此作为二十一世纪的运算机专业毕业的大学生来说是十分重要的。 通过课程设计让我把学到的课本知识用到实践中,充分运用所学数据库,软件工程等知识,培养了我们实践动手能力和理论联系实际能力,通过这次课程设计,我进行了有目的的调查研究,运用所学知识,分析和解决实际问题,以获得有关的实际知识和技能,从而为我们走向社会奠定初步基础。 在本治理系统的设计过程中,遇到了许多的
8、难题。其中有一些是因为自己往常光学课本,缺少一些实践和动手能力引起的,比如说画系统功能分析图的时候,由于往常没用过那个组织结构图,因此碰到了一些障碍。只是最后通过同学的关心终于解决了此问题。在完成过程中,第一遇到的确实是数据库的建立问题。如何样合理地建表,设定几个字段名称,数据类型以及其他属性需要依照运行功能不断修改完善。第二个问题时由于时刻的仓促,专门多信息的输入没有做好有效字符的限定设置,就显得没有那么地正规。 本次数据库课程设计让我补偿了许多往常的不足和知识遗漏点,并对差不多把握的知识点进一步实践了一次。本设计是培养学生综合运用所学知识,发觉,提出,分析和解决实际问题,锤炼实践能力的重要
9、环节,是对我们学生实际工作能力的具体训练和考察过程.随着科学技术进展的日新日异,运算机的应用在生活中能够说得是无处不在。 通过数据库课程设计让我把学到的课本知识用到实践中,充分运用所学数据库,软件工程等知识,培养了我们实践动手能力和理论联系实际能力,通过这次课程设计,我进行了有目的的调查研究,运用所学知识,分析和解决实际问题,以获得有关的实际知识和技能,从而为我们走向社会奠定初步基础。 本次java课程设计让我补偿了许多往常的不足和知识遗漏点,并对差不多把握的知识点进一步实践了一次。参考文献1钱银中.java程序设计案例教程-北京:机械工业出版社,2020.2 2 李君芳,赵艳杰.电脑知识与技
10、术J,2007(9) 3 马朝晖等.Java教程.(第4版)M.北京:人民邮电出版社.2006 附加图、表附图1.1 图题 要紧源程序高校人事治理系统源程序定义实体:public class Message private int id;private String name;private String sex;private String age;private String job;private String jobtitle;private String polity;private String record;private String rtime;private String ldate;private String status;public int getId() return id;public void setId(int id) this.id = id;public String getName() return name;public void setName(String name) this.name = name;public String getSex() return sex;public void setSex(String sex) this.sex = sex;public Stri
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1