1、在设计之初,能力有限,之前专门少使用了面向对象程序设计的设计方法,在软件的设计与实现的时候更多的使用的是使用面向过程的设计方法,在程序中,有多个方法函数使用了专门处理机制,当用户非法操作,程序提供相应的专门。在多个基础方法中,所要求参数不多,只为了承诺多次调用。在文件信息读写中,其功能是将信息以字符串形式读写。其中读取时,将字符串赋为对象,使其能够调用一些方法。而使用数组来储存要紧是方便用户执行查找、删除等较具体的功能。严格来说,这确实是第一次做这种比较正规,有部分功能的结构化小系统,关于见面处理,过程处理还比较粗糙,有待进一步完善。要紧的功能代码,需多多参考别人的源码。第2章 实现之前大致描
2、述了一下整个系统,接下来简单介绍下各个板块的作用以及其功能的实现。2.1 主界面这是依照本次要求设计出的课题,如此一个小系统,能够实现简单的对人员信息的添加、删除、修改、查询及统计的功能。2.1.1流程图2.1.2界面图表2012.1.3代码图表 2022.2 列单功能该功能实现列出系统中全部人员信息功能。2.2.1流程图2.2.2界面图表2032.2.3代码图表 204图表 2052.3 添加功能该功能实现向系统中添加人员信息功能。2.3.1流程图2.3.2界面图表 206添加前:图表 207添加后:图表 2082.3.3代码图表 209图表 2010图表 20112.4 删除功能该功能实现
3、删除系统中符合输入条件的人员信息功能。2.4.1流程图2.4.2界面图表 2012删除前:图表 2013删除后:图表 20142.4.3代码图表 2015图表 20162.5 修改功能该功能实现修改系统中符合输入条件的人员信息功能。2.5.1流程图2.5.2界面图表 2017图表 2018修改前:图表 2019修改后:图表 20202.5.3代码图表 2021图表 2022图表 20232.6 查找功能该功能实现查找系统中符合输入条件的人员信息操作。2.6.1流程图2.6.2界面图表 2024图表 2025图表 20262.6.3代码图表 2027图表 20282.7 统计功能该功能实现统计系
4、统中符合输入条件的人员信息功能。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代码图表 238第3章 终止语 总结 本设计是培养学生综合运用所学知识,发觉,提出,分析和解决实际问题,锤炼实践能力的重要环节,是对我们学生实际工作能力的具体训练和考察过程.随着科学技术进展的日新日异,运算机的应用在生活中能够说得是无处不在。因此作为二十一世纪的运算机专业毕业的大学生来说是十分重要的。 通过课程设计让
5、我把学到的课本知识用到实践中,充分运用所学数据库,软件工程等知识,培养了我们实践动手能力和理论联系实际能力,通过这次课程设计,我进行了有目的的调查研究,运用所学知识,分析和解决实际问题,以获得有关的实际知识和技能,从而为我们走向社会奠定初步基础。 在本治理系统的设计过程中,遇到了许多的难题。其中有一些是因为自己往常光学课本,缺少一些实践和动手能力引起的,比如说画系统功能分析图的时候,由于往常没用过那个组织结构图,因此碰到了一些障碍。只是最后通过同学的关心终于解决了此问题。在完成过程中,第一遇到的确实是数据库的建立问题。如何样合理地建表,设定几个字段名称,数据类型以及其他属性需要依照运行功能不断
6、修改完善。第二个问题时由于时刻的仓促,专门多信息的输入没有做好有效字符的限定设置,就显得没有那么地正规。 本次数据库课程设计让我补偿了许多往常的不足和知识遗漏点,并对差不多把握的知识点进一步实践了一次。本设计是培养学生综合运用所学知识,发觉,提出,分析和解决实际问题,锤炼实践能力的重要环节,是对我们学生实际工作能力的具体训练和考察过程.随着科学技术进展的日新日异,运算机的应用在生活中能够说得是无处不在。 通过数据库课程设计让我把学到的课本知识用到实践中,充分运用所学数据库,软件工程等知识,培养了我们实践动手能力和理论联系实际能力,通过这次课程设计,我进行了有目的的调查研究,运用所学知识,分析和
7、解决实际问题,以获得有关的实际知识和技能,从而为我们走向社会奠定初步基础。 本次java课程设计让我补偿了许多往常的不足和知识遗漏点,并对差不多把握的知识点进一步实践了一次。参考文献1钱银中.java程序设计案例教程-北京:机械工业出版社,2020.2 2 李君芳,赵艳杰.电脑知识与技术J,2007(9) 3 马朝晖等.Java教程.(第4版)M.北京:人民邮电出版社.2006 附录A: 附加图、表附图1.1 图题附录B: 要紧源程序高校人事治理系统源程序定义实体:public class Message private int id; private String name; private
8、 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; pu
9、blic void setName(String name) this.name = name; public String getSex() return sex; public void setSex(String sex) this.sex = sex; public String getAge() return age; public void setAge(String age) this.age = age; public String getJob() return job; public void setJob(String job) this.job = job; publi
10、c String getJobtitle() return jobtitle; public void setJobtitle(String jobtitle) this.jobtitle = jobtitle; public String getPolity() return polity; public void setPolity(String polity) this.polity = polity; public String getRecord() return record; public void setRecord(String record) this.record = r
11、ecord; public String getRtime() return rtime; public void setRtime(String rtime) this.rtime = rtime; public String getLdate() return ldate; public void setLdate(String ldate) this.ldate = ldate; public String getStatus() return status; public void setStatus(String status) this.status = status; publi
12、c Message() public Message(int id,String name, String sex, String age, String job, String jobtitle, String polity, String record, String rtime, String ldate,String status) super();Main函数: public void mainView() while(true) System.out.println(高校人事治理系统); System.out.println(-|1.列出全部信息|2.添加人员信息|3.删除人员信息
13、|4.修改人员信息|5.查找人员信息|6.统计人员信息|0.退出治理系统 System.out.print(请输入功能序号: Scanner scanner = new Scanner(System.in); int inputValue = scanner.nextInt(); switch(inputValue) case 1: listView();break; case 2: addView(); case 3: deleteView(); case 4: updateView(); case 5: seekView(); case 6: countView(); case 0: Sy
14、stem.exit(0); 功能函数: public void listView() Message arr = messageDao.findAll(); if(arr != null) id name sex age job jobtitle polity record rtime ldate status for(Message a: arr) System.out.println(a); public void addView() Message message = new Message(); System.out.print(请输入新增对象id: System.out.print(
15、messageDao.findId() + 请输入该数字. Scanner scanner = new Scanner(System.in); message.setId(scanner.nextInt();请输入对象姓名: scanner = new Scanner(System.in); message.setName(scanner.nextLine();请输入对象性别: message.setSex(scanner.nextLine();请输入对象年龄: message.setAge(scanner.nextLine();请输入对象职务: message.setJob(scanner.
16、nextLine();请输入对象职称: message.setJobtitle(scanner.nextLine();请输入对象政治面貌: message.setPolity(scanner.nextLine();请输入对象最高学历: message.setRecord(scanner.nextLine();请输入对象任职时刻: message.setRtime(scanner.nextLine();请输入对象来院时刻: message.setLdate(scanner.nextLine();请输入对象身份: message.setStatus(scanner.nextLine(); mess
17、ageDao.add(message); public void deleteView() System.out.print(请输入删除对象id: int inputValue = scanner.nextInt(); messageDao.delete(inputValue); public void updateView() Message newMessage = new Message();请输入修改对象id: Message message = messageDao.findById(scanner.nextInt(); if(message=null)该对象id不存在! retur
18、n; newMessage.setId(message.getId();原对象姓名:+message.getName(); newMessage.setName(scanner.nextLine();原对象性别:+message.getSex(); newMessage.setSex(scanner.nextLine();原对象年龄:+message.getAge(); newMessage.setAge(scanner.nextLine();原对象职务:+message.getJob(); newMessage.setJob(scanner.nextLine();原对象职称:+message
19、.getJobtitle(); newMessage.setJobtitle(scanner.nextLine();原对象政治面貌:+message.getPolity(); newMessage.setPolity(scanner.nextLine();原对象最高学历:+message.getRecord(); newMessage.setRecord(scanner.nextLine();原对象任职时刻:+message.getRtime(); newMessage.setRtime(scanner.nextLine();原对象来院时刻:+message.getLdate();请输入对象任来院时刻: newMessage.setLdate(scanner.nextLine();原对象身份:+message.getS
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1