讲解思路

 

分解:把一个复杂的大问题,拆解成更可执行、更好理解的小步骤。

模式识别:找出相似模式,高效解决细分问题。

抽象:聚焦最重要的信息,忽视无用细节。

算法:设计一步一步的解决路径,解决整个问题。​

第一次分解

数据类ScoreInformation类(数据类,非主类)

执行类PaperManagement类(主类,定义业务逻辑)

第二次分解:

执行类PaperManagement类

1主界面方法mainFrame( );

2毕业设计论文提交方法paperSubmission ( ) ;

3毕业设计论文查重方法paperPass ( ) ;

4毕业设计论文审查方法paperReview ( );

5退出系统方法logOut( )。

第三次分解:

1主界面方法mainFrame( )

(1)绘制主界面 (2)获取输入 (3)判断选择功能界面

2 毕业设计论文提交方法paperSubmission ( )

(1)判断学号是否正确,显示学生基本信息 (2)输入论文题目 (3)输入论文正文 (4)判断跳转相应的界面

3毕业设计论文查重方法paperPass ( )

(1)判断学号是否正确,显示学生基本信息 (2)输入论文查重率 (3)判断查重率 (4)判断跳转相应的界面

4毕业设计论文审查方法paperReview ( )

(1)判断学号是否正确,显示学生基本信息 (2)判断查重率 (3)输入审查结果 (4)判断跳转相应的界面

5退出系统方法logOut( ) (1)打印作者界面 (2)退出系统

最新文章

  1. CSS3 animation 动画
  2. 使用BTRACE定位系统中慢的问题
  3. 老叶观点:MySQL开发规范之我见
  4. php with bootstrap
  5. python脚本实例001 - 通过列表内容判断输入输出信息
  6. HTML5全球普及加速:有望终结iOS与安卓界限【转】
  7. .net MVC AutoFac基地的环境建设
  8. 前端的UI设计与交互之数据展示篇
  9. Python内置函数(31)——object
  10. WebService访问oracle数据库本地调试
  11. STL的相关知识
  12. 【转】Linux服务部署--Java(三) Nginx
  13. ZUFE2480: 神奇的序列 2017-05-12 16:45 39人阅读 评论(0) 收藏
  14. Linux核心-hc课堂笔记
  15. 基于TLS(线程局部存储)的高效timelog实现
  16. part1:9-windows与Linux文件共享
  17. 2017战略No.1:坚定不移地走全产业链发展路线
  18. 简单明了区分escape、encodeURI和encodeURIComponent(转)
  19. Android 录制视频
  20. python3 multiprocessing 模块

热门文章

  1. rancher更新集群证书
  2. 74CMS 3.0 CSRF漏洞
  3. 寻路算法之A*算法详解
  4. MySQL—存储引擎
  5. python3 爬虫 Scrapy库学习1
  6. 迷宫问题,打印所有路径,深度搜索,dfs
  7. Java8 HashMap扩容时为什么不需要重新hash
  8. 学习openstack(一)
  9. Netty学习摘记 —— Netty客户端 / 服务端概览
  10. 攻防世界 unserialize3