<代码> Java代码> >之前<李>编程题:公安人员的管理系统
1)学生类:
)属性:
。身份号——默认没有,需要手动进行输入
。姓名
iii。第四性别
。年龄
v。密码
vi。居住地址
七世。注册日期
八世。人员的信誉程度(<李> 0:无犯罪历史,李> <李> 1:有过轻度犯罪历史李> <李> 2:严重犯罪历史李> <李> 3:杀人罪但是有期徒刑李> <李> 4:杀人罪并执行死刑李> <李> 5:个人荣誉小贴士李> <李> 6:国家级别荣誉奖
>
第九章)。文化程度(李> <李> 0:没有教育历史(包括幼儿园)李> <李> 1:小学文化李> <李> 2:初中文化李> <李> 3:高中文化李> <李> 4:大学文化(硕士生)李> <李> 5:研究生李> <李> 6:博士生李> <李> 7:教授)
——默认是没有教育历史
x。李学习次数> 李b)行为:
。学习:<李>传入的内容是从学习类列表中随机抽取,也可以自己输入学习编号李> <李>逻辑:先判断学习的上一级内容是否已经达到,如果达到则学习,并将本对象的文化程度修改为相对应的级别,如果没达到,则抛出学历级别未达到异常。学习完后则学习次数可以加1
2)学习类列表:
a)可学习的内容如下
。小学课本
。第三高中课本
。第四大学课本
。研究生课本
v。博士生课本
vi。教授课本
七世。厨师技能
八世。李修汽车技能>3)本地公安局类:
)属性:公安局人员备案库(最大存储200个)
b)移民:(传入当前用户的对象)<李>
先判断当前公安局人员备案库里是否存在当前用户
)没有的话则打印您是未成年人还不能移民,
b)若有则判断当前的人员的信誉程序是否有无犯罪历史我
。有的话则不能移民,
。若没有犯罪历史,<李>
李>再判断文化程度是否达到大学文化
)没有则需要再等1年待审核时间
b)若达到大学文化,则可以移民,并将本地公安局和国家人员管理库的当前人员永久删除。
4)国家人员管理库:
)属性:全国国家安全总局人员备案库(最大存储3000000)
b)行为:
。查询人员:<李>逻辑:传入人员的对象,并判断当前是否存在,不存在返回假,存在返回正确的;
李>
。李人员的入库:> <李>逻辑:传入人员对象
)先看当前库是否存在,若存在则打印已存在,否则注册第三
。李人员的删除> <李>逻辑:传入人员对象
)则先看是否存在,若存在则删除,不存在则打印:人员身份未备案<代码>答案:代码>李>1。系统目录展示:
2。解决类:
包cn.letter.address;<代码>公共类地址{ 私人的字符串; 私人的字符串; 私人字符串街; 私人字符串houseNumber; 公共地址(){ } 公共地址(字符串,字符串,字符串, 字符串houseNumber) { 这一点。=国家; 这一点。?省; 这一点。街道=街; 这一点。houseNumber=houseNumber; } 公共字符串getCountry () { 返回; } 公共空间setCountry (String) { 这一点。=国家; } 公共字符串getProvince () { 返回省; } 公共空间setProvince(字符串省){ 这一点。?省; } 公共字符串getStreet () { 返回街; } 公共空间setStreet(字符串街){ 这一点。街道=街; } 公共字符串getHouseNumber () { 返回houseNumber; } 公共空间setHouseNumber(字符串houseNumber) { 这一点。houseNumber=houseNumber; }代码>}
3。教材类:
包cn.letter.study;<代码>公共类教科书{ 私人String[]课程={"小学课本”,“初中课本”,“高中课本”,“大学课本”,“研究生课本”、“博士生课本”,“教授课本"}; 公共String [] getCourse () { 返回课程; } 公共空间setCourse (String []) { 这一点。课程=课程; }Java程序模拟公安局人员管理系统——来自狼腾测试员