编程语言
首页 > 编程语言> > 结对编程项目总结

结对编程项目总结

作者:互联网

结对编程项目:带UI的小初高数学学习软件

用户:

小学、初中和高中学生。

功能:

1、所有功能通过图形化界面操作,可以是桌面应用,可以是网站(编程语言和技术不限);

2、用户注册功能。用户提供手机号码,点击注册将收到一个注册码,用户可使用该注册码完成注册;

3、用户完成注册后,界面提示设置密码,用户输入两次密码匹配后设置密码成功。密码6-10位,必须含大小写字母和数字。用户在登录状态下可修改密码,输入正确的原密码,再输入两次相同的新密码后修改密码成功;

4、密码设置成功后,跳转到选择界面,界面显示小学、初中和高中三个选项,用户点击其中之一后,提示用户输入需要生成的题目数量;

5、用户输入题目数量后,生成一张试卷(同一张卷子不能有相同题目,题目全部为选择题),界面显示第一题的题干和四个选项,用户选择四个选项中的一个后提交,界面显示第二题,...,直至最后一题;

6、最后一题提交后,界面显示分数,分数根据答对的百分比计算;

7、用户在分数界面可选择退出或继续做题;

8、小初高数学题目要求见个人项目。

代码结构分析

使用的是C#语言进行图形化编程

采用链接第三方平台进行验证码实现

创建一个类来存储账号数据  和对账号的注册  登录 修改密码 等操作的函数

采用图形化编程,创建窗体 添加控件  对控件进行操作

 

 

 

编译结果

 

 

 

 

 

 

 

 

 

 

 

 

 

 

五、 优缺点分析

①优点

采用图形化编程,让用户使用更加直观 便利

采用第三方短信平台,对网站进行请求数据

 

 

 

 

注册成功后 存储账号密码到文件中

 

 

 

 

②缺点

界面不够美化,有些单调,账号可以重复注册,这样可能存在bug

题目数量是固定的

 

 

 

 

 

 

 

 

 

标签:总结,结对,题目,编程,用户,密码,界面显示,图形化
来源: https://www.cnblogs.com/jaleaham/p/15387043.html