③发表留言:可发表工资问题相关留言或相关建议。
④查看回复:查看管理员对自己留言的回复。
教师操作界面如图6所示。
图6 教师操作界面
6. 测试与文护
经过需求分析、设计和编码等阶段的开发后,得到了源程序,在开发过程中不可避免地遗留下许多错误和缺陷,如果不及时找出这些错误和缺陷,并将其改正,这个软件产品就不能正常使用,甚至会导致巨大的损失。因此就需要我们在一个系统设计完成后,进行必要的系统测试[10]。
6.1测试目的
软件测试就是在软件投入运行前对软件的最终复审,是软件质量保证的关键步骤。确切的说,软件测试最终的目的就是为了发现错误,解决问题,完善系统[11]。
6.2测试方案
本系统采用了用户登录测试和系统功能测试两种方法。在登录本系统时,需选择教师、或管理员角色,然后输入相应的用户名和密码。如果输入错误,则有相应的提示信息并禁止登录本系统。为保证本模块正常运行,设计了如下的测式:输入错误的用户名和密码,选择错误的角色等,系统给出相应提示。然后进行功能测试,具体的测试步骤为:先以管理员的身份登录系统,再后台管理中添加了一个教师的信息。测试步骤如下:
测试环境搭建:
(1)打开Microsoft SQL Server 2005数据库,附加salary数据库。
(2)打开Microsoft Visual Studio 2005,运行源程序。
测试用例:
(1)登陆测试:管理员:admin 密码:admin
教 师:20110101 密码:123
测试结果:成功登陆并转到相应页面。
(2)功能测试:
①教师信息管理:添加一个教师工号号为20110101的教师。
②管理员导入原始工资数据、核算发放工资、发布新闻公告。
③20110101号教师登录系统查询个人信息、修改资料、查询工资、发表留言。
④管理员回复教师留言。
测试结果:系统应用功能正常,各程序模块正常。
7. 总结
通过这次的毕业设计,我对自己有了新的认识。我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思文、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。在以后的学习过程中我会从这次毕业设计中汲取教训,并寻求高效率的学习方法,端正学习态度不断充实自我完善自我。
总体说来,在这次毕业设计中,我真正学到了很多有用的东西。重新认识了自己,收获很大。由于时间仓促、本人水平所限,所以该系统肯定有许多不尽如人意的地方还需要更好的完善。 ASP.net高校教师工资管理系统设计与实现(5):http://www.751com.cn/jisuanji/lunwen_1986.html