软件初步开发流程

计划

此软件的初步开发 打开需要两个小时左右的时间。

开发:

l  用户通过输入的队伍名称可以查询到自己想知道的内容,可以通过输入,和确定按键来执行功能。

l  设计文档:由用户的输入来设计软件的初步制作,然后通过空间的摆放和后台代码的书写,来完成软件的功能实现。

l  设计复审:由宿舍的另一个同学来帮助设计审核。

l  具体设计:由个人自己的喜好来设计、

l  具体编码:

l  代码复审:由宿舍的同学帮助复审。

l  测试:由自己测试代码和功能的完整性、

总结

记录用时:花费三个小时。

测试报告:

此次测试由本人亲自测试代码的功能,并且测试了软件的功能,测试后,软件的初级功能完好,等待其他的优化。

计算工作量:

此次软件的初步开发,花费了大概一天的时间,软件的设想,和设计花费了大半天的时间,编码在几个小时内完成,并且,测试也花费了一些时间,总体来说,此软件的开发,花费了一天多的时间,并完成。

过程改进计划:

此次软件的开发由我个人编写代码,个人编写代码会遇到弊端,所以下次编写,可以由同学帮助查看编写代码,以保证代码的编写可以更好更快的编写,也保证软件功能的正常实现。

软件届面截图:

身份选择届面:

观众查看届面:

具体代码:

首页届面代码:

public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
Form2 fr = new Form2();
fr.Show();

this.Hide();
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void button3_Click(object sender, EventArgs e)
{
this.Close();
}

private void button2_Click(object sender, EventArgs e)
{
Form3 fr = new Form3();
fr.Show();

this.Hide();
}
}

观众查看届面代码:

public Form2()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
this.Close();
Form1 r = new Form1();
r.Show();
}

private void Form2_Load(object sender, EventArgs e)
{
textBox3.Enabled = false ;
button2.Enabled = false;
}

private void textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text=="")
{
button2.Enabled = false;
}

}

private void button3_Click(object sender, EventArgs e)
{
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
button2.Enabled = false;
}

private void button2_Click(object sender, EventArgs e)
{
textBox3.Text ="比赛结果为:" //连接数据库获取结果
}

private void textBox2_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text !=""&&textBox2.Text !="")
{
button2.Enabled = true ;
}
else
{
button2.Enabled = false;
}

总结:

本周把软件的一个基本届面做完,实现了一个简单的查分功能。为以后的开发做出了坚实的基础。

本周代码的编写,只是实现了第一基本功能,但是为以后做出了铺垫。

转载于:https://www.cnblogs.com/Angel-szl/p/6195187.html

本周个人总结(软件的初步开发)相关推荐

  1. 计算机大赛软件应用与开发,我院学生在2019年中国大学生计算机设计大赛“软件应用与开发”决赛中荣获佳绩...

    8月12日,2019年(第12届)中国大学生计算机设计大赛"软件应用与开发"现场决赛于在安徽师范大学(花津校区)圆满落幕.经过紧张.激烈的作品展示与答辩,我院两项作品分别荣获国家三 ...

  2. 【EDA实验一】Quartus II 软件和 DE2-115 开发板 使用入门实验

    Quartus II 软件和 DE2-115 开发板 使用入门实验 文章目录 一.实验目的 二.实验任务及要求 三.实验原理与步骤 四.实验结果与分析 一.实验目的 熟悉 Quartus II 开发环 ...

  3. FPGA开发第一弹:Vivado软件安装、开发使用与工程建立

    FPGA开发第一弹:Vivado软件安装.开发使用与工程建立 文章目录 FPGA开发第一弹:Vivado软件安装.开发使用与工程建立 软件安装 工程建立(软件使用) 新建工程 设计输入 功能仿真 创建 ...

  4. 终端软件升级功能开发_5个很棒的终端技巧可帮助您升级为开发人员

    终端软件升级功能开发 There are plenty of beginner tutorials around that help you learn command line basics, su ...

  5. php要用到哪些软件吗,php开发需要用什么程序

    php开发可以用wordpress程序,具体操作步骤如下: WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站. 也可以把 WordP ...

  6. c# 无法加载oraops.dll_Robotstudio软件二次开发:基于C#语言的Smart组件开发基础

    Robotstudio软件除了支持Add-Ins插件的二次开发以外,还支持Smart组件的二次开发.开发语言同样是基于.NET框架的C#语言或VB语言.Smart组件是Robotstudio软件中实现 ...

  7. 欢迎光临CAX软件二次开发开源社区!

    欢迎光临CAX软件二次开发开源社区! http://uucax.uueasy.com 转载于:https://www.cnblogs.com/uucax/archive/2011/02/20/1959 ...

  8. 一个简单的学生成绩管理软件(ODBC开发)

    一个简单的学生成绩管理软件(ODBC开发) 下载本文所附源代码 程序运行效果截图: 前面我写过一篇<一个完善的ODBC数据库程序>,大家可能看到过,有鼓励,也有批评,但是所有这一切只有一个 ...

  9. Enterprise Library v3 初步开发计划

    Tom Hollander在几天前发布了一篇Post,提出了一些Enterprise Library v3(下一个版本的Enterprise Library 具体的名称还没定,暂时先用Enterpri ...

最新文章

  1. ASP-常量,asp运算符,比较运算符
  2. linux系统信号控制进程的重启,Linux系统中的信号(进程间通信)及其含义
  3. 【数理逻辑】范式 ( 合取范式 | 析取范式 | 大项 | 小项 | 极大项 | 极小项 | 主合取范式 | 主析取范式 | 等值演算方法求主析/合取范式 | 真值表法求主析/合取范式 )
  4. LeetCode - 4. 寻找两个正序数组的中位数
  5. 访问服务器 request.getheader(origin)为null_服务器磁盘不足,1分钟快速搞定!
  6. mock模拟接口测试 vue_在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟...
  7. python3 模板库_[zz]尝试PyTenjin --号称最快的Python 模板库
  8. Qt 串口通信 高速发送出错的解决方法总结
  9. 禁止文本框输入空格和回车
  10. saas系统服务器搭建,SaaS平台部署.doc
  11. 没有进出口权,怎样接收外汇?
  12. Python-阿里云地图的爬取
  13. ​浓情七夕,有礼相送!
  14. Mysql Schema优化
  15. plsql快速导入sql文件
  16. 东舟云 | 您的测试实验室专业管家
  17. Linux的安装(手把手一步一步教学)
  18. 杨卫华谈新浪微博架构
  19. 【开源】司马编译器 Smart Compiler
  20. 关注新技术,打破自满

热门文章

  1. 解读GAN及其 2016 年度进展
  2. BLE 安全之虫洞攻击
  3. JZOJ 3468. 【NOIP2013模拟联考7】OSU!(osu)
  4. python实现udp聊天室_python网络编程基础--socket的简介,以及使用socket来搭建一个简单的udp小程序...
  5. java 实体类arraylist_如何实现Java的ArrayList经典实体类
  6. websocket 更新点位 浏览器卡顿_我们来看看Swoole是如何实现WebSocket服务器及客户端的...
  7. AtCoder AGC001F Wide Swap (线段树、拓扑排序)
  8. html切换选择项,HTML选择选项元素
  9. npm 安装yarn_问题解决记录-npm和yarn全局安装成功后命令无法执行的问题
  10. python的合法名称_Python未定义名称:turn。!