python实现软件工程师信息管理系统的需求和设计

一 需求分析

二 系统设计

1 系统功能结构图

2 系统业务流程

3 系统预览

3.1 系统主界面运行效果

  

    ╔———————工程师信息管理系统————————————————————————
    │                                              
    │   =============== 功能菜单 =================   
    │                                              
    │   1 录入工程师信息                             
    │   2 查找工程师信息                             
    │   3 删除工程师信息                             
    │   4 修改工程师信息                             
    │   5 排序                                     
    │   6 统计工程师总人数                           
    │   7 显示所有工程师信息                         
    │   0 退出系统                                 
    │  ==========================================  
    │  说明:通过数字或↑↓方向键选择菜单          
    ╚————————————————————————————————————————————

3.2 录入工程师信息界面

请选择:1
请输入ID(如 1001):1001
请输入名字:攻城狮
请输入Java成绩:99
请输入Python成绩:99
请输入C语言成绩:99
是否继续添加?(y/n):y
请输入ID(如 1001):1002
请输入名字:码农
请输入Java成绩:98
请输入Python成绩:98
请输入C语言成绩:98
是否继续添加?(y/n):y
请输入ID(如 1001):1003
请输入名字:架构师
请输入Java成绩:100
请输入Python成绩:100
请输入C语言成绩:100
是否继续添加?(y/n):n
工程师信息录入完毕!!!

3.3 查询工程师界面

请选择:2
按ID查输入1;按姓名查输入2:1
请输入工程师ID:1001
  ID       名字          Java成绩      Python成绩       C语言成绩          总成绩    
1001     攻城狮              99              99              99             297     
是否继续查询?(y/n):y
按ID查输入1;按姓名查输入2:2
请输入工程师姓名:架构师
  ID       名字          Java成绩      Python成绩       C语言成绩          总成绩    
1003     架构师             100             100             100             300     
是否继续查询?(y/n):n
(o@.@o) 无数据信息 (o@.@o)

3.4 修改工程师信息

请选择:4
  ID       名字          Java成绩      Python成绩       C语言成绩          总成绩    
1001     攻城狮              99              99              99             297     
1002      码农              98              98              98             294     
1003     架构师             100             100             100             300     
请输入要修改的工程师ID:1002
找到了这名工程师,可以修改他的信息!
请输入姓名:码农
请输入Java成绩:97
请输入Python成绩:98
请输入C语言成绩:99
修改成功!

3.5 排序界面

请选择:5
  ID       名字          Java成绩      Python成绩       C语言成绩          总成绩    
1001     攻城狮              99              99              99             297     
1002      码农              97              98              99             294     
1003     架构师             100             100             100             300     
请选择(0升序;1降序):0
请选择排序方式(1按Java成绩排序;2按Python成绩排序;3按C语言成绩排序;0按总成绩排序):2
  ID       名字          Java成绩      Python成绩       C语言成绩          总成绩    
1002      码农              97              98              99             294     
1001     攻城狮              99              99              99             297     
1003     架构师             100             100             100             300  

三 系统开发必备

1 系统开发环境

操行系统:Windows 10

Python版本:Python3.6

开发工具:PyCharm

python内置模块:os、re

2 文件夹组织结构

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
信息管理工程师(PDF)是指在信息管理领域从事工程设计、开发和管理的专业人员。PDF即Portable Document Format的缩写,是一种用来呈现和交换电子文档的格式。 作为信息管理工程师,主要任务是设计和开发信息管理系统,包括数据库设计和搭建,以及相应的软件开发和运维工作。信息管理工程师需要了解数据结构、数据库原理和各类数据库管理系统的使用,能够根据业务需求设计出高效、稳定的数据库架构。 此外,信息管理工程师还需要熟悉各种数据分析和处理工具,能够通过数据挖掘、数据分析等手段,提取出有价值的信息,为企业决策提供支持。信息管理工程师需要掌握数据分析方法和技术,能够熟练使用数据分析工具,如Python、R、Excel等,以及数据可视化工具,如Tableau、Power BI等。 在信息安全方面,信息管理工程师需要具备系统安全意识和安全措施的实施能力。他们需要了解网络安全、信息安全相关法律法规,能够设立安全策略,确保信息系统和数据库的安全性。 另外,信息管理工程师还需具备项目管理能力,能够进行项目计划、资源管理和进度控制。他们需要与团队合作,有效沟通,并协调各项工作。 综上所述,信息管理工程师(PDF)是一个综合性较强的职业,需要掌握数据库设计管理、数据分析和安全管理等一系列技能。通过使用PDF格式,信息管理工程师可以实现电子文档的高效、可靠的交换和共享,为企业和组织提供更好的信息管理解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值