优缺点分析——中小学题目生成器

1. 附上一张运行结果截图

 

 

 

2. 优点

(1)使用界面很清楚,容易操作,并且操作错误时可以重复此操作,不用怕重新再运行一次;

(2)程序分层明确,看代码时只要看一下注释就很容易知道这一块的功能是什么。

 

3. 缺点

(1)生成的题目没有编号,对方可能忽视了题目编号这个要求;

(2)函数只有两个,生成题目这个功能都在一个函数里面,虽然分层明确,但是复用性较差;

(3)生成括号的方法固定为只生成一个括号,并没有考虑到生成多个括号的情况。

(4)登录只能登录一次,要想再次登录只能重新再运行一遍,没有退出登录再登录另一个账户这样的功能。

(4)没有查重功能,只有在产生随机数的时候有一个随机种子,但是并不能查找是否有相同的题目。

 

我自己使用的方法是类,将登陆功能和生成卷子的功能放在了账号类里面,相比较而言对方是直接在main函数里面登录一次,之后循环重复生成卷子和切换难度功能,各有优劣。

posted @ 2018-09-26 19:21  取个名字_真难  阅读(365)  评论(0编辑  收藏  举报