【转载】Java程序模拟公安局人员管理系统
2019-11-06 09:44:41来源:博客园 阅读 ()
【转载】Java程序模拟公安局人员管理系统
- 编程题:公安人员的管理系统
1) 学生类:
a) 属性:
i. 身份号—默认没有,需要手动进行输入
ii. 姓名
iii. 性别
iv. 年龄
v. 密码
vi. 居住地址
vii. 注册日期
viii. 人员的信誉程度(- 0:无犯罪历史,
- 1:有过轻度犯罪历史
- 2:严重犯罪历史
- 3:杀人罪但是有期徒刑
- 4:杀人罪并执行死刑
- 5:个人荣誉小贴士
- 6:国家级别荣誉奖章)
ix. 文化程度( - 0:没有教育历史(包括幼儿园)
- 1:小学文化
- 2:初中文化
- 3:高中文化
- 4:大学文化(硕士生)
- 5:研究生
- 6:博士生
- 7:教授)
--默认是没有教育历史
x. 学习次数
b) 行为:
i. 学习:
- 传入的内容是从学习类列表中随机抽取,也可以自己输入学习编号
- 逻辑:先判断学习的上一级内容是否已经达到,如果达到则学习,并将本对象的文化程度修改为相对应的级别,如果没达到,则抛出学历级别未达到异常。学习完后则学习次数可以加1
2) 学习类列表:
a) 可学习的内容如下
i. 小学课本
ii. 高中课本
iii. 大学课本
iv. 研究生课本
v. 博士生课本
vi. 教授课本
vii. 厨师技能
viii. 修汽车技能
3) 本地公安局类:
a) 属性:公安局人员备案库(最大存储200个)
b) 移民:(传入当前用户的对象)
- 先判断当前公安局人员备案库里是否存在当前用户
a) 没有的话则打印您是未成年人还不能移民,
b) 若有则判断当前的人员的信誉程序是否有无犯罪历史
i. 有的话则不能移民,
ii. 若没有犯罪历史,- 再判断文化程度是否达到大学文化
a) 没有则需要再等待1年审核时间
b) 若达到大学文化,则可以移民,并将本地公安局和国家人员管理库的当前人员永久删除。
4) 国家人员管理库:
a) 属性:全国国家安全总局人员备案库(最大存储3000000)
b) 行为:
i. 查询人员:- 逻辑:传入人员的对象,并判断当前是否存在,不存在返回false,存在返回true;
ii. 人员的入库: - 逻辑:传入人员对象
a) 先看当前库是否存在,若存在则打印已存在,否则注册
iii. 人员的删除 - 逻辑:传入人员对象
a) 则先看是否存在,若存在则删除,不存在则打印:人员身份未备案
- 逻辑:传入人员的对象,并判断当前是否存在,不存在返回false,存在返回true;
- 再判断文化程度是否达到大学文化
原文链接:https://www.cnblogs.com/aiaitie/p/11806237.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:javase实现记事本
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash