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
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值