沈阳师范大学学士学位论文
第5章 系统详细设计与实现
5.5.3 设备维修信息管理
该模块主要实现对设备维修信息的添加、修改、删除与查询等基本功能。如图5.10所示。可以对维修信息进行录入,并且将数据添加到数据库中,并且也可实现多个条件的查询,代码部分参考程序。
图5.10 设备维修信息管理模块
5.6 费用管理模块
5.6.1 住户费用查询
该模块主要实现对费用信息的查询功能。如图5.11所示。当登录系统的用户为普通用户时,只能查询费用的基本情况,不能对各项费用的其它明细进行其它操作。代码部分参考程序。
图5.11 住户费用查询
30
沈阳师范大学学士学位论文
第5章 系统详细设计与实现
5.6.2 住户费用录入
该模块主要实现费用信息的添加、修改、删除与查询等基本功能。如图5.12所示。当登录系统的用户为系统管理员时,该用户不仅可以对费用的基本信息进行查询操作,还可以对费用的基本信息进行添加、修改与删除等操作。查询和录入信息可通过“查询和维护住户费用信息|录入费用信息”导航条进行切换。当进行查询操作时,可实现多个条件的查询,也可实现单个条件的查询,还可以按住户名进行模糊查询。代码部分参考程序。
图5.12 住户费用录入
5.7 权限设置模块
5.7.1 修改当前用户密码
该模块的主要功能 对当前登录系统的用户密码进行修改。如图5.13所示。任意一登录本系统的用户,都可以对自己的密码进行修改。代码部分参考程序。
图5.13 修改当前用户密码
31
沈阳师范大学学士学位论文
第5章 系统详细设计与实现
5.7.2 添加用户
由系统管理员操作,添加用户。如图5.14所示。当登录本系统的用户为系统管理员时,他可对普通用户进行添加,并将普通用户的基本信息存入数据库中,也可以进行修改与删除操作。当登录系统的用户为普通用户时,无权进行本项操作。要添加用户的信息内容不能为空,代码部分参考程序。
图5.14 添加用户
32
沈阳师范大学学士学位论文
第6章 软件测试
第6章 软件测试
6.1 软件测试的目标
软件测试的目的就是为了发现程序中的错误而执行程序的过程,这是一种以反向思维的方式验证程序正确性的思路,即测试各种情况未发现错误出现,可认为该软件是基本正确的。软件测试从不同的角度出发会派生出两种不同的测试原则:从用户的角度出发,希望通过软件测试能充分暴露软件中存在的问题和缺陷,从而考虑是否可以接受该产品;从开发者的角度出发,希望通过测试能表明软件产品不存在错误,已经能够满足用户的需求,并正常使用,以引确立用户对该软件质量的信心。两种观点都是人们处在不同位置的正常的心理反应,撇开这些主观的因素,正确的认识测试的目标是十分重要的,因为目标的确定直接决定测试方案的设计,最终影响测试结果和对程序正确性的评价。
6.2 软件测试的方法
对于软件而言,如果要查找出所有的错误