图7 修改密码流程图
角色管理主要实现对系统的角色进行添加、修改、删除、查询操作和对角色分配权限。添加角色时,需填写角色名称和角色描述。修改和删除角色的操作流程和院系管理相似。
6系统测试及总结
软件测试是在软件投入运行之前对软件需求分析、设计规格和编码的最终复审,是保证软件质量和可靠性的关键步骤。软件测试的主要过程是根据软件开发各阶段的规格说明和程序内部结构,精心设计若干测试用例,使用这些测试用例运行程序,从而找出程序中隐藏的错误。测试的目的就是在系统运行之前, 尽可能多地发现系统中的错误。本文来自辣&文~论%文'网,毕业论文 www.751com.cn 加7位QQ324,9114找源文
本系统采取的测试方法是先对单个模块进行单元测试,经过修改和调整通过以后,进行集成测试。本系统的部分测试用例如表1所示。
表1 测试用例
测试操作 预期结果 实际结果
添加、修改考试科目时,考试科目字段输入空值。 提示:考试科目不能为空值。 提示:考试科目不能为空值。
修改用户密码时,新密码输入的长度小于6位。 提示:密码必须大于6位。 提示:密码必须大于6位。
输入班级信息、考场及人数后,系统生成座位号。 系统成功生成座位号。 系统抛出异常。
考场随机排座系统做了系统的阐述,主要从系统设计、数据库设计以及系统功能的创建和实现等四个方面着手。在系统设计中我们着重描述我们在开发系统功能前如何合理布局,系统功能创建中着重阐述了如何去开发整个系统,系统功能实现中阐述了系统该如何操作,数据库设计中详细地阐述了数据库表之间的关联。
通过这次设计,我对大学四年所学的知识有了一个比较系统的认识和理解,涉及了各方面的知识,大大扩展了我的知识面,同时使我学会了如何使用所学的知识去解决一些实际的问题。在设计过程中,我还深深领悟到单单学会课本上的理论知识是远远不够的,还要加强实践,把理论知识和实践结合起来,这对我以后的学习有很大的帮助。计算机技术发展十分迅速,使我深深地认识到只有不断的加强学习,才能在计算机技术方面不至于被淘汰,今后,我还要继续加强学习,在软件编程方面做出一点成就。