1、程序设计实习工作总结1、任务分配由于这个项目是一个团队工作,所以在开始工作之前,我们必须 分配任务,安排环境,统一一些常见的东西,所以开始工作之前的分 配是非常重要的。虽然这只是一个小程序,但我们可以从中体验我们 的团队合作!2、我们的设计方案和测试经验(1)登录功能:登录功能是一个程序的主要入口。虽然从程序的角度看不是很复 杂,但确实是一个程序价值最有力的体现。虽然我们的界面通过了老 师的测试,但是古人说:有一半的题是好的,也正是因为这个原因, 所以还需要必要的界面风格。这让我们知道,在未来的编程实践中, 虽然价值是最有质量的,但也要注重审美价值。毕竟节目不是为了自 己。(2)开机和关机管理
2、:这是整个程序最难的部分,所以一定要在编程前做好在充分的准备下,我们专门设计了一个草图,给出了数据库的具 体定义形式,并尝试用各种方案达到预期效果,最终选出了最佳的参 考设计方案!尽管如此,测试中还是存在很多问题,比如中途下机失 败,导致测试无法继续顺利进行。虽然之前做了很多测试工作,但是 没有很好的发现代码中的问题,这让我们真正明白了学习一定要投入, 编码和测试是一样的,不能三心二意。测试的工作设置比编码更重要! 所以在以后的编程中,一定要注意这样的问题,注意!(3)用户管理:此功能己成功通过测试。然而,我们在最初的设计中有一个有争 议的话题。要不要超级管理员?这个功能最被管理的对象是管理员
3、, 和卡管理不一样,所以这一点很重要,尤其是测试用例,这里就不多 说了。但是考虑到实际情况,普通用户不能删除和添加普通用户,这 个设计也不是太难。最初的想法是在创建用户表时给出一个加密字段, 用于存储用户类型信息。当用户登录到表单时,他搜索数据库表。但 是由于一些原因,后来设计的时候把他给忘了。由此可见,我们要学 会举一反三。老师给的测试用例只是对我们功能的基本测试,不能局 限于时间。因此,我们必须敞开心扉,充分发挥想象力。不管功能能 不能实现,最重要的是我们尝试过!有善于总结的!(4)机器维护:主要功能是添加机器,类似于添加用户,这里就不细说了!(5)卡管理:如上所述,不同于用户管理,它们的
4、管理对象是不同的。需要强 调的是,卡片管理需要包含金额等信息,在统计管理和装卸管理中会 有很大的用处。由于这个功能是我自己完成的,下面我就重点讲一下, 这里就不细说了。(6)统计管理:主要功能是统计一定时间段内的总消耗量和总电脑时间!测试中 发现了很多问题,比如:的时间输入是20o 12o 32,不符合日期规 范,这里也没有检查,这让我们知道在编程过程中一定要仔细思考分 析,在测试中一定要仔细检查,也让我们对编程的关键有了更深刻的 认识!(7)参数设计:该功能主要是为了实现网吧计费中使用的费率问题而设计的。在 测试中,我们发现了一个小错误,就是在输入参数时发现了十进制输 入形式的验证问题。这其实是我们的粗心,因为在做卡管理的时候, 我们设计了一种数字验证的方法,小数点当然不能出现在卡号里。在 做统计管理设计和费率调整的时候,为了方便直接从方法上调用这个 方法,所以没有想太多。这也是测试失败的一个重要原因,所以在编 程过程中,(8)帮助设计:帮助功能是一个程序的向导,所以它的类容量必须符合程序本身 的特点。我们在测试中发现我们的帮助文档和程序有轻微的偏差!